BM6P6(@ ))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))*********)))))))))))))))*********)))******+++,,,,,,+++)))***+++,,,---,,,444......666>>>EEESSSaaahhhggg}}}zzz}}}fffOOOHHHQQQ]]]fffsssxxxtttlllbbbYYYRRRMMMKKKGGGFFFDDDAAA???===<<<<<<=========>>>@@@@@@???>>>???>>>>>>???AAABBBAAA@@@<<>>EEEFFF@@@CCCBBBBBBCCCDDDDDDBBB@@@AAABBBCCCBBBBBBBBBDDDFFFFFFFFFEEECCCAAA@@@AAABBB<<<===>>>??????@@@AAAAAABBBCCCEEEGGGJJJQQQZZZbbbhhhpppzzzxxxUUUAAA;;;777222///333444222///111666333,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((((((***+++,,,,,,+++***(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++...---,,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---------------......000000000000.........000222222000///111333888444///...222666:::<<>>===<<<<<<<<<>>>===>>>>>>@@@@@@???>>>DDDEEEEEEEEEDDDEEEGGGHHHGGGJJJIIIEEEEEEHHHGGGDDDGGGEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDCCCBBBAAABBBFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBCCCCCCDDDFFFKKKOOOWWW^^^gggpppxxxfffOOOAAA999333111333444111---...222111,,,.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((((()))+++,,,,,,+++)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------000///...------------...,,,,,,---...//////......111111111000000111222222''',,,444;;;???AAABBBBBBAAAJJJZZZkkkyyyvvv}}}|||tttlllnnnqqqwww~~~qqqjjjjjjdddppp~~~{{{lll]]]UUUnnnvvvyyyxxxyyyrrrggg]]]TTTKKKCCC>>>===444///111222///000444//////...---------..............................+++,,,,,,------,,,,,,,,,************************((((((((((((((((((((((((************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''(((((((((&&&&&&(((+++---,,,+++))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))***************************************+++,,,,,,++++++,,,---.../////////---111666<<>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGFFFEEEEEEIIILLLRRRLLLKKKOOORRROOOMMMMMMNNNLLLKKKLLLNNNOOOPPPOOONNNNNNOOOQQQTTTRRRMMMIIIEEEFFFGGGHHHHHHGGGEEEDDDFFFEEECCCAAA@@@@@@AAABBB@@@AAABBBBBB@@@@@@AAABBBFFFJJJPPPXXXaaannn}}}~~~eeePPPBBB888222333444222...---000000............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))((((((************((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......------......,,,------...////////////......///111333555444333999<<<======???HHHXXXeee{{{zzzoooiii^^^\\\kkk|||yyyooommmnnnuuurrrmmmlllttt~~~zzz}}}{{{|||~~~{{{iii]]]YYY]]]gggsssyyyxxxvvvwwwyyy{{{tttjjj^^^UUUNNNDDD:::777666555444444000000///.........//////..................------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))((((((''''''''''''((((((&&&%%%%%%'''+++------,,,))))))((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***************+++++++++************+++,,,,,,,,,---......------...///777222666HHH[[[```WWWNNN[[[qqq|||zzzyyysss```RRRLLLNNNSSS\\\hhhzzz{{{rrrggg]]]UUUQQQNNNGGGFFFDDDBBB@@@@@@???????????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJKKKNNNPPPSSSTTTTTTTTT[[[RRRTTTbbbhhh```[[[]]]XXXWWWXXXZZZ]]]^^^^^^\\\^^^\\\[[[^^^cccccc^^^YYYVVVUUUTTTTTTUUUUUUTTTRRROOOLLLIIIFFFDDDEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@BBBDDDHHHMMMVVVaaahhhvvv|||kkkYYYGGG888333444444222111111111111............------------------,,,,,,,,,++++++++++++++++++*********))))))'''((())))))))))))(((''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............//////111000000//////000111111///111444666666777888:::AAADDDHHHMMMZZZvvvzzzgggffflllmmmeeefffiiidddqqqzzz|||~~~~~~vvv||||||}}}zzznnnkkkiiijjjmmmsss~~~}}}qqqgggbbbZZZRRRLLLFFF???999666666444333111111000000//////............------------------------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))(((''''''''''''(((((()))&&&&&&&&&(((***+++++++++(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++***+++,,,,,,------...///...,,,,,,...111:::888FFF^^^eeeWWWMMMNNNnnn{{{qqqwww|||sss^^^PPPIIIUUUXXXbbbttt{{{iiiddd[[[RRRJJJFFFEEEEEE????????????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJKKKKKKMMMQQQTTTXXXZZZ^^^eeelllooolllhhhhhh```fffyyytttkkklllgggiiilllqqqttttttrrrpppqqqmmmkkkmmmrrruuurrrooopppmmmiiigggggggggfffdddeeebbb]]]XXXTTTSSSRRRRRRMMMJJJGGGDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCFFFJJJMMMXXX```kkkuuu~~~~~~cccIII666555444555444222111000//////.........------------------,,,,,,,,,+++++++++++++++***************(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////000333222000//////000111222666888:::;;;===FFFTTT^^^hhhrrr{{{mmmgggiiijjjgggbbbaaannn~~~yyy~~~~~~uuullldddWWWKKK>>>===:::777444222000000000000000//////.........---.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((()))((((((((())))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,------...//////---+++---222777>>>NNNfffqqqaaaPPPXXXnnnuuuqqq}}}dddSSSMMMLLL^^^]]]jjj}}}qqqgggaaaXXXTTTMMMFFFAAA??????@@@<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHKKKOOOQQQRRRVVV\\\aaa___cccjjjttt|||}}}}}}yyy|||{{{}}}zzzyyywwwsssppppppnnnllljjjiiiiiijjjkkkZZZVVVPPPKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAHHHSSS]]]ggguuuddd@@@999444555555222///////////////.........------------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......//////000000222111///......111333555666:::@@@KKK\\\uuuxxxrrrqqqssshhhmmmqqqssswww~~~{{{{{{rrr___EEECCC@@@<<<888555333111222222111111000000//////......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))))))))((('''''''''''''''((())))))''''''&&&''''''((()))***((()))***)))'''&&&'''((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,++++++++++++,,,---------...///------111999@@@VVVpppqqqZZZ\\\xxxyyy}}}nnnWWWPPPSSSWWWjjjqqq}}}sssmmmdddVVVJJJKKKHHHDDD@@@>>>>>>>>>???>>>>>>@@@BBBDDDEEEFFFFFFIIIIIIIIIJJJKKKMMMNNNOOONNNRRRXXX[[[^^^ccckkkrrrkkksss~~~}}}}}}||||||}}}}}}~~~jjjeee___[[[XXXTTTOOOKKKJJJHHHFFFEEEDDDDDDCCCCCC===AAAFFFJJJPPP]]]ooo|||UUUEEE888444555333111111////////////...............------------,,,,,,,,,*********************************))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++************+++,,,---...------------------------------------............///////////////000111111222111///000222777;;;???AAAGGGWWWqqq|||vvvmmmbbb[[[^^^eeelllzzz|||uuuLLLKKKGGGCCC???<<<:::999444444333222222111111000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))***))))))((('''''''''''''''((())))))&&&&&&&&&''''''((()))***&&&((())))))'''&&&(((***(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,......---...555@@@HHHtttgggWWWrrrxxx]]]NNNPPPZZZbbbyyy~~~nnnaaaYYYTTTMMMHHHAAA@@@>>>======???@@@AAAAAABBBDDDFFFGGGHHHIIIIIILLLMMMMMMOOOQQQSSSUUUVVVUUUZZZ```dddhhhnnnxxxtttqqqmmmjjjhhhccc\\\VVVOOOLLLHHHFFFEEEFFFFFFEEEDDDEEEDDDBBBBBBKKK\\\iiiyyyfffQQQ<<<666666555444444000/////////..................---------,,,,,,,,,******************++++++++++++************++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******+++,,,---...---------------------------------........./////////////////////000111111333222222333888>>>DDDHHHXXXaaawww{{{gggjjjkkkggg```aaaqqqRRRQQQNNNJJJGGGDDDCCCBBB555555444444333222111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))*********)))((('''''''''''''''((())))))&&&&&&&&&'''''')))******$$$&&&)))(((''''''))),,,))))))))))))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,)))***+++,,,------------...---000333111777SSSrrrjjj\\\oooooo___WWW]]]bbbdddpppooofffZZZQQQMMMJJJEEEAAA???@@@@@@>>>======@@@CCCFFFFFFFFFGGGIIIKKKNNNOOONNNTTTXXXWWWWWW\\\cccgggaaakkkwww~~~|||nnnmmmpppooocccccc```YYYPPPJJJHHHHHHIIIHHHFFFBBB@@@CCCIIIOOO[[[___lll}}}oooSSS???666333555777111222333222000/////////......---------,,,,,,,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))(((((()))************************)))))))))))))))+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))*********)))((()))+++...,,,,,,,,,++++++*********++++++,,,,,,,,,------------...//////...---,,,+++,,,...000000000///000222(((...333222000000000///555888===DDDLLLYYYhhhssswwwmmmggghhh{{{~~~uuuyyyppppppsssvvvqqqdddUUUKKKDDD@@@999555222222222222///111111000///000...,,,000...,,,,,,---------,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++************************))))))***))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***+++,,,---------------***111555333555FFFaaauuurrrddd^^^ooosssXXXSSSTTT]]]kkkuuufff]]]UUUKKKEEECCCAAA>>>;;;>>>>>>@@@AAABBBCCCEEEFFFEEEGGGJJJMMMPPPQQQSSSSSSXXX^^^bbbbbbgggrrr~~~~~~yyyxxxvvvrrrjjj```YYYUUUTTTPPPMMMIIIEEECCCCCCEEEHHHGGGJJJUUUcccooo{{{}}}cccMMM>>>555000///000111222111000/////////.........---------,,,,,,,,,+++***))))))***+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***************************))))))))))))+++++++++*********))))))++++++++++++******************************************+++***))))))+++---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---......---,,,+++...000111222000000000111777111,,,---333888;;;<<>>===??????BBBEEEIIIKKKKKKJJJJJJMMMRRRWWW\\\___aaabbbeeelllttt{{{zzzsssooommmlll]]]WWWQQQLLLJJJHHHDDDAAAEEEEEEIIIPPPUUU^^^mmm{{{yyy^^^III<<<444000000000000000000000//////.........------------,,,++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******************************+++++++++***************+++++++++++++++,,,,,,,,,************************)))***+++***)))***+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---............---...000111111000///000111555222666???CCC@@@BBBGGGLLL[[[nnnYYYYYYWWWWWWWWWVVVXXXfff{{{www}}}jjjbbbXXXQQQNNNJJJCCC>>>999555111///...///////////////...000111111000...,,,------------,,,++++++************************************************(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---------------......333......???^^^rrrhhhSSSUUUdddwwwyyykkkrrrnnnUUUMMMZZZdddoooxxxzzzmmm```VVVPPPGGGCCC???>>>???AAABBBAAACCCCCCFFFJJJOOOPPPOOOMMMVVVWWWZZZ^^^dddkkkpppttt{{{}}}{{{zzzkkkccc[[[VVVUUUQQQIIIBBBIIIGGGGGGHHHGGGLLLYYYffflllUUUGGG===777222111//////000000000///............------------++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))***++++++++++++***)))***************++++++************************)))******++++++,,,,,,,,,************************)))+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////,,,...000111111222333444777:::CCCJJJDDD>>>GGGYYYdddxxxYYYOOOUUUZZZ```iiirrryyy~~~|||ssstttzzzuuummmhhhccc[[[UUU???999666666555111---,,,///...///000222222000...------------------,,,,,,************************************************'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......---------...///000222000<<>>======???AAABBBBBBGGGHHHJJJMMMQQQSSSSSSRRR\\\]]]```hhhsssxxxoooeee```___\\\SSSLLLFFFDDDCCCCCCBBBDDDMMMXXXhhhppp|||ooo\\\III:::555222000///000111000...//////.........---------+++++++++,,,,,,+++++++++,,,+++++++++***)))))))))************************************************((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))******+++++++++,,,************************((()))))))))******++++++************************)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////...111555777999:::===???FFFCCCCCCHHHKKKTTTjjjqqq]]]SSSXXXaaa~~~{{{}}}~~~yyyzzz||||||uuulllMMMBBB999777777333222444//////...///111111///...---------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------......------...///111222000@@@[[[lllcccQQQRRR```yyytttjjj|||rrrfff[[[SSS___vvvyyysssjjj]]]SSSNNNIIICCC>>>??????@@@AAACCCEEEFFFGGGJJJMMMOOORRRUUUYYY___cccccciiivvv}}}rrrllljjjgggbbb\\\VVVQQQLLLJJJFFFCCCEEEIIIOOOVVVbbbsss___CCC999555111000111222000.../////////.........------++++++,,,,,,,,,,,,+++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))******+++,,,,,,,,,***************+++++++++)))))))))))))))*********++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,------------,,,---------............,,,,,,---...///111333444777:::???BBBEEEGGGKKKMMMIIILLLWWWkkk~~~ssssssmmmfff^^^]]]dddrrrvvv```JJJ???888222222777222000......///000///...---------,,,------...///------------------------************************))))))******+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------......---------...000333444===YYYqqqnnnVVVKKK```{{{yyyqqqvvvwww[[[VVV[[[cccvvv{{{ppp\\\VVVOOOIIIFFFCCCAAA>>>@@@BBBEEEGGGJJJLLLNNNPPPPPPTTTYYY\\\```iiivvvzzzwwwuuussspppooofff\\\VVVQQQIIIEEEEEECCCIIIRRR\\\iiizzzwwwUUU===888222111222222000---////////////............++++++,,,------,,,++++++***************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***++++++,,,------))))))*********+++++++++++++++***************)))++++++++++++++++++++++++)))+++---...,,,,,,,,,---,,,,,,,,,---------......------------............,,,---///222555999===???AAADDDHHHLLLNNNQQQTTTVVVXXXssstttgggccc___ZZZSSSVVV^^^ppprrrmmm~~~~~~wwwtttfffVVVIII<<<777999777444000...///000000000...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,---...111444666PPPkkkwwwdddNNNUUUssslll{{{~~~aaaJJJPPPcccvvvzzz~~~yyyoooiiiQQQNNNHHHAAA===<<>>@@@EEEHHHKKKMMMPPPRRRUUU\\\cccgggkkkwwwwwwkkk```[[[XXXSSSNNNMMMEEEIIINNNPPPVVVfff}}}ccc???:::333111333333000---000/////////............++++++------------++++++))))))******+++++++++,,,************************************************))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------))))))******++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))+++---...---,,,,,,---,,,,,,,,,------.........---------........./////////000333777===CCCHHHKKKFFFIIIMMMPPPRRRTTTWWWYYY~~~yyy___UUU]]]eeeeee___hhhxxx}}}zzzzzz{{{pppzzz}}}|||tttssswww~~~}}}llltttxxxnnnbbbQQQFFFEEE:::666111//////000111111...------,,,---...///000++++++++++++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********)))******+++,,,,,,,,,,,,---------......222++++++111///***333DDDpppxxxlllSSSQQQpppzzzwww^^^MMMJJJ\\\mmm||||||hhh[[[XXXKKKGGGAAA======>>>@@@BBBGGGFFFIIINNNPPPQQQUUU\\\dddbbblll~~~}}}vvvsssnnnjjjfff___UUUNNNQQQKKKGGGJJJNNNSSS___kkkpppQQQBBB555333444222000111111111000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,---------............------...000222333/////////...,,,,,,...000555888999999???GGGHHHCCCAAAEEEPPPUUUOOOLLL```{{{wwwgggXXXTTT[[[jjjzzzvvvzzz~~~yyy|||}}}~~~}}}|||~~~{{{rrrfffZZZPPP>>>//////333222///......///111000///...//////---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((()))(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++***************++++++,,,,,,,,,,,,---------......///,,,---000...///<<>>;;;???CCCDDDGGGKKKLLLIIILLLUUU]]]cccssszzzccc\\\XXXRRRKKKNNN^^^zzzrrrxxx~~~|||}}}yyyyyykkk]]]MMM===444111333111...,,,+++,,,...000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------.........333444000222<<>>???AAABBBEEEHHHMMMPPPSSSXXX```gggkkkxxxzzzsssqqqqqqlllfff```ZZZRRRLLLJJJJJJPPP[[[llluuu^^^JJJ===666333333222222111111000//////......------------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,...///000111222222000222555666777999<<<>>>>>>DDDJJJNNNPPPRRRSSSTTTMMMnnnzzzdddZZZWWWXXX[[[XXXmmm}}}qqqoooppp|||wwwiiiaaaSSS@@@111777444111......---------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***(((((((((((()))***+++,,,************************))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,---------......///222222111666@@@EEEDDDDDDRRRppp~~~fff]]]ddd~~~gggRRRSSScccvvv||||||uuugggXXXQQQLLLEEE@@@>>>>>>@@@CCCEEEHHHLLLRRRVVV]]]bbbkkkttt~~~}}}{{{rrrqqqoookkkfff___VVVNNNNNNKKKMMMXXXkkk{{{```FFF666333444222222222111000000//////.........---------,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000111222333666888;;;===>>>@@@CCCEEEKKKOOOSSSSSSPPPMMMOOORRRkkk~~~___VVVVVVVVV\\\fffrrrqqqttt}}}|||nnnaaadddvvvrrrhhh[[[GGG777555333000000000000...,,,.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((()))***+++,,,************************)))************++++++++++++++++++++++++,,,------,,,,,,,,,---------......---...222888???EEEJJJLLLTTTiiimmmZZZ```zzzyyygggUUUMMMYYYmmmzzzuuudddYYYNNNJJJGGGBBB>>>===???BBBFFFIIILLLRRRZZZ```___kkk~~~zzzzzzyyyvvvuuurrrjjjaaaXXXPPPJJJNNNZZZiiiyyyvvvSSS===555444333222222111111000//////............---------,,,++++++++++++++++++++++++***************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))(((((())))))******++++++))))))))))))))))))))))))*********************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,///............000222333>>>AAAEEEHHHJJJLLLOOOQQQZZZYYYWWWRRRKKKIIIQQQ[[[ttt___RRRZZZeeelllzzzsssmmmtttwwwxxxqqqrrr{{{~~~xxxnnnpppzzzqqq\\\MMMEEE999555111000222222000...............---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++(((((((((((()))***+++,,,************************)))************+++++++++,,,++++++++++++,,,------,,,,,,,,,---------......,,,...888EEELLLPPP]]]lllzzzsss^^^bbb|||xxx___RRRQQQZZZjjjxxx}}}xxxjjjTTTLLLFFFDDDDDDAAAAAABBBDDDHHHMMMPPPTTT]]]hhhpppvvvyyydddZZZQQQPPPTTTYYYdddnnnfffLLL===777333333222111111000000///............------------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************************************)))******+++,,,,,,------,,,,,,,,,,,,------------///...---...111666:::===IIILLLPPPRRRTTTUUUWWWYYYZZZVVVRRRPPPQQQ[[[tttjjjgggnnnppplll[[[ZZZfff|||wwwkkkppptttxxx{{{nnneee]]]]]]```fffnnnzzzvvvggg___MMMEEE;;;555333333111///............------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++(((((((((((()))***+++,,,************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---111@@@RRRXXX\\\qqq|||lllbbbvvvxxxbbbLLLIIIYYYppp{{{uuujjjUUUJJJDDD@@@AAABBBCCCFFFJJJJJJNNNTTTXXX]]]gggttt~~~lllbbb[[[XXXTTTRRRVVV^^^ooo~~~vvvZZZFFF:::333333222222111000000000//////.........---------++++++++++++++++++++++++))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------,,,,,,------------......---------111777???FFFKKKRRRTTTWWWXXXWWWWWWWWWXXXQQQMMMKKKPPP\\\vvvooobbbmmmuuukkk[[[bbbpppxxxpppssstttllleee^^^aaahhhooovvv{{{xxxvvv{{{{{{dddXXXGGG;;;555333111/////////.........---------,,,------......------,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))++++++(((((((((((()))***+++,,,+++*********))))))((((((*********)))******+++,,,++++++******++++++,,,---,,,,,,------,,,...111333///:::LLL[[[cccnnnqqqaaammmlllRRREEETTTeeeuuu}}}ooodddVVVJJJBBB???======AAAEEEIIIKKKMMMSSSZZZ^^^hhh||||||ccc[[[bbb^^^XXXXXXXXXWWWggg|||mmmRRRCCC999555333444333//////222//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))((((((((()))***************+++++++++*********))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++------......------...222999CCCMMMVVVZZZPPP[[[ZZZWWW^^^[[[QQQNNNOOOOOOQQQaaakkkpppzzzwwwtttvvvwwwpppyyywwwkkkeee\\\SSSKKKGGGEEEEEEBBBFFFMMMUUU```ooozzzzzz{{{pppkkkfffLLL444111555333222111111111000...+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***,,,((('''***,,,******,,,+++*********))))))))))))***************++++++,,,+++++++++***++++++,,,------...............111333555@@@LLLQQQXXXnnn|||fffddd|||YYYNNNNNN^^^oooqqqbbbWWWKKK@@@BBBAAA@@@AAADDDGGGJJJKKKLLLWWW```bbblll|||fffbbblllhhh___\\\XXXUUU^^^mmm~~~sss\\\SSS===666111222222///.../////////.........---------,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++************)))))))))((())))))***************+++++++++*********))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------000777???FFFJJJMMMRRRVVVXXX]]]ZZZZZZ```YYYNNNMMMBBBWWWrrruuugggllluuu||||||ttt{{{zzzfffXXXMMMMMMMMMKKKFFFCCCAAAAAAFFFEEECCCCCCGGGPPP[[[cccyyyuuuyyybbbKKK>>>444000///...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((('''&&&'''((()))***,,,((('''***+++******---***************)))))))))***************+++,,,,,,+++++++++++++++,,,---------///000/////////111222999DDDJJJGGGOOOlll{{{jjjaaannn|||cccIIIMMMWWWgggzzztttdddWWWMMMEEE???===>>>@@@CCCFFFJJJMMMNNNQQQ\\\eeennn}}}|||kkklllxxxtttiiiccc\\\WWWWWW\\\jjj~~~zzzeeebbbEEE:::111111333222///.../////////.........------,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++************)))((()))******++++++******+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,---...///333:::BBBEEEEEEFFFKKKPPPZZZ\\\YYY[[[]]]QQQGGGNNN___wwwwwwggg```bbbqqqvvvnnnqqq||||||sssiiidddccc___UUULLLEEEMMMXXX]]][[[XXXXXXXXXXXXQQQGGG@@@???AAAEEEGGGQQQggguuuiiioooqqq```NNN:::222000......///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((('''''''''((()))******''''''***+++***+++///************************+++************+++,,,,,,,,,++++++++++++,,,---------...////////////222333===FFFIIIIIIZZZwwwuuuccc```iiicccQQQMMMVVVaaappptttooocccVVVLLLGGGDDDBBB===@@@DDDHHHLLLPPPTTTVVV___jjjyyy~~~}}}ooosss~~~{{{rrrllleee```ZZZWWW^^^mmm~~~ssslllSSSCCC555222555555111///////////////............------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++************))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,...000333444888:::<<<>>>@@@FFFNNNTTTWWWZZZYYYZZZVVVIIINNNgggwwwiii\\\SSSSSS[[[pppsssvvvrrrbbb^^^XXXVVVVVV\\\fffmmmooonnnwwwxxxlllddd^^^YYYUUULLLRRRXXX___jjjwww|||zzz|||}}}qqqdddXXXEEE:::666222///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))))))))''''''*********---222***************++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...---.../////////111555888CCCFFFIIIUUUsssvvv```RRR]]]vvveeeQQQLLLZZZ```iii}}}zzzeee]]]SSSIIIBBB>>>>>>@@@CCCFFFJJJNNNQQQUUU[[[___jjjtttvvv|||xxxvvvooojjjaaa[[[ZZZ___iii{{{zzzdddPPP;;;333444444222000000000/////////.........---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))***+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,...111555888;;;===;;;===BBBLLLUUUZZZ[[[QQQUUURRROOOMMMMMMiiixxxeee^^^ZZZYYYXXXUUUnnntttvvv|||hhh^^^aaaiiivvv}}}rrriiiZZZOOOLLLNNNMMMJJJXXXdddttt}}}zzzvvvggg^^^OOO@@@;;;555000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************((())))))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))))))))))))))'''(((++++++***///666*********++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...---......///111555<<<@@@BBBCCCKKKcccnnnXXXOOOdddlllRRRKKKPPP___fffttt|||rrr]]]UUULLLFFF@@@===>>>BBBFFFHHHKKKMMMPPPWWW```fffwwwyyyzzz~~~zzzyyy{{{wwwrrrhhh```\\\YYY[[[iiizzz|||cccHHH999444222111111000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))((()))***++++++,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...111555999===???:::;;;AAAMMMYYY___\\\XXXKKKMMMHHHGGGQQQbbbbbbWWWWWWWWWWWWWWWcccuuu}}}jjj[[[\\\ooo~~~oooeee]]]UUUOOOFFFGGGHHHHHHMMM[[[oooyyymmm]]]HHHBBB:::333000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************((())))))************)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))'''((()))*********)))))))))((())),,,,,,,,,222:::*********++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---....../////////000333;;;DDDJJJCCCKKK___}}}dddXXX[[[yyyrrrVVVKKKPPPXXXiiiyyyssseeeTTTLLLGGGEEECCC@@@BBBHHHGGGJJJNNNQQQXXXcccrrr}}}~~~xxxyyy}}}xxxzzznnndddbbb^^^[[[bbbmmmyyy}}}[[[CCC888333222444000000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((('''''')))***++++++,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---///111555999<<>>@@@AAA@@@CCCJJJMMMQQQVVV]]]gggxxxxxxyyy|||wwwqqqggghhhgggaaabbbiiieeettt~~~kkkNNN===666555888000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///111444777;;;===???@@@FFFIIIMMMQQQSSSSSSSSSSSSYYY```fffsssccc\\\eeepppyyy~~~|||kkk[[[LLLCCCCCCHHHFFFCCCFFFGGGPPPdddppp{{{xxxkkkZZZVVV\\\dddxxxtttUUUccczzzzzzhhhjjjoooeeeVVVGGG<<<666222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************(((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((()))++++++******))))))***,,,...---...666???************************,,,+++***))))))+++---...---------.........//////---222222000;;;MMMRRRLLLQQQuuuhhh[[[aaa{{{jjjTTTKKKPPP```ppp~~~xxxsssiiiYYYLLLDDDAAAAAACCCDDDCCCFFFKKKPPPZZZaaakkk{{{~~~{{{yyy{{{xxxooojjjqqq|||vvvggg]]]cccrrrjjjNNN999333666333222000...///000///,,,///............---------++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++******+++,,,------------******))))))***,,,---///...------...000000///---333666999;;;===???BBBEEE???NNNOOOQQQ\\\SSSJJJWWWrrrgggZZZ[[[]]]sssyyylll___TTTTTTVVVSSSLLLGGGLLLIIIKKKSSSZZZ^^^bbbgggTTTNNNFFFAAA@@@@@@>>>;;;EEENNN[[[kkkmmmIII@@@IIIQQQhhhxxxvvvvvv~~~}}}mmmaaa^^^sssyyykkkWWWCCC777444444...,,,---///...///111/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((,,,,,,+++***))))))******))))))))))))************---***))),,,---///;;;HHH************************,,,+++***))))))+++---...------..................111111111555CCCQQQTTTPPP```vvv\\\bbb{{{}}}]]]OOOOOOVVVhhhzzzvvvkkk]]]NNNEEEBBB>>>===AAADDDFFFKKKPPPWWWccchhhvvv|||xxxyyywwwvvv}}}wwwfff```aaaiiixxxlllSSS???444111222222111000000000000//////............------------,,,,,,+++*********+++++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------,,,+++++++++************,,,---...++++++,,,++++++---111333888999::::::;;;???DDDHHHTTTVVVLLLJJJTTTQQQSSSfffzzzuuu{{{qqq]]]RRRggg~~~|||ppphhh\\\TTTMMMKKKIIIHHHIIILLLGGGDDD???<<<::::::;;;;;;666<<>>444555222111222000---...222000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))++++++************++++++++++++***)))))))))))))))))))))))))))************,,,++++++------111>>>MMM************************,,,+++*********+++,,,---..................------333...///<<>>GGGKKKIIIRRRVVVfff|||yyywwwhhhaaaYYYeeeyyyooogggiii|||ttt^^^KKKAAA:::888777555000++++++000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))******)))((((((((())))))))))))))))))************+++,,,---------333DDDTTT************************++++++*********+++,,,---...............---------111,,,222AAAHHHHHHPPP]]]~~~yyyiii]]]kkkrrrXXXEEEIIIVVVggg{{{xxxqqqdddTTTGGGAAA@@@BBB@@@AAAHHHNNNQQQUUUZZZaaavvv|||uuuqqquuu|||yyyrrrqqqjjjdddeeekkkxxxxxxbbbPPP???222111111222333111...///333///............---------...---,,,+++************++++++************++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))((()))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++++++++,,,,,,------------------000444888::::::;;;===???CCCHHHOOOTTTSSSUUUUUURRRLLLQQQrrrggg```eeeddd\\\UUUssssssfff^^^\\\RRRMMMHHHFFFFFFFFFBBB>>>???>>><<<999888:::<<<>>>999::::::===JJJ\\\fffhhhwwwsssoootttxxxpppaaaYYYeeeuuuqqq|||uuu]]]OOOKKKGGGAAA;;;888444///...111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************)))))))))((((((''''''&&&&&&''''''((())))))((((((((((((((()))((()))))))))************))),,,...------666HHHYYY************************++++++***+++++++++,,,,,,.....................---111111;;;FFFEEEBBBSSSkkkrrrnnn[[[[[[\\\MMMDDDLLL^^^zzz~~~~~~uuufffWWWKKKDDD@@@???BBBBBBGGGNNNRRRTTTXXX^^^ggg|||tttoooqqqvvvwwwvvvvvvpppiiigggiiiqqqoooYYYDDD333666222111333111------222///............---------,,,++++++***++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))************))))))************))))))((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,+++,,,,,,,,,------------///------000555999888666888<<>>:::888777888888999>>>OOOiii|||ssstttyyyzzzvvv___VVVaaaqqqbbbRRRPPPOOOEEE<<<999888555333444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((+++******))))))******+++)))((((((((((((((())))))((()))))))))************'''+++---+++---999LLLZZZ******************************+++++++++,,,,,,,,,---------.........//////555:::DDDIIICCCEEE___vvvggg```UUUdddoooLLLIIIJJJUUUoooppp\\\LLLDDDAAA???>>>BBBEEEKKKRRRTTTWWWaaalll}}}zzzxxxwwwwwwuuusssuuuqqqnnnmmmlllmmmuuu~~~~~~vvvaaaLLL???666000222111,,,,,,000///............---------++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,......///333777:::999888===CCCLLLSSSWWWYYYZZZ[[[VVVQQQZZZmmmsssfff^^^]]]YYY\\\uuu~~~mmmfff```\\\UUUIII<<<666666666777<<>>:::555111222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))((((((((()))******))))))))))))************'''+++,,,+++000>>>OOOYYY******************************++++++,,,,,,,,,++++++,,,,,,---...///000000999@@@GGGGGGBBBMMMoooyyyaaaVVV___yyy|||[[[HHHNNNTTTaaarrreeeRRRDDD??????AAABBBEEEIIIQQQVVVXXX```sss~~~|||wwwtttsssrrrrrrssstttpppmmmqqqxxxzzz}}}nnnJJJ;;;111222333...,,,000///............---------,,,,,,++++++***+++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))))))))))))))******************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,---......---,,,+++...222777888777:::@@@EEEJJJOOOVVV[[[\\\[[[YYYXXXOOO\\\xxxmmm]]]WWW\\\kkkxxx|||hhhRRREEE;;;999777888CCCZZZxxxdddJJJBBBTTT{{{~~~uuueeefff~~~yyyuuueeeccc```XXXIII888111222111111000000///.........------------------------++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))***++++++))))))))))))************))),,,,,,,,,444EEERRRWWW******************************+++,,,,,,,,,,,,+++***+++,,,---...000111111;;;AAAEEEBBBBBBTTTyyy```RRRmmmtttYYYIIIMMMVVV]]]jjjwwwbbbYYYKKK@@@===@@@EEEIIIIIINNNUUUZZZ]]]iii~~~yyyuuutttuuuqqqssswwwyyyuuuppprrrxxx{{{vvvuuuyyy|||QQQ???111333555000---/////////.........---------......,,,+++***)))))))))++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,+++******,,,---.........---,,,+++///777???===888:::GGGTTTUUUYYY]]]___]]]YYYWWWUUUWWWpppvvvxxxuuuYYY\\\UUU___eeeTTTBBB>>>888555999HHH___rrryyysssxxx}}}bbbIII@@@@@@bbb~~~rrrggghhhiiivvvuuuyyy^^^DDD999:::111111000000//////......------------------------++++++++++++++++++++++++...---,,,+++***(((''''''))))))))))))))))))))))))************))))))))))))******))))))))))))************))))))***+++,,,,,,))))))))))))************+++------...888IIITTTWWW++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///...---...333888???DDDEEEAAAHHHdddxxx]]]\\\yyyrrrRRRQQQHHHJJJLLL___yyyiiiYYYNNNDDD@@@@@@@@@CCCHHHRRRMMMNNN]]]mmmttt}}}ssssssyyywwwzzz}}}}}}{{{xxxwwwxxx{{{xxxtttrrrwww```FFF111000444111------//////.........---------...---,,,+++************************************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++******************************************************+++++++++,,,,,,,,,...---,,,,,,---///000111888:::<<<>>>AAAGGGPPPWWWVVV\\\[[[[[[^^^WWWQQQVVVkkkuuu```aaaccc[[[___eeeyyyqqqVVVJJJ???:::888888AAAKKKLLLOOOSSSRRRMMMFFF???<<<===MMMttttttbbbZZZaaa|||~~~ooohhhhhh|||rrrRRR@@@888999555000...///000...,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......000<<>>FFFGGGHHHTTTuuuzzzdddtttsssOOOCCCEEEJJJcccwwwttt___OOOIIIBBB>>>@@@CCCDDDHHHMMMSSS]]]aaarrryyytttuuu}}}}}}zzzzzzxxxwwwwwwxxxyyyyyyyyy{{{|||zzzpppnnnhhhqqqwwwvvvYYY<<<222222222111222/////////.........------...---,,,++++++******+++************************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))************************************************************+++++++++,,,,,,,,,,,,...000//////000555999===AAAFFFLLLQQQVVV[[[___\\\YYYaaa[[[HHHSSSrrruuuccc```ZZZOOORRRaaaxxxlll]]]OOOHHHGGGDDDAAAAAACCCDDDCCCAAA===<<<888===YYY~~~rrr^^^[[[www|||nnnqqqiiiMMMCCCAAA<<<666222111000---+++//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,...333@@@NNNWWWXXX+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,---000666===AAAKKKFFFNNNkkktttggg\\\IIIEEECCCNNNlll|||kkkXXXJJJDDD@@@???CCCGGGHHHMMMRRRYYY```iiizzztttrrrxxx}}}|||zzzwwwttttttxxx{{{}}}~~~}}}yyyrrrrrrkkknnnxxx|||www^^^DDD777444111...---////////////...............---,,,+++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))*********************************************************+++++++++,,,,,,,,,+++---//////000555>>>EEEJJJLLLOOORRRVVVZZZ^^^``````QQQXXXYYYOOOjjjwwweee[[[ZZZPPPHHH]]]sssiii^^^XXXQQQNNNNNNMMMHHHCCCCCCKKKLLLDDDDDDVVVooo~~~vvvcccaaaxxxhhhQQQFFFFFF???888333111000...,,,//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,++++++******************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***+++///777DDDPPPWWWXXX+++++++++++++++++++++++++++++++++,,,,,,,,,------...------...333:::@@@CCCMMMGGGYYYzzzlllsssLLLEEEEEEDDDWWWxxxsssbbbRRRGGGAAA???@@@EEEHHHJJJOOOTTTbbbgggyyyyyyvvvwwwxxxwwwyyy}}}yyywwwttttttwww{{{zzzvvvqqqooorrr}}}lllRRR???666222222333000000/////////.........------,,,,,,+++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))))))))******)))))))))******************************************************+++++++++,,,,,,,,,,,,,,,---...333<<>>JJJRRRVVVWWW++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......111777===AAACCCEEEJJJeeeuuusss]]]eeetttEEEDDDFFFMMMiiitttgggVVVIIIBBB???>>>AAAGGGJJJLLLRRRXXXhhhvvv~~~{{{xxxtttqqqvvv|||yyyxxxwwwuuutttwww}}}}}}uuupppooottt~~~}}}bbbGGG666000333888000000000/////////......------,,,,,,,,,,,,------******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))******************************************************+++++++++,,,,,,,,,---,,,---111:::EEEPPPVVVRRRRRRSSSWWW[[[___``````WWWSSSeee{{{\\\PPPKKKUUUiii|||vvvxxxuuuYYYKKKMMMaaavvvoookkknnn{{{{{{ttt[[[QQQCCC999444333333333///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---666EEEQQQUUUUUUVVV++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...///333:::???BBBBBBBBBYYY{{{mmmccc[[[nnn___GGGPPPSSSaaarrrgggZZZKKKAAA>>>@@@@@@DDDJJJNNNRRRYYYbbbttt~~~|||{{{wwwssstttyyyyyy{{{zzzvvvppppppuuu{{{zzzsssooooooppp|||xxx[[[AAA333222555000000000000/////////...------,,,,,,,,,------...***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))(((******************************************************+++++++++,,,,,,,,,...---///777CCCMMMRRRSSSPPPRRRUUUZZZ^^^^^^ZZZVVVNNN^^^rrrzzz___NNNIIIXXX~~~xxx}}}}}}|||hhhWWWOOOCCChhh}}}ssszzzuuu~~~uuu^^^JJJ===777333111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...:::LLLWWWWWWTTTSSS++++++++++++++++++++++++++++++,,,,,,,,,---------///...000555<<>>>>>CCCDDDHHHOOOTTTXXXbbbkkk|||{{{}}}{{{wwwuuuwwwzzz}}}}}}vvvmmmiiiooovvv{{{|||yyyrrrlllfffllltttTTT>>>444222000000000000////////////------,,,,,,,,,------...***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))(((******************************************************+++++++++,,,,,,,,,///...222===JJJRRRRRROOOQQQSSSXXX]]]```[[[SSSLLLJJJfffvvvwwwvvvlllXXXMMMIIIPPPvvv}}}nnn___gggxxx~~~nnnkkkiiidddOOOVVVqqqyyy{{{{{{cccNNN@@@888333111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///<<>>EEEFFFBBBTTTjjjmmmiiiOOOYYYhhhrrrtttbbbUUUKKKDDD@@@AAABBBJJJNNNTTT]]]```iii|||zzzzzzyyy|||~~~yyyrrrooorrrtttwwwuuunnniiinnnxxxzzz~~~|||uuurrrkkkkkkYYYAAA<<<000222222111000......000222......---------,,,,,,,,,***+++,,,------+++***(((************************+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))++++++******)))******+++******+++,,,,,,---......222///------//////---***,,,777CCCJJJOOOSSSUUUSSSZZZ[[[\\\\\\[[[XXXQQQJJJMMMqqqrrreeennneeeNNNOOOLLL^^^vvv{{{~~~```ZZZYYYcccrrr{{{{{{yyy~~~~~~|||ssskkkWWWRRRZZZjjjzzz}}}zzzxxxsss{{{|||YYYGGG>>>666222222222222111...,,,***......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++*********))))))((((((---,,,***)))))))))******++++++************++++++)))******)))(((((()))+++******************++++++,,,444FFFMMMZZZ\\\NNNXXX***************++++++,,,++++++,,,,,,,,,---------...000444999<<<@@@DDDFFFkkkllltttwww___QQQXXXiii|||mmm[[[PPPHHHCCCAAACCCFFFKKKMMMRRR[[[aaavvvuuueeejjjjjjvvvdddkkkzzzxxx{{{|||xxxrrrpppqqqrrrtttuuuppplllpppwww}}}yyysssllljjj}}}~~~jjjLLL<<<222444444333111000//////000......---------,,,,,,,,,---,,,,,,+++++++++++++++************************+++++++++*********)))))))))******+++++++++******))))))))))))))))))))))))++++++***************+++******+++,,,,,,---......000...---,,,.........---444===EEEIIIMMMRRRTTTSSS]]]]]]^^^___YYYRRRUUU^^^rrrmmm\\\aaaWWWIIISSSVVVyyy}}}gggXXXZZZaaammm{{{~~~|||uuuqqqbbb```fffgggsss}}}}}}|||vvvqqqyyynnnSSSGGGGGG666444111//////000111222.........---------,,,,,,------,,,,,,,,,,,,+++++++++*********)))))))))))),,,,,,***)))))))))***************))))))************+++,,,+++******+++,,,***************++++++,,,000555GGGNNNWWWVVVOOOddd***************+++,,,,,,,,,,,,,,,,,,------------......555===>>>===GGGTTTpppVVVPPPLLLWWWtttqqqcccSSSIIIDDDAAACCCFFFIIINNNRRR[[[dddlllvvvZZZOOOQQQOOO^^^qqqmmm[[[]]]pppvvvmmmtttyyyvvvyyyzzzvvvrrrqqqmmmlllnnnqqqpppnnnoootttyyyzzz}}}~~~uuummmhhhtttzzz^^^@@@777555555444333111000///.........---------,,,,,,,,,///---+++))))))***,,,---************************+++++++++***************((()))***+++++++++++++++))))))))))))))))))))))))*********************+++***++++++,,,,,,------...---------,,,,,,---000333===BBBGGGGGGJJJPPPTTTUUU___]]]]]][[[RRRRRReee}}}bbbQQQVVVOOOOOOhhhttt|||~~~}}}|||~~~aaaPPPUUUaaaqqq~~~}}}ttt|||sssgggppp~~~~~~}}}tttQQQEEELLL===888111,,,,,,...000222.........------------,,,------,,,,,,,,,,,,++++++***************))))))))),,,+++******)))************))))))(((((())))))***)))+++,,,+++***)))***+++***************+++,,,,,,222555IIIQQQUUURRRVVVzzz+++************+++,,,,,,,,,,,,,,,------------.........777AAA@@@>>>OOOgggvvvvvveeeIIIIIIKKK___~~~xxxhhh[[[LLLDDDAAAAAADDDIIIKKKQQQ[[[jjjvvvttt[[[JJJJJJPPPQQQPPP]]]^^^bbb|||uuujjjmmmlllfffeeeooo}}}zzz}}}xxxuuuwwwwwwsssqqqqqqjjjgggggglllooommmmmmoooppppppssszzzxxxooohhhmmmwwwoooIII:::444333222222222111///.........---------,,,,,,,,,...---,,,+++***+++,,,,,,************************************************'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))*********+++++++++***+++++++++,,,,,,---------***,,,---,,,+++---333888???CCCEEEEEEIIIRRRXXXYYY[[[\\\WWWNNNNNNbbbXXXKKKOOOLLL\\\rrryyyxxxvvvrrrZZZOOORRR^^^pppwwwpppllliiiPPPGGGJJJCCC===444///---......---............------------------,,,,,,,,,+++++++++************************++++++******************))))))(((((((((((())))))'''((())))))((('''((()))************+++,,,,,,---000555LLLVVVVVVQQQ]]]+++++++++***+++,,,,,,---,,,,,,---------.........///111:::BBB??????VVVsssmmmVVVHHHNNNWWWooo|||kkkaaaTTTGGGBBBAAABBBFFFKKKNNNTTT]]]ooojjjPPPIIIMMMRRRYYY```nnnvvvyyyYYYRRR[[[bbbbbbdddlllvvv{{{}}}{{{kkkvvv~~~~~~~~~zzzvvvtttuuuuuuqqqoooqqqjjjfffeeejjjmmmmmmlllnnnmmmlllnnnuuu~~~|||ssskkkiiimmmssswwwRRR999444222000000111222000.........---------,,,,,,,,,,,,,,,---...---,,,+++***************************************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))***++++++++++++***++++++,,,,,,,,,,,,------)))+++---,,,,,,///555;;;<<<@@@BBBDDDLLLVVV]]]^^^XXX[[[RRRFFFVVVyyyQQQEEEIIIQQQnnntttppp~~~yyymmmYYYJJJQQQaaalllnnnfff~~~jjj]]]SSSJJJEEE???888444333333111/////////.........---------------,,,,,,,,,+++++++++***************+++++++++************+++*********))))))(((((((((((())))))&&&(((******)))(((((()))************+++,,,---...///777OOOXXXUUUOOO]]]+++++++++++++++,,,------,,,---------............222666>>>@@@===BBB\\\xxxooommmqqqLLLFFFQQQccc~~~tttyyycccXXXMMMCCCAAABBBEEEIIINNNTTTXXX]]]ooodddQQQQQQOOOTTTeeehhhUUUKKKPPPVVVaaaqqq~~~zzzwwwwwwuuurrrvvv{{{}}}|||{{{wwwtttsssuuutttooommmooolllhhhfffiiikkkkkklllnnnqqqppppppssszzzzzzpppjjjiiilllxxxyyy\\\@@@888444000///111222111///......---------,,,,,,,,,+++,,,...//////---+++)))***************************************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000333888;;;;;;???DDDHHHQQQ[[[___^^^WWWWWWPPPPPPlllgggIIIFFFVVVpppwwwtttxxx}}}yyyoooaaaRRRMMMYYYiiiuuu~~~~~~fff[[[iiizzzooo```OOOOOOFFF;;;444333444222000/////////.........------------,,,,,,,,,,,,++++++*********+++++++++++++++))))))***++++++++++++******))))))(((((())))))***)))+++------,,,+++++++++************+++---...///333<<>>CCCIIIOOOXXX___^^^ZZZVVVMMMPPPggg|||eeeUUUNNN\\\|||{{{pppqqqzzzxxxrrrfffXXXTTT\\\hhhooovvv|||yyykkkdddjjjpppqqqttt~~~aaa___ccclll|||wwwkkk|||zzzhhhOOO<<<444222111000////////////............------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,((()))***+++,,,++++++************))))))************,,,...///---,,,+++,,,*********+++,,,---...///999CCCUUURRRQQQWWWeee,,,,,,++++++,,,,,,---...---------........./////////<<>>666111222222111.........---------,,,,,,,,,000...---++++++,,,---...************************))))))******++++++++++++******+++++++++******)))))))))))))))))))))))))))&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,000666::::::999BBBHHHOOOUUU\\\```\\\UUUTTTDDDOOOyyylll[[[TTTRRR]]]xxx~~~qqqkkkiiinnn~~~zzzrrr```RRRXXXlllyyyzzztttttthhhUUUNNNVVV^^^^^^fffppp~~~pppjjjoookkkcccooozzznnnrrrmmmMMM;;;444333222000/////////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,((()))***+++,,,,,,+++***++++++************++++++(((+++---...,,,+++***************+++,,,---///000<<>>CCC@@@>>>UUU}}}nnnhhhqqqzzzRRRLLLVVVeeevvvttttttaaaRRRKKKFFFCCCBBBEEEIIIMMMSSSZZZfffvvvsssbbb```cccccc^^^^^^^^^bbbqqqrrrYYY^^^uuuwww[[[QQQRRRNNNMMMKKKJJJJJJKKKMMMNNNQQQUUUXXXXXXWWWYYY^^^cccgggiiikkkllllllmmmoooqqq|||~~~|||~~~}}}}}}~~~~~~{{{}}}{{{yyywwwwwwwwwvvvvvvsssqqqpppoooooommmjjjggghhhfffeeeccc^^^[[[___fffooommmkkkjjjkkkoootttxxxwwwlllgggiiirrrwwwWWW999111222000///222222///,,,...111333000---......---------,,,,,,,,,************************++++++************++++++,,,,,,,,,+++++++++******...---,,,+++************************************...+++******---...---,,,,,,...111555888;;;===>>>JJJPPPVVVZZZ]]]\\\UUULLLPPPaaa{{{rrrcccaaa___^^^qqqxxxlllgggkkkrrrxxxyyylll]]]OOOKKKMMMRRRYYYaaadddWWWJJJGGGHHHHHHJJJNNNPPPWWW\\\\\\ZZZZZZ[[[ZZZeeeiiiwwwqqqfffeeefff{{{vvvkkkhhhkkkxxx~~~uuuvvvmmmqqqkkkXXXMMMBBB777111111111000//////000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++******************,,,---,,,+++---333777@@@OOOSSSXXXNNNaaa------------------------------.........000444777BBBCCCBBBJJJhhhjjjooocccMMMPPPYYYnnnwwwyyy}}}ooo[[[LLLEEECCC@@@@@@FFFLLLPPPXXX```llluuubbbYYY___gggjjjgggiiihhhjjj|||lllaaaWWWUUUggggggPPPIIIJJJHHHHHHFFFFFFFFFFFFHHHHHHHHHKKKMMMNNNMMMOOOSSSWWWXXX[[[]]]___```bbbeeegggnnnnnnqqqwww|||yyyxxxyyy|||{{{wwwzzzyyywwwvvvuuutttttttttssspppmmmkkkjjjiiigggeeeeeeddddddccc___[[[]]]ccciiijjjjjjhhhggghhhnnnrrr}}}ooohhheeemmm|||hhhCCC111//////000111222///---...111222000---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***---,,,+++***************************************---,,,***+++---......---***...444777999;;;???BBBTTTTTTWWW]]]\\\TTTLLLIII\\\jjjYYYVVV[[[ccc{{{nnnhhhkkkttt~~~wwwkkkccc\\\SSSJJJIIILLLOOOTTTXXX[[[QQQIIIIIILLLMMMOOOPPPVVV[[[``````bbbffffffbbbjjjnnn|||nnn___^^^```gggjjjsss~~~wwwuuuxxxxxxsssvvvcccTTTBBB222333222111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++++++++++++++++++++---...,,,+++---333777CCCSSSTTTQQQSSSsss------------------------,,,...///......111666:::FFFFFFJJJ]]]{{{jjjzzzrrrQQQJJJTTTaaarrryyyiiiUUUFFFAAA@@@===AAAKKKRRRWWW```kkkyyyxxxppppppvvvqqqdddXXXVVV```jjjmmmkkkssswwwyyy~~~gggWWWMMMQQQXXX^^^lll|||yyygggSSSEEEBBBCCCCCCBBBAAAAAAAAAAAABBBCCC???BBBDDDEEEDDDEEEHHHKKKKKKMMMPPPRRRTTTVVVYYY[[[[[[ZZZ]]]gggttt}}}~~~||||||yyyvvvxxx{{{}}}}}}zzzvvvsssuuuvvvvvvuuutttssstttuuuqqqnnnjjjgggffffffeeedddcccbbbbbbccc___[[[[[[___cccgggiiihhhddddddiiimmmtttuuukkkbbbeeevvvxxxuuuLLL555111333333222111///...///000111000.........---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******************************+++++++++,,,,,,+++,,,---.........,,,111666888999===EEEKKK[[[XXXZZZ\\\VVVKKKKKKTTT{{{gggPPPOOOaaazzztttnnnpppyyyzzzqqqjjjbbbXXXQQQTTTOOOKKKLLLQQQWWW]]]aaaaaaYYYRRRQQQUUUYYY[[[[[[```hhhnnntttvvvttttttlllccc\\\___ooo~~~~~~ppp```TTTCCC444333111000///000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++*********+++++++++---...---,,,...333888BBBRRRTTTOOO```------------------------+++...000//////222888>>>GGGGGGRRRooouuuuuu^^^JJJKKKZZZoooqqq{{{tttbbbOOOCCC@@@CCCBBBIIITTTYYY\\\hhhxxx{{{rrrsssqqqggg``````kkkeee[[[TTTWWW```ggghhhjjjuuu||||||jjjOOOHHHDDDHHHUUUaaafffhhhkkkdddbbb\\\QQQGGGAAA@@@AAA;;;::::::::::::::::::;;;:::<<<===>>>>>>???@@@AAAAAACCCFFFHHHIIIKKKNNNPPPLLLJJJMMMYYYiiitttuuussszzz}}}||||||{{{yyyxxxxxxyyyyyyxxxvvvtttqqqpppppprrrttttttsssssstttvvvooolllgggdddcccccccccbbbbbb______aaa___ZZZYYY\\\^^^ccchhhhhheeedddgggkkklllxxx~~~ssseeebbbooowww{{{{{{xxxSSS999333666555111000/////////000000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))******))))))*********++++++++++++,,,,,,,,,------///000111444888999;;;BBBLLLUUU\\\[[[\\\[[[RRRNNN]]]qqqyyy\\\KKKXXX{{{{{{vvvpppooorrrzzz}}}mmmhhhbbb]]]\\\[[[YYYXXXVVVSSSOOOOOOUUU```kkkppprrriii___ZZZ^^^ggglllmmmlll{{{~~~rrrbbbYYY]]]lllhhh]]]WWWNNNDDD555222///...///000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))***++++++---......---///555:::CCCRRRUUURRRqqq------------------------+++...000000///222:::AAAGGGIIIZZZzzzuuuppp{{{SSSMMMOOOaaammmzzzmmmZZZIIIAAABBBDDDDDDKKKUUUXXX[[[ooozzzhhh\\\]]]```\\\VVVUUU^^^YYYSSSQQQUUUZZZ^^^___dddmmmrrroookkkdddSSSAAAFFFHHHNNNWWW]]]___\\\YYYPPPPPPMMMIIIDDD@@@??????888999999999999999999888888888999:::;;;;;;;;;;;;;;;===???@@@AAABBBDDDFFFCCCBBBEEEPPP___jjjmmmlllppp~~~|||zzzzzz{{{|||{{{zzzxxxxxxwwwtttqqqnnnnnnnnnkkkooorrrrrrpppppprrrtttllliiieeecccbbbcccbbbaaaaaa^^^]]]^^^]]]YYYXXXZZZZZZ___eeehhhhhhggghhhiiijjjttt~~~wwwkkkeeekkkooorrrzzzZZZ>>>444666555//////000000000//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++******)))))))))******)))))))))***++++++,,,,,,+++,,,------------///111666888:::===AAAIIITTT\\\XXXZZZZZZVVVRRR\\\wwwvvv[[[MMMRRRttt~~~yyysssmmmjjjkkknnnqqqwwwzzzrrrjjjfffZZZ[[[]]]]]]]]]^^^```ccc```^^^YYYUUU\\\kkkzzz|||kkkbbbhhhxxxssslllkkkpppvvv|||ttt|||mmmbbb]]]VVVLLL===777111...///111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++***,,,.........111777<<>>>>>===???GGGSSS]]]bbbbbbcccttt}}}~~~|||zzzyyy{{{||||||{{{tttuuuuuusssooollllllmmmiiimmmppppppllljjjlllnnniiifffdddbbbccccccbbbaaaaaa]]][[[\\\[[[XXXWWWYYYVVV[[[aaagggjjjjjjiiigggjjjpppxxxpppllliiihhhgggjjjwwweeeEEE666777666//////000000000/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******))))))))))))******((())))))***++++++,,,,,,***,,,...---,,,---000333888:::===CCCJJJRRRZZZ^^^VVVYYYUUUNNNRRRhhhrrrZZZLLLMMMiiizzztttnnnjjjeeeaaadddkkknnnppptttwwwyyyzzzyyyxxxuuutttrrrqqqnnnkkkgggddd[[[dddmmmoookkkhhhhhhkkkmmmlllgggbbbjjj~~~zzzmmmvvvzzzuuutttzzzlll~~~zzzsssggg[[[HHH@@@666000000111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,)))+++---...///222999>>>IIILLLQQQVVV------------------------***...111111///333===EEEQQQTTTfff{{{qqqhhh{{{]]]KKKWWWTTTmmmjjj{{{zzznnn___NNNAAA???DDDFFFGGGOOOYYY^^^mmm}}}cccWWWPPPTTTVVVOOOIIIIIIHHHEEECCCDDDGGGIIILLLPPPPPPWWW___^^^PPPCCCDDDMMMKKKPPPPPPIIICCCCCCEEEDDD@@@BBBCCCAAA===:::999999333444444555555444444333666666666777888888666444666777888888777666777999:::999;;;AAAJJJSSSXXXYYYWWWfffqqqssswww|||wwwuuuzzzxxxuuuuuuuuuvvvvvvvvvooorrrtttsssooolllkkkllliiilllpppnnniiifffgggiiigggeeecccbbbccccccbbbaaabbb\\\YYY[[[ZZZWWWWWWYYYTTTWWW^^^eeekkkllliiifffjjjmmmsss|||xxxdddiiikkkfffaaagggwww|||oooLLL999999999222///000000000/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,***)))))))))))))))******((())))))***++++++,,,,,,***,,,......,,,---000333888:::???HHHQQQXXX\\\^^^WWWXXXQQQHHHPPPlll|||aaaTTTQQQXXX{{{|||}}}vvvqqqooojjjfffddd___]]]eeepppjjjjjjjjjhhhffffffhhhjjjbbbaaa```bbbeeehhhjjjjjj^^^lll{{{{{{uuusssuuuuuuvvvrrrpppzzzxxxvvvvvv~~~www}}}zzzrrrwwwQQQGGG;;;333111111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---(((***---...///333:::@@@GGGEEEKKKTTT,,,,,,,,,---------......,,,333000---555:::===FFFKKK```uuujjjbbbfffPPPLLLWWW[[[wwwzzz~~~rrrbbbRRRDDD<<>>>>>BBBDDDCCCAAABBBCCCCCC<<>>>>>;;;;;;;;;:::999888888777333333333333333333333333666666666555555444444444555555555555555555555555888999:::===@@@CCCEEEGGGSSSWWWZZZaaaoooyyysssuuusssqqqpppqqqrrrssssssooooooooonnnllljjjgggfffeeeddddddccccccddddddeeebbb```^^^^^^aaaaaa```]]]]]][[[YYYYYYYYYXXXTTTPPPSSSTTTXXX^^^ccceeeccc```hhhfffhhhtttuuuhhhjjj___cccooo|||yyyWWW===444333333222111000//////.........000///...---,,,---.........,,,******++++++******,,,(((''')))(((&&&)))///************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,...222555888;;;DDDOOOWWWYYYYYYYYYZZZ]]]UUULLLKKKZZZppp~~~ddd[[[IIIQQQ~~~}}}uuuiiirrrqqqrrrvvvyyyxxxwwwvvvooollliiigggffffffdddcccXXXWWWRRROOOQQQWWWWWWSSSYYYYYY\\\dddmmmqqqoookkkrrryyy{{{}}}pppYYYcccjjjnnniiicccfffsss~~~~~~pppzzzsssTTT999555444//////666000/////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***,,,---,,,,,,333@@@KKKNNNGGGMMMbbbrrr,,,,,,,,,---------......,,,222///...888===@@@IIIUUUppphhh```kkksssMMMVVVbbblllzzzzzzmmm\\\NNNDDD???BBBIIILLLPPPXXX```nnniiiXXXQQQOOOUUURRRFFF??????@@@BBBBBBAAA@@@@@@@@@@@@AAADDDDDDCCCFFFLLLOOOMMMNNNJJJDDD???===<<<;;;;;;999999888888777666666555444444444444444444444444666555555555444444444444555555555555555555555555444555666888:::===???@@@IIINNNRRRXXXeeeuuu~~~~~~}}}xxxtttooommmnnnooonnnmmmmmmmmmmmmmmmkkkiiigggeeecccbbbbbbaaaaaabbbbbbcccaaa___^^^___aaabbb```^^^\\\ZZZYYYXXXYYYWWWSSSPPPPPPQQQTTTZZZ```ddddddbbbaaa```dddnnn}}}yyygggcccgggooodddIII888222333222111000//////......///000///...---,,,------......---,,,+++,,,,,,,,,+++---******,,,+++((((((,,,************************************************++++++,,,,,,,,,,,,---------,,,+++,,,///333777:::CCCKKKUUU[[[]]]\\\[[[\\\YYYUUUOOOTTTjjjzzzhhhYYYVVVPPPaaa{{{uuu~~~}}}zzzwwwrrrqqqssswww|||~~~}}}}}}}}}uuurrrlllhhhfffcccaaa___KKKLLLLLLMMMUUU^^^aaa___dddgggmmmwww~~~pppyyy~~~hhheeeooozzz}}}xxxtttyyywwwzzziiiMMM:::333222222222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***---...---...555BBBMMMPPPIIIPPPeeemmm,,,,,,,,,---------......,,,000---///<<>>@@@???===???GGGOOOOOOIIIKKKGGGBBB>>>;;;:::888777777666666555555444444333555555555555555555555555555555555444444444444444444444444444444444444444222222333444666888999:::???DDDIIINNNXXXfffsssyyy|||~~~xxxqqqjjjgggjjjlllkkkiiijjjjjjkkkjjjiiigggfffddd``````____________``````___^^^^^^___aaabbbaaa```[[[ZZZXXXWWWWWWVVVSSSQQQNNNNNNPPPUUU\\\aaadddddd[[[]]]aaaiiivvvlllbbbbbbhhhtttyyy]]]@@@333555222222111000//////////////////...------------...---,,,,,,++++++++++++++++++((()))------)))(((***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,000666;;;???HHHOOOWWW[[[[[[YYYXXXYYYVVVTTTTTTcccxxxUUULLLMMMRRRlllyyyllluuu~~~}}}|||vvv|||zzzuuunnnhhhddd```\\\ZZZPPPRRRSSSVVV___iiikkkiiinnnttt~~~yyyzzz|||rrrkkksss|||}}}qqq|||}}}aaaCCC555555555///000000000/////////......//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***,,,......000888FFFPPPRRRKKKTTTllleee,,,,,,,,,---------......---///,,,000===AAACCCLLLYYYuuuaaabbbzzzYYYTTTfffkkk|||ooo^^^KKKBBBBBBDDDGGGKKKLLLYYYaaaffffff[[[UUUQQQPPPKKKBBB>>>>>><<<:::;;;>>>???>>>???AAA>>>@@@DDDMMMZZZ___VVVHHHEEEBBB>>><<<:::999777555666666555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444555666777888:::???CCCFFFKKKVVVdddnnnvvv{{{|||}}}tttllldddbbbfffiiiiiigggffffffggggggfffeeecccbbb^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]^^^```aaaaaaaaa```YYYYYYWWWVVVUUUTTTRRRQQQOOOOOOPPPRRRWWW]]]bbbeee\\\^^^bbbhhhppp}}}qqqdddcccmmmvvv{{{pppKKK666666333222111000//////////////////......------------***++++++***))))))***+++***&&&&&&)))+++)))))),,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,...333:::AAAEEELLLRRRYYY\\\[[[XXXXXXXXXWWWSSS]]]zzzqqqPPPFFFMMMXXXssszzzpppqqq~~~yyytttmmmgggccc```^^^\\\ZZZ]]]```eeeoooyyy|||yyy~~~lllpppvvv}}}nnnrrr||||||{{{~~~{{{fffMMM<<<555222111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***+++---...111;;;HHHRRRQQQKKKZZZxxx^^^,,,,,,,,,---------......//////,,,000===@@@CCCPPPkkknnnaaajjjdddTTT___rrr~~~iiiWWWFFF???AAAEEEHHHLLLPPP[[[dddqqq~~~cccUUUQQQLLLIIICCC>>><<<>>>>>>===AAAEEEDDD@@@BBBGGGHHHPPP^^^mmmxxxttt___III???>>><<<;;;;;;:::888777777777777666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666555555555555666666777777:::===???@@@FFFRRR]]]gggpppzzz~~~{{{xxxwwwyyyrrrkkkddd```bbbddddddccc```aaabbbbbbbbbbbb``````]]]]]]\\\\\\\\\\\\]]]]]]ZZZ\\\^^^`````````______XXXXXXWWWUUUSSSRRRRRRRRRSSSRRRQQQQQQSSSXXX^^^bbb]]]___bbbeeejjjuuuwwweeedddpppyyykkkWWW===777333222111000000/////////...............---------+++,,,---,,,******,,,...333,,,'''(((***)))***---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...111777???GGGKKKSSSXXX]]]___^^^\\\\\\]]]WWWXXXppp[[[IIIDDDUUUhhhyyyxxxxxxvvvrrrmmmjjjhhhhhhgggggg]]]ccckkkvvv{{{ooouuu||||||qqqzzzsssjjjlllooorrruuuzzzyyywwwsssrrrtttzzz}}}yyyzzzyyylllaaaYYYHHH555///666111000000000////////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,******+++---222<<>>BBBFFFJJJNNNWWWaaannnvvv```NNNKKKGGGBBB>>><<<>>>AAA???BBBJJJQQQNNNGGGJJJTTTbbbnnn~~~zzz]]]DDD<<<;;;;;;;;;<<<<<<:::888888888888888888888888888666666666666666666666666666666666666666777777777666666666666666666666666555555444444444444555555555555888:::999999AAAJJJRRR\\\iiippprrrrrrsssuuuuuuppphhhbbb___]]]]]]\\\ZZZ[[[]]]^^^^^^^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXX[[[^^^___^^^]]]]]]]]]VVVWWWVVVTTTRRRQQQQQQSSSTTTTTTRRRPPPPPPTTTZZZ___[[[]]]^^^___dddmmmyyysssbbb^^^hhhoootttiiicccEEE888333333222111000000000000......//////......---,,,,,,///000///---,,,///222===444,,,***+++)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---000666===EEEMMMQQQTTTYYY]]]]]][[[XXXYYYZZZ[[[jjjdddDDD@@@DDDbbbvvv}}}wwwtttpppnnnoooqqqssstttpppvvv|||zzzpppUUULLLOOOQQQSSSVVV``````___\\\YYYYYY^^^bbbeeekkkvvv{{{zzztttiiieeeeeeVVV<<<222888111111000000000/////////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++---333===IIIRRROOOSSSrrrsssXXX,,,,,,,,,---------.........000...444>>>@@@LLLdddtttlllSSSVVVjjjvvvgggvvvzzzkkkWWWKKK@@@???CCCHHHMMMSSS]]]ggg{{{~~~zzz}}}zzzhhh[[[IIIHHHDDD???;;;===BBBFFFGGGOOO___kkkiiicccjjjyyytttWWWAAA===<<<<<<======<<<999777999999999999999999999999888888888888888888888888666777777777888888888999888888888888888888888888666666555555555555666666444333666999888555777===AAAIIITTT^^^eeejjjnnnqqqtttrrrmmmeee^^^YYYYYYZZZVVVWWWXXXZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWZZZ^^^___]]][[[ZZZ[[[UUUVVVVVVSSSPPPOOOQQQSSSRRRRRRPPPNNNNNNQQQXXX]]]YYYYYYYYY[[[```iiisssyyy~~~rrrfff]]]___eeeaaassstttlllMMM999333333222111000000000000---.../////////...---,,,+++...000///,,,+++...222;;;222++++++,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...333:::BBBKKKQQQUUUVVVYYY[[[ZZZVVVSSSRRRTTTjjjuuuNNNAAAFFFWWW}}}~~~wwwyyy||||||{{{}}}}}}xxxuuuqqqppprrruuuxxxyyywww~~~hhhSSSAAA===>>>===???DDDHHHJJJLLLJJJFFFDDDGGGKKKPPPRRR[[[gggqqqxxx}}}~~~~~~zzzvvvppp```JJJ;;;777111111111000000000//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---,,,,,,...555???KKKRRRRRR___yyyeeeYYY,,,,,,,,,---------......---000000666???BBBRRRmmm||||||]]]SSSTTThhhfff]]]pppyyyiiiPPPGGG??????DDDIIIPPPWWW___kkkvvvppppppmmmhhhiiiooommmaaaVVVRRRGGGGGGDDD>>><<<@@@GGGKKKTTTaaawwwrrrWWWEEE>>>>>>===>>>>>><<<999666999999999999999:::::::::::::::::::::::::::::::::777777888888999999999:::888888888888888888888888888888777777777888888999666444666;;;;;;666555999:::???HHHQQQZZZbbbiiimmmppppppnnnggg^^^YYYZZZ\\\SSSTTTVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVZZZ^^^^^^\\\YYYXXXYYYTTTUUUUUUSSSPPPOOOQQQSSSOOOOOOOOOMMMLLLOOOVVV\\\YYYXXXWWWZZZaaaiiirrrwww}}}rrrbbb\\\ggg^^^mmmqqqRRR999444333222111000000000000---.../////////...,,,,,,(((+++---,,,)))(((,,,000111***&&&)))---,,,******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...555===FFFNNNTTTWWW\\\^^^___\\\WWWSSSRRRSSS{{{ZZZEEEKKKUUUuuuyyywwwzzzwwwyyyyyyuuuvvvzzz{{{xxxuuuqqqoooqqqtttvvvxxx{{{pppcccxxxpppOOOBBB;;;===<<<777999@@@;;;???CCCBBB>>><<<>>>AAA>>>===AAAMMMWWW___lllxxx~~~}}}}}}xxxeeeUUUCCC555111111111111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,///...---///666AAALLLSSSUUUiiihhh[[[[[[------------------------,,,...000888===>>>WWWqqqzzzmmmQQQRRRdddrrrpppdddtttqqqbbbHHHBBB???BBBFFFKKKSSSZZZbbbxxx}}}mmmfff___WWW[[[NNNMMMSSSUUUYYYVVVIIIDDDAAA??????@@@DDDPPP\\\ggggggOOODDD======<<<<<<;;;;;;::::::<<<<<<<<<;;;999:::<<<>>>555888<<<===;;;::::::;;;;;;999888888999::::::999<<<;;;999:::;;;<<<<<<<<<777777777777777777666666666777888999999888666666555999>>>BBBGGGQQQ^^^hhhqqqnnniiiddd___ZZZTTTOOOPPPQQQRRRTTTTTTTTTSSSSSSSSSUUUWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXUUUUUUUUUTTTRRRQQQOOONNNPPPOOONNNNNNNNNOOOPPPQQQ[[[YYYXXXZZZ```fffkkkmmmjjj[[[gggbbbfff}}}rrrXXX888666000111111---111333+++///............---------------,,,,,,+++***))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,---+++******,,,---.........222:::CCCLLLSSSWWWYYYbbbbbbbbb]]]UUUOOORRRZZZiiiUUUEEEOOOrrryyyvvvssspppqqqvvv}}}xxxsssqqqssstttrrrqqqsssyyy}}}}}}xxxuuuuuuooopppqqqqqqrrruuuzzz}}}~~~nnnnnn{{{zzzeeeMMM===;;;999777666666777888888888999999999999888888;;;;;;:::<<>>=========>>>>>>BBBCCCBBBAAA???>>>@@@AAA===???AAAAAA>>>======>>>===<<<;;;<<<>>>???>>>===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::::::::999::::::::::::888777666555777:::;;;>>>FFFRRR\\\iiikkkkkkggg___VVVQQQNNNNNNOOOPPPQQQRRRRRRRRRQQQSSSTTTVVVVVVUUUTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWTTTTTTSSSSSSRRRQQQOOOOOOOOOOOONNNMMMMMMMMMNNNOOOWWWWWWXXXYYY\\\aaaeeehhhxxxoooXXXaaa]]]___sssyyydddBBB777000333333...111444...///............---------......------,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,---------///555===FFFMMMSSSXXX\\\ccc^^^ZZZWWWQQQMMMUUUaaa~~~{{{ooo___OOOHHH```~~~wwwrrrpppwwwwwwsssvvv}}}}}}zzzzzzzzzvvvuuuwwwwww{{{~~~yyysssnnnlllcccaaa___\\\\\\```fffjjjeeehhhkkkpppuuu{{{tttiiiqqqkkkPPPGGG@@@777999888777555555555666777777777777777777777777777;;;<<<<<<<<<===AAAGGGKKKUUUYYY```iiittt~~~|||}}}kkkFFF999222444444---///222+++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,---222999CCCMMMRRRMMMkkklllNNNccc------------------------000000...555CCCLLLbbbtttlllooo```ZZZsssrrrtttzzzppp^^^QQQDDDAAABBBGGGLLLRRR\\\fffqqq|||^^^KKKEEEAAA======???CCCBBBFFFZZZeee[[[HHHFFFHHHPPP\\\kkkyyy]]]FFF;;;;;;???AAA@@@?????????@@@AAABBBEEEFFFFFFDDDBBBAAAAAABBBDDDDDDDDDBBB???>>>>>>???@@@@@@@@@AAACCCCCCBBB@@@>>>======>>>??????===;;;<<<<<<<<<;;;;;;::::::::::::::::::999888777666555777777777555666;;;EEELLLYYY```gggggg^^^SSSNNNLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQSSSSSSSSSRRRRRRTTTVVVTTTSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKQQQTTTWWWYYYYYY[[[___bbbnnn~~~tttXXX]]][[[YYYeeesssPPP888222444666000111555000///............---------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,111999CCCKKKOOOTTTZZZ___bbb[[[XXXWWWQQQNNN\\\qqqyyydddVVVOOOGGGTTTyyy{{{|||uuuggghhhmmm{{{yyyzzz|||wwwuuuuuuxxxxxxxxxuuuqqqnnnllllllggggggfffdddaaa___```bbb[[[YYYXXXZZZ___eeejjjlllsssvvvwwwyyy|||}}}}}}zzzrrrhhhbbbggguuurrrrrr~~~xxxRRR:::555999===666666666666777777888999999999888777777888999999;;;<<<======;;;;;;;;;<<<@@@BBBEEEIIIPPPZZZeeelll~~~|||uuu{{{ZZZ:::333666666//////111,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,---333===GGGMMMPPPJJJttthhhHHHeee------------............000222///555FFFWWWqqq}}}iiieeerrrWWW```{{{{{{xxxvvv~~~zzziiiWWWLLLAAAAAACCCHHHMMMSSS```lll{{{lllRRRDDD@@@???>>>BBBDDDGGGJJJYYY{{{yyyXXXQQQOOO\\\sssbbbSSSMMMBBB999666888???DDDEEEDDDCCCCCCDDDFFFHHHJJJGGGIIIJJJJJJHHHGGGGGGHHHLLLKKKIIIFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFEEECCCAAAAAA@@@@@@AAABBBAAA???=========<<<<<<;;;;;;::::::;;;;;;;;;::::::999999888888888888666555777<<<@@@GGGPPP[[[```]]]VVVPPPMMMIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPPPPOOOOOOOOORRRTTTQQQQQQQQQQQQRRRRRRSSSSSSNNNOOOOOOPPPPPPOOOOOOOOOMMMMMMLLLKKKIIIIIIHHHHHHJJJPPPWWWYYYXXXYYY]]]aaafffqqq|||___\\\[[[WWW^^^}}}~~~]]]===444555666000000555222///............---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,+++,,,---444>>>JJJPPPRRRUUU\\\bbb^^^]]]^^^\\\RRRRRRkkk```MMMEEEIIInnn~~~{{{{{{qqqlllttt}}}yyyyyy~~~{{{uuuqqqqqqvvvsssnnnjjjjjjmmmrrrvvvxxx}}}wwwpppkkkccc]]]XXXVVVXXX[[[\\\\\\^^^^^^]]]]]]^^^aaacccccchhhggg```VVVSSSZZZfffnnn{{{bbbGGG999333666<<<777777888999:::<<<======<<<;;;999888888999;;;<<<;;;===>>>>>><<<;;;;;;<<<>>>>>>>>>>>>@@@DDDKKKOOOdddsss~~~~~~~~~www{{{rrruuu}}}www^^^<<<333555777000///222...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,444@@@JJJNNNOOOPPPaaaJJJqqq---------....../////////111666444777JJJaaa~~~hhhhhh}}}lllWWWkkk}}}rrrqqq}}}uuucccRRRJJJ???@@@DDDIIILLLTTTcccrrryyy___MMMDDDAAAAAAAAABBBAAAGGGUUUsssbbbWWWVVVkkkfffhhhcccMMM@@@===<<<;;;<<<>>>BBBFFFHHHHHHHHHHHHIIIKKKMMMOOOQQQNNNQQQTTTVVVUUUTTTUUUUUUXXXVVVSSSQQQQQQRRRSSSTTTOOOMMMLLLKKKJJJIIIFFFDDDFFFEEEDDDDDDEEEDDDBBB@@@@@@??????>>>======<<<<<<======<<<<<<=========>>>777888::::::999888888888===CCCNNNXXX]]]\\\WWWRRRJJJHHHGGGFFFFFFGGGHHHIIILLLMMMMMMLLLLLLMMMPPPRRROOOOOOOOOPPPPPPPPPPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFMMMUUUYYYYYYZZZ^^^bbbdddhhhrrraaaYYYZZZWWW\\\zzztttlllEEE777444666000///333111///............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++------,,,,,,---///999BBBNNNUUUVVVXXX^^^ddd___aaa```YYYQQQ[[[hhhOOODDDWWW}}}~~~sssuuuppp~~~zzzyyy~~~}}}zzzuuunnnjjjjjjiiigggfffgggjjjpppuuuyyy}}}{{{mmmhhhbbb```aaacccbbb```[[[XXXVVVUUUWWW[[[bbbgggjjjkkkfff]]][[[bbbiiikkkwwwuuuMMM===:::555333666888888999:::<<<>>>@@@AAA===<<<:::999999:::<<<===>>>???>>>===<<<<<<>>>AAA???@@@@@@???>>>???BBBDDDRRRdddzzz|||{{{|||}}}www{{{zzzqqqjjjmmmVVVCCC555333555000///333000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,---666BBBLLLPPPPPPVVV]]]UUU---------...//////000000...555333888PPPkkkkkkqqqbbb___wwwiiisssrrr\\\LLLFFF???AAAFFFKKKNNNWWWkkk}}}oooXXXIIICCC@@@@@@AAABBBFFFWWWpppddd___hhhbbbIIIIIIBBB===FFF@@@?????????@@@CCCFFFHHHJJJKKKMMMPPPRRRTTTVVVWWWYYY]]]aaaddddddcccccccccdddaaa^^^]]]]]]^^^^^^^^^^^^[[[XXXVVVUUUTTTRRRQQQRRROOOMMMLLLLLLLLLKKKIIIDDDDDDCCCBBBAAAAAA@@@???>>>>>>============>>>>>>888999:::;;;:::999777555:::===DDDNNNWWW[[[ZZZXXXLLLJJJGGGDDDCCCDDDFFFGGGHHHJJJKKKKKKJJJKKKMMMOOOLLLMMMNNNNNNOOOOOONNNNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHGGGEEEEEEDDDJJJQQQVVVYYYZZZ]]]```cccdddlll~~~{{{[[[VVVVVVVVV\\\sssuuu~~~RRR===444555000000222//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))),,,------+++,,,000444===FFFPPPWWWZZZ\\\```cccbbbaaa[[[SSSYYYssszzzdddKKKGGGhhhwww}}}pppvvvyyyxxxtttnnnfffaaa```\\\^^^cccjjjoooqqqpppnnntttwwwzzz}}}|||yyyuuurrrpppnnnkkkhhh___[[[ZZZ[[[^^^bbbkkktttxxx|||xxxllleeeiiinnnnnn~~~xxxgggDDD;;;===<<<999:::999888888999;;;>>>AAACCC===<<<;;;;;;;;;;;;<<<===AAAAAA???===;;;<<>>@@@@@@@@@AAACCCEEEIII\\\sss~~~{{{xxxyyyzzzzzzvvvwwwwww{{{|||pppbbbRRR===333444000000333111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------///777BBBKKKQQQSSSiiiWWW___---------...///000000000,,,333333???cccrrr~~~[[[dddzzzxxxaaaxxx}}}lllVVVGGGBBB???CCCIIINNNRRR^^^vvvlllSSSFFFBBBAAABBBEEEMMM\\\~~~www|||fffEEE:::@@@>>>@@@NNNCCCDDDEEEEEEGGGKKKRRRWWW[[[^^^aaaeeehhhjjjjjjkkknnnrrrwwwyyyyyyxxxwwwvvvuuurrrooommmmmmmmmllljjjnnnkkkgggeeeeeeffffffeeedddaaa]]][[[[[[[[[[[[[[[UUUUUUTTTSSSRRRQQQPPPPPPKKKIIIHHHFFFEEEDDDDDDEEE???>>><<<;;;;;;:::999888888;;;???CCCIIIOOOTTTWWWNNNLLLGGGDDDBBBBBBDDDEEEEEEGGGIIIJJJJJJJJJKKKLLLJJJKKKLLLMMMNNNMMMMMMLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFEEECCCFFFLLLQQQUUUXXXYYYYYY\\\___jjj{{{}}}bbbXXXUUUVVV[[[ggg}}}{{{```DDD444555222222222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...,,,+++---444:::AAAHHHQQQXXX]]]___aaabbb```]]]UUUYYYwwweeeWWWFFFTTTyyy}}}rrruuu{{{tttjjjdddbbbbbbcccfffjjjnnnmmmjjjfffjjjkkklllnnnqqqvvv|||{{{wwwvvvsssooooooqqqqqqrrrxxx{{{lllnnnwww|||mmmWWW[[[jjjyyybbbMMM999555888999888999===;;;:::999;;;???DDDGGG@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@CCCFFFBBBCCCCCCCCCCCCFFFJJJMMMQQQbbbuuu{{{yyyyyy{{{uuuwww{{{zzzzzzvvvfffHHH666444111111333000...////////////...------------------------------------------------------++++++++++++,,,---...///---...222888@@@JJJRRRVVV~~~zzzVVVrrr---------...///000000111000777:::NNN|||xxxWWWeeewwwhhh\\\zzzxxxgggQQQCCC@@@@@@DDDKKKQQQVVVdddkkkQQQEEECCCCCCGGGLLLXXXrrrjjjLLLGGG<<<>>>KKKKKKHHHNNNPPPTTTYYY[[[^^^bbbjjjpppuuuxxx|||~~~{{{xxxzzzwwwrrrpppqqqtttuuuvvvuuuqqqllliiihhhiiijjjjjjmmmlllkkkjjjiiihhhgggggg^^^]]]ZZZWWWTTTSSSSSSRRRHHHDDD???<<<<<<<<<======666999<<<;;;;;;AAAKKKSSSPPPMMMHHHDDDAAABBBCCCEEECCCEEEHHHJJJIIIIIIJJJKKKIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFEEECCCEEEHHHMMMRRRUUUUUUSSSTTT[[[hhhxxxvvv]]]XXXWWWZZZ\\\fff|||iiiIII555555444444333...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++---...,,,+++...666===DDDHHHPPPXXX^^^aaaaaaaaa[[[WWWTTTggg\\\QQQIIIgggvvvwwwyyyrrrppprrrnnniiiggghhhhhhhhhfffbbbeeehhhjjjkkkmmmppprrrwww}}}uuuuuu|||[[[@@@@@@IIIKKKNNNEEE???:::<<<>>>>>>>>>???AAA???<<<;;;===BBBGGGKKKDDDDDDEEEFFFFFFEEEDDDDDD???AAACCCEEEEEEGGGIIILLLNNNMMMKKKHHHHHHKKKPPPUUUdddrrr|||zzz~~~xxx{{{www{{{yyysssPPP888555111111333///...............------,,,------------------------------------------------++++++++++++,,,---...///,,,///333888???IIIRRRYYYrrr[[[000////////////000000111000444777]]]lllTTTfff}}}XXXmmmvvvbbbOOOCCC===DDDFFFLLLQQQWWWiii|||bbbNNN???CCCFFFCCC[[[~~~{{{SSSGGG===CCCFFFFFFJJJUUU\\\^^^ffffffiiipppxxx}}}~~~}}}zzzvvv||||||zzzrrrrrrxxx{{{{{{xxx}}}zzzzzz|||vvvttt~~~xxxqqqllllllkkkgggddddddaaaNNNFFFFFFAAA@@@BBB>>><<<999;;;??????===CCCLLLNNNOOONNNGGG???<<<@@@EEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDFFFLLLRRRTTTPPPLLLSSS^^^iiippp|||sss^^^SSSZZZ```dddzzzuuu{{{ZZZ:::111333222---***......//////000000111111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,...------111:::AAALLLNNNSSS[[[bbbdddbbb^^^^^^LLLZZZzzzUUUDDDPPPxxxxxx{{{vvvrrrpppooonnnmmmjjjjjjiiiiiiiiikkkmmmooosssvvv{{{|||mmmxxxiiiKKKBBBCCCAAA???AAA======>>>AAACCCDDDBBBAAABBBBBBAAAAAAAAADDDHHHLLLKKKHHHDDDCCCIIIOOOLLLEEEGGGGGGGGGDDDCCCFFFNNNTTTUUU___ZZZOOORRRVVVYYYaaalll~~~{{{yyy~~~~~~nnnooo~~~sssXXXBBB777///111222***000/////////...............---++++++++++++---...------------------------,,,,,,,,,---------......------111>>>FFFAAAMMMlllyyy^^^```///////////////000000111///888AAAjjj}}}eee\\\lll~~~cccxxxqqq\\\JJJ@@@>>>CCCGGGMMMTTT]]]sssyyy___LLL???CCCGGGHHHfffYYYHHHIIIDDDGGGLLLRRRYYYaaajjjpppyyy|||~~~}}}yyysssvvvjjjhhhgggZZZPPPLLLDDDDDD@@@???@@@>>>;;;???FFFJJJMMMMMMIIIBBB???@@@DDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDCCCEEEJJJQQQTTTRRRNNNPPPZZZdddjjjvvveeeTTTUUUXXX[[[pppxxxtttZZZ???555666444222111.../////////000000000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...------333<<>>???CCCGGGOOOYYYgggyyy^^^LLL@@@DDDIIIPPPttt\\\BBBCCCKKKPPPOOOWWWdddmmmrrr|||sssgggaaaYYYVVVRRRMMMIIICCC>>>>>>AAAFFFIIILLLKKKFFFBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEECCCBBBCCCHHHNNNSSSSSSRRRMMMUUU]]]cccnnnnnnWWWRRRRRRVVVhhh}}}qqq\\\CCC666333222111111////////////000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------///555@@@GGGIIILLLRRRZZZ___aaa```]]]SSSNNNkkkoooQQQHHHYYY~~~}}}}}}~~~zzzzzzxxxuuuqqqqqquuuyyy|||rrrfff^^^\\\]]]YYYZZZcccgggeeeppp|||yyydddVVVKKKLLLMMMGGGCCCCCCBBB@@@@@@AAAEEEHHHIIIIIIFFFJJJMMMMMMJJJJJJNNNRRRVVV\\\bbbcccbbb___XXXPPPNNNNNNOOOSSSZZZaaafffiiimmmvvvrrrlllppptttwwwyyyxxxvvvtttrrrpppnnnmmm~~~sssdddccczzz|||\\\FFF444111555333000000000/////////......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......///...---666@@@DDD[[[qqqUUUKKK```///......//////000111222444===HHHmmm\\\YYYgggvvvppp~~~vvvcccLLL???===BBBCCCIIIQQQ\\\ooo|||^^^LLLCCCGGGJJJVVVvvvkkkPPPHHHLLLQQQ___[[[dddxxxvvvqqqjjjbbbXXXOOOIIIGGGEEEHHHLLLMMMJJJFFFBBB?????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAADDDFFFHHHHHHFFFEEEDDDDDDFFFHHHIIIJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBEEEKKKQQQSSSTTTNNNRRRXXX]]]hhhzzzsssZZZRRRSSSXXXfffvvvzzzzzzgggLLL888222222222...////////////000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............222:::DDDKKKLLLOOOTTTZZZ]]]]]][[[YYYSSSTTTuuuuuuYYYIIILLLgggyyyssszzzlllddddddhhhhhhjjjiiiddd^^^[[[^^^aaabbbeeehhheee^^^[[[XXXPPPSSSNNNLLLOOOPPPLLLIIIJJJKKKHHHFFFFFFHHHKKKMMMNNNIIIOOOSSSSSSOOOMMMPPPSSSUUU^^^ffffffccc___ZZZTTTZZZXXXYYY^^^fffmmmpppqqqxxx}}}|||}}}zzz{{{{{{xxxtttrrrrrrtttuuu|||vvvjjjssspppSSS999000222222000000000////////////...+++,,,---......---,,,+++------------------------,,,,,,,,,---------......+++///333<<>>LLLrrr|||UUUZZZbbbvvv~~~lll|||ppp\\\GGG===???DDDEEEKKKTTT```vvv}}}\\\KKKEEEJJJLLLYYY}}}nnnkkkVVVMMMJJJSSS___mmmkkkvvvttthhh]]]UUUKKKLLLMMMNNNLLLHHHCCC>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCFFFHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAACCCHHHMMMQQQSSSPPPRRRUUU[[[dddtttxxxaaaVVVUUUXXXaaajjjsssvvvWWW<<<333777777111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........000555>>>HHHOOOPPPSSSXXX[[[[[[YYYVVVTTTQQQ^^^bbbMMMFFFWWWvvv{{{tttwwwllljjjkkkhhhiiiiiifffcccaaabbbcccfffpppssskkkbbbXXXNNNKKKMMMKKKMMMPPPRRRQQQRRRSSSRRROOOKKKJJJKKKMMMNNNNNNPPPTTTYYYYYYUUUSSSTTTWWWTTT]]]bbbaaa______^^^]]]gggeeefffkkkssszzz~~~~~~xxxzzz{{{yyyuuusssvvvyyy}}}|||nnnzzzvvvZZZ>>>000222333111000000000////////////,,,,,,...//////...,,,,,,------------------------,,,,,,,,,---------......+++222888???DDDDDDSSSqqq|||cccKKKFFF[[[............///111222333222CCCXXXwwwrrrVVV\\\bbb~~~rrrsss~~~wwwhhhUUUEEE>>>AAAFFFGGGNNNXXXeee~~~|||XXXIIIJJJSSSTTT```yyyeeeyyyfffQQQFFFDDDXXXsss~~~yyyuuuvvvvvvxxxzzz|||}}}ooobbbWWWSSSOOONNNLLLIIIDDD???======>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAACCCDDDEEEFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBDDDIIIMMMOOOQQQQQQSSSXXX```mmmkkkZZZSSSSSSWWW[[[yyyyyyzzz~~~aaa@@@222666777111000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------///333:::CCCLLLQQQTTTWWW[[[]]]ZZZVVVSSSQQQSSSmmm[[[IIIDDD^^^yyyyyyxxxppplllhhheeefffgggggggggmmm}}}uuummm```TTTVVVOOOOOOPPPSSSUUUXXXZZZ[[[WWWSSSOOOMMMMMMNNNOOOOOOQQQTTTWWWXXXYYYYYYYYYZZZTTTZZZ]]]\\\\\\bbbgggiiinnnmmmooosss{{{zzz{{{{{{xxxuuusssvvvyyymmmkkk}}}~~~gggHHH333000111111111000000000/////////------............------------------------------,,,,,,,,,---------......///666888===DDDKKKbbbgggKKKJJJccc------......///111222333777KKKeeesss}}}fffWWW]]]mmmrrr|||qqqaaaOOOCCC???BBBEEEIIIRRR]]]lll|||WWWJJJTTTdddfffqqqfffYYYllluuu___TTT\\\yyy~~~wwwuuuuuutttwwwyyyxxxwwwzzz~~~wwwddd\\\RRRMMMKKKIIIEEE@@@=========>>>??????@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBDDDHHHKKKPPPNNNPPPUUU\\\fffyyyvvv^^^QQQNNNPPPRRRcccssssssLLL333222444000111000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---///555>>>GGGOOOSSSTTTYYY]]]^^^ZZZVVVRRRQQQaaa{{{VVVLLLHHHlllzzzlllfffiiinnnrrrrrrxxxxxxssseeeVVVZZZSSSTTTUUUVVVZZZ^^^```___ZZZXXXTTTSSSSSSTTTTTTSSSTTTUUUVVV[[[aaadddeeeeee^^^bbbcccccchhhsss|||||||||}}}||||||zzzwwwuuuuuuvvvwwwzzzsssgggtttsssSSS999222111111111111000000000//////......------------......------------------------,,,,,,,,,---------.........666888<<>>>>>???@@@@@@@@@>>>???@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBEEEGGGNNNLLLMMMSSSXXXaaasss}}}bbbPPPMMMQQQRRRUUUlll]]]:::333555222111111000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,000777@@@IIIPPPSSSTTTYYY]]]^^^[[[VVVSSSSSSrrrrrrSSSPPPPPPyyy|||{{{{{{{{{nnnooovvvzzz{{{|||vvvuuugggWWW[[[WWWWWWXXXZZZ^^^cccccc```^^^\\\YYYYYYZZZ[[[ZZZZZZ]]]\\\]]]dddnnntttvvvuuuoooqqqrrrttt|||yyyxxxuuussssssttttttuuuxxxxxx|||eeeeeewww|||sssYYY???888777111111111111000000000000///...---,,,,,,---...///------------------------,,,,,,,,,---------......***444999???JJJXXXvvvdddRRRddd...000///---,,,000555888EEEqqqyyytttlll^^^```___xxxxxxgggSSSFFF@@@@@@DDDJJJLLL^^^fffrrr}}}lllUUUgggsssRRRRRRlllvvvaaaQQQHHHDDDDDDFFF???>>><<<<<<>>>>>>>>>======???@@@???>>>===>>>?????????>>>>>>??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFMMMLLLLLLPPPXXXcccnnnuuuvvvUUUKKKPPPNNNYYYtttnnnmmm777777666222111111111111000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))---444===FFFNNNUUUXXX^^^\\\^^^TTTZZZNNNBBBuuuwww```LLLLLLlll}}}uuuyyy}}}~~~yyytttsssnnnfffdddgggbbb^^^[[[]]]aaacccbbb___\\\aaaddddddbbbeeennnwwwyyy|||~~~}}}wwwtttuuuuuurrrvvv|||{{{hhhiiizzzuuufffLLL888000000111111000//////000222//////////////////////////////.........---------...............---------111777<<>><<<<<<===>>>===<<<===>>>??????======>>>??????>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAAAAABBBCCCDDDEEEOOONNNNNNOOOUUU^^^gggnnnzzzWWWLLLQQQOOOUUUooowwwnnn;;;777666333111111111111000000000000......//////......---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++///666>>>FFFMMMSSSWWW]]]]]]^^^RRRTTTLLLLLLgggRRRFFFVVVzzzuuuwww|||wwwqqqmmmmmmllliiilllqqqqqqkkkddd``````aaaccccccfffggghhhhhhjjjqqq|||vvvqqqqqqrrrppprrrxxxsssdddkkkPPP???;;;111222111000//////000111//////////////////////////////.........---------------..................///777<<>>;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<===>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDMMMMMMMMMNNNRRRYYYbbbhhhzzz}}}YYYKKKOOOOOORRRlll~~~{{{pppAAA777666444111111111111000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,111999@@@GGGMMMRRRVVV]]]___^^^PPPMMMKKK[[[XXXGGGFFFeeexxxtttuuuyyy|||uuuooojjjiiiiiikkkooouuuyyyvvvpppjjjdddbbbccceeelllkkkiiikkkqqq|||xxxooonnnppppppqqqsss}}}yyy___llltttVVVCCC===444333111000000000111111////////////////////////...............---------,,,---------.../////////...999===AAAYYY\\\YYY000000111222222444===FFFooo{{{zzz___TTTYYYyyywww}}}wwwjjj[[[JJJBBB???@@@EEEKKKRRRiii{{{wwwpppqqqnnnmmmooorrrsssoookkkcccfffbbbiiivvvsssooobbb___bbbfffkkkpppsssvvvwwwrrrxxx|||wwwzzz{{{{{{|||}}}~~~}}}}}}qqq[[[PPPKKKGGG@@@>>>;;;::::::;;;;;;:::;;;=========<<<;;;<<<=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBIIIJJJLLLMMMPPPWWW```gggyyy\\\KKKMMMMMMOOOeeerrrtttLLL999666555111111111111000000000///.........///......---,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,222;;;CCCIIINNNTTTYYY___bbb[[[OOOKKKOOOiiijjjPPPIIIPPPwwwvvvrrrsssuuuyyy|||{{{vvvpppllliiigggiiikkkqqqtttvvvssslllgggeeefffooollljjjmmmvvv~~~pppnnnqqqrrrsssooorrrxxxggg]]]{{{mmmMMM<<<666444111000000111111111////////////////////////........................,,,,,,,,,---...///000000///<<<@@@DDDdddyyyXXX[[[......000333333444>>>KKK{{{|||nnnyyyzzz]]]ZZZ^^^wwwcccVVVGGGAAA@@@BBBGGGMMMSSSllltttgggaaa```^^^]]]]]]^^^]]]YYYUUUQQQTTTQQQTTTbbbnnnrrruuujjjjjjxxxddd[[[RRRVVV\\\dddlllssswwwzzzxxxzzz}}}~~~}}}zzzvvvsssxxxxxxzzz{{{|||}}}}}}}}}~~~|||zzzzzzyyy{{{}}}~~~eeeXXXQQQKKKBBB???;;;999999::::::::::::;;;<<<<<<;;;:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????????????????????????????@@@@@@@@@@@@@@@GGGJJJMMMNNNOOOTTT\\\cccrrreeeQQQNNNLLLLLL[[[yyyvvv{{{XXX<<<777666111111111111000000000///.........///......---,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++333===FFFLLLQQQXXX]]]ccccccWWWOOOMMMUUUtttsssVVVHHHMMM```zzzqqqoooqqqssswww{{{{{{uuupppkkkhhhmmmqqqtttqqqkkkhhhjjjnnntttrrrrrrwwwrrrnnnpppqqqrrrmmmnnnuuuxxxzzz|||{{{ZZZhhh|||gggFFF999666222000111111111000////////////////////////---.....................,,,,,,,,,---...///000000111???BBBGGGjjjlllTTT]]]...---000444444555AAAPPP|||ooofffyyyjjjZZZ^^^dddyyy^^^RRREEE@@@AAACCCIIINNNZZZssskkk```ZZZWWWUUUSSSQQQOOONNNKKKHHHEEEGGGEEECCCBBBFFFNNNSSSSSSUUUaaaggg^^^RRRVVVmmmuuu[[[QQQQQQNNNSSSZZZccckkkrrrvvvxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{||||||xxx{{{}}}yyyxxxvvvxxxzzz{{{{{{{{{}}}tttbbbUUUKKKDDD@@@<<<:::999:::::::::999;;;;;;;;;:::999:::;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>???????????????>>>HHHKKKNNNNNNMMMOOOVVV\\\eeewwwrrr[[[TTTNNNPPPZZZqqq~~~eee@@@888666111111111111000000000000......//////......---,,,------,,,,,,,,,,,,++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,555AAAIIIOOOTTT[[[aaaccccccSSSPPPPPPZZZ{{{~~~bbbGGGAAAOOOppp~~~qqqjjjmmmooorrrvvv{{{zzzxxxrrrjjjdddfffnnnvvvwwwwwwyyy~~~~~~{{{wwwuuuuuuvvvwwwwww{{{rrrmmmmmmnnnmmmkkkssstttmmmuuufff[[[uuu}}}UUU<<<777222000111222111000////////////////////////---------...............,,,---------.../////////444@@@DDDIIIiiippp\\\OOO___///---111777666666DDDUUU~~~ssskkkfff{{{```VVVaaannnwwwZZZOOODDD@@@BBBEEEJJJPPPaaa{{{fff\\\ZZZUUUNNNPPPNNNKKKHHHEEECCCAAA@@@@@@;;;;;;<<<999;;;AAA@@@<<>>>>>>>>===>>>>>>??????>>>======DDDIIIMMMLLLJJJLLLRRRYYY]]]nnn|||dddWWWMMMQQQYYYmmmpppCCC999666111111111111000000000000......//////......---,,,------,,,,,,,,,,,,++++++************++++++++++++---,,,,,,++++++,,,,,,---///999EEEMMMQQQUUU\\\bbbaaaaaaQQQPPPNNNZZZuuuZZZCCCAAAVVV~~~}}}||||||}}}{{{sssjjjeeekkkmmmrrrwww|||zzzlllccccccjjjqqqooopppsssvvvzzz{{{{{{zzzrrrnnnkkkhhhhhhiiiiiiiiinnnooosssxxxyyyyyyvvvooommmmmmkkkhhhrrruuulllwww{{{XXXfffbbb>>>888222000111333222///////////////////////////---------.........//////------..................555???CCCIIIdddcccRRRMMMccc000...222999888888FFFYYYsssooolll\\\TTTcccxxx|||rrrYYYMMMCCCAAACCCFFFLLLQQQddd~~~zzzaaa^^^^^^TTTHHHKKKIIIEEEBBB@@@>>>======<<<444888===888777<<<<<<999<<<@@@BBBAAA???BBBGGGSSSYYYYYYNNNBBB===>>>???AAAGGGQQQ\\\eeekkknnnppprrrsssttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwyyy|||}}}zzz|||~~~|||wwwwwwyyy{{{{{{{{{|||~~~sss```OOOGGGCCC>>>;;;:::;;;;;;;;;888999::::::888888999:::::::::999999::::::;;;<<<;;;<<<<<<<<<======>>>>>>======>>>??????>>>===<<<>>>CCCIIIJJJIIILLLSSSZZZ\\\mmmhhhXXXKKKHHHSSShhhvvvEEE999666111111111111000000000000......//////......---,,,---------,,,,,,,,,++++++)))************+++++++++---,,,,,,++++++,,,,,,---222<<>>BBBIII___{{{~~~```OOOMMMfff))):::222,,,;;;;;;DDDiiinnncccvvv]]]___hhh{{{hhhTTTHHH@@@AAACCCEEEMMMWWWmmmnnnfffXXXJJJFFFFFFDDDCCCAAA???<<<:::999888666666666666777999<<<===888888999999999888888888:::::::::999999999999999===DDDMMMSSSWWW\\\ccciiipppqqqrrrssstttuuuuuuvvvvvvyyy||||||zzzzzz|||~~~|||{{{|||~~~|||yyyxxx{{{}}}jjjJJJJJJBBB<<<;;;999666555777999999999999999999999999888999999::::::999999888999:::;;;<<<============;;;;;;;;;<<<<<<<<<<<<===@@@AAACCCEEEHHHKKKNNNPPPWWWeeeyyyuuu^^^MMMJJJUUUeeesssuuuUUU;;;999333333222111000000000111///............---------++++++------------++++++++++++,,,,,,,,,,,,------+++******+++---...------444@@@LLLPPPSSSYYY```cccccccccTTTKKK]]]vvvsssSSS>>>RRR~~~zzzqqqqqquuu{{{wwwkkkdddaaaeeeccc```]]]\\\\\\^^^___kkkmmmooossswww|||xxxuuuggggggffffffeeeeeeeeeffffff______eeeddd[[[ZZZ```ZZZ]]]```aaaaaadddiiinnn}}}tttmmmooollljjjlllppppppppp{{{aaa[[[tttRRR???222222333//////444000000//////.........---........................---...///.........000222333AAAFFFGGG^^^zzz]]]EEE^^^)))777000---::::::IIIrrrpppkkksss___hhhxxxiiiQQQFFF???AAAEEEGGGQQQ\\\{{{{{{aaa]]]SSSIIIGGGGGG@@@???>>><<<:::888666666666666666777999<<<>>>@@@999999999999888666555444666666666666666666666666888>>>EEEJJJMMMRRRZZZ___fffhhhkkknnnpppqqqrrrsssuuuwwwyyyzzzzzz{{{}}}yyy{{{}}}~~~|||}}}tttZZZJJJCCC===<<<:::777666888999999999999999999999999888999999::::::999999888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFIIIKKKLLLTTT___ooohhhQQQIIIQQQ]]]iiiuuufffFFF777444333222111000000000000///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,------------777BBBMMMQQQTTT[[[bbbfffZZZWWWOOOVVVtttkkkQQQGGGdddyyyggg^^^WWWWWW[[[```fffmmm{{{~~~xxxjjj\\\SSSOOOOOONNNLLLKKKLLLOOORRRTTT___gggpppvvvxxxzzz~~~{{{wwwuuupppjjjjjjooommmeeedddjjjrrrnnniiieeefffjjjooorrrqqqttt||||||ssssssnnnllllllmmmooouuuppp\\\}}}vvvXXXDDD333111333///...111000000/////////.................................---...///.........000222555BBBHHHOOOjjj^^^JJJddd+++333...///999:::RRRlllooohhhaaaqqqvvvuuu}}}qqqdddMMMDDD>>>BBBFFFJJJUUUbbbmmmXXXVVVNNNFFFEEEEEE===<<<;;;:::888777666666666666777999;;;>>>@@@AAA999999999999777555333222444444444444444444444444444888===@@@CCCGGGNNNTTT]]]aaagggkkkmmmnnnooopppvvvvvvvvvyyy|||zzz~~~|||zzzyyyxxx|||rrr[[[JJJDDD>>>===;;;888777999888888888888888888999999888888999999999999888888::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>BBBEEEGGGIIIJJJSSSYYYdddvvvqqqTTTKKKNNNVVV___uuufff|||UUU777444444222111111000000000///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......:::EEEOOOSSSVVV^^^eeehhh[[[RRRQQQjjjyyy___JJJNNNwwwnnnaaaJJJDDD???AAAEEEIIIOOOUUUcccjjjooojjj]]]NNNDDD@@@===<<<::::::<<<@@@DDDGGGPPP]]]nnnwwwyyyxxx{{{xxxqqqtttyyy}}}~~~zzzuuurrrqqqnnnkkkppp[[[lll|||eeeNNN888222444222//////000000////////////..............................---...//////...///111222888BBBLLL\\\{{{aaaTTTuuu...000...333:::>>>___cccmmmdddaaauuuwwwyyyxxxjjj[[[JJJBBB>>>BBBFFFKKKWWWfffkkkWWWTTTKKKCCCAAA???<<<<<<;;;:::999888888777666777888999;;;<<<>>>???999999::::::999777444333555555666666666666666777444666888:::<<<@@@FFFJJJWWW]]]dddjjjlllnnnqqqsss{{{yyyxxx{{{~~~wwwqqqnnnqqqiiiTTTIIICCC>>>===<<<888777999777777777888888888888888888888999999999999888888::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::;;;???BBBEEEGGGIIIIIIRRRVVV___ppprrrTTTLLLLLLSSS[[[lll]]]}}}aaa;;;555444333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,---...000<<>><<<@@@DDDHHHNNNTTT]]]dddhhhbbbTTTFFF???===;;;999777666666999<<<>>>EEERRRcccpppuuuwwwxxxzzzxxxyyyzzz|||wwwuuuuuupppkkksss```]]]vvvuuu[[[@@@555666555222000000000//////////////////........................---...//////...///111333:::@@@OOOiiibbbaaa000///000666;;;FFFmmmvvv^^^sssuuu___```{{{|||zzziiiVVVHHHAAA>>>BBBFFFKKKYYYhhhjjjXXXSSSHHH@@@>>>::::::::::::999888888777777777777888888999999999999777999:::;;;;;;:::888666666666666777777888888888444555666666888;;;@@@CCCKKKRRR[[[bbbggglllsssxxx~~~||||||ssskkkfffiiicccRRRGGGAAA===<<<;;;777666777666666666777777888888888777888888999999888888777999:::::::::::::::999888:::::::::;;;;;;;;;;;;<<<999:::===@@@CCCFFFHHHHHHNNNSSS\\\lllmmmUUULLLJJJPPPXXXfff^^^ttteee@@@666555444222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,---000333>>>HHHQQQVVVZZZaaaeeefffUUUHHHZZZrrr\\\MMMaaannnVVVEEECCCAAABBBIIINNNRRRYYYaaajjjkkkggg\\\LLL@@@;;;;;;;;;:::888777777888:::;;;???EEEPPP]]]hhhnnnooonnniiijjjjjjkkknnnttt|||uuutttnnnjjjrrrnnnYYYfffjjjIII888555666333000//////000000000000000000...........................///000/////////111333:::???QQQsss{{{\\\hhh000///333777;;;NNNyyypppdddaaaYYY___{{{}}}kkkUUUFFF@@@???DDDHHHMMM\\\mmmeeeTTTNNNDDD>>>===888888888888777666555444444777777777888777777666555777999;;;<<<===;;;999777555555555666666777777888444444444555666999;;;<<<===CCCLLLSSSYYYbbbnnnwwwzzz|||sssggg^^^]]]YYYLLLEEE@@@<<<<<<;;;777666777555555666666777777888888777777888888888888777777888888999::::::999999999::::::::::::;;;;;;;;;;;;888888:::<<>>555444222/////////000000000000111111...........................///000000//////111333;;;>>>UUU|||kkkTTThhh---///555666999VVVllllllSSS[[[```||||||iiiSSSDDD??????FFFKKKRRRccctttzzzaaaQQQJJJAAA======999999999888777666555444333555666777777777777666555777999;;;===<<<:::777555444555555666666777888888555555555666888:::::::::777<<>>??????:::;;;<<<@@@EEEIIIKKKKKKDDDEEEEEECCCAAADDDKKKQQQ___gggrrr|||{{{sssppprrrpppsssZZZCCCfffkkkJJJ999555333000//////000000000111111111...........................///000000///000222444<<>>@@@HHHNNNVVVhhhzzzzzzaaaQQQJJJ???<<<===999<<<<<<;;;999888666555555333444666777888888777777888:::<<<<<<;;;888444222666666666777888999999:::777777888:::<<<===<<<;;;;;;===>>>======DDDRRR]]]gggooozzzppp^^^WWWSSSJJJFFFAAA>>>???>>>:::888999444444444555666777777888777777888888888888777777555666777888999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;>>>CCCHHHLLLFFFMMMTTT[[[kkk{{{gggPPPGGGHHHMMMSSSmmmrrruuu[[[777777555333222111000000//////.........---------------++++++++++++------++++++,,,,,,,,,---------))),,,...---,,,///555;;;FFFPPPZZZaaaeeehhheee___OOODDDddd|||fff>>>@@@QQQxxx}}}wwwooojjjddd[[[OOOFFFBBBDDDKKKVVV```jjjwwwssseeeQQQ@@@777555666777666999===@@@BBBBBBAAA@@@<<<>>>??????>>>???AAADDD<<<======:::777888>>>DDDCCCOOO___llluuu~~~wwwuuuyyysssmmmaaa???]]]~~~zzzTTT???888666444//////000000111111111222...........................///000000///000222444===AAA[[[eeeRRRNNNccc111000---<<>>AAA>>>AAAMMMVVVdddyyymmm\\\KKKCCC@@@<<<888666999888666777888999999999444555555444333555888;;;::::::;;;:::999777555444666444444777888777777777666777888::::::;;;;;;;;;<<<;;;:::888999===CCCHHH[[[cccpppyyy}}}qqq___VVVMMMCCCDDDAAA>>><<<<<<;;;999777555555555555555555555555555666777777666666777888888888999999999:::::::::::::::::::::::::::::::::<<<::::::;;;???CCCFFFGGGFFFLLLRRRVVVbbb|||pppPPPJJJNNNGGGSSSuuuuuu___===333222444///000444///////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++---333:::@@@HHHTTTWWW\\\kkkmmmaaaYYYOOOBBB___{{{qqqQQQDDD<<<]]]uuulllcccYYYUUUVVVUUUNNNGGGDDDHHHRRR```mmmtttrrrnnn___UUUGGG<<<666444222111999999;;;===@@@AAA@@@>>>AAACCCDDDEEEDDDBBB@@@???666777666666777:::;;;:::AAABBBFFFNNN\\\nnn}}}rrrtttppplll~~~\\\???NNNrrrrrrGGG777999///000000000000//////////////////............///////////////...---...111444<<>>;;;888777888888888888999::::::999666666666555444555888;;;888888999888666444333222555444555777999999999999666777888999:::;;;;;;;;;;;;:::888555555777<<<@@@EEENNNZZZeeennnwwwyyyeeeXXXNNNGGGCCCAAA>>><<<;;;:::999777555555555555555555555555444666777777666666777888888888888999999999:::::::::::::::::::::::::::::::::999999:::>>>AAADDDFFFGGGMMMSSSWWWaaazzzuuuVVVIIIKKKHHHTTTpppsss{{{mmmAAA555333444///000444///////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++...444;;;AAAIIIUUUYYY]]]iiihhhZZZSSSKKKKKKkkk|||wwwfffGGG===EEEfff}}}wwwkkk^^^PPPJJJCCCBBBDDDEEEBBB???HHHOOOZZZfffllleeeWWWKKKCCC>>>999666666888999999555:::AAAEEEEEECCC@@@>>>CCCBBBAAABBBCCCDDDDDDDDD;;;999777555777:::<<<<<<:::<<>>999333111000000000//////////////////............///////////////...---///222444777@@@RRRooouuuVVVHHHJJJeee///444222===JJJcccjjj^^^\\\{{{___aaalll{{{zzzqqq\\\HHH???CCCBBBFFFUUUaaasssyyyYYYKKK???;;;<<<:::999888888999:::;;;;;;;;;::::::888888777666555555888:::999999999777444222222333555666777888999:::999999777777777888999:::;;;<<<;;;:::777444222333666999777<<>><<<;;;:::888777444444444444444444444444444666777777666555777888777888888888999999999999::::::::::::::::::::::::999888888999<<>>;;;:::??????AAAFFFLLLNNNLLLJJJAAA<<<666555777:::<<<<<<<<<>>>@@@AAAFFFSSSgggvvvqqqhhhgggoooyyyuuunnnpppfffSSSLLLQQQxxxjjjCCC444333111111000000000///////////////............///////////////......///222555888AAAQQQlll~~~nnnPPPEEEPPPnnn---444222@@@SSSsssiii^^^fffcccggg|||uuuyyyzzzppp]]]LLL???DDDCCCGGGVVVdddxxxqqqRRRGGG<<<:::;;;:::999:::777999<<<======;;;;;;:::::::::999777666666999;;;<<<======:::555333333555777:::;;;999888999999777:::999888888888999;;;<<<::::::888555333333555888:::;;;>>>CCCMMM\\\nnn{{{yyytttyyy}}}vvvfff^^^eeeqqq|||yyyiiiWWWKKKFFFCCC@@@===<<<;;;:::888666444444444444444444444444444555777666555555666888777777777888888888888999999999999999999999999999888999999:::;;;>>>BBBDDDAAAGGGMMMQQQUUUiiioooOOOHHHJJJRRRZZZbbbwwwwwwQQQ<<<333555111111333000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------000777@@@FFFMMMYYY^^^bbbggg]]]MMMIIIGGGnnnoooWWWAAAFFFYYYwwwdddRRRFFF???<<<::::::999777666888;;;===@@@EEELLLSSSUUUPPPFFF>>>777777666555555555444333???AAAEEEGGGHHHFFFDDDBBB:::>>>FFFQQQYYYZZZTTTNNNEEE<<<555555999;;;;;;;;;BBBBBBCCCGGGPPP___ooozzzsssgggfffhhhiiijjjcccccclllooobbbRRRJJJddduuuHHH222555111111111000000000////////////............///////////////......000333666>>>III[[[wwwwwwVVVHHHWWWvvv111555333DDD[[[zzzjjjdddwwwjjjmmmooosss}}}tttgggUUUGGG>>>DDDCCCGGGVVVdddzzzjjjPPPFFF===<<<<<<;;;::::::777:::===>>>===;;;;;;;;;;;;;;;:::999777777:::<<<@@@BBBBBB>>>888444444666444;;;===:::999<<<>>><<>>@@@HHHWWWiiivvvtttkkkqqq~~~ooo___SSSYYYdddqqqwwwooo```RRRKKKBBB@@@===;;;;;;:::888666444444444444444444444444444555666666555555666777666666777777777888888888999999999999999999999999888:::;;;;;;;;;===BBBEEE@@@DDDJJJNNNRRRbbbsssPPPFFFHHHOOOSSSYYYuuuhhh{{{[[[AAA444555222111333000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...222999BBBIIINNNZZZ```dddggg[[[LLLKKKIIIyyyfffLLL;;;MMMdddkkkVVVEEE<<<;;;===999::::::888666777:::<<>>EEENNNSSSQQQIIIBBBBBBEEEMMMWWW]]]^^^YYYTTTMMM@@@666888<<<===;;;;;;AAAAAAEEERRReeewwwyyyjjjfffdddaaa______eeennnssskkkXXXHHHSSS{{{OOO444888111111111111000000000000//////............//////////////////...000444666???NNNeeeZZZIIIYYYzzz111333555QQQnnnjjjnnnpppqqqkkktttrrraaaOOOCCC>>>EEEEEEIIIWWWggguuubbbNNNEEE>>>===<<<:::999:::777:::======;;;:::;;;===<<<<<<;;;:::999999<<<>>>EEEHHHJJJEEE===666555666444>>>BBB??????EEEHHHFFFGGGCCC???:::777666777888222333555555555666888::::::<<<>>>BBBJJJWWWhhhtttzzziii```lll~~~uuuhhhXXXJJJPPPXXXfffrrrpppbbbSSSKKKBBB@@@===;;;:::999777666333333333333333333333333333555666666555444666777666666666666777777777777999999999999999999999999888:::<<<;;;:::<<>>^^^|||aaaLLL@@@:::;;;???999;;;<<<=========???@@@===@@@EEEHHHHHHDDD???<<<::::::888555444666999===666@@@QQQ```gggaaaTTTIIIRRRTTTYYY]]]```aaaaaaaaa```LLL<<<;;;??????>>>???BBBFFFSSSmmmrrrgggcccaaa^^^dddiiinnnsssooo\\\HHHHHHkkk~~~TTT333555222222111111111000000000//////............/////////////////////111444777999OOOkkkyyyVVVKKKggg111000999bbbmmm{{{uuupppoooxxxwwwhhhxxxsss^^^MMMDDD>>>EEEGGGLLL[[[mmmnnn___IIIBBB<<<;;;;;;888777999777:::===<<<999888:::>>><<<<<<<<<::::::;;;>>>@@@NNNRRRTTTOOOEEE===::::::===HHHMMMHHHFFFMMMQQQNNNMMMIIIBBB<<<777555555666222444777888888999;;;======@@@DDDHHHNNNWWWccclllhhh[[[ZZZrrr|||pppeeeVVVGGGHHHQQQbbbqqqpppaaaQQQJJJBBB???<<<;;;:::999777555333333333333333333333333333444666555444444555777555555555666666666777777888888888888888888888888777999;;;:::888:::???DDDCCCBBBFFFMMMQQQ\\\wwwtttWWWMMMEEEHHHSSS[[[ttt~~~cccqqqkkkHHH555666444111222000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000555===FFFMMMQQQ\\\bbbfffeeeVVVKKKPPPccclllSSSDDDHHHyyytttUUUEEE@@@>>>>>>@@@???AAACCCEEEFFFFFFDDDCCC999;;;???AAABBB@@@???>>>??????===999555444666999BBBRRRfffqqqpppggg]]]WWWWWW___iiipppqqqqqqrrrtttyyy^^^EEE???BBBAAABBBFFFIIIUUUooozzzgggaaaccc^^^dddggghhhooorrraaaIIICCCXXX}}}\\\666555222222222111111111000000//////............//////...////////////111555888;;;WWWwwwmmmVVVVVV555222===lllqqqpppkkkmmmlllooojjjeee{{{~~~ooo[[[KKKCCC???FFFHHHNNN___rrrmmmbbbDDD>>>999999999666666888777:::<<<;;;777777:::>>>;;;<<<<<<;;;:::<<>>@@@FFFIIIMMMOOOQQQUUU\\\bbb^^^UUU^^^zzzpppgggYYYJJJGGGRRRfffvvvtttcccSSSNNNBBB???<<<;;;:::999777555333333333333333333333333333444666555444444555777555555555555666666666777888888888888888888888888555888:::999777888>>>CCCBBB???BBBJJJOOOYYYqqqzzz```TTTGGGFFFQQQZZZqqqbbbooooooJJJ555666444111222000000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...111555>>>HHHNNNSSS]]]bbbfffcccSSSIIIPPPbbb{{{|||ZZZHHHAAAOOOkkkLLL@@@BBBCCCBBBBBBEEEEEEFFFIIIJJJHHHDDD@@@BBBAAA>>>:::777777888:::;;;======<<<999999;;;>>>:::IIIYYY\\\RRRGGGEEEGGGRRRcccwwwlllLLLBBBCCCCCCFFFLLLLLL```ggg```fffZZZ``````aaallluuufffMMMAAAMMMtttjjj???<<<222222222111111111111000//////............//////...///000//////111555888BBBcccgggYYYeee777///CCCsssmmmjjjvvvkkk```sss~~~qqq}}}nnnwwwyyyjjjYYYKKKBBB@@@EEEKKKSSSaaa|||kkkYYYGGG???999999:::999999;;;:::;;;;;;;;;::::::<<<===BBB;;;777999<<<===>>>@@@SSSQQQ]]]jjj\\\@@@:::GGGUUUffflll^^^NNNJJJLLLKKKRRRIII???999777666666777???===<<<===>>>===>>>@@@AAAJJJHHHDDDHHHKKKOOOZZZSSS\\\uuusssjjj]]]QQQNNNWWWiiiwwwuuucccPPPGGGBBB@@@>>>;;;999777666555333222222111111222222333333333333444444444555555666666666666666555555555666666666666777777777777888999:::999888888:::<<<===CCCCCCEEEPPPXXXggg}}}gggTTTPPPKKKGGGTTTjjjuuusssvvvKKK777888000///555//////////////////......---------------------------,,,,,,,,,---------......000...---111999BBBJJJOOOPPP```hhhgggaaaRRRJJJRRRppp|||}}}PPP<<>>888777:::===;;;;;;===<<<999999<<>>999:::;;;999888999999:::;;;;;;;;;===>>>@@@???;;;999<<<>>>>>>>>>AAAAAAFFFOOOUUUNNNCCCBBBHHH```ooorrraaaLLLEEEGGGGGGNNNGGG@@@;;;777444555999AAA@@@@@@BBBCCCBBBBBBBBBBBBJJJFFF>>>AAACCCGGGRRRaaa~~~wwwmmm```TTTPPP___pppuuukkk[[[NNNGGGBBB@@@>>>;;;999777666555333222222111111222222333333333333444444444444555666666666666555555555555666666666666777777777777888999999999888888:::<<<>>>DDDCCCEEENNNTTTbbbxxxoooWWWOOOKKKIIIWWWkkk{{{{{{PPP888777111111555/////////000000//////...---------------------------,,,,,,,,,---------......000......111999CCCKKKOOORRRbbbjjjiiicccUUUNNNXXXuuu}}}RRR@@@GGGZZZaaaIIIIIIGGGFFFKKKMMMWWWYYYWWWPPPOOORRRQQQLLLJJJKKKMMMIII@@@777555888===;;;<<>>???CCCFFFFFFCCC???<<<<<>>999:::;;;999777888888888999;;;===???@@@AAA<<<;;;<<>>;;;999777666555333222222111111222222333333333333333444444444444555555555555555555555555555666666666777777777888888999999999888888:::;;;>>>DDDCCCDDDLLLQQQ]]]qqquuuZZZMMMHHHJJJWWWhhh{{{YYY;;;555222333444000//////000000//////...---------------------------,,,,,,,,,---------......///......222;;;EEEMMMQQQTTTaaahhhfff___PPPLLLXXXtttwwwOOO???EEEWWW^^^HHHKKKKKKKKKRRRVVV___ccc___XXXXXX___```ZZZZZZccceeeXXXDDD777555777888777:::>>>@@@AAAEEEKKKPPPKKKDDD<<<888:::???DDDQQQeee{{{___EEE>>>AAAJJJ\\\nnn|||jjjaaa```^^^\\\XXX^^^uuu|||kkkKKKDDDUUU}}}PPP;;;666333111000111222222111000000////////////000000000000000//////222777;;;MMMuuuoooSSSPPPccc555777RRRzzz}}}yyyTTTWWWnnnxxx___hhhvvvfffzzzhhhUUUFFF???CCCDDDIIITTTjjjxxxeeeTTTEEE>>>:::;;;<<<999777777888888999;;;>>>@@@@@@???<<<;;;===???@@@AAAGGGPPPXXXVVVTTTTTTWWW[[[[[[YYYvvvwww[[[JJJGGGHHHPPPFFF===<<<;;;888;;;AAABBBGGGJJJJJJLLLPPPUUUWWWWWW]]]PPP<<<888:::===EEEQQQ}}}{{{mmmcccaaasssxxxhhhVVVPPPLLLEEEBBB@@@>>>;;;999777666555333222222111111222222333222222333333333444444444444444555555555555555666555555666666777777888888777888999888777777999;;;===CCCBBBCCCKKKOOOZZZnnnwww[[[KKKFFFIIIUUUaaapppddd@@@444444444333111000000000000000///......------------------------,,,,,,,,,---------.........---...333<<>>DDD]]]^^^JJJNNNNNNOOOWWW[[[aaa___```bbbfffmmmyyyyyy___EEE999888999777777;;;AAADDDGGGNNNWWW^^^WWWLLLAAA;;;;;;???CCCEEENNNqqq^^^MMM???===AAAJJJ^^^rrr{{{|||rrrcccbbb]]]ZZZXXX]]]qqqyyylllIIIAAAHHHkkkZZZAAA666444111000111222222111000000////////////000000000000000///000333888<<>>======;;;===DDDGGGQQQWWWUUUVVV___kkkrrrppptttbbbFFF<<<;;;;;;@@@FFFZZZuuutttkkkiiisssqqq___RRRPPPLLLCCCBBB@@@>>>;;;999777666555333222222111111222222333222222222333333333444444333444444444555555666666555555555666777888888888777888999888777777999;;;;;;BBBBBBDDDKKKNNNXXXkkkzzzaaaOOOHHHKKKSSSZZZyyykkkqqqGGG444666555111222000000000000000//////...------------------------,,,,,,,,,---------......------///555>>>IIIPPPTTT^^^fffhhhfff___SSSYYYppp|||QQQAAAHHHkkk~~~ttt^^^KKKNNNNNNNNNUUUZZZ\\\VVVZZZhhhoootttsssTTT???888:::;;;:::;;;@@@GGGKKKPPPZZZeeeiiiaaaSSSGGG???<<<<<<===999777KKKWWWXXXtttjjjEEE>>>;;;===@@@HHHYYYjjjvvvooorrrqqqkkknnnvvv~~~~~~zzzhhhddd\\\[[[ZZZ\\\iiioooeeeIIIBBBAAA___]]]CCC666444111111111222111000000000////////////000000000000000///000444999===JJJmmmoooRRRPPPeee{{{666===___ZZZXXXrrrmmmxxxrrrqqq{{{vvvaaaOOODDD@@@@@@GGGOOOXXXhhhyyyiiiJJJBBB;;;;;;;;;:::999:::===<<<<<>>===;;;???JJJXXXiii}}}{{{{{{eeeZZZaaallleeePPP???======;;;CCCOOOWWWfffoooiiiccckkkzzzpppOOOBBB???===???DDDHHHSSSpppvvvnnnjjjllleeeXXXOOONNNJJJCCCBBB@@@>>>;;;999777666555333222222111111222222333222222222222333333333333333333333444555555666666444444555666777888999999777888888888777777999::::::AAABBBCCCJJJLLLUUUhhh~~~lllVVVKKKMMMSSSWWWmmmggg|||OOO777888555///444000000111111000000///...------------------------,,,,,,,,,---------......,,,---///666@@@JJJRRRVVV]]]bbbcccccc___XXXeeezzzNNNAAALLLvvvyyysss]]]KKKMMMKKKJJJQQQVVVXXXRRRWWWgggpppxxxxxxXXXCCC999777999===:::<<>>KKKlllpppTTTUUUnnn333AAAiii]]]\\\nnnpppmmmtttyyyttt^^^LLLCCCAAADDDHHHOOOZZZnnnnnnMMMDDD<<<;;;;;;::::::===???>>>>>>BBBGGGIIIFFFBBBAAA???DDDRRRfffzzz~~~jjjaaafffooo\\\JJJ===;;;:::<<>>;;;999777666555333222222111111222222333111222222222222333333333222222333444444555666666444444555666777888999999666777888777666777888::::::AAABBBCCCHHHHHHPPPaaawwwwww[[[JJJKKKQQQUUUdddhhhWWW:::999333---555000111111111111000//////------------------------,,,,,,,,,---------......,,,,,,///777AAALLLTTTXXX```cccaaa```]]]XXXkkknnnGGGDDDUUUvvvxxx___MMMOOOKKKIIIPPPVVVVVVXXX[[[bbbooowwwYYY@@@<<<<<<888888======@@@EEELLLPPPWWWeeerrruuuiiiWWWHHH???;;;999999======<<<999999>>>???:::888999:::<<<<<<>>>GGGPPP]]]pppvvv[[[BBB;;;>>>CCCMMMXXXXXX[[[hhh}}}uuugggZZZXXX[[[ZZZ___fffbbbNNNKKK===OOO}}}sss```VVVFFF777555222111111111111000000000////////////000000000000000000111555:::>>>OOOpppmmmRRR[[[|||888LLLyyydddfffkkkpppyyy^^^tttrrr\\\KKKCCCAAAHHHIIINNN\\\tttoooOOOEEE===;;;;;;:::<<<>>>@@@??????DDDKKKMMMKKKGGGFFFCCCGGGWWWlllqqqgggeeeiiiMMMAAA999999888>>>[[[|||uuu}}}lllOOOGGGKKKMMMPPPMMMtttppp]]]TTTSSSXXXiii{{{~~~qqqiii]]]XXXTTTQQQKKKDDDDDDIIIBBB@@@>>>;;;999777666555333222222222222222222333111111222222222333333333222222333333444555666666444444555666777888999999666777888777666666888:::;;;BBBBBBBBBFFFEEEKKK\\\ooo{{{[[[GGGGGGNNNRRRaaannn\\\<<<:::333+++666111111111111111000//////------------------------,,,,,,,,,---------......+++,,,000777BBBMMMUUUXXXjjjkkkfffccc___ZZZooofffEEEMMMccc{{{sss|||aaaPPPRRRNNNLLLSSSYYYUUU```aaa^^^ooocccGGG777???EEE;;;777===FFFIIIOOOUUUYYY```nnn}}}yyykkkXXXHHH???=========444===>>>:::;;;999888@@@<<<<<<;;;:::999;;;BBBJJJQQQiii{{{jjjOOOBBB:::>>>AAA???BBBKKKJJJMMM\\\vvvyyygggYYYVVVYYYYYY___hhhgggNNNKKK:::IIIxxxlllYYYVVVLLL777555222111111111000///000000////////////000000000000000000111555:::???SSSuuujjjOOO^^^888]]]bbbyyyaaaccc\\\QQQ|||oooZZZJJJCCCBBBCCCJJJSSSaaazzzdddIII>>>BBB===999@@@EEECCCVVV^^^WWWTTTZZZYYYOOOGGGGGGGGGTTTjjjuuu___bbbmmmrrrnnnmmmiiiZZZKKK;;;666<<<999999YYY~~~kkkmmmmmmggg]]]TTTWWWdddqqqfffnnn\\\NNNBBBPPP___qqq}}}}}}rrrjjj\\\VVVOOOMMMMMMLLLGGGCCC@@@???===:::888555444333333222111111000000111111000111111111111222222222333333333444444444555555666666666666777777777777777777777777777777777777::::::===BBBEEEJJJTTT^^^ggg{{{xxx___KKKEEEKKKRRR___~~~mmm~~~mmmHHH333111444444111111111111000000000000///............---------,,,,,,,,,---------......111...111===JJJSSS[[[aaapppmmmiiibbb\\\cccyyy^^^DDDTTTyyylllhhhqqqVVVNNNVVVTTTRRR\\\cccffflllppp|||WWWIII???BBBEEEDDDDDDHHHRRRXXX\\\\\\aaaoookkkJJJAAABBB???>>>CCC>>>===>>>;;;777===GGGAAABBBAAA<<<999:::<<<===LLLTTThhhwwweeeGGG<<<444666===CCCGGGKKKJJJVVVnnnrrr___TTT[[[___ZZZ[[[ccc___DDDIIIIIIaaasss^^^bbbZZZBBB333111555000...111...////////////000000000000---000111111111555;;;@@@VVV{{{eeeSSSzzzAAAkkkvvvbbbvvv```jjjZZZVVVnnnYYYIIICCCBBBFFFLLLTTTaaazzzlllOOOAAABBB>>>AAAPPPZZZiiimmmjjj```\\\```aaa\\\GGGIIILLL[[[ooosssvvvzzzxxxcccOOOGGGKKKWWWcccooojjjWWWGGG999444999999888JJJdddnnnvvvpppiii___UUURRRWWWbbbjjjooo}}}vvvdddMMMFFFOOO[[[iii}}}zzzoooggg\\\VVVPPPMMMLLLKKKFFFBBB???>>>===:::888555444333333222111111000000111111000111111111111222222222333333333444444444444555555666666666777777777777777777777777777777777777;;;:::===AAACCCFFFOOOXXXiii{{{zzzaaaMMMFFFJJJOOOTTTtttlllyyytttOOO777222333000111111111111000000000000///............---------,,,,,,,,,---------......000...111===IIIRRRZZZ```ppppppmmmddd\\\aaawww[[[GGG[[[hhhkkk|||fff\\\cccbbb```gggrrrxxxvvvZZZKKKAAACCCGGGGGGJJJOOOWWW]]]aaadddmmm~~~oooKKKCCCEEEEEEFFFGGGFFFEEEDDDBBBCCCKKKSSSWWWSSSLLLGGGFFFFFFFFFDDDFFFJJJVVVhhhvvvvvvjjj___III@@@:::>>>EEEKKKPPPTTTPPP]]]xxxvvvcccWWW[[[^^^ZZZ\\\dddeeeHHHFFFGGG___qqqoooeeeIII666111444111000222...////////////000000000000...000111111111444:::???TTTwww~~~___TTTEEEttt{{{bbb^^^hhhdddvvvwwwWWW]]]nnnWWWGGGBBBBBBHHHMMMTTTbbb{{{sssVVVEEEBBB>>>HHH___ooo~~~qqqbbbXXXVVVYYY]]]^^^IIIJJJMMM^^^uuuxxxuuu}}}vvvrrrwww~~~___FFFLLLAAA@@@IIIUUUccccccRRR@@@777333888<<<;;;???EEEQQQkkkuuueee^^^qqqdddYYYKKKCCCEEEMMMTTTXXXkkk{{{\\\DDDFFFIIIUUUpppwwwlllddd[[[VVVPPPLLLKKKIIIEEEAAA???>>><<<:::888555444333333222111111000000111111000111111111111222222222333333333333444444444444555555666666666777777777777777777777777777777777;;;:::===@@@AAABBBIIIQQQeeevvvxxxaaaPPPHHHIIIMMMVVVpppoootttyyyUUU;;;444222///111111111111000000000000///............---------,,,,,,,,,---------......000///444???KKKTTT\\\cccppptttqqqdddZZZ```wwwTTTHHH```yyyhhhtttooonnnmmmjjjmmmZZZLLLAAADDDIIIKKKPPPXXX\\\fffpppxxxsssNNNFFFGGGFFFIIIIIIMMMNNNKKKLLLVVVbbbjjjooofff\\\TTTPPPMMMHHHEEECCCCCCFFFMMMWWW]]]\\\XXXEEE>>>:::>>>EEEIIINNNSSSOOObbb}}}iiiZZZ[[[]]]ZZZ\\\cccgggIIIBBBCCC[[[~~~}}}rrrRRR:::000333222111333...////////////000000000000...000111000000222999>>>]]]{{{uuuXXXUUUEEEuuulll^^^aaagggppplllUUUeeemmmUUUEEEAAACCCHHHLLLSSSbbb~~~qqqWWWFFFBBB>>>KKKdddtttoooZZZHHHEEEHHHJJJNNNSSSKKKIIIKKKaaa~~~mmmQQQDDDGGGDDDHHHHHHFFFNNNUUUNNN:::888777;;;@@@BBB@@@<<>>===;;;999777555444333333222111111000000111111000000111111111222222222222222333333333444444444555555555666666666777777777777777777777777777777::::::<<<@@@AAAAAAGGGOOO___mmmtttaaaSSSJJJIIILLL[[[mmm{{{xxxqqqzzzVVV;;;444333222111111111111000000000//////............---------,,,,,,,,,---------......222222777CCCNNNVVV___fffpppvvvqqq```VVVccc~~~PPPIIIaaazzzppp~~~}}}VVVHHH???BBBHHHLLLSSS\\\iiixxxjjjOOOLLLLLLKKKOOOSSSYYYYYYSSSTTTbbbsss||||||vvvnnneeeZZZOOOIIIIIIIIIHHHEEEEEEJJJQQQTTTRRRBBB<<<:::<<<@@@BBBFFFLLLTTTpppppp^^^ZZZZZZXXXZZZ```bbbJJJ>>>@@@UUUwww~~~yyyZZZ===...222222111222...////////////000000000000///000111//////222888>>>___|||}}}lllRRRVVVHHHsssqqqiiijjjhhhvvvdddVVVrrrlllSSSCCCAAADDDFFFKKKSSSccc}}}iiiRRRDDDAAA???KKKaaalllYYYEEE999<<>>>>>>>>>>>AAAEEEEEECCCCCCEEEEEEHHHTTT___WWWGGG>>>===;;;::::::>>>BBBEEEOOOvvvrrrTTTVVVRRRRRRggg~~~vvvnnnddd]]]XXXTTTPPPKKKHHHEEECCCAAA===<<<;;;999777555444333333222111111000000111111000000111111111222222222222222222333333333444444555555555555666666666666666666666666666666666666777888<<>>@@@BBBIIIPPPjjjvvvaaaYYYWWWUUUWWW[[[\\\MMM@@@@@@LLLkkkppprrrwww```>>>---111111000000...////////////000000000000///000000//////222999???VVVssssssaaaKKKTTTKKKppptttlllkkk```nnn]]]ZZZkkkRRRBBBAAAFFFFFFKKKTTTfffmmmVVVGGGBBB@@@KKKZZZ___HHH>>>999===BBBAAABBBFFFKKKLLLXXX}}}mmmNNNKKKTTTccc^^^bbbdddccciiijjj^^^KKKGGGBBB@@@AAADDDIIILLLHHHLLLMMMLLLLLLKKKCCC999777;;;??????======AAAFFFHHHVVV^^^iiigggTTT[[[[[[XXXjjjvvvnnnggg^^^XXXUUUSSSOOOKKKGGGDDDCCCBBB<<<<<<:::999777555444333333222111111000000111111000111111111111222222222222222222222333333333333444444555555555666666666666666666666666666666666666777<<>>@@@DDDNNNYYY~~~{{{fffZZZVVVTTTUUUWWWYYYSSSDDDBBBEEE\\\\\\dddpppbbb@@@...333222...000000////////////000000000000000000000//////444;;;BBBYYYvvvrrrYYYAAAIIIuuuRRRuuuqqqcccddd|||\\\mmmYYY\\\jjjPPPBBBBBBHHHHHHMMMVVViiijjjRRRFFF@@@HHHRRRQQQ@@@???>>>???@@@BBBFFFJJJPPPPPP\\\}}}WWWQQQ\\\eee|||yyyXXXLLLBBBBBBDDDGGGOOOWWWUUUZZZ______[[[SSSHHH???:::===@@@@@@>>>>>>AAAEEEFFFFFFHHHTTTooottt[[[ZZZdddfffcccttt|||rrrllleee]]]WWWRRRQQQNNNJJJFFFDDDCCCCCC<<<;;;:::888777555444333333222111111000000111111000111111111111222222222111222222222222333333333444444444555555555666666666666666666666666666666555777<<>>EEEeeexxx[[[AAAIIIqqq]]]ppp\\\bbbxxxcccyyyXXX\\\jjjPPPBBBCCCJJJKKKOOOXXXkkk^^^JJJ@@@EEELLLHHH>>>BBBDDDAAA@@@FFFOOOTTTWWWSSS[[[cccNNN___sssyyy|||}}}}}}```MMM@@@CCCJJJNNNVVVaaa___aaahhhppprrrgggRRRAAACCCDDDCCCBBBAAABBBDDDFFFHHHKKKOOOSSSWWWYYY[[[\\\dddooopppnnn}}}sssmmmggg___ZZZPPPPPPMMMJJJFFFCCCCCCDDD;;;;;;:::888777555444333333222222111000111111111000111111111111222222222111111222222222333333333444444444555555555666666666666666666666666666666666777===BBBBBBAAADDDIIIRRRYYYyyygggMMMEEEKKKOOO___zzzooofffDDD666444444111111111111000000000000//////.........---------,,,,,,,,,---------......111555>>>JJJSSSZZZcccmmmkkkrrrhhhUUU___WWWDDDQQQaaa{{{XXXBBBEEEBBBDDDTTTfffppprrr```BBB>>>999<<>><<>>;;;:::999777666444333222111111000000000000111111222222111111111111111111111222333333444444333333333333333444444444555555444555555555444444666777444666999<<>>GGGTTTbbbiiijjjmmmpppcccSSSccc\\\<<>>CCCGGGHHHJJJSSS]]]hhhnnnpppxxxdddooojjjRRRFFF]]]bbbeee^^^___lllkkkXXXKKKAAAFFFFFF???AAAOOO[[[^^^sss{{{cccUUUSSSTTTSSSNNNVVVPPPBBB>>>GGGgggfff___bbbiiiZZZ555///555---111222000000000000000000000000333222,,,...555444999KKKsss~~~]]]GGG[[[mmmvvvaaawwwuuupppvvvWWWZZZ}}}dddNNNEEEDDDFFFMMMQQQ\\\qqqjjjMMMFFF???<<<@@@AAAAAADDDBBBBBBFFFHHHPPP]]]aaaffftttqqq]]]WWWaaa~~~UUUFFFMMMNNNdddqqqtttXXXPPPPPPMMMIIIOOOeeexxxttttttttt{{{zzzsssnnneee[[[UUUPPPKKKHHHHHHGGGBBB>>>;;;:::999777666444333222111111000000000000111111111111111111111111111111111222333333444444333333333333333444444444444555444555555555444444666777555777999<<<>>>AAABBBCCCJJJRRRjjjnnnTTTGGGGGGNNNVVVgggkkk}}}uuuEEE222777333333333222222111000000///////////////////////////------,,,------...///000000777@@@IIIUUUbbbiiijjjhhhmmm```PPPcccVVVCCC``````KKKCCCBBBFFFAAAMMM^^^aaa^^^TTTDDD;;;===CCCJJJMMMQQQZZZeeennn|||~~~rrr\\\VVVNNN```aaagggkkkxxxdddTTTUUUQQQNNNOOOPPPTTT\\\eeeuuu{{{dddVVVTTTUUUTTTNNNSSSNNNDDD???DDDdddvvvsssccc:::222777///111000000000000000000000000000222222---///666666???SSSyyy```OOOeeepppbbbjjjhhhuuuUUU[[[|||cccMMMDDDDDDFFFLLLQQQ^^^tttaaaHHHBBB>>>@@@DDDAAACCCEEEDDDDDDOOOaaarrr|||{{{kkkWWW\\\}}}oooUUUUUUhhhuuulll^^^rrreeebbbWWWLLLNNNccc}}}uuupppggg^^^WWWRRRLLLIIIGGGEEEBBB>>>;;;:::999777666444333222111000000//////000000111111111111111111111111111111222222333333333333333333333333333444444444444444555555555444444666777777888999;;;===???AAAAAAGGGOOOfffpppSSSGGGGGGMMMSSS```xxxfffvvv{{{GGG111666333333333222222111000000000////////////////////////------,,,------...///000111999CCCKKKVVVbbbiiiiiigggmmm___LLLbbb|||OOOGGGtttxxxUUUCCCCCCHHHFFFEEEUUUfffhhhddd\\\PPP???@@@CCCIIINNNXXXiiixxx{{{aaa[[[ccc]]]gggcccppptttssseee]]]``````]]]bbbmmm}}}hhhYYYUUUUUUUUUOOOPPPLLLGGGAAA???^^^zzzhhh<<<111777111333///000000000000000000000000///222///000666777EEE]]]wwwxxx___XXXvvvzzzgggddd```dddvvvWWW___|||bbbMMMDDDDDDFFFJJJQQQ___www]]]BBB???CCCKKKOOOJJJKKKHHHIIIQQQfffppp\\\eeekkkPPPMMM```{{{cccgggXXXcccmmmwww___KKKUUUzzz~~~vvvppphhh```XXXTTTNNNIIIGGGDDDAAA>>>;;;:::999777666444333222000000////////////000000000000000000111111111111111111222333333333333222222222333333333444444444333555555555444444555777888999999;;;<<<>>>@@@@@@EEENNNeeeoooUUUHHHEEEIIIOOO\\\rrrgggqqqJJJ222666222222222222111111111000000////////////////////////------,,,------...///000111:::EEEMMMWWWaaaggghhhiiiooo___LLLeeexxxIIIFFF|||oooNNN???CCCJJJFFFNNN___jjjnnnuuuoooZZZGGGCCCAAADDDLLL\\\uuu}}}mmmnnn}}}hhh```jjjccckkkoooyyyjjjfffiiilllqqquuunnnlllwwwooo^^^UUUSSSTTTPPPNNNJJJJJJDDD<<>>///444111333---111111111111111111111111...333222111333555GGGddd}}}lllYYY^^^}}}cccaaavvvzzzbbbwwwqqq[[[iii{{{aaaKKKCCCDDDFFFIIIQQQ```yyy]]]QQQkkk|||xxxpppiiiTTTJJJfffvvvhhhuuunnnJJJAAAAAADDDFFFIIIQQQ\\\cccfffzzz}}}zzzlllXXXhhh{{{|||{{{uuunnnggg[[[WWWQQQJJJEEEAAA??????;;;:::999777666444333222000//////......//////000...//////000000111111111000111111222222222222222222222222222333333333333444555555555444444666777999999888999;;;===???AAAEEEMMMdddvvvgggUUUGGGEEEOOO[[[lllzzzzzzoooOOO666777111111111111111111111111111////////////////////////------,,,------...///000///<<>>BBBCCCEEEKKKPPPYYYgggsssxxxrrryyy{{{{{{zzztttmmmfff\\\YYYRRRKKKDDD@@@??????;;;:::999777666444333222//////............//////......//////000111111222000000111222222222222222111222222222222333333333444555555555444444666777888888888888:::===@@@BBBEEEKKK___}}}mmmYYYGGGGGGRRR]]]lll~~~oooQQQ999888111111111111111111111111111////////////////////////------,,,------...///000000===LLLUUU]]]eeejjjllleee]]]TTT^^^XXXFFFUUU~~~~~~]]]IIIFFFJJJJJJQQQ^^^eeejjjwwwuuuaaaPPPNNNNNNPPPTTT]]]ooo~~~tttkkkjjjnnnuuuxxx||||||~~~sss[[[UUU]]]iiixxxttt^^^SSSSSSOOOPPPJJJHHHIIIDDDIII\\\|||uuuMMM999666111444///111111111111111111111111---111000111777999IIIdddrrrjjjZZZQQQfffttt```\\\uuuuuueee[[[SSSgggzzz```JJJBBBDDDGGGIIIPPP___wwwtttvvviii}}}bbbAAACCC>>>FFFHHHDDDEEEKKKLLLWWWlllxxx}}}ssszzz|||vvvpppiiibbb]]]ZZZSSSKKKDDD???>>>???;;;:::999777666444333222//////............//////---......///000111111222000000111222222222222111111111222222222333333333444555555555444444666777888777777888:::===@@@BBBEEEIIIZZZ{{{oooYYYFFFCCCNNNYYYggg}}}oooRRR:::999000111111111111111111222222////////////////////////---------------...000000111???NNNXXX___gggmmmnnniii]]]TTTdddSSSEEETTTxxx|||bbbKKKHHHMMMKKKIIIVVVfffeeedddfffbbbbbb[[[SSSPPPRRR^^^ttt}}}yyywww{{{ppppppttt{{{}}}yyyggggggnnnttt|||yyybbbVVVVVVOOOQQQKKKGGGJJJGGGGGGSSSkkkuuurrrMMM999777222777222111111111111111111111111---000///222999===LLLeeewwwmmmYYYPPPccctttkkkggguuuqqqqqq]]]\\\dddxxx^^^JJJBBBCCCDDDJJJTTT```zzz{{{zzzvvvQQQHHHEEEGGGFFFEEEJJJKKKHHHSSSeeekkktttwwwuuuooopppkkkbbb[[[ZZZUUULLLCCC===<<<===999999777666444222111000000000000000////////////......///000000000000000000111111111111222222222333333222222333333444555444444444555555555555666777777888999;;;<<<======BBBGGGWWWtttnnnWWWHHHFFFRRRdddiii{{{wwwddd<<<999111333333222222111000000000////////////...............------......///000111222@@@PPPYYYaaajjjqqqsssrrr^^^WWWjjjwwwVVV@@@IIIooovvvXXXJJJIIILLLSSSYYY]]]eeeoooqqqmmmdddbbb```]]]\\\fff{{{~~~pppvvv|||llliiirrrqqqqqqzzz{{{dddSSSQQQSSSQQQNNNLLLJJJIIIIIIIIIwwwqqqgggeeesssPPP999111---999///111111111111111111111111444------333888AAAXXXppp|||nnn\\\WWWgggwwwddd^^^tttlllmmm^^^jjjrrrvvv\\\HHHBBBDDDGGGMMMYYYgggNNNJJJDDDGGGFFFMMMTTTXXXZZZ___ooo}}}zzzqqqnnnfff\\\WWWVVVQQQKKKDDD>>>;;;;;;999888777666444222111000000000000000/////////......///000000111111000000000111111111111222222222333333222222333333444555444444444555555555555666999999999::::::;;;;;;;;;BBBFFFVVVrrrnnnUUUDDDEEEMMM[[[aaassszzzfff<<<888111333333222222111000000000////////////...............------......///000111444BBBRRR\\\dddmmmtttvvvwwwbbb\\\qqq{{{TTTCCCPPPttt|||aaaRRROOOMMMTTTZZZ^^^eeennnpppmmmkkkkkkooovvv}}}~~~lllvvv{{{pppsss}}}fffUUUQQQQQQPPPNNNLLLKKKIIIIIIIIIccc|||kkk___```pppRRR;;;333///888...111111111111111111111111111------222777AAA[[[uuuwwweee[[[hhh{{{```XXXuuuhhhnnn___vvvsssYYYGGGBBBFFFIIINNN\\\kkknnnOOOOOOHHHOOOTTTdddlllsssxxxoooxxx{{{zzzrrrmmmeee[[[TTTQQQLLLHHHDDD@@@<<<:::999888777555444222111000000000000/////////......///000111111222222111111000111111111111222222222333333222222333333444555444444444555555555555666::::::::::::::::::999999@@@EEETTTpppvvv\\\JJJEEEGGGQQQWWWjjjrrryyyjjj>>>:::444333333333222111111000000////////////...............------......///000111666DDDUUU___gggpppwwwyyy~~~gggaaazzz|||RRRHHH[[[vvviiibbb^^^ccchhhkkkrrrzzz~~~~~~~~~qqqzzzyyytttyyyhhhZZZYYYbbbqqqjjjWWWPPPNNNMMMMMMLLLKKKJJJIIIHHHTTTvvvpppbbb___nnnVVV>>>666333666...111111111111111111111111///---///222555AAA___{{{sss___iiiddd\\\{{{hhhvvv```qqqyyyrrrZZZHHHCCCFFFHHHNNNZZZiiilllWWWSSSVVViiiyyy|||~~~~~~qqqdddccchhhjjjfffbbbbbb___ZZZRRRLLLFFFBBBAAA@@@===;;;888777666555333222111000000000/////////.........000000111222222222222222000000111111111222222222333333222222333333444555444444444555555555555666999999999999999:::::::::???CCCRRRlll}}}cccOOOGGGEEEMMMTTTeeefffmmmlll???<<<777444333333222222111000000////////////...............------......///000111555EEEVVVaaajjjssszzz|||iiidddtttOOOLLLhhhyyy|||kkkuuuyyyvvv```TTTOOOSSSTTTVVVggg}}}nnnYYYOOOKKKKKKLLLLLLKKKJJJHHHGGGTTTwwwwwwiiittt___AAA666555555111111111111111111111111111///000111222333BBBbbbxxx]]]gggjjjhhhhhhyyyeeefffjjjrrr\\\JJJDDDEEEFFFNNNYYYffftttlll{{{zzz^^^WWWooo}}}xxxdddUUUSSSSSSPPPVVVaaa}}}lll]]]NNNBBBDDDHHHIIIHHHHHHMMMPPPQQQLLLEEE>>>999999;;;;;;:::777666666444333222111000////////////............000000111222222222222222000000111111111222222222333333222222333333444555444444444555555555555666666777777888:::;;;;;;<<<>>>BBBOOOhhhzzz___LLLIIIEEENNNVVVeeebbbjjjjjj>>>;;;666444444333333222111111111////////////...............------......///000111444DDDVVVbbbkkkttt{{{}}}gggdddfffJJJNNNsssqqqgggyyyvvv```^^^ccckkkggg```jjj}}}sss\\\NNNJJJJJJKKKKKKJJJIIIGGGFFFQQQqqqyyy~~~jjjDDD555666222444111111111111111111111111111333444222333CCCcccuuuXXXeeennnttthhhwwwuuummmmmmsss]]]JJJDDDDDDEEENNNZZZfff}}}rrrfff^^^fffbbbnnn{{{wwwZZZLLLEEEOOO^^^cccdddhhhkkkbbbrrr~~~yyyrrr{{{wwwllltttxxxxxx~~~xxxfffSSSJJJFFFKKKLLLGGGLLLVVVXXXyyykkkVVVHHH===555:::;;;::::::;;;@@@FFFJJJDDD???999444333444666777666666555444333222111111/////////.........------///000111111222222111111000111111111111222222222333333222222333333444555444444444555555555555666555666777888999;;;<<<<<<===@@@LLLcccwww]]]KKKJJJEEEPPPYYYddd|||```iiiiii===999333444444444333222222111111////////////...............------......///000111333CCCVVVbbblllvvv}}}}}}ffffff]]]FFFPPP|||~~~hhh```qqqxxxnnnhhh```hhhyyyqqqhhhjjjsss|||~~~xxx___MMMKKKJJJJJJIIIHHHGGGFFFEEEFFF___uuuGGG444777000666111111111111111111111111222444444222555GGGfffttt\\\pppvvvmmmjjjyyy|||}}}ttt[[[HHHBBBDDDGGGLLLYYYhhhrrrgggYYYNNNKKKLLLUUU\\\^^^^^^TTTCCCAAA@@@>>>DDDPPPYYYkkk|||pppeee}}}kkkxxxyyykkkWWWcccnnnwww{{{cccEEEIIIUUUaaaccc[[[XXXZZZXXXjjjvvvYYYEEE>>>>>>======<<<;;;::::::<<>><<<888555444555666666555555444333222111111//////.........---------...///000000111111000000000111111111111222222222333333222222333333444555444444444555555555555666666777777888999:::::::::<<>>:::888999;;;;;;CCCHHHQQQ___uuuzzzyyyzzz]]]]]][[[WWWrrryyylllIIIEEEDDDFFFHHHSSSnnn~~~|||ppp]]]EEE===PPPZZZNNNIIIFFFAAAGGGMMMBBB777===;;;???AAAAAAAAAAAA;;;444555555444333222000000//////000000///...------......///000222222222111000000111111111111222222222333333222222333333444555555555555555666666666666777777777777888999:::;;;???<<>><<<;;;;;;<<<===BBBSSSiii~~~|||uuueeeaaammm___\\\uuu|||___]]]rrrUUUFFFBBBAAACCCCCCGGGVVVgggtttooommmeeeXXXGGGBBBUUU___TTTIIIQQQSSSTTTTTTFFF:::===<<<@@@AAA@@@@@@AAA<<<555555444444333111000000///...000000000...---...///......//////000/////////000111111111111222222222333222222222222333444444444444444444555555555555777777777777888999::::::===;;;HHH]]]uuu~~~hhhNNNCCC@@@IIIKKKSSS{{{}}}pppUUU777:::666555444333222111111111000000000000////////////------......///000000000444EEEZZZjjjvvv{{{bbbpppRRRDDDJJJooouuurrr```UUU```kkk{{{nnnQQQHHH@@@@@@JJJPPP\\\aaaiiippptttvvvVVV[[[iii^^^VVVUUU___nnnyyydddPPPGGGJJJQQQPPPMMMLLLMMMPPPXXXjjj|||~~~fffQQQNNNLLLIIIGGGGGGFFFEEECCCAAABBBQQQzzzyyyyyy|||WWW444555333111222222222111111111111000333000000444:::GGGZZZkkk}}}gggQQQQQQmmmjjjeeekkkxxx___UUU]]]lllvvv[[[HHHBBBFFFIIIJJJVVVeeerrrSSSCCCAAABBB@@@===<<<<<<===???AAAKKKgggtttfffddddddzzzlllbbb___^^^jjjzzzqqqllluuuooo___ccc```QQQTTThhh}}}DDDBBB@@@???AAABBBCCCFFFKKKfffooo|||kkk\\\ZZZXXXSSSOOOFFFDDDXXXfff___UUUkkktttppphhhVVVFFFDDDAAACCCBBB???>>>???<<<777444444333222111000000///...///000000//////000111000000///////////////000000111111111111222222222222222222222222333444444333333333444444444444555777777777777888999::::::===;;;GGG\\\sssjjjQQQFFFBBBJJJLLLUUUsssXXX999:::666555444333222111111111000000000000////////////---......//////000000111444FFF\\\lllxxxuuu^^^nnnJJJCCCHHHlllnnn^^^SSS]]]jjj|||vvvQQQEEEAAAFFFOOOQQQ___dddkkkrrrzzzjjjZZZlllrrrZZZYYYYYYgggnnnxxxsssrrrssshhhUUUMMMWWWfffmmmiiidddaaabbbhhhrrriiiSSSNNNKKKIIIGGGGGGFFFDDDCCCAAA???IIImmmrrrrrryyyZZZ999777444444222222222111111111111000333000000333888BBBUUUfffyyycccLLLLLLhhhkkkbbblllpppgggTTTVVVcccuuu[[[GGGBBBEEEHHHKKKWWWfffpppOOOFFFOOONNNGGG???;;;;;;<<>>;;;<<<:::555333333333222111000000///---///000000//////111222444333111000000111222222000000111111111222222222222222222111222333333444333333444444444555555555666666666777777888999:::>>>;;;FFFXXXmmm~~~kkkSSSGGGCCCIIIIIISSSpppZZZ:::888666555444333222111111111000000000000////////////.........///000000111111444GGG^^^ooo{{{mmm[[[mmmNNNCCCMMMyyyxxxhhh^^^dddqqq}}}SSSCCC???IIIVVVYYY]]]eeeoooyyyjjjlll```UUU\\\]]]mmmpppzzzxxxlllccc___UUUYYYSSSKKKWWWuuunnnVVVMMMKKKHHHGGGFFFFFFDDDCCCCCC???DDDcccooommmvvv\\\===999444666222222222111111111000000000///000444999EEEZZZllljjjQQQPPPiiimmmbbbvvvjjjnnnWWWUUUbbbuuuZZZFFFAAADDDGGGLLLXXXfffvvvXXXTTTaaafffVVVFFF>>>::::::AAAHHHeeexxxLLLNNN]]]cccssscccLLLMMMTTT```[[[OOORRRXXXTTTSSSWWWUUUWWWqqqpppKKKPPP___qqq~~~tttcccLLLHHHGGGMMMXXXeeeooouuuiiiOOOAAA<<<;;;666888:::???YYYyyyvvvjjjaaaXXXWWWVVVRRRHHH===888888666333333222222111111000000000---///000000//////000222333222111000000111222333000000111111111222222222222111111111111222333333444555555555666666666666666666666666777888999:::>>>;;;FFFVVVjjj|||kkkUUUEEE???CCCCCCKKK{{{jjj]]]<<<888666555444333222111111111000000000000////////////......//////000111111111333GGG___qqq|||iiibbb{{{RRRCCCQQQyyyggg\\\bbbmmm~~~lllOOOCCC@@@KKK[[[aaaaaakkkxxx|||rrr}}}fffKKKNNN[[[]]]lllqqqyyyxxxhhhZZZQQQOOOFFFJJJHHHHHH^^^qqqvvv~~~qqqXXXMMMKKKHHHFFFFFFEEEDDDBBBBBB>>>BBB___sssjjjoooXXX<<<666000333222222222111111111000000//////111444:::GGG^^^rrroooVVVTTTnnnmmm```{{{iiinnnXXXVVVgggvvv[[[FFF@@@CCCFFFKKKXXXgggqqqpppyyyvvvbbbLLL@@@;;;888>>>GGG```wwwSSSZZZiiitttqqqNNNPPPddd|||nnnTTTSSS]]]cccZZZXXX]]]]]]___{{{uuu\\\cccttt^^^TTTJJJEEEEEEJJJUUU___~~~~~~mmmXXXGGG<<<666777111666;;;>>>VVVyyyrrrRRRIIIIIINNNXXX___XXXKKK<<<555555444111222222111111111000000000---...//////......///000...............///000000000111111111111222222222111111111111111222333333555555555666666666777777666666666666777888999999<<<:::EEEVVViii{{{lllWWWFFF@@@CCCBBBJJJxxx```www```>>>888666555444333222111111111000000000000////////////...//////000000111111222222FFF___rrr~~~~~~kkkoooQQQHHHVVV~~~mmmZZZNNNMMMRRRZZZbbbiiilllmmmmmm___NNNFFFEEECCCMMM]]]ccclllyyynnnQQQDDDMMM]]]aaannnxxx}}}ooo]]]OOOIIIIIIFFFHHHGGGIIIYYYttthhhjjjyyy}}}xxxtttzzzsssppp{{{tttYYYMMMJJJHHHFFFFFFEEECCCBBB???===BBB```qqqoooYYY???888111444222222222111111111111000000000111333888EEE___uuunnnTTTSSSooorrraaa~~~iiiiiiWWWYYYnnnyyy]]]HHHBBBDDDGGGIIIWWWhhhpppZZZFFF===:::777===GGGXXXzzz```eeepppSSSSSSsssVVVOOOOOOWWW[[[YYY___fffaaalll~~~rrryyynnndddWWWLLLAAA===DDDOOObbbgggeeeXXXJJJAAA<<<777999444;;;@@@<<>>@@@DDDHHHKKKMMMMMMDDDEEEGGGDDDLLL\\\aaammm~~~YYYJJJFFFOOO^^^fffuuu|||}}}yyykkkYYYLLLKKKNNNLLLPPPSSSTTTYYYggg|||{{{|||yyyvvv~~~yyy]]]LLLJJJGGGFFFFFFEEECCCBBB???===BBB```|||rrr[[[CCC<<<333666222222222111111111111000111111111222666FFFaaazzzlllQQQPPPnnn}}}iiigggeeeVVVZZZqqq{{{___IIICCCEEEGGGGGGVVViiizzzppp```LLL;;;888888777>>>HHHTTTrrrmmmpppwww^^^dddjjjSSSOOOJJJMMMQQQXXXiiiqqqfffuuurrrxxx~~~ssskkk```SSSDDD999===HHHMMMUUUWWWMMMCCC???>>>;;;===999AAADDD999:::OOO___^^^UUUEEE>>>@@@???JJJbbbeee\\\KKK:::222333555444111111111111000000000000---...///...,,,++++++,,,***+++---///111111111111000111111111111222222222111111111000111222222333333333333444444444555555555555555666666777888999===:::DDDRRRccc}}}ppp]]]FFF@@@EEEEEEMMMzzznnnyyyvvvYYYxxxgggEEE===666666444333222111111111000000000000/////////////////////000111111222222000EEE```sss~~~zzzmmmpppTTTEEETTTmmmmmm~~~pppaaaTTTJJJCCC??????===;;;<<>>AAA^^^oooXXXAAA999000333222222222111111111111000111000111222888IIIgggnnnQQQOOOlllvvviiicccNNNZZZrrr|||aaaKKKBBBCCCFFFPPPRRRfffnnn[[[EEECCC999666>>>@@@@@@HHHUUUccc}}}vvvpppaaajjj[[[PPPKKKJJJQQQ___kkknnnkkkwww}}}{{{uuujjj^^^RRRHHHAAA======AAADDDDDD???;;;:::;;;@@@???>>>>>>@@@BBBCCCDDDBBB===;;;;;;999===PPPeeeaaaSSSAAA666444555444222////////////...------,,,....................................////////////111111111000000000000000333222111111111222333444333222111111111222333444666666666666666777888888<<<777AAAPPP___mmm___MMMDDD>>>JJJTTTxxxzzz|||zzzYYYnnneee???:::777777666555333222111000111111111111000000000000......//////000000111111333DDD[[[ooo}}}zzzrrrjjj[[[JJJTTT}}}}}}jjjoooqqqYYYKKKEEEAAA>>>===:::>>>???>>>FFFXXXhhhnnnfffUUUKKKNNNNNNKKKVVVgggkkktttlllQQQHHHFFF@@@OOOeeefffyyy~~~zzzyyyqqqfff[[[QQQOOOZZZgggzzzyyycccVVVNNNGGGGGGFFFDDDBBBBBB======;;;QQQxxxfff\\\@@@777333000222222222111111111000000000//////222888JJJlllfffVVV```}}}yyyhhh```OOO[[[qqqzzz```KKKCCCEEEGGGNNNQQQfffuuu___MMM??????888666======???KKK^^^nnnyyyooohhhjjjsssTTT^^^uuuxxxzzzSSSIIIJJJVVV___eeexxx}}}www~~~zzzzzzxxxuuutttppphhh\\\QQQIIIDDD===<<<::::::;;;<<<<<<<<<;;;EEESSS___bbb[[[NNNDDDEEE===888999;;;AAARRReeeTTTIII;;;222111333222000000///.........///000111....................................////////////111000000000000000000000222222111111111222333444444333222222222333555555666666666666666777888888===888BBBQQQ___lll^^^GGGAAA???KKKRRRuuuuuuWWWooojjjCCC<<<777777666555333222111111111111111111000000000000......//////000000111111444FFF]]]ppp~~~{{{vvvnnnVVVJJJVVVyyyqqqrrr|||gggQQQGGGFFFDDDAAA>>>>>>???@@@FFFYYYpppiiiWWWKKKNNNRRRUUUaaasssyyywwwaaaJJJDDDFFFGGGZZZtttyyy|||wwwwwwqqqggg```VVVNNNLLLUUUiii|||gggSSSKKKFFFFFFFFFDDDCCCCCC>>>???;;;PPPxxxiii___AAA888444333222222222111111111000000333222333555:::KKKkkkdddWWWdddxxxzzzmmmzzzUUUJJJZZZoooxxx___JJJCCCEEEHHHLLLQQQeeeqqq___MMM@@@999<<<888777<<<===DDDUUUqqqvvvjjjeee```UUUYYYkkkuuuqqqeeePPPUUUpppuuu|||nnn]]]jjjSSSIIIMMM]]]```dddtttdddttt}}}qqquuu{{{|||rrrpppllleee]]]WWWSSSRRRDDD>>>666444777;;;<<<<<<:::MMMgggzzz~~~tttdddXXXPPPAAA666888===CCCOOO\\\EEE===555222444666555333444222000......///000111....................................////////////000000000000000000111111222222111111222222333444444444444333444555555666666666666666666777888888===999CCCQQQ^^^kkk]]]CCCBBBBBBLLLOOOooo}}}xxx^^^yyyoooFFF===888777666555444222111111111111111111000000000000......//////000000111111666GGG^^^qqq}}}xxxsssNNNCCCQQQwwwzzz{{{uuuaaaNNNJJJNNNOOOJJJFFFFFFCCCDDDQQQjjjiiiVVVJJJOOOWWW]]]iiixxxzzzyyy{{{}}}rrreeeZZZVVVFFFAAAGGGNNNdddnnnqqqssslllUUUMMMFFFCCCIII[[[wwwjjjQQQJJJDDDEEEFFFEEEDDDEEE???@@@<<>>OOOfffsssuuussstttwww\\\HHH999888===@@@EEEKKK<<<888666777;;;===<<<:::777666444111///...------....................................////////////000000000000000111111111222111222222222222333333444444444444444555555555666666666666666777777888<<<888BBBOOO\\\|||~~~jjj[[[EEEEEEEEEKKKIIIhhhxxxeee}}}qqqFFF;;;888888777555444333222111111111111111000000000///......//////000000111111555GGG^^^qqq}}}vvvrrr{{{HHH???NNNxxxsss___NNNNNNVVVYYYSSSMMMHHHGGGLLL]]]sss}}}bbbSSSKKKSSS^^^dddkkktttyyyzzz}}}rrrfff___[[[TTTIIICCCGGGQQQfff|||{{{xxxkkkcccKKKEEE@@@@@@GGGWWWpppsssttt|||jjjSSSKKKFFFFFFGGGEEEDDDEEE@@@BBB===IIIuuukkkmmmfffEEE999555222111111111111111111111111000111222222888IIIdddzzzyyyZZZPPP[[[}}}jjjpppQQQMMMddd}}}zzzaaaKKKBBBBBBDDDKKKSSSeeennnPPPCCC???<<<888;;;888999===@@@SSSrrrkkkZZZWWWZZZNNNIIIWWWeeeZZZSSSJJJKKKTTTYYYbbbqqqbbbeee}}}iiiWWWiiizzzkkkyyyzzzuuulllgggmmm~~~yyy___PPPMMMPPPOOOMMMMMMLLLHHHBBB;;;777777888<<>><<<888888777555333///---+++....................................//////////////////000000111111111111111111222222333333333333222333333444444444444444666666666666666777777888:::777AAAMMMXXXyyy~~~iii[[[FFFEEEDDDGGGEEEggg{{{iiizzztttGGG;;;888888777666444333222111111111111111000000000///......//////000000111111333EEE\\\qqq~~~pppoooyyyFFFBBBQQQ~~~yyysss```PPPQQQ[[[___ZZZUUUQQQTTT^^^mmmzzz}}}wwwqqqZZZQQQQQQ^^^lllrrrvvv{{{zzzyyy}}}vvvddd[[[\\\]]]TTTNNNFFFGGGSSSggg~~~ppp]]]QQQEEEAAA???AAADDDKKKXXXdddiiicccQQQDDDMMMWWWkkksssjjjxxxlllVVVNNNHHHGGGGGGDDDCCCCCC???CCC===FFFnnnccclllhhhFFF999444///111111111111111111111111---000111111888KKKfffyyyqqqSSSHHHQQQxxxxxxtttiiimmmNNNKKK```uuu}}}cccMMMCCCBBBCCCKKKUUUfffiiiIII@@@@@@>>>;;;<<<:::;;;??????RRRrrrkkk[[[WWWXXXNNNLLLYYYddd[[[YYYYYY___hhhwww{{{zzz~~~___aaa~~~hhh|||___^^^\\\[[[___gggpppwwwfffWWWGGGBBBHHHOOONNNKKKGGGIIIJJJFFF>>>999888999777>>>CCC>>>888===OOOaaaOOOBBB888;;;===999777:::999888999;;;>>>@@@@@@@@@<<<;;;:::888555222000......................................./////////////////////000111111222222000111222333333333333222222222333444444444444333666666666666666777888888999666@@@LLLVVVvvv~~~jjj[[[CCCBBB@@@DDDDDDiii}}}tttvvvIII>>>999888777666555333222222111111111111000000000000......//////000000111111111CCC[[[ppplllnnn{{{HHHBBBRRR~~~}}}{{{iii[[[\\\gggnnnmmmkkkrrrrrrvvv{{{zzzqqqgggbbbVVVSSSYYYhhhyyy|||wwwxxx{{{yyyfffWWWTTTWWWZZZSSSSSSJJJJJJZZZmmmnnnggggggooo{{{}}}nnnVVVFFFAAA???AAADDDEEEFFFJJJPPP^^^|||YYYBBBGGGFFFAAAEEEKKKSSSjjj}}}oooqqqlllZZZNNNOOOYYYmmmnnnVVVNNNHHHGGGGGGDDDAAABBB===BBB>>>DDDiiicccmmmgggFFF:::444...111111111111111222222222...222222111:::PPPjjj{{{mmmPPPFFFMMMpppppplllpppeeeJJJFFFSSS```fffOOOEEEDDDEEEKKKVVVggggggIIIDDDGGGFFF@@@AAA@@@CCCEEE@@@MMMkkkeee[[[ZZZWWWKKKKKKYYYaaaggghhhmmmoooqqquuujjj~~~cccNNNIIICCC???=========>>>:::666222666AAAKKKPPPQQQFFFGGGGGGFFFBBB>>>;;;:::555777777444111333;;;BBB@@@999777<<<<<<555333777666777:::???FFFMMMRRRTTTJJJGGGAAA:::555222000000....................................////////////...//////000111111222222000111222333333333222222222333444555666555555444666666666666666777888888999777AAALLLUUUuuujjj\\\CCCAAA???DDDDDDjjjxxxxxxuuuJJJ@@@999888777666555444333222111111111111000000000000......//////000000111111111CCC\\\qqqnnnqqqNNNAAASSSsssfffiiiuuuzzzvvvoooeee]]][[[XXXWWW\\\iiizzzzzzvvvwwwwwwwww{{{|||xxxlll]]]UUUUUUWWWWWWTTTYYYQQQPPPeeexxx~~~wwwbbbPPPDDDMMMNNNYYYjjjrrrhhhUUUGGGBBBBBBFFFMMMRRRTTTYYY^^^^^^wwwpppIIIBBBHHHPPPXXX[[[\\\ZZZcccxxxyyydddWWWOOOLLLRRRTTTSSSTTTZZZ___lllnnnSSSKKKEEEEEEEEECCCAAABBB:::BBB>>>CCCgggjjjooofffDDD;;;777000000000111111111222222222000444333000999QQQkkk{{{oooTTTJJJOOOqqqqqqnnnssscccJJJFFFMMMRRRvvvgggQQQGGGGGGGGGJJJVVVhhhgggLLLJJJOOONNNFFFGGGGGGKKKLLLCCCKKKeee^^^ZZZ]]]WWWIIIJJJYYY```kkkmmmqqqkkk```jjj|||{{{xxxeeeSSSIII???;;;:::999888777555444444666;;;DDDOOOUUUKKKIIIFFFFFFFFFCCC>>>999777555333333555666666444888555888>>>;;;111///444333666<<>>CCCQQQ\\\[[[QQQJJJGGGGGGMMMWWWaaahhhqqqyyyzzzUUUHHHNNNJJJRRRhhhqqqrrrsssuuuvvvrrrfffVVVKKKBBBGGGLLLNNNUUUbbblllpppxxx|||kkkOOOGGGBBBCCCDDDBBBAAABBB999AAA>>>CCCfffrrrrrreeeCCC<<<999333000000111111222222222222111444222...666OOOiiixxxtttYYYOOOSSSssszzzjjjiiibbbIIILLLLLL]]]lllTTTEEEDDDHHHLLL\\\nnniiiQQQQQQSSSNNNDDD\\\hhhNNNJJJIIIFFFvvvqqq^^^^^^[[[SSSNNNSSSaaannnrrrnnnhhhddddddiiiooosssssssss~~~yyyhhh[[[JJJBBB???666444666222222444555444555;;;FFFOOORRRRRRMMMEEECCCFFFEEE@@@444777555000///333666666///>>>???888888777444777111333555???TTTjjjsssppphhh\\\KKK>>>777222...+++...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222222333444444333333333444444444555555555555666666777777888888888:::@@@IIIZZZyyylllYYYFFFEEEDDDHHHDDDeeevvv~~~nnnooo{{{JJJ@@@;;;999666555555444333111111111000000//////......111000/////////000222333333>>>VVVsss~~~{{{PPPHHHYYY|||{{{wwwmmmeeeiiiwwwqqqnnncccXXXZZZeeeiiiccceeefffeeelll}}}xxxqqqrrrtttvvvwwwvvvuuuuuuiiifff```ZZZWWWVVVVVVWWW^^^bbb___eeexxxbbbGGGAAACCC>>>>>>>>>>>>BBBLLLSSSOOOFFFDDDQQQ___kkkzzzkkk\\\QQQUUU\\\eeeuuu~~~uuu]]]JJJDDD@@@KKKMMMLLLUUU\\\eeessslllQQQIIIBBBBBBBBBAAAAAACCC??????===EEEjjj{{{qqqcccFFF999111333333222111111000000111111000333444222777IIIeee|||```SSSOOOxxxjjjjjjeeeJJJMMMPPPeeeoooWWWGGGEEEHHHMMMZZZjjj~~~xxx___UUUQQQLLLRRRkkkvvvZZZPPPOOOUUUrrrcccVVVXXXXXXVVVWWW^^^lllvvveeecccaaa```aaadddhhhkkkeeedddjjjvvvyyyzzztttwwwpppaaaPPPHHHDDD999666666111000222333222222777@@@GGGPPPQQQMMMEEEAAADDDEEECCC777888888888999;;;:::777999>>>;;;888;;;999222111333666777;;;HHH[[[gggjjj]]]UUUIII???888333///---...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222222333444444333333444444444555555555555555666666777888888888777:::???IIIYYYxxxkkkYYYDDDBBB@@@EEECCCddd{{{pppnnn}}}KKK@@@<<<:::777666555555333222111111111000//////......111000/////////000222222333===TTTqqqzzzxxxRRRMMM```wwwooojjj```WWWZZZfffoooppp```gggfffcccnnnooouuuyyysssnnnppprrrssssssqqqooommmfffccc^^^YYYVVVVVVWWWXXXaaaggggggnnnyyyTTTAAA@@@BBBBBB@@@???======CCCIIIHHHBBBJJJfffaaaWWWSSSXXX[[[[[[```iiiyyy{{{nnn]]]TTTUUUfffmmmjjjiiieeehhhuuulllRRRIIIBBBBBBBBBAAA@@@BBB>>>===:::BBBggg{{{~~~zzziiiJJJ<<<444555333222111111000000111111000333333222888LLLkkkddd]]]]]]}}}qqqlllmmmMMMNNNTTTlllsssZZZJJJEEEGGGMMMVVVeee{{{hhhYYYXXX\\\uuujjj```ccctttaaaSSSWWWXXXXXXXXXWWWXXX\\\bbbgggWWWXXXZZZ\\\^^^aaabbbcccccc```___bbbcccmmmsss[[[bbbyyysssjjj[[[SSSMMM>>>777666111000222333222111333999>>>KKKNNNLLLEEE???AAAGGGJJJ>>><<<===CCCHHHHHHDDD@@@@@@:::777;;;@@@@@@<<<:::999===>>><<>>555666333222111111000000111111111333333222999PPPqqqhhhbbbeeeyyy}}}hhhzzzSSSNNNTTTnnnuuu]]]KKKEEEEEEMMMSSS```yyy}}}lllcccnnn|||~~~pppYYYOOOMMMUUU^^^]]][[[YYYXXXWWWUUUSSSQQQSSSVVVZZZ^^^```bbbccceeeaaa```___^^^cccrrrzzzhhh\\\ZZZbbbggg{{{tttfff___VVVCCC888666111333444555444333333666999CCCGGGHHHBBB===@@@JJJSSSMMMEEEBBBJJJSSSRRROOOMMMFFF===>>>CCC@@@@@@FFFJJJAAACCCDDDCCCAAA@@@???===AAADDDEEEAAA888111//////...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222222333444444444444444444555555555555555666666777888888999999777999>>>GGGWWWuuulll^^^HHHDDDAAAHHHKKKmmmllljjjUUUHHH>>><<<999777777666444222222222111111000//////...000000000000000111111222222888KKKiiizzz\\\FFFRRRppp```VVVRRRPPPNNNMMMJJJEEEAAAAAADDDGGGHHHPPP___hhhoooqqqjjjfffkkklllnnnmmmjjjddd^^^ZZZXXXVVVTTTRRRRRRTTTWWWYYYYYYccciiippp}}}}}}QQQUUU]]]WWW]]]ZZZZZZTTTGGG???>>>BBBCCCOOOaaayyykkkSSSLLLQQQ```qqqyyytttllliiigggwww|||nnnSSSJJJCCCBBBBBB@@@???AAA@@@@@@<<>>GGGVVVuuunnnbbbIIIEEEBBBIIIMMMppp{{{yyyggghhh[[[NNN@@@===:::888888777555333222222222111000000/////////000000000111111111111333666FFFddd{{{tttgggHHHOOO{{{aaaMMMGGGEEECCC@@@?????????@@@???======??????JJJRRR___xxxiiijjjjjjfffllllllllliiieee___ZZZWWWQQQPPPOOOPPPQQQTTTWWWYYY^^^hhhmmmsss~~~]]]^^^eeebbbjjjkkkmmmhhhYYYJJJCCCBBBBBBOOOdddyyy\\\SSSNNNUUUeeevvv}}}vvvrrruuukkkRRRJJJCCCBBBBBB@@@@@@AAA???BBB???>>>VVV~~~hhhHHH:::111222333222111111000000111111333444222000666MMMnnn~~~^^^YYY___llldddRRRTTTooowww___LLLDDDDDDIIINNN\\\xxxyyyqqqjjjbbbbbbhhhvvvsssppplllbbb^^^iiizzz~~~uuujjj^^^ZZZJJJ???DDDJJJPPP[[[aaa___^^^\\\YYYUUUOOOKKKNNNOOOPPPSSSWWW\\\```bbbaaa^^^\\\aaammm|||ttt\\\QQQIIIDDDJJJWWWuuummm___EEE666555333222222333444555666666666:::;;;===>>>>>>DDDUUUeeelllRRR???AAADDD@@@DDDOOOTTTUUUgggkkk^^^lllkkkXXXRRRSSSOOODDD<<<;;;>>>???:::333------///...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222222333444444444444555555555666666666666666777888888999999:::999:::???GGGVVVtttnnncccGGGDDDAAAGGGIIImmmwwwuuuiiiiii]]]PPPAAA???<<<:::999777555333333222222111111000////////////000111111111111000444555BBB```|||yyycccIIINNNuuu|||wwwsssRRRBBB@@@@@@===:::::::::<<<>>>===999999<<<;;;@@@DDDQQQsssmmmffffff``````iiillljjjgggbbb^^^ZZZWWWUUUNNNNNNNNNPPPRRRUUUYYY[[[bbbiiilllqqq|||~~~ssshhhlllpppzzzxxxeeeVVVLLLFFFEEEcccYYYJJJQQQQQQYYYhhhvvv~~~wwwqqq|||}}}gggQQQIIIBBBBBBBBBAAAAAACCC===AAA??????XXXtttcccGGG<<<333333333222111111000000111111222444333111666JJJiiisssXXXYYYaaa~~~uuuoooVVVSSSkkkxxx```NNNFFFEEEGGGKKKZZZvvvkkkXXXPPPMMMIIIIIINNNXXXZZZ[[[VVVMMMHHHKKKQQQSSSRRRLLLhhhzzzyyyvvvXXX===BBB??????IIIMMMSSS```fffdddaaa\\\UUUNNNIIIFFFLLLMMMPPPSSSVVVZZZ\\\^^^ccccccccceeelllxxxttt^^^MMMKKKLLLOOO^^^qqqxxxooo```DDD555555444333333333555888:::;;;;;;>>><<<<<<>>>AAAHHHYYYiiikkkNNN888888:::777@@@RRRVVVZZZqqq|||{{{sssaaa^^^___YYYLLLCCC===<<<:::444///---///222...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222222333444444555555555555666666666666666777777888888999:::::::::<<<@@@HHHWWWuuukkk```EEECCCAAAEEEEEEiiiwwwpppssslll\\\NNNBBB@@@<<<:::999888666444333333222111111000000///...///000111222111111000666444@@@]]]~~~}}}dddIIIIIIfff}}}dddKKKAAACCCCCCBBBAAA???<<<<<<>>>;;;777:::@@@BBBCCCFFFMMM]]]uuuooo\\\bbbggg______jjjjjjfff```YYYUUUSSSTTTTTTOOOOOOPPPRRRUUUYYY\\\^^^bbbgggggglllxxx{{{~~~|||xxx|||hhh[[[IIIZZZttthhhIIIDDDMMMKKKXXXlll}}}fffOOOGGGAAAAAACCCBBBBBBDDD@@@BBB@@@DDDddduuuhhh[[[EEE<<<444333333222111111000000111111///222444333888JJJfff|||qqqWWWWWW[[[rrrtttwwwYYYRRRgggyyybbbOOOHHHGGGEEEJJJYYYtttttt\\\GGGAAACCCCCCEEEIIIJJJNNNOOOHHH@@@=========<<>>===@@@CCCJJJZZZkkkeeeGGG333555777666CCCYYY]]]]]]rrrlllaaa]]]fffnnnhhh[[[QQQ>>>;;;666111---...111555...------,,,,,,------...,,,---...///000000000000//////000111111111111111000111111222333333444444555555555555666666666777777777777888999999::::::;;;<<>>\\\}}}{{{uuuuuuLLLFFFZZZqqq^^^MMMJJJLLLLLLLLLNNNGGGBBB???>>>;;;777<<>>EEEHHHlll}}}fffyyyZZZOOOEEEBBB???===<<<:::888666333333222111000000000111/////////000111111222222444;;;@@@VVV|||oooJJJEEEfffvvv```PPPQQQVVVTTTQQQSSSRRRJJJDDDBBBBBBAAADDDHHHLLLMMMOOOSSS\\\kkk}}}pppWWWWWWXXXSSSXXX___bbb___aaaiiillliiiiiiaaaXXXSSSNNNLLLNNNSSSOOORRRVVVXXXYYYZZZ\\\^^^aaafffooovvv{{{~~~ggg```\\\]]]ooovvv]]]PPPJJJLLLSSSRRRQQQfffcccNNNGGGCCCCCCBBBAAABBBDDDEEE@@@>>>NNNvvvbbb___YYYDDD;;;333333111111111111111111111111//////000555===MMMggg~~~xxxgggQQQXXX}}}zzzeeexxxuuuyyyWWWTTT^^^fffRRRHHHEEEFFFOOOZZZkkkcccLLLBBBDDDBBBEEENNNQQQ___]]]UUUIII@@@===;;;888<<<;;;;;;>>>FFFKKKIIICCC<<<>>>BBBIIIVVVeeeqqqvvvsssoooiiiaaaYYYRRRMMMJJJLLLOOOSSSWWWYYY[[[^^^___bbbcccggglllmmmnnnssszzz}}}yyyggg^^^UUUXXX```ddd^^^ZZZ\\\\\\YYYWWW___uuuwwwdddccceee^^^NNN@@@:::888666333444444777<<<@@@BBBAAA===>>>@@@AAACCCOOOiiiqqq@@@:::;;;777EEERRR^^^eeekkkyyyNNNMMMIIIPPPaaahhh```UUURRRKKK@@@777555555222000000---,,,,,,++++++,,,,,,---,,,---...//////000000000000000000000111111111111222222222333333333444444555666666666777777777777888888888888888888888888;;;;;;???HHHYYYxxx|||hhh[[[GGGCCC@@@FFFGGGiiizzzmmm{{{vvv[[[NNNEEECCC???===<<<:::888666444333222111111000000111//////000000111111222222333888===RRRzzzuuuOOOCCC___ppp\\\MMMOOOVVVWWWWWWZZZWWWQQQMMMOOOQQQQQQSSSWWWWWWYYY[[[```iiixxxdddPPPSSSVVVRRR[[[ccceeebbbdddkkklllhhhbbb[[[UUURRROOOMMMOOOTTTRRRTTTVVVWWWXXXYYY[[[^^^bbbhhhooouuuyyy|||~~~jjjbbbdddwwwooojjjrrrmmm[[[PPPLLLPPPWWWYYYXXXiii|||vvvlll^^^ggg|||fffMMMGGGCCCCCCCCCAAAAAADDDBBBCCCDDDNNNlllnnniii```FFF999111222111111111111111111111111000///000333:::JJJeee|||}}}kkkSSSYYYeeexxxwww[[[RRRWWWmmmXXXKKKFFFFFFMMMXXXjjjZZZFFF???EEEFFFKKKSSSTTT\\\WWWMMMBBB===>>>;;;777<<<===???FFFTTT___^^^VVVEEEBBBBBBMMM^^^oooyyy|||zzzvvvnnneee[[[TTTNNNLLLOOORRRVVVZZZ\\\]]]```bbbcccdddggglllnnnpppvvvzzzhhhRRROOOHHHTTT^^^___TTTJJJIIIHHHDDDCCCDDDNNNVVVZZZbbb^^^MMMJJJNNNNNNGGG???;;;999666555444444888===@@@???>>>CCC???AAAGGGJJJVVVvvvzzz@@@:::===;;;^^^|||~~~~~~gggDDDHHHPPPfff{{{iii___UUUFFF888555666555222000---,,,,,,++++++,,,,,,,,,,,,---...//////000//////000000000000111111111111222222222222333333333333555555666666666777777777777777777777777777777777:::;;;???HHHYYYyyy|||jjj^^^IIIFFFBBBGGGFFFeeevvvvvvvvvvvv[[[NNNGGGDDD@@@>>><<<:::888666555444333222111111111111000000000111111111111111222666888LLLvvv~~~SSS@@@]]]rrr^^^NNNPPPXXX\\\```dddcccaaabbbiiimmmmmmmmmoooiiikkkooouuu~~~]]]NNNSSSXXXUUU^^^fffiiiggghhhnnnlllfff\\\WWWSSSSSSRRRPPPSSSWWWUUUVVVWWWXXXXXXZZZ^^^aaahhhlllrrrwwwzzz|||}}}qqq]]][[[ZZZhhhxxxnnnjjjvvvwwwtttiii\\\TTTPPPPPPVVV]]]iiiiiivvvgggTTTSSSaaa^^^VVVKKKIIIRRR___fff}}}gggMMMFFFBBBCCCCCCAAAAAADDD???FFFIIILLL___oooyyypppbbbEEE999000222111111111111111111111111111000///111777HHHddd|||nnnTTTYYYooo{{{eeeSSSTTTvvvttt^^^NNNEEEFFFLLLVVVhhh\\\GGGBBBIIINNNUUU___```^^^YYYNNNBBB>>>@@@CCCBBBDDDJJJRRR```uuuvvvTTTJJJFFFSSShhhyyyvvvkkk```WWWQQQNNNQQQUUUYYY\\\^^^```cccdddbbbbbbfffkkknnnqqqyyyrrr\\\NNNEEEHHHLLLdddllljjj\\\UUU[[[aaaaaaZZZRRRPPPOOOPPPWWWRRR>>>???BBBCCCBBB@@@>>>;;;:::999666666:::>>>???>>>>>>AAACCCEEEIIISSSmmmEEEHHHTTTNNNpppzzzhhhTTT\\\rrrrrrbbbYYYHHH888444777777444222------,,,+++++++++,,,,,,,,,,,,---...///////////////000000000111111111111111222222222222333333333555555555666666666777777777777777888888888888888;;;<<<@@@HHHXXXuuu}}}kkk___IIIFFFBBBGGGEEEcccvvvrrrxxx[[[PPPIIIFFFBBB???===;;;999666666555444222222111111111111111111111111111111111222555444FFFrrrWWW@@@___~~~iiiVVVSSSZZZccckkkqqqwwwyyyzzz}}}aaaUUUYYY]]][[[___hhhlllkkkmmmqqqllldddZZZVVVUUUWWWWWWUUUVVVZZZXXXXXXYYYYYYZZZ^^^dddhhhooorrrwww{{{}}}}}}{{{bbb```ooooooooo~~~vvvmmmddd[[[]]]___VVV[[[VVVRRRSSSXXX```gggkkkzzz|||sssddd^^^UUUHHHCCCGGGDDDGGGKKKOOOUUUZZZ\\\\\\|||yyyaaaKKKFFFBBBCCCCCCAAAAAADDD???HHHKKKHHHWWWfff~~~lll\\\CCC:::333333111111111111111111111111111000000111666GGGeee~~~rrrWWW\\\zzz{{{lllVVVVVVrrrxxxcccOOODDDEEEJJJTTTeeeeeeOOOGGGOOOVVVbbbooorrrllljjj```QQQGGGIIIPPPTTTVVVbbbrrrfffVVVNNN\\\sss|||pppdddZZZSSSOOOPPPTTTYYY\\\___aaaccceeefffeeehhhlllnnnpppwwwZZZIIICCC@@@FFFXXXwww|||uuuhhhkkkwwwhhhaaa___\\\[[[OOO:::;;;;;;>>>BBBDDDCCC@@@???<<<777666:::===<<<>>>CCCFFFOOOOOOLLLcccOOO___uuuhhhwww~~~|||qqqhhhwwwbbbZZZ\\\KKK;;;777999888444111...---,,,,,,+++++++++,,,+++,,,---...///////////////000000000111111111111111111111222222222333333555555555555666666666666888888888999999999::::::;;;<<<@@@IIIYYYvvv~~~jjj\\\FFFDDDBBBGGGFFFeee}}}hhhsss\\\UUULLLIIIEEEBBB???===:::888777666555333222111111111111111111111222222222222333666444BBBmmmuuuaaaDDD^^^~~~ttt___XXX^^^kkkwwwjjj]]]]]]______bbbjjjpppppprrrtttmmmaaaXXXUUUUUUXXXXXXVVVWWWZZZXXXXXXYYYZZZ\\\aaahhhmmmsssvvvzzz}}}~~~xxxbbbcccuuuwwwvvvwwwnnnoookkkccc]]]fffzzzpppppp}}}vvvhhhbbb^^^UUUSSSVVVQQQ\\\YYYXXX]]]iiiwww~~~hhh\\\___dddeeeWWWKKKKKKNNNNNNNNNPPPNNNNNNRRRZZZdddooo{{{tttYYYJJJEEEAAACCCCCCAAAAAACCCBBBIIIHHHCCCUUUggghhhUUU@@@;;;555444111111111111111111111111000000111222777HHHfffzzz___dddwwwnnnUUUVVVooo|||gggRRREEEEEEHHHQQQccciiiQQQHHHRRR\\\lll|||xxxiii^^^___dddiiimmm~~~rrr___TTTbbbyyyuuuhhh\\\SSSOOOOOORRRXXX\\\___bbbeeegggnnnnnnppprrrqqqqqqvvv}}}kkkQQQCCC???AAADDD[[[vvvzzzxxxwwwxxxsssyyyssseeeSSS@@@>>>???FFFQQQVVVRRRJJJEEE===888888;;;;;;<<>>;;;;;;888333000......---,,,+++++++++++++++,,,---......///......000000000000111111111111111111111111222222222222444444555555555666666666888888888999::::::;;;;;;999:::@@@KKK\\\{{{~~~gggXXXEEECCCAAAHHHHHHggg^^^mmm___YYYOOOLLLHHHDDDBBB???<<<999888777666444333222111111000000111111222333333444222888444>>>gggsssmmmJJJXXXvvvnnnyyy}}}jjjbbbhhhvvvqqqeeeaaabbbdddiiirrrxxxxxxzzzyyymmm___UUUSSSSSSVVVWWWUUUVVVYYYYYYZZZ[[[]]]___dddkkkpppuuuxxx|||~~~wwweeeiii{{{~~~rrrlllkkkhhheeeOOO\\\ppp|||uuuhhhiiissstttddd______XXXWWW^^^___eeeggghhhlllwww|||qqq___NNNIIIKKKJJJGGGLLLIIIIIIRRR\\\```\\\WWWSSSTTTZZZggguuu}}}}}}oooUUUIIIDDDAAACCCDDDAAAAAACCCEEEJJJFFFAAAVVVhhhiiiTTT>>>:::444333111111111111111111111111///000222444777GGGeee~~~eeeiii~~~}}}nnnQQQSSShhhjjjTTTFFFEEEGGGPPPbbb|||nnnWWWPPP\\\jjj|||}}}hhh^^^lll|||ooobbbWWWQQQQQQUUU[[[```cccgggjjjmmmttttttwwwzzzyyywww{{{~~~hhh```III@@@EEEAAAQQQ^^^gggnnn~~~tttyyyzzzhhh\\\OOOTTTbbbtttyyykkkWWWKKK???;;;<<<@@@@@@BBBSSShhh~~~uuueeeiiirrrvvvwwwnnnggghhhgggdddaaa```aaadddeeeKKKBBB::::::;;;777333222///...---,,,++++++++++++++++++,,,---............000000000000111111111111111111111111222222222222444444444555555555666666777777777888999:::::::::888:::@@@KKK]]]||||||eeeUUUFFFDDDAAAHHHIIIiiiuuu```rrraaaVVVRRROOOJJJGGGDDDAAA===;;;999888666555333222222111//////000111333444555555///888555;;;```uuurrrPPPVVVwwwooozzzgggnnn{{{sssxxx{{{pppkkklllrrrvvv~~~~~~ooo]]]TTTQQQRRRUUUWWWVVVXXX\\\bbbcccdddeeegggjjjppptttyyy|||yyylllsssxxxooohhhfffUUUiiiuuuqqqrrrppp]]]WWWZZZUUUWWWdddkkksss|||pppYYYRRRHHHFFFMMMUUURRRKKKIIIPPP[[[gggppptttooohhh[[[[[[dddvvv}}}vvvwwwmmmWWWHHHCCCAAACCCDDDAAAAAABBBGGGLLLGGG@@@VVV~~~hhhjjjUUU<<<666222444111111111111111111111111///222444555666DDDaaa{{{vvv___bbb|||nnnOOOOOO___~~~mmmVVVGGGEEEGGGOOOaaazzzyyyccc^^^mmm}}}uuukkkyyyuuuhhh\\\VVVUUUZZZ```eeeiiimmmqqqttttttuuuzzzqqqnnnrrrRRRAAAIII???GGGGGGSSS```wwwsss```pppccckkkbbbNNNBBB@@@BBBFFFFFFJJJaaa{{{sss^^^OOOdddssseeeUUUdddxxxfffeee]]]cccllltttvvvjjjQQQ===:::555222666888777555555///...---,,,++++++++++++++++++,,,---............000000000000111111111111000111111111111222222222444444444555555555666666555666666777888999999999999;;;@@@JJJ[[[xxx{{{cccSSSHHHEEEBBBIIIIIIjjjjjjiii~~~bbbQQQTTTQQQLLLHHHEEEBBB>>><<<999888777555333222222222......000111333555666666...888555999\\\uuuqqqRRRYYYoookkksssaaadddssszzzuuuyyyppp]]]TTTQQQRRRWWWYYYZZZ]]]aaakkklllmmmnnnnnnqqquuuxxx~~~xxxxxxooo```]]]eee}}}zzzfffQQQKKKPPPMMMQQQbbbnnnVVVKKKQQQVVVYYY\\\``````]]]ZZZfffttt~~~vvvnnnmmm|||{{{rrrrrrmmm[[[GGGCCCAAACCCDDDBBBAAABBBGGGNNNIIIAAAUUUhhhyyyhhhUUU999222111777111111111111111111111111000333666555555AAA\\\vvvtttjjjTTTUUUsssyyy|||PPPKKKTTTrrrmmmXXXJJJGGGGGGMMM___vvv{{{|||pppgggeeebbbgggjjjjjjmmmtttyyyzzzvvv|||wwwzzzgggHHHHHHHHHKKKFFFVVV^^^bbb{{{oooZZZTTTuuu{{{pppppp~~~pppVVVFFF???===<<<@@@JJJTTT[[[^^^WWWTTTUUUqqq}}}vvv]]]LLLHHH@@@===JJJ___lllmmmjjj___eeeqqqkkkUUUGGG>>>111444222000111333444555555//////...---,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666999999888888888888888999>>>;;;CCCKKKVVVzzzxxxgggPPPCCCAAAIIIJJJOOO{{{uuurrruuueeeUUUOOOLLLIIIHHHGGGEEEAAA======:::666555444444333111111111111111000000000000000000555;;;QQQ}}}uuuvvvxxxIIINNNzzzppp~~~jjjUUUhhh|||tttdddZZZXXXVVVXXX^^^dddhhhiiiuuuuuuwwwyyy|||zzzrrrtttwwwnnnfff]]]UUUKKKDDDBBBHHHVVVdddwwwnnn\\\]]]eeeooossspppnnnttt~~~www}}}xxxvvvvvvrrrcccTTTFFFFFFDDDCCCBBBAAAAAAAAAIIILLLEEEFFF^^^}}}wwwqqqnnnoooLLL===222555666111111111111111111111111333222222222444???UUUjjjooocccOOOVVV}}}nnnrrr{{{RRRNNNWWWvvvpppZZZIIIEEEDDDKKK\\\rrryyyqqqllljjjiiiooorrrsssxxxoooMMMJJJKKKPPP^^^uuuiii[[[XXX[[[RRRTTTdddnnncccQQQFFF999888999@@@LLLZZZeeejjjfff^^^PPPUUUiiimmmggghhh~~~ooorrr{{{cccBBB<<<;;;;;;===AAADDDGGGIIIKKKDDDGGGOOOLLLAAA@@@BBB;;;666444222111333444555555///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666999999888888888888888999<<<:::CCCNNN[[[|||kkkTTTDDDBBBIIIIIINNN|||xxxwwwyyyfffYYYRRRPPPOOOOOOOOOLLLEEE@@@>>>;;;777555555444333222111111111111000000000000222111444999LLLvvvvvvsssyyyHHHGGGssspppUUUaaasss}}}{{{wwwxxxiiicccbbbbbbfffmmmuuuyyy{{{bbbTTTSSSSSS```WWWMMMEEE@@@EEEUUUeee{{{iii\\\WWWPPPMMMXXXVVVWWW[[[\\\YYYYYY\\\}}}xxxuuutttooo```PPPFFFEEEDDDBBBAAAAAAAAA@@@EEEIIICCCBBBZZZ{{{zzzuuulllmmmJJJ<<<222555444111111111111111111111111111000111222444@@@VVVkkkmmm```MMMUUUyyyhhhjjj{{{UUUQQQYYYxxxvvv^^^IIIEEEDDDJJJYYYooovvvrrrqqqooonnnnnnooouuuzzz}}}rrrLLLHHHJJJSSSrrrxxx^^^gggsssDDD<<<===LLLVVVRRRIIICCC555555777???LLL[[[gggmmmlllcccQQQIIIMMMKKKHHHQQQccc^^^dddpppeeeDDD222777999;;;;;;:::999999999:::888:::DDDJJJIIIPPPTTTLLL===:::555333333444555444///...---,,,,,,+++++++++---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666999888888888888888999999:::999DDDQQQaaa{{{kkkTTTFFFCCCIIIIIIOOOyyyxxxhhh]]]TTTSSSSSSUUUUUUPPPIIIBBB@@@===999777666555444333222222111111111000000000444222333555EEElllzzzsssQQQGGGppp~~~xxxVVVYYYhhhuuurrrnnnyyylllffffffiiiooowwwgggGGG>>>EEEKKK^^^WWWNNNEEE===AAARRRddd{{{YYYKKKHHHBBB???DDDEEEFFFEEEAAAFFFWWWhhh~~~yyyuuusssmmm\\\LLLEEEEEECCCBBBAAAAAA@@@@@@BBBHHHAAA???WWW}}}xxxvvvfffgggGGG;;;222444333111111111111111111111111//////000111555@@@WWWllllll^^^LLLTTTtttgggeee~~~ZZZSSSWWWttt~~~dddLLLGGGFFFKKKXXXlllzzzmmmbbb```cccfffiiilllmmmvvvwwwLLLEEEJJJYYY|||hhhaaaEEE===:::AAAGGGEEE@@@>>>666666999???GGGPPPWWW[[[OOOMMMBBB>>>CCC@@@???HHHMMMLLL]]]hhhUUU===:::???EEECCCAAACCCJJJNNNHHH@@@DDDKKK___ooorrrtttlllZZZFFFBBB<<<777555444444333///...---,,,++++++++++++---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666888888888777888888999:::999999EEETTTeeevvvgggRRRFFFCCCIIIIIISSSxxxwwwiii___UUUTTTSSSTTTTTTQQQJJJDDDCCC@@@<<<999888777555444222222222111111111000000444222333333???ddd~~~vvv___JJJmmmzzzvvvXXXVVVcccrrruuusss}}}xxxooogggiiinnnuuu}}}{{{YYYAAA;;;@@@DDDRRRPPPLLLDDD<<<===MMM___tttsssPPPCCCEEEFFFFFFBBBEEEIIIIIIDDDCCCKKKWWWrrr}}}|||~~~yyyvvvnnn[[[JJJEEEDDDCCCBBBAAAAAAAAAAAAAAAGGG@@@???[[[mmmsssyyy___```AAA999222555222111111111111111111111111000///000222555???UUUjjjpppbbbQQQWWWsssmmmeeecccXXXTTTnnnjjjOOOFFFEEEIIIUUUgggrrrbbbXXXOOOOOOSSSXXX]]]aaafffrrrPPPEEENNNccc~~~nnnQQQGGGAAA===>>>???===;;;:::666888;;;===@@@BBBCCCDDD???@@@;;;<<>>EEEDDDJJJWWWXXXHHHBBBHHHKKK\\\dddkkkllllllhhh]]]QQQWWW```yyy~~~eeeNNNIIIBBB<<<888555333111......---,,,++++++++++++---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666888888777777888999999:::;;;:::EEEUUUgggtttgggUUUEEECCCJJJKKKWWWzzzzzzwwwiii___XXXUUUSSSRRRSSSQQQLLLHHHFFFBBB>>>;;;:::888666555222222222222111111111111333111222333;;;^^^}}}xxxgggIIIfff[[[VVVdddtttyyyrrrqqquuu|||}}}rrrnnnooossszzzhhhKKK===888666666CCCEEEFFFCCC<<<<<>>DDD>>>@@@ccc```rrrwww[[[ZZZ===888333666222111111111111111111111111111111222333444>>>SSSfffyyynnnZZZ\\\wwwuuugggkkk]]]SSSiiioooSSSDDDCCCFFFPPP```xxxkkkZZZNNNHHHCCCEEEHHHJJJPPPUUU\\\iiizzzTTTFFFSSSmmm{{{yyyPPPIIICCCAAA???>>><<<;;;;;;<<<666999<<<===<<<::::::;;;???CCCCCCJJJTTTPPPIIINNNMMM\\\bbbWWWIIIGGGPPP[[[zzzqqqlllhhhnnnlllNNNJJJDDD???;;;777333000...---,,,++++++*********---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666777777777777888999::::::<<<;;;EEEUUUhhhuuujjjYYYDDDCCCJJJLLL[[[}}}llljjj]]][[[XXXTTTTTTTTTSSSOOOLLLHHHEEEAAA===<<<:::888666333222222222222111111111111///333333888XXX|||vvvqqqKKKbbb~~~^^^XXXcccrrrzzzgggeeejjjrrr}}}xxxrrrhhhcccdddrrryyyzzzlllaaaYYYYYY]]]]]]iii|||}}}SSS>>>:::999999::::::<<<@@@AAA======GGGSSSnnn\\\GGGGGGJJJKKKOOOJJJLLLXXXcccgggdddbbbdddiiirrrttt___KKKFFFEEEEEEDDDCCCCCCDDDDDD===AAA<<>>???>>>;;;;;;<<<>>>===LLLYYYhhhrrrgggYYYZZZaaaxxx{{{kkkXXXDDDLLLmmmzzz{{{xxxwww~~~tttaaaHHHFFFBBB???<<<888444111...---,,,+++************---,,,,,,,,,,,,---....../////////000111111222222000111111222222333444444333333444444555666666666777777777777888999:::;;;===;;;EEEUUUiiirrreeeSSSCCCDDDKKKMMM]]]~~~gggkkk[[[YYYWWWVVVVVVWWWUUUPPPKKKKKKGGGCCC???===;;;888777333333222222222111111111000///333333666RRRzzz~~~ttt|||PPP^^^vvv___WWW___jjjyyy|||aaa]]]cccnnnzzzccc[[[YYYUUUWWW```mmmvvvuuuaaaRRRKKKIIIJJJMMMIIIUUUjjjcccCCC999;;;<<<>>>BBB;;;;;;>>>@@@???@@@HHHRRRddd{{{XXXHHHMMMPPPNNNPPPJJJJJJRRR]]]eeemmmtttooorrruuu___KKKGGGFFFFFFEEEEEEEEEEEEEEE@@@CCC===NNNnnnVVVhhh```>>>999444555000111111111111111111111111000000222333555===RRReeemmm___~~~kkkxxxhhhYYYJJJ^^^qqqVVVEEEDDDGGGOOO]]]tttrrr```RRRHHH===???CCCFFFCCC???BBBIIIAAAJJJVVVaaaqqqxxxuuuqqqlllkkknnnuuu|||fff]]]ttt{{{uuujjjMMMSSSYYY]]]]]]WWWNNNHHHEEECCCEEEEEECCC@@@<<<===AAAEEERRRkkkuuupppooo~~~ddd<<>><<<999555222...---,,,+++************---,,,,,,,,,,,,---....../////////000111111222222000111111222333333444444333333444444555666666777777777777777888999:::;;;>>>;;;DDDUUUjjjmmm\\\GGGDDDDDDLLLMMM\\\|||iiilllZZZUUUUUUUUUWWWXXXUUUNNNHHHLLLHHHDDD@@@>>>;;;999777333333333222222222111111//////444333444NNNvvvuuuPPPWWW}}}vvv```VVVZZZbbbppp|||{{{sss{{{eeeZZZaaammmzzzpppOOOJJJNNNPPPXXXfffhhhssslll___QQQJJJJJJJJJJJJIIIOOOYYYjjjlllRRR<<<999;;;666555:::???======???@@@BBBJJJSSSlll___UUU]]]___ZZZYYYVVVUUUXXX[[[bbbppp}}}uuuxxxttt^^^IIIHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFAAAVVVgggUUUpppeeeAAA:::555555///111111111111111111111111......111333555???SSSfffppp^^^~~~iii|||eeecccOOOGGG___wwwwww[[[IIIHHHHHHNNN___yyyuuuaaaNNNCCCAAAAAABBBDDDEEEDDDAAA===;;;<<<===@@@EEENNNXXXbbbhhhlllfff___\\\^^^___]]][[[```dddmmmwww~~~zzzlllnnnmmmfffZZZjjjxxxzzzppp[[[MMMNNNOOOLLL^^^\\\MMM@@@@@@@@@DDDQQQuuurrrMMMPPPiiizzzlll___^^^lll|||hhhSSSIII<<>>666000///...---,,,***)))((('''***+++,,,---............//////000111111111111111000000000111222222333333444555555666666666666666777888999888777777999:::@@@???BBBQQQnnnlllTTTHHHCCCFFFPPPRRR___wwwkkkkkk___[[[]]][[[SSSMMMMMMNNNMMMGGGFFFEEEDDDCCC???;;;777333444444444444333222111...555333222777BBBddd{{{WWWWWWqqqqqqLLLKKKYYYcccvvv}}}xxxtttccc```hhh{{{}}}UUU???EEEHHHKKKXXXccceeerrrwwwXXXMMMMMMNNNIIILLLRRRPPPUUU]]]kkkxxxFFFCCC===999666777999;;;>>>>>>>>>>>>@@@DDDJJJNNNdddfffaaawwwtttbbb___kkkwwwzzz~~~lllYYYNNNKKKJJJHHHGGGFFFEEEEEEEEEFFFCCC===ddddddYYYxxx^^^>>>666222...111000000000000000000000000222222333222222>>>XXXppptttbbb}}}kkkqqqOOOMMMHHHFFF^^^}}}|||aaaHHHFFFFFFLLL\\\ttt}}}xxxzzzjjjXXXGGG???>>>@@@BBBDDDDDDCCCAAA===;;;<<<;;;999999;;;>>>BBBDDDMMMLLLMMMSSSZZZ]]]\\\YYY]]]```hhhqqqvvv{{{www\\\VVVjjjggglll{{{YYY^^^}}}zzzfffVVVNNNRRR___lllnnn```HHH<<<@@@DDDPPPeeeXXXRRRdddkkk]]]SSS\\\vvv~~~dddKKK@@@:::EEEFFFFFFDDD???888222///------,,,,,,++++++******++++++,,,...............//////000111111111111111000000000111222222333333444555666666777777666666777888999888777777999;;;>>>>>>DDDVVVtttfffOOOEEEDDDEEEMMMMMMXXXuuuvvvccchhh```\\\^^^[[[SSSMMMLLLLLLKKKGGGFFFDDDBBBAAA>>>:::777444444444444444333222111///555333111444<<>>DDDNNNVVViii~~~ccceee|||~~~}}}tttooovvvuuujjjiiilll{{{kkkXXXMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDAAAooo^^^]]]]]]>>>777444000222000000000000000000000000111222333222222===UUUlll~~~ggg[[[xxxppp{{{LLLDDDKKKIIIYYY{{{iiiJJJFFFEEEJJJZZZppp}}}llluuummm]]]MMM@@@;;;<<<===>>>@@@@@@???===:::888555555333222222333555555777;;;DDDQQQ\\\aaa___\\\[[[]]]cccjjjooorrr{{{vvv{{{wwwfffeee[[[EEE<<>>GGG[[[||||||```LLLDDDCCCDDDJJJHHHSSSooovvveeegggbbb___aaa]]]UUUOOONNNMMMKKKKKKHHHEEECCCAAA@@@===;;;666666555555444333222222...444222111444:::SSSvvv|||gggHHHYYYzzzyyy~~~gggPPPNNN\\\qqq~~~sssnnnxxxxxxUUUCCC>>>FFFOOO^^^kkkkkkyyy|||iiiRRRIIINNNWWWUUUWWW\\\ZZZffftttvvviiiIIIAAA???;;;888888:::===???999<<<===<<<<<>>HHH^^^|||___KKKEEEBBBBBBIIIHHHUUUgggxxxkkkiiieeebbbdddaaaZZZUUUUUUTTTPPPQQQNNNIIIFFFEEEDDDCCCAAA888888777555444333333222...333111000555<<>>;;;:::<<<>>>@@@:::>>>AAA@@@AAALLL___nnn}}}lllSSSRRRWWWVVVTTTYYY```ooo~~~qqqddd[[[\\\[[[YYYZZZ___bbbccc___pppooo[[[NNNMMMLLLKKKJJJIIIIIIIIIIIIDDDFFFDDDiiiqqqwwwTTT999666666333444000000000000000000000000///000222333333:::MMM___{{{mmmZZZYYYvvvyyyyyygggRRRXXXWWW^^^wwwsssSSSKKKEEEJJJUUUeeezzzzzzzzz|||lllYYYJJJ???888777:::666777888888777666444333555555555555444333222222777;;;AAAHHHNNNRRRRRRRRRUUUUUUZZZbbbhhhlllrrryyyaaaLLLFFF???:::555555:::??????<<>>???HHH___{{{]]]JJJDDDDDDCCCJJJJJJYYYzzzeeexxxuuummmhhhcccdddaaa\\\ZZZ[[[YYYUUUUUUQQQLLLIIIGGGGGGFFFEEE;;;:::888666444333333333111333///...444:::PPPoooUUUGGGcccttt\\\IIIVVVlllxxxxxxqqquuuuuuVVVAAA???FFFNNNYYYtttrrrWWWMMMTTTaaa```___ccccccqqq^^^GGGDDD@@@===::::::;;;<<<888<<<@@@AAAFFFUUUkkk}}}kkkYYYYYYYYYYYY^^^eeeiiiwwwpppgggfffcccdddjjjuuuyyypppXXXWWWVVVZZZggguuuxxxtttzzzzzziiiVVVKKKMMMMMMLLLKKKJJJJJJJJJJJJHHHDDDFFFdddooo~~~pppNNN555444666222333000000000000000000000000//////111222333999JJJZZZrrrfffTTTPPPhhhppp{{{ttthhhbbbhhhooovvvvvvVVVKKKCCCGGGOOO\\\ppplll]]]KKK@@@999444444777888999999:::999888777666555555555666666666666666999:::<<>>???>>><<<===???===;;;>>>IIIUUUMMMVVVZZZXXX^^^gggaaaRRRQQQMMMSSSiiixxxvvvrrrkkkooohhh^^^ggghhheeeiiirrr^^^JJJ;;;333222222///......---,,,++++++******+++,,,---............//////000111111111111111111111222222333444444444555666777777888888777777777888999999999:::<<<>>>???@@@JJJbbbxxxXXXFFFBBBGGGEEEKKKMMM^^^{{{mmmnnnkkkbbbcccaaa]]]\\\^^^\\\WWWUUURRRMMMJJJIIIHHHGGGFFF===<<<999777555444444444333444///---222555DDD___bbbFFFXXXyyyxxxaaaIIIPPPcccooo~~~xxxwww|||~~~^^^HHH>>><<>>@@@AAAGGGWWWmmm}}}|||dddXXXZZZYYYZZZgggnnnyyyqqqUUUMMMKKKHHHJJJRRRaaarrr{{{{{{xxxyyyuuummmlllzzzwwweeeUUUMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIBBBOOO```xxxzzzkkkJJJ222333555111111000000000000000000000000//////000111222999IIIXXXmmmjjjZZZOOO```mmmnnnvvv|||zzzZZZMMMCCCFFFMMMVVViii|||zzz[[[NNN???888555333333666999::::::::::::999888888555555666888:::<<<>>>@@@============@@@EEELLLPPPOOOLLLLLLPPPSSSSSSUUUYYY]]]aaahhhiii^^^JJJ999111444888===@@@AAA???======999AAAEEE@@@;;;>>>FFFLLLNNNNNNMMMLLLOOORRRQQQNNNRRRYYYjjj{{{kkkRRRLLLRRR[[[xxxlllttttttppptttzzzoooXXXDDD999555333333,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------//////000111111111111111111111222333333444444555666666777888888888888777777888999999999:::<<<>>>@@@BBBMMMhhhtttTTTDDDBBBHHHEEELLLRRRfff}}}wwwnnnqqqeeeeeeccc______```]]]WWWWWWTTTPPPMMMLLLJJJHHHGGG???===:::777555444444444333444000000444222:::PPP{{{tttMMMUUUuuu~~~iiiNNNMMM\\\hhhxxxpppooovvvhhhPPPAAA===888???FFFIIIYYYpppzzzuuuZZZLLLJJJNNNWWW___gggjjjqqqxxx{{{rrr___RRRYYYkkkooosss~~~gggKKKHHHDDD@@@===;;;::::::CCCEEEHHHNNN[[[ooo]]]TTT\\\[[[^^^nnnyyy\\\LLLJJJHHHHHHJJJPPP\\\lllwww|||||||||vvvbbbTTTOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIAAA___llldddxxxiiiGGG111333666111111000000000000000000000000000//////000222999IIIXXXpppwwwmmmZZZcccpppnnnzzzttt}}}___PPPFFFHHHMMMUUUgggzzzmmmQQQEEE999555555555555777888999999999999888888777::::::999888999:::<<<===@@@???>>>===???CCCJJJNNNQQQLLLJJJLLLLLLIIIIIIKKKEEEJJJRRRWWWRRRFFF<<<777666999@@@HHHJJJFFFCCCBBB>>>CCCDDDBBBDDDIIIGGGAAAJJJAAA>>>EEEGGGDDDGGGPPPKKK[[[uuu___SSSDDD666===DDD>>>TTThhhhhhrrrvvvyyyuuudddiiiooodddWWWFFF;;;666444000,,,))))))***++++++,,,------))))))***+++,,,,,,,,,,,,//////000111111111111111111222222333333444444555666666777888888888888888777888999999999:::===??????CCCQQQmmmsssSSSEEEEEEFFFCCCLLLUUUmmm~~~~~~nnnxxxjjjjjjgggcccbbbccc___XXXYYYWWWSSSQQQPPPNNNKKKIII@@@>>>;;;777555444444444000333222444888333888JJJwwwpppWWWZZZyyy}}}pppTTTMMMYYYfff~~~yyynnnaaa[[[```jjjrrrzzz~~~ttt^^^KKKAAA>>>666<<>>@@@@@@@@@AAAAAA@@@@@@DDDLLLSSSSSSPPPKKKGGGDDDBBB???===???@@@AAAAAA@@@===:::777;;;???FFFKKKLLLKKKJJJIIIGGGAAABBBEEEFFFOOORRRHHHIIIFFFCCCEEEKKKPPPRRRPPPQQQSSSgggiiiEEEEEE;;;===>>>???CCCOOO```mmmooofffzzz|||nnniiiddd[[[[[[QQQDDD:::555222000...,,,,,,,,,+++++++++*********++++++,,,---...//////000000000000111111111111444333333333333333333333888888888777777777777777777888999999999:::===???CCCBBBPPPqqqpppQQQBBB@@@CCCKKKSSSUUU}}}www~~~lllsssrrrmmmhhhfffeeeccc___[[[YYYVVVRRRPPPOOOOOOOOOOOOIIIDDD>>>999777777666666222222222111222555:::>>>ooossswwweeeYYY~~~VVVJJJYYYdddxxxuuudddWWWOOOOOOXXXbbblllnnnqqqssstttwww{{{~~~wwwiiiXXXIIIAAADDD???<<>><<<<<<===???CCCEEENNNQQQWWW^^^fffmmmrrrtttzzzyyyxxxwwwuuutttsssrrrjjjhhhoooyyy^^^LLLNNNRRRTTTNNNDDD???@@@MMMTTTaaaxxxdddhhheeejjj~~~pppZZZUUUXXX```ccclllxxxyyyiiiWWWNNNNNNQQQOOOLLLJJJJJJJJJIIIHHHGGGDDDzzzmmmQQQ```???888444555777444000000000000000000000000000000111333333888FFFUUUoookkkdddsss{{{tttiiilllXXXFFFFFFMMMUUUbbbpppvvvdddVVVCCC===555222333666666555888999888777555555777999999999:::;;;===???BBBCCCCCCCCCBBBAAACCCHHHOOOTTTRRRNNNHHHCCC@@@===;;;999888999:::;;;:::888777555:::BBBIIIJJJGGGCCCDDDGGGLLLHHHFFFFFFJJJXXX___XXXMMMDDD???GGGTTT^^^eeeiiihhh___aaaxxxfffGGGCCC<<<@@@CCCAAA???BBBLLLUUUhhhqqqpppuuueee___ZZZSSSLLLFFF===555111...---,,,,,,,,,,,,+++++++++*********++++++,,,---...//////000000000000111111111111333333333333333333333333888777777777777777777777777888999999999:::===@@@CCCCCCQQQsssmmmPPPBBBAAAFFFNNNWWW]]]{{{}}}|||nnntttrrrnnniiifffeeebbb^^^[[[[[[WWWSSSQQQQQQQQQOOOMMMIIIEEE???;;;999777666444333333333222333666;;;???jjjxxxuuuiiiXXX|||gggQQQUUU___uuurrr^^^OOOEEECCCHHHPPPZZZ\\\___bbbdddfffjjjmmmoooppppppkkk___QQQDDD===???======AAAEEELLLYYYfffrrr~~~uuufffZZZMMMAAA<<<;;;;;;;;;<<<>>>@@@AAAFFFIIIOOOVVV]]]cccgggjjjpppppppppooooooooonnnnnnooonnnvvvyyyaaaOOOKKKPPPYYY___[[[QQQKKKKKKXXXqqq~~~bbbhhhssspppssstttkkkfffrrr~~~wwwhhhXXXQQQRRRQQQOOOMMMLLLLLLKKKJJJHHHIIIKKKnnnVVV```???777333222333000000000000000000000000000000000111222333777FFFTTT~~~rrrjjjttthhh___sss___KKKFFFKKKSSSaaannn}}}vvvooocccTTTIII<<<888333111333555555444666666777666555555888:::;;;;;;;;;===@@@CCCGGGJJJKKKIIIGGGHHHMMMSSSYYY\\\UUUPPPHHHAAA===:::888666444444444444555555555555:::BBBIIIGGG???:::===CCCJJJMMMLLLJJJTTTeeejjjccc^^^OOOKKK[[[llloooppptttwwwqqqllltttwww```FFFBBB>>>DDDKKKKKKGGGEEEGGGKKKQQQeeeyyyxxx{{{}}}uuuaaaPPPIIIDDD???;;;:::777333...,,,+++,,,,,,,,,,,,+++++++++*********++++++,,,---...//////000000000000111111111111222222333333444444555555777777777777777777888888777888999999999;;;>>>AAACCCDDDSSSvvviiiMMMBBBBBBDDDJJJVVVccczzzwww~~~lllpppnnnjjjfffeeeeeeeeebbb___^^^YYYTTTRRRSSSSSSOOOKKKHHHEEEAAA>>><<<999555222444444444333444666:::>>>```~~~ssswwwXXXxxxvvv~~~sssZZZRRR[[[qqq|||kkkVVVGGG===999;;;AAAGGGIIILLLNNNPPPRRRUUUXXX[[[]]]___\\\TTTJJJ@@@;;;999:::>>>BBBDDDJJJYYYgggvvvwwwmmmXXXGGGAAA>>>:::::::::;;;<<<===>>>>>>??????BBBFFFKKKQQQWWW[[[]]]cccdddeeefffggghhhiiiiiiiiijjjppp{{{```NNNFFFBBBPPPXXXgggvvv|||yyyvvvvvvuuueeettt~~~xxxqqqdddVVVQQQSSSQQQPPPOOOOOOOOOMMMJJJHHHKKKUUUjjj]]]ZZZ<<<666222111222///000000000000000000000000000000111222222777EEETTTnnnhhhhhh```TTTxxxdddOOOFFFHHHQQQ___lllssslllmmmpppooojjjddd```[[[SSSHHHAAA777555222222444666555444444555555555555666999;;;<<<<<<===@@@DDDIIINNNQQQSSSQQQQQQUUU^^^fffjjjkkk^^^WWWLLLBBB<<<999777666555444333333333333444555999>>>CCC@@@999666:::???IIITTTUUUUUUdddrrrpppiiippp``````vvvrrrbbb^^^bbbnnnwww|||zzzdddMMMJJJIIIOOOUUUXXXVVVRRROOONNNTTT]]]pppyyyuuuddd]]]gggyyyooommmaaaMMM===777444222333666777555000------...,,,,,,,,,+++++++++*********++++++,,,---.../////////000000000111111111111111222222333444555666666777777777777777888888888888999:::::::::<<>>@@@BBBDDDDDDEEEGGGHHHMMMPPPSSSSSSMMMFFF???<<<777999>>>@@@AAAGGGWWWhhh|||qqq\\\EEE;;;>>>BBBBBB;;;<<<>>>???@@@@@@??????===>>>AAAEEEJJJNNNRRRTTTZZZ[[[\\\___aaaccceeefff___``````dddppp~~~~~~xxxfffOOO@@@>>>@@@AAAEEEKKK]]]xxx}}}llleeejjjlllmmmwwwaaa^^^jjj{{{}}}wwwoooggg[[[PPPMMMOOOQQQPPPQQQQQQQQQOOOKKKHHHKKK\\\fffkkkyyyRRR888555333333555333000000000000000000000000000000111222222666EEESSSwww{{{\\\]]]XXXTTTOOO{{{{{{iiiSSSFFFEEENNN\\\hhhlll]]]XXXYYYYYYUUUPPPMMMJJJEEE???;;;444444333444666666666555333444555555555777:::<<<:::;;;>>>BBBGGGMMMSSSVVVXXXYYY^^^fffqqqyyy||||||iii___QQQDDD;;;777666555777666444222111222333444777888999888666777;;;>>>OOO[[[ZZZ]]]pppzzzuuuvvv|||nnnnnnlllVVVOOOHHHXXXgggvvvpppXXXNNNVVVYYY\\\]]]\\\XXXSSSPPPUUU```jjjlllwww___aaabbbeeeooo|||rrrjjjYYYFFF:::666666555333666888666111...---///,,,,,,,,,+++++++++*********++++++,,,---.../////////000000000111111111111222222333444444555666666666666777777888888888888888999:::;;;;;;===@@@CCCEEEHHH[[[~~~```HHHAAAEEEIIIKKK[[[tttzzzzzzrrraaadddfffdddbbbcccgggiiihhhfffaaa]]]YYYXXXXXXVVVPPPJJJIIIHHHGGGEEECCC>>>888444444444444333222333555888AAAtttsssjjj\\\TTT}}}xxxrrrxxxcccfffMMM[[[lllyyyeeeNNN@@@;;;999:::<<<>>>???AAAAAA@@@??????@@@EEEIIILLLKKKHHHBBB===;;;888:::<<<======CCCTTTdddzzzgggMMM<<<;;;CCCHHHGGG<<<>>>@@@AAABBBAAA@@@???>>>???@@@BBBEEEIIIKKKMMMVVVWWWYYY[[[^^^aaacccddd]]]ZZZVVVUUU]]]dddaaaYYYRRRNNNGGGAAAAAAEEEEEECCC???BBBSSSqqqfffRRRMMMNNNZZZjjjuuudddSSSRRR[[[jjjwww||||||tttiii```UUULLLJJJMMMQQQQQQQQQSSSSSSPPPKKKHHHGGGaaaggg{{{qqqMMM777666444444666444000000000000000000000000000000111222111666DDDRRRiiisssgggNNNVVVMMMppp|||RRRXXX{{{oooXXXGGGCCCKKKYYYbbb|||hhhVVVNNNLLLKKKIIIEEEBBB@@@<<<888555333444444555666666777777444555666666666888;;;===888;;;???EEELLLRRRWWWZZZ^^^dddooo{{{ttthhhWWWFFF;;;666444444666555333222111111111222555555444444666:::@@@DDDTTT]]]XXXaaa{{{||||||yyyhhh\\\\\\PPPQQQTTTiiixxx]]]OOOZZZ___cccbbb]]]YYYYYYZZZ^^^hhhkkkeee~~~TTTRRRSSSVVVaaasss|||kkkTTTBBB;;;;;;<<<<<<666666555333000---,,,---,,,,,,,,,+++++++++*********++++++,,,---...//////000000000000111111111111333333444444555555666666666666666777888888999999888999;;;;;;<<<>>>AAADDDGGGKKK___{{{^^^GGGBBBGGGIIIKKK```}}}qqqccchhhkkkhhheeedddffffffdddaaa___^^^]]]\\\ZZZVVVQQQMMMKKKJJJIIIHHHFFFBBB<<<888444444444333111111333555777dddyyyjjjgggPPPmmm{{{mmm|||~~~gggmmmQQQ^^^nnnhhhNNN???:::888888999>>>@@@BBBAAA???=========@@@CCCEEEEEEBBB>>>;;;999;;;:::;;;;;;;;;???MMM[[[gggWWWDDD;;;@@@FFFGGGCCC@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCEEEGGGJJJKKKUUUVVVXXXZZZ\\\^^^```aaa]]]UUUOOOPPPTTTTTTNNNFFFGGGFFFEEEGGGIIIHHHCCC===DDDHHHXXXpppsssooofffWWWJJJGGGMMMUUU\\\jjjyyyxxxYYYSSSUUU]]]mmm|||~~~}}}rrreee[[[RRRKKKKKKOOOQQQQQQQQQRRRRRRPPPLLLHHHJJJkkkhhh{{{lllJJJ666666444222333111000000000000000000000000111000111222111555CCCQQQcccooofffOOOUUU~~~FFF[[[|||gggjjjwww___KKKCCCIIITTT\\\qqq{{{dddQQQGGGDDDCCCAAA???===;;;999666444333444444555444555666777666777777777777999<<<>>>;;;>>>EEELLLTTT[[[___aaagggsssrrr^^^KKK>>>777666555444444333333222333333333555666777666666<<>>;;;>>>???>>>999666222///......---,,,,,,,,,,,,+++++++++*********++++++,,,---...//////000000000000111111111111444444444555555555555555555666666777888888999999888999;;;<<<<<<>>>BBBEEEHHHNNNcccxxx\\\GGGBBBHHHGGGLLLffftttrrrhhhooonnnjjjfffeeeeeeeeebbb___]]]___aaa___ZZZUUURRRQQQLLLKKKJJJJJJHHHEEE@@@<<<555555555444222222333444444TTTlllsss|||TTT```uuunnnrrrxxxzzz|||\\\dddvvvlllOOO???;;;:::::::::>>>@@@BBBCCCAAA?????????<<>>@@@DDDLLLTTT]]]cccgggiiiqqq{{{eeePPPBBB;;;999888333444444555666666777777444999<<<999666;;;HHHTTTZZZhhhsssyyy\\\OOOQQQWWW[[[bbbooorrrZZZ\\\ggggggqqqlllOOOKKKbbbrrrPPP>>>===BBBCCCAAA===777111...///000///...,,,,,,,,,+++++++++*********++++++,,,---...///000000000000000111111111111555555555555555444444444555666666777888999999999888:::;;;<<<===???CCCEEEIIIOOOfffwww\\\GGGCCCHHHJJJQQQooosssqqqllltttmmmiiieeeeeeffffffccc```[[[___cccaaaZZZTTTSSSSSSMMMLLLKKKJJJIIIGGGBBB???666777777555333222333555555JJJtttnnnfffWWWSSSmmmxxxuuu{{{gggkkk~~~nnnPPP@@@===>>>>>>???===@@@CCCDDDCCCBBBBBBBBB;;;>>>AAABBB@@@>>>======:::999;;;>>>???===???DDD@@@CCCJJJSSSWWWUUURRRQQQNNNNNNNNNNNNOOOOOOOOOOOOTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVVVVVVVWWWWWWWWWWWW^^^PPPLLLTTTUUUIII@@@BBB@@@DDDIIIIIIFFFFFFNNNXXXppplllRRRGGGCCC@@@???BBBHHHQQQ^^^hhh}}}wwwdddYYYeeedddeeeuuuuuuiii[[[QQQLLLJJJMMMSSSRRRQQQPPPPPPPPPOOOLLLIIIkkksss[[[fffjjj]]]???000333333222444222000000000000000000000000111000111111111555BBBQQQ\\\uuuwwwYYYIIIbbbBBBGGG{{{rrrjjjQQQEEEJJJSSSWWWiii~~~zzzhhhPPP>>><<<>>>>>>>>>===<<<;;;999999777777666666666666666666;;;:::999;;;>>>AAACCCCCCKKKLLLTTT___eeekkkxxxuuuZZZCCC999999:::999666333333666999999888===;;;;;;===???EEETTTcccxxxnnn]]]RRRPPPGGGGGGRRRfffhhh|||\\\NNN[[[pppmmmfffkkkyyylllSSSEEEBBBCCCDDDCCC>>>:::555333444333111...---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333333333333444444444555555777777777777777888888888;;;::::::;;;>>>BBBGGGIIIOOOJJJiiivvvSSSDDDEEEDDDIII]]]kkkoooeeeeee___``````aaabbbbbbcccccc___^^^]]]^^^]]][[[WWWSSSPPPOOOMMMMMMLLLHHHDDD@@@999888666555444444555666333AAAddd~~~qqqeeeUUUnnntttyyy|||ZZZ@@@999>>>@@@<<<;;;@@@GGGKKKKKKIIIFFFDDDDDDDDDEEEDDDBBB???<<<::::::;;;===<<<===@@@GGGMMMIIILLLSSS[[[\\\WWWUUUVVVTTTTTTTTTRRRPPPQQQSSSUUUWWWVVVUUUXXX[[[]]]\\\ZZZZZZXXXVVVVVVXXXZZZZZZZZZ___OOOIIISSSUUUJJJBBBDDD@@@@@@EEE>>>DDDOOOTTTpppmmmMMMLLLGGGIIIHHHFFFMMM___qqq{{{tttXXXdddnnngggooorrrcccdddjjjrrr~~~wwwrrrlll^^^QQQLLLLLLMMMOOORRROOOOOOVVVTTTKKKMMMPPPIIIeeevvvQQQsssttt```kkkTTT<<<333666333111333222000000000000000000000000///......000111555@@@MMM\\\~~~{{{```PPPeeeBBBGGGzzzooonnnVVVGGGHHHPPPTTTggg{{{nnnVVVCCC@@@===============<<<;;;::::::999888777888888999:::888888888;;;???CCCFFFHHHNNNPPPXXXcccllluuuxxx^^^HHH>>>======777555333444888:::;;;:::;;;999<<<@@@@@@EEE\\\uuu}}}pppJJJEEEIIIGGGLLLYYYgggwwwfffPPPJJJZZZnnnvvv}}}sssgggTTTCCCAAAHHHNNNOOO@@@<<<777444444333111...---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333333333444444444555555555777777777777888888888888999999999;;;>>>CCCGGGJJJPPPNNNpppsssRRRDDDFFFEEEIII]]]qqqmmmfffhhhcccccccccccccccccccccccccccaaa___^^^]]]ZZZVVVSSSOOONNNLLLLLLKKKIIIEEEBBB:::999777555444444444555555???]]]|||lllsssVVVZZZ~~~{{{}}}```DDD:::<<<<<<999@@@FFFLLLPPPPPPMMMKKKIIIFFFHHHJJJKKKIIIEEE@@@===<<>>FFF:::<<<@@@LLLRRRWWWxxxkkkKKKLLLNNNQQQQQQPPPVVVeeettt|||dddTTTbbbmmmkkkxxxmmm^^^dddsss~~~vvvqqqjjj]]]PPPLLLLLLLLLNNNPPPPPPPPPUUUTTTMMMLLLMMMGGGeeelllQQQyyyvvviiilllRRR;;;222555222111333111000000000000000000000000///...///000111444@@@LLLaaayyy}}}nnnYYYiii===DDDwwwpppuuu]]]IIIDDDKKKQQQcccvvv~~~oooXXXBBB>>><<<======>>>>>>=========:::999777666666777999:::888999;;;>>>CCCJJJOOOSSSVVVYYYaaammmxxxzzzdddPPPEEE@@@===444444444666999<<<<<<;;;;;;777;;;@@@===AAA___sssQQQ:::???GGGHHHQQQ```rrryyymmm\\\OOOIIIOOO```qqqxxxxxxpppoookkkZZZEEEAAAOOOYYYYYYBBB===888444444333000------,,,++++++******++++++,,,,,,------.../////////111111222222222333333333333444444444444555555555777777777888888888999999888888888:::>>>CCCGGGJJJQQQSSSxxxpppPPPCCCGGGGGGKKKZZZttt|||~~~kkkfffjjjgggffffffeeedddccccccbbbgggeeeaaa^^^\\\YYYVVVSSSPPPNNNLLLKKKJJJIIIGGGEEE===<<<:::777666555555555777<<>>AAACCCEEEJJJRRRXXXZZZXXXWWWWWWUUUQQQQQQUUUTTTVVVXXXYYYXXXWWWWWWXXXaaaaaaccceeehhhiiigggeee[[[YYYVVVWWW\\\bbbgggiiiaaaSSSOOO\\\cccXXXHHH@@@HHH<<>>???@@@@@@@@@@@@???===;;;999888999;;;<<<>>>@@@CCCGGGMMMUUU]]]cccdddiiittt|||kkkYYYKKK@@@999333444555888:::;;;;;;;;;???999:::@@@===>>>]]]}}}SSSBBB<<>>777333222111...+++---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333444444444444555555555555777777777888888999999:::999888888:::===BBBFFFIIIOOOVVV~~~nnnOOOCCCGGGGGGNNNWWWsssssszzziiidddhhhgggffffffeeeeeedddcccccciiieeebbb___]]][[[XXXVVVSSSQQQMMMKKKJJJIIIGGGFFFAAA???<<<:::777666666666777888GGGiiitttvvvppphhhxxx{{{lllPPP???===??????BBBFFFLLLPPPQQQPPPPPPPPPVVVZZZ^^^___[[[QQQFFF???>>>@@@BBBBBBBBBDDDJJJOOOSSSQQQQQQSSSQQQOOOQQQVVVTTTVVVWWWWWWXXXYYY[[[^^^hhhiiijjjkkkkkkiiifffddd]]]ZZZXXXYYY\\\___aaabbbaaaXXXXXXcccfffZZZKKKDDDDDDIIIZZZ[[[[[[^^^rrriiiSSSVVVSSSWWWZZZ```ooowwwYYY^^^gggooorrrzzzmmm\\\WWWYYYSSSTTT^^^bbbooorrr{{{qqqhhh]]]SSSJJJIIILLLNNNOOOQQQRRRSSSRRRRRRQQQGGGDDDLLL|||[[[ccclllIII888222444000000333///000000000000000000000000///...///111111333>>>III___ccc}}}hhhkkk333AAAqqq|||hhhkkkkkkOOO@@@DDDMMMVVVhhhxxx```DDD:::<<<===???AAACCCDDDEEEEEEGGGEEECCCAAA@@@@@@AAABBBFFFIIILLLQQQXXXaaalllttt{{{}}}}}}www||||||qqqaaaQQQBBB666444555777999::::::;;;;;;???999;;;BBB???@@@[[[|||ssspppeeeOOOIIICCCGGGTTTZZZ```xxxeeeNNNJJJHHHJJJOOO\\\qqq~~~xxx```EEEBBBQQQTTTIIIBBB<<<555111///...,,,)))---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333444444444555555555666666666777777888999:::::::::;;;::::::;;;===AAAEEEHHHNNNXXXkkkMMMCCCGGGGGGRRRWWWttt~~~lll{{{}}}llldddeeeeeeeeeeeeeeeeeeeeeeeeeeefffddd```___^^^]]]\\\ZZZXXXUUUQQQNNNMMMKKKIIIGGGAAA@@@===:::777666555555666555>>>ZZZuuulllyyykkk|||sss{{{rrrWWWDDD>>>@@@BBBEEEJJJPPPTTTWWWXXXZZZ[[[bbbeeehhhgggaaaUUUHHH???DDDFFFGGGFFFDDDEEEIIILLLNNNMMMPPPSSSSSSPPPQQQUUUUUUUUUUUUUUUWWW\\\ccchhhsssssssssppplllgggdddaaa[[[[[[[[[]]]___```^^^\\\XXXUUUWWW\\\YYYMMMCCCAAACCCSSShhheeekkk|||nnnZZZYYY^^^fffrrruuuddd___YYYhhh{{{pppZZZPPPPPPMMMPPPZZZ\\\bbbgggxxx~~~|||wwwlllbbbUUULLLFFFIIINNNPPPQQQSSSRRRUUUQQQQQQRRREEEDDDXXXttt___vvvhhhDDD666333333///111444...000000000000000000000000///...000111111333<<>>@@@CCCFFFHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHNNNQQQVVV\\\dddppp~~~vvvpppooorrrlllrrruuunnnbbbTTTDDD888555777999:::;;;<<<>>>@@@:::>>>FFFJJJFFFGGG[[[rrruuu\\\PPPLLLHHHCCCAAAJJJHHHQQQaaammm}}}fffNNNJJJHHHKKKTTTgggwwwlllTTT???>>>JJJKKKBBBAAA;;;444///...---+++)))---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333444444555555555666666666666777777888999:::;;;;;;;;;;;;:::;;;>>>BBBFFFIIINNN\\\gggJJJBBBHHHHHHVVV[[[}}}jjjqqq~~~vvvhhhdddeeeeeeeeeeeeeeefffffffffcccaaa____________]]]\\\ZZZXXXUUUSSSQQQOOOLLLJJJAAA@@@===:::888777666666666555888KKKpppzzzjjj}}}eeeiiitttxxx|||vvv~~~}}}bbbIII>>>>>>@@@DDDIIIOOOUUUZZZ]]]aaadddlllnnnooommmeeeXXXKKKCCCDDDGGGIIIHHHGGGGGGKKKOOOQQQQQQTTTXXXVVVRRRQQQTTTVVVUUUUUUVVVZZZcccmmmuuu~~~}}}zzztttlllfffbbb```ZZZ[[[^^^aaadddeeebbb```WWWUUUTTTRRRKKKAAA>>>AAAFFFUUUhhhkkkooojjjeeeqqqtttUUUMMMQQQ___oooxxx]]]OOOPPPPPPUUU[[[ZZZZZZdddvvv}}}yyyrrrggg^^^OOOHHHDDDIIIOOORRRSSSTTTQQQXXXQQQOOORRRCCCHHHjjjjjjddd```@@@666444444///222555///000000000000000000000000//////000222111222;;;EEE]]]fffnnniii555???\\\]]]ZZZxxx^^^IIIDDDIIIOOO]]]qqqjjjLLL>>>===???BBBFFFIIILLLNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTVVVZZZaaaiiissszzzoooiiicccaaabbb]]]bbbeee```XXXPPPEEE;;;666888;;;<<<>>>AAAFFFJJJIII[[[kkkiii^^^\\\jjjyyyhhhGGG<<>>EEEGGGIIIXXXssspppUUUPPPMMMQQQ]]]qqqxxxiii^^^KKK<<<;;;BBBEEECCCAAA;;;333///......,,,+++---,,,++++++******++++++,,,,,,------.../////////111111222222222333333333555555555555666666666666666777777888:::;;;;;;<<<999999:::<<<@@@EEEJJJMMMQQQccczzzbbbGGGBBBIIIJJJVVV```yyymmmqqqqqqfffhhhhhhhhhggggggffffffeeeaaa````````````___]]]ZZZYYYXXXWWWWWWWWWUUURRROOOFFFDDDBBB???===<<<<<<<<<666666666@@@```nnnqqqiii[[[qqqyyyyyyyyykkkOOO@@@>>>@@@BBBGGGNNNVVV\\\bbbhhhlllsssttttttppphhh]]]RRRKKKEEEHHHJJJJJJHHHIIIMMMPPPUUUTTTVVVYYYXXXTTTTTTWWWVVVWWWYYY]]]dddnnnyyy{{{sssiiibbb______[[[\\\^^^bbbfffgggfffddd___XXXQQQJJJCCC>>>???BBBGGGTTTlllvvvttt|||}}}]]]OOONNNPPP[[[hhhnnn]]]___bbbfffggg``````kkk{{{{{{vvvnnnccc[[[NNNHHHEEEJJJPPPRRRRRRSSSQQQYYYQQQNNNQQQBBBMMM|||dddgggVVV>>>666555444///333666///000000000000000000000000//////000222111222:::DDDZZZgggvvviiiaaa111999OOOiii^^^{{{dddMMMDDDGGGPPP[[[kkk~~~sssTTTFFF>>>@@@CCCGGGKKKNNNPPPQQQUUUWWW[[[___bbbddddddddd\\\bbbjjjsssnnnfffaaa[[[UUUTTTQQQUUUVVVRRRMMMIIICCC<<<666999<<<>>>@@@EEELLLQQQeee|||wwwhhhDDD777@@@AAA???FFFAAAGGG^^^kkkddd]]]YYY]]]eeerrrqqqbbbWWWHHH>>>:::<<>>AAACCCUUUwwwdddTTTSSSRRRNNNOOO[[[|||{{{}}}vvvqqqyyy}}}zzztttkkkaaa[[[OOOIIIFFFKKKPPPQQQPPPQQQPPPZZZQQQMMMPPPAAAPPP```fffxxxOOO<<<666666555000444777000000000000000000000000000//////111222111111999CCC]]]mmmrrrxxxiii___:::555JJJrrrsssbbbkkkOOODDDHHHMMMXXXhhhzzz~~~ccc;;;BBBBBBEEEIIIJJJKKKQQQYYY[[[```ddddddeeehhhiiigggiiijjjpppzzz}}}hhhZZZTTTQQQMMMHHHHHHFFFDDDEEEFFFEEEAAA>>>:::777888@@@GGGKKKTTT]]]xxxzzznnnIIIBBB===<<>>===>>>??????<<<999;;;888:::BBBGGGIIILLLQQQdddmmmkkkLLLEEEDDDGGGIIICCCAAAHHHNNNfff}}}mmmppppppccc^^^WWWTTTWWW\\\XXXPPPHHHGGG???444///111333111333222000...,,,+++******++++++++++++++++++++++++++++++---...///000000000222222222222333333333333444444333333444555777888999888888888888999::::::>>>:::;;;AAAGGGKKKOOOSSS[[[sssxxx]]]LLL@@@CCCLLLLLLTTT[[[}}}tttooommmnnnoooooonnnllllllmmmooohhhdddeeehhhfff^^^YYYYYYYYY[[[[[[YYYZZZ[[[XXXRRRLLLMMMNNNMMMIIIEEECCCBBB999444888777666VVVmmmlllfffKKK___zzz{{{rrrYYYJJJIIIIIIQQQ[[[fffsss~~~}}}~~~wwwkkkbbbXXXSSSQQQTTTVVVTTTSSSTTTTTTUUUXXX\\\aaagggooovvvnnnjjjddd^^^YYYXXXXXXYYY\\\aaaddddddeeehhhiiiggg\\\PPPEEEDDDGGGGGGFFFFFFBBBGGGXXXuuuzzzttt{{{~~~~~~uuu~~~|||vvvqqqhhh[[[QQQMMMGGGHHHJJJLLLOOORRRTTTVVVUUUPPPOOOKKKKKKKKKjjjlllZZZ^^^:::666444222222333333222111000000000000000000000000////////////000333888<<>>:::888777777888::::::888666999777:::BBBJJJLLLLLLMMMXXXtttkkknnnOOOIIIKKKPPPPPPGGGFFFLLLNNN[[[|||vvvrrrqqq{{{fffZZZTTTMMMLLLTTT^^^___ZZZ@@@???999222///111222111111000///...---,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000000000333333333333444444444555444444444444555666777888888888777777888888999:::<<<:::<<>>666444222222333333222111////////////////////////......///......000333666LLL\\\jjjtttqqq___ggg444444<<>>>>>===;;;888777777888???@@@@@@DDDQQQfffxxx|||iiihhhvvvwww^^^QQQkkkuuuZZZNNNTTTTTTQQQKKKIIIJJJGGGBBB>>>999666999:::777444333000///...---------------************************,,,---...///000111111111000000111222333444555555444444555777777777777777999999888888999999:::;;;:::>>>EEEIIIIIIIIIQQQ[[[ttt~~~]]]HHHFFFDDDHHHSSSWWWsssppp{{{tttoookkkiiijjjkkkllllllkkklllnnnpppggglllmmmggg```\\\XXXUUUYYY[[[[[[YYYZZZ]]]\\\WWWUUUUUUSSSOOOJJJGGGGGGGGGDDDBBB:::888:::666BBB^^^uuuccczzzttttttuuuqqqxxxfffbbbjjjrrrxxx|||ssskkkdddaaa```dddiiiooozzzwwwqqqkkkdddZZZ]]]aaafffjjjmmmnnnoootttwww{{{}}}}}}uuuiiiYYYJJJEEEGGGJJJMMMPPPOOOTTT___iiimmmuuukkk[[[SSSNNNIIIGGGHHHOOOZZZmmmoooppp~~~xxxnnnddd]]]UUUMMMIIIIIIIIIKKKOOOSSSUUUUUUTTTTTTOOOQQQKKKMMMZZZvvvWWWcccZZZ777AAA666444222222333333222111000000000000000000000000...///000//////000222555JJJWWW```pppzzzhhhggg111444:::DDDeeeooottthhhTTTGGGGGGLLLYYYiii|||~~~pppeee]]]XXXZZZaaahhhqqqxxx~~~uuuooohhheeegggnnntttxxxwwwtttkkk^^^OOODDD@@@???===>>>>>><<<999888:::<<>>???===;;;:::===@@@<<>>BBBCCC<<<555444111000///...---,,,,,,,,,)))))))))))))))))))))))),,,---...000111111111111222222333444555666777888333444666888888888777777;;;;;;::::::;;;;;;<<<===<<>>666>>>:::666DDD^^^qqqkkkfffhhhuuupppqqqsssuuuxxx{{{pppfffbbbbbbdddjjjnnnrrr|||tttllllllggg^^^aaaeeekkkrrrwwwyyyzzzzzzzzzuuuaaaLLLCCCEEEKKKSSSZZZWWW\\\kkk|||[[[JJJNNNSSSPPPWWWSSSXXXaaabbbaaappp{{{zzzeee]]]TTTPPPMMMJJJJJJMMMQQQRRRSSSTTTUUUUUUTTTTTTRRRAAASSSSSSpppZZZXXXzzzOOOAAA444666555333222333333222111000000000000000000000000000111222111000111222444???SSSbbb}}}{{{ppp444...;;;EEESSSppp|||vvv```LLLDDDHHHRRR\\\sss|||xxxuuukkkfffiiiiiihhhrrrtttggg```]]][[[YYYVVVTTTTTTVVVYYY[[[aaa```^^^XXXOOODDD:::444999>>>999999BBBBBB::::::;;;FFFDDD===EEEWWWtttooolllhhhrrruuuxxxuuuiiikkksssqqqnnn~~~wwwfffiiiUUUJJJFFFPPPIIINNNUUUNNNLLLNNNKKKEEECCC???===;;;999777444000//////...------,,,,,,++++++***************+++------...///000111222222444333333222222333333444444444555666777888999999999999:::;;;;;;<<<<<<===<<>>IIINNNNNNNNNSSSrrr^^^MMMMMMUUUZZZ___bbbkkk~~~~~~kkkYYYOOOFFF@@@BBB???FFFLLLIIIMMMQQQKKKGGGDDD???<<<:::888555444/////////...---,,,,,,,,,++++++***************+++------...///000111222222333333333333333444555555444444555666777888999999999::::::;;;;;;<<<<<<===???FFFHHHJJJNNNNNN[[[ssseeeHHHBBBBBBIIIQQQVVVmmmpppnnniiieee```^^^cccffffffggggggeeebbbaaabbbdddcccaaa___\\\ZZZYYYYYYYYY___^^^^^^```bbbaaa]]]YYYXXXXXXXXXXXXVVVSSSPPPNNNLLLIIIEEE@@@===;;;;;;<<>>;;;999777>>><<<:::?????????IIIKKKaaatttwwwhhhXXXooo\\\FFFFFFJJJNNNXXX___^^^___qqqnnnUUUPPPQQQLLLEEELLLJJJNNNPPPTTTbbbfffZZZIIIDDD>>>:::777555333222///......------,,,,,,++++++***************++++++------...///000111222222222333333444555666777777333444555555777777888999:::::::::;;;<<<<<<======BBBIIIKKKMMMPPPQQQcccyyy\\\EEEDDDEEEIIISSS^^^{{{|||ccc___[[[[[[ccchhhgggeeecccaaaaaabbbaaa```ZZZZZZXXXWWWWWWWWWXXXXXX]]]]]]]]]___```___\\\ZZZYYYYYYXXXVVVTTTRRRPPPNNNOOOLLLGGGAAA===:::999888===bbbssskkkfffPPPkkk}}}uuurrrwww{{{}}}~~~}}}wwwqqqooopppppplllhhhccc```\\\YYYYYY[[[^^^aaa```hhhmmmnnnrrrzzz|||wwwoooooolllhhhhhhiiieee^^^XXXWWWUUURRRPPPPPPSSSVVVWWW^^^hhhqqqyyy}}}xxxkkkZZZKKKGGGJJJQQQ```nnnlllzzztttdddmmm|||{{{|||xxxtttpppmmm```ZZZQQQJJJGGGIIINNNQQQSSSTTTVVVXXXXXXXXXVVVUUUIIIJJJZZZ```XXXtttVVV<<<888666444444333222222111111000000000000000000000000000///......//////000111222555III]]]iii|||lllNNNeee~~~555///333666===ddd|||ZZZ___yyy\\\IIIDDDJJJPPPaaaxxx~~~zzzxxxvvvvvvvvvzzzrrrkkkeee^^^WWWXXX^^^kkkpppuuuqqqggg]]]VVVTTTKKKIIIIIILLLOOOOOOJJJEEECCCAAA>>>;;;999999999:::666888:::;;;;;;:::888666666;;;999:::BBBAAACCCNNNfffgggnnnxxxNNNIIITTTYYYXXXfffrrrqqqmmmttthhhXXXXXXZZZWWWTTTSSSOOOPPPTTTaaavvvuuu^^^HHHCCC<<<777444222111000------------,,,,,,++++++*********)))******+++,,,------...///000111222222111222444555777888999999333444555666777888888999::::::;;;;;;<<<=========AAAIIIMMMPPPRRRRRRhhhpppUUUCCCFFFGGGIIISSSeeewwweeehhheeeaaaccceeegggbbb]]]]]]```aaa```]]]XXXWWWVVVUUUUUUVVVWWWXXX\\\\\\]]]^^^___^^^\\\[[[[[[ZZZXXXVVVSSSQQQPPPOOOOOOMMMIIIDDD???<<<:::999<<>>>>>===:::888666555666666555666777888888777666555777999666999AAA???@@@MMMjjjjjjyyyxxxNNNGGGLLLKKKSSS___gggiiimmm}}}ggguuuzzzllleeeaaa[[[WWWWWWVVVTTT\\\mmmfffEEE@@@999444111000///...,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------...///000111222222111222444666888999999999444555555666777888999999::::::;;;<<<<<<======>>>@@@IIIOOOTTTTTTTTTmmmhhhOOOAAAHHHHHHIIIUUUkkk~~~sssgggoookkkccc```^^^eee___ZZZZZZ___aaa```]]][[[ZZZYYYWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTRRRQQQPPPMMMMMMKKKIIIEEEBBB???===:::HHHeee~~~mmmqqqkkk\\\nnn~~~pppkkknnnssswww|||yyyvvvtttsssppplllgggkkkgggaaa[[[XXXXXXZZZ[[[\\\___```___```cccdddbbbpppvvvvvvpppnnnlllaaaSSSDDD@@@;;;888777888:::;;;@@@>>>===???CCCIIIQQQWWWYYYXXXVVVTTTTTT]]]pppqqqrrrvvvuuukkkooo|||uuuooojjjdddaaaWWWQQQJJJGGGIIIMMMRRRTTTVVVWWWWWWWWWVVVSSSQQQOOOMMM@@@fffdddXXX|||cccCCC:::888333444444333222222111111000////////////////////////000////////////000000111222CCC^^^mmmyyykkkLLLSSSaaayyy~~~111222555777:::MMM{{{yyyuuu^^^aaajjjOOOCCCIIINNN\\\ttt~~~|||xxxtttrrrrrrssstttmmmiiibbbXXXMMMDDDAAA@@@===???AAABBBCCCGGGNNNSSSRRRPPPLLLHHHDDDAAA@@@???888777666444333333444444222333444666777888888888:::;;;666777===;;;AAASSSgggZZZ```lll}}}PPPDDDDDD@@@GGGUUUbbbhhhsss]]]KKK[[[eeeooottttttooonnnooohhh[[[SSSTTTXXXYYYkkkhhh>>>:::555111000///...---++++++++++++++++++++++++))))))))))))***+++,,,,,,------...///000111222222000222444666888888888888555666666777888999:::;;;;;;;;;;;;<<<======>>>>>>???IIIPPPVVVWWWXXXwww}}}___KKK???IIIJJJKKKYYYtttoooyyylllqqqllldddcccbbbddd___ZZZ[[[___ccccccaaaaaa```^^^\\\ZZZZZZZZZZZZYYY[[[\\\[[[YYYWWWWWWXXXZZZZZZYYYXXXVVVTTTSSSRRRFFFGGGIIIJJJHHHDDD???<<<666===ZZZsssiiigggkkkppprrreeedddiiinnnrrrrrrsssuuuuuusssoookkkkkkhhhccc___^^^___bbbdddbbbeeejjjnnnrrruuuvvvvvv|||uuuppp```MMM>>>:::666555666888999:::::::::<<>>ZZZjjjvvvnnnQQQPPP]]]xxx...222555777777AAAlll}}}xxxjjjbbbxxxYYYHHHJJJKKKVVVkkkxxx~~~xxxvvvssspppnnnmmmnnnnnnfffddd]]]RRRGGG???:::888444444555999@@@IIISSSYYYWWWWWWSSSJJJAAA<<<<<<>>>444444333333333444555555333333555777999;;;===>>>:::>>>;;;:::;;;<<>>>>>AAAJJJQQQWWWYYY^^^uuuUUUHHH===HHHLLLPPPaaa~~~qqquuuxxxkkkppplllfffhhhjjjddd```]]]^^^aaaeeeggghhheeedddbbb___^^^]]]]]]]]]]]]^^^___]]]ZZZWWWXXXYYYYYYYYYZZZZZZYYYWWWUUUSSSDDDGGGKKKNNNMMMHHHAAA===999888JJJkkk~~~nnngggyyywww|||uuu^^^TTTUUUXXX```bbbgggmmmqqqtttuuutttrrrpppmmmkkkllloootttwwwxxx|||}}}uuuaaaKKK;;;888666666999;;;<<<;;;;;;:::<<<@@@AAAAAAFFFMMMQQQgggxxx^^^[[[```zzz}}}}}}{{{xxxwwwvvvsssooohhh___YYYLLLHHHEEEGGGMMMRRRTTTTTTSSSTTTUUUUUUUUUSSSQQQOOOMMMlllYYYXXXiiiFFF???999222999444444333222222111111000000000000000000000000000000000////////////000000444888QQQaaaooonnnUUUOOOaaa---222555777555999aaa~~~|||eee~~~bbbMMMKKKHHHNNN```mmmzzz~~~sssrrrooollljjjiiiiiijjjbbbaaa[[[PPPEEE===888444444222222666???IIIQQQVVVVVVXXXXXXPPPBBB888444555333333333444555666777888777777888:::<<>>===BBBaaaeeebbbuuuiiikkkbbbMMMTTTfffdddfffmmmhhhxxxuuuzzzvvvsssgggjjjsssnnnbbbQQQ===333111///.........---+++******************++++++))))))))))))***+++,,,---------...///000111222222000222444666777777666555888888999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>DDDKKKQQQWWWZZZcccoooNNNFFF<<>>UUUpppzzzrrrqqqpppxxxXXXFFFBBBCCCLLLOOOVVV___hhhpppuuuxxx|||zzzxxxxxx{{{xxxcccKKK;;;999777888;;;>>>===<<>>AAACCCFFFQQQ^^^hhh{{{iiimmmuuuvvv{{{xxxjjjkkklllmmmjjjcccYYYSSSIIIFFFDDDGGGNNNTTTTTTSSSPPPRRRTTTUUUUUUUUUSSSRRRcccrrrRRRwww\\\<<<>>>777000<<<444444333333222111111000000000000000000000000000111000////////////000000444333IIIXXXhhhlllVVVOOOccc222///...666777777YYY}}}tttsssTTTHHHIIIPPP___mmmtttzzzsssiiidddhhhkkkhhhdddcccaaa___XXXNNNBBB:::666666333222222444888???FFFJJJVVVUUUQQQKKKBBB:::444222666222000444999;;;:::888===;;;:::999777555666999;;;JJJEEEAAAHHHHHHnnnmmmiiinnnxxxyyyMMMQQQTTT___zzzxxx}}}{{{sssmmmjjjeee___WWWLLLBBB;;;222111000///------,,,,,,+++++++++************))))))***++++++------...///...///000111111222222111333444444444555666666666999::::::::::::::::::;;;??????>>><<<:::<<>><<<>>>HHHIIIMMMVVVbbblllqqqssswww{{{{{{yyy~~~zzzuuudddNNN======;;;:::<<>>777888:::444555444333333222222333333111111000//////////////////////////////000111111444222BBBXXXeeeiii```NNN]]]222000///666777555TTTsss{{{```NNNJJJOOO[[[ffflll~~~vvvpppgggbbbfffiiifffaaa```]]][[[VVVMMMCCC:::777666333333222333666:::???BBBJJJJJJHHHCCC<<<666222000444222333666999;;;@@@EEENNNCCC888555777:::???CCC:::JJJOOOZZZiiiiii~~~ggg]]]rrrjjjQQQRRRRRR\\\}}}~~~|||nnndddgggbbb[[[SSSLLLDDD<<<777222111000...------,,,,,,+++++++++************)))******+++,,,---......///...///000111222222222222333444444555555666666666999999::::::::::::;;;;;;>>>>>>===;;;;;;<<>>CCCPPPuuuxxxnnnwwwrrrkkk}}}{{{oooOOOAAA??????CCCCCCGGGNNNWWW___cccdddmmmrrrtttuuu|||~~~yyygggOOO<<<;;;:::;;;???DDDGGGGGGHHHJJJLLLMMMQQQ]]]mmmyyyyyyyyy{{{|||{{{{{{}}}}}}vvvpppkkkiiicccYYYPPPLLLDDDGGGKKKOOORRRTTTVVVWWWXXXXXXSSSRRRUUUSSS[[[nnnwwwTTT___uuuKKK===888777888444555444333333222222333333111111000//////////////////////////////000111111333333CCCXXXhhhtttnnnXXXddd222111111666777444LLLxxxooorrroooUUUIIIMMMWWW^^^cccyyyyyyqqqkkkddd```bbbeeebbb^^^\\\ZZZYYYTTTMMMDDD<<<777555333222222222333555777888;;;<<<===:::777333111000222333777999999>>>LLL\\\sss[[[AAA777888:::;;;<<<===LLL\\\{{{___RRROOObbbVVVNNNOOONNNWWWwww|||ppp```VVV[[[UUULLLDDD>>>999555333111111///...------,,,,,,+++++++++************)))******+++,,,---...//////...///000111222222222222333333444555666666777777999999999::::::;;;;;;;;;======<<<;;;;;;===AAADDDEEELLLSSSVVV^^^{{{oooVVVDDDAAAFFFJJJOOObbbwww~~~wwwmmmkkkmmmkkkhhhgggcccfffhhhiiioooxxx}}}~~~|||ooofffhhhmmmmmmeee_________^^^]]]\\\ZZZZZZYYY___^^^```eeeeee```^^^___dddddd___WWWRRRRRRPPPLLLJJJCCC@@@===DDDdddxxxuuu~~~iiidddxxxxxx}}}dddLLLCCC@@@===??????AAAFFFMMMRRRTTTUUUZZZ___dddfffmmmwww|||jjjRRR===;;;:::>>>DDDIIIKKKLLLKKKJJJNNNVVV[[[bbbtttooo]]]]]]]]]bbbooo|||{{{|||wwwpppiiieee^^^SSSKKKHHHFFFJJJOOOSSSUUUUUUVVVVVVVVVYYYSSSSSSVVVNNN___^^^QQQsssgggBBB===:::666555444555444333333222222333333111111000//////////////////////////////000111111000333BBBTTThhh~~~{{{aaa```111222222555666222DDDfffkkkkkk{{{[[[HHHJJJTTTYYY^^^sssvvvnnngggbbb______```___[[[XXXZZZXXXTTTNNNFFF>>>777333222222222222222222222222222444666777555444555555333555999;;;:::CCC]]]xxxqqqMMM???@@@@@@===<<>><<>>;;;AAAIIIMMMMMMNNNOOOLLLPPP[[[^^^cccxxx[[[NNNYYY\\\lll}}}xxxqqqkkkddd```XXXNNNIIIHHHJJJOOOUUUXXXVVVTTTSSSRRRSSSZZZWWWVVVTTTJJJhhhnnnPPP[[[ZZZ;;;======666555666555444333333222222333333111000000//////////////////////////////000000111---222===KKKbbb~~~~~~cccVVV000333222444555222===VVVyyymmmpppbbbJJJIIIQQQWWW]]]ooouuunnndddbbb^^^[[[[[[[[[YYYVVVZZZYYYVVVQQQIII@@@777222000111111222222333333222000333666888999999;;;<<<666666:::===>>>IIIkkktttLLLAAAGGGMMMPPPRRRVVVSSS^^^{{{qqqccc]]]gggwwwoooNNNBBBLLLJJJGGGRRR^^^fffvvvYYYNNNNNNXXX___fffwww|||tttfffiii|||~~~{{{ppp```RRRHHHDDD>>>;;;999777777666333111000///...------,,,------+++++++++*********))))))***+++,,,---...//////000///000111222222333333222333333444555666777888999888888999::::::;;;<<<<<<;;;<<<<<<===>>>AAAFFFJJJJJJOOOQQQUUUkkkrrr[[[JJJ@@@FFFRRRUUUSSSmmm~~~uuullljjjjjjfffddddddbbbhhhoooqqqoooooosssyyy~~~pppccc\\\\\\aaadddaaaaaaaaaaaaaaaaaaaaaaaaccc```___aaa___ZZZXXXZZZWWWYYYYYYVVVTTTUUUSSSOOOKKKNNNJJJBBB@@@KKKfffmmmgggmmm~~~zzzwwwxxx```JJJ???>>>???AAACCCFFFIIIKKKMMMOOOPPPPPPRRRTTTTTTSSSTTTYYY^^^hhhlllooopppnnnmmmnnnqqqxxxzzz|||}}}lllLLLAAA<<>>>>>888777777555444333333222222333333111000000//////////////////////////////000000111///222:::EEEZZZxxx{{{cccSSSxxx...444222222555333999JJJ|||yyy}}}xxxzzzlllSSSJJJNNNTTT[[[iii{{{~~~uuunnnbbbaaa\\\VVVUUUWWWWWWTTTXXXWWWUUURRRLLLCCC999222000000111222333333444444222555999;;;<<<===???@@@999777;;;AAADDDOOOpppjjjEEE===FFFNNNUUU]]]```[[[bbb~~~ooo```bbbccchhhtttaaaGGG???FFFEEEIII]]]llliiillluuuyyyVVVJJJMMMNNNZZZfffpppxxxvvv{{{wwwlllYYYIII@@@<<<999666666666777888777444111///......---,,,,,,------+++++++++************)))++++++,,,---...///000000///000111222333333333333333333444555777888999999888888999::::::;;;<<<<<<;;;<<<===>>>@@@DDDIIIMMMJJJPPPQQQWWWsssjjjTTTGGGAAACCCOOOSSSXXXxxx{{{ssslllkkkkkkiiiggghhhhhhlllqqqsssmmmgggiiinnnvvvwwwrrrhhh___^^^aaaccc``````aaaaaaaaabbbbbbbbb```\\\[[[\\\ZZZUUUTTTVVVQQQUUUXXXWWWWWWXXXVVVQQQOOORRRJJJAAAAAAFFF^^^wwwiiiuuu{{{}}}ssszzzxxxbbbMMM@@@@@@DDDBBBEEEIIILLLMMMNNNPPPQQQPPPQQQSSSTTTRRRRRRXXXaaaeeeggghhhgggfffgggkkkoooxxxzzz}}}tttUUUEEE;;;AAAIIIJJJHHHHHHPPPSSS\\\dddhhhuuu{{{^^^^^^ccc}}}~~~{{{tttjjjccc\\\UUUKKKCCCBBBEEEJJJQQQXXXYYYUUUPPPPPPQQQXXXVVVRRRHHHEEEdddrrrLLLLLLnnngggIII;;;???<<<999999777555444333333222222333333111111000//////////////////////////////000111111222222999DDDVVVqqqyyyiiiSSSiii---444222000555444777CCCnnn~~~zzz```LLLIIIOOOUUUaaaqqq{{{sssmmm```___YYYPPPNNNSSSUUURRRSSSRRRRRRQQQMMMFFF;;;444111111111111222333444555555777;;;<<<======>>>???:::777<<>>@@@BBBFFFLLLPPPKKKTTTXXXaaacccNNNEEEBBBBBBJJJQQQcccvvvoookkkkkklllkkkkkkmmmhhhhhhkkkmmmhhhbbbdddkkkpppsssooofffaaabbbcccbbb\\\\\\]]]^^^______``````[[[WWWUUUWWWVVVRRRSSSVVVSSSWWWZZZYYYZZZ\\\ZZZVVVRRRVVVMMMGGGHHHCCCPPPqqqtttkkk}}}yyyrrr^^^KKKAAAAAAEEEEEEHHHMMMOOOOOOOOOPPPQQQQQQQQQTTTVVVTTTTTT]]]hhhggggggfffdddcccfffmmmssswww{{{~~~}}}___LLL???DDDMMMMMMKKKLLLRRR^^^jjjpppttthhhjjjuuu~~~zzz{{{{{{uuummmccc]]]VVVPPPHHHAAABBBGGGPPPUUUZZZXXXQQQJJJIIIJJJOOOGGGKKKIIIPPP]]]QQQ___VVVEEE>>>===888999;;;555555444333333222222333333111111000//////////////////////////////000111111222...666DDDUUUlllyyyrrrTTTYYYyyy---444111///444555666@@@]]]}}}kkkOOOFFFKKKPPPZZZjjj~~~yyyqqqlll^^^^^^VVVLLLJJJPPPSSSQQQNNNNNNOOOPPPNNNGGG===555222111000000000111333444555888;;;<<<<<<;;;<<<===:::777===KKKQQQTTTfffiiiYYYUUUdddlllcccYYYYYYdddsssdddccceeennn{{{~~~ppp^^^DDDCCCLLLOOOHHHNNNaaakkkcccccceeelll}}}zzzSSSBBBHHHPPPRRRNNN```tttvvvkkkTTT???888;;;===:::888666444333222222000///......---,,,,,,,,,------+++++++++************)))+++,,,,,,---...///000000000000111222333333333333333333444666777999::::::777888888999;;;<<<======<<<===???AAACCCHHHNNNRRRNNNYYY```lll___KKKDDDCCCMMMPPPWWWoooqqqkkkhhhjjjkkkjjjkkknnnfffeeegggiiigggdddiiirrrrrrooofff[[[XXX]]]```]]]XXXYYYYYYZZZ\\\]]]]]]^^^WWWSSSRRRTTTTTTRRRSSSWWWWWW[[[\\\[[[[[[^^^^^^[[[RRRYYYTTTQQQRRRBBBAAA\\\zzzyyyaaattt{{{jjjXXXHHH??????CCCHHHLLLPPPRRRPPPOOOPPPRRRXXXWWWYYY[[[YYYYYYcccppphhhhhhfffcccbbbfffooovvvyyy}}}hhhRRRCCCHHHRRRSSSQQQSSS]]]nnn~~~uuuxxxsssaaaccc]]]___iiiqqqxxx~~~yyywwwvvvnnneee[[[VVVQQQLLLFFFBBBFFFMMMXXX\\\^^^XXXMMMDDDAAABBBAAA999HHHQQQbbboooPPP[[[vvvtttLLLCCC@@@<<<555999;;;333555444333333222222333333111111000//////////////////////////////000111111///)))222DDDSSSiiiyyyzzzXXXQQQnnn111222333333222333555777KKKqqqvvvWWWIIILLLRRRZZZdddrrrzzzkkkaaa\\\XXXSSSPPPOOOQQQRRRRRRPPPMMMKKKKKKKKKFFF===666444222//////111666999;;;888777@@@FFFBBBFFFKKKHHHJJJ<<<777AAAGGGJJJZZZpppfff\\\SSS^^^pppkkkYYYUUUggguuuxxxnnnkkkkkkTTTKKKDDDLLLWWWUUUUUU[[[\\\hhhbbbsssYYYNNNJJJHHHKKKQQQJJJiiinnnpppeeeTTTDDD;;;888:::<<<777777555444222111000///---------,,,,,,+++++++++*********))))))))))))))),,,,,,------.../////////000111222222444444555666666666666777888888999999777888999:::;;;<<<<<<<<<>>>>>>>>>@@@DDDIIIMMMPPPSSSQQQdddzzzZZZGGGCCCHHHKKKQQQ^^^{{{{{{mmmllljjjiiiiiiiiijjjjjjiiicccfffkkkiiiooovvvqqqkkkddd]]]YYYZZZ[[[YYYVVVXXX[[[[[[WWWUUUWWWWWWUUUQQQTTTXXXYYYYYYXXXWWWWWW]]][[[[[[[[[^^^___``````\\\]]][[[TTTJJJDDDCCCEEEhhhyyyooohhhpppYYYIII@@@===@@@EEEFFFJJJOOOQQQRRRTTTXXX[[[^^^]]]___ccceeehhhmmmsssooooooeee___fffiiiooo}}}~~~\\\AAAKKK[[[^^^```jjjwwwqqq```[[[^^^fffiiigggmmm}}}xxxuuusssmmmcccZZZSSSPPPKKKEEECCCGGGMMMSSSXXX[[[ZZZRRRHHHAAA>>><<<@@@;;;FFFaaaxxxWWWPPPwwwcccIIIAAA===>>>>>>;;;888777777555222111222333222222111111111111000000000000000000000000///////////////333222;;;TTThhhvvv___YYYsss111222333333222333555777HHHrrrvvv{{{^^^LLLIIINNNVVV```kkk|||}}}oooeee^^^YYYSSSOOONNNOOOPPPQQQNNNKKKJJJJJJJJJFFF>>>777444222//////222666:::<<>>HHHIIIMMMVVV[[[VVVQQQ[[[iii___NNNKKKbbbxxxtttoooUUUEEEMMM^^^gggeeehhhsssxxx|||xxxtttqqq```MMMGGGQQQ[[[WWWLLLWWWfff}}}wwwpppppp```MMM@@@<<<;;;999666666555444333111000///...------,,,,,,,,,+++++++++************)))))))))))),,,,,,---......//////000111111222333444555555666666666777777888888999999888999:::;;;;;;;;;;;;;;;??????@@@BBBFFFKKKOOORRRXXXVVVlllxxxWWWDDDBBBGGGPPPTTTccc{{{mmmpppqqqnnnjjjffffffgggfffbbbgggkkkgggkkkqqqmmmeee```[[[YYY[[[\\\[[[YYY]]]___^^^YYYWWWYYYYYYWWWQQQUUUYYY\\\\\\ZZZZZZZZZXXXXXXYYYZZZ\\\]]]]]]\\\^^^]]]ZZZTTTLLLFFFDDDDDD```qqqwwwooo|||}}}kkkTTTEEE>>>;;;>>>BBBCCCGGGLLLPPPRRRUUUYYY\\\fffiiimmmoooppprrrsssssslllooollllllppplllooo}}}kkkSSSZZZiiiooossszzzggg``````bbbsss~~~zzztttmmmfff^^^ZZZOOOKKKFFFCCCDDDHHHNNNRRRUUUUUUQQQJJJCCC???===<<>>888777999777555222111222333222222111111111111000000000000000000000000/////////...///333111888OOOcccrrriii[[[lll111222333333222222444666BBB]]]~~~~~~iiiRRRGGGLLLSSS\\\eeeqqq~~~qqqhhhaaa[[[SSSNNNLLLLLLMMMNNNJJJHHHGGGHHHHHHDDD>>>888333222000000222777;;;???BBB<<>>???CCCIIINNNSSSYYY^^^bbbdddmmmssstttxxx}}}{{{uuunnnpppqqqwww}}}uuuwww}}}jjjgggjjjmmmrrrxxx}}}lll^^^```ooo}}}yyyaaahhhmmmrrr}}}|||wwwoooddd[[[WWWUUUJJJEEEAAAAAAFFFLLLPPPQQQQQQMMMHHHCCC???======>>>===BBBdddWWWWWWtttlllNNNAAABBBDDDDDD>>>777777;;;777555333222222333333222111111111111000000000000000000000/////////......///333000444III\\\mmmuuu\\\bbb222333333333222222444666:::JJJyyy}}}vvv[[[IIILLLRRRYYY```jjjyyy{{{ppphhhccc\\\SSSLLLIIIIIIIIIJJJEEEEEEDDDEEEEEEBBB===999333333222111333777<<<@@@BBBCCCOOOsss|||___JJJ999>>>MMMWWWZZZ\\\^^^ffflllttttttaaaRRRUUUxxxyyyqqqddd```ssspppiii~~~|||vvvqqqzzzzzzqqq~~~llliiihhhZZZKKK:::444888:::555///111000000///...---,,,,,,,,,+++++++++++++++++++++)))***************++++++---------...//////000000111111222333444555666666666777777888888999::::::;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>AAAEEEJJJNNNPPPXXX```uuuUUUDDDFFFNNNPPPYYYwwwyyyuuussstttsssooohhhcccaaaaaa\\\]]]gggiii___]]]aaa^^^ZZZXXXXXXZZZ]]]^^^]]]\\\^^^___]]]YYYYYY]]]]]]ZZZ___bbbeeedddaaa[[[WWWTTTSSSVVV[[[^^^^^^]]]ZZZYYYZZZVVVTTTUUUXXXXXXUUUQQQJJJWWWlllsssiiizzzppp^^^JJJ???;;;999:::===>>>@@@EEEMMMUUU___hhhmmmllluuuwwwrrrsssyyyuuukkkooommmooo}}}lllSSSOOOPPPMMMNNNUUU``````^^^bbbsssooojjj{{{~~~wwwtttnnneee\\\UUUPPPOOOFFFAAA>>>AAAIIIPPPRRRQQQMMMHHHCCC@@@>>><<<<<>>999888<<<888555333222333333333222111111111111000000000///000000/////////............222///111DDDVVViii~~~~~~___\\\}}}222333444333222222444555666???kkkhhhPPPKKKOOOUUU[[[dddrrryyypppiiiccc]]]TTTLLLHHHFFFFFFEEEAAAAAABBBBBBBBB@@@<<<:::444444444333333777===BBBGGGOOO\\\tttOOOGGGEEEDDDHHHQQQ```ppp|||{{{uuupppaaa\\\hhhyyynnnhhh\\\OOOUUUuuusssrrrvvv~~~mmm```\\\SSSFFF>>>555111222444333111.........------,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,------......///000000111111222333444555666666777777777777888999999::::::<<<<<<=========<<<;;;;;;<<<===???BBBGGGKKKOOOQQQYYYllloooSSSEEEGGGOOOQQQdddzzz{{{vvvqqqkkkhhhgggfffcccaaaYYY[[[eeehhh]]][[[]]]YYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[]]]\\\[[[^^^bbbbbb^^^ccceeegggfffaaa\\\WWWUUUVVV[[[bbbeeedddaaa___^^^[[[XXXVVVXXX]]]___[[[VVVNNNWWWhhh~~~}}}mmmpppuuummmppp]]]HHH>>><<<<<<===>>>AAABBBEEEMMMYYYgggssszzz~~~vvviiicccddd___VVVcccgggqqqnnnVVVEEEGGGKKKHHHHHHOOOOOO[[[fffpppyyymmmyyyuuu~~~|||tttmmmddd]]]YYYUUUOOOJJJDDDAAA@@@DDDMMMRRRSSSQQQHHHCCC??????===:::;;;@@@EEEmmm}}}```pppgggNNNDDDIIICCC>>>??????<<<;;;<<<888666333222333444333333111111111111000000000///////////////............,,,222///000@@@RRRfff|||fff]]]~~~222333444333222222333555666<<>>???@@@@@@???===;;;999666777666555444666===BBBJJJUUU^^^}}}cccBBB===FFFNNNSSS[[[llluuukkkllllllxxx{{{``````______TTTIIIRRRqqqtttyyy~~~~~~mmmooouuuooo^^^SSSKKK???777555222000///000111222------,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,---......//////000111111222222333444555666777777777777888888999:::::::::<<<<<<===============<<>>???@@@BBBEEEFFFJJJSSS```nnnyyy~~~xxxmmm^^^SSSNNNMMMMMMMMMWWWjjj{{{qqqWWWLLLFFFKKKNNNLLLMMMQQQTTTeeeyyy[[[YYYjjj~~~~~~zzzxxxppphhh___ZZZYYYUUUNNNHHHCCCBBBDDDIIINNNRRRQQQPPPDDD???===>>>;;;888>>>III[[[~~~yyy}}}SSSEEECCCJJJCCC>>>???AAA???<<<<<<888666444333333444444333111111111111000000000000/////////.........------+++222//////<<>>===>>>???>>><<<:::999888777999999666444666<<>>EEELLLUUUhhhtttppp||||||RRRDDDKKKQQQWWWTTTOOOTTTddd{{{lllzzz|||rrriiibbb```hhhcccWWWQQQGGG===;;;333222111//////000000111,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))***++++++,,,------.........///000000111111222222333444555666777777777888888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>???AAADDDHHHMMMQQQTTTVVV^^^uuu]]]MMMGGGJJJNNNWWWyyywwwtttoooiiigggggggggeeeccc___]]]eeejjjddddddeee^^^\\\]]]]]]]]]\\\\\\\\\]]]\\\^^^```ccchhhlllhhhaaaaaabbbcccbbb___]]]]]]]]]]]]ccckkkmmmkkkhhhggggggaaa___^^^^^^___]]]XXXUUUNNNMMMNNNZZZqqq{{{jjjooowwwvvv```III??????AAACCCDDDHHHJJJPPP[[[gggqqqwwwyyyeeeTTTEEEBBBCCCDDDKKKUUU]]]hhhQQQJJJKKKMMMNNNNNNOOORRRUUUjjj{{{jjjTTTccczzz}}}{{{}}}}}}xxxsssrrriiiddd^^^XXXTTTOOOIIIEEEBBBEEEHHHLLLNNNOOONNNMMMEEE@@@>>>???;;;:::HHHZZZ~~~wwwiiiIIIEEEFFFEEEBBBBBBEEEDDD>>>;;;;;;999666444333444444444333111111111111000000000000//////.........---------+++333111...888EEEXXXooorrr```ooo333444444333222111333444777999>>>ppprrrUUUOOOMMMTTT\\\fffvvv}}}|||{{{wwwqqqkkk^^^ZZZTTTNNNIIIDDD@@@===<<<===>>>===;;;999888888888::::::777444555<<>>????????????>>>@@@CCCGGGLLLPPPTTTUUUjjjqqq[[[NNNJJJMMMPPPVVVzzzxxxqqqpppooolllhhhfffddddddccc___fffllliiijjjjjjbbb]]]]]]]]]]]]\\\\\\^^^___[[[]]]```ccchhhkkkfff]]]ddddddcccaaa]]][[[[[[[[[^^^dddlllnnnkkkhhhgggiii]]]]]]]]]^^^^^^\\\YYYWWWPPPLLLGGGOOOffflllgggiiixxxbbbJJJ??????BBBDDDFFFJJJMMMUUUaaalllssstttrrreeeOOO???BBBFFFEEENNN]]]lll\\\BBBAAAKKKQQQPPPPPPVVV^^^bbbWWWTTTrrr{{{yyyzzzxxxrrrnnnmmmbbbaaa]]]VVVNNNGGGCCCBBBBBBFFFKKKMMMMMMLLLKKKKKKIIICCCAAAAAA===???RRRjjj___YYYrrr___HHHIIIKKK???AAAGGGJJJFFF===999;;;999777444333444444444333111111111111000000000000//////.........---------+++444111...555@@@RRRiiizzzqqq[[[ccc555555444333333333444444666555999ZZZdddSSSGGGLLLUUU^^^nnn~~~~~~}}}yyyzzz|||~~~}}}xxxqqqlllbbb\\\TTTNNNJJJFFFBBB>>>>>>===;;;;;;;;;:::777555888:::;;;888444555:::???KKKPPPWWWbbbnnnmmmXXX@@@DDD;;;@@@RRRjjjzzzMMMOOOmmmjjjLLLIIIOOOUUU[[[ccckkkkkkfffiiiddd[[[\\\```]]]eee}}}}}}rrreeeUUUNNNPPPSSSNNNGGGAAA===999666444////////////............+++++++++*********)))))))))((((((((()))***++++++***************+++++++++/////////000111111222222333333444444555666666666888999999::::::;;;;;;<<<>>>============>>>>>>???<<>>:::666333222222111111////////////............000000//////.........---,,,,,,...111444===OOO```rrrqqqXXXUUUwww555555444333333333333444444666888QQQttt^^^LLLKKKSSS\\\jjjwww}}}{{{yyyxxxxxxzzzyyyyyyyyyxxxuuuqqqmmmddd^^^VVVOOOKKKGGGBBB>>>===;;;:::::::::999777555888:::;;;999666666:::>>>EEEFFFEEEFFFKKKPPPKKKBBB@@@:::>>>JJJ___~~~kkkllluuu~~~{{{]]]GGGYYY{{{yyy]]]MMMWWWhhhyyyuuubbb[[[bbbhhh|||~~~nnnfffZZZKKKEEEGGGCCC@@@<<<:::999888666444////////////.........---,,,,,,,,,+++++++++******+++***************+++,,,++++++++++++,,,,,,,,,,,,//////000000111111222222333333444555555666666777888999999::::::;;;<<<<<<>>>============>>>??????AAAGGGLLLMMMLLLRRR___kkk|||kkkOOOIIILLLDDDQQQcccyyywwwzzzyyyrrriiiddddddgggjjjjjjiiijjjmmmqqqtttrrrjjjdddcccdddeeeeeeffffffeeeeeeeeefffhhhgggeeebbb``````\\\]]]ZZZWWW]]]gggfff^^^^^^^^^___aaabbbbbbaaa```\\\[[[YYYXXXYYYZZZ\\\^^^ZZZYYYNNNJJJRRR\\\nnnqqqtttrrrYYYGGGBBBFFFLLLPPPXXXbbbgggfffjjj}}}YYYDDDAAAIIIQQQ]]]~~~uuuKKKHHHKKKPPPPPPTTT[[[```wwwzzzkkknnnwww{{{}}}jjjeeeooo}}}{{{}}}zzzvvvrrrnnniiiddd```\\\XXXQQQJJJEEECCCCCCCCCHHHIIIKKKLLLNNNOOOOOOOOOFFFCCC<<<777CCCkkkUUUFFFHHHdddcccKKKJJJNNNFFFLLLHHHEEECCC@@@;;;;;;>>>===:::555222222222111111111111000000000/////////000/////////...............---...000222999JJJZZZggglllVVVNNNlll}}}555555444333222222333333111777666DDDmmmjjjQQQJJJQQQ[[[gggqqqzzz|||zzzyyyyyyzzzyyywwwuuuttttttrrrooommmfff```WWWQQQLLLHHHCCC???;;;:::888888888888666555666999;;;:::888777999<<>>???@@@GGGHHHLLLPPPPPPTTTfff{{{zzzkkk]]]IIIJJJLLL@@@KKKccc~~~~~~uuunnngggccceeehhhjjjjjjjjjjjjkkknnnpppnnnhhhcccaaabbbbbbcccdddeeeffffffiiijjjkkkiiieeebbb```___aaa]]]WWWYYYiiiwwwssseee\\\]]]___bbbeeedddaaa^^^\\\[[[ZZZXXXXXXYYYZZZZZZ\\\]]]TTTNNNPPPTTTbbbxxx~~~pppyyyaaaMMMEEEIIIRRRYYYdddoooqqqmmmyyy___BBBCCCRRR\\\iiiQQQIIIKKKTTTWWWVVV\\\jjjoooaaa[[[hhh{{{|||{{{|||xxxsssnnniiieee```]]]VVVRRRJJJDDDAAAAAADDDFFFIIIJJJLLLNNNOOOPPPPPPPPPCCCGGGAAA>>>[[[YYYHHHFFFYYYcccPPPHHHLLLPPPIIIMMMDDD===>>>@@@>>>:::999<<<999555222111111111000222222111111111000000000////////////............///...///000000555DDDSSS___mmm\\\LLLccc|||666555444333222222222333///888555999ZZZ|||zzzwwwnnnqqqUUUKKKPPP[[[fffooovvv|||zzzzzz{{{|||vvvuuussssssrrrqqqnnnkkkfff```WWWQQQLLLHHHBBB>>>:::888666666777777666444444777999:::999888999:::888:::888333000444===DDDAAADDDDDDCCCZZZ|||lllQQQ===???NNNUUURRRrrrjjjfffrrryyyoooooouuuqqq~~~nnn^^^[[[SSSMMMJJJCCC;;;777999333333333444555555222///.........---------,,,,,,++++++++++++++++++++++++---,,,+++***************++++++,,,,,,------......///000000111111222333333444444444555666666777777999999::::::;;;<<<<<<<<<============>>>???@@@@@@JJJGGGJJJQQQRRRWWWqqq|||iiiYYYOOODDDJJJKKK???KKKdddsssnnnhhhfffhhhkkklllkkkkkkjjjiiijjjllljjjfffaaa``````aaabbbccceeefffggghhhiiiiiigggccc```^^^^^^ccc___ZZZ]]]nnn|||wwwhhh\\\]]]```dddfffeee```[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVXXXRRRNNNRRRQQQWWWgggpppmmm~~~~~~hhhSSSHHHKKKXXXdddppp{{{}}}xxx___DDDKKK\\\eeepppXXXKKKNNNYYYYYYVVV___uuunnndddaaalll~~~yyytttnnnhhhccc___[[[XXXOOOKKKDDD???>>>AAAFFFJJJKKKLLLNNNPPPQQQQQQPPPOOODDDIIIDDDHHHvvvhhhGGGMMMZZZ|||xxxRRRJJJJJJNNNPPPLLLIII@@@:::;;;>>>===999888;;;888444222222222111000222222111111111000000000///////////////.........//////000000///333AAAOOO[[[qqqgggOOO\\\zzz777666555444333333333333///777444555LLLqqq|||zzz```QQQQQQXXXbbbiiisss{{{~~~{{{xxxvvvvvvvvvvvvsssrrrssstttsssqqqlllhhheee___VVVPPPKKKGGGBBB>>>:::888666555555666555444222555777999999888888888444333333333333666<<>>???@@@AAAIIIFFFIIIPPPSSS___jjjXXXJJJFFFCCCKKKKKKAAASSSttt}}}|||zzzzzzsssooojjjiiilllmmmmmmlllkkkhhhggggggiiihhhddd```aaabbbccceeefffhhhiiijjjeeeffffffdddbbb______```______]]]^^^hhhrrrnnnbbb___^^^___bbbeeeccc]]]XXXWWWWWWXXXXXXWWWWWWVVVVVVTTTUUUOOOOOOVVVRRRNNNVVVlll~~~oooqqq}}}yyysss^^^QQQTTTcccrrrxxxcccQQQ[[[iiinnnuuu\\\MMMRRR]]][[[VVVdddggggggnnn~~~}}}}}}rrrmmmgggaaa\\\XXXTTTQQQHHHEEEAAA>>>???CCCIIILLLMMMNNNPPPRRRRRRQQQOOONNNEEEEEECCCVVVZZZKKK^^^rrriiiMMMKKKMMMNNNQQQOOODDD???===>>>===:::999;;;:::888555333333222111000111111000000000/////////.........///////////////......000111000333@@@MMMYYYvvvtttWWWXXXyyy888888666555444444444444111555222444DDD^^^qqq^^^TTTSSSZZZaaammmvvv~~~}}}{{{yyywwwuuutttsssppppppqqqrrrrrrooojjjgggddd^^^UUUOOOKKKHHHCCC???<<<999666555555555444333111222444666777777666666777333000222666;;;CCCKKKNNNNNNKKKIII]]]lllhhh[[[JJJEEEKKKOOOMMM[[[```gggmmmoookkkbbbZZZQQQ]]]~~~lllYYYddd{{{gggPPPIIIGGG<<<<<<;;;999555222222333000000000222333333000...------,,,,,,,,,+++++++++((((((((()))))))))))))))******))))))((()))))))))))))))***+++,,,---......000000111111222333333333444555555666666777888888:::::::::;;;<<<<<<===============>>>???@@@AAABBBGGGHHHLLLPPPVVVlllrrrZZZKKK@@@CCCDDDLLLKKKHHHddd|||wwwpppqqqsssppplllkkkmmmmmmkkkiiihhheeecccdddfffeeeaaa^^^]]]___aaaccceeeeeeeeeeeecccddddddccc```___```aaa\\\bbbdddaaadddjjjhhh```ccc___\\\]]]___^^^XXXSSSRRRSSSUUUWWWXXXXXXWWWVVVXXXWWWPPPQQQXXXQQQGGGJJJQQQsssssswww{{{rrr{{{ooo```aaarrrwwwhhhjjjsssyyy}}}jjjUUU\\\iiigggcccsssqqq||||||xxxtttrrrhhheee___ZZZVVVQQQMMMJJJCCCBBBAAAAAACCCGGGKKKNNNOOOPPPRRRSSSRRROOOMMMKKK@@@KKKaaajjjTTTddduuuWWWHHHLLLLLLMMMPPPOOO??????AAABBB???::::::>>>:::888555444444444222111111111000000000/////////.........///////////////,,,---///111///222>>>JJJ[[[zzzfff]]]|||:::999888777555555555555444111///555>>>KKKuuummmYYYQQQUUU\\\eeeooo{{{~~~{{{xxxuuutttooonnnmmmmmmmmmllliiigggccc]]]VVVPPPMMMJJJEEEAAA>>>;;;777555444444333222000000111333555666555555555222111555888===IIIUUUXXXUUUUUUVVVfffuuu```YYYOOOHHHGGGJJJKKKJJJSSSZZZ^^^ZZZVVVSSSMMMFFFHHH```hhhTTTYYYdddtttmmmMMM999:::===777888888444111000111222000//////000111111///---,,,,,,,,,,,,++++++++++++(((((())))))******************))))))******++++++******+++,,,---...//////000111111222222333333444555555555666777777888888::::::;;;;;;<<<==================>>>???@@@BBBCCCFFFMMMRRRRRR[[[{{{eeeNNNCCC;;;CCCGGGLLLKKKPPPvvv~~~{{{wwwppptttrrrnnnkkkjjjkkkjjjfffcccbbbaaa___```bbbbbb^^^ZZZXXXZZZ^^^aaabbbaaa___^^^```aaaaaa___]]][[[\\\]]]ZZZbbbfffcccccchhhgggaaaeee___XXXVVVWWWVVVQQQLLLNNNPPPSSSVVVXXXYYYXXXWWWXXXXXXPPPNNNRRRJJJCCCHHHHHHbbb|||nnn|||yyyyyy~~~}}}mmmmmm}}}rrrwwwkkklll}}}|||wwwqqqkkkfff```]]]XXXTTTQQQLLLGGGCCC???@@@CCCFFFIIILLLNNNOOOQQQRRRSSSSSSQQQNNNJJJGGGFFFccckkkMMMQQQ|||^^^LLLEEEIIIHHHKKKNNNJJJ??????CCCFFFDDD>>>===???:::999666666666555333222222222111111111000000000............/////////000+++,,,///000...///999EEEWWWvvvnnn___{{{;;;:::999777666666555555555///---666;;;???gggwwwssswww^^^QQQUUU\\\___jjjwww|||xxxtttqqqpppmmmjjjiiiiiiiiihhhgggddd^^^VVVQQQNNNKKKGGGDDD@@@<<<888555444444333222000//////111333555555444***+++000777888;;;FFFTTTXXXUUUWWW]]]kkkiii\\\PPPFFFEEEIIIKKKKKKJJJMMMUUUWWWRRRPPPSSSQQQJJJOOOmmmppp{{{yyyyyyhhh___```fffbbbcccXXX@@@666777333666999888444000000222333555333111111000///---***,,,,,,,,,+++++++++******))))))******+++++++++,,,************+++,,,------++++++,,,---...///000111000111111222222333444444555555666666777777888888::::::;;;;;;<<<==================>>>???AAABBBCCCGGGQQQWWWTTT___yyy^^^HHH>>>:::EEEJJJMMMKKKVVVvvvwwwvvvqqqyyypppmmmiiihhhhhhfffbbb]]]___]]]\\\^^^```___[[[WWWYYY\\\```cccdddccc```^^^]]]^^^]]][[[XXXVVVWWWXXXTTT]]]bbb___```eeeddd^^^fff^^^UUUQQQQQQQQQMMMHHHKKKMMMRRRVVVXXXYYYYYYXXXSSSUUUNNNJJJKKKDDDBBBLLLNNNZZZtttnnnwww~~~yyyzzz}}}tttsssrrruuuzzz}}}xxxsssnnnggg```ZZZXXXUUUQQQNNNIIICCC???===@@@DDDIIIMMMNNNOOOOOORRRSSSTTTSSSQQQMMMHHHEEEXXXyyytttTTTNNNUUUyyyVVVIIIEEEGGGFFFJJJLLLEEE@@@@@@CCCHHHHHHBBB??????;;;999777777777666444222333333333222222222111111---.........//////000000+++,,,...///,,,,,,666AAAKKKjjj~~~kkkYYYrrr===<<<:::777555444444333111555555666777:::YYY~~~gggqqqnnnXXXSSSZZZbbbdddmmm}}}zzzzzz~~~~~~zzzyyy{{{zzzuuuqqqtttrrrnnnjjjfffeeeeeeeeebbb^^^XXXRRRMMMIIIEEEBBB>>><<<999666333111000000111111111111111111111111000111111222555;;;BBBGGGSSSWWW^^^fffjjjggg^^^WWWJJJDDDDDDLLLLLLGGGIIIRRRTTTXXXZZZVVVQQQNNNIIICCCKKK{{{jjjffffffooo~~~}}}iiiYYY___oooyyyhhhPPP???777666555333555555444333333222111111444333111000...---------,,,++++++******++++++,,,)))*********++++++++++++))))))))))))***+++,,,---------......///000000000111222222333333444444555555666777888888999999888;;;;;;<<<<<<<<<<<<<<<<<<=========>>>@@@CCCEEEGGGKKKZZZ[[[SSSjjjpppUUU???@@@>>>AAAOOOTTTOOOhhhxxxtttrrrsssnnnlllkkkjjjjjjhhheeeccc^^^aaaaaa______^^^ZZZTTTXXXZZZ^^^aaaccc```[[[VVVXXX[[[___aaa___ZZZUUUQQQXXXYYYZZZ\\\]]]ZZZVVVRRRYYYXXXSSSMMMNNNSSSWWWVVVRRROOONNNSSSUUUTTTTTTVVVUUUSSSPPPLLLJJJJJJKKKLLLXXXWWWccc~~~nnn{{{xxxzzzwww|||}}}~~~{{{}}}xxxsssnnnfff___ZZZ\\\XXXPPPIIICCC@@@@@@@@@AAAEEEJJJMMMNNNMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFF___SSSQQQKKKyyycccRRRJJJCCCBBBFFFHHHFFFCCC===>>>BBBIIIMMMJJJAAA999999888666444333222333333222222111111000////////////............---------............---///333555CCCdddnnnqqqccckkk@@@???===;;;999777555555222555444555666777OOOvvvkkkSSS]]]xxx```VVVWWW]]]^^^ggguuu~~~xxxvvvxxxzzz}}}yyyvvvwwwyyyzzzwwwtttqqqooollliiifffdddcccbbbaaa]]]VVVQQQLLLHHHDDDAAA>>><<<999666333111111000111111111111111111111111---.........///333999===EEEFFFIIIMMMPPPNNNIIIDDD======CCCMMMMMMHHHMMMXXX]]]\\\ZZZYYY]]]```]]]VVViiifffaaa]]]^^^gggpppwwwyyyuuupppkkkgggbbbcccmmmwwwbbbTTTAAA555222222222000333333222111111000//////111000///...---,,,,,,,,,,,,++++++******++++++,,,)))))))))*********++++++)))))))))******+++,,,---------......///000000000111222222333333444555555555666777888999999999999;;;;;;;;;<<<<<<=========>>>>>>>>>???AAACCCFFFGGGJJJSSSXXXaaayyyeeePPP???BBBCCCBBBIIIWWWgggyyyuuuqqqooooooiiigggeeedddcccbbb___]]]]]]^^^]]]\\\^^^aaa^^^XXXSSSTTTWWW[[[]]]\\\XXXUUUVVVXXXZZZ[[[ZZZVVVRRRPPPOOOPPPQQQTTTVVVWWWUUUSSSSSSRRROOOLLLPPPWWWYYYWWWPPPOOOQQQXXX[[[YYYVVVWWWSSSRRRPPPNNNNNNPPPRRRSSSXXX\\\bbbpppvvvsssvvvzzz~~~~~~||||||||||||}}}www~~~}}}zzztttlllddd___ZZZWWWTTTVVVRRRKKKEEE@@@??????@@@DDDGGGJJJLLLLLLLLLMMMNNNSSSNNNMMMKKKBBB<<>>888888888666555444333333333222222111111000////////////............------------.........---///222555:::VVVdddooocccaaaCCCCCCBBB@@@>>>;;;888666444555222333666444BBB___dddIIIKKKnnnnnn\\\VVVZZZ[[[bbblllvvv~~~zzzwwwvvvvvvzzzwwwttttttwwwwwwvvvssslllllljjjhhheeeccc```___```\\\VVVPPPLLLHHHDDDAAA???===:::666444222111111000000000000000000000000+++,,,---,,,,,,---000333888666555555666666444333111666BBBLLLKKKGGGLLLWWWddd```[[[]]]hhhrrrqqqjjjxxxaaa]]]XXXVVVXXX^^^fffjjjmmmhhh```ZZZ]]]dddddd___FFF===222---...000000...000000000///......------......---,,,,,,,,,,,,,,,++++++************++++++((()))))))))************************+++,,,---------......//////000000111222222222333444444555555555666777888999999999999::::::;;;<<<======>>>>>>?????????@@@AAADDDFFFGGGMMMOOOXXXttt}}}hhhWWWHHH>>>AAAJJJHHHNNNkkk|||ssssssqqqooommmjjjhhheeedddcccbbb___]]][[[[[[XXXXXX^^^dddccc^^^YYYYYYZZZ\\\]]]\\\YYYWWWTTTTTTUUUUUUUUUTTTSSSRRRPPPOOOOOOPPPSSSUUUUUUTTTRRRQQQNNNNNNSSSYYYXXXSSSMMMMMMSSS\\\___\\\XXXWWWQQQQQQQQQRRRTTTWWW[[[]]]]]]eeedddbbbssswwwzzziiinnnuuuwwwwwwwwwzzz}}}xxxxxxwwwvvvyyy{{{nnnnnnuuurrrrrrjjj```WWWQQQOOONNNNNNNNNJJJDDD???======@@@BBBGGGIIIKKKKKKJJJJJJKKKLLLOOOGGGGGGJJJCCCDDDggg^^^MMMbbbpppSSSKKKFFFBBB@@@BBBEEEFFFBBB===>>>===<<<>>>@@@???;;;777777777777777666555333333222222111111000////////////............------------.........---///111444777III\\\sssiiiXXXoooEEEEEEEEEDDDAAA===999666555555111333777333999MMMrrruuuSSSFFFbbb|||fffXXX\\\]]]aaahhhmmmttt}}}zzzyyy|||yyyuuutttttttttrrrpppiiiiiiiiihhhfffccc```^^^```\\\VVVQQQMMMIIIEEEBBB???===:::777444333222111////////////////////////,,,---///...------///000333111///------.../////////444???IIIJJJEEEFFFLLL]]][[[XXX[[[eeepppqqqlllyyyzzz{{{bbbPPPQQQRRRSSSTTTVVV\\\eeekkknnnlllddd[[[YYYXXXJJJ888666111,,,,,,///111000...//////......---------,,,------,,,,,,,,,------...++++++************++++++(((((()))))))))*********+++******++++++,,,---............///000000111111222222333333444555555555666666777888999999999999999:::;;;<<<===>>>???@@@?????????@@@AAADDDFFFGGGUUUUUUdddrrrZZZJJJAAA<<>>BBBDDDGGGIIIKKKLLLJJJHHHGGGHHHGGGBBBBBBHHHPPPeeeiiiMMM^^^]]]JJJHHHEEEBBB@@@AAADDDFFFDDDAAA???===;;;:::;;;;;;999777666777888888777555444222222222111111000////////////............------------...///.........111333:::EEE\\\zzzvvvYYY___~~~FFFFFFFFFDDDAAA===999777555555111333999555555BBB[[[gggJJJWWWqqq___]]]]]]aaagggkkkpppzzz|||yyy|||yyyvvvsssrrrrrrqqqppphhhiiijjjiiigggdddaaa___aaa]]]WWWRRRNNNJJJGGGDDD@@@>>>;;;888555333222222........................,,,...000000//////000111//////000000///000000111222555<<>>>>>>>>???AAADDDGGGHHHWWW___xxxkkkRRRDDD>>><<<@@@MMMQQQeeerrrnnnrrrssspppmmmgggeeebbb``````___^^^]]]^^^]]][[[[[[aaahhhhhhccc^^^\\\YYYWWWVVVUUUSSSQQQOOOOOOOOOPPPRRRUUUXXXZZZbbb___[[[XXXXXXXXXXXXXXXXXXXXXWWWUUUWWWXXXRRRIIIJJJHHHKKKRRRVVVUUUTTTVVVQQQRRRTTTWWW[[[___ccceeegggffffffccc]]]ddduuuxxxfff\\\VVV___rrr}}}yyyppprrrsssssspppmmmmmmqqqvvvtttiiiVVVeeeqqqvvvtttmmmeeeddd^^^\\\YYYWWWSSSNNNHHHCCCAAA@@@>>>===>>>AAAEEEGGGDDDHHHKKKLLLJJJFFFDDDBBBCCCAAA>>>GGGdddfffSSSQQQ{{{nnnWWWOOOJJJHHHDDDAAAAAACCCFFFGGGFFF@@@>>>;;;999999999999888666666777777777555444333222222111111000////////////............---------,,,...///.........000111:::@@@YYYyyyfff^^^FFFFFFEEECCCAAA===:::999555777222333:::666444>>>XXXXXXOOOttt|||jjj___^^^___eeejjjoooxxx{{{vvvxxxvvvtttrrrqqqqqqrrrssshhhiiiiiiiiihhheeebbb```bbb^^^XXXSSSOOOKKKHHHEEEAAA???<<<888666444333333////////////////////////+++---......------///000***,,,///000/////////000333444999AAAIIIKKKGGGBBBJJJTTTZZZXXXUUUUUUXXXZZZWWWbbbqqqsss```FFF:::;;;111666<<<>>>??????AAACCCHHHHHHDDD<<<777555111---......---...///...,,,***........................------,,,,,,,,,---......******))))))))))))******)))*********++++++++++++,,,,,,,,,,,,---...//////...//////000000111111222333333333444555555666666666777888999::::::::::::;;;;;;<<<===>>>>>>??????===>>>>>>@@@CCCFFFIIIKKKPPPeeecccLLLAAA??????EEELLLRRRppp{{{nnnmmmqqqqqqnnnlllhhheeebbbaaaaaabbbaaa```ccceeeeeecccdddgggeeeaaaXXXWWWUUUUUUVVVWWWWWWVVVPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYWWWWWWXXXXXXXXXWWWUUUYYYZZZZZZZZZ[[[WWWPPPMMMJJJJJJOOORRRRRRRRRUUURRRSSSVVVYYY]]]aaadddfffaaa^^^bbbddd\\\XXXppp{{{wwwcccPPPPPP___nnnqqqmmmmmmnnnooonnnmmmlllllllllyyy|||xxx~~~}}}{{{}}}{{{rrrjjjppp~~~}}}rrrlllccc]]]cccRRRRRRRRRRRRPPPKKKDDD>>>????????????AAADDDGGGIIICCCFFFIIIJJJGGGDDDAAA@@@;;;>>>CCCWWWuuuOOOLLLbbb|||ZZZSSSQQQIIIIIIFFFBBB@@@BBBEEEGGGHHH???>>><<<;;;999999999999555555666666555444444333222222111111000////////////............---------,,,---//////......///000222999RRRmmmvvvdddFFFFFFDDDBBB@@@>>><<<;;;666999444333888555333;;;PPPvvvQQQeeeyyygggaaa^^^bbbgggmmmttt{{{~~~zzzwwwvvvssspppnnnmmmnnnppphhhhhhhhhhhhfffdddcccaaaaaa]]]WWWRRROOOKKKHHHEEEAAA???<<<999666444444333////////////////////////---......---++++++,,,...'''***---...---,,,---......111666;;;@@@CCCBBB@@@CCCMMMSSSPPPKKKKKKNNNPPPLLLSSSXXXRRRBBB333222888111333555555444333333333:::666444222///++++++///,,,,,,,,,---------,,,+++---------------------------,,,,,,+++++++++,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222333333444444555666666666777777888999::::::::::::<<<<<<======>>>>>>>>>???>>>>>>@@@BBBFFFJJJMMMOOOUUUwwwwwwZZZFFF@@@BBBDDDJJJPPP```xxxoooooorrrrrrooommmmmmkkkhhhggghhhjjjjjjiiihhhmmmppplllgggeeeaaa]]]YYYXXXWWWXXX[[[\\\\\\[[[XXXYYYZZZ[[[ZZZZZZXXXWWWTTTTTTUUUXXXZZZZZZXXXVVVSSSZZZ^^^]]]\\\\\\[[[XXXSSSOOONNNRRRUUUSSSSSSUUURRRTTTWWW[[[```dddhhhiii^^^]]]^^^```[[[YYYdddssszzzkkk[[[WWW[[[aaadddffffffgggiiikkkllljjjhhhlllooouuu}}}~~~yyyuuutttttttttuuutttttttttkkkhhh___UUUYYYKKKIIIHHHGGGGGGDDDAAA>>>===>>>@@@BBBDDDFFFGGGHHHEEEEEEFFFDDDBBB@@@AAABBB???KKKdddpppXXXNNNaaa___JJJKKKLLLFFFEEEDDDAAAAAAAAABBBCCCCCC;;;<<<===<<<;;;999888888555444444333333333333444222222111111000////////////............---------,,,---//////...---...///---888LLL]]]ggg}}}GGGFFFDDDBBB@@@???>>>>>>777;;;555333777444222:::===cccYYY]]]}}}qqqggg______dddiiiooouuu~~~zzzxxxtttoookkkhhhiiijjjgggggggggfffeeedddbbbbbb```\\\VVVQQQNNNJJJGGGDDDAAA@@@===999666555444444000000000000000000000000000000///---+++***,,,---))),,,...---+++***,,,...***///444555666888::::::666>>>BBB>>>:::<<<@@@BBBDDD???888222000///---***//////..................///+++---666666///---222+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))))))))******++++++,,,,,,,,,------------------------...000000/////////000111111222222333333444444555666666666777777888999::::::::::::============>>>>>>>>>>>>??????AAADDDHHHLLLPPPRRRiiirrrSSSBBB@@@DDDHHHMMMVVVrrrxxxrrrsssuuutttqqqqqqooommmjjjiiikkkmmmnnnnnnkkkssswwwrrrjjjccc^^^ZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYaaabbbccccccaaa^^^ZZZXXXUUUVVVXXX\\\]]]\\\YYYUUUUUU]]]bbb```\\\\\\\\\[[[WWWTTTTTTXXXYYYWWWUUUVVVRRRTTTXXX]]]bbbgggkkklll___```^^^ZZZZZZ]]]]]]ZZZxxxwwwxxxyyyaaaUUUWWW]]]aaa``````dddiiillljjjhhhaaadddiiiqqqzzzzzzuuussshhhlllooonnnjjjkkkpppvvvnnn]]]eeeaaaPPPMMMIIIFFFAAA>>>>>>???@@@@@@<<<>>>AAADDDFFFGGGGGGGGGGGGEEECCC???===>>>AAADDDSSSeeelllHHHNNN```iiiMMMCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>999;;;======<<<999888777555444333222111222333444222222111111000///////////////.........---------,,,---//////...---...//////;;;KKKSSSzzzgggvvvLLLOOONNNIIIEEEEEECCC@@@???;;;666444666888999888BBBQQQ{{{eeeNNNppp}}}mmm```aaafffjjjmmmqqquuu|||{{{rrrmmmkkkkkkjjjiiiiiihhhgggfffccc```]]][[[\\\YYYTTTPPPMMMKKKHHHFFFDDDAAA===:::888666333111111111000000//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---......///000111222333333444444444444444444444444111111000000/////////...........................------............------........................,,,,,,,,,++++++*********************************))))))))))))************))))))***+++,,,,,,,,,,,,.........///////////////000111111111111222222222000111222333555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@FFFIIIGGGFFFLLLVVV]]]vvvhhhKKKDDDCCCDDDNNNTTTddd|||{{{vvvrrrvvv{{{zzzsssxxxsssmmmlllooopppnnnkkklllppppppjjjjjjlllhhh___]]]^^^^^^^^^^^^]]]]]]]]]aaaccceeeeeecccaaaaaaaaa\\\]]]___``````^^^\\\[[[WWWYYY]]]___```___]]]\\\XXXXXXWWWXXXYYYZZZ\\\]]]UUUXXX]]]bbbeeefffeeeeeefffdddaaa___]]]ZZZUUUQQQbbbxxxzzz___SSSYYYTTTVVV[[[```dddeeecccaaaiiiccc```gggvvvwwwwww}}}}}}tttbbbddd]]]\\\dddkkkllllllooorrrkkkbbb]]]ZZZVVVOOOJJJBBBAAA@@@===;;;;;;===???CCCBBBCCCFFFJJJKKKIIIFFFJJJDDDAAACCCAAA>>>AAAGGGkkkeeeQQQJJJ___yyyVVVIIIGGGCCCAAACCC@@@@@@AAAAAA@@@???===<<<:::999888999;;;<<<;;;:::555555444444333333333222333333222111000///...---///............---------........................---<<>>>>>======>>>???@@@@@@DDDFFFJJJLLLNNNRRR\\\eeegggJJJCCCCCCEEEMMMZZZuuutttooolllnnnrrrvvvvvvuuuuuupppkkkkkkmmmooonnnkkklllnnnmmmhhhgggjjjggg```\\\]]]___````````````___bbbdddfffgggfffeeeeeeeee^^^______``````___^^^]]]^^^```bbbccccccaaa^^^\\\ZZZ[[[[[[\\\[[[ZZZYYYYYY[[[]]]aaaeeeggggggfffeeebbbbbbaaa___]]]ZZZXXXVVV[[[llliiiRRRWWWUUUTTTTTTWWW[[[```bbbccc___]]]bbbmmmwww|||}}}{{{~~~rrrvvvpppcccRRRRRRZZZgggooonnnkkklllgggaaaYYYUUUSSSPPPKKKGGGCCCAAA>>>;;;:::<<>>YYYnnnQQQaaa|||lllccccccffflllqqqvvvzzz}}}yyytttooollliiieeecccddddddddddddbbb```^^^]]]YYYVVVRRROOOLLLJJJGGGEEEDDDAAA===;;;999777555333222111111000000///............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++------------------------......////////////......++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))*********++++++******+++,,,------------.........//////000000000111111222222222333333333333333444555777888999999999999:::;;;;;;<<<<<<===============>>>???@@@AAADDDCCCGGGNNNSSSXXXfffvvvfffIIIBBBDDDHHHPPPtttwwwooogggdddkkkpppoooqqquuusssoookkkkkkmmmooonnnmmmhhhjjjkkkjjjjjjiiiddd___]]]^^^aaacccddddddcccbbbccceeehhhhhhhhhgggggghhh```____________`````````dddeeeeeeeeeccc```\\\ZZZZZZ[[[]]]^^^]]]\\\YYYXXXYYY[[[^^^aaabbbaaa```___]]]___aaa```\\\ZZZ[[[\\\\\\cccwwweeePPPMMMIIIIIIMMMRRRVVVXXXZZZYYYXXX[[[```fffiiijjjuuuvvvyyy}}}kkkhhhllliiiaaa```hhhuuu~~~sssgggbbbXXXSSSNNNKKKJJJIIIFFFBBBBBB@@@===::::::>>>FFFKKKNNNKKKFFFDDDDDDEEEEEEEEE>>>CCCEEEAAA???RRR}}}iiiKKKFFFSSS]]]NNNBBBCCCFFFCCCBBBDDD@@@@@@@@@@@@???>>>===<<<===;;;:::999999999777555;;;:::999888666444333222333222222111000///......///............---------------------------------)))...888DDDWWWpppxxxlllJJJLLLKKKGGGFFFHHHEEEAAABBB???<<<:::888666555555555888IIIlllzzzZZZZZZnnnzzzmmmhhhhhhkkknnnuuuwww}}}}}}wwwrrrmmmiiigggfffhhhggggggeeebbb___\\\ZZZXXXUUUQQQNNNLLLIIIFFFDDDCCC@@@===;;;999888666444222222111111000//////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,---.....................///000000111111222222222222333333333444444555666777888999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<===???@@@BBBCCCGGGDDDGGGQQQXXXdddeeeJJJDDDGGGOOO\\\nnnqqqfffdddmmmpppjjjkkktttssspppmmmlllmmmnnnnnnmmmdddeeehhhllllllhhhaaa]]]aaabbbeeeggggggfffeeeccccccfffhhhhhhfffeeeeeeeee___^^^]]]\\\]]]^^^```bbbccccccbbbaaa___\\\YYYXXXVVVWWWYYYZZZ[[[\\\\\\\\\WWWYYY[[[^^^^^^^^^]]]\\\ZZZ^^^aaa___[[[YYY[[[___]]]]]]cccwwwUUUNNNGGGGGGLLLQQQPPPMMMQQQRRRTTTUUUVVVXXXZZZ\\\dddggglllrrryyy~~~|||zzz|||wwwiiigggkkkkkkhhheeesss}}}ppp___VVVMMMJJJFFFDDDCCCBBBAAA???@@@???>>><<<===BBBHHHMMMNNNKKKGGGDDDBBBAAA@@@@@@AAA>>>???MMMhhhfffSSSQQQ___tttmmmMMMFFFCCCEEEFFFBBB@@@BBB@@@@@@@@@???>>>>>>======<<<:::888888999999777666:::999888777666555444333222222111111000//////...///............---------------------------------...,,,777>>>FFFcccqqq___QQQRRROOOKKKKKKKKKHHHBBBBBBBBB@@@===:::777666555999777@@@]]]qqqjjjZZZbbbwwwxxxoookkkiiihhhrrrtttzzzzzzrrrllliiihhhhhhhhhhhhgggeeeccc___\\\ZZZVVVTTTQQQNNNLLLJJJFFFCCCBBB@@@===;;;:::999777555222222222111000000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,.....................//////000111111222222333333333444444444444555666666777888999::::::999999:::;;;;;;<<<<<<===;;;<<<===>>>@@@BBBDDDEEEKKKIIILLLTTTaaazzzzzzaaaKKKGGGJJJXXXnnnooonnneeeeeeoooqqqiiiiiirrrqqqooollljjjiiijjjjjjjjjeee```___dddeeeaaa___aaaeeefffhhhhhhhhhfffdddcccbbbdddeeedddaaa___^^^^^^\\\[[[ZZZYYYZZZ\\\___```___^^^^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVXXX[[[\\\[[[]]]___aaabbbbbbbbbaaaZZZ^^^```^^^YYYWWWZZZ]]]WWWWWWWWW]]]rrr|||hhhQQQEEEFFFKKKMMMKKKIIILLLOOOQQQPPPQQQSSSUUUQQQUUU[[[bbbiiippptttwwwxxxuuutttyyy~~~sssuuusssrrrsssvvv{{{~~~rrrjjjfffkkknnnmmmmmmpppfffqqq||||||rrrcccVVVOOOIIIFFFCCCAAA@@@???>>>===<<<>>>@@@AAABBBDDDGGGJJJHHHHHHFFFDDDAAA>>>======CCC<<>>>>>=========999777777777999999888777555555555555555555555555222222111111000000/////////............---------------------------------///,,,444999===XXXjjj^^^SSSSSSOOOKKKKKKLLLHHHAAACCCDDDCCCAAA===999777777;;;999<<>>=========;;;???CCCEEEEEEDDDDDDDDDBBBCCCCCCBBB@@@>>>>>>???:::@@@\\\ooo^^^EEEEEEgggqqqJJJFFFDDDCCCBBBAAA@@@@@@AAA@@@@@@???===============777666555666888999888777333333333333444444444555111111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++000333999NNNbbbgggQQQQQQMMMJJJKKKMMMHHHAAACCCEEEFFFDDD???;;;999999777999:::BBBcccttt}}}zzzrrrkkkeeemmmqqqvvvxxxzzz}}}zzzqqqiiieeedddbbbbbbbbbbbb```^^^\\\[[[UUUTTTQQQPPPNNNKKKGGGDDDAAA???<<<;;;;;;:::999777333333222111111000000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,---...//////000000///---...///000111222333333444444444444555555555555666666777777888888999999999999:::;;;;;;<<<<<<===<<<===>>>AAADDDGGGIIIKKKGGGKKKOOO]]]~~~eeeKKKGGGGGGDDDaaa{{{uuucccgggkkkooonnnllliiiggghhhhhhgggffffffgggjjjlllfff[[[YYYccceee]]]^^^gggcccbbbaaa```______``````YYYZZZ[[[ZZZWWWTTTSSSSSSVVVVVVVVVWWWXXXZZZ\\\^^^ZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVTTTRRRRRRSSSTTTVVVYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWXXXYYYYYYXXXXXXZZZ]]]]]]hhhtttYYYIIICCCBBBCCCDDDEEEGGGIIIKKKLLLLLLKKKLLLNNNQQQUUUYYY]]]___ccceeegggiiikkkpppwww|||xxx{{{pppeeehhhoooeeedddeeeiiillllllfffaaafffeeeeeefffkkkqqqrrroooooorrrnnnbbbWWWRRRMMMHHHAAAAAA@@@>>>======>>>???>>>AAAEEEFFFEEEBBBAAA@@@???@@@@@@???>>>???CCCFFFGGGcccsssYYYOOOJJJhhhcccNNNFFFEEECCCAAAAAABBBAAA???AAA@@@>>>===<<<<<<======888777666666777888777555444444444333333333333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))---,,,///999DDDWWWoooTTTSSSPPPMMMPPPRRRNNNGGGCCCFFFHHHFFFAAA<<<;;;;;;222999888888PPPwwwpppjjjmmmqqquuuuuutttvvv}}}xxxmmmfffcccccccccbbb```^^^ZZZWWWVVVUUUTTTRRRPPPOOOLLLHHHDDDAAA???<<<;;;;;;;;;999888333333222222111000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---...///000000000000---...///000111222333333444444444555555555666666666666666777888888888999999999:::;;;;;;<<<<<<===<<<===???AAAEEEHHHKKKLLLMMMRRRXXXjjj|||\\\CCCDDDEEE@@@aaawwwtttpppgggnnnsssqqqooommmggg```gggggghhhhhhiiikkkooorrr```ZZZbbbtttvvvfff]]]bbb___^^^\\\[[[[[[]]]___```UUUWWWXXXWWWUUUSSSRRRRRRUUUUUUVVVWWWYYY[[[\\\]]]XXXWWWUUUTTTTTTUUUVVVWWWRRRRRRSSSTTTUUUVVVVVVWWWZZZZZZZZZYYYXXXWWWUUUUUUYYYWWWUUUUUUWWWYYYZZZYYY[[[SSSSSSXXXWWWWWWiii```HHH???CCCBBBAAADDDGGGIIIIIIHHHJJJJJJIIIIIIKKKNNNQQQSSSYYY]]]ccceeegggkkkssszzz~~~~~~|||{{{iiiaaaaaadddjjjfff```]]]^^^bbbhhhkkkaaafffjjjooozzz{{{nnnrrrqqqiiiZZZOOOLLLHHHBBB===>>>===<<<<<<<<<>>>@@@AAACCCEEEEEECCC@@@???>>>>>>???>>>===<<<@@@GGGMMMiiilllQQQIII\\\xxxzzzVVVJJJIIIHHHEEECCCCCCCCC@@@<<>>===<<<<<<======:::888777666777666555333666666555444333333222222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++111,,,...999;;;LLLqqqQQQUUUTTTLLLHHHJJJJJJGGGCCCCCCBBBAAA@@@>>><<<;;;:::666777>>>EEE\\\zzznnnpppqqqqqqqqqqqqrrrvvvxxx~~~}}}rrriiigggffffffdddbbb___\\\YYYWWWUUUTTTTTTSSSQQQMMMGGGBBBCCC@@@>>><<<<<<;;;999888444444333222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------......//////000000111111111111222222222333333333555444444444444555666666666888999999999999:::<<<999;;;===>>>======>>>??????AAA<<<>>>HHHIIIHHHOOOQQQXXX```hhhRRRGGGJJJDDDDDDmmm}}}{{{ooojjjppprrroookkkkkkiiiggglllooorrrqqqllliiihhhiiifff[[[ggglll\\\aaaccc^^^ZZZ[[[[[[[[[^^^dddjjjddd]]]XXXRRRMMMOOOUUUWWWWWWWWWVVVUUUTTTSSSSSSPPPPPPOOOOOOPPPPPPQQQQQQSSSQQQSSSXXXXXXTTTUUU[[[VVVVVVUUUTTTSSSSSSSSSTTTWWWXXXXXXVVVSSSRRRTTTWWWPPPSSSUUUSSSPPPQQQWWW]]]tttfffGGGEEE>>>AAACCC===>>>DDDAAAGGGIIIKKKJJJGGGFFFHHHKKKRRRTTTXXX]]]cccjjjpppssssssvvv{{{zzzyyyzzzwwwrrreeeeeessstttaaaaaahhhjjjiiiccc```iiiuuuzzztttkkkhhhuuu}}}~~~{{{nnneee```YYYQQQIIIDDDAAA@@@::::::;;;<<<===???AAABBB>>>BBBFFFFFFBBB===::::::===>>>AAAAAA>>>FFFffffffMMMMMM]]]aaaTTTMMMEEEHHHDDD@@@>>>@@@BBBBBBAAA@@@@@@>>><<<999888999:::;;;===>>>;;;666333333444222222222222222222222222000000000000////////////......---------,,,,,,,,,000//////---,,,+++******)))/////////333666JJJiiiTTTUUUPPPHHHEEEIIIMMMMMMEEEDDDDDDCCCBBBAAA???>>>:::555555888;;;LLLzzztttrrrwwwkkklllmmmpppsssuuuwwwxxx|||rrrllllllgggfffddd```]]]ZZZWWWVVVUUUTTTSSSSSSQQQMMMGGGCCCCCC@@@>>><<<<<<;;;999888444444333333222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,---------......//////000111111222111222222222222333333333555555444444555555666777777888::::::999999;;;<<<;;;<<<>>>>>>>>>===>>>???===@@@>>>AAAKKKKKKJJJSSSUUU```uuu{{{rrrWWWMMMHHHGGGDDDRRRwww|||yyynnnmmmtttuuukkk```^^^cccfffmmmmmmllljjjhhhggghhhiiiqqqddddddqqqppp```[[[dddccc^^^\\\^^^^^^^^^```eeeiiiccc]]]YYYTTTPPPRRRXXXZZZXXXVVVVVVVVVVVVTTTRRRPPPOOONNNMMMMMMNNNPPPQQQRRRPPPRRRWWWVVVSSSTTTYYYVVVUUUUUUUUUTTTTTTTTTUUUZZZ[[[[[[YYYVVVUUUVVVXXXSSSTTTSSSPPPLLLLLLOOOSSSUUUrrrrrrZZZGGG===<<<===DDDGGG>>>@@@CCCEEEFFFEEEEEEGGGIIIGGGHHHKKKPPPUUU[[[___bbbbbbeeehhhnnnsssyyy}}}|||{{{zzz{{{~~~~~~vvvrrrwwwrrruuuwwwtttjjj```XXX[[[hhhwwwvvvggghhhnnnqqqjjjggggggppp|||}}}vvvuuu}}}|||zzzxxxnnnaaaWWWSSSNNNGGGBBB???>>>===<<<<<<===>>>???AAABBBCCCGGGEEECCCAAA>>>=========CCC===<<>>===>>>@@@@@@???BBBBBBAAA???<<<;;;;;;===999::::::999666444444444222222222222222222222222000000000000////////////......---------,,,,,,,,,------------------------***...---...333555EEEaaaQQQSSSPPPKKKIIIKKKNNNOOOIIIHHHGGGFFFEEEDDDCCCBBB>>>999888999888CCCgggzzzqqqjjjjjjkkkooouuuxxxxxxwww{{{sssppprrrjjjgggccc___[[[XXXVVVUUUUUUTTTSSSRRRPPPLLLGGGDDDCCC@@@>>><<<<<<;;;999888444444333333222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222222222222333333333333555555555555555666777777777999::::::::::::;;;===<<<>>>??????>>>===>>>???;;;@@@AAAFFFNNNLLLLLLWWWVVVkkkrrraaaGGGJJJIIICCCIIIjjj{{{tttzzzwwwmmmmmmuuuuuugggWWWVVVaaalllnnnjjjeeebbbccceeeggghhhtttkkkeeeccc___[[[___gggaaa]]]]]]```aaa___aaaeeeddd___YYYVVVQQQMMMPPPUUU]]]YYYVVVVVVYYYYYYVVVRRRQQQPPPOOONNNNNNNNNOOOPPPOOONNNOOORRRQQQNNNOOOSSSRRRRRRSSSSSSSSSSSSSSSSSSZZZ[[[\\\[[[XXXVVVVVVWWWUUUSSSQQQNNNMMMLLLMMMNNNOOObbbkkkVVVEEE<<<888???EEE???===@@@BBBCCCCCCCCCEEEFFFBBBCCCEEEHHHKKKOOORRRTTTTTTVVVXXX\\\bbbggglllooopppppprrrvvvyyy{{{zzzxxxvvvxxxyyyxxxzzz}}}|||www|||{{{~~~{{{rrrlllpppuuu}}}{{{ppphhhiiinnnmmmjjjhhh]]]XXXUUUZZZeeeooossssssyyy}}}ooofffiiiqqqtttiiiiiilllttt~~~{{{||||||rrrlllhhh^^^RRRGGGEEEBBB>>><<<;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFCCC???===<<<<<<<<<<<<===???LLLiiioooRRRDDDTTTuuu{{{UUUFFFEEEDDDBBBCCC@@@===<<<<<<===>>>===AAABBBAAA???<<<;;;<<<===888777666666666666555444333333333333222222222222000000000000////////////......---------,,,,,,,,,******+++,,,---...//////+++---+++---333333>>>UUUMMMRRRVVVVVVSSSPPPMMMJJJOOONNNLLLJJJGGGEEEDDDCCC???;;;;;;<<<:::@@@ZZZvvvtttooolllmmmssswwwvvvttt|||}}}uuussstttmmmjjjeee___[[[WWWVVVUUUUUUTTTRRRPPPOOOLLLHHHEEECCC@@@>>><<<<<<;;;999888555444444333222222111111////////////............------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------............//////000111111222222333222222222333333333444444666666555555666666777888888999;;;;;;::::::<<<======>>>???>>>===<<<>>>???<<>><<<;;;;;;;;;======>>>>>>???@@@AAABBBBBBBBB???@@@@@@???===;;;;;;<<<888SSS}}}jjjYYYUUUZZZ|||```HHHCCCCCCDDDFFFAAA???===;;;;;;<<<<<<<<<===>>>>>><<<999888888999:::777444555777777555333333333333333333222222222000000000000////////////......---------,,,,,,,,,******+++,,,---......///,,,,,,))),,,222111777JJJSSSVVVZZZ\\\YYYRRRNNNLLLUUUSSSPPPLLLHHHFFFDDDCCC===;;;:::;;;888:::JJJ]]]yyyoookkkllloooooonnnuuu}}}yyytttrrrqqqnnnhhhbbb]]]YYYWWWWWWVVVSSSQQQOOOMMMKKKHHHFFFCCC@@@>>><<<<<<;;;999888555555444444333222222111000000/////////.........------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------------........./////////000000111111222333333333222222333333333444444444777666666666666777888888888:::;;;<<<;;;;;;<<<>>><<<===>>>===<<<<<<>>>@@@AAAFFFHHHLLLPPPKKKRRRgggttthhhTTTAAACCCDDDBBBMMMvvvwwwuuuvvvrrrllljjjnnnlllbbb[[[]]]eeekkkgggdddaaaaaadddgggfffeeedddlllmmmgggdddhhhjjjgggbbb```aaaeeefffdddeeehhhiiiddd___[[[VVVRRRSSSXXXccc^^^YYYYYY]]]^^^YYYTTTUUUWWW[[[]]]]]]YYYTTTPPPLLLNNNNNNMMMKKKLLLNNNOOOXXXZZZ\\\^^^___^^^\\\[[[VVVVVVWWWWWWWWWUUUSSSRRRTTTRRRQQQRRRUUUWWWXXXWWWPPPSSSUUU[[[llluuu\\\CCC@@@@@@??????@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDHHHLLLPPPSSSXXXXXXXXXXXXYYY[[[^^^aaa^^^cccfffgggiiimmmooommmkkknnnqqqrrrqqqooonnnnnnmmmkkkjjjkkknnnqqqsssssstttpppkkkjjjlllllljjjhhheeebbbhhhtttwwwpppmmmpppdddbbbbbbdddhhhlllnnnooo}}}ttthhhdddjjjsssvvvsssooooooooonnnmmmjjjfffccc___]]]VVVNNNIIIGGGDDD@@@===<<<;;;;;;;;;<<<======<<<===>>>???@@@@@@??????===@@@AAA>>>:::;;;AAAGGGTTTmmmhhhVVVIII[[[}}}fffIII@@@AAA>>>>>>AAA???>>>===<<<;;;:::;;;<<<:::;;;;;;:::888666666777===:::666555777777555222444444444333333333222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,(((+++222///222BBB\\\ZZZZZZZZZWWWRRRRRRTTTXXXUUUQQQMMMIIIFFFDDDDDDBBB@@@???===:::888@@@JJJuuuqqqooottt}}}uuullliiiiiikkkkkkqqq{{{~~~wwwqqqrrrpppkkkeee```\\\YYYXXXVVVSSSPPPMMMLLLKKKIIIGGGCCC@@@>>><<<<<<;;;999888555555444444333333222222000000000/////////......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............////////////000111111111222333333444444333333333333444444444444777777777777777888888999999;;;<<<<<<<<<<<<===???<<<=========<<<===@@@BBBEEEIIIKKKOOOSSSQQQaaazzzjjjZZZJJJ???CCC@@@FFFcccxxxqqqrrrrrrooommmmmmnnniiiaaa\\\]]]___^^^eeeeeeeeefffhhhiiiiiihhhkkkooollldddaaafffiiiggggggeeeeeeiiijjjhhhiiilllgggccc___\\\WWWSSSTTTYYYddd```\\\\\\^^^^^^ZZZVVVXXX[[[```bbbaaa\\\VVVRRRPPPSSSSSSPPPOOORRRUUUTTTWWWYYY\\\^^^^^^\\\ZZZXXXUUUUUUTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRSSSTTTOOOOOOOOOMMMOOOaaaXXXCCC@@@===<<<>>>@@@AAAAAA??????@@@@@@@@@???>>>===?????????@@@BBBEEEGGGIIIMMMMMMLLLKKKKKKMMMQQQTTTVVV[[[^^^\\\\\\______^^^]]]bbbgggiiifffcccaaaaaacccbbbbbbdddgggjjjllllllqqqnnnkkkiiiiiijjjiiiiiieeefffiiinnnoookkkjjjllliiiiiihhhhhhjjjmmmppprrrssslllhhhnnnzzz|||uuuuuurrrmmmhhhddd___YYYUUUPPPLLLFFFAAA>>><<<:::888;;;;;;:::::::::;;;;;;<<<;;;<<<>>>??????>>>===<<<===>>>>>>>>>BBBLLLZZZddd|||]]]IIIMMMGGGRRRXXXKKKAAAAAAAAA===<<<>>><<<======<<<:::999:::;;;999;;;<<<;;;999777777888===;;;888666555555555444555555444444333333222222000000000000////////////......---------,,,,,,,,,------,,,,,,++++++******+++,,,))),,,111---000AAA\\\YYYYYYZZZXXXSSSTTTXXXVVVTTTPPPLLLIIIGGGFFFFFFHHHFFFDDDBBB>>>;;;===BBB___|||vvvxxxvvvuuunnnlllnnnooosss||||||sssrrrppplllgggbbb^^^ZZZXXXVVVSSSOOOLLLKKKKKKIIIHHHCCC@@@>>><<<<<<;;;999888555555555444333333222222000000000000/////////..............................---,,,,,,++++++,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000111111222222333444444444333333333444444444444555888888777777777888999999:::;;;======<<<<<<>>>???===>>>???>>>>>>@@@CCCFFFHHHKKKLLLRRRYYY^^^wwwsssbbbNNNDDDDDDDDDBBBTTT|||ooooooqqqpppooooooppppppkkkaaa[[[[[[\\\ZZZfffhhhiiijjjjjjkkklllnnnssspppjjjdddcccfffhhhgggjjjgggfffiiijjjhhhiiilllaaa^^^[[[ZZZWWWSSSUUUZZZdddbbb```______^^^[[[YYY[[[]]]___```___[[[WWWTTTQQQUUUUUUQQQQQQVVVYYYXXXUUUWWW[[[]]]]]]ZZZVVVTTTSSSQQQOOOPPPSSSUUUTTTSSSOOORRRSSSQQQNNNMMMNNNQQQUUUPPPPPPQQQKKKLLLcccyyyOOOJJJCCC??????@@@@@@@@@???@@@@@@AAA@@@???>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHHHHGGGHHHKKKOOORRRWWWYYYVVVTTTUUUUUUTTTTTTZZZ___```\\\YYYYYY[[[]]]\\\\\\^^^bbbfffhhhhhhmmmmmmmmmlllkkkjjjkkkllliiihhhdddaaaaaaeeeddd```lllmmmnnnoooooorrrvvvyyypppmmmmmmsss{{{}}}yyysssrrrkkkbbb\\\XXXSSSMMMHHHEEEBBB>>><<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>><<<;;;<<<>>>FFFVVVkkkyyy]]]PPPIIINNNaaabbbGGGEEEDDDCCCAAA>>>======999;;;<<<:::888666777999999;;;<<<<<<:::888777888999999777555333333555777666555555444333333222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))),,,***---000,,,000BBBUUUTTTYYY___^^^VVVSSSVVVTTTRRRNNNKKKIIIHHHHHHIIIFFFDDDCCCBBB???<<<===???TTTtttvvvssstttwwwvvv}}}vvvpppooolllhhhccc^^^ZZZXXXVVVSSSNNNLLLKKKJJJJJJIIICCC@@@>>><<<<<<;;;999888666555555444444333222222000000000000////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000111222222333333444444555333333333444444444555555888888888777888888999::::::;;;======<<<<<<>>>?????????@@@@@@@@@BBBFFFIIIHHHKKKMMMUUU^^^hhhtttjjjYYYCCC<<>>===<<<<<<===>>>>>>===;;;;;;<<<<<<===>>>>>>======<<<<<<@@@DDDFFFEEEEEEGGGIIIKKKQQQTTTQQQNNNOOOPPPOOONNNSSSXXXWWWSSSPPPRRRVVVVVVUUUUUUWWW]]]bbbfffgggbbbeeehhhgggdddcccdddffffffccc[[[TTT[[[fffggg___iiilllpppqqqrrrtttxxx{{{wwwsssqqqqqqqqqpppoooooojjjaaaVVVOOOLLLIIICCC===???<<<:::<<<===<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<===???@@@???>>><<<;;;???EEEYYYzzzdddTTTSSSQQQfffPPPCCCFFFEEE@@@<<<<<<;;;:::777999;;;999666444666777777999;;;;;;999777666666444666666444111222555999666666555444333333222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++)))---,,,---000+++111DDDYYYZZZ\\\\\\[[[XXXUUURRRMMMMMMMMMNNNPPPPPPNNNLLLIIIGGGEEECCCAAA???>>>>>>JJJssszzzvvvwww|||~~~~~~~~~~~~}}}{{{zzzoooppppppnnniiiaaaZZZUUUTTTQQQNNNLLLKKKJJJHHHFFFGGGDDDAAA===:::888888888666555555444444333222222///////////////000111111////////////////////////......------------......------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000111000///////////////000111111222222222333333333444444555555666777777777777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===@@@AAAAAABBBEEEFFFFFFJJJSSSVVVRRR[[[yyyhhhVVVBBBFFFKKK>>>EEEaaayyyqqqmmmnnnqqqssstttqqqqqqhhh^^^gggxxxxxxlllrrrggg```eeelllnnnooorrruuuqqqnnnnnnpppoooiiidddhhhfffcccbbbcccdddeeeeee[[[\\\\\\[[[[[[\\\```cccccccccbbbaaa```_________\\\YYYVVVVVVYYYZZZYYYXXX\\\WWWWWW[[[[[[XXXXXX]]]^^^\\\\\\^^^bbbcccaaa___OOOOOOPPPSSSUUUUUURRRPPPLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNOOORRRQQQPPPUUU^^^vvviiiQQQCCC???@@@======>>>AAABBB???;;;:::888<<<@@@@@@>>>;;;::::::>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJKKKKKKLLLMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYVVVWWWXXXXXXVVVTTTTTTTTTYYYUUUVVVaaaooowwwtttmmmsssqqqnnnllllllnnnqqqsssooolllgggbbb^^^[[[YYYYYYUUUOOOHHHCCCAAA>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@>>><<>><<<===<<<;;;<<<;;;999555444666888888888888888777777777666777666333222555<<>>;;;999999999666555555444444333333222///////////////000111111///////////////////////////......------......///------------------------,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111000000////////////000000222222222222333333333333444444555666666777777888888888888999::::::;;;;;;;;;<<<<<<======>>>??????BBBBBB@@@@@@AAAEEEHHHIIIKKKLLLSSSggglllYYYOOOEEECCCHHHHHHdddxxxsssmmmkkknnnrrrvvvwwwppppppkkkjjj|||sssiiibbbcccfffhhhjjjnnntttrrrooommmmmmjjjeee```bbb```]]]]]]___aaabbbccc___^^^\\\[[[\\\]]]___```aaaaaa```aaaaaa```^^^]]][[[XXXUUUUUUVVVXXXXXXWWWZZZWWWVVVZZZZZZWWWXXX\\\YYYVVVTTTTTTWWWWWWUUUSSSNNNNNNOOOQQQSSSSSSQQQPPPLLLLLLLLLLLLLLLMMMNNNOOOSSSPPPPPPSSSRRRPPPTTT[[[[[[ddd~~~dddLLLJJJAAA888555888;;;:::999===<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@AAAAAACCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPPPPRRRSSSTTTSSSSSSUUUVVVaaa```dddmmmxxx{{{vvvoooqqqoookkkgggeeedddddddddZZZXXXSSSOOOKKKIIIHHHHHHFFFBBB>>><<<<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>===;;;666@@@DDDEEEGGGCCCHHHZZZwwwooo^^^NNNKKKWWWvvvZZZFFFCCCBBBQQQWWWMMMAAA??????===<<<<<<<<<:::666555777999888888888777777777666666999777555222333888???EEEAAA<<<666222222222222111000000000000/////////.........---------,,,,,,,,,------...,,,******+++---***,,,...---+++---333888^^^]]][[[XXXVVVSSSQQQPPPQQQQQQQQQRRRSSSSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCPPPbbbssscccttt}}}wwwxxxwwwtttqqqppptttwwwwwwuuuqqqlllgggbbb___]]]VVVTTTPPPNNNNNNMMMKKKJJJGGGEEEBBB???<<<::::::999666666555555444333333333000000/////////000111111///////////////////////////......------......///------------------------,,,------------..................---------------........................------------------------......................../////////000000000111111000000000//////000000111222222222333333333444444555555555666777777888888888888999::::::;;;;;;<<<<<<<<<======>>>??????@@@EEEBBB@@@AAAEEEIIIMMMPPPQQQJJJVVVttt```KKKHHHHHH@@@HHHbbbzzztttqqqlllkkknnnrrrvvvxxxqqqpppjjjkkk}}}qqqkkkeeecccaaaaaadddhhhmmmmmmllljjjgggddd```^^^\\\ZZZXXXXXX[[[^^^___```aaa^^^[[[[[[]]]^^^]]][[[\\\[[[ZZZ[[[^^^^^^[[[XXXYYYVVVSSSRRRSSSUUUUUUUUUXXXUUUVVVXXXYYYWWWWWWZZZ[[[WWWRRRPPPQQQRRRPPPNNNPPPOOOOOOPPPRRRSSSSSSRRROOOMMMLLLKKKKKKLLLNNNOOOTTTRRRRRRSSSRRRPPPRRRWWW___ZZZ^^^yyyvvvPPPGGG===;;;@@@CCC???888;;;999777888<<<>>>???>>>::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEHHHJJJLLLMMMKKKMMMNNNOOOPPPRRRVVVYYY___bbbhhhoootttssslllffffffdddaaa]]]YYYVVVTTTSSSJJJHHHFFFBBB@@@>>>>>>>>>;;;999777777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@BBBCCCCCCAAA@@@???999EEEJJJNNNWWW^^^ooo|||dddTTTSSSPPPPPP\\\yyytttQQQBBB@@@@@@@@@IIILLLCCC<<<<<<<<<999<<<<<<<<<:::888777888999777777777777666666666666999888666333222333777:::777555222111222333333222000000000/////////............---------,,,,,,,,,,,,------,,,+++***+++---***,,,---,,,+++---222666YYYXXXUUURRRPPPOOONNNNNNTTTSSSSSSSSSTTTTTTQQQOOOPPPOOOMMMKKKIIIHHHGGGGGGRRR___zzzqqq\\\ttt}}}wwwyyyyyyuuupppmmmoooqqqtttsssppplllhhheeebbb```XXXUUUQQQNNNMMMMMMKKKJJJGGGEEECCC@@@===;;;::::::666666666555444444333333111000000///000000111111//////////////////////////////............//////........................------------............................................................------------------------............//////////////////000000000111111111000000000///000000111111333333333333444444444444555666666777777888888999999999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBAAABBBGGGLLLNNNPPPSSSUUUSSSiii|||lll[[[FFFDDDIIIAAAVVVtttuuurrrooollllllnnnqqqsssrrrqqqkkkgggooo||||||ssskkkjjjiiifffaaa___```dddbbbdddeeedddaaa^^^]]]]]]YYYWWWVVVVVVXXXZZZ[[[[[[___[[[WWWXXX\\\^^^\\\XXXXXXTTTQQQRRRVVVXXXWWWUUUWWWUUURRRQQQQQQRRRRRRSSSUUUTTTUUUWWWWWWWWWWWWXXX]]]XXXRRROOOPPPQQQPPPOOOSSSRRRQQQQQQTTTUUUUUUUUUQQQOOOMMMKKKKKKLLLOOOPPPSSSSSSSSSSSSSSSRRRSSSUUUeee___\\\fff~~~___VVVJJJBBBCCCFFFBBB<<<===<<<<<<===>>>===<<<;;;<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLOOOTTTWWWXXX\\\aaadddeeeaaa[[[WWWTTTSSSRRRPPPNNNKKKIIIHHHCCCBBB@@@???============<<<;;;999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===??????======??????IIIPPP```}}}oooWWWNNNLLLGGG]]]xxxtttQQQFFFEEEBBB===999======999777:::;;;888;;;;;;:::999888777777888777777666666666555555555999999777555222111222333222111111222333333222222000000/////////...............---------,,,,,,,,,,,,------,,,+++***,,,---***,,,,,,,,,+++---000333TTTSSSQQQOOONNNNNNOOOPPPUUUTTTSSSTTTTTTSSSQQQNNNPPPOOOMMMLLLJJJIIIHHHHHHPPP]]]ooosssYYYfffuuu|||~~~|||uuupppmmmlllnnnnnnooonnnkkkgggdddaaaYYYUUUQQQMMMLLLKKKJJJIIIFFFDDDBBB@@@>>><<<;;;:::777666666555555444333333111111000000000000111111000000000000000000000000/////////....../////////........................---------.........//////........................------------------------................................./////////000000000000000000111111111111000000000000000111222222333333444444444555555555666666777777888999999999999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA???@@@EEEMMMPPPMMMNNNRRRRRReee|||qqq___VVVDDDAAAHHHKKKrrrppppppnnnllliiihhhiiikkkmmmmmmqqqpppjjjjjjpppsssqqqccchhhkkkiiidddaaa```aaa]]]___```___\\\YYYWWWWWWVVVUUUTTTTTTUUUVVVUUUSSSZZZVVVSSSUUUZZZ]]][[[WWWXXXTTTOOONNNQQQUUUWWWXXXTTTTTTSSSQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVWWWRRRLLLJJJLLLNNNOOONNNRRRQQQPPPPPPRRRTTTTTTTTTPPPNNNLLLJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTTTTRRRRRRTTT]]]iiinnntttxxxdddNNNCCCCCCBBB>>>>>>@@@AAAAAA>>>;;;999888;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDGGGKKKNNNRRRTTTVVVVVVTTTQQQNNNLLLFFFFFFFFFEEEDDDCCCAAA@@@<<<<<<;;;:::::::::::::::<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;???>>><<<@@@GGGIIIbbb|||wwwYYYNNNSSSZZZqqq{{{OOODDDHHHCCC;;;999<<<<<<:::888999<<<===;;;999999888888888777666555666666666555555555555444666777777666444222222222111222333444333222111111////////////..................---------,,,,,,,,,+++,,,---,,,++++++,,,...++++++,,,++++++,,,///000RRRQQQPPPOOOPPPQQQRRRSSSUUUTTTSSSSSSSSSRRROOOMMMOOONNNLLLKKKIIIHHHHHHHHHPPPbbbjjjtttoooTTTOOO```www}}}wwwqqqmmmmmmnnnooonnnllliiieeeccc\\\XXXRRRMMMKKKJJJHHHGGGDDDCCCBBB@@@>>><<<:::999777777666666555444444444222222111000000000111111000000000000000000000000000//////......//////000........................------........./////////---------------.................................////////////////////////.........//////000000111000000000111111111222222000000000000111111222333444444444555555555666666777777777888999999::::::::::::;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBAAABBBHHHPPPOOOKKKPPP[[[___mmm^^^OOOLLLCCCAAAHHH___qqqiiicccddddddddddddeeehhhkkkfffmmmooohhhccceeeiiikkk___fffjjjiiifffdddbbb```aaa```___\\\YYYUUUQQQOOORRRRRRRRRTTTUUUTTTPPPMMMUUUSSSRRRTTTXXXZZZYYYWWWZZZWWWTTTQQQRRRUUUZZZ]]]RRRTTTUUUTTTRRRPPPOOOPPPPPPTTTVVVUUUVVVYYYXXXUUURRRNNNIIIHHHKKKNNNOOOOOOMMMLLLLLLMMMOOOPPPPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMNNNPPPQQQPPPRRRUUUSSSOOOOOOLLLQQQ[[[[[[ZZZiii~~~qqqeeeWWWJJJ@@@>>>;;;:::;;;===???@@@:::999999999999999::::::::::::::::::999999999999999999999999999999999999999999999:::;;;<<<===>>><<<===>>>===<<<===@@@BBBHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@??????===<<<::::::999999999999::::::::::::888:::<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<>><<<>>>===<<>>>>>@@@@@@@@@AAABBBBBBCCCCCCFFFFFFJJJPPPOOOQQQbbbwwwnnn[[[MMMFFFFFFHHHFFFOOOvvvxxxiiiggg\\\^^^aaabbbbbbdddiiillleeejjjjjjddd^^^]]]```aaa```fffhhhdddcccdddccc___dddaaa^^^\\\ZZZWWWQQQLLLPPPQQQTTTXXXZZZWWWSSSOOOTTTTTTUUUVVVVVVWWWVVVVVVXXXZZZZZZXXXUUUUUUYYY^^^QQQTTTWWWWWWTTTQQQOOOOOOOOOTTTWWWUUUVVVZZZYYYUUUPPPLLLIIIIIILLLOOOPPPOOOJJJJJJJJJLLLNNNOOOMMMKKKLLLLLLKKKKKKLLLMMMNNNOOONNNQQQQQQOOOQQQTTTPPPIIITTTNNNHHHFFFHHHNNNWWW^^^~~~lll[[[FFF;;;===CCCFFFEEE:::::::::999999999:::::::::::::::999999888888888888888888888888888888888:::::::::::::::;;;;;;<<<888999::::::999999;;;<<<>>><<<:::;;;<<<===<<<:::<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<777:::<<<===<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<===888:::DDDLLLUUUhhh|||uuutttdddUUUKKKSSSkkk|||dddKKKCCC@@@BBB>>>555666@@@===;;;999888777666666777888777666888999999777444555555555444444444333333222333555555333222333333000222444444111///000111//////.........---------......---------,,,,,,,,,+++,,,,,,,,,++++++---///,,,+++***+++,,,,,,,,,,,,MMMNNNNNNNNNNNNOOOOOOOOOTTTRRRQQQQQQQQQOOOLLLIIIKKKKKKIIIHHHFFFFFFEEEEEE@@@fffnnngggzzzrrrmmmnnnzzz~~~xxxyyyvvvrrrmmmjjjhhhggggggccc^^^VVVPPPLLLJJJHHHGGGBBBAAA@@@???===;;;999888777777777666555555444444333333222111000000111111000000000000000000000000000000////////////000000////////////////////////............/////////000+++++++++,,,,,,---------000000000000000000000000000000000000000000000000---......///000111111222000111111111111222222222000000000000111222333444555555555555666666666777777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDJJJHHHKKKPPPQQQZZZwwwuuuhhh\\\MMMCCCFFFGGGOOONNNVVVwwwjjjjjj\\\___bbbddddddeeejjjmmmhhhkkkkkkhhheeeeeeffffffcccfffeee``````dddccc___ddd```\\\\\\]]][[[TTTOOOQQQSSSXXX]]]```^^^XXXTTTUUUWWWXXXXXXVVVUUUUUUVVVTTTYYY]]]\\\VVVTTTWWW[[[QQQUUUYYYZZZVVVRRROOONNNOOOUUUWWWUUUWWW[[[ZZZUUULLLIIIFFFFFFJJJLLLLLLKKKIIIJJJKKKMMMPPPOOOMMMKKKNNNNNNOOOPPPQQQQQQRRRRRROOORRRRRROOOPPPSSSNNNEEEDDDKKKKKKDDDHHHSSSUUULLLQQQbbb}}}fffLLLGGGHHHFFF@@@======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::999999999999888888777777777888888777999;;;;;;;;;:::;;;<<<:::888888:::>>>???<<<999999999999999:::;;;<<<===999:::;;;<<<<<<<<<<<<<<<:::===??????===;;;===>>>========================CCCBBBNNNfff~~~ttt\\\MMMMMMNNNUUUkkk}}}UUU;;;>>>>>><<<888888:::;;;;;;:::999999:::999888999<<<999888777999;;;;;;888555555555444444444333333333111333444444222111222222...111333222000///000222//////.........---------......---------,,,,,,,,,***,,,,,,,,,++++++---///,,,+++***+++,,,,,,,,,+++LLLLLLMMMOOOQQQQQQOOOMMMRRRRRRQQQOOOMMMJJJHHHGGGHHHJJJJJJFFFGGGJJJJJJHHHPPPWWWZZZdddttt}}}|||{{{{{{sssoooooonnnkkkgggddd```YYYTTTOOOLLLIIIFFFEEEBBB>>><<<<<<<<<;;;:::999888777666555444333333444444333222222111111000000000000000000000000000000000000000000000000000////////////////////////000000//////.........------------------------------------...///000000111000000111222222222222111000000000000000000000000111111111111111111111111222222222111222222333333333333444555666777888888;;;;;;:::;;;;;;<<<>>>>>>@@@??????>>>??????@@@@@@AAADDDBBB<<<<<>><<<:::<<<;;;:::;;;:::888888:::999:::<<<<<<<<<:::777666888888888777777777666666999:::;;;<<<;;;999777666999:::;;;<<<<<<<<<<<<<<<777888999888777666777888:::;;;;;;;;;===???>>>;;;???>>>===>>><<<;;;;;;===:::??????:::777<<>>===;;;:::999999::::::<<<;;;888555444333444555888777666888999888444111777666666444333222111111......///000111111222222111000000000//////......////////////............------------------------+++++++++*********))))))******++++++++++++,,,,,,LLLJJJIIIIIIKKKMMMNNNNNNTTTTTTRRRPPPMMMJJJHHHFFFJJJLLLLLLHHHHHHKKKLLLIIIKKKPPPRRRZZZjjjsss}}}|||vvvzzz|||rrrmmmmmmnnnkkkiiieeebbb^^^ZZZUUUQQQKKKHHHEEECCC@@@???>>>===;;;999999888777666555444333333444444333333222111111111111111111111111111111111111111111111111111111111////////////////////////000000/////////.................................------...//////000111111000000111222222222222222000000000000000000000000222222222222222222222222333333222222222333444444333444555666777888888999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA???BBBBBB@@@DDDMMMRRRQQQJJJLLLSSS^^^mmmxxx]]]OOODDDDDDHHHDDDEEEMMM\\\wwwssstttrrrjjjiiillluuu|||uuuhhhfffnnnhhhfffeeefffffffffdddbbb^^^___aaabbbbbbbbbaaa```]]][[[[[[]]]]]]YYYXXXZZZYYYYYYZZZ[[[\\\]]]^^^^^^YYYYYYYYYZZZ\\\\\\ZZZXXXXXXWWWWWWUUUVVVZZZ___cccZZZXXXVVVWWWYYYXXXTTTPPPWWWWWWWWWYYYZZZYYYVVVTTTNNNKKKHHHHHHIIIKKKLLLLLLOOOQQQSSSRRRPPPNNNLLLLLLNNNRRRSSSOOOMMMOOOPPPNNNNNNNNNNNNMMMLLLJJJHHHGGGOOOMMMLLLMMMQQQSSSSSSQQQMMMZZZ___hhhwwwggg]]]PPP@@@777666:::<<<<<<<<<:::999;;;<<<<<<:::888;;;999888777777888:::;;;<<<;;;;;;::::::::::::::::::;;;===>>>===<<<:::999888999999:::::::::999999999;;;<<<<<<:::999:::;;;888888888888999::::::888<<<::::::<<<<<<;;;999888EEEBBB@@@???<<<@@@TTTjjjpppUUUOOONNNXXXkkk~~~]]]DDD>>>>>>>>>===;;;:::999999999:::===;;;999666555444555555777666666777888777444111666666555444333222111111000000111111222333333444111111000000000/////////////////////............------------------------,,,++++++++++++*********++++++++++++++++++******MMMJJJFFFEEEHHHLLLOOOQQQUUUTTTRRRPPPMMMJJJHHHGGGMMMOOOOOOKKKJJJMMMMMMKKKFFFJJJHHHMMM[[[cccmmmlllppp~~~vvvqqqqqqrrrpppmmmeeeccc```]]]YYYSSSLLLGGGFFFDDDBBB@@@@@@>>>;;;999888888777666666555444444444444333333222222111111111111111111111111111111111111111111111111111111////////////////////////000000////////////....../////////000000000000000......//////000000111111000111111222222222222222111111111111111111111111222222222222222222222222333333222222333333444555444555555666777888999999;;;;;;;;;<<<======>>>>>><<<===???@@@AAAAAAAAAAAAAAACCCDDDDDDHHHNNNPPPOOONNNUUU^^^pppeeeKKKFFFCCCDDDJJJJJJNNN___vvvrrrvvvsssiiiffflllxxx~~~uuufffdddkkkgggfffddddddeeeeeecccbbb[[[\\\___aaabbbbbbaaaaaa\\\YYYXXX[[[\\\[[[]]]aaa]]]\\\[[[[[[[[[\\\^^^^^^ZZZYYYYYYZZZ\\\[[[YYYWWWUUUTTTSSSRRRRRRUUUZZZ^^^]]]XXXUUUWWW[[[[[[VVVPPPTTTTTTTTTVVVXXXXXXVVVTTTOOOMMMJJJJJJKKKMMMMMMMMMPPPRRRSSSRRRPPPNNNMMMMMMNNNRRRTTTQQQPPPQQQQQQNNNNNNNNNMMMLLLKKKKKKKKKKKKOOONNNNNNNNNPPPSSSUUUWWWXXXbbb^^^YYYcccttthhhRRRHHHEEE@@@<<>>;;;<<<;;;999888888999;;;<<<:::999888666666777777888888999:::;;;<<<;;;:::999999999999999999999888888777999<<<===;;;:::999999=========>>>?????????@@@999::::::<<<>>>@@@???>>><<<999BBBSSS___nnnmmmfffUUUOOO^^^ooodddSSSBBB:::<<<<<<<<<<<<;;;:::999999999999<<<;;;999777666555555666666555555555666555333000666555444444333222111111222222222333444444555555111111111111000000000000/////////............---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++MMMJJJGGGGGGIIIMMMPPPRRRRRRQQQOOOMMMKKKJJJIIIHHHOOOQQQPPPMMMLLLOOOOOOLLLGGGIIICCCEEEOOOUUU^^^nnnzzzqqqrrr~~~||||||{{{wwwrrrjjjhhhddd```\\\WWWQQQLLLIIIFFFBBB???>>>===;;;:::888888777777666555555444555444444333222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000///////////////////////////000000000000000/////////000000111111111000111222222333333222222222222222222222222222222333333333333333333333333222111111111222333444555555666666777888999::::::;;;<<<<<<===>>>>>>>>>???>>>>>>@@@AAAAAAAAAAAA@@@BBBDDDGGGKKKOOOQQQPPPMMMWWW]]]ppprrrUUUGGGIIIEEEFFFQQQZZZgggrrruuu{{{vvvkkkaaaeeennntttooofffcccgggfffdddccccccddddddcccbbbZZZ[[[^^^aaabbbbbbaaa```]]][[[[[[___``````bbbfffcccaaa___\\\ZZZZZZ[[[\\\\\\[[[[[[\\\]]]\\\ZZZWWWVVVVVVUUUTTTTTTVVVZZZ]]][[[YYYWWWXXXZZZZZZVVVSSSRRRQQQRRRSSSUUUVVVTTTSSSOOONNNLLLLLLNNNOOONNNMMMMMMOOOQQQQQQPPPOOOPPPQQQNNNSSSUUUSSSQQQRRRQQQNNNNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOPPPSSSWWW[[[^^^iiieee\\\^^^dddooo~~~vvvbbbPPPCCCEEEFFFEEEAAA>>>??????===666777888999888777555444;;;:::888777777777999:::888888999:::;;;;;;;;;:::;;;::::::999999999999999666999===>>>===;;;::::::999888999;;;;;;:::;;;???<<<@@@AAA>>>>>>DDDLLLPPP^^^cccrrrqqqkkkbbbWWWLLLWWWaaasss]]]GGGBBB===<<<>>>;;;;;;;;;:::999999999999999:::999888666555555555555444444444444444333222111444444444333222111111000222222222333333444444444111111111111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,------......JJJIIIHHHJJJLLLNNNNNNNNNLLLKKKJJJJJJIIIJJJJJJKKKOOOQQQPPPMMMLLLOOOOOOMMMMMMMMMEEECCCJJJLLLQQQ```gggvvvpppvvvyyy~~~|||uuusssoooiiiddd___\\\XXXUUUMMMHHHAAA===;;;;;;<<<<<<888888777777666666555555555555444444333222222111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000000....../////////000000000000000000111111111111111111111222333333333333222333333333333333333333333333333333333333333333333000000000111111222444444666777777888999:::;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAA@@@@@@???AAAEEELLLRRRVVVVVVVVVWWWVVVjjj{{{UUUFFFEEEGGGAAAJJJggg{{{qqqvvvzzztttlllkkkiiijjjnnnooollliiihhheeecccaaaaaabbbccccccbbb[[[]]]```bbbcccbbb```___^^^\\\^^^bbbcccaaaaaaddddddbbb___]]]\\\\\\\\\]]]___^^^^^^^^^___^^^[[[YYYZZZ\\\]]]\\\[[[[[[]]]___VVVYYY[[[ZZZWWWUUUUUUWWWQQQPPPPPPQQQSSSTTTSSSQQQOOONNNNNNOOOPPPPPPOOOMMMIIIKKKMMMMMMMMMMMMNNNOOOOOOTTTVVVTTTRRRRRRQQQNNNMMMLLLKKKJJJJJJMMMOOOQQQPPPPPPPPPPPPPPPSSSXXX\\\]]]hhhfff```aaa```___fffxxxtttkkk^^^bbb^^^PPPCCC???>>>>>>==================<<<<<>>===<<<;;;<<<<<<===::::::;;;<<<<<<=========:::999888888888888999999999<<<@@@AAAAAA???>>>======;;;<<>>AAA???>>>???:::999999999999999999888888777777666555444333333333222333333333333222222222333333333222111111000000111111111111222222222222000000000000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++---///000111222GGGGGGHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLNNNNNNKKKKKKNNNNNNLLLQQQQQQIIIFFFJJJHHHJJJVVVaaa{{{vvvhhhgggiiiwwwzzzwwwtttoooiiiccc___[[[XXXVVVOOOJJJCCC>>><<<<<<<<<<<<888888888777777666666666555555444444333333222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000111111......//////000000111111111111111111111111222222111222222333333333333333444444444444444444444444444444444444444444444444000000000111222333444555777888888999:::;;;<<<<<<;;;<<<>>>@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAAFFFIIIOOOTTTSSSRRRWWW^^^cccxxxaaaHHHCCCEEEDDDBBB\\\sssooosssrrrmmmkkkuuuooojjjjjjnnnoookkkgggdddbbb``````aaabbbbbbbbb\\\^^^bbbeeeeeedddbbb```^^^\\\^^^bbbccc```___aaa^^^^^^^^^^^^___```bbbcccaaa````````````___\\\YYYXXX[[[^^^___]]][[[ZZZZZZTTTYYY]]]\\\VVVSSSUUUYYYQQQPPPOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQQQQOOOMMMIIIJJJKKKJJJIIIHHHIIIKKKQQQVVVWWWSSSPPPPPPOOOMMMKKKKKKJJJJJJLLLNNNQQQSSSQQQPPPPPPPPPRRRUUUWWWYYYUUU___^^^ZZZ^^^^^^[[[___]]]wwwlll]]]SSSKKKCCC@@@===:::888999;;;===999999999999999888888888999999999999::::::::::::888777777666666888999:::999<<>>>>>>>>>>><<<>>>DDDCCC@@@EEEOOOQQQbbbqqqwwwzzz```NNNMMMOOOPPP___sssyyy]]]HHH======@@@:::999<<<999888888999999999888888777555555555444333333222222222333444333222111222333222222222111111111000000000000000000000000000000////////////000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++---///111222333IIIIIIIIIKKKLLLLLLJJJHHHIIIHHHGGGGGGHHHIIIKKKMMMHHHKKKJJJHHHIIILLLMMMKKKPPPRRRLLLIIILLLGGGFFFPPP[[[kkktttlllllltttxxx|||}}}tttpppkkkfffbbb^^^YYYVVVOOOLLLHHHDDDBBB@@@===;;;888888888777777777777777555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222//////000000000111111111//////000000111222222333222222222222222222222222111222333333444444333333444444444444444444444444444444444444444444444444222222222333444555777777888888999:::;;;<<<======;;;===???@@@AAAAAA@@@???@@@???>>>>>>???BBBDDDFFFKKKMMMQQQSSSRRRUUUeeevvvwww```QQQFFFEEEGGGDDDKKKtttyyylllmmmmmmhhhfffjjjpppmmmhhhhhhjjjllljjjgggdddaaa___^^^```aaabbbbbb\\\^^^cccggghhhhhhfffdddaaa^^^^^^aaabbb```aaaddd[[[\\\]]]___aaacccdddeeebbbaaa`````````^^^[[[XXXVVVZZZ___aaa___[[[WWWUUUVVVZZZ\\\\\\YYYWWWWWWYYYRRRQQQOOOOOOPPPQQQPPPOOONNNNNNOOOQQQRRRQQQNNNLLLIIIKKKLLLKKKKKKKKKMMMOOOTTTWWWWWWQQQNNNNNNNNNKKKIIIIIIJJJKKKMMMOOORRRSSSRRRPPPNNNPPPTTTVVVVVVTTTKKKWWWXXXTTTYYYZZZYYY___WWW___aaakkkrrr^^^\\\ZZZUUUPPPIIIDDDAAA??????AAAAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;:::999888888999;;;===???===>>>AAAAAAAAA@@@AAABBB>>>>>>EEEQQQWWWYYYcccqqquuu```SSSNNNQQQ```qqqpppTTTDDDAAA999<<<>>>777666:::777666777888999999888777777555555555555444333222222222333444333111111333555111111111111111000000000000000000000000000000000---.........////////////.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++***************+++,,,---...//////NNNMMMLLLLLLMMMNNNLLLJJJKKKJJJIIIHHHHHHIIIKKKLLLEEEHHHHHHFFFGGGKKKLLLJJJNNNQQQLLLKKKMMMGGGDDDMMMQQQ[[[uuuuuuxxxzzzzzzyyy|||ttt|||yyywwwtttppplllfff```[[[OOOMMMKKKJJJGGGCCC>>>:::888888888888777777777777666555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222//////000000111111111222000000111222333333444444222222222222222222222222111222333333444444333333555555555555555555555555555555555555555555555555333444444555666777999999888999999:::;;;<<<======<<<===???AAABBBAAA@@@??????===<<<<<>>???@@@BBBBBBBBBAAA@@@???AAACCCEEEFFFHHHJJJKKKJJJSSSYYY[[[jjjhhhUUUKKKHHH@@@IIICCCGGGqqqhhhWWWZZZcccfffgggkkknnnmmmmmmooopppmmmhhhcccddd```\\\]]]```cccaaa^^^aaabbbdddfffhhhjjjjjjkkkccc```\\\YYYWWWWWWYYY[[[RRRTTTYYY^^^bbbcccaaa^^^bbbaaa``````aaa```^^^\\\[[[]]]```bbbbbb___[[[YYYXXXZZZ[[[ZZZXXXUUUTTTTTTUUUTTTTTTUUUVVVVVVUUUSSSPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIILLLRRRVVVRRRRRRRRRRRRRRRQQQQQQQQQJJJKKKLLLNNNOOOOOOOOONNNNNNMMMNNNQQQSSSRRRNNNJJJNNNQQQUUUYYYZZZZZZYYYXXXVVVUUUSSSRRRQQQZZZnnnzzz}}}uuuqqq{{{|||wwwqqqhhhddd^^^___^^^WWW[[[cccaaadddTTTYYYbbbcccsssyyymmm```QQQIIIIIISSSjjj~~~ZZZGGGAAA>>><<<;;;;;;;;;:::999888777666777777777666444444555666444444555666666555444333444333333222111111111222000000000000000000000000//////000000000000//////------...............---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++RRRQQQNNNLLLJJJIIIIIIIIIOOONNNMMMLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNPPPRRRRRRQQQMMMIIIGGGGGGHHHMMMNNN\\\xxxfffjjjwwwvvv{{{xxxtttnnnfff___\\\VVVPPPLLLKKKIIIFFFDDD>>><<<:::888666666777888777777666555555444444333222222222222222222222222444444333333333333444444222222222222222222222222222333333444444333333222333333222222222222222222444444333333333333444444333333444444444555555555555555555555666666666666666666666777777777888888777777888888999:::::::::;;;;;;<<<<<<<<<=========@@@@@@AAABBBBBBBBBBBBAAADDDBBBAAACCCGGGLLLPPPQQQSSSTTTZZZlllxxx^^^LLLFFFFFFEEEDDDCCC^^^yyydddUUU[[[fffjjjiiijjjnnnllljjjjjjkkkjjjgggddd```\\\YYYZZZ^^^aaa```^^^cccdddeeefffggggggggggggdddbbb^^^ZZZWWWUUUUUUVVVVVVXXX\\\```cccbbb```^^^___^^^]]]^^^___^^^]]][[[WWWYYY\\\___``````^^^]]]VVVXXXYYYYYYXXXVVVVVVWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMLLLIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMPPPQQQNNNLLLLLLNNNSSSWWWYYYZZZYYYYYYUUUQQQOOOPPPQQQUUUaaalll}}}rrrxxxrrrsss}}}yyysssqqqmmmaaaVVVPPPNNNWWWfffxxxyyy[[[FFF>>>>>>>>><<<999999999888888666555555777777777666444444555777555666666555444222000///444333222111111111111111000000000000000000000000//////000000000000//////---...............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++PPPNNNLLLJJJHHHHHHGGGHHHMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRPPPMMMJJJIIIIIIMMMKKKHHHVVVtttoookkkrrrtttyyy}}}}}}uuummmfffbbb\\\UUUQQQOOONNNKKKHHH???>>><<<999888777777888777777666666555555444444333333333333333333333333555555444444444444555555333333333333333333333333333333444444444444333333333333333333333333333333444444333333333333444444444444444444555555555666444444555555555666666666666777777777777888888888777888888999999::::::;;;;;;;;;<<<<<<===>>>??????BBBAAAAAAAAAAAABBBCCCCCCCCCBBBCCCFFFJJJOOORRRSSSZZZdddyyyjjjSSSFFFDDDHHHCCCJJJZZZ}}}}}}ooo```WWW^^^jjjlllkkkkkkmmmjjjgggeeeeeeeeeeeeddd^^^[[[YYYZZZ^^^aaa```___dddddddddcccccccccbbbbbbaaa___]]]ZZZWWWUUUTTTTTTWWWYYY\\\___```^^^\\\ZZZ[[[ZZZZZZZZZ\\\\\\ZZZXXXVVVWWWYYYZZZ[[[\\\\\\\\\RRRTTTVVVWWWVVVUUUVVVWWWUUUUUUTTTUUUVVVWWWUUUSSSTTTSSSRRRRRRRRRRRRSSSSSSQQQNNNKKKKKKMMMOOOMMMKKKQQQQQQPPPNNNMMMLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKHHHGGGGGGIIILLLNNNNNNMMMMMMNNNQQQTTTVVVVVVUUUTTTRRRMMMKKKNNNPPPPPPRRRVVVooo{{{___```YYYOOORRRYYYVVVXXXdddyyy```TTTEEE<<<;;;<<<:::777666666666666666555444333666777777666444444555666444444444444333222000///333222111111111111111111000000000000000000000000...//////000000//////..................---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++NNNLLLJJJHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOONNNMMMOOOPPPRRROOOOOO___ssspppqqqtttvvvxxxyyy{{{tttmmmiiibbbZZZTTTQQQOOOLLLIIIBBB@@@>>><<<:::999888888888888777666666555555444444444444444444444444444666666555555555555666666444444444444444444444444333333444444444444333333333333333333444444444444555555444444444444555555444555555555555666666666444444555555555666666666777777777888888888999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBAAA@@@AAABBBDDDEEECCCHHHMMMPPPQQQSSSWWW[[[jjj~~~lll\\\OOOGGGGGGJJJOOOqqqvvvsssfff```___eeekkkkkkkkkllliiihhhfffddddddcccccccccaaa___\\\]]]___aaaaaa``````______^^^^^^^^^^^^^^^YYYYYYYYYYYYXXXWWWVVVUUURRRUUUXXXZZZZZZXXXWWWVVVXXXWWWVVVWWWXXXXXXWWWUUUZZZYYYWWWUUUSSSRRRRRRRRROOOQQQRRRRRRQQQQQQRRRSSSPPPOOONNNOOOQQQQQQOOONNNMMMMMMLLLLLLMMMNNNNNNOOOJJJGGGFFFIIIOOORRRPPPLLLRRRQQQQQQPPPOOONNNMMMMMMHHHHHHJJJJJJKKKJJJIIIHHHHHHHHHGGGHHHIIIKKKMMMMMMOOOPPPPPPPPPPPPNNNMMMLLLMMMJJJJJJMMMNNNLLLMMMPPPaaazzzttt{{{sssSSSIIIRRRLLLHHHZZZooorrr}}}cccJJJEEE>>><<<<<<;;;888444444555555555555444444333444555555444222222444555111111222333333444444444222111111000000000111111000000000000000000000000...//////////////////...............---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************LLLJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKFFFHHHJJJMMMMMMLLLJJJIIIJJJKKKLLLKKKKKKLLLOOOQQQPPPMMMNNN\\\iiilllyyywww|||{{{xxx|||zzz}}}wwwqqqjjj```XXXSSSOOOKKKHHHEEEDDDBBB@@@===;;;:::999999888888777666666555555444444444444444444444444777666666555555666666777444444444444444444444444333444444555555444444333333333444444444555555555666555555444444555555666555555555666666666777777555555555666666666777777888888888888999999999999999999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGKKKQQQVVVUUUSSSZZZiiiwww{{{kkkYYYPPPKKKHHHHHHLLLyyy}}}vvvkkkbbbdddiiillljjjgggiiinnneeefffgggfffeeecccbbbaaacccaaa___]]]]]]^^^]]]]]]YYYYYYXXXXXXYYYZZZ[[[\\\VVVWWWWWWWWWWWWVVVTTTTTTOOORRRVVVWWWVVVUUUUUUVVVVVVUUUTTTUUUVVVVVVTTTRRRYYYWWWSSSOOOLLLKKKJJJJJJMMMNNNNNNMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKFFFCCCCCCGGGNNNQQQOOOKKKOOOOOOOOOOOOOOOOOOOOOPPPGGGHHHIIIJJJIIIIIIGGGFFFJJJJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJLLLNNNLLLKKKOOOVVVbbb{{{uuuzzz}}}}}}qqqjjjnnnrrrqqq~~~cccOOOIIIQQQWWWiiipppaaaQQQ@@@:::888777888999:::888666444444555555666555555555111222333222111111222444333333333333333444444555000000000//////000000111////////////////////////......////////////......------......---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************KKKIIIHHHFFFEEEDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGEEEGGGKKKMMMMMMLLLIIIGGGJJJJJJIIIHHHGGGHHHKKKNNNJJJGGGDDDLLLUUUWWWiiiuuuxxxxxxwww{{{vvvjjj___XXXSSSMMMIIIHHHGGGFFFCCCAAA>>><<<;;;999999888888777777666666555555555555555555555555666666555555555555666666555555555555555555555555444444555555555555444444333444444555555666666666666666555555555555666666666666666666777777777777666666777777777888888888888888999999999:::::::::999::::::;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKPPPRRRSSSQQQVVVjjjiiiZZZMMMIIIGGGFFFLLLTTT{{{rrrxxxuuuhhhaaagggmmmmmmgggdddggglllccceeeggggggdddbbbaaabbbbbb```^^^\\\ZZZYYYYYYZZZTTTTTTTTTTTTUUUWWWYYY[[[XXXWWWWWWVVVTTTSSSQQQPPPPPPTTTXXXYYYWWWUUUVVVXXXVVVUUUTTTTTTTTTTTTRRRPPPTTTRRRNNNKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFHHHIIIJJJIIIHHHIIIKKKKKKIIIGGGCCCDDDDDDEEEGGGHHHJJJKKKGGGFFFEEEGGGJJJLLLJJJGGGJJJJJJKKKKKKLLLMMMMMMMMMHHHHHHIIIIIIIIIHHHFFFEEEJJJKKKKKKIIIHHHHHHJJJLLLHHHHHHHHHHHHIIIKKKLLLMMMJJJIIIKKKMMMKKKKKKQQQYYY\\\gggzzz}}}xxxooouuu~~~yyyuuuqqqtttrrr{{{iii```qqqtttmmmvvvtttddd[[[ddd{{{yyyVVVGGGDDD>>>666999888888777666666555555333444555666666666666666000111222111000000222444888777555444222111111111///////////////000000111////////////////////////---......//////......---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************JJJIIIGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGIIIMMMPPPJJJJJJFFFGGGLLLLLLYYYqqqtttuuurrrppptttzzz{{{wwwjjjaaaYYYRRRNNNKKKKKKIIIGGGDDDAAA>>>===:::999999888888777666666555555555555555555555555666555555444444555555666555555555555555555555555444444555555555555444444333444444555666666777777777666666666666666666777666666777777777888888888888888888888999999999999999999999::::::::::::;;;:::::::::;;;<<<<<<======???@@@@@@@@@AAAAAABBBBBBBBBCCCFFFIIILLLNNNOOOPPPRRRRRRTTT[[[ooowwwoooVVVNNNIIIHHHEEEGGGYYYnnnqqqooopppoookkkcccgggjjjhhheeeeeefffhhhccceeeeeecccaaa```aaaccc``````^^^\\\ZZZYYYZZZ[[[TTTTTTSSSSSSTTTVVVXXXZZZVVVVVVUUUTTTRRRQQQQQQPPPTTTXXX[[[[[[WWWTTTUUUWWWWWWVVVTTTTTTTTTSSSQQQNNNPPPOOOLLLJJJHHHHHHHHHIIIFFFGGGGGGFFFEEEEEEGGGJJJHHHGGGGGGHHHIIIIIIHHHFFFCCCDDDDDDFFFHHHJJJLLLMMMJJJIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGHHHJJJIIIHHHHHHJJJLLLHHHGGGGGGHHHJJJLLLOOOQQQLLLHHHGGGJJJKKKKKKMMMRRRNNNTTT___jjjooonnnkkkiiinnn}}}{{{{{{rrr~~~yyyqqqiiiVVV^^^}}}pppNNN>>><<<<<<;;;:::<<<<<<<<<999666444444555222333444555666666666666111222333222111222333555999777555222000////////////............///000111////////////////////////---......//////......---***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************JJJIIIGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIIIIJJJNNNSSSXXXNNNSSSPPPOOOQQQNNNQQQaaappp~~~~~~vvvtttwww{{{yyyrrrggg___WWWRRRMMMLLLKKKIIIEEEBBB@@@>>>::::::999999888777777777666666666666666666666666555555444444444444555555666666666666666666666666444444555555555555444444444444444555666777777888777777666666666666777777777777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========AAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHLLLPPPRRRSSSTTTVVVWWW___rrr{{{tttmmmcccXXXHHHGGGIIIIIIEEEKKKhhhwwwsssrrriiihhhoooeeeeeedddccceeegggfffddddddeeeccc```]]]]]]aaaeee``````___^^^\\\\\\]]]___VVVUUUTTTSSSTTTUUUWWWYYYSSSRRRRRRRRRRRRSSSSSSTTTVVVZZZ]]][[[VVVRRRSSSUUUXXXWWWUUUTTTTTTSSSPPPNNNQQQPPPMMMKKKIIIHHHGGGGGGDDDEEEEEEEEEEEEFFFIIILLLFFFEEEDDDEEEGGGGGGEEEDDDCCCDDDEEEFFFHHHKKKMMMNNNIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCFFFHHHIIIHHHHHHKKKMMMKKKKKKJJJIIIJJJLLLOOOPPPNNNGGGCCCGGGKKKJJJHHHGGGEEEPPP\\\aaa[[[RRRPPPRRRUUUmmmdddSSS___nnnmmmZZZHHH<<<<<<;;;555444:::333555888888777666888:::111222333444555666666666222444444444333333555777555444222000//////000000...............///000111////////////////////////---..................---)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))FFFFFFEEEDDDDDDDDDDDDDDD@@@CCCFFFIIIJJJJJJIIIHHHLLLMMMMMMJJJFFFEEEFFFIIIIIIGGGHHHNNNWWW```fffhhhVVVSSSPPPMMMMMMMMMMMMLLL\\\yyy||||||uuuppptttyyytttaaa___}}}uuummmddd\\\XXXUUUPPPLLLIIIFFFBBB@@@???===;;;;;;;;;:::888666777777666666666777777888:::999777666666666777888BBB===777444444555555444888888777666666666666666555555444333444555666777888888888777777777777777888999999::::::999999888888999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>===AAADDDBBB@@@AAADDDFFFHHHQQQMMMHHHOOOTTTUUUZZZVVVmmm~~~nnn___WWWRRRLLLFFFCCCGGGIIIJJJUUUrrrnnnmmmjjj^^^]]]hhhgggccc```aaaeeegggeeebbbbbbbbbaaa___ZZZXXX]]]dddaaaaaa___]]][[[YYYXXXWWWUUUTTTSSSRRRRRRTTTVVVWWWRRRSSSUUUVVVVVVTTTRRRPPPOOOQQQUUUYYYWWWTTTYYYaaa```[[[UUUSSSTTTSSSOOOKKKOOOOOONNNLLLIIIHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGEEE???KKKXXXZZZRRRHHHEEEFFFDDDCCCDDDFFFJJJLLLMMMMMMIIIGGGEEEFFFJJJLLLLLLJJJGGGHHHJJJKKKJJJIIIGGGFFFIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOMMMLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBLLLMMMSSSWWWSSSKKKKKKQQQTTTOOOTTTbbbnnn{{{uuufff^^^aaaiii}}}rrrYYYJJJ<<<<<<;;;::::::999888888777666666555444444333333333222222111111222222333222222333444333222111000222111111111000000//////////////////////////////,,,...///...------...///------------------------,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++***)))(((FFFFFFEEEDDDCCCCCCBBBBBBEEEGGGIIILLLLLLLLLJJJIIIJJJKKKJJJHHHFFFFFFHHHKKKGGGGGGJJJPPPWWW\\\^^^^^^RRRQQQOOOOOOPPPOOOMMMKKKOOOkkkzzzppppppsssxxx|||~~~~~~pppgggpppuuummmaaa]]]WWWRRRMMMIIIDDDAAABBB@@@>>>===<<<<<<999888777777666666666666777777888777666555444555666666===:::555444555777777666888888777666666666666666777666555555555666777888999999999999999999999999999999::::::::::::999999888888999999::::::;;;;;;========================<<<<<<<<<<<<===>>>??????CCCEEEFFFEEEDDDEEEHHHJJJBBBMMMOOOPPPUUUUUUXXXdddtttlll___RRRJJJGGGGGGFFFEEEPPPPPPMMMgggvvveeeeeefffbbbdddmmmpppkkkeeecccfffhhhfffccc^^^```bbb```\\\ZZZ\\\```______^^^\\\[[[YYYXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSSSSSSSRRRRRRSSSSSSWWWVVVWWWZZZYYYYYY]]]dddggg```YYYTTTRRRPPPLLLGGGNNNNNNMMMKKKIIIIIIJJJLLLKKKLLLLLLLLLLLLKKKJJJIIIOOOXXX```^^^RRRHHHDDDDDDEEEEEEFFFIIILLLMMMMMMKKKLLLIIIHHHHHHJJJKKKJJJHHHKKKLLLMMMNNNNNNLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHJJJKKKGGGAAABBBHHHIIIDDDGGGQQQYYY```oooxxxqqqmmmssswww^^^PPPFFFAAA;;;;;;;;;:::999888888888666666666555444333333333333222222111111222222333222222333333333222111000111111111000000000//////........................,,,...///...---,,,---///------------------------++++++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++***))))))FFFFFFEEEDDDCCCCCCBBBBBBJJJJJJLLLLLLLLLKKKJJJIIIIIIIIIGGGEEECCCDDDFFFIIIGGGIIIMMMRRRUUUVVVTTTQQQKKKKKKLLLNNNPPPPPPMMMJJJIII```tttrrrtttjjjttt|||~~~mmmiiiaaaZZZTTTNNNIIIFFFEEECCC@@@>>>>>>===;;;999888777777666666666777777888777666666555555666666777666444555777888888777999888777777666777777777888777777777777888999999::::::::::::::::::::::::999::::::;;;;;;::::::999888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????=========>>>>>>???AAAAAACCCCCCCCCDDDEEEGGGIIIKKKLLLPPPPPPRRRWWWXXXfffttt___YYYOOOFFF@@@@@@DDDHHHIIIMMMRRRaaa}}}qqqeeebbbeeeiiinnnsssnnnhhhbbb```ccceeecccaaaYYY]]]aaaaaa^^^\\\\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXUUUTTTQQQPPPPPPRRRUUUVVV]]]YYYXXX[[[\\\\\\___eeehhhbbbZZZTTTRRROOOLLLIIILLLLLLLLLKKKJJJJJJLLLNNNQQQPPPPPPOOOOOONNNNNNOOO[[[___bbb\\\QQQGGGEEEFFFFFFFFFGGGJJJLLLMMMKKKIIILLLJJJHHHHHHHHHHHHGGGEEEKKKMMMNNNPPPPPPPPPOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFCCC@@@CCCIIIEEEBBBEEEKKKNNNNNNWWWccc{{{mmmJJJ<<<<<<<<<;;;::::::999999888888777777666555555444444333333222222222111111111111222222111222222222222111000000111111000000000000//////........................---...///...---,,,---...------------------------++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,+++******EEEEEEEEEFFFFFFEEEEEEEEEKKKKKKKKKJJJIIIHHHHHHGGGIIIHHHEEEBBBAAABBBDDDFFFLLLMMMPPPRRRRRRPPPMMMJJJHHHHHHIIIKKKNNNOOONNNLLLQQQ[[[pppvvviiissslllggguuu~~~xxxmmmccc[[[UUUQQQNNNGGGDDDAAA???>>>===;;;:::999888888777777777777777::::::999999888888888888444444555666777888888777999888888777777777888888888888888888888999999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::;;;<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???AAABBBCCCBBB@@@AAAEEEGGGGGGHHHJJJTTTQQQMMMVVVgggvvvrrrbbbTTTMMMFFFCCCBBBCCCFFFKKKPPPLLL```wwwrrriiiaaabbbiiimmmmmmccc___\\\^^^cccfffeeebbbXXX]]]```___]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\ZZZZZZXXXXXXWWWWWWXXXXXXZZZZZZUUUTTTSSSRRRSSSUUUXXXYYY^^^ZZZXXX[[[]]]]]]]]]```bbb]]]WWWSSSRRRQQQPPPOOOKKKLLLLLLKKKKKKLLLNNNQQQSSSRRRQQQPPPPPPRRRSSSUUUXXXZZZYYYTTTMMMHHHIIIKKKHHHFFFEEEFFFHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFEEEIIIJJJLLLNNNPPPRRRRRRSSSNNNMMMJJJHHHFFFDDDDDDDDDEEEEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEECCCCCCEEEFFFFFFFFFIIIMMMGGGGGGJJJOOOOOOLLLPPPWWWZZZfffvvvkkkOOO???===>>><<<888888888888777777777666666444444444444333333222222222222111111111111222222111111111111111000000000000000000000000000//////........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++DDDEEEFFFHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFDDDDDDEEEHHHJJJKKKQQQRRRRRRQQQOOOMMMKKKKKKLLLKKKJJJKKKNNNQQQRRRSSSYYYVVV]]]uuuyyygggpppkkkdddmmmrrrwwwssshhh___YYYVVVKKKHHHDDDAAA???>>><<<;;;;;;:::999888888888888888:::::::::::::::999999888444666777888888777777777999999888888888888999999777777888888999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>=========>>>>>>?????????>>>>>>??????@@@BBBCCCDDDFFFDDDEEEIIIJJJHHHIIINNNPPPSSS^^^zzzyyyaaaPPPMMMEEEAAADDDHHHHHHJJJNNNYYYfff}}}mmmllleee[[[YYY^^^aaa______]]]]]]aaagggjjjhhhddd[[[______ZZZYYY^^^```^^^]]]^^^___```___^^^\\\[[[VVVWWWWWWXXXZZZ[[[\\\]]]UUUUUUWWWYYYZZZ[[[[[[[[[^^^[[[ZZZ^^^___\\\[[[\\\\\\YYYUUUSSSRRRRRRRRRRRRLLLMMMMMMMMMLLLMMMPPPRRRQQQPPPOOOOOOPPPSSSVVVXXXSSSSSSQQQMMMJJJJJJMMMPPPIIIFFFCCCAAACCCEEEFFFGGGEEEGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOQQQQQQRRRRRRPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEFFF???AAADDDEEEEEEFFFGGGGGGDDDFFFKKKMMMKKKHHHHHHLLLIIIKKKRRR]]]kkk{{{iiiYYYLLLEEE>>>;;;<<<<<<888444666666666666666555555555333333333333333222222222222111111000000111111222111111000000000///////////////////////////000000........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,+++++++++DDDFFFHHHJJJKKKKKKKKKJJJKKKJJJHHHGGGGGGHHHIIIJJJGGGFFFFFFIIINNNRRRTTTUUUTTTTTTSSSPPPNNNLLLMMMNNNTTTRRRPPPPPPSSSVVVXXXYYYWWWPPPPPP```yyyssspppeeefffffffffhhhvvv~~~rrrhhhbbbXXXTTTNNNIIIEEEBBB@@@>>>===<<<;;;:::::::::::::::888999999999999888777777666777999999888777777888999999999888999999:::;;;777888999999:::999999999888999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<============>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFFFFJJJFFFGGGKKKKKKJJJQQQ]]]gggzzzuuudddQQQDDDFFF@@@???FFFKKKLLLQQQYYYjjjtttttteeeeeebbb[[[XXX[[[^^^___```]]]\\\```eeegggddd______bbb___WWWWWW^^^aaa^^^^^^___aaaaaaaaa___]]]\\\VVVWWWXXXYYYZZZ\\\\\\]]]TTTWWWZZZ^^^``````^^^]]]```]]]]]]___^^^ZZZZZZ\\\\\\[[[XXXUUUSSSRRRQQQQQQPPPPPPPPPOOONNNNNNPPPRRROOOOOONNNNNNPPPSSSUUUWWWTTTRRROOOLLLLLLMMMOOOQQQIIIFFFCCCBBBCCCEEEFFFGGGEEEHHHLLLNNNNNNNNNOOOPPPTTTSSSSSSRRRQQQPPPPPPOOONNNNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJDDDGGGGGGEEEDDDEEECCC???CCCFFFIIIIIIEEEBBBAAABBBDDD@@@???EEEOOO[[[jjjuuu{{{vvvdddPPPBBB===???<<<888444333444555777555555555555444444444444222222222222222222222222111111000000000000111111111000000///.../////////......////////////000000---------------------------......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******FFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGIIIKKKHHHHHHIIIMMMRRRVVVVVVUUUQQQRRRSSSQQQOOOMMMOOOQQQWWWUUUTTTUUUWWWYYYYYYXXXSSSPPPQQQXXXcccvvvzzzssslllfffccceeejjjrrrxxxlllfff^^^UUUOOOIIIEEEBBB???>>>===<<<;;;;;;;;;;;;888999:::::::::999888777666888:::999888777999;;;999999999999999:::;;;;;;888999:::;;;<<<;;;;;;:::999::::::;;;<<<<<<======<<<<<<============<<<<<>>>>>>>>>>>======>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJMMMIIIJJJOOORRRXXXlllvvvhhh[[[PPPGGGAAAAAA@@@DDDLLLNNNQQQaaatttjjjaaaeeecccbbbbbbbbb___^^^bbbhhhddd___[[[\\\aaadddbbb___aaaddd```XXXXXX```bbb]]]^^^___aaabbbaaa^^^\\\ZZZXXXYYYYYYZZZZZZZZZZZZZZZUUUXXX[[[___aaabbbaaa``````]]][[[ZZZVVVSSSWWW]]]]]]]]]\\\ZZZWWWTTTRRRRRRTTTTTTSSSQQQOOOOOOPPPRRRPPPPPPOOOOOOPPPQQQRRRSSSTTTQQQNNNMMMNNNPPPPPPPPPIIIHHHGGGHHHIIIJJJIIIGGGEEEHHHMMMOOOOOONNNPPPQQQSSSRRRQQQPPPPPPOOOOOOOOOKKKLLLNNNOOONNNLLLJJJHHHKKKJJJJJJIIIGGGEEECCCBBBGGGGGGHHHHHHGGGEEEDDDCCCFFFFFFEEEEEEGGGIIILLLMMMJJJKKKIIIDDDBBBEEEDDD???BBBFFFHHHGGGCCCAAABBBBBBAAA>>>???EEEHHHFFFFFFJJJVVVkkkwwwTTTCCC<<<999;;;AAA>>>;;;777444333444666888333333333444444444444444111111111222222222222222111111000000000000111111111000///.........//////........./////////000000---------------------------......---+++******+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))*********++++++++++++************************++++++++++++++++++++++++'''((()))************)))HHHIIIJJJJJJJJJHHHFFFDDDBBBAAA@@@@@@AAADDDHHHJJJKKKKKKKKKNNNRRRSSSQQQNNNMMMPPPRRRRRRPPPOOOPPPQQQUUUUUUUUUWWWYYYYYYVVVTTTRRRUUUYYYYYYYYYdddtttjjjfffiiigggccclll{{{{{{tttjjj___VVVOOOIIIEEE@@@@@@>>>======<<<<<<<<<;;;;;;<<<===<<<;;;:::999666888:::999888888;;;???999999999999::::::;;;<<<::::::<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<@@@@@@??????>>>=========??????@@@AAAAAABBBCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMSSSOOOQQQXXX```nnn}}}uuugggWWWJJJDDDCCCEEEAAADDDLLLSSSRRRWWWpppppp]]]ZZZ[[[bbb```bbbeeeccc___cccmmmjjjddd^^^]]]bbbgggiiihhhaaaeeebbbYYYYYYaaabbb[[[^^^___aaaaaa```]]]ZZZXXX[[[[[[[[[[[[ZZZXXXWWWWWWVVVXXX[[[^^^aaabbbcccccc___\\\XXXTTTNNNLLLTTT^^^[[[]]]^^^]]]ZZZWWWUUUUUUVVVVVVUUUSSSPPPOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPRRROOOMMMMMMPPPRRRQQQPPPIIIJJJLLLNNNPPPOOOKKKHHHCCCGGGKKKMMMLLLKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQHHHJJJMMMOOOOOOMMMJJJHHHQQQPPPOOOMMMJJJHHHEEEDDDEEEFFFGGGHHHGGGEEECCCAAADDDDDDCCCDDDFFFIIILLLNNNHHHIIIDDD>>>===CCCDDD@@@>>>BBBEEEDDDBBBBBBDDDFFFBBB======BBBDDDAAA@@@CCCFFFNNN^^^vvv```LLL===???BBB;;;444333555444555777999999666333333333333333333333333333111111111111111111222222111111000000000000111111111000///------......///---.........//////000000---------------------------......---+++******+++++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))******++++++++++++************************++++++++++++++++++++++++''''''((()))))))))))))))FFFGGGHHHHHHGGGEEECCCAAABBBCCCDDDEEEGGGHHHIIIJJJQQQRRRPPPKKKJJJNNNOOOMMMMMMLLLKKKKKKLLLOOORRRTTTTTTUUUVVVUUUTTTSSSTTTTTTTTTVVV[[[ZZZQQQRRRoootttdddaaaccccccccceeexxxsssdddYYYRRROOOGGGEEEBBB@@@>>>>>>>>>???<<<<<<;;;999888888:::<<<<<<;;;999888777777777888::::::::::::999999999888::::::;;;;;;;;;<<<<<<<<<:::;;;============???@@@AAAAAAAAA@@@???>>><<<<<<>>>===<<<;;;;;;<<<>>>@@@>>>===AAAHHHIIIFFFFFFJJJHHHCCCBBBFFFIIIJJJNNNUUURRRVVVdddzzz{{{kkk^^^RRRLLLEEE>>>???GGGHHHFFFLLLUUUXXXgggfff\\\]]]^^^jjjhhhdddbbbaaabbbeeefffkkkfffdddffffffcccbbbdddbbb```\\\YYYWWWXXX\\\___]]]___aaa```\\\YYYWWWWWWXXXVVVVVVXXXYYYYYYZZZ\\\VVVTTTTTTZZZ\\\ZZZXXXYYY___[[[TTTNNNLLLPPPWWW^^^aaa\\\VVVSSSTTTWWWWWWWWWTTTSSSQQQPPPNNNMMMLLLLLLPPPQQQPPPOOOMMMMMMOOOQQQTTTRRROOOMMMNNNOOOOOOOOONNNIIIGGGKKKRRRTTTNNNGGGMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFQQQSSSPPPHHHCCCDDDFFFFFFEEEFFFGGGGGGFFFEEECCCBBBDDDEEEFFFEEEDDDDDDFFFHHHEEEBBB===;;;===@@@BBBCCCAAAAAABBBBBBAAA@@@>>>===;;;===?????????>>>???@@@@@@BBBGGGPPP___ppp|||fffXXXAAA???===:::999888888888555555555666555555444333222222222111111111000000111111111111000000000000000000000000000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********)))))))))))))))******+++,,,+++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))FFFEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJRRRSSSPPPJJJGGGIIIHHHFFFMMMLLLKKKKKKLLLOOORRRTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRPPPSSSVVVSSSUUUggg}}}mmmfffeeecccaaaaaacccrrrqqqeee^^^VVVRRRLLLGGGDDDBBB@@@>>>>>>>>>>>>===;;;::::::::::::999888888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<<<<;;;;;;===>>><<<==================<<<<<<===@@@DDDDDDAAA@@@AAAIIIDDDCCCEEEEEECCCDDDHHHHHHHHHJJJNNNNNNQQQ]]]jjjwwwxxxlllhhhXXXKKKBBBBBBCCC@@@AAAGGGOOOPPPUUU]]]kkkwwwfffbbbgggllliiigggdddbbbaaabbbdddffffffbbb```bbbbbb______aaa[[[\\\\\\YYYVVVVVVYYY]]]]]]^^^^^^\\\ZZZYYYZZZ[[[UUUWWWZZZ]]]\\\XXXTTTRRRWWWUUUVVVYYYZZZWWWWWWZZZ[[[YYYUUUSSSUUUYYY]]]```\\\XXXSSSQQQRRRTTTTTTSSSSSSQQQOOOMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPSSSRRRQQQQQQQQQQQQOOOMMMMMMIIIGGGJJJNNNPPPLLLGGGKKKKKKJJJKKKLLLNNNPPPQQQOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGJJJIIICCC???BBBDDDDDDFFFGGGGGGGGGFFFEEECCCBBBDDDDDDEEEDDDBBBBBBDDDEEEEEEBBB>>>===>>>AAABBBCCC@@@AAAAAAAAAAAA???>>>===<<<>>>??????>>>>>>>>>???CCCBBBBBBDDDHHHNNNSSSVVVlllzzzxxxeeeWWWLLLBBB<<<===<<<:::888777666666777555555555555555444333333222222222111111111000000111111111000000000//////000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***)))))))))))))))))))))******+++++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))FFFDDD@@@===<<<>>>AAACCCFFFFFFGGGHHHHHHIIIJJJJJJNNNOOOLLLGGGDDDEEEEEEBBBJJJIIIHHHHHHIIILLLOOOQQQQQQQQQPPPPPPOOONNNMMMMMMRRRLLLLLLSSSWWWXXX^^^gggyyyqqqooojjjeeeaaaVVV]]]gggsss|||nnnfff\\\UUURRRMMMGGGBBB@@@@@@@@@???===;;;:::888999888888888888:::;;;<<<999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>===<<<<<<===>>><<<<<<===>>>???@@@AAAAAA@@@>>>AAAGGGHHHEEEEEEHHHLLLHHHEEEFFFGGGGGGHHHJJJIIISSS```fffgggooo{{{uuummmaaaUUUPPPHHH===888>>>DDDDDDGGGMMMVVVdddnnnvvvsssjjjcccccchhhfffeeebbb`````````bbbccceeeaaa^^^___]]]ZZZZZZ]]]YYY[[[]]]\\\ZZZXXXYYY[[[]]]]]]\\\ZZZXXXXXX[[[^^^VVVXXX\\\]]]]]][[[WWWTTTVVVVVVWWWXXXVVVSSSUUUZZZYYYWWWVVVWWW[[[^^^]]]\\\VVVTTTQQQOOOPPPPPPPPPOOOQQQOOOLLLIIIHHHHHHJJJKKKJJJKKKLLLKKKKKKKKKMMMOOOSSSSSSSSSSSSTTTRRRNNNKKKLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIJJJKKKMMMOOOQQQSSSNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBFFFFFFBBBBBBFFFHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBCCCAAA???>>>@@@AAAAAAAAA???@@@@@@AAA@@@???===<<<>>>???@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>GGGQQQdddyyycccWWWGGG;;;666666777888999888777666555555555555444444555555444444333222222111111111111000000000111111000000000000//////000000000000000000000000........................,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************++++++******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))DDDAAA>>>;;;;;;===AAACCCFFFFFFFFFFFFGGGGGGHHHHHHFFFHHHGGGDDDDDDGGGHHHEEEGGGFFFEEEEEEFFFIIILLLNNNQQQOOONNNMMMMMMMMMKKKJJJRRRKKKJJJQQQWWWXXXXXXYYYqqqyyymmmcccYYYYYYZZZ```mmmzzzmmmeee```ZZZPPPHHHGGGFFFCCCAAA@@@>>><<<;;;===<<<;;;::::::;;;<<<<<<999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@???>>>===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGBBBFFFRRRVVVPPPMMMPPPJJJHHHGGGHHHJJJLLLLLLMMMNNNeeetttfff___YYYPPPFFFAAABBB<<<<<>>???@@@@@@???>>>>>>???@@@???>>>>>>???@@@@@@???>>><<<;;;>>>??????>>><<<;;;<<<===;;;<<<>>>@@@BBBDDDEEEEEEBBBAAADDDLLLTTT^^^lllyyyooo]]]LLLCCC???:::888999:::;;;;;;666555555555444444444444444444444444444333222222111111111111000000000000111000000000////////////////////////////////////........................,,,------......------,,,+++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))************************))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))@@@???>>>===>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEBBBEEEEEEDDDEEEIIIJJJHHHGGGFFFEEEDDDFFFIIILLLNNNPPPNNNLLLLLLMMMMMMLLLIIIPPPLLLKKKNNNQQQRRRSSSTTT```vvvqqq___YYYYYYYYYYYY^^^lll}}}vvvlll```VVVRRRMMMGGGCCCBBBAAA???===>>>===<<<<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>???@@@???>>>===>>>???AAAAAAAAAAAABBBDDDEEEFFFHHHMMMdddjjjTTTMMMGGGHHHHHHHHHLLLTTT]]]bbbnnnyyyoooaaaTTTNNNLLLFFF@@@===@@@@@@DDDHHHGGGHHHXXXllluuupppuuussshhhdddjjjddddddcccbbbbbbaaaaaa```^^^\\\]]]___\\\XXXZZZ^^^fffbbb___dddjjjjjjccc[[[ZZZ\\\]]]\\\YYYVVVUUUUUUVVVYYYYYYWWWZZZaaaeeedddTTTTTTUUUUUUPPPLLLOOOWWW\\\XXXSSSSSSVVVVVVRRRNNNRRRRRRSSSRRRQQQPPPPPPPPPMMMKKKGGGEEEDDDFFFIIIJJJHHHJJJLLLMMMMMMNNNOOOQQQRRROOOMMMKKKLLLLLLKKKJJJKKKKKKJJJHHHEEEEEEHHHKKKKKKJJJJJJJJJKKKMMMOOOPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBCCCAAADDDEEEDDDFFFIIIJJJGGGGGGGGGFFFDDDCCCBBBBBBAAADDDDDDDDDBBB???>>>>>>???===<<<;;;<<<===>>><<<;;;===>>>>>>???>>>===;;;:::===>>>>>><<<::::::;;;===============???AAACCCEEEBBBAAABBBFFFGGGFFFHHHMMMOOOfffwww[[[LLLDDD:::999999999999999666333000444555555555555555444444333333333333333222222111000000000000000000000000000000000////////////...................................................,,,------......------,,,*********++++++,,,,,,,,,++++++***************)))(((((())))))*********************)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDGGGGGGEEEEEEHHHHHHEEEIIIHHHFFFFFFGGGJJJMMMPPPOOOLLLJJJKKKNNNNNNLLLIIIKKKKKKKKKKKKKKKLLLOOORRRZZZeee|||eee\\\\\\]]][[[YYY[[[iiiwwwxxxddd^^^VVVPPPMMMIIIEEEAAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<===>>>>>>===<<<===???@@@@@@??????@@@BBBDDDEEEJJJcccYYYKKKHHHOOOVVV\\\gggzzz|||nnneeeYYYOOOEEECCCCCC@@@>>>>>>>>>AAAHHHMMMNNNVVVrrrwwwqqqnnnooollleeefffmmmeeeeeeffffffeeedddcccbbbRRRTTTYYY^^^^^^\\\^^^dddhhhbbb^^^aaahhhiiibbbYYYYYY[[[]]]\\\YYYUUUSSSRRRQQQXXX[[[YYYZZZ___]]]WWWTTTSSSTTTUUURRRNNNPPPUUUXXXUUUSSSSSSUUUVVVUUUSSSQQQRRRSSSRRRQQQPPPPPPQQQKKKJJJGGGFFFFFFGGGIIIKKKIIIKKKNNNOOOOOOOOOPPPQQQOOOLLLIIIHHHHHHJJJJJJJJJJJJJJJIIIGGGFFFFFFIIIKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJDDDDDDCCCBBBAAAAAAAAAAAACCCFFFGGGGGGIIILLLJJJFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCAAA>>>===>>>???;;;:::999:::;;;<<<;;;999<<<===>>>>>>===<<<:::999;;;<<<;;;:::888888:::<<<<<<;;;999999:::===@@@BBBBBB???>>>AAA@@@<<<<<<>>>>>>JJJXXX^^^bbbmmmuuu```WWWRRRJJJ<<<:::>>>:::777666666555555444444333444444555555555444444333222222333333222222111000//////000000000000000111000000////////////..............................------------------------,,,------......------,,,))))))******+++,,,,,,,,,************************((((((((()))******+++++++++***)))(((((((((((()))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<======>>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFIIIIIIFFFEEEGGGFFFCCCHHHGGGEEEEEEFFFIIILLLOOOMMMJJJHHHIIIMMMOOOLLLIIIIIIKKKLLLKKKKKKLLLOOOQQQXXX\\\lllssslllddd^^^VVVRRRYYYcccqqqxxxrrrjjj```XXXQQQOOOLLLIIIGGGEEEDDDDDDAAA@@@@@@???>>>===<<<<<>>???@@@???@@@CCCCCCFFFOOOZZZfff{{{wwwuuusssnnnjjjeeecccbbbcccbbbcccddddddcccbbb```___OOOSSS[[[bbbbbb___aaaffffffccc```___aaaaaa^^^[[[YYYZZZZZZYYYVVVUUUTTTUUUSSSZZZ\\\WWWWWW[[[YYYRRRUUUSSSTTTVVVVVVSSSRRRUUUQQQRRRSSSUUUVVVVVVUUUUUUOOOQQQQQQPPPNNNMMMOOOQQQJJJJJJHHHHHHHHHIIIJJJKKKIIILLLNNNOOOOOONNNOOOPPPKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKNNNOOONNNNNNLLLKKKJJJIIIIIIIIICCCCCCCCCCCCBBBAAA@@@@@@CCCFFFGGGGGGJJJMMMKKKEEEBBBBBBAAA@@@@@@@@@AAABBB@@@AAA@@@???<<<<<<<<<>>><<<:::999999:::;;;;;;:::<<<<<<======<<<;;;999888999999999777666777999<<<999888888888:::===@@@AAA@@@:::666666777888;;;@@@BBBBBB@@@>>>===BBBLLLTTTbbbkkkvvv}}}}}}ooo___PPPFFF<<<555666777222555:::666666555555555555777:::<<<333444444555444333222111222222222222222111111000////////////000000111111000000/////////.........------------------------------------------------,,,------......------,,,((())))))***++++++,,,,,,))))))))))))************'''(((((()))******+++++++++***)))((('''(((((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))<<<;;;;;;;;;<<<===@@@AAA===>>>???@@@BBBCCCDDDEEEDDDGGGHHHEEEEEEGGGFFFCCCEEEDDDBBBBBBCCCFFFIIIKKKKKKHHHFFFHHHLLLNNNLLLIIIJJJLLLNNNNNNOOOQQQRRRQQQWWWXXX]]]ppplll^^^TTTPPPUUU^^^VVVfff{{{xxxooolllgggaaa[[[VVVSSSRRRKKKKKKJJJHHHGGGFFFEEEDDDAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDDDDDDDDDDFFFGGGIIIIIIIIIKKKNNNRRRVVVXXXpppuuu___mmmxxxrrrhhh]]]RRRKKKFFFDDDAAA======@@@AAA@@@CCCGGGLLLMMMWWWiiinnnhhhhhhkkkjjjffffffgggccc\\\]]]^^^`````````^^^[[[ZZZTTTXXXaaagggfffaaaaaafffddddddccc```\\\[[[\\\^^^YYYYYYXXXVVVTTTTTTWWWYYYYYY^^^[[[RRRQQQZZZ]]]XXXWWWTTTTTTXXXZZZWWWUUUUUUMMMPPPTTTVVVUUUSSSRRRQQQNNNOOOOOOMMMKKKJJJMMMPPPJJJJJJIIIIIIJJJJJJKKKKKKIIILLLNNNOOONNNNNNNNNOOOGGGGGGHHHJJJLLLKKKIIIGGGFFFDDDCCCDDDFFFHHHGGGFFFDDDDDDEEEFFFIIILLLOOOPPPKKKJJJIIIHHHGGGFFFFFFFFFBBBCCCDDDDDDCCCBBB@@@???===???AAABBBFFFIIIFFF@@@AAA@@@?????????@@@AAABBB>>>??????===;;;:::;;;======;;;999999:::<<<<<<;;;;;;<<<<<<===<<<:::999888777777777666555666999<<<:::999999999999999999999999666888===???<<<:::;;;999888888<<<@@@AAA===888???BBBFFFHHHLLLVVVdddnnntttxxxqqqeee^^^TTTHHH>>>888777777;;;555999===888888888///666777666555333111222222333333444444333222000///222222222222222111000000.../////////000000111111000/////////............------------------------------------------------,,,------......------,,,((())))))***++++++,,,,,,)))))))))))))))*********'''(((((()))***++++++++++++***((('''''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>>>======<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGEEEDDDAAAAAABBBBBBAAACCCEEEHHHIIIHHHFFFDDDEEEFFFHHHJJJLLLKKKJJJKKKNNNRRRWWWZZZXXXVVVZZZhhhmmm___\\\XXXXXX\\\\\\VVV]]]hhhooo|||rrrjjjeeehhhdddXXXOOONNNPPPRRRRRRPPPOOONNNOOOOOOMMMKKKMMMOOOQQQQQQOOOOOORRRVVVYYYYYY[[[```gggnnnssstttyyy~~~xxxggg```VVVNNNIIIFFFAAA>>>>>>>>>>>>>>>???CCCIIIMMMWWWWWWaaafff___fffggggggggggggddd```___aaa___```bbbaaa]]]ZZZXXXXXX^^^cccddd```]]]```bbbbbbdddccc___\\\]]]```^^^XXXXXXYYYYYYVVVSSSSSSVVVZZZ___```[[[RRRQQQVVVYYYWWWSSSRRRSSSVVV[[[\\\[[[XXXRRROOOMMMOOOSSSUUURRRNNNMMMNNNOOOOOONNNOOOQQQSSSMMMJJJHHHHHHKKKNNNOOOOOOLLLLLLLLLLLLKKKJJJJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHFFFFFFGGGFFFEEEEEEEEEDDDAAA???@@@===<<>>BBBEEECCCAAA>>>=========<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888::::::888777777777888999:::999999888888999999:::999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;<<<===>>>@@@BBBDDDEEENNNRRRVVVZZZ]]]ccckkkqqqqqqlllfffXXXLLLBBBBBBBBBBBB???<<<999777666666666666666666666666555555444444444333333333333444444555555444444333444222000000222333111///000000//////000111222222999555111...---.........------------------------------......------,,,+++,,,,,,+++***))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,***'''$$$%%%(((***)))((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCC@@@AAABBBAAAAAABBBEEEGGGHHHGGGDDDCCCCCCEEEHHHJJJMMMMMMLLLMMMOOORRRVVVXXX\\\YYYWWW[[[kkk|||uuujjj^^^XXXPPPLLLUUU^^^]]]hhh~~~tttkkkjjjllllllgggfffeeeddddddcccddddddeeeiiilllnnnnnnqqquuuzzzxxx|||{{{qqqhhhbbbWWWQQQJJJDDDBBB@@@>>><<>>DDDMMMSSSSSSPPPPPPkkkwww```^^^fffcccdddeeefffdddbbbbbbddd\\\]]]]]]\\\[[[[[[\\\]]]\\\aaabbb]]]ZZZ\\\^^^^^^______\\\YYY[[[___\\\WWWUUUWWWXXXWWWUUUVVVZZZ^^^\\\]]]YYYSSSRRRVVVYYYWWWWWWVVVUUUVVVXXXYYYWWWUUUQQQNNNLLLNNNRRRSSSPPPMMMOOOPPPQQQPPPOOONNNOOOQQQXXXSSSLLLJJJLLLNNNNNNMMMIIIHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFEEECCCBBBCCCBBBAAA???@@@===<<>>>>>>>>======<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777:::999888777777777888999999999999888888999999999999999999999::::::::::::::::::999999999999::::::888888999:::;;;===>>>???@@@AAACCCDDDGGGJJJOOORRRZZZ\\\aaagggnnnuuuzzz}}}ooobbbSSSKKKKKKIIIAAA999>>>>>>???>>><<<:::777555444444444444444444444444333333333333222222222222222222333333333333222222333111///000222222000...000000//////000000111222555222///------...---,,,---------------------------------...------,,,+++,,,++++++***))))))******+++*********************))))))))))))))))))))))))))))))((((((((()))++++++***'''%%%%%%(((***)))((())))))))))))))))))))))))'''(((***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))???@@@@@@@@@AAABBBBBBCCCAAAAAA@@@???>>>======<<<<<<===???AAABBBBBBBBBBBB???@@@AAAAAAAAABBBDDDFFFFFFEEECCCBBBDDDIIIMMMPPPMMMNNNOOOQQQRRRTTTVVVVVVZZZYYYWWWTTTYYYlllfffTTTOOORRRMMMQQQcccoooxxxkkkaaaXXXQQQLLLFFFCCC???======>>>?????????AAAEEEKKKPPPUUUXXXZZZiiijjj\\\\\\bbb___aaacccbbbaaaaaaaaabbbYYYYYYYYYXXXXXXZZZ^^^aaa]]]bbbddd___\\\]]]______aaaaaa___]]]```cccaaa\\\QQQTTTVVVVVVUUUWWW\\\```WWWYYYXXXTTTUUUXXXZZZXXX\\\YYYWWWUUUUUUTTTRRRQQQPPPNNNLLLMMMOOOPPPNNNLLLPPPQQQRRRQQQOOOMMMMMMMMMZZZSSSKKKHHHJJJLLLKKKIIIEEEEEEDDDCCCDDDFFFGGGIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEECCCDDDFFFHHHIIIJJJKKKKKKHHHEEECCCBBBBBBBBBBBBAAAAAA???===???CCCEEECCCAAAFFFCCC@@@AAACCCEEECCCAAA?????????>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999999888888777:::999888777666777888888999999888888888888999999888888888999999999::::::999999999888888999999999777777777777888999:::;;;<<<:::888888999;;;;;;;;;======???AAADDDGGGJJJKKKRRRRRRRRRUUUYYY```fffjjjsssyyyzzzuuuttt{{{||||||{{{zzzhhhccc]]]YYYVVVRRRLLLGGGCCC===777666888999777444999999::::::888777555444333333333333333333333333222222222111111111000000111111111222222111111111111000//////000000///...000////////////000000111111///------......---+++---------------------------------------,,,++++++,,,+++******)))*********,,,,,,+++******)))(((((())))))))))))))))))))))))))))))((((((((()))******)))'''&&&&&&((()))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@AAACCCCCCCCCCCCCCCBBBBBB@@@???>>><<<;;;:::;;;<<<>>>???@@@@@@@@@???>>>@@@AAAAAAAAABBBDDDFFFEEEDDDCCCDDDHHHNNNTTTXXXLLLNNNQQQUUUWWWXXXYYYYYYSSSWWWYYYXXXXXX___nnnzzzkkkUUUTTTOOONNNUUUXXXhhhuuutttkkk```UUUNNNIIIFFFDDD???>>>===>>>@@@CCCEEEGGGFFFNNNUUUTTTPPPWWWiiiyyyrrrfff``````bbb[[[___```^^^\\\]]]^^^]]]WWWXXXYYYXXXWWWXXX[[[]]]ZZZ```bbb^^^\\\]]]______ddddddcccaaacccfffddd^^^RRRUUUWWWVVVTTTUUUXXX\\\VVVWWWXXXYYYZZZ\\\\\\\\\\\\ZZZWWWTTTSSSRRRQQQQQQQQQOOOMMMMMMNNNOOOMMMLLLMMMOOOPPPPPPNNNLLLLLLMMMOOOKKKGGGGGGJJJKKKHHHEEEDDDDDDEEEFFFGGGHHHHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEFFFHHHIIIJJJJJJJJJGGGDDDBBBCCCDDDDDDDDDCCCAAA@@@AAADDDEEEDDDCCCDDDBBB@@@@@@BBBBBBAAA???@@@??????>>>======<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999999999999:::999777666666666777888888888777777777777888888777777777888888888999999999888888777777888888999999999888888888888999999???<<<999888;;;;;;:::777999999999888888999::::::999999888999;;;===@@@BBB>>>AAACCCBBBBBBEEEJJJMMMOOOPPPQQQQQQPPPRRRUUUXXXWWWQQQIIIEEEDDDEEEFFFFFF???===;;;;;;======<<<:::888777666666777888888777555555666666666555444333333333333333333333333333222222111111111000000000000111111222222111111000000///////////////...---/////////......//////000---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++***************++++++*********)))))))))((((((((((((((((((((((((((())))))((((((((()))))))))(((((('''(((((()))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))>>>@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBBBBBBBDDDEEEFFFEEEDDDDDDHHHMMMRRRVVVJJJMMMRRRWWW[[[]]]]]]]]]TTTWWWZZZ[[[[[[\\\___aaa}}}rrrmmmaaaVVVTTTQQQQQQZZZkkk~~~sssfff\\\WWWOOOHHHCCCAAAAAAAAA===>>>???@@@CCCGGGJJJMMMRRRXXX^^^aaahhhzzznnneeeeeeeeecccbbbVVV\\\^^^[[[[[[^^^___]]]XXXYYY[[[ZZZXXXVVVVVVVVVQQQXXX[[[YYYWWWYYY[[[ZZZbbbbbbaaa___aaaddd```ZZZXXXZZZ[[[YYYUUUSSSUUUWWWWWWWWWZZZ]]]^^^^^^^^^___YYYXXXVVVTTTSSSRRRSSSTTTRRRPPPNNNMMMMMMNNNMMMLLLIIIKKKMMMMMMMMMLLLNNNOOOJJJJJJKKKNNNOOOMMMIIIEEEEEEGGGJJJLLLMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDIIIIIIHHHGGGFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGHHHIIIFFFCCCBBBCCCDDDDDDDDDFFFEEECCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCBBB@@@???>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666666777888888777777666666777777888666666666777777777888888777777777666666777777777:::999888888777777777888;;;888666777:::;;;:::888:::999888777666666666666888888777777777777888888555666777999999888888888888999;;;;;;:::999999999;;;999666555666777777777999888888888888888777777222444555555444333333333444444444444444444444444333333333333333333333333222222222222111111111111111111222222222222111111////////////...---......//////...............///,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++***************++++++(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))((((((((('''((()))))))))))))))***((((((((((((((((((((((((%%%'''((()))((()))***,,,((((((((((((((((((((((((((((((((((((((((((((((((<<<>>>AAACCCDDDCCCAAA@@@?????????>>>>>>=========@@@??????>>>>>>>>>>>>===>>>AAACCCDDDCCCCCCDDDFFFFFFEEEDDDCCCDDDGGGJJJKKKIIILLLRRRWWW\\\^^^______[[[YYYWWWWWWYYYZZZ[[[\\\iiivvvbbbYYYQQQNNNOOOWWWdddqqq}}}vvvlll```VVVNNNKKKFFFAAA>>><<<======<<<>>>AAACCCFFFJJJNNNRRRYYY]]]gggzzz}}}pppdddbbbccc```[[[XXXSSSZZZ]]]ZZZ[[[aaaccc```XXXZZZ\\\[[[YYYVVVTTTSSSQQQXXX[[[YYYWWWYYY[[[ZZZ```aaa```___aaadddaaa[[[]]]___```]]]XXXUUUUUUWWWXXXWWWYYY^^^___]]]]]]___TTTUUUVVVVVVTTTUUUVVVXXXSSSQQQOOOMMMLLLLLLLLLMMMHHHIIIKKKKKKLLLMMMPPPSSSOOOTTTYYY[[[WWWQQQKKKHHHKKKLLLNNNPPPOOOMMMJJJIIILLLKKKJJJIIIHHHFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFLLLLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDBBBAAABBBCCCCCCBBBGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777666555666777777777777666666666666777777555555555666666666777777777666666555555666666777777777666555555555555555444333444555777999999888666666555444444444444444777777666777777888888999777666777;;;;;;888777999555777999::::::999777555999999999999999888888777444444333333222222222111111333444444333222333333444444444444444444444444333333333333333333333333222222222111111111111000111111222222222222111111...000000///...---...//////......------------...,,,,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))******+++,,,''''''((())))))***++++++))))))))))))))))))))))))(((((()))))))))(((''''''&&&(((******)))))))))***))))))))))))))))))))))))&&&((())))))(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((:::<<<@@@CCCCCCBBB???===;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????AAADDDEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEGGGHHHHHHKKKPPPUUUYYY\\\]]]]]]\\\YYYVVVSSSTTTXXX\\\^^^bbbvvvddd\\\TTTPPPTTTYYY___hhhqqqyyykkkaaa[[[SSSLLLDDDDDDBBB???===<<<===>>>@@@CCCGGGJJJMMMQQQVVV[[[aaatttnnnhhhcccaaa]]]UUUOOONNNSSS[[[]]]XXXWWW]]]^^^YYYVVVXXXYYYYYYXXXWWWWWWYYYVVV]]]```]]]ZZZ[[[[[[ZZZ[[[\\\]]]]]]aaaeeeccc]]]ZZZ\\\^^^\\\XXXVVVWWWXXXWWWUUUVVV[[[[[[XXXXXX[[[QQQTTTWWWWWWWWWWWWXXXZZZRRRQQQOOOLLLJJJIIIJJJKKKJJJKKKKKKKKKKKKNNNRRRVVVRRRZZZaaa```XXXPPPMMMMMMQQQQQQOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIINNNNNNMMMLLLKKKKKKKKKKKKEEEEEEEEEFFFGGGIIIKKKLLLGGGFFFDDDEEEFFFFFFEEECCCFFFFFFEEECCCBBBBBBDDDEEEDDDEEEEEEDDDBBB@@@>>>>>>999999:::;;;<<<===>>>>>><<<;;;;;;:::::::::::::::888888888888888888888888999888777666555666666777777666666555555666666777444444555555555666666666666555555555555555555666555555444444333444444444333444666777666666777888444444444333333444444555333333333333444555666777333111111555444111333888444444444555666666555444777777888777666444444555444555666777777777888999333444555555555666666666444444333333333333333333222222222222222222222222111111000000000////////////000000111111000000///...000111000...---...000///...------,,,,,,------,,,++++++,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))***++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&&&&(((++++++***((()))+++))))))))))))))))))))))))'''(((***)))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((888;;;???BBBCCCAAA>>><<<888888999:::<<<===>>>>>><<<<<<<<<===>>>???@@@AAA@@@BBBEEEFFFFFFEEEFFFGGG???@@@BBBDDDGGGIIIJJJKKKIIIKKKOOOSSSWWWYYYZZZZZZXXXXXXVVVUUUTTTVVV[[[______pppiii]]]RRROOONNNOOOUUU]]]hhhyyy|||wwwiiihhhaaaVVVNNNJJJEEE@@@???@@@@@@@@@@@@@@@AAACCCFFFIIIOOORRRUUUZZZ```eeemmmfff]]]\\\\\\[[[UUUMMMKKKMMMVVV^^^^^^UUUQQQVVVUUUNNNTTTUUUVVVVVVVVVXXX\\\___WWW]]]```\\\XXXXXXWWWUUUQQQSSSUUUWWW\\\aaa```ZZZSSSVVVYYYYYYVVVUUUWWWYYYVVVRRRSSSWWWXXXSSSSSSWWWPPPTTTXXXYYYXXXXXXYYY[[[QQQPPPNNNKKKHHHGGGIIIJJJNNNNNNMMMLLLLLLOOOTTTXXXOOOYYY```^^^TTTLLLLLLOOOVVVSSSOOOJJJHHHHHHIIIJJJEEEFFFGGGJJJLLLNNNPPPQQQIIIIIIIIIIIIJJJJJJKKKLLLOOOOOOMMMLLLLLLKKKKKKKKKEEEEEEEEEGGGIIILLLNNNPPPJJJIIIIIIIIIKKKJJJIIIGGGEEEEEEDDDAAA@@@@@@BBBDDD@@@AAABBBAAA>>>;;;:::999777888999:::<<<===>>>???;;;:::999999888888999999666666666666666777777777999888666555555555666777666666555555555555666666444444444555555555666666555555555444444555555555666555555444444555555666333666888777444222444666444444333333333444444555666555444444444555666777777333333555333000333:::777555222111222333333333666666555444333333444555222333333333111111222333222111111111222222222111444333333222222222222222000000000000000000000000000/////////..................////////////......///111222111...---...111///...------,,,,,,,,,,,,,,,+++******,,,,,,,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))(((&&&%%%%%%))),,,,,,***((()))+++))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((888:::;;;===>>>>>>======999999999:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@??????AAABBBDDDEEEFFFGGGDDDHHHOOOSSSUUUVVVVVVWWWYYYXXXWWWVVVVVVVVVWWWXXX\\\aaafff{{{yyyhhhbbb]]]TTTQQQSSSRRR[[[hhhvvvzzzpppddd[[[RRROOOKKKGGGDDDAAA>>><<<@@@@@@AAAAAACCCEEEHHHKKKJJJKKKSSS]]]___aaaoooddd___ZZZXXXXXXWWWSSSPPPSSSYYYccc^^^WWWSSSRRRQQQNNNLLLWWWUUUSSSTTTVVVYYY[[[[[[^^^ZZZZZZ\\\ZZZVVVWWW]]]UUURRRQQQTTTXXXYYYUUUQQQTTTSSSSSSTTTVVVWWWUUUTTTLLLQQQVVVWWWSSSQQQRRRTTTVVVVVVVVVWWWXXXXXXVVVTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNPPPSSSSSSRRRPPPQQQSSSVVVUUURRRPPPQQQRRRXXXQQQLLLLLLMMMLLLNNNRRRIIIJJJMMMPPPSSSTTTRRRPPPNNNJJJLLLUUUZZZWWWUUUVVVRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCBBBAAA@@@AAABBBCCC@@@???===;;;999999:::<<<444666888<<<>>>>>><<<;;;;;;:::888666555555666777555555444333333333333444444444444444444444444444666666555555555555666666777666555444333333222333111222222333333222222111333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555555555444444333333333222222222222222222222222222222222111111111000000222111111000000000000000000000000000000000000000////////////////////////......................................................---,,,,,,+++******------------,,,+++*********+++,,,------,,,+++***,,,,,,+++******+++,,,,,,***)))))))))+++,,,+++***++++++***)))(((((())))))''''''((()))))))))))))))+++***)))(((''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((888999:::<<<===<<<<<<;;;777777777888999:::;;;<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???AAACCCDDDEEEFFFDDDHHHNNNRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSZZZaaaqqqrrr\\\MMMOOOQQQUUU\\\gggyyy|||rrrjjjaaaVVVNNNJJJGGGCCC@@@???>>>>>>>>>DDDCCCAAABBBFFFJJJNNNOOOUUU\\\ccceeeffftttlll\\\YYYVVVSSSSSSTTTSSSQQQSSSXXX___ZZZUUURRRQQQQQQPPPOOOUUUSSSQQQQQQTTTVVVWWWWWWWWWUUUVVVYYYXXXVVVYYY^^^[[[WWWTTTTTTUUUUUUQQQMMMTTTSSSRRRRRRSSSRRRQQQOOOOOOSSSWWWWWWSSSPPPPPPRRRPPPQQQTTTVVVWWWTTTPPPMMMOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNTTTUUUUUUTTTQQQPPPRRRTTTWWWQQQLLLLLLKKKIIIJJJNNNKKKKKKMMMOOOQQQQQQNNNKKKMMMJJJMMMVVVYYYVVVRRRRRROOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA>>>>>><<<:::888888999:::999999:::>>>BBBCCC@@@===;;;:::888666555555666777555555444333333333333444444444444444444444444444666666555555555555666666666555444333222222222222111222222333333222222111333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444333333333222222222222222222222222222222222222111111000000000222111000000//////000000000000000000000000000000...........................................................................------,,,++++++******++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***)))((()))+++,,,+++***+++******)))(((((())))))''''''((()))))))))))))))******((('''''''''((((((***)))(((''''''((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((666777999:::;;;;;;::::::666666666666666777888888666777999;;;<<<>>>>>>>>>>>>>>>????????????>>>>>><<<<<<>>>???AAACCCDDDEEEDDDHHHLLLOOOPPPQQQRRRSSSNNNMMMMMMLLLMMMMMMNNNNNNNNNWWW[[[cccsssuuuZZZJJJLLLMMMOOOSSS^^^kkktttvvvoooeee\\\UUUNNNFFFAAABBB@@@>>>======???BBBDDDDDDDDDFFFIIIOOOTTTWWWYYY^^^aaaffftttggg[[[WWWPPPQQQMMMMMMQQQSSSSSSTTTWWWXXXUUUQQQPPPPPPQQQRRRRRRSSSQQQOOOOOOPPPQQQRRRQQQOOOOOOQQQUUUVVVVVVYYY___\\\XXXTTTRRRRRRQQQOOOLLLPPPOOONNNNNNOOOPPPOOOMMMQQQTTTWWWVVVRRRNNNNNNOOOMMMQQQUUUXXXXXXTTTOOOKKKNNNMMMMMMMMMMMMNNNOOOOOOUUUVVVVVVTTTPPPNNNOOOQQQUUUUUUTTTRRRPPPQQQSSSVVVTTTOOOKKKJJJHHHEEEFFFJJJLLLLLLLLLMMMNNNLLLIIIFFFLLLKKKNNNTTTUUUQQQMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<;;;::::::::::::::::::;;;???BBBBBB>>>::::::999777666555666666777555555444333333333333333333333333333444444444444666555555444444555555666444444333222111111111111111111222222222222111111222222222222222222222222555444444333333222222222222222222222222222222222222222222222222222222222222222222333333333333444333333333333333333333333333333333333333222222222222222111111111111111111111111111111000000000000111111000///////////////000000000000000000000000........................------------------------------------------------------,,,,,,++++++******)))***+++,,,------------+++++++++******+++++++++,,,+++************+++,,,***)))((()))+++,,,+++*********)))((((((((())))))'''(((((()))))))))))))))((((((''''''&&&'''''''''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((555666888999999999888888666555555555555555666666555666888999;;;<<<<<<<<<<<<==================<<<:::;;;<<<>>>@@@BBBCCCDDDDDDGGGJJJLLLMMMMMMOOOPPPJJJJJJJJJJJJKKKKKKLLLLLLRRRXXXXXXXXX```gggvvvccc```YYYQQQKKKLLLQQQWWW___gggnnnrrrzzz{{{qqqiiiddd]]]XXXPPPJJJFFFBBB???<<<>>>???@@@AAACCCEEEHHHJJJIIIMMMQQQTTTUUUYYY```eeeooozzzbbbPPPWWWVVVJJJNNNJJJIIIOOOSSSSSSSSSSSSQQQOOOMMMMMMNNNQQQSSSUUURRRPPPNNNNNNNNNOOONNNNNNKKKMMMOOORRRTTTUUUYYY\\\VVVRRRNNNMMMNNNPPPQQQPPPJJJJJJIIIKKKNNNPPPQQQPPPOOOQQQSSSRRROOOMMMLLLLLLLLLOOOSSSTTTSSSPPPMMMKKKMMMMMMMMMNNNOOOPPPRRRRRRZZZ\\\\\\WWWPPPMMMOOOSSSQQQQQQQQQQQQQQQRRRTTTUUUNNNKKKIIIIIIFFFCCCDDDHHHKKKJJJJJJJJJKKKJJJGGGDDDKKKJJJKKKMMMMMMJJJHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;::::::;;;===>>>>>>===;;;@@@FFFIIIGGGAAA===:::999888777666666666666666555444333333222222333333333333333333333444444444555444444444444444444555333333222111000000111111111111222222222222111111222222222222222222222222555444444333222111111000222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111111111000000000000000000000000000000000000000///............///////////////////////////........................------------------------------------------------,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++***)))((()))***++++++)))***))))))((((((((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((555666777888888888777666666666555555555666666777777888888999::::::999999::::::;;;;;;;;;;;;::::::888999;;;===???AAABBBCCCDDDFFFHHHJJJJJJKKKMMMOOOJJJJJJKKKLLLLLLLLLLLLLLLUUUYYYUUUTTTYYYXXX^^^nnnwwwcccSSSLLLOOOSSSLLLTTTZZZ\\\```mmm{{{~~~{{{tttkkkbbbXXXQQQMMMIIIFFFBBB???>>>>>>>>>>>>???BBBGGGJJJJJJKKKNNNOOORRRXXX\\\[[[[[[eeexxxhhhQQQOOOUUURRRKKKMMMIIIIIIOOOSSSRRRPPPPPPLLLKKKKKKKKKLLLOOORRRUUUQQQOOONNNNNNOOOOOONNNMMMLLLOOOQQQRRRRRRTTTVVVWWWOOOMMMJJJIIIKKKNNNQQQRRRKKKJJJIIIKKKNNNPPPQQQQQQKKKLLLMMMMMMLLLKKKJJJJJJGGGIIIJJJJJJHHHGGGHHHJJJNNNNNNNNNOOOQQQRRRTTTUUUWWWYYYYYYTTTMMMJJJLLLPPPJJJKKKNNNQQQSSSSSSRRRQQQHHHFFFGGGHHHEEEBBBDDDHHHGGGGGGFFFGGGHHHHHHFFFDDDHHHHHHGGGEEECCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@???>>>>>>777666555777;;;>>>??????@@@KKKVVVWWWNNNDDD??????777777777666666666666666444444333222222222222333222222222333333333444444444444333333333333444444222222111000000000111111000111111222222111111000111111111111111111111111444444333222111111000000111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111000111111111111111111111111111111000000/////////////////////////////////000///......---.........................................................------------------------------------------------,,,+++++++++++++++******+++,,,,,,,,,++++++***))),,,+++))))))))))))+++,,,************************)))((('''(((***+++***))))))((((((((((((((())))))(((((())))))))))))((((((%%%%%%&&&''''''(((((((((''''''((()))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***'''((((((((()))))))))***''''''''''''((((((((((((555666777888888777666555555555555555555666777777999999999999999888777666888999999999999999999888888888:::<<>>@@@BBBCCCBBBGGGLLLOOOOOOPPPSSSVVVVVV]]]eeejjjuuu|||hhhXXXUUUTTTNNNJJJLLLJJJHHHJJJOOOQQQOOOMMMNNNJJJJJJJJJIIIIIIKKKOOOSSSOOONNNMMMNNNPPPQQQPPPOOONNNRRRTTTQQQPPPQQQRRRPPPMMMLLLJJJIIIJJJLLLOOOPPPQQQNNNLLLLLLMMMNNNNNNNNNIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIFFFDDDFFFKKKPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWTTTPPPMMMNNNPPPIIIJJJMMMQQQSSSSSSPPPMMMEEEEEEGGGIIIFFFBBBDDDIIIEEEDDDDDDEEEGGGGGGFFFEEECCCFFFEEE@@@>>>@@@BBBBBB????????????????????????<<<===@@@BBBDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>666333111222777<<<===<<<>>>JJJUUUVVVLLLAAA======666666666666666666666666444444333222222222222222111111222222333333444444444333333222222333333444222222111111111111111222000000111111111111000000000000000000000000000000333222222111111000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////000000000000000111111000000//////..................//////////////////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,+++***)))(((*********))))))*********))))))***++++++***)))))))))((('''(((***+++***)))((((((''''''(((((()))))))))))))))))))))(((((('''$$$%%%&&&(((((()))))))))&&&'''((()))*********)))''''''((((((((((((''''''''''''(((((())))))******''''''(((((())))))******''''''''''''((((((((((((555666777888888777666555333333333444555666777888777888888888777777666555777777888888888888777777777888:::<<>>@@@BBBCCCEEEGGGIIIIIILLLPPPRRRSSSVVV\\\bbbgggrrr^^^UUUPPPRRRRRRLLLGGGGGGDDDEEEIIINNNOOOKKKJJJMMMIIIJJJJJJHHHFFFHHHLLLPPPKKKKKKLLLNNNQQQRRRRRRQQQNNNSSSTTTPPPNNNOOOOOOKKKKKKKKKKKKJJJKKKLLLOOOQQQRRRPPPMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEIIIKKKKKKIIIGGGIIIOOOUUUMMMMMMMMMNNNPPPQQQSSSSSSUUUUUUUUUUUUTTTRRRRRRQQQNNNNNNNNNPPPQQQQQQMMMJJJEEEFFFIIIJJJFFFAAACCCHHHFFFEEEDDDDDDFFFFFFEEEDDD===CCCEEEAAA???AAABBB@@@???????????????>>>>>>>>>===>>>AAACCCDDDDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@@@@@@@???>>>;;;666111111666:::;;;;;;:::@@@FFFGGGBBB===999888555555666666666666666555444333222222111222222222000111111222333333444444333333222222222222333333222222111111111222222333000000111111111111000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////.........//////000000000111111000//////...---------------......////////////...------,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++++++++******)))))))))************))))))((()))***++++++***)))((()))((('''(((*********((('''''''''''''''((()))))))))))))))))))))(((''''''$$$%%%''')))************%%%&&&((()))*********)))''''''(((((((((((('''''''''''''''((()))*********'''''''''((()))*********''''''''''''((((((((((((666666777888888777666555222222222333444666777888555666666666666666555555666666777777777777666666777888:::<<>>???????????????>>>>>>>>>???@@@BBBDDDDDDDDDBBBAAA???@@@BBBCCCCCCBBB@@@???;;;<<<>>>???@@@@@@??????CCC<<<555444777;;;<<<;;;<<<;;;;;;===??????<<<999555555666666666666666555444333222222111111222222000000111222333333444444333222222222222222222333333222222222222222333333000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000............/////////000////////////////////////---.........//////000000111000000///...------------------.........//////......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))***+++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((()))((('''((()))******((('''''''''''''''((()))***)))))))))))))))(((''''''$$$%%%''')))++++++++++++%%%&&&((()))*********)))''''''((((((((((((''''''&&&''''''((()))******+++&&&''''''((()))******+++''''''''''''((((((((()))444666888999999999777666666666666666666666666666444444444444444555666666333333444555777999:::;;;999:::;;;<<<===>>>???@@@???BBBDDDEEEEEEEEEFFFHHHFFFDDDFFFJJJIIIEEEEEEJJJSSSSSSXXX\\\YYYSSSVVV]]]ZZZiiiwwwzzzyyy|||eeeOOOBBBEEEOOOMMMLLLLLLMMMMMMNNNQQQSSSYYYXXX___mmmrrrooopppwww{{{uuuooommmooorrrtttuuuuuuyyyzzzqqqmmmjjjfffaaa___^^^___```^^^ZZZTTTQQQPPPQQQOOONNNLLLJJJHHHFFFEEEEEEEEEEEECCCAAA@@@AAABBBDDDGGGJJJKKKLLLMMMNNNMMMNNNRRRXXXWWWWWWWWWYYY^^^nnncccWWWNNNJJJFFFFFFJJJLLLJJJHHHJJJHHHFFFGGGJJJLLLKKKIIIHHHFFFEEEEEEGGGHHHIIIIIIJJJLLLNNNNNNLLLJJJJJJJJJNNNNNNMMMNNNOOONNNKKKIIIEEEIIIOOOTTTUUUUUUUUUTTTSSSLLLJJJMMMMMMHHHFFFIIIGGGHHHHHHFFFDDDBBBCCCCCCGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPRRRQQQOOOMMMMMMMMMPPPNNNKKKHHHHHHJJJMMMOOO\\\UUUNNNLLLOOONNNJJJDDDIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCFFFIIIKKKIIIEEEAAACCCEEEFFFGGGGGGFFFDDDCCCHHHFFFDDDAAA@@@@@@AAABBBDDDFFFEEEDDDFFFHHHDDD===AAA@@@@@@AAAAAA@@@===:::???@@@AAAAAA@@@???===<<<<<<:::999===AAABBB>>>999===<<<;;;:::999999999999444444555555555444333222000000000111333333222111222222222222222222222222333333333333333333333333111111111111111111111111000000//////.........---000000000000000000000000000000000000000000000000111111000000//////......---...///000000///...------...///...---,,,---///,,,......,,,---000000,,,//////////////////////////////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///...---------///,,,------......------,,,************************))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((()))******)))''''''&&&&&&&&&'''''''''''''''((())))))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******)))((('''&&&&&&'''((()))555666888999:::999888777666666666666666666666666555555444444555555666777666555555555666777777888777777999:::<<<===>>>???AAACCCEEEEEEEEEEEEFFFGGGFFFEEEGGGKKKKKKGGGIIINNNSSSRRRUUUYYYVVVQQQRRRWWWTTT\\\bbbcccdddnnn~~~kkkaaa]]]___cccccc^^^TTTJJJHHHKKKKKKGGGFFFGGGKKKOOOPPPMMMOOORRR]]]ccchhhlllrrrwwwssskkkeeebbb^^^[[[ZZZ\\\^^^```cccfffjjjnnnnnniiibbb\\\UUUSSSPPPNNNMMMMMMNNNOOOOOOKKKGGGDDDDDDDDDBBBAAA???>>>======>>>???@@@AAACCCDDDFFFIIIKKKJJJJJJKKKGGGLLLRRRVVVVVVYYYaaaiiihhhjjjrrr~~~dddVVVSSSMMMJJJGGGIIIMMMOOOMMMKKKHHHFFFEEEFFFIIIKKKJJJIIIHHHFFFDDDDDDFFFHHHHHHHHHIIIKKKMMMMMMKKKIIIIIIIIILLLKKKLLLMMMOOONNNMMMKKKLLLOOOTTTWWWXXXWWWVVVVVVSSSNNNLLLOOOOOOJJJGGGIIIFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKNNNPPPQQQPPPOOOOOOPPPPPPOOOLLLJJJJJJKKKMMMNNN___ZZZUUURRRRRRQQQNNNKKKLLLKKKIIIGGGEEEDDDCCCCCCGGGHHHJJJLLLNNNNNNJJJHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBAAABBBCCCEEEFFFCCCFFFGGGFFFFFFFFFBBB<<<@@@???>>>???AAAAAA@@@>>>>>>???@@@AAAAAA@@@@@@???<<<:::999<<<@@@AAA===999::::::888777666666666666444444444444444333333222222111111222444555333222222222222222222222222222222222222222222222222222111111111111111111111111000/////////............////////////////////////////////////////////////000000000/////////......---......//////......------...///...------...///---//////---...111111---////////////////////////------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,...///...---,,,---...,,,,,,------------,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''((((((((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))******)))((('''&&&&&&'''((()))666777888999999999888777777777777777777777777777555555555555555666777777888888666555555444444555666777888:::<<<>>>???@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGGGGIIILLLLLLJJJLLLPPPQQQPPPQQQTTTSSSPPPNNNPPPRRRTTTVVVXXX]]]gggttt~~~zzzyyy```ZZZbbb```VVVNNNRRRRRRLLLHHHIIIKKKLLLDDDHHHKKKMMMQQQTTTSSSNNNMMMLLLKKKIIIIIIIIIJJJJJJNNNRRRWWWWWWTTTNNNJJJIIIDDDCCCBBBAAA@@@@@@AAAAAACCCAAA???>>>??????>>>===DDDDDDDDDEEEFFFIIIKKKLLLNNNOOOPPPQQQRRRTTTUUUUUU[[[]]]^^^^^^dddwwwhhhSSSQQQQQQNNNIIIHHHHHHJJJNNNOOOMMMJJJEEEDDDDDDEEEGGGJJJJJJJJJIIIGGGEEEEEEFFFHHHHHHHHHIIIKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJLLLOOOOOONNNLLLOOOPPPSSSUUUVVVUUUTTTSSSRRRNNNMMMOOOOOOKKKGGGGGGFFFHHHKKKKKKJJJHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJHHHKKKOOOQQQQQQQQQRRRSSSPPPPPPNNNMMMLLLLLLLLLLLLZZZYYYWWWUUUTTTTTTTTTUUUOOONNNLLLJJJHHHGGGFFFEEEJJJJJJKKKMMMPPPPPPNNNMMMLLLLLLMMMMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEJJJLLLIIIEEEDDD@@@<<<@@@>>>======???AAABBBBBB===>>>@@@AAABBBBBBBBBAAA;;;999999<<>>???AAABBBBBBCCCDDDDDDBBBBBBDDDEEEHHHHHHJJJJJJJJJJJJKKKNNNOOOMMMNNNPPPQQQQQQOOOMMMRRRRRRVVV\\\dddkkknnnooorrrtttqqq~~~|||lllcccgggaaaRRRIIIJJJIIIDDDFFFEEECCCCCCEEEHHHGGGEEEGGGFFFFFFEEEDDDCCCBBBAAABBBEEEHHHIIIGGGDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@BBBAAABBBCCCDDDEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLRRRRRRQQQOOOSSS[[[bbbeeekkkoooppprrr~~~iiiKKKJJJSSSQQQHHHFFFEEEGGGIIILLLKKKHHHEEECCCBBBCCCDDDFFFHHHIIIJJJJJJHHHFFFFFFHHHIIIIIIIIIIIIKKKMMMMMMKKKIIIIIIIIILLLKKKLLLMMMOOOOOONNNLLLKKKKKKMMMPPPRRRRRRPPPNNNOOONNNMMMNNNNNNKKKHHHFFFHHHKKKNNNNNNMMMJJJHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKHHHKKKOOORRRRRRRRRSSSSSSPPPPPPPPPOOONNNMMMLLLKKKNNNPPPRRRSSSRRRTTTXXX\\\OOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKMMMOOONNNMMMOOOOOOOOONNNMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDLLLPPPQQQKKKEEEDDDDDDBBBCCC@@@======???AAACCCCCC???@@@AAABBBCCCBBBAAAAAA:::999:::<<<>>>===:::888:::999888777666555555555444444333333222222222222444333222333555555444222111111111111111111111111000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////...........................---++++++++++++---...,,,...///...---,,,---///222555555000...000///---........................------............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---******++++++++++++******************************))))))))))))))))))))))))************)))))))))))))))))))))))))))***************))))))))))))******))))))(((((((((((())))))'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((())))))***(((((((((''''''(((((((((666666777777888888888888666666666666666666666666555555555555555666777777666555444444444444444555777888999;;;<<<>>>???@@@@@@AAAAAAAAA??????AAACCCGGGIIIIIIGGGFFFGGGIIIJJJKKKLLLMMMNNNQQQSSSQQQOOOQQQPPPQQQYYYbbbhhhiiiggghhhyyy}}}kkk___\\\WWWNNNTTTLLLEEEDDDFFFIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCDDDCCCBBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGLLLKKKJJJJJJJJJKKKLLLMMMNNNUUU[[[```kkkyyypppKKKFFFNNNOOOHHHCCCEEEFFFGGGIIIIIIHHHDDDAAAAAABBBCCCDDDEEEFFFHHHJJJLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKMMMMMMKKKJJJIIIJJJOOONNNNNNOOOPPPOOOMMMJJJHHHIIIKKKOOOSSSTTTRRRPPPPPPPPPOOOOOOOOOOOOLLLIIIMMMOOOQQQQQQNNNJJJHHHGGGIIIKKKMMMOOOPPPOOOMMMLLLIIILLLQQQSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLJJJMMMPPPPPPPPPQQQVVV[[[NNNMMMMMMMMMMMMMMMNNNNNNKKKIIIIIIJJJLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFNNNQQQPPPJJJGGGJJJNNNPPPHHHDDD@@@>>>???@@@AAABBBAAAAAABBBCCCBBBAAA@@@???::::::;;;<<<===<<<:::888999888777666555555555555555444333222222222333333333222222333444444222111111111111111111111111111000000000000000000000000.................................///////////////................................................---------------.........---,,,+++******+++,,,---+++---...---,,,+++,,,---333777777111---------+++------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******))))))(((((((((((())))))(((((((((((()))))))))***(((((('''&&&&&&&&&'''''''''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))***'''(((((((((((((((((('''555555555666666666777777666666666666666666666666444444444444444555666666444333333333333444555555555555666777999:::;;;;;;============<<<<<>>===:::;;;=========<<<:::999555444444333333444444555666555444333222333444555444333222333444444222000111111111111111111111111000000000000000000000000////////////////////////.........///////////////................................................,,,,,,,,,------------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,111555666000+++++++++***------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++*********************************))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))******++++++******))))))))))))******))))))(((((((((((())))))((((((((()))))))))******)))(((((('''''''''(((((('''((()))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((((((((((()))******''''''((((((((((((''''''444444444444444555666666444444444444444444444444333333333333333444555555444444333333333333333444555555555666777777888888999999999999888999===??????CCCDDD@@@@@@FFFIIIIIIGGGNNNRRROOONNNQQQRRRQQQSSSRRRPPPPPPRRRYYYaaagggxxxqqq[[[VVVZZZ[[[WWWTTTPPPMMMIIIGGGFFFHHHJJJLLLMMMMMMKKKIIIIIILLLRRRVVVRRRRRRPPPOOOMMMLLLKKKJJJMMMOOOPPPPPPPPPRRRWWWZZZ]]]___bbbhhhooovvv|||ppp[[[LLLHHHHHHKKKIIIDDDEEEJJJCCCEEEFFFFFFEEECCCBBBAAABBBDDDFFFEEEDDDDDDGGGIIILLLJJJGGGGGGHHHIIIHHHHHHGGGIIIJJJJJJIIIGGGGGGGGGLLLKKKKKKLLLMMMMMMKKKIIIJJJKKKOOOWWW]]]]]]XXXSSSQQQRRRPPPMMMOOOUUUVVVRRRPPPQQQRRRPPPMMMKKKJJJJJJGGGJJJMMMPPPQQQNNNKKKIIIIIIMMMRRRUUUTTTRRRQQQQQQVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPOOOPPPQQQOOOOOOMMMLLLLLLKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJIIIGGGJJJQQQSSSQQQMMMJJJFFFDDDCCCCCCBBBAAA???@@@@@@AAAAAA@@@???>>>;;;<<<>>>???>>><<<::::::333333333333444555666777888666555333333444555666555444333444555444333111111111111111111111111111111111111111111111111111////////////////////////............/////////000................................................++++++,,,,,,,,,---------,,,,,,------------,,,,,,(((***+++***)))((()))***+++111333...******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,+++***)))***,,,***++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))******'''(((((()))******++++++******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********))))))((((((((())))))***'''((()))++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******&&&'''((())))))((('''&&&444333333333333444555555444444444444444444444444333222222222222333444444555555444333222222222222777777777777888888888888666777777666666888;;;>>><<>>BBBJJJJJJCCC>>>@@@BBBBBBBBBAAAAAAAAACCCEEEGGGFFFDDDDDDFFFIIIKKKHHHFFFEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGEEEEEEEEEHHHGGGHHHJJJLLLLLLKKKIIIGGGHHHMMMTTT[[[ZZZTTTMMMMMMOOOMMMIIIKKKSSSUUURRROOOPPPPPPOOOMMMKKKLLLMMMDDDGGGKKKNNNNNNLLLHHHEEEHHHLLLQQQUUUUUUSSSRRRRRRYYYYYYXXXYYYYYYZZZ[[[\\\WWWUUUSSSQQQQQQPPPPPPPPPQQQPPPNNNLLLKKKIIIIIIHHHKKKJJJJJJKKKKKKJJJHHHEEEHHHGGGGGGFFFFFFFFFGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKIIIHHHJJJMMMJJJDDDLLLJJJGGGEEEEEEEEEDDDCCC<<<===???@@@AAAAAA@@@@@@;;;===??????>>><<<;;;:::555555555666777888999:::999777555444444444666777666555555555666666444222000000000000000000000000111111111111111111111111000000000000000000000000---.........//////000000................................................+++++++++,,,,,,---------,,,,,,...//////...,,,,,,''')))***)))((('''((()))&&&---000,,,)))+++...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))***************)))))))))))))))******'''(((***+++,,,+++)))((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******&&&'''((())))))((('''&&&222222222222222222222222444444333222111111111222000000000000000000000000000111111222222333444444444555777888888666444333555555555555777999;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGHHHIIIKKKMMMMMMLLLJJJIIIKKKQQQTTTSSSRRRTTTTTTQQQ\\\\\\fffxxxoooiiigggdddbbbbbbkkkrrrooobbbbbbvvvuuu___\\\ggghhhppp||||||[[[JJJIIILLLHHHDDDBBBCCCDDDDDDDDD???>>>>>>===>>>@@@AAABBBFFFDDDBBBAAACCCFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGCCCFFFIIIJJJIIIFFFDDDCCCEEEDDDCCCEEEGGGHHHGGGDDDFFFJJJOOOQQQOOONNNNNNOOOKKKLLLMMMLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIGGGFFFJJJLLLNNNMMMLLLKKKKKKKKKKKKOOORRRSSSQQQQQQTTTWWWXXXYYYYYYYYYYYYXXXVVVUUUQQQRRRQQQNNNNNNQQQPPPLLLWWWSSSOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHJJJNNNGGGBBBEEELLLNNNFFF>>>>>>???@@@@@@@@@>>>===<<<999:::;;;<<<<<<<<<;;;:::777777666555555555555555555555444333333333333444444444333333333333222222//////000000111111111222000000000000000000000000000000//////.........---........................---.........---,,,,,,+++---------------------------------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++((((((((((((((((((((((((***+++,,,------,,,+++***************))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((222222222222222222222222333222222111111111111222000000000000000000000000000111111222222333444444444555666777777666555444555555555555777888:::;;;::::::;;;<<<>>>@@@CCCDDDGGGHHHJJJKKKKKKJJJIIIHHHHHHNNNQQQQQQQQQSSSTTTRRRUUUTTT\\\jjjqqqqqqwww}}}|||eeeTTTGGGGGGOOOJJJGGGCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAA???>>>???AAACCCDDDCCCGGGFFFEEEEEEDDDDDDEEEEEEBBBEEEHHHIIIGGGEEECCCBBBDDDCCCBBBDDDGGGHHHGGGEEEDDDHHHLLLMMMLLLJJJJJJKKKKKKKKKLLLJJJIIIHHHJJJKKKMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTQQQMMMNNNQQQRRROOOSSSPPPMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCDDDFFFHHHJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEGGGBBB???BBBIIIKKKFFF???????????????>>>===;;;:::999:::;;;;;;;;;:::999999777777666555555555555555555555444333333333333444333333222222222111111111///000000000111111111111000000000000000000000000000/////////.........---........................------......---,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000111000000000000111111222000000000000000000000000000111111222222333444444444444666777777666555444666555555666777888999:::888999999:::;;;===???@@@DDDEEEGGGHHHHHHHHHGGGFFFEEEJJJNNNNNNNNNRRRSSSRRRPPPNNNSSS]]]```___ccckkkoooSSSGGGDDDBBBDDDIIIIIIFFFCCCAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@===<<<<<<>>>AAABBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBBAAACCCFFFFFFEEEBBBAAAAAAAAAAAAAAADDDFFFHHHGGGFFFHHHKKKMMMNNNMMMKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDFFFFFFFFFHHHJJJMMMUUURRROOOPPPSSSTTTQQQMMMPPPPPPQQQRRRRRRRRRRRRQQQSSSTTTRRRMMMMMMQQQSSSQQQOOOMMMJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFCCCBBBAAACCCEEEGGGIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@???======???DDDFFFDDDAAA??????>>>>>><<<;;;999888999:::::::::999888777777777777666555555555555555555555444333333333333333222111111111111000000000000000000000111111111111000000000000000000000000/////////...............---------------------------------------,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++******************++++++++++++,,,*********+++***))))))(((************************++++++++++++++++++++++++************************+++++++++******++++++++++++++++++***************''''''(((((())))))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000///////////////000111222000000000000000000000000000111111222222333444444333444555666666666555555666666666666777777888888777888888999:::<<<======AAABBBCCCDDDEEEEEEEEEDDDDDDIIILLLKKKKKKOOOPPPOOOPPPOOORRRWWWYYYWWWZZZ___www}}}^^^OOOCCCDDDJJJLLLKKKKKKHHHFFFCCCAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>AAADDDDDDCCCAAABBBBBBAAA@@@@@@@@@@@@AAA???AAACCCCCCAAA??????@@@???@@@AAACCCEEEFFFFFFFFFJJJKKKMMMMMMLLLKKKIIIIIIGGGGGGHHHFFFEEEDDDEEEGGGIIIHHHGGGFFFFFFGGGGGGHHH@@@BBBDDDEEEFFFHHHLLLNNNPPPNNNLLLLLLNNNNNNMMMKKKRRRRRRRRRRRRRRRQQQQQQQQQOOORRRRRROOONNNPPPQQQOOOLLLJJJHHHHHHIIIJJJIIIHHHGGGHHHJJJJJJIIIFFFBBB@@@DDDEEEFFFGGGGGGFFFDDDCCCDDDCCCAAA??????AAACCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<>>>@@@AAAAAAAAA???>>>===<<<;;;999888777999999999888888777666666777777666555555555555555555444333333222222333333222222111111111000000000000000000000000111111111////////////////////////........................------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,++++++******))))))************++++++++++++******++++++******)))(((************************************************************************,,,+++***))))))***+++,,,++++++++++++************&&&''''''((()))******+++(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((///////////////////////////.........///000111111000000000000000000000000000111111222222333444444333333444555555555555555666666666666777777777666777777888999;;;<<<<<<<<>>===<<<;;;:::<<<<<<>>>AAADDDDDDBBB@@@AAAAAA@@@???????????????>>>???@@@???===<<<===>>>===???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGAAACCCEEEFFFHHHJJJMMMPPPIIIKKKLLLKKKJJJJJJMMMOOOSSSRRRQQQPPPPPPOOOOOONNNKKKPPPSSSPPPNNNNNNMMMJJJKKKJJJHHHIIIJJJKKKJJJIIIEEEGGGIIIJJJIIIFFFBBB???DDDDDDEEEEEEEEECCCBBBAAABBBAAA???>>>>>>>>>@@@AAA===>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>???@@@???>>>===;;;999888777777888888777777666666666666777777666555555555555555444444333222222222222333333222222222111111111111111111000000000000000000////////////////////////---------...............------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))*********++++++++++++++++++++++++******)))))))))))))))))))))))))))************************************************,,,+++))))))))))))+++,,,************************&&&''''''((()))******+++(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((////////////////////////000////////////000000111000000000000000000000000000111111222222333444444333333333444444555666666666666777777777666555555555666888:::;;;<<<<<<======>>>>>>???@@@AAABBBBBBDDDHHHJJJGGGFFFIIIKKKIIIIIILLLOOOQQQQQQPPPPPPQQQMMMQQQ```uuu^^^PPPOOOKKKHHHDDDCCCDDDGGGKKKOOOFFFDDDAAAAAAAAAAAA@@@>>>@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<>>>@@@@@@>>><<>>============>>><<<======;;;:::999;;;<<<<<>>=========999:::;;;===>>>@@@AAABBB??????>>>=========>>>>>>>>>===<<<:::999888888888888777666666666777777888777777666555555555555555444444333222222222222222333333222222222111111111111111111111000000000000000000000000000000000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++***************************************))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))*********************************************************))))))*********)))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000111111000000//////000000000000000000000000000000000111111222222333444444333333333333444555666666666666777777777666444333222444666999;;;<<<<<<<<<=========>>>???@@@AAABBBCCCGGGHHHFFFFFFIIIKKKKKKHHHLLLQQQRRRQQQPPPNNNMMMFFFHHHRRRcccmmmsss}}}[[[EEECCCIIIBBBDDDFFFGGGGGGEEEAAA===CCCAAA???>>>???>>>===;;;>>>????????????>>><<<;;;;;;;;;;;;<<<======;;;999===<<<;;;;;;::::::;;;;;;;;;;;;:::999777777999;;;<<>>>>>>>>???AAABBBBBBBBBBBBAAA???===;;;:::999999:::;;;===???BBBCCC@@@>>>;;;;;;===???>>>===>>>===;;;:::999999999:::777666666666666888999:::777777666555555555555555444333222222111222222222222111111111111000000000111111111111000000000///000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,++++++++++++************************************************))))))))))))************))))))))))))*********************+++***))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((111111111111111111111111333222111000000///000000000000000000000000000000000111111222333333444444333222222333444555666777666666777777777555444333000222555888:::;;;<<<<<<<<<<<<======>>>@@@AAABBBAAAEEEGGGEEEFFFJJJMMMMMMKKKPPPUUUVVVUUUSSSPPPMMMEEEEEELLLXXX]]]```ooobbbMMMEEEDDDDDDDDDFFFDDD@@@???AAADDDBBB???@@@???===<<<===<<<;;;999;;;<<<=========<<<::::::===<<<;;;<<<======;;;:::;;;:::999999888888999999::::::999777555666888;;;<<>>===>>>@@@AAA@@@===>>>@@@AAABBBCCCDDDGGGIIIFFFGGGJJJKKKJJJHHHDDDBBBCCCGGGLLLNNNMMMKKKJJJIIIIIIEEEBBBCCCGGGJJJKKKJJJGGGGGGGGGHHHIIILLLNNNPPPTTTWWWUUULLLFFFGGGKKKMMMJJJIIIHHHIIIJJJJJJHHHGGGCCCDDDFFFGGGGGGGGGEEEDDDDDDBBB???<<<;;;;;;===>>>CCCCCCDDDCCCAAA===:::888;;;:::::::::<<<>>>AAACCC???<<<999:::===@@@???===>>>===;;;:::999:::;;;;;;666666666666777888:::;;;777777666555555555555555444333222222111111222222000000000000////////////222111111111000000//////000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---......************************************************(((((())))))******++++++))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((000000000000000000000000//////////////////////////////000111222222333333444444444444444444444444333333333333333333333333333333333444444444444444222444666999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<>>CCCOOORRRNNNLLLLLLMMMOOOPPPOOOMMMJJJIIIMMMRRRSSSTTTYYYbbbjjjvvvwwwXXXSSSKKKDDD@@@@@@CCCEEEDDDAAA@@@BBBEEEDDD???:::???>>><<<;;;::::::;;;;;;>>>>>>===<<<;;;<<<<<<===???<<<::::::<<<<<<:::777;;;;;;::::::::::::999999999999888888999999:::;;;===<<<;;;:::;;;<<>>@@@EEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>@@@@@@>>>===<<<;;;;;;<<<>>>>>>===<<<======<<<;;;::::::::::::999888888777777777777777777777888888888666444333444444333333333333222222111222222222222111000000222222111000//////000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...***((())))))(((***...((((((((((((((((((((((((+++)))((('''((()))+++,,,******)))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))////////////////////////........................//////000111111222333333333333333333333333333333222222222222222222222222444444444444444555555555444555777999:::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<@@@@@@@@@JJJWWWYYYRRRKKKJJJKKKLLLMMMLLLJJJHHHIIIIIIJJJLLLQQQUUUXXXYYYgggjjjvvv|||aaaMMMIIIDDD???======@@@BBBBBB???>>>???BBBBBB>>>999>>>===<<<;;;:::::::::;;;>>>===;;;:::999:::;;;<<<>>><<<::::::;;;;;;999777::::::::::::::::::999999999999888888999999::::::;;;::::::999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDEEEGGGHHHHHHIIIKKKMMMJJJLLLLLLJJJGGGFFFGGGIIIKKKLLLNNNMMMKKKHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDJJJJJJIIIHHHHHHJJJMMMPPPPPPNNNLLLKKKLLLMMMMMMNNNLLLOOORRRRRRPPPLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFCCC@@@===<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???===<<<<<<===>>>???===;;;<<<;;;::::::999999999999888888777777777777888888888888888777777666555444444444333333333333222222111222222222222111000000222111111000//////000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))))),,,,,,))))))+++((((((((((((((((((((((((***)))((('''((()))+++,,,+++***))))))((((((((()))((((((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))////////////////////////........................//////000000111111222222333333333333333333333333222222222222222222222222444444444555555555666666666777888999::::::::::::<<<<<<;;;;;;::::::::::::===??????BBBMMMZZZYYYPPPIIIHHHHHHHHHIIIIIIGGGEEEGGGCCCBBBGGGPPPTTTQQQLLLNNNXXXgggttt{{{nnnWWWEEEBBBAAA>>><<<<<<===???AAA@@@===;;;<<<>>>>>><<<999===<<<;;;:::999999999:::>>><<<:::777666777999:::<<<;;;999999::::::999777999999999999999999::::::888888999999999:::::::::999888888888:::<<<>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIKKKMMMJJJKKKKKKIIIGGGGGGHHHIIILLLLLLLLLJJJGGGFFFFFFGGGHHHGGGGGGHHHJJJJJJHHHFFFLLLLLLKKKJJJIIIJJJLLLOOOPPPPPPPPPOOOOOOOOOOOOOOONNNQQQSSSSSSPPPLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIEEECCCAAA??????AAADDDFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>@@@@@@>>><<<::::::999999999999999999666666666666777888999:::999888777666666555555555444444333333333333222222111222222222222111000000111111000/////////000000/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''***//////***'''(((((((((((((((((((((((((((***)))((('''((()))***+++******)))(((((((((((()))''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))////////////////////////......................../////////000000000111111222222222222222222222222222222222333333333333333444444444555555666666777888888888999999999999999======<<<<<<;;;;;;:::999===@@@AAABBBIIIPPPNNNGGGHHHFFFEEEEEEFFFFFFEEEDDDDDDAAABBBIIIRRRUUUPPPJJJ===KKK^^^jjjooouuujjjYYYNNNFFF@@@???>>>>>>>>>>>>???AAAAAA???===::::::;;;<<<;;;:::<<<;;;::::::999999888888???<<<999666555666888:::::::::999999999999888777777888888888999999::::::888888999999::::::::::::777777888999:::<<<>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCDDDFFFGGGFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIGGGEEEEEEGGGIIIKKKJJJIIIJJJLLLLLLKKKJJJLLLLLLMMMLLLKKKLLLOOOQQQSSSTTTUUUUUUSSSQQQPPPPPPNNNQQQSSSSSSPPPLLLJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDBBBAAAAAADDDGGGIIIHHHHHHIIIIIIHHHHHHGGGGGGBBBCCCCCCCCCAAA@@@@@@@@@CCCBBBAAAAAABBBBBB@@@>>>;;;::::::999999::::::;;;555555555666777999:::;;;:::999777555555555666666444444333333333222222222111222222222222111000000111000000/////////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))************((()))))))))************************)))))))))((())))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''***......***''''''(((((((((((((((((((((((()))(((((((((((()))******(((((('''''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))................................................//////////////////000000111111111111111111111111222333333333444444444555333333444444555666666777888888888888888888888888<<<============<<<;;;:::;;;???CCCCCCCCCDDDDDDBBBGGGEEECCCCCCDDDFFFFFFEEECCCDDDHHHNNNRRRQQQMMMIIIAAALLLYYY```eeelllvvv}}}}}}kkkUUUFFFAAA@@@??????????????????@@@@@@@@@@@@>>><<<;;;;;;;;;<<<<<<;;;:::::::::999999888777777>>><<<999777666777999:::888888888888777777777777666666777777888999::::::777888999:::::::::999999888888999:::<<<===???@@@??????@@@AAACCCDDDEEEEEEBBBDDDFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIFFFFFFFFFDDDDDDEEEIIIKKKMMMLLLKKKLLLMMMOOONNNMMMJJJLLLMMMMMMMMMNNNQQQTTTVVVXXXZZZXXXUUUQQQPPPPPPOOORRRTTTTTTRRRPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCFFFIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGCCCEEEFFFFFFCCCBBBBBBCCCGGGFFFEEEEEEEEEEEECCCAAA===<<<<<<;;;;;;;;;;;;<<<555555555666777999:::;;;:::999777555555555666666444444333333333222222222111222222222222111000000000///////////////000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***'''(((++++++((('''***((((((((((((((((((((((((((((((((((((((())))))***&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))........................------------------------............////////////000000000000000000000000222222222333333444444555111222222333444555666666777777666666666777888888:::;;;<<<=========;;;;;;777===BBBCCC@@@???AAACCCFFFCCCAAAAAACCCEEEGGGGGGEEEIIINNNPPPOOOJJJFFFDDDOOOSSSVVVUUUYYYcccnnntttuuueeeWWWLLLBBB???AAA@@@>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666555;;;:::999888777888999999666777888888666555666888444555666777888999::::::777888999:::;;;:::999999888999:::;;;<<<===>>>>>>===>>>???AAABBBDDDEEEEEEDDDEEEGGGGGGFFFGGGHHHJJJJJJIIIHHHHHHJJJLLLLLLKKKDDDDDDEEEDDDDDDFFFJJJLLLMMMLLLKKKKKKMMMOOOOOONNNHHHJJJLLLMMMMMMNNNQQQSSSUUUXXXZZZXXXTTTPPPPPPQQQRRRTTTWWWWWWUUUSSSSSSSSSOOONNNLLLIIIGGGEEEDDDCCCEEEDDDDDDDDDEEEGGGIIIKKKNNNNNNNNNMMMKKKJJJHHHGGGFFFIIIKKKKKKHHHFFFHHHJJJJJJHHHGGGGGGGGGFFFDDDAAA???>>>===<<<;;;;;;;;;;;;555555555666777999:::;;;999888777666666555555555444444333333333333222222111222222222222111000000//////......//////000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++((('''))))))'''(((+++((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))........................------------------------........................///////////////////////////000000111222222333333000000111222333444555555555555444444555666777888777888:::;;;<<<<<<;;;:::888999<<<>>>>>>>>>>>>@@@CCC@@@>>>>>>AAADDDGGGHHHGGGJJJNNNPPPNNNIIIDDDAAAQQQVVVWWWQQQQQQZZZeeejjjooovvvfffJJJFFFAAAAAADDDDDD???===???;;;;;;;;;:::::::::;;;;;;999:::<<<===<<<;;;::::::777888888888888666555444666666777777888888888777444666888777555444666888333444555666888999:::;;;666888999;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEECCCDDDFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFIIIKKKJJJIIIDDDEEEFFFEEEEEEFFFHHHKKKLLLJJJIIIIIIKKKMMMNNNMMMGGGIIIJJJKKKKKKKKKMMMOOOPPPTTTVVVUUUPPPNNNPPPRRRSSSUUUWWWVVVTTTRRRQQQQQQNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMNNNMMMMMMLLLKKKJJJIIIFFFJJJMMMMMMJJJIIILLLOOOJJJIIIGGGGGGGGGEEECCCAAA@@@???===<<<::::::999999666666666666777888999:::888888888777777666555444444444333333333333222222111222222222222111000000...............///000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***''''''******''''''***((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&''''''((()))&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))........................------------------------.....................---////////////////////////---......///000111111111///000000111333444555555444444333333444555777888444555888:::;;;::::::999;;;888777:::<<<;;;:::999AAA>>><<<<<>>@@@BBB>>>777999@@@:::::::::999::::::;;;<<<777999<<<===<<<:::999999777777888888888666555333222444555777888777666666444666888777555444666888222333444666777999:::;;;666888999;;;;;;:::999888777888999:::::::::::::::;;;<<<===???AAACCCDDDEEE@@@BBBCCCCCCBBBBBBDDDEEEDDDBBBAAABBBEEEHHHGGGFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJHHHGGGGGGIIIKKKLLLLLLGGGHHHIIIIIIHHHHHHIIIKKKLLLOOORRRQQQNNNMMMPPPTTTRRRTTTUUUSSSPPPMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEGGGHHHIIILLLLLLMMMMMMMMMLLLLLLLLLDDDIIIMMMMMMJJJIIILLLOOOJJJHHHGGGFFFFFFDDDBBB???@@@???===;;;999888888777666666666666777888999:::777777888888888666444333444444444333333333222222111222222222222111000000...............///000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''(((++++++(((''')))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((()))******&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------222111111111222333333444111111222222222333333333555555555555555666777777666777777777777777666555888:::===?????????@@@BBBGGGIIIJJJJJJIIIIIIKKKLLLNNNCCC???KKKTTTTTTVVV[[[^^^YYYVVVYYY___gggsss~~~tttaaaPPPGGGBBB>>>;;;>>>======<<<;;;;;;:::::::::::::::999999999888888777888999:::999888666444555666777777777666444333555777999<<<===;;;666222777666666555444444333333666777777777888888888888999999999888888888777777777777888888888999999999;;;;;;<<<===>>>???@@@@@@????????????@@@BBBEEEFFF@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEHHHJJJKKKJJJGGGFFFFFFFFFGGGCCCLLLPPPGGGCCCHHHGGGHHHJJJLLLLLLJJJKKKMMMPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHJJJLLLLLLJJJIIIIIIIIIIIIHHHEEECCCBBBBBBCCCDDDGGGJJJMMMOOOOOOMMMJJJHHHMMMJJJIIIJJJKKKLLLIIIFFFIIIGGGEEECCCAAA@@@??????======<<<;;;:::999999888555555555666666666666666555555555444444333333333333333333333333333333333222111111000000000000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******((((((((((((((()))******((()))***+++++++++++++++******))))))))))))******++++++************+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------111111111111111222333333111111111222222222333333555444444444444555666666555555555555555555444444555999===@@@AAAAAAAAABBBEEEGGGIIIJJJIIIJJJLLLNNNIII@@@>>>GGGMMMLLLNNNTTT^^^XXXTTTWWW[[[___fffmmmnnnwwwwwwbbbUUUMMMDDD??????AAA@@@>>>======<<<<<<;;;::::::999:::999999999999888888888666777888999999777555444555666666777666555444333666777:::===>>><<<888444666666666555444333333333666666666777777777888888888888777777777666666666777777777888888888999999;;;;;;;;;<<<======>>>>>>=========>>>???AAACCCDDD??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBDDDGGGHHHIIIIIIKKKLLLFFF@@@EEEKKKFFFEEEIIIGGGFFFIIILLLLLLJJJIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGEEECCCBBBBBBCCCEEEFFFHHHJJJLLLNNNNNNMMMKKKJJJKKKJJJIIIIIIJJJIIIFFFCCCDDDDDDCCCAAA???>>>===<<<======<<<;;;:::999999888666666666666666666666666555555444444444333333333333333333333333333333333222111000000//////000000................................................------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((((()))************************++++++******))))))))))))******+++******))))))******+++*********)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000//////000000111111000111111111222222222222333333222222333333444555444444333333333222222222333777<<<@@@AAABBBBBBCCCDDDFFFHHHIIIIIIJJJLLLNNNKKKEEEEEEKKKNNNLLLOOOVVV^^^WWWSSSUUUWWWXXXYYY[[[___cccqqqpppSSSCCC>>><<<999:::===>>><<<:::<<<<<<;;;;;;::::::999999999999888888888777777777666777888888888777555444555555666666555555444333555666999<<<>>>===:::777666555555444444333333222555555555666666666777777666666666555555555555555666666777777777888888888::::::::::::::::::::::::;;;;;;;;;<<<===???AAABBB===>>>>>>??????@@@AAAAAAAAABBBCCCEEEEEEEEEDDDCCCAAADDDGGGJJJKKKMMMOOOQQQFFF>>>CCCJJJGGGGGGKKKHHHFFFIIIMMMNNNLLLIIIGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKOOOPPPPPPMMMIIIFFFEEEEEEDDDCCCAAA???@@@CCCGGGIIIIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHFFFBBB???AAAAAAAAAAAA???>>><<<<<<======<<<;;;:::999888888666666666666666666666666555444444444444333333333333333333333333333333333222111000000//////000000................................................------,,,,,,,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******((((((((((((((())))))***,,,+++***)))((()))***+++******))))))))))))******+++******))))))******+++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........//////.........//////000000000000111111111111222111111111111111222333333333333222222222222222333222666:::===???AAACCCEEEDDDFFFHHHHHHHHHIIIKKKLLLMMMKKKMMMQQQQQQOOOTTT[[[]]]UUUPPPQQQTTTSSSSSSTTT]]]\\\fffvvv}}}xxxeeePPPDDDCCCAAA@@@?????????===999555;;;;;;::::::999999999999888888888777777777666666555666666777777666555555555555555555444444333333444444666999<<<<<<:::777444444444444333333222222444444444444555555555555555555555555555555444444555555666666666777777777999888888888777777666666888888999:::;;;===>>>???;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCBBBBBBGGGIIIKKKMMMMMMMMMNNNPPPEEEBBBLLLSSSLLLIIIMMMKKKLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGIIIKKKLLLMMMMMMMMMPPPQQQPPPMMMIIIFFFEEEEEEEEECCC@@@??????BBBFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFCCC???<<>>======<<<<<<;;;:::999888888777777777666666666666666444444444444444444444444444444333333333333222222111111000///////////////................................................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++*********++++++++++++******))))))(((((((((((())))))---,,,)))((('''((()))*********))))))))))))************))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...////////////......---....../////////000000000111111111000000000000000111222222333333222222333444555555555666888:::<<>>>>>>>>???@@@AAAAAABBBBBBGGGIIIKKKKKKJJJJJJJJJLLLEEEJJJ[[[aaaSSSJJJMMMNNNOOONNNKKKJJJJJJJJJKKKKKKDDDEEEHHHJJJLLLNNNOOOPPPPPPPPPPPPMMMJJJHHHHHHHHHGGGEEEBBB@@@???AAACCCEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFFFFFFFDDDAAA???===AAABBBAAAAAA@@@???>>>===<<<<<<;;;:::999888888777888888777777666666666666444444444444444444444444444444444333333222222222111000000///.../////////................................................,,,,,,,,,++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,++++++***************++++++++++++******))))))(((((((((((())))))---+++)))''''''((()))*********))))))))))))*********))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...////////////......------......////////////000000000000000000//////000000111222222222222222333555777999888:::;;;;;;<<>><<<;;;===;;;;;;:::999999:::<<<===888888888888888888777777666666666555555555444444444444444444555555555555555444333222222222222333000000000222444666555444222222222222222222222222111111111222222222333333444444444444444555555555333333444444444555555555555555555444444333333333333444666888999:::::::::999::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBAAACCCFFFGGGFFFGGGHHHIIIEEENNNccciiiWWWJJJLLLNNNMMMJJJGGGFFFGGGJJJLLLLLLEEEEEEFFFIIIKKKNNNQQQRRRPPPPPPOOOMMMJJJIIIIIIKKKHHHFFFDDDBBBAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEECCCAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::999888777777999888888777777666666555333333333444444444444555555444444333333222222111111000//////......//////------------------------------------------------,,,,,,++++++++++++,,,,,,************))))))))))))......------,,,,,,++++++******++++++++++++*********))))))(((((((((((((((+++***)))((('''((()))*********))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))((((((&&&'''((())))))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,************************((()))***+++---...///000000000///......................../////////000000000000000///000111111222000000000111333666999;;;;;;===AAABBBBBBBBBBBBCCCEEEFFFHHHGGGFFFFFFGGGHHHKKKMMMOOOOOOPPPRRRTTTUUUKKKKKKNNNPPPNNNJJJMMMTTTNNNUUUVVVQQQSSS]]]aaa]]]]]]eeeuuudddOOOGGG>>>>>>===<<<>>>AAA???999======;;;:::888888999:::777777777777777777777777555555555444444444444333444333333333444555555666444444222111111111222333111//////000222444444333111111111222222222222222000000000111111111222222222222222333333333444444333333333333444444444444444444444333333333333333222333555777999999999999999999:::;;;;;;<<<<<<=========>>>>>>???AAABBBCCC???BBBDDDEEEEEEEEEGGGHHHEEEMMM```gggUUUIIIKKKKKKJJJGGGEEEFFFJJJMMMMMMMMMFFFFFFFFFGGGJJJNNNRRRTTTQQQQQQPPPMMMJJJIIIIIIKKKGGGFFFFFFDDDCCCBBBBBBAAA>>>??????@@@BBBCCCCCCDDDBBBDDDEEEDDDBBBBBBEEEHHHEEECCC@@@===<<<;;;<<<===<<<;;;;;;:::999888777777999999888888777666666555333333333444444444555555555555444333333222111111000000///............///------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))...------,,,++++++************++++++++++++************)))((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************************************++++++,,,,,,,,,************************((()))***+++---...000000111000///.........................../////////000000000000000000111222222......///000222666:::<<<<<<@@@EEEHHHGGGDDDBBBAAACCCEEEFFFGGGFFFFFFHHHIIIKKKMMMMMMMMMNNNPPPPPPOOOLLLOOOUUUWWWRRRKKKMMMSSSNNNXXXYYYOOOQQQ___bbbZZZeeejjjttt}}}~~~lllYYYIIICCCFFF???@@@;;;333666???AAA:::666777888777666666777999666666666666777777777777555555444444444333333333333333333333333444555666444333222111111111222333111000//////111333333333111111111111111111222222000000000000111111111111000000111111222222222333222222333333333444444444333333333333333333333333222333555777999999999999999::::::;;;;;;<<<===============>>>???AAABBBCCCCCCEEEGGGGGGFFFFFFGGGHHHEEEIIIZZZaaaSSSIIIJJJHHHHHHGGGGGGJJJNNNQQQPPPNNNGGGFFFEEEFFFIIIMMMRRRUUUSSSSSSQQQNNNJJJHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCBBB===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDCCCBBBDDDHHHLLLJJJGGGCCC???======???@@@<<<;;;;;;:::999888777777999999999888777666666555333333333444444555555555555555444333333222111111000000///...............------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++******)))(((''''''******++++++++++++************)))(((((((((((((((&&&'''((()))******))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,+++******,,,...///000000///...............------------------,,,,,,.........///000000111111111111222444666:::===@@@>>>???@@@AAABBBCCCCCCDDDCCCDDDGGGIIIKKKLLLLLLLLLMMMKKKHHHHHHJJJKKKLLLLLLMMMMMMNNNQQQQQQOOOPPPQQQOOOQQQRRRRRRPPPPPPTTTXXXiiigggggggggbbb___hhhvvvuuuyyycccXXXLLLEEECCCCCC???;;;:::::::::999999999888888777777777777666666666666555555555555555555555555444444333333333222222222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111222222333333444444555222333444444444333222111333444555666777888999:::888999:::;;;<<<<<<<<<<<<999;;;>>>@@@@@@???@@@AAACCCAAAAAAEEEJJJMMMJJJGGGFFFJJJNNNPPPOOOKKKHHHFFFJJJIIIHHHHHHJJJLLLMMMMMMOOOGGGCCCFFFLLLNNNOOOQQQTTTQQQNNNKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFEEEDDDDDD>>>>>>=========>>>@@@AAADDDEEEGGGGGGFFFFFFGGGIIIFFFDDD@@@<<<;;;;;;===???<<<===<<<;;;888777888999888888888888888777666555777777666555444333333333444444333333222111000000111000///......///000111//////............//////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++)))************+++++++++---,,,+++******,,,---///000//////...------......------------------------......//////000111111222///111444999AAAIIIQQQUUUKKKIIIEEEAAA@@@@@@BBBCCCFFFGGGIIIKKKLLLMMMMMMMMMJJJGGGEEEEEEGGGIIIIIIIIIEEEFFFKKKOOOQQQOOOJJJHHHKKKMMMOOOKKKFFFDDDGGGLLLUUUVVVQQQLLLPPP[[[bbbbbbYYYWWW```xxxxxxjjj^^^QQQIIIJJJCCC<<<888999;;;:::999:::999999999999888888888777777777666666666555555444444444444444444444444444333333333333222222222333333222222222111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111222333333444444555222333444555444444333222444444555666777888888999888999999:::<<<===>>>>>><<<>>>@@@@@@?????????@@@BBBAAAAAAEEEKKKMMMKKKHHHGGGIIIKKKKKKJJJIIIHHHIIIMMMLLLKKKKKKMMMNNNPPPPPPPPPIIIEEEIIIMMMNNNOOOPPPSSSQQQNNNLLLKKKLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEAAA@@@??????@@@AAACCCEEEGGGGGGFFFFFFFFFGGGGGGGGGFFFDDD@@@===;;;;;;<<<===<<<===<<<:::888777888999777888888888888777777666777666555444444333333333444333333222111111000000111000///......///000111//////............////////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++******************************)))))))))*********++++++)))************+++++++++,,,++++++******,,,---...//////...---------............................../////////000111111222222000333888AAANNN[[[gggnnn^^^WWWMMMCCC>>>>>>AAADDDGGGHHHIIIJJJKKKKKKKKKKKKFFFEEECCCDDDFFFGGGGGGFFFBBBCCCEEEIIIMMMNNNKKKGGGMMMRRRSSSMMMDDD???CCCIIIPPPPPPEEE<<>>>>>@@@AAACCCBBBBBBFFFKKKMMMLLLIIIGGGGGGGGGFFFEEEFFFIIILLLQQQQQQOOONNNNNNNNNOOOPPPNNNIIIGGGLLLQQQQQQQQQSSSRRRQQQNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFDDDCCCAAAAAABBBEEEHHHJJJKKKHHHEEEEEEGGGHHHGGGFFFFFFEEEBBB???===;;;;;;;;;<<<<<<<<<:::888777777999666777777888888888888777777666555444333333333333222222222111111000000///000000////////////000000//////............//////////////////............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))***************++++++++++++++++++++++++))))))))))))************))))))*********+++++++++++++++******++++++,,,---......---------------...------............////////////000000111222222222333666<<>>???===:::999;;;===888888888777777777666666666666666555555555444444333333333333333333333333222222222222111111111111222111111111111000000000/////////////////////////////////////////////////////////////////////////////////000000000000000111111111111111111111111111111111222333333444444333333444444555555555555555555666666666666666666999888888888:::===@@@BBB???@@@@@@???>>>???BBBDDDEEEDDDEEEGGGJJJKKKJJJHHHFFFFFFFFFEEEEEEGGGKKKNNNUUUTTTSSSPPPMMMLLLMMMNNNMMMIIIJJJQQQUUUUUUUUUWWWPPPPPPOOOMMMLLLLLLOOOPPPPPPOOONNNLLLJJJIIIGGGGGGEEEDDDCCCCCCDDDGGGKKKMMMLLLGGGCCCDDDHHHKKKJJJGGGGGGFFFDDDAAA>>><<<;;;:::<<<<<<<<<:::777666777888555666777888888888888888666555444444333333333444111111111000000000//////000000////////////000000///......------......///............------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***'''((()))******)))(((''')))))))))(((((((((((()))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))************************(((((()))))))))*********))))))*********+++++++++************++++++,,,,,,------,,,,,,,,,,,,------------------......///////////////000111111222222222444:::EEESSScccpppyyynnndddTTTFFF>>>===AAAEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBAAABBBDDDFFFFFFEEECCCDDDDDD@@@>>>EEEQQQVVVVVVJJJQQQVVVRRRJJJHHHOOOWWW\\\PPPGGGIIIRRRZZZ^^^```XXXbbbllllllccc^^^jjjyyy~~~mmm^^^RRRIIIEEEEEEBBB???===<<<;;;:::999:::===???===888555666888777777666666666555555555555555555555444444444444333333333333333333333333222222111111111000000000111111111000000000//////..............................................................................//////000000000000000000000000000000000000000000111222222333333444333333333333444444555555555555555555666666666666888777777888999<<<@@@BBB===>>>?????????AAADDDGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMSSSTTTTTTRRROOOOOOQQQSSSQQQNNNOOOTTTVVVTTTTTTUUUOOOOOOOOOMMMKKKLLLNNNQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCEEEHHHKKKMMMJJJFFFCCCEEEJJJMMMKKKIIIHHHFFFDDDAAA???===;;;:::;;;<<<;;;999777666777888555666777888888888888888555444444333333333333444111111111000000000000000//////000000000000//////......------------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***'''((()))******)))((('''((((((((())))))))))))((((((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++*********+++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,---..................///000000111111---000555===IIIWWWbbbiiiaaaZZZOOODDD>>>>>>AAACCCFFFEEEDDDCCCCCCCCCCCCDDD======???BBBDDDDDDBBB@@@<<>>>>>>>>===;;;888666555666888:::999666444555666666666666555555555444444555555444444444333333333222222222222222222222222111111111000000000000///000000000000////////////........................................................................---......//////000000111000000000000000000000000000000111111222333333333222222222222222333555555444444444555555666666666777777777777999;;;===???:::<<<>>>??????AAADDDGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJKKKMMMMMMPPPRRRRRRRRRSSSXXX\\\VVVSSSSSSUUUTTTOOONNNOOONNNOOOOOOMMMJJJJJJMMMQQQPPPOOONNNLLLKKKIIIHHHHHHDDDDDDDDDDDDFFFHHHIIIKKKIIIGGGFFFHHHKKKLLLKKKIIIFFFEEEBBB???===;;;;;;;;;;;;;;;;;;999777666666888666777777888888888888777444444333333333333444444111111111111111111111111//////000000000000//////......------------......,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++))))))***++++++++++++++++++++++++++++++,,,------******++++++,,,------...---------...//////000000...///111666===EEELLLPPPLLLIIIEEEAAA>>>>>>???@@@CCCCCCAAAAAA@@@AAABBBBBB<<<<<>>;;;999:::;;;;;;:::999999999555666777777666666666777555555555444444444444333444444444333333333333222222222222222222222222222111111000000000/////////000000/////////.........................................................------------------------------......///000000111000000000000000000000000000000000111222222333333111111000000111222444555333333444444555666777777555666666888999:::;;;;;;999;;;>>>???@@@@@@BBBCCCCCCDDDFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIKKKMMMHHHLLLOOOOOOOOOQQQVVV[[[TTTRRRQQQRRRPPPKKKKKKMMMMMMOOOOOOLLLHHHHHHKKKOOOMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFDDDAAA>>>;;;999999999:::;;;;;;;;;999777555666777777888888888888777777666444333333222333333444444111222222222222222222222...///000111111000///......------,,,,,,------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))&&&'''((()))******)))((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***++++++++++++***+++*********+++,,,,,,---))))))***++++++,,,------,,,,,,------.../////////222222222222444777:::<<<===>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>??????===>>>AAADDDGGGFFFDDDAAAGGGPPPPPPEEE@@@GGGOOOPPPIIIKKKLLLLLLJJJKKKOOOSSSTTT]]]\\\QQQPPPYYYXXXNNNRRRRRRWWWaaagggfffeeeeeebbbeeegggbbbSSSIIIPPP\\\qqqqqqqqqooolllrrr~~~rrrhhhqqq```OOOHHHDDD@@@@@@CCCCCC???<<<<<<>>>???<<<888:::;;;;;;999777666777888444444444444444555444444555555444444444333333333444444444333333333222222111111111111111111111111000000000000////////////000/////////............................................................---------------------------------...///000000111000000000000000000000000000000000111222222333333000000//////000222444555222222333444555777777888444555666888999999999999:::<<>>AAAAAABBBDDDCCC>>>HHHIIIIIIGGGFFFFFFIIIKKKNNNQQQOOOEEEAAADDDHHHHHH[[[XXXTTTRRRQQQQQQPPPOOO^^^___[[[UUUUUU^^^fffjjjooodddTTTJJJJJJTTTbbbkkknnnkkkbbbYYYYYYdddqqqxxx|||zzz~~~wwwkkk\\\QQQKKKJJJRRRNNNGGGAAABBBEEEBBB<<<<<<<<<;;;:::999999999999:::999888888777777888888666666666666666666666666222???EEE<<<444666777333444444222222222222444444111000///------///000111////////////////////////////////////............------------------------...------,,,,,,------...------------------------------------------,,,,,,////////////000000000000000000111111111000000///000000000000111111111111333333333333333333333333777777777777666666666555:::;;;<<<======>>>======AAACCCDDDDDDCCCCCCEEEGGGJJJEEEAAACCCIIIMMMJJJFFFJJJJJJKKKKKKKKKJJJIIIIIIHHHJJJLLLMMMOOOOOOOOONNNJJJJJJJJJKKKKKKKKKKKKKKKOOOKKKGGGFFFHHHJJJKKKJJJGGGIIIJJJIIIGGGEEEGGGIIIHHHJJJLLLMMMLLLHHHBBB???AAA>>>999666666888<<>><<<999777777888:::<<<<<<;;;888666555555666666333333222222333333444555333333222222111000000000////////////////////////......---,,,,,,,,,,,,---///...---,,,***)))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))(((((('''''''''(((***,,,,,,***((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,,,,,,,---------------000//////000111222444555555666777999::::::;;;;;;;;;;;;;;;:::::::::::::::999>>>@@@@@@AAADDDDDDAAADDDEEEDDDCCCAAAAAACCCEEEIIIPPPPPPEEE<<<<<>>???AAA>>>888<<<;;;:::999999888999999999999888777777777777888555555555555555555555555999IIIPPPFFF:::777777555444333222222222222333444222111///......///111222////////////////////////////////////.........---------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------------........./////////000000000000000111111000000/////////000000000111111111333333333333333333333333777666666555555666666777:::;;;<<<===>>>>>>>>>>>>===???BBBCCCCCCCCCEEEFFFFFFDDDBBBDDDHHHKKKIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJMMMJJJGGGFFFHHHKKKKKKKKKGGGIIIKKKJJJHHHGGGHHHJJJGGGGGGHHHHHHHHHFFFDDDAAA???<<<999666666888;;;======;;;:::999888999;;;<<<<<<:::888666555555666666333333222222333333444555333333222222111000000000..............................---,,,,,,,,,,,,---...------,,,+++***))))))***************+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------+++++++++,,,,,,------...---------...///000222222333333555666777777888888777888999:::;;;:::999999777;;;<<<;;;===BBBCCCAAABBBBBBBBBAAA??????@@@AAADDDNNNQQQHHH;;;999AAAIIIPPPSSSUUUUUUTTTUUUYYY\\\ZZZ___```\\\[[[\\\]]][[[RRRPPPSSS^^^lllttttttpppeee\\\NNNFFFLLLYYYbbbbbb[[[______[[[XXX\\\```bbbdddkkkrrruuuzzzzzzvvvwwwyyymmmlllhhhccc[[[QQQIIIDDDFFFDDDBBBBBBBBBBBBAAA@@@@@@CCCDDDAAA@@@AAA???:::<<<;;;:::999888888888888999888777777666666777777555555555555555555555555444EEEOOOFFF888222222222333333222111111222333333222111000//////000111222000000000000000000000000//////.........---------------------------------++++++************++++++------------------------++++++,,,,,,------......---------.........////////////000000000000////////////000000000000111111222222222222222222222222666555444333444555888999:::;;;<<<===>>>>>>>>>>>>===???BBBBBBAAA@@@??????AAABBBDDDFFFGGGGGGGGGFFFBBBCCCDDDEEEFFFFFFFFFEEECCCEEEFFFHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIFFFFFFHHHKKKLLLLLLJJJKKKKKKKKKIIIHHHIIIJJJFFFEEECCCDDDEEEEEEDDDCCC<<<;;;999777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555555666666333333333333333444444555333333222222111000000000..............................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++,,,,,,)))******+++,,,------...,,,,,,------///000111111111222333444555555555555444555888:::;;;:::999888444777888777999???BBBAAACCCDDDDDDCCCAAA@@@AAABBB@@@HHHNNNKKKDDDCCCJJJQQQUUU]]]fffhhhbbbYYYTTTRRRWWW\\\]]]ZZZWWWWWWVVVSSSVVVYYYaaakkkssstttmmmfffaaaYYYLLLCCCGGGRRRZZZ\\\SSS]]]```YYYWWWZZZYYYSSSUUUXXXXXXUUUVVV[[[^^^^^^^^^zzzppprrr{{{~~~zzzrrriiiaaaddd___TTTOOOPPPOOOIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDAAA???AAADDDGGGFFFDDDEEEHHHHHHCCC??????>>>;;;;;;:::999888888777777777888777666666555555666666444444444444444444444444---999@@@;;;222///000111222222111111111111222222222111000000000000111222000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------............//////000000//////////////////000000000111111111111111222222222222444333222111222555888:::999:::;;;======>>>>>>>>>BBBCCCDDDCCC>>>999666444===AAAEEEGGGEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHFFFDDDCCCCCCEEEFFFDDDAAA<<<;;;::::::999999::::::999:::;;;<<<===<<<;;;;;;:::999777666555555555666333333333333333444555555333333222222111000000000..............................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***************+++))))))******+++,,,------,,,,,,---///000000111111111222333444444555444444222444666888999999888777444777888666999???CCCBBBCCCDDDEEEEEECCCBBBBBBCCC===@@@FFFLLLPPPRRRSSSUUUMMMWWWcccgggbbbZZZTTTQQQSSSWWWXXXTTTRRRRRRQQQOOOWWW^^^gggllllllgggaaa]]]]]]ZZZQQQHHHGGGPPPYYY^^^[[[bbbaaaYYYVVVYYYXXXRRRXXXVVVPPPJJJJJJPPPTTTTTTUUUgggpppfff^^^cccgggdddeeeaaaZZZVVVXXX]]]\\\WWWXXX[[[^^^\\\YYYWWWSSSNNNJJJNNNLLLEEEGGGMMMGGG;;;BBBBBBAAAAAAAAAAAABBBCCCBBB???===???CCCEEEDDDBBBJJJLLLHHH@@@:::999999777::::::999888777777777777777666555555444444555555444444444444444444444444111444555333111333444333111111111111111111111111111000000000000000000111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------------,,,---...///////////////...////////////000000000000000000111111222222222333222000000111444777999888999:::;;;=========>>>CCCEEEEEEBBB===777333111===AAAFFFGGGDDDBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFFFFHHHIIIJJJKKKKKKFFFFFFGGGGGGHHHJJJLLLMMMQQQPPPNNNLLLJJJHHHFFFEEEHHHEEEDDDFFFHHHGGGBBB======<<<<<<<<<;;;;;;;;;;;;999:::;;;======<<<:::999888888777666666555555555444444333333444444555666333333222222111000000000..............................---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******++++++,,,,,,---...///000111111111111222333333444444444333222333555666777777777666666999:::999;;;AAADDDCCC???AAABBBBBBAAA@@@AAAAAA===;;;AAANNNXXXYYYTTTOOOOOOTTT[[[]]][[[WWWUUUTTTOOOSSSUUURRRPPPQQQRRRPPPPPPWWW___aaa___[[[ZZZ[[[YYYYYYUUUMMMMMMUUU___dddfffddd]]]SSSPPPRRRTTTSSSTTTRRRLLLGGGKKKUUU\\\]]][[[\\\WWWOOOQQQ\\\aaa^^^[[[UUUMMMJJJPPPXXXWWWPPPMMMOOORRRTTTTTTSSSPPPNNNIIIKKKJJJIIIMMMQQQJJJ>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<>>======<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888777777777666666555555555444444444444444555555666333333222222111000000000------------------------......---,,,,,,,,,,,,---+++++++++++++++++++++,,,+++++++++***************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))***************+++,,,...///000111000000000111222222222222222222333333444444555555666666666999:::999;;;@@@BBBAAA;;;===???@@@???>>>???@@@CCC@@@FFFTTT]]]XXXLLLEEENNNQQQUUUXXXYYYWWWTTTRRRLLLQQQUUUTTTTTTVVVUUUSSSOOORRRUUUVVVVVVUUUVVVWWWTTTTTTRRRPPPUUU```hhhjjjeee___YYYWWWUUURRRRRRUUU]]][[[WWWTTTYYYccchhhhhh[[[QQQFFFDDDLLLUUUXXXXXXIIIGGGCCCDDDLLLTTTTTTNNNJJJGGGFFFFFFGGGFFFCCCBBBGGGGGGGGGHHHIIIHHHCCC>>>???@@@BBBCCCCCCCCCBBBAAA:::;;;<<<======>>>@@@BBBLLLJJJEEE@@@???@@@===888999999777666666666666666555444444333333333333333222222222222222222222222333111////////////......//////000111111000//////......////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............++++++,,,---...................../////////000000......//////000111111222000000000111111333444555444555666888:::;;;;;;;;;;;;===??????>>>===>>>???DDDEEEEEEDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEGGGIIIIIIGGGGGGJJJLLLMMMKKKIIIIIIKKKKKKJJJHHHIIIEEEBBBDDDHHHIIIEEE@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::999888777666666666666666666666555555444444444444444555666666333333222222111000000000------------------------......---,,,,,,,,,,,,---,,,+++++++++++++++++++++***************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))***+++---///000000000//////000111111111111111000444444333333333444555555333666888777999===???===999;;;>>>??????>>>???@@@KKKHHHNNNZZZ___UUUFFF======BBBLLLVVV[[[ZZZUUUPPPJJJQQQWWWXXXYYYZZZYYYVVVVVVTTTRRRRRRSSSTTTRRRPPPQQQOOOMMMOOOZZZhhhnnnlll]]]XXX[[[ccccccZZZTTTVVV```^^^ZZZVVVXXX]]]^^^[[[ZZZMMMEEEJJJSSSUUUSSSRRRJJJJJJJJJJJJNNNRRRQQQKKKIIICCC???@@@DDDEEEFFFFFFFFFEEEFFFGGGCCC???>>>AAA>>>???AAAAAA@@@>>>:::888999<<<===<<<::::::===@@@@@@@@@===;;;>>>@@@;;;333999888777666666555555555555444333333222222333333222222222222222222222222000111444555333000111444...///000111111000///...------............------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++---------.........//////***+++,,,---......................../////////000---......///000111111222000000000111222222333333333444555777999:::::::::;;;===>>>???>>>???AAABBBHHHGGGEEECCCCCCBBBBBBAAAAAABBBDDDFFFHHHJJJKKKKKKGGGHHHIIIJJJKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGIIIIIIGGGGGGIIIKKKIIIGGGFFFHHHKKKMMMLLLJJJIIIDDD???@@@EEEIIIGGGDDD>>><<<;;;999999:::;;;<<<<<<;;;:::999777666555555555666666666666666555444555444444444444555666666333333222222111000000000------------------------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***,,,,,,***)))''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---------..................////////////555444444444444555666666555555555666777999;;;;;;888===BBBDDDBBBBBBEEEIIIIIIJJJOOOVVVZZZUUUGGG<<>>???AAACCC<<<<<<============<<<<<<@@@???>>><<<<<<<<<=========:::888888999:::888666666555555555555444444444333333333222222222111111111222222222222111000000////////////////////////000///...------...///000......---------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111///////////////........./////////000111111222222333444444555666777888888999:::<<<>>>@@@BBBBBBCCCBBBCCCCCCAAA??????@@@AAA@@@CCCGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMJJJGGGCCCCCCDDDGGGIIIKKKHHHEEEDDDFFFHHHJJJJJJJJJIIIHHHIIIKKKKKKHHHEEEHHHEEECCCDDDEEEDDDAAA>>>@@@@@@???===<<<:::999999888888999:::::::::999999888777666444444555555666777777777777666666666666333333222111000///...---........................------,,,,,,,,,,,,++++++************************,,,,,,+++***)))))))))*********))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------............////////////444333333333333444555555444444555666777999:::;;;;;;@@@EEEFFFEEEEEEHHHKKKFFFFFFIIIPPPVVVUUULLLDDDNNNSSSQQQIIIEEEIIINNNPPPVVVZZZZZZXXXYYY\\\YYYSSSRRRRRRPPPLLLMMMQQQPPPLLLOOORRRPPPLLLNNNUUUYYYXXXYYYWWWUUUWWWYYYYYYZZZZZZWWWWWWWWWWWWVVVVVVVVVWWWSSSMMMLLLOOOPPPLLLJJJKKKGGGHHHJJJJJJHHHHHHHHHIIIGGGAAA<<<<<>>;;;===BBBEEEBBB???;;;<<<<<<======<<<<<<;;;>>>===<<<;;;;;;;;;<<<======:::888777999999777666555555555555444444444444333333222222222111111111111111222222111111000///////////////////////////000///...------...///000...------------,,,,,,,,,+++,,,.../////////------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////............000111111222222333444444333444444555666777888888:::;;;===>>>???@@@@@@AAAAAABBBBBBAAA@@@???@@@BBBEEEHHHKKKLLLLLLKKKKKKKKKLLLJJJGGGFFFGGGKKKPPPSSSNNNLLLIIIFFFEEEFFFIIIKKKLLLIIIFFFFFFGGGIIIJJJJJJJJJHHHHHHIIIKKKJJJHHHEEEGGGEEECCCDDDEEEEEECCC@@@AAAAAA@@@>>>===<<<;;;:::999999:::::::::999999888888777666555444555555666777777777666666666555555333333222111000///..............................------,,,,,,,,,,,,++++++************************,,,+++******))))))*********)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,------------............/////////222222222111222333333444333444444555666888999:::<<<@@@DDDEEEDDDDDDGGGJJJIIIGGGHHHMMMSSSTTTQQQLLLRRRRRRNNNFFFBBBGGGNNNRRRYYYZZZXXXTTTSSSTTTRRRMMMLLLNNNNNNLLLLLLOOONNNKKKRRRTTTRRROOOPPPTTTWWWWWWYYYWWWVVVUUUVVVWWWVVVUUUNNNMMMKKKLLLOOOQQQSSSTTTQQQNNNNNNQQQQQQMMMJJJIIIDDDFFFIIIJJJJJJKKKLLLNNNEEEAAA>>>@@@EEEIIIHHHFFFDDD<<<888===FFFJJJCCC;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===;;;888777777777666555555555444444444333333333222222222222111111111000111111111111111000/////////////////////////////////......------......///------------,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,................................................000000111222222333333444333333444555666777888888;;;<<<===>>>????????????@@@AAABBBAAA@@@@@@BBBCCCGGGIIILLLMMMLLLKKKJJJJJJJJJHHHFFFFFFHHHMMMRRRVVVOOONNNKKKIIIHHHIIIKKKLLLLLLJJJHHHGGGIIIJJJJJJJJJHHHHHHGGGHHHIIIIIIGGGDDDGGGEEEEEEEEEFFFFFFDDDBBBBBBAAA@@@???>>>===<<<;;;::::::::::::999999888777777666555555444444555555666666666666555555555444333222222111000///..............................------,,,,,,,,,,,,++++++************************++++++***)))))))))******))))))))))))(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------.........//////111000000000000111222222222333333444555777888999999<<>>GGGIIIBBB:::<<<<<<============<<<<<<999999999999:::;;;;;;<<<;;;:::888777666555555444444444444444333333333222222111111111111000000000000000111111000000///...........................---------------------------------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********++++++++++++++++++++++++,,,,,,,,,......------------------------...............///......//////000111111111222333444555666777888999:::;;;<<<===>>>????????????@@@AAAAAA@@@AAACCCEEECCCFFFIIIJJJIIIHHHHHHHHHEEEGGGJJJMMMOOOPPPQQQPPPOOONNNLLLJJJJJJJJJLLLMMMMMMKKKIIIIIIKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHFFFDDDHHHHHHGGGFFFFFFEEECCCBBBAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;:::999888777666666666555555444444444444555555555555444444444444222222111111000//////...........................------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((()))))))))***(((((()))))))))******************+++++++++,,,,,,------------............000////////////000111111111222222333444666777888888:::;;;<<<===>>>@@@BBBCCCBBBBBBDDDFFFEEEBBB>>>DDDFFFJJJOOORRRTTTVVVXXXUUUSSSRRRTTTUUUTTTRRRQQQPPPVVV[[[\\\]]]]]]YYYSSSPPPSSSXXX\\\^^^[[[XXXWWWSSSWWWVVVRRRNNNKKKCCC999666999>>>EEEKKKNNNNNNNNNMMMOOOQQQPPPNNNLLLIIIFFFFFFHHHJJJKKKKKKKKKLLLMMMFFFEEEDDDEEEGGGFFFCCC@@@<<<;;;<<<@@@DDDDDD@@@;;;<<<======>>>>>>======<<<888999999:::;;;;;;;;;;;;999999888666555444444444444333333333222222222222111111111000000000/////////000000000000///......------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......//////---......///000000111111222222444555666888999999777888:::<<<>>>???@@@@@@>>>???AAAAAA@@@AAACCCEEE@@@CCCFFFHHHHHHHHHHHHIIIGGGIIILLLNNNPPPPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLJJJHHHFFFGGGHHHIIIHHHGGGFFFEEEIIIJJJIIIGGGEEEBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555555555444444333444444444444333333333222222222111111000000//////........................------,,,,,,,,,+++++++++***************************))))))((())))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******((((((((()))))))))******))))))*********+++++++++,,,------------.........///////////////000000111000111111222333555666777:::::::::;;;===???@@@AAA@@@AAACCCFFFHHHHHHEEECCCIIIFFFDDDGGGHHHHHHKKKOOOPPPRRRXXX___```WWWNNNIIIZZZ\\\]]]^^^aaaccc___XXXMMMOOOUUU\\\]]]XXXTTTSSSXXX\\\ZZZRRRMMMKKKBBB777888===EEEKKKNNNOOOPPPQQQLLLPPPQQQNNNKKKJJJHHHFFFEEEFFFHHHHHHFFFEEEFFFGGGFFFEEEDDDEEEEEECCC@@@===999<<>>===<<<<<<<<<============<<<<<<888999:::::::::::::::999666777777555333333444555333333333222222222111111000000000000///////////////////////////......---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111111222222333111222333555666888999:::666777999;;;===???@@@@@@???@@@AAAAAA@@@AAACCCEEE@@@CCCGGGIIIJJJJJJJJJKKKLLLKKKIIIHHHIIILLLNNNPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMLLLIIIGGGFFFHHHJJJJJJHHHFFFFFFFFFHHHIIIIIIGGGDDDAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999888777444555555555555444333333333333333333222222222222111111111111000000//////........................------,,,,,,,,,,,,++++++************************))))))((((((((()))******(((((((((((())))))))))))(((''''''''''''(((((()))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********(((((((((((()))))))))***))))))))))))*********+++,,,,,,---------.........///////////////000000111000000000111333444666777;;;:::999:::<<<>>>@@@@@@BBBCCCDDDFFFIIIJJJJJJIIIIIICCC@@@CCCDDDCCCEEEJJJQQQRRRXXXaaabbbXXXOOOKKK]]]YYYRRRQQQWWW^^^\\\UUUOOONNNRRRYYYYYYSSSPPPQQQ\\\^^^YYYMMMHHHIIIDDD:::;;;BBBIIIKKKIIIHHHKKKNNNKKKPPPQQQKKKGGGHHHHHHEEECCCDDDFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBAAA???===:::<<<>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;:::777888999999999888777666444555666555333222444666222222222222111111111111000000/////////.............../////////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++((())))))***++++++,,,,,,******++++++,,,,,,------++++++,,,------...////////////000000111222222222111222333555777888999:::777888999;;;===>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDBBBEEEHHHJJJJJJIIIJJJJJJHHHGGGFFFFFFGGGIIILLLMMMJJJKKKLLLLLLMMMLLLKKKKKKKKKJJJKKKLLLMMMKKKHHHEEEFFFIIIKKKKKKHHHGGGGGGHHHDDDFFFHHHFFFCCCAAAAAACCC??????>>>>>>===<<<<<<<<<999999:::::::::999999888444444555555555444333222333222222222111111111111111111111111000000000000........................------,,,,,,,,,,,,++++++************************((((((((((((((()))******'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))******+++(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......///////////////000111111///000000111222444555666:::999888888;;;===>>>???AAAAAA@@@AAABBBDDDFFFFFFBBB>>>@@@GGGJJJHHHHHHKKKUUURRRTTT[[[]]]WWWTTTUUU[[[RRRFFFBBBIIITTTTTTOOOTTTQQQRRRWWWVVVPPPNNNQQQWWWXXXPPPAAA===BBB@@@888;;;BBBGGGFFF@@@>>>BBBHHHKKKPPPPPPJJJEEEGGGGGGEEECCCEEEFFFFFFDDDCCCDDDEEE@@@@@@@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<;;;999888888999999::::::999999888777777888888888666555444222444555444222222444777222222222111111111111000000/////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////------......///000000000111222333555777888::::::888999:::;;;<<<<<<<<<<<<@@@AAABBBAAA@@@@@@BBBCCCCCCFFFIIIJJJIIIGGGGGGGGG???AAAEEEIIIJJJJJJHHHFFFKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKGGGDDDGGGJJJLLLLLLIIIGGGGGGIIIAAACCCFFFEEECCCBBBCCCEEE@@@@@@??????>>>>>>======888888999:::::::::999999333444555555555444333222222222222111111111111000111111111111000000000000........................---------,,,,,,,,,++++++************************((((((((((((((()))******'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((())))))))))))'''((((((((())))))******))))))))))))(((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%%%%%%%)))((('''''''''''''''(((+++)))((())),,,---,,,))),,,,,,------+++((())),,,------......///000000000000000//////111333666888888999888777777888;;;>>>>>>??????@@@AAAAAABBBBBB???BBBCCCAAABBBEEEEEECCCJJJCCCBBBMMMXXXZZZUUUQQQPPPMMMDDDCCCKKKJJJHHHQQQTTTSSSTTTUUUSSSQQQUUU\\\[[[WWWNNNDDDBBBEEEBBB;;;CCCIIILLLGGG<<<666;;;CCCGGGNNNTTTSSSLLLGGGFFFHHHCCCAAA???@@@BBBCCCBBB???;;;;;;<<<===>>>===;;;888======<<<;;;:::999999999999:::777555777:::888333666666666555444444444333333222222111000000000111111111111111000000000000333222000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************************************)))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000000111222444555555666555666777888999::::::::::::;;;>>>@@@BBBBBBBBBBBBAAADDDGGGJJJIIIFFFAAA>>>>>>@@@AAABBBBBBBBBDDDFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGGGGHHHHHHDDDAAADDDFFFHHHGGGEEEBBBAAAAAAEEEFFFEEECCCAAA@@@AAABBBAAA>>><<<===@@@@@@<<<888:::999999999888888777777555555444333333333333444444333333222111000//////000000000000////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((''''''&&&&&&((()))***))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((((((((***)))''')))+++,,,+++)))'''(((***++++++,,,---000------......//////000000000000000000111444666888999999999888777999;;;>>>=========>>>>>>?????????@@@CCCCCCAAABBBGGGHHHFFFMMMEEEBBBJJJSSSTTTPPPLLLLLLLLLEEEFFFOOOMMMKKKSSS]]]YYYWWWXXXWWWUUUWWW\\\\\\YYYRRRKKKKKKPPPNNNHHHOOOJJJEEEBBB<<<777<<>>>>>@@@AAA???===999999:::<<<======;;;999============<<<;;;:::999888888777444666:::888333555555555555444444444444333333222111111111111111111111111000000000//////222111000..................------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************)))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***))))))***++++++*********+++++++++,,,,,,,,,++++++++++++,,,------............//////////////////000111222333444444555555777888999:::::::::999:::;;;===???@@@@@@@@@@@@CCCEEEGGGGGGEEEBBB??????AAACCCDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLIIIHHHHHHKKKKKKHHHEEEGGGHHHHHHGGGDDDBBBBBBCCCBBBCCCCCCBBBAAAAAABBBCCC@@@>>><<<===@@@@@@<<<888888888777777777666666666555555444333333333333444222222222111111111111111000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,---))))))(((((((((((()))))))))((('''(((***+++***))),,,,,,---,,,,,,,,,---,,,---------...//////000000111000000111222444666777888888999888777888;;;===;;;;;;<<<<<<<<<<<<<<<<<>>===888888888:::<<<<<<;;;999<<<===>>>???>>><<<:::999555666666444555999888444333444444444444444444555333333222222111111222222111111000000000000//////111000///...............------------,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++***************************************************))))))(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,+++++++++++++++,,,---------............/////////......///000111222222333444555666777888999999999888888999:::;;;===>>>??????AAACCCDDDDDDCCCBBBAAA???AAADDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJHHHGGGIIILLLMMMKKKIIIIIIIIIIIIGGGDDDCCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB???===<<<===??????;;;888666666555555555555444444555555444333333333333444000000111111111222222222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++,,,---))))))((((((((()))******(((((('''((())))))))))))***,,,,,,***)))++++++))),,,,,,---......//////000111111111111222444555666555666777666666666999;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@@@@>>>AAAFFFIIIHHHJJJCCC@@@DDDJJJMMMNNNOOONNNOOOJJJLLLUUUUUUVVV```\\\SSSNNNRRRXXXZZZZZZZZZXXXVVVSSSQQQRRRUUUTTTSSSVVVFFF===BBBBBB;;;>>>IIIZZZVVVPPPKKKHHHDDDAAA???CCCBBBBBBAAAAAAAAA@@@???;;;::::::;;;<<<;;;999888:::;;;===>>>>>><<<999777222555555333444777777444222222333333444444444555333333222222222222222333111000000000/////////////////////......------------------,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************************************************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************+++++++++++++++++++++***+++,,,,,,------------.........//////......///000111111222222333444555666777888888888888888888888999;;;===>>>>>>???@@@AAABBBBBBAAAAAA???AAADDDEEEEEEDDDDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFKKKMMMLLLIIIIIIIIIHHHFFFEEEFFFIIILLLMMMKKKHHHEEEDDDBBB@@@???>>>===<<<===>>>===:::888555555555555555555555555555555444333333333333444111111111111111111111111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((()))******'''((((((((((((((()))***$$$***,,,((('''***,,,+++,,,,,,------.../////////000000000111222333444555222333444444333444666777:::::::::;;;;;;;;;;;;;;;>>>AAABBBAAACCCIIIKKKJJJCCC???@@@FFFMMMQQQUUUYYYTTTTTTLLLKKKSSSUUUYYYggg^^^UUUPPPUUU\\\]]]ZZZYYYWWWTTTQQQPPPOOOMMMKKKKKKPPPIIIIIIPPPMMMCCCDDDNNNSSSRRROOOJJJDDDAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???===<<<<<<:::888666777888:::<<<;;;:::777555111555555333333666777555111222222222333333444444222222222111111222333333000000000////////////..................------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,------------............//////000000111111222222222333444555666777777777999999888888999;;;===>>>>>>>>>??????@@@@@@AAAAAA>>>AAACCCDDDCCCBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFAAA@@@@@@CCCHHHJJJIIIGGGFFFGGGFFFEEEEEEHHHMMMQQQMMMJJJFFFDDDCCCBBB???===<<<<<<<<<======<<<:::888666666666666666666666666555555444333333333333444333333222222111000000///000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))***'''(((***)))(((((()))+++111;;;===222******,,,+++,,,,,,,,,---......////////////000000111222222222///111222333222222333555999999:::;;;;;;<<<<<<===@@@DDDFFFEEEGGGLLLNNNLLL======BBBKKKRRRVVVZZZ___YYYXXXNNNKKKQQQRRRXXXgggfff^^^YYY]]]aaa___ZZZWWWWWWSSSQQQQQQMMMHHHEEEFFFEEEIIIPPPRRRLLLDDDDDDIIIIIIJJJJJJHHHCCC@@@@@@BBB>>>???@@@@@@>>>>>>???@@@DDDAAA>>><<<;;;999777444555666777888888777666444222666777444333555666555111222222222222222333333111111111000111111222222000000////////////......,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((()))))))))************+++***************+++,,,,,,,,,------------.........///000000000111111111111111222333444555666666666999999999999:::;;;<<<===>>>>>>???@@@@@@@@@??????@@@AAABBBBBBAAAAAABBBDDDAAABBBCCCEEEFFFGGGGGGHHH@@@>>>>>>AAAFFFHHHFFFDDDEEEEEEFFFEEEFFFIIINNNRRRHHHDDDAAAAAABBBCCC@@@>>>;;;<<<<<<<<<<<<:::999888666777777777777888888888555555444333333333333444444444333222111000///...000000000000////////////......---,,,,,,,,,,,,---************************++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((()))((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''')))++++++)))(((***,,,777DDDGGG888)))'''******+++,,,,,,------......///---...///000000000111000...000222333222222333444777777888999;;;<<<======???DDDGGGGGGIIILLLLLLIII<<>>@@@@@@>>>>>>@@@BBBCCC@@@===;;;:::999666555555555666666666666555555333888999555333555666555222222222222111111111111000000//////000000111222000000/////////.........+++,,,------------,,,+++,,,,,,,,,++++++++++++*********************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))***************************++++++,,,,,,,,,---------...............////////////000000000111222444555555555555777888999:::::::::::::::>>>???@@@AAAAAA???>>>===CCCCCCCCCAAA@@@AAADDDFFF@@@AAACCCEEEGGGIIIJJJJJJBBBAAA@@@BBBFFFHHHFFFDDDEEEFFFGGGFFFFFFHHHLLLOOOIIIEEEAAAAAADDDEEEBBB???:::;;;<<<<<<;;;999888888666666777777777888888888555555444333333333333444222222222111111111000000000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))(((***,,,+++))))))+++---###555<<<000"""$$$+++///++++++,,,------......///,,,---...///000000/////////111333333333222333444555666777888:::<<<===>>><<>>===???BBBBBB@@@@@@CCCFFF@@@>>>;;;:::999888777555555555555555555666666666444999:::666333444666555333222222222111111000000//////...//////000111111000/////////............***+++,,,---------,,,+++,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))*********************)))***++++++,,,,,,,,,,,,---------......------..................000111222333444555555555666777888:::::::::999888???@@@AAABBBAAA???===<<>>===>>>>>>???AAA@@@>>><<<:::999999888999666444444555777888888555555444444444333333333222222222111111111111000////////////............////////////............,,,,,,------------------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***((('''((()))***)))''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------...//////////////////000000111222333333333333;;;:::999999999999;;;;;;<<<>>>AAABBB@@@???>>>>>>CCCCCCBBBAAA@@@BBBFFFIIICCCEEEGGGIIIJJJIIIHHHGGGBBBCCCCCCCCCDDDDDDEEEEEEIIIHHHGGGFFFGGGHHHIIIJJJKKKIIIFFFEEEDDDBBB@@@>>>=========<<<;;;:::888888777777666666666666777777444444333333333222222222222222222222222222222222000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((+++***(((&&&&&&((()))+++))))))((((((((())))))***)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((((((((())))))(((((())))))***++++++++++++,,,,,,,,,---------........./////////////////////000000000000000333444555666777999::::::>>>@@@AAABBBAAABBBCCCEEEDDDFFFIIIKKKKKKKKKKKKMMMRRROOOKKKIIIIIIJJJIIIIIIOOOVVVYYYTTTOOOQQQTTTUUUMMMKKKHHHHHHIIIJJJJJJHHHPPPUUUQQQFFFCCCIIIKKKFFFCCCDDDEEEGGGHHHGGGCCC@@@DDDAAA>>>;;;999999999:::???>>>===;;;999888888888666555555666888888777555444444444444333333333333222222222111111111000000000000/////////.........////////////.........------------------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***((('''((()))***)))'''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------......///////////////000000111222333333333333999888888777888999:::;;;;;;>>>@@@AAA@@@?????????DDDDDDDDDCCCBBBBBBEEEGGGDDDEEEFFFHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGIIIJJJKKKKKKIIIFFFEEEDDDCCC@@@>>>======<<<<<<;;;:::888777777777666666666666777777444444444444333333333333222222222222222222222222000000000000////////////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((('''''''''((())))))(((((('''(((((()))))))))''''''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++++++++,,,,,,,,,,,,---------.........//////............//////000000555555555555666888:::<<<===>>>??????>>>>>>@@@AAADDDEEEGGGFFFEEEDDDDDDEEEMMMJJJGGGGGGIIIIIIEEEAAAGGGPPPVVVUUURRRQQQQQQQQQEEEFFFHHHIIIHHHHHHIIIJJJPPPSSSPPPIIIJJJPPPPPPJJJ@@@BBBEEEFFFDDDBBB@@@@@@AAA>>>:::666555666888999===<<<;;;999888777777777333444666999;;;999666222333333333333222222222222222222111111111000000000000000000000//////////////////.........---------...------,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++***((('''((()))***)))''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------...//////////////////000111222333333333333666666666666777888:::;;;;;;===@@@BBBAAAAAAAAABBBEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIFFFEEEDDDCCCAAA???<<<<<<<<<<<<;;;999888777777777666666666666777777555555555444444444444333222222222222222222222222000000000000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,---------.........,,,------....../////////666555444444555888;;;===<<<===>>>>>>===<<<>>>???@@@BBBCCCDDDCCCCCCDDDFFFFFFFFFGGGHHHHHHFFFBBB???@@@KKKXXX\\\XXXPPPIIIEEEEEEJJJNNNOOOLLLJJJKKKNNNQQQSSSRRRPPPSSSVVVRRRKKK???CCCGGGGGGCCCAAAAAABBB>>>;;;777444444777;;;>>>;;;:::999888777666666666333444555888:::999555333333333333222222222111111111111111111000000000000111111000000000/////////.........---------,,,,,,...------,,,+++******)))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...///////////////000111222222333333222444444555666888999:::;;;<<<>>>AAABBBBBBCCCDDDEEEGGGIIIKKKJJJHHHFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLJJJHHHFFFDDDDDDCCCAAA???<<<<<<<<<;;;:::999888777777777666666666666777777666666555555555444444444222222222222222222222222000000000000////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''(((((((((((('''&&&&&&)))(((''''''''''''''''''((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((((((((('''((())))))************+++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---.../////////555444333333555777:::<<<<<<===>>>>>>===<<<===???@@@BBBCCCDDDCCCDDDFFFGGG???DDDJJJJJJFFFBBBBBBDDDBBBLLLXXX^^^YYYPPPHHHFFFLLLRRRWWWVVVRRRNNNOOORRRNNNQQQSSSTTTWWWVVVOOOGGGBBBEEEHHHHHHEEEBBBCCCDDD@@@===999666666888<<>><<<<<<<<<;;;:::999777777777777666666666666777777666666555555555444444444222222222222222222222222000000000000////////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((())))))(((''''''))))))((('''''''''''''''(((&&&&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))***************+++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000333333333333444666999:::;;;<<<>>>=========>>>???EEEEEEEEEDDDCCCBBBDDDEEE>>>EEELLLLLLFFFCCCGGGLLLKKKOOOUUUXXXTTTNNNNNNRRRLLLQQQTTTSSSNNNKKKKKKMMMIIIKKKOOOQQQRRROOOHHHCCCDDDEEEGGGGGGEEEDDDCCCDDDEEEBBB===999777777999:::777777666666666666666777888555222222444666777777333333333333222222222222111111000000000/////////////////////............------,,,,,,,,,+++++++++,,,++++++******)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))******((('''((()))***)))'''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++***+++,,,---.../////////...///000111222222222222333444666777999::::::;;;===???AAABBBBBBCCCEEEGGGGGGIIIKKKJJJHHHFFFEEEEEECCCCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBBBBAAA???===;;;;;;;;;;;;:::888777666777777666666666666777777555555555444444444444333222222222222222222222222000000000000////////////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********+++***)))(((((('''(((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((''''''''''''((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000111222333444666777777999:::<<<<<<<<<<<<>>>???EEEEEEEEECCCAAA@@@AAACCCBBBGGGKKKKKKIIIIIIMMMRRROOOOOOQQQSSSNNNHHHJJJQQQIIIKKKMMMLLLIIIGGGGGGHHHFFFHHHJJJLLLJJJGGGFFFGGGDDDCCCBBBCCCDDDCCCBBB@@@DDDAAA===999666555666666777666666666666666777777777555222222444666777777444444444444333333333333111000000000////////////............------------,,,,,,,,,,,,++++++++++++***************)))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******,,,---.../////////...///000111222222222222222333555777888888888888<<<===?????????@@@BBBDDDDDDEEEGGGFFFDDDCCCCCCDDD@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;:::999888777666777777666666666666777777444444444444333333333333222222222222222222222222000000000000////////////,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((()))+++---...,,,,,,***))))))((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222///000111333444555666666777999:::;;;;;;<<<===???BBBBBBBBBAAA??????AAACCCGGGHHHIIIJJJKKKNNNRRRTTTMMMMMMQQQRRRKKKAAA???EEEKKKLLLMMMMMMKKKKKKKKKKKKGGGGGGHHHHHHFFFEEEHHHMMMCCC@@@>>>@@@BBBBBB@@@===>>>===:::777666555555666777666666666666777777888666444333333555666666666555555444444444444333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''((())))))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***,,,---.../////////...///000111111222222111111222444666777777666666;;;<<<======<<<===???AAAAAABBBCCCBBBAAA@@@AAABBB???AAADDDGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB@@@?????????===;;;;;;;;;;;;:::999888777666777777666666666666777777444444333333333222222222222222222222222222222222000000000000////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((('''''''''))),,,///111---,,,+++***))))))))))))'''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((()))))))))(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))************+++---------+++++++++---++++++,,,---...///000111444333222222333666888:::999999999:::<<<===???@@@<<>><<>><<<;;;===<<<;;;999777666444444777777777666555888<<>>???<<>>;;;777333111222222111///222222222222222222222222/////////...---,,,,,,,,,///...,,,+++***+++++++++******+++++++++******)))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''))))))((((((((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&''''''((()))***&&&''''''((())))))******(((((((((((((((((((((((((((((((((''''''(((((((((&&&''')))*********((('''***)))((('''''''''((()))(((((((((((((((((((((((()))((('''(((***------------......,,,)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))((('''&&&%%%))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((())))))))))))*********,,,---,,,+++***,,,---+++,,,,,,---...///000000111111000000111333555666555777999;;;<<<======<<<<<<===>>>???@@@BBBGGGKKKGGGJJJNNNNNNJJJFFFDDDEEEHHHEEEDDDEEECCC???===@@@FFFGGGGGGEEEBBBBBBEEEIIIFFFEEECCCBBBBBBBBB@@@>>>BBBBBBBBBCCCDDDCCCCCCBBB888999<<<===>>><<<:::888555444444333333333333333222222222222444666888999444444333333222111000000000///......------......+++++++++*********)))))))))(((((()))++++++***(((************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,++++++++++++,,,,,,,,,,,,.........///111000...,,,------...//////000000111555777999::::::;;;>>>@@@AAABBBCCCCCCAAAAAABBBCCC@@@AAACCCBBBAAAAAACCCDDDIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBFFFEEEDDDBBB@@@===;;;:::<<<<<<;;;999777666555444///000333444444666888:::777555222111111111111000111111111111111111111111.........---,,,,,,++++++......---,,,++++++++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((()))***+++***)))(((''''''&&&&&&&&&''''''((()))(((((((((((((((((((((((()))((('''(((***,,,,,,,,,+++,,,,,,***(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((()))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((()))))))))******+++,,,,,,+++***,,,---,,,,,,------...//////000000000//////000222333444333555888:::<<<<<<;;;:::===<<<<<<===AAADDDFFFGGGDDDHHHLLLJJJEEEBBBCCCFFFHHHDDDCCCEEEDDD@@@>>>???EEEEEECCC???<<<<<<@@@EEEGGGFFFFFFEEEDDDCCCAAA@@@>>>AAABBBAAA???>>>???AAA888999;;;===<<<:::888666444333333222222222333333333333222111222555777999333333222222111111000000//////...------------...++++++++++++************(((((()))*********)))(((************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,------......///...---,,,...//////000000111222222444555888999999:::<<<>>>@@@BBBCCCBBBAAA@@@AAABBB>>>@@@AAAAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBBBBAAAAAA@@@CCCCCCBBBAAA???===;;;:::<<<;;;:::999777666555555///111444555555444555666333222111000000111111111111111111111111111111111.........---------,,,,,,......---,,,++++++++++++))))))***+++++++++******(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))******)))((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((()))((('''(((***++++++***)))******)))'''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''(((((()))(((((())))))(((((((((((())))))(((((())))))))))))((((((%%%&&&''')))************&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((())))))))))))***,,,+++******,,,---,,,,,,------.../////////////////////000000111222222444666999:::::::::999===;;;:::;;;???BBBBBBBBBBBBEEEFFFDDD@@@@@@EEEKKKIIIDDDCCCFFFGGGDDDAAAAAAEEEEEECCC???;;;:::???CCCEEEFFFFFFEEEDDDBBBAAA@@@>>>@@@BBB@@@<<<;;;===@@@;;;;;;:::999888777666666444333333222333333444444666555333222222333555666111111111111111111111000//////...------------------,,,,,,,,,,,,+++++++++******+++******)))((((((************)))))))))(((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,,,,---.............../////////000000111222222222222444666777888999;;;===>>>???@@@@@@>>>>>>???@@@>>>@@@AAAAAAAAAAAABBBDDD@@@@@@?????????@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888666555555222444666777555333222222111111111111000000111222000000000000000000000000/////////...............------------,,,+++******((()))***+++++++++++++++((((((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%)))))))))(((((((((''''''((((((((((((((((((((((((***(((((()))***+++***((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((***++++++******,,,------------.........//////......//////000000000000222333555777888999999888<<<;;;:::;;;===>>>???>>>BBBBBBAAA???>>>AAAGGGMMMHHHCCCCCCGGGJJJGGGDDDCCCCCCDDDDDDAAA>>>===@@@DDD@@@BBBDDDDDDBBB@@@??????@@@AAABBB@@@<<<;;;===???===;;;999777555555555666444333333333333444444555777666444333222222222333000000000000000111111111///...------,,,,,,---------------,,,,,,,,,++++++***++++++***))))))***,,,************))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************++++++++++++***,,,......---...000111---......//////000111111111333555666666888:::<<<<<<===>>>>>><<<<<<===>>>>>>???AAAAAAAAAAAACCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@;;;<<<<<<============<<<;;;;;;:::999888777666555555777888777444222111111000111222222111000111222////////////////////////////////////////////////------------,,,+++******((()))***+++++++++++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))*********$$$%%%'''((())))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&((((((((((((((((((((((((***)))((()))******((('''&&&((()))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&'''((())))))(((((())))))(((((((((((())))))(((((())))))))))))(((((($$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))''')))++++++******,,,------------..................//////000000000000000222222333555666777888999999::::::;;;<<<<<<>>>???BBB@@@???>>>???CCCGGGJJJEEE@@@@@@FFFJJJHHHEEECCC;;;>>>AAAAAA@@@???BBBDDD>>>AAADDDDDDBBB@@@@@@AAA@@@@@@???===;;;:::;;;<<<:::999888666555555666666333222222222333333444555555555444444333222111111/////////000000000111111///...------,,,,,,------,,,,,,,,,,,,+++++++++***)))******))))))***///222************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))************++++++++++++***,,,...---,,,,,,...111------......//////000000000222444555555777999;;;;;;===>>>===<<<;;;<<<===<<<>>>@@@@@@@@@AAABBBDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@<<<===============<<<<<<;;;::::::999888777666666555666777666333111111222000222444333111000111333////////////////////////........................---------...---,,,***)))(((((()))++++++,,,,,,+++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))************###%%%'''((())))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((())))))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((%%%&&&'''(((((((((''''''((((((((((((((((((((((((***)))))))))******'''%%%&&&'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))''')))***+++******,,,------------..................///000000000000000///222222222333555666888999777999;;;<<<<<<<<>>???BBBDDDEEEEEEBBB======DDDIIIHHHDDDCCC222666<<>>BBBEEEFFFDDDBBBBBBDDD???===;;;999888888888888666666777777777777666666222222111111222333444444333333444444444333222111......//////000000111111......---,,,,,,,,,,,,---+++++++++************)))((()))))))))))),,,222888************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))************++++++++++++---...---******,,,///......//////000111111111///111444555555666888:::<<<===>>>===<<<;;;<<<>>>;;;===?????????@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@????????????>>>===<<<;;;;;;::::::999888777666666333444555444222111222333000333555444222000111333////////////////////////------------------------,,,---......---,,,***)))(((((()))++++++,,,,,,,,,******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))###$$$&&&((())))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***"""###%%%'''((((((((('''((((((((((((((((((((((((***))))))******)))'''%%%&&&''')))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))'''&&&'''((()))(((''''''(((((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''''''''((())))))************++++++++++++,,,------......------,,,,,,,,,---------......000000111222333555666777:::888888:::???CCCFFFGGGAAAAAAAAA@@@@@@?????????>>>>>>???AAACCCAAA;;;666111777>>>BBBBBBAAAAAACCC>>>CCCJJJQQQTTTOOOGGGAAACCC???;;;999888888666555888444222333666777333///333111000222555777777555999999888777666555444444000///...------...///000//////...---,,,,,,++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---.........///000000000000000333333333444666777999:::<<<<<<;;;:::::::::;;;;;;======>>>???@@@BBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????????????????<<<;;;999777666666777888666666555444444444444555222222222222222222222222000000000000////////////000000///...------,,,,,,------,,,,,,+++***))))))******))))))))))))******************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((())))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''''''''((()))))))))*********++++++++++++,,,,,,---------------,,,,,,---------.........000000000111333444666777:::999999;;;???CCCFFFGGGDDDCCCAAA??????@@@AAABBBEEECCCBBBBBBBBB@@@>>><<<999===BBBEEEEEECCCBBBAAA===@@@EEEKKKOOOOOOKKKHHH;;;<<<<<<999555222333555888555222333666666222...555333333666999;;;:::888999888888777666555444444000///...------...///000///......---,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***........................******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,------......///000000000000000222333333444555777888999<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????<<<;;;888666555555666666555444333333222222333333222222222222222222222222000000000000////////////000//////...------,,,,,,------,,,,,,+++******)))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''(((((()))))))))*********++++++++++++,,,------------,,,---------........./////////000000111222444555666:::999888;;;???BBBDDDEEEFFFDDDAAA>>>>>>@@@CCCEEEIIIIIIGGGDDDAAAAAABBBCCC===>>>@@@BBBCCCBBB>>>;;;777888:::???DDDHHHIIIIII999>>>AAA>>>777444666999888555333333555555111...333333555777:::;;;:::999888888777666555444444333//////............//////.........------,,,,,,+++*********+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))(((((()))+++111111000000000000000000******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------......///000000000000///222222222333555666888999:::::::::::::::;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@<<<;;;888666555444444444333333222111111111111111222222222222222222222222000000000000//////////////////......---,,,,,,,,,---,,,,,,++++++***************))))))))))))******++++++*********)))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((('''''''''&&&&&&******))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''((((((((())))))))))))******************+++,,,,,,,,,,,,,,,------.........//////////////////000222333555666888777777999===@@@AAAAAACCCBBB@@@>>>>>>@@@AAACCCFFFHHHIIIGGGCCCBBBEEEHHHAAA@@@@@@BBBDDDCCC>>>999555555666:::???DDDFFFGGG:::>>>AAA???;;;777888:::777555444444444333000...000111333555777888777666888777777666555444333222/////////....../////////......---------,,,,,,,,,******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((***---//////............------***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++***+++,,,,,,------...//////000000//////111111111222444555777888999999::::::;;;;;;;;;;;;<<<===???AAADDDFFFHHHIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA===<<<:::888666444444444333222222111111111111111222222222222222222222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,++++++*********+++******))))))******++++++++++++*********))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((('''(((((()))))))))*********)))***++++++,,,,,,++++++------------.........///......///000111333444555555444444666:::<<<===<<<======>>>?????????>>>===>>>BBBGGGHHHFFFEEEFFFHHHEEEDDDCCCEEEHHHGGGCCC???::::::<<<@@@DDDFFFFFFEEE:::::::::::::::888666444666555444444333222000//////000222444444555555555777777666555444333222222...//////////////////...---------------,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((((())),,,...------,,,,,,++++++++++++***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++************+++,,,,,,------...///////////////000000000111222444666777777888999:::;;;;;;;;;;;;>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<:::888666555555444444333222222222222222222222222222222222222222000000000000////////////---------------,,,,,,,,,,,,,,,+++++++++++++++***++++++************++++++++++++++++++************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,---------......---......///000222333444333222333555888999999999999:::<<<>>>>>>===;;;:::999===CCCGGGHHHGGGFFFEEEBBBBBBBBBDDDEEEDDDAAA???;;;<<>>>>>>>>===<<<;;;999888666666555555444333333333333333222222222222222222222222000000000000////////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++++++++*********************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''(((((((((((()))))))))***((())))))***************+++++++++,,,,,,,,,,,,---------......000111333444333222333555777999888777999:::;;;<<<<<<<<<;;;;;;999<<<@@@EEEHHHHHHEEEBBB===???@@@@@@>>><<<;;;;;;:::;;;===???@@@>>>:::666BBBAAA@@@===;;;999999999111222333333333222222222666777666444222222444777666555555444333222111111---...///000000///...---------------------------*********+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((***...111//////...------,,,++++++******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,---......//////............//////111222444555444555888:::<<<<<<<<<;;;======>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888666666555555444333333333333333222222222222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''(((((())))))***&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((())))))*********((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))******+++,,,))))))))))))))))))))))))'''((((((((()))))))))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,---------...000111333444333333333555888999888777;;;::::::999:::;;;<<<======<<<>>>BBBGGGHHHDDDAAA???BBBDDDBBB===::::::;;;======>>>@@@@@@???;;;777>>>@@@@@@<<<555222555999000111333333222222222333777777666333//////333666666555555444333222111000---...///000000///...---------------------------)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((***///222///......---,,,,,,++++++******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))***++++++,,,,,,---......//////...............///000222444555333555888:::<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDD@@@AAAAAABBBBBBCCCCCCCCC@@@@@@???>>>===<<<;;;::::::::::::999999777666555555444333333222222333333222222222222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&'''((()))***++++++'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++*********)))******+++,,,))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,---------------...///000000111111222333444666777888888???>>><<<<<<===>>>>>>===>>>BBBDDDBBBAAACCCCCCAAACCCAAA>>>===>>>@@@BBBCCC777999<<<============>>>=========<<<;;;888666555444555555444222222444555@@@999333222222222444999777555333333333333111///000000000000////////////------,,,,,,,,,,,,++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++000111111111000...+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,------............//////000111222000444999:::::::::;;;>>>;;;<<<>>>>>>======???@@@????????????@@@AAABBBCCCEEEDDDDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<999888777777777777777777555444333333222222333333222111111111000000//////222111111000///.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&(((+++,,,***'''---+++(((((((((((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((***+++---///000******))))))))))))******(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,------...//////000000///000111222444555666666999999;;;>>>@@@@@@???>>>AAAEEEGGGDDDCCCDDDCCC???;;;;;;<<<===>>>??????>>>999;;;======;;;:::::::::999999:::999888666444333555666666555333333444666<<<666333444444222222444555333222222333333111000000000/////////.........------,,,,,,,,,+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******000000111111000...,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,,,,------...............///000111222///222555666666666888:::;;;<<<>>>>>>======???@@@@@@??????>>>???@@@AAABBBGGGFFFEEECCCAAA>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999888777777666777777777444444333222222222222333111111111111000000000///111111000//////...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&(((+++,,,)))'''+++)))'''''''''((('''&&&***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***++++++*********+++,,,,,,******))))))))))))******)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------....../////////---...///000111333444444555888;;;>>>@@@???>>>===???BBBBBB>>>===>>>===999777999===???@@@???===;;;===>>>???===:::888777888777888888888888666444333666777777666444444555666777333333666777333000000222111000000222222111000//////.........---------,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))),,,---.........,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++,,,---------............///000111222111222333333333444666888:::;;;======<<<<<<>>>???AAA@@@>>>======???AAABBBEEEDDDCCCBBB???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666777444444333222222222222222111111111111000000000000000000//////...---------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((******)))''')))'''&&&&&&'''((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******......,,,+++***)))((((((******))))))))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------...///111222333333888:::<<<===<<<;;;::::::>>>>>><<<777888;;;;;;888:::===AAACCCBBB@@@>>>===???@@@@@@>>>;;;999999999999:::;;;;;;:::999888777666777777666444333555666555222222555666222//////000///...///111222111000......---------,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++,,,,,,------...............///111111333333333333333555777888888999;;;;;;::::::<<<===AAA@@@>>><<<<<<>>>@@@AAA??????@@@@@@???>>>======999999::::::::::::;;;;;;999888777666666666666666444333333222111222222222111111111000000000000000//////......------------/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''&&&&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********///...,,,+++)))(((''''''******))))))))))))******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------...///000111222333444888999:::888777888;;;===AAA???:::666888>>>@@@>>>???AAACCCBBB@@@>>>>>>???@@@AAAAAA???===<<<===>>>;;;;;;<<<<<<<<<;;;999888444555555444333333444666666111000222333111///111...------...000111111000------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------...///000111333222111111333444666777555777888888777888999:::???>>>===<<<<<<>>>???AAA>>>>>>>>>???>>>>>>======999:::::::::::::::::::::999888777666555555555555333333222111111111111222000000000000000000111111...............---------/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***************************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***)))((('''(((***++++++***(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))))))))******))))))))))))******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444444444666666555555777===BBB>>>===888555888>>>???<<>>>>>???AAA:::;;;;;;;;;;;;999777666222333444333333333555777777222///111222000000222///...---...000111000///......---------,,,,,,,,,++++++++++++************)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------...///000111000///...///222444444333444555777777666666888999<<<<<<<<<======>>>???@@@@@@@@@@@@???>>><<<;;;:::;;;;;;;;;::::::999999999999888777666555444444444333333222111111111111111000000000000111111111111...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&((((((((('''(((***,,,***)))((((((***,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++******))))))))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))*********(((((((((((()))))))))***************++++++++++++,,,,,,++++++++++++++++++------...000111222333444111444666666555666<<>>;;;444:::===@@@???<<<;;;>>>BBBBBBBBBBBB@@@>>>===???@@@;;;;;;;;;;;;:::888666555111222444444444555777:::666111///222333111000222000///...///000111000///............------------++++++++++++************)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------...///000000...------000444555555333555666777888777777888:::888:::;;;===????????????@@@@@@@@@???>>>===<<<;;;======<<<;;;:::999888888999888777666555444444444333222222111111111111111///000000000111111111111////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))%%%'''(((((('''(((+++///+++)))((((((***+++******'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))((())))))***+++,,,******))))))))))))******)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++,,,+++++++++++++++++++++,,,---...///000222333333111555999999666555777;;;<<<>>>??????BBBBBB;;;111777;;;@@@AAA>>>>>>AAADDDCCCCCCBBB???===<<<===>>>=========<<<;;;888666555111222444555555777:::<<<444111000444555222000111111000//////000111000...//////.........---------+++++++++************))))))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------...000000///...///333777999777555666777999999888888:::;;;666888;;;>>>@@@@@@??????<<<===>>>??????@@@@@@???>>>>>>===<<<:::999888888999888777666444444333333333222222111000111111111//////000000111111111222/////////000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))$$$&&&(((((('''(((,,,000***)))'''''')))))))))((('''((()))******)))((('''))))))))))))))))))))))))++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++******))))))))))))******(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,+++,,,,,,---...///000000444444444555555555555666>>><<<<<>>999@@@@@@??????@@@BBBCCCDDDEEEAAA<<<999999:::;;;;;;:::;;;<<<:::777555444555111333555555555555666888333333444444444333111000---------.........//////......---,,,,,,+++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******)))))))))***+++---...///...------000555888777555333444666888999::::::999999::::::;;;<<<===>>>>>>@@@???===<<<<<<<<<===>>>@@@@@@???===<<<:::999999999888777666444333222111444333333222111000//////111111111111111000/////////.........------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((()))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''((((((((())))))))))))(((((()))************)))*********+++++++++,,,,,,++++++,,,---...///000000000111222333555777888999888777777:::??????;;;777===>>>???@@@@@@@@@@@@???AAA>>>;;;999:::<<<<<<<<<;;;<<<===;;;888666666666333444555555444555777999444444555555444333111000---------.........//////......---,,,,,,+++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******)))))))))***+++,,,...//////......111444666555333222333555777999999999999777888999:::<<<===>>>???@@@@@@>>>=========>>>???@@@@@@???>>><<<;;;:::999999888777666444333222111333333222222111111000000111111111111111000000////////////.........------...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((()))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++************************,,,,,,+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))'''((())))))******))))))*********++++++++++++,,,++++++,,,---...///000000///000111333444666777888444333555999===???===:::<<<===???@@@???===;;;:::BBB@@@??????@@@BBBAAAAAA<<<======<<<999777777888555555555444333555888:::666666666555444222111000---------..................------,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******)))))))))***+++,,,---...000//////111333333222111222333444666777888888999777777888:::<<<===>>>???AAAAAA@@@????????????@@@@@@@@@???>>><<<;;;::::::888888777666444333222222222222222222222222222222111111222222111111000///000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))(((''''''''''''((()))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***((($$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))'''(((((()))))))))))))))************++++++++++++***+++,,,---...//////000222222222222333333333444555666888<<>>>>>>>>>>>===;;;:::999AAA@@@@@@AAABBBBBBAAA???<<<<<<<<<:::888666777888777666555444333444888;;;777777666555333111000///........................---------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******************+++,,,---.........///000111222111111111111333444666777777888999999:::;;;<<<======>>>BBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;;;;:::888888777666555444333333222222222222333333444444111222222222222111000000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++******+++,,,---...//////111111111111222222222222888999;;;???CCCFFFGGGGGGCCCAAA>>>;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;999777999:::999777555444555777777666555333222444777:::777666555333222000//////.....................---------,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******************+++,,,------***,,,...///000111222222000000111222444555666777<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;::::::888888777666555444444333222222222333444444555555222222222222222111000000000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))***************************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))))))))************+++******+++,,,---...//////,,,---...000222333444555666777:::===@@@CCCDDDEEEDDDBBB>>>:::999:::<<<===<<<;;;::::::;;;:::888666888888777555333222444666555666555333222333555888555555333111000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******++++++******++++++,,,---(((+++---/////////111222//////000000222444555666<<<<<<<<<<<<<<<<<<<<<<<>>=========<<<<<<;;;::::::999888888777777666555444444333333333444444555555555222222222333222222111000000000000/////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************************************++++++*********,,,+++************+++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$(((---///---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))******************+++,,,---......///,,,,,,---///111222444444333555777999;;;===???@@@BBB@@@>>>;;;::::::;;;<<<>>><<<;;;;;;======<<<;;;777777666444222222444666333444555444222222444555333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******++++++******++++++,,,,,,))),,,...///------...000///......///000222444666777888888999:::<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888777777666555555555444444444444555555555555222222333333222222111000/////////.........------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************((())))))******))))))(((************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***'''''''''(((((()))***+++))))))))))))))))))))))))'''((((((((((((((((((((('''((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$***111444000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************)))***+++,,,---......///////////////000000000000222333555777888999;;;===???>>>===<<<;;;::::::999:::999888999;;;======<<<777777666444222222444666222333444444222222222333222111000.........///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********+++++++++***++++++,,,,,,+++---000///,,,+++,,,...............000222444555333333555777999;;;===>>>;;;<<<=========<<<:::999:::::::::999999888888888888888777777666666555555555555555555555555555555222333333333333222111111///.........------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******'''''''''(((((()))***+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////111444555333111222888======;;;888888999:::::::::;;;999666444333444777888===<<<;;;888666666888:::666444111111222333333333888666222...---...000111///000000///---+++,,,---------,,,,,,,,,,,,++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,---...///111111000//////000333333444777;;;<<<:::777999999999999999999999999;;;;;;999777666555555555555555555555555555555555444444333333333333222222111111111111000000000000////////////////////////......---,,,,,,+++******...---+++******+++---...************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))*********((('''&&&''''''((((((((((((''''''''')))***+++******,,,---444111---)))''''''((()))((()))*********((('''&&&***)))***+++,,,,,,***((()))************+++++++++))))))************))))))******)))))))))))))))***))))))))))))))))))))))))++++++******)))(((((((((+++++++++***************)))******+++,,,------...111...++++++...///---,,,+++******,,,...///---,,,------...//////...------111000000222666888777555(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////111333555333111333888>>>:::999777777999;;;;;;;;;;;;999777555555666999;;;======;;;888555444555777777555333333444444333222555444111//////000111222...///000000...---...000------,,,,,,,,,,,,++++++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,---...///222666:::333333444777;;;<<<:::777999999999999999999999999::::::888777666555555555555555555555555555555555444444333333333333222222111111111111000000000000////////////////////////......---,,,,,,+++******...---+++******+++---...************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))+++******************+++))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((())))))))))))((((((''')))************+++---222000,,,)))((((((((()))))))))*********)))'''&&&+++***)))***,,,,,,***)))(((((()))))))))*********))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,++++++++++++,,,,,,,,,...,,,++++++---...,,,+++,,,++++++,,,//////...---...///000333555777888999777666666888<<<>>>>>>>>>'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((((((((()))))))))*********++++++++++++,,,+++,,,,,,------......///000222444333222444999>>>888777555666888;;;;;;;;;:::888666555555777:::;;;<<<<<<;;;777444222333555888777666666777666444111222222111111111222222333---...//////......///000------,,,,,,,,,,,,++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,------,,,,,,++++++---222:::???333333444777999:::999888999999999999999999999999999888777666555555444555555555555555555555555555444444333333333333222222111111111111000000000000////////////////////////...------,,,,,,++++++***---,,,+++******+++,,,---************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))((((((((((((***))))))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((('''''''''((())))))))))))************))))))''')))******)))***+++,,,...---,,,***))))))))))))))))))*********)))(((''',,,***))))))***++++++***'''((((((((())))))))))))))))))************))))))***)))))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((())))))***+++++++++---,,,,,,+++***+++++++++,,,+++,,,---///000///---000//////000222333222111777777777777888999999999555666777999;;;===>>>???''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))************+++++++++++++++++++++,,,------......///111222333333555:::===888666555555777999999999888777555333333444666777999999999666444222333555888777888999999888444111111222222333333222222111---...///...---,,,---...------,,,,,,,,,+++++++++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------......,,,++++++///555999222333444666777888888777888888888888999999999999888777666555555444555555555555555555555555555555444444333333333222222222111111111111000000000///////////////////////////---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,*********++++++*********''')))******))))))***,,,+++++++++++++++***)))))))))))))))***))))))))))))---+++(((((()))+++++++++((((((((()))))))))******))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))************))))))******************,,,+++++++++++++++,,,---+++---000444777888777666888777666777999::::::999???@@@@@@@@@???===;;;::::::===???AAAAAABBBDDDFFF&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++******++++++,,,---------...///111222333555999;;;999777555444555666555555666555333111000000111222555666666666444444555666777777888999:::888444111333333444444333222000///111222222111...,,,------------,,,,,,,,,++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))***++++++,,,------,,,---------,,,---///222111222333444555555666666777777777888888999999999777666555555555555555666555555555555555555555555444444333333333222222222111111111111000000000///////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******((((((((((((((((((((((((((()))************)))((())))))))))))((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((()))***,,,---******++++++++++++******((()))******)))((()))+++)))******+++++++++***)))***))))))))))))*********---+++(((((()))+++++++++)))))))))*********++++++))))))************))))))))))))(((((()))***++++++))))))))))))))))))))))))************))))))((((((,,,,,,++++++******))))))***+++,,,---...///000000---111888>>>AAABBBBBBBBBAAA@@@??????AAACCCCCCCCCCCCEEEGGGIIIIIIGGGDDDBBBDDDGGGJJJJJJIIIJJJPPPUUU&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))************+++)))******++++++,,,,,,---......///000222444666777999777444333333444333222444333111000//////000000222444666666555555666888555555666888999777444111444444444444333222111000666666666444111/////////------,,,,,,,,,,,,++++++******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((())))))***+++,,,------'''***,,,.........///000///000222222111222333555666666777777888999999999666666666555666666777777555555555555555555555555444444333333333333222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******)))))))))***++++++******++++++++++++******((()))******(((((()))***))))))******+++******)))******)))))))))***++++++,,,***))))))***++++++***************++++++++++++))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++******)))(((((('''---,,,,,,,,,,,,+++++++++,,,...111333555666555444222888AAAGGGJJJKKKJJJJJJHHHFFFEEEEEEGGGIIIJJJJJJJJJJJJKKKJJJIIIGGGEEECCCCCCEEEFFFCCCAAAHHHUUUaaa&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))******+++,,,,,,,,,------...///111333444444777555333222333333333222222222222111222333444555333555666666555555666777222222333555777666444222333333333333333333333333444555555333111//////000------,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((()))***+++,,,------(((***---.........///000---///111000//////111333666666666777888999999999666666666666666777888999555555555555555555555555444444333333333333222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''))))))************))))))((()))***)))((('''(((************)))))))))))))))******)))))))))***+++,,,+++***)))***,,,,,,***)))))))))))))))************))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))++++++,,,------...//////111444888<<<===<<<999777777>>>GGGNNNOOOMMMLLLKKKKKKIIIGGGGGGIIIKKKLLLLLLLLLKKKIIIHHHIIIMMMQQQTTTVVVUUUPPPJJJJJJXXXqqq&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,---------...111222222222555333111111333444444444111222222333555777999:::555777888777666444444555111111111333555555444222222222222222333444555666000111111000...---...///---------,,,,,,,,,++++++***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((()))***+++,,,------,,,.........------...000,,,...000///------000333555666666777888999999999777666666777777888999:::555555555555555555555555444444444333333333222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******(((((((((((((((((((((((('''((()))++++++)))((('''))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$))))))************))))))((()))***)))((('''((()))+++***))))))((()))))))))******)))))))))***,,,---***)))***+++,,,,,,***((((((((((((((())))))))))))))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))******++++++)))***+++---///111222333666:::???BBBCCC@@@<<<999:::BBBKKKPPPPPPMMMJJJIIIKKKIIIFFFFFFIIIKKKLLLLLLGGGEEEEEEIIISSS```nnnvvv{{{rrriiikkk''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))'''$$$###$$$'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***,,,------------...000////////////............111111333444555777888999333222333777<<>>===999888777666444444333333555555555555444333222222222333333111///...///000000///111666:::999333---,,,,,,,,,+++++++++******+++***))))))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,---------......///000000//////000222555666777777888999999::::::777777888888888777777666888888777666555444444333555555444444444333333333222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,+++***)))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))(((((('''''''''((((((******))))))(((((('''''')))***************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))*********))))))(((+++,,,,,,------,,,,,,+++)))((((((((()))+++,,,...+++,,,---,,,******+++---(((***///333888<<>>===???EEELLLOOONNNJJJNNNKKKMMMSSSVVVQQQKKKIIILLLHHHGGGJJJPPPTTTQQQMMMSSScccrrr|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))(((((()))+++)))***+++,,,---...///000///000000111222333444444444555555555555444444444666555444444333444444444333444555555555444222111111111000///------000222---------...///...---+++,,,,,,,,,+++++++++******,,,+++)))***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...---+++)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,***,,,///000/////////000333444444444444444555555999999999888888777555555444444444444555555555555444444444333333333222222222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++***))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&(((((((((((())))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))))))))************)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---......000333888<<<@@@DDDIIILLLMMMLLLMMMPPPSSSTTTQQQNNNRRRNNNMMMOOOOOOLLLMMMPPPIIINNNZZZlll}}}zzzqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))))))))***,,,))))))***+++---....../////////000000111222222333222333444444222111111222666666555444444333444444111333555666555333000---//////000///...---///000,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******---+++******+++,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++***,,,...///......///000111111222222333444444555888888777777666555333333333333444444555555555666555555444444444333333333222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******)))))))))))))))***((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''###$$$&&&'''(((((('''&&&(((((((((((())))))))))))%%%&&&'''(((((())))))((((((((()))************)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))************((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------...000111333<<<@@@FFFJJJMMMPPPSSSUUUUUUUUUUUUTTTRRRQQQPPPOOOKKKKKKKKKJJJFFFFFFQQQ^^^ppp|||~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))))))))***,,,...)))******+++,,,------......//////000000111111222111333555555222111111333333333333333333333444555000111222333333222000///---///111111000/////////.........---,,,+++,,,---,,,,,,,,,+++++++++******,,,+++******++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***,,,+++)))'''''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))*********++++++,,,------,,,---///111...///000111222444555555777777777666555444333222222222333444444555666666666666666555555555444444222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''$$$%%%''')))******)))((('''((((((((()))))))))***%%%&&&'''((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))************'''((()))***+++++++++++++++,,,,,,------,,,,,,+++///......000333888===AAAFFFJJJPPPTTTUUUUUUTTTUUUSSSUUUTTTPPPKKKHHHJJJLLLKKKQQQXXXVVVPPPTTThhh''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''$$$###$$$''')))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&((()))***+++---///*********++++++,,,------......//////000000111111333666888777444333444666000000000111222333555666////////////000111222333---///222333222000000000/////////...,,,,,,---...,,,,,,,,,+++++++++******+++***))))))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++***(((&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''')))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************,,,,,,---,,,+++,,,///111---...///000222444555666888888888777666444333222222222333333444555666666777666666666666555555555222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***)))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((%%%''')))+++,,,,,,******'''((((((((())))))******'''((()))***++++++++++++'''((()))++++++******)))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))************))))))))))))************''''''(((******++++++++++++,,,,,,------,,,,,,+++,,,,,,...222999BBBJJJOOOJJJOOOTTTWWWVVVSSSQQQOOORRRUUUUUUOOOGGGDDDHHHMMMZZZfffqqqrrrkkkppp'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++------...///////////////000///000555:::;;;666111222222222222222111000///000000000000000///......000000111111222222222333......---,,,,,,+++******,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,,,,------......//////000000111111444555666555333222333444000111111222222333444444666555555555555444444444333222111000///////////////...------...000222444222222333333111///---,,,+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((************************(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))***,,,...///)))************+++...000111222111333>>>LLLQQQNNNOOONNNKKKJJJNNNSSSPPPJJJHHHUUURRREEEAAAEEEUUUkkk|||'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++---....../////////......000///000555:::;;;777333333333444444333333222111000000111111000000///...000000000000111111222222......------,,,++++++***,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++,,,---------......///000000111111444555555444333222222444000111111222222333444444555555555555444444444444333222111000////////////000///...---...000111333000000111111111111000000+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((************************(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******++++++,,,++++++,,,,,,------,,,,,,//////...------000444888222777;;;AAAKKKVVVVVVQQQKKKIIIEEEDDDIIINNNKKKEEEIIIGGGCCCGGGMMMTTTqqquuulll'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++.........///......------//////000555999:::777444222333333333333222222111111111222222111111000///////////////000000000000......------,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))******+++,,,,,,,,,------......///000000000333444555444222111222333000111111222222333444444555555444444444333333333333222111000////////////000000.........///000111.........///000111222333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))************************(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------+++,,,...//////---+++***,,,---...///333999@@@EEEEEEGGGGGGHHHLLLOOOKKKEEE>>>@@@@@@AAAGGGMMMMMMIIIHHHIIIEEEKKK]]]rrrtttddd^^^\\\YYY'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************---............---,,,,,,---...///333777888666333///000000000000000//////222222222222222111000000......//////////////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,,,,------......///000000222333444333222111222333000111111222222333444444444444444444333333333222222222111000//////000000111000///............///---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))************************(((((()))***************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,------...,,,------......,,,+++***))),,,111777>>>FFFNNNTTTTTTQQQKKKEEECCCCCCAAA>>>BBBFFFGGGDDDEEELLLRRRTTT___pppkkkaaavvv|||}}}kkkSSSIIIJJJMMMMMM'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********,,,,,,------------,,,,,,+++,,,...111333333222111...//////000000/////////222222222222222111000000//////........................------------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))***************++++++,,,,,,,,,---......//////000222333222111111222333000111111222222333444444444333333333222222222222222111000000000000000000000000///......------------,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,------.........---,,,,,,,,,---...///222666<<>>FFFJJJHHHGGGIII===AAADDDIII\\\}}}{{{___YYYUUUTTTTTTVVV^^^fffjjjvvv~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***,,,---------------.../////////............///000000111111000000000000111111000000///...000000000/////////......------..................,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))************))))))(((((((((((())))))))))))************))))))))))))+++++++++,,,------......///000111111000000111333000111111222222333444444222222222222111111111111111111000000000000111111..................------,,,,,,------,,,++++++***************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,------------///111444777999:::::::::999777666666999;;;:::<<>>777333333666777999>>>FFFIIIGGGCCCEEEOOO___nnn~~~|||uuuuuu___XXXOOOVVVWWWTTTZZZmmmhhhSSSMMMOOONNNJJJIIILLLLLLGGGAAA@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,------////////////...............///000///......000222222222111111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))))))))))),,,...///...---+++++++++,,,,,,---......///000000111111...///000111333444555555444444333333222222111111000111111111111000000///////////////.....................---------,,,,,,,,,+++******))))))******(((((())))))))))))(((((()))))))))***************(((((()))))))))*********))))))************))))))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++************))))))---------,,,---///444888999:::@@@EEEDDD<<<666666333;;;CCCFFFIIILLLLLLIIIEEEDDDSSSwwwppp\\\]]]```\\\\\\aaannnsssrrrmmmnnnyyyuuurrriii\\\NNNGGGFFFIIIFFFAAA>>>@@@CCCFFFMMMUUU&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******+++************+++,,,,,,------,,,,,,,,,,,,------...........................///000///......000222111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&''''''(((***...111222111///---++++++++++++------......///000000000...//////111222333444555555555444333333222111111000000111111222111111111////////////............---------,,,,,,,,,++++++,,,+++******))))))******(((((())))))))))))((((((***))))))))))))))))))((((((((())))))))))))******))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))...---------///555>>>CCCCCCDDDFFFFFFAAA;;;<<>>EEEJJJHHHDDDBBBAAA@@@@@@GGGOOOKKKQQQUUUWWWZZZ^^^]]]ZZZmmm~~~xxxeee[[[JJJMMMRRR___ttt}}}tttcccQQQFFFBBBBBBCCCCCCBBBCCCIIIPPPVVVWWWWWWeeeooo|||~~~wwwxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////---...///...------///111000000111000000///...---------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((******)))((((((***...111444333000...+++*********,,,,,,,,,---......//////......///000000111222222555555444333333222111111///000111222222222222222////////////............,,,,,,+++++++++*********,,,+++******))))))******(((((())))))))))))((((((******))))))(((((('''''''''(((((((((((()))))))))))))))************)))))))))******++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++***+++,,,,,,------------,,,000777<<>>AAAAAA???>>>>>>AAA???CCCLLLRRROOOJJJHHHIII```{{{ooohhh[[[RRRTTT]]]aaa```^^^WWWMMMGGGGGGIIIBBB:::AAAAAACCCGGGGGGFFFHHHMMM^^^aaaffflllvvv&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,++++++,,,------...//////---.........------///000000000000000000//////...------------------------************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&((((((((('''(((***,,,///...---+++++++++,,,,,,+++++++++,,,------......---......//////000000000000000111111111111222222222222333333333222111111////////////............---,,,,,,,,,++++++++++++,,,+++******))))))******(((((())))))))))))(((((()))))))))***************'''''''''((((((((())))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,,,,...111444777>>>??????>>><<<<<<>>>@@@EEEDDDGGGMMMPPPOOOPPPRRRZZZwwwooojjjUUURRRQQQVVVcccjjjdddYYYPPPHHHAAA???AAACCCFFFIII>>>AAAHHHQQQVVVZZZeeeqqq&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++,,,++++++++++++++++++,,,++++++,,,,,,---...//////---.........------///000///000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))###$$$&&&''''''''')))***---,,,++++++++++++------***++++++,,,,,,---......------......//////000000/////////000111111222222333333333333333222111000000/////////............---------,,,,,,,,,++++++,,,++++++***)))*********(((((())))))))))))(((((())))))******++++++,,,,,,''''''''''''((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...333:::@@@DDDBBB@@@<<<888777;;;BBBGGGMMMIIIGGGGGGHHHMMMYYYeeejjjwww]]]PPPNNNKKKPPPTTTUUUVVVTTTLLLCCC@@@>>>@@@FFFGGGEEEJJJSSSeeecccdddhhhjjjrrr(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&((()))***'''$$$&&&)))***&&&"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++...------------...//////---...............------//////000000///...---,,,---.../////////...,,,,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))((('''&&&'''***,,,*********))))))))))))((((((((())))))******++++++(((((())))))))))))(((((((((((('''&&&''')))+++---,,,,,,---,,,+++***)))((((((&&&%%%%%%&&&(((((('''))))))))))))************+++,,,------......------,,,,,,------.../////////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,***))))))+++,,,+++***++++++---444;;;AAABBBAAA999666555888@@@FFFGGGEEEGGGGGGIIINNNYYYeeeooovvvhhh^^^\\\XXXOOOIIIKKKMMMIIIBBB@@@DDDCCC===BBBBBBDDDHHHRRR```oooyyy(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))+++111,,,&&&%%%'''((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......------............------//////000111000///...------.../////////...---,,,++++++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&))))))(((((('''((()))*********))))))((((((((('''(((((((((((()))))))))))))))******************)))))))))((('''(((***,,,---...------,,,,,,++++++++++++)))'''&&&''')))))))))(((((()))))))))*********+++,,,,,,---------------,,,,,,------.../////////......///000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((***---...---,,,,,,...111666;;;===<<<;;;666888;;;AAAEEEFFFDDDAAA@@@DDDLLLYYYjjj||||||xxxkkkeeebbbcccbbbXXXLLLEEEAAADDDEEEBBB@@@@@@???===FFFHHHMMMXXXhhh}}}'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++666000((($$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++,,,,,,---------............------...///000111111111000///......//////......---,,,,,,+++++++++************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&(((((()))***************,,,++++++***)))((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,///...---,,,,,,---...//////,,,((('''((()))******(((((())))))))))))******++++++,,,------------,,,,,,,,,,,,---......//////......///000000000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((((((+++---///...---000444999;;;;;;999777666333999@@@FFFHHHGGGFFFEEEEEEPPP___ooo|||mmmaaa^^^___\\\aaaiiinnngggXXXKKKFFFAAAAAACCCDDDBBBAAAGGGNNNUUU[[[fffuuu~~~''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&((()))***444///)))%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,---.........---------...000111222222222111...............---------,,,,,,+++++++++*********++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''))),,,//////...---//////...---,,,,,,+++***++++++******))))))((((((((((((''''''''''''((((((((((((((('''((()))***+++000///...------...000111000---)))'''''')))******(((((((((((()))))))))*********+++,,,,,,,,,,,,,,,+++,,,,,,------...//////---...//////000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++***)))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,******+++---///000000777;;;>>>===:::777777888>>>AAAEEEEEEDDDEEEKKKPPPVVVgggzzzoooVVVKKKMMMSSSRRRTTTXXXXXXOOOCCC===>>>FFFEEEGGGJJJKKKPPPaaassszzzoooggg^^^XXXVVVTTTPPPMMM&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,------...++++++,,,---......---------...000111222222222222//////......------------,,,,,,,,,++++++++++++***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))...333555444222333222222111000000//////......------,,,,,,++++++***)))(((((((((((()))***+++++++++++++++,,,,,,,,,000///...------...000111///,,,(((&&&'''((((((((('''(((((((((((())))))))))))***++++++,,,,,,++++++++++++,,,,,,---.........------...///////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,---+++***,,,000444777888;;;<<<<<<:::777777:::===IIIJJJJJJHHHIIIRRR```lllrrrssskkkaaaYYYSSSNNNFFFAAAGGGCCCAAAAAA>>>===AAAGGGJJJQQQ\\\eeekkkvvvppp\\\NNNOOOKKKEEECCCEEEGGGHHHHHH&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,---......***+++,,,------...------,,,...///111222222111111//////...------------...,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))'''''')))...555888777444222222222222222111111111000000/////////////////////...---,,,,,,---...///000000000000000000000000///...---,,,,,,---...///+++)))'''&&&'''(((''''''''''''(((((((((((())))))))))))***++++++++++++***+++++++++,,,------......------...////////////.................................---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******,,,000666;;;>>>???888888777666777:::@@@DDDCCCIIISSS]]]iiiyyyuuudddRRRZZZbbb```VVVJJJAAA>>>DDD@@@>>>AAADDDGGGNNNUUU[[[oooyyykkkbbbZZZQQQHHHEEEGGGGGGHHHJJJNNNSSSXXX[[[&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,---******+++,,,------------,,,---///000111000000///000///...---,,,------...------,,,,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))))))))((((((---333666555222////////////000000000000000000000000000111111111222111///......///111222111111222222222111111111...------,,,,,,+++++++++)))((('''((())))))(((&&&'''''''''((((((((())))))((())))))******************++++++,,,,,,---......,,,---......//////....................................---------,,,,,,,,,******+++++++++,,,,,,,,,......,,,+++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++---333:::???@@@???<<<444333444777===DDDIIIKKKEEEVVVooowwwgggVVVIIINNN]]]hhhaaaMMM>>>???FFF???>>>AAAFFFJJJOOOYYYcccyyymmmddd[[[SSSSSSSSSRRRTTTXXXOOOSSSYYY\\\^^^bbbhhhnnn&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$%%%&&&'''(((((((((&&&'''''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,)))***+++,,,------...---------///000000000///...000///...---,,,---......---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******+++)))(((+++111444222///++++++,,,,,,---.........//////000000111111222222222000///......///000222//////000000000000///...,,,,,,---,,,+++***)))(((''''''((()))++++++(((&&&''''''''''''((((((((()))(((((()))******************++++++,,,,,,---......,,,---......//////......////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,000///,,,***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------...333:::BBBEEEAAA:::444333222444<<>>EEENNNZZZgggvvvzzzlllllljjjfffaaa^^^\\\\\\eeegggjjjmmmooooooooooookkkqqqzzz~~~|||''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...000222333444,,,,,,,,,------------...000/////////.........---,,,,,,,,,+++++++++******+++++++++***))))))+++---*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,(((((())))))))))))(((((()))*********++++++++++++,,,,,,---------.....................///000111111///...---,,,+++)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++******++++++,,,---------------........................////////////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,000---)))((()))******((())))))))))))************---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***************)))))))))+++++++++++++++++++++,,,...---++++++,,,///222444;;;DDDHHHAAA888666666666>>>FFFQQQUUUKKKCCCLLL\\\{{{lllSSSOOOKKKHHHGGGFFFCCCAAA<<>>BBBGGGJJJQQQRRRGGGEEE[[[xxx|||iiiWWWKKKHHHIIIHHHEEE@@@======>>>HHHJJJIIIQQQ^^^```eeetttoooooouuuwww|||~~~~~~}}}zzzxxxwwwxxxtttssssssuuuwww|||''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))+++,,,---+++***((('''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++************+++,,,------++++++,,,,,,,,,---------........................,,,,,,,,,+++++++++*********+++,,,+++******+++,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***************)))))))))******)))))))))(((((())))))))))))))))))))))))))))))))))))))))))------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********************++++++,,,,,,,,,---------.........---------.........//////------------------------++++++++++++++++++++++++000...,,,******))))))(((((()))))))))************))))))******+++++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,---...000444888===BBBDDDJJJEEE===888:::CCCLLLQQQRRRHHHFFFNNNWWWeeesss___QQQJJJHHHLLLJJJFFF???;;;;;;@@@DDDLLLNNNRRRaaasssuuuzzzxxxllllll{{{|||xxx{{{}}}{{{xxxuuutttwww''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))+++------+++***)))''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------------...............,,,,,,,,,+++++++++******(((***++++++)))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))*********************************)))))))))))))))++++++++++++***)))((('''(((((()))))))))*********************************(((((((((((()))))))))))))))))))))*********++++++******))))))******+++,,,,,,,,,,,,------------...------------............------------------------++++++++++++++++++++++++......---,,,***)))))))))((()))))))))************((())))))******++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,---------000555;;;AAAFFFIIIKKKEEE@@@===AAAIIIOOOPPPOOOSSSTTT^^^ppp~~~fffQQQFFFCCCEEEFFFBBB@@@<<<:::<<>>>>>DDDNNNTTTQQQJJJFFFRRRmmm|||bbbYYYMMMEEEBBB@@@===;;;:::;;;===???BBBGGGLLLOOO```sssvvviiidddbbbbbbkkksss|||}}}yyyvvvxxxzzz{{{||||||||||||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************''''''''''''((()))++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******(((***,,,,,,+++))))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))******++++++******))),,,,,,+++++++++*********,,,,,,++++++************&&&(((***+++,,,,,,+++***))))))***************+++************************(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......***+++,,,,,,,,,,,,+++******,,,...---+++***+++---))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******+++++++++,,,---...000222333444555:::AAAHHHKKKJJJGGGEEE@@@DDDLLLSSSPPPJJJJJJPPPjjjqqqZZZOOOKKKGGGDDDCCC@@@===:::>>>CCCIIILLLNNNUUU```iiiwww}}}ooo___YYY___kkktttxxxuuurrrqqqtttxxxxxxwwwuuunnnrrr{{{''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&''''''((()))***)))***+++++++++***((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++,,,...///000******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******)))+++------,,,+++***+++)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******,,,+++++++++******)))))),,,,,,++++++******))))))+++,,,---...---+++)))(((******************++++++************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,------,,,+++***)))+++......,,,+++,,,...))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---...000222444666777888===EEEKKKLLLIIICCC>>>IIILLLQQQOOOEEEBBBQQQdddsss```WWWUUUFFFCCC???<<<;;;===BBBFFFCCCKKKRRRUUUYYYhhhlllUUUWWW[[[WWWXXXdddvvv~~~wwwuuuuuuvvvyyyzzz{{{~~~)))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))***,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''''''''((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((,,,,,,+++******+++,,,,,,***************)))(((((())))))))))))************,,,++++++++++++++++++,,,))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,---------,,,,,,******+++++++++******)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''*********))))))))))))))))))))))))))))))***++++++...000333777:::999666444>>>HHHOOOLLLEEEBBBCCCFFFNNNWWWMMMDDDJJJRRRkkkpppbbb[[[TTTOOONNNDDD<<<;;;CCCEEEAAADDDLLLZZZaaaiiinnnrrr{{{jjj___WWWTTTVVV___gggsss|||}}}}}}((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))***,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((''''''((()))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************++++++***))))))***++++++***************)))(((((())))))))))))************++++++************++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''***)))))))))))))))))))))******))))))***+++,,,---111222444444555666888:::BBBDDDDDDBBBBBBFFFLLLPPPRRRLLLIIIUUUlll~~~kkkWWWNNNJJJGGGDDDCCCBBB<<<:::>>>BBBJJJ]]]sss{{{gggRRRLLLPPPXXXaaaiiixxx|||((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))*********++++++))))))))))))******************************************)))(((((()))******)))************))))))((())))))))))))*********************))))))*********************************+++++++++************)))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++***++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))******++++++***)))***,,,...000222333555555666:::AAAFFFHHHBBB<<<;;;???EEEJJJMMMKKKKKKccc|||___PPPAAA>>>AAAAAA@@@@@@;;;???JJJUUU[[[ddd{{{qqqNNNHHHGGGQQQ^^^ggglllnnn{{{(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************)))*********++++++++++++((()))))))))*********************************************))))))*********))))))************)))(((((()))))))))******************))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++***))),,,,,,+++******)))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))''')))))))))))))))*********+++***))))))***,,,///111000222666;;;@@@FFFJJJMMMCCC>>>;;;@@@GGGIIIIIIHHHGGG^^^lll^^^PPPEEE===???EEEGGGFFFGGG@@@IIIYYYhhhrrr~~~xxxjjjRRR>>>BBBIIIUUUdddoootttvvvwww~~~'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************)))*********++++++++++++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((())))))*********))))))((()))))))))******************))))))))))))******************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------.........---,,,+++***)))---,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))***************)))))))))+++---000222///222888AAAIIILLLIIIEEE666777@@@MMMSSSOOOKKKKKKPPPzzziiiTTTMMMIIICCC@@@CCCFFFGGGGGGIIIPPPTTT]]]lll|||lllUUUMMMJJJDDD>>>GGGOOOYYY^^^cccnnn|||''''''&&&''''''((()))***''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++******)))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++((())))))************)))))))))))))))*********************))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))************+++,,,,,,---------.........++++++++++++,,,,,,,,,,,,------------,,,++++++***...---+++)))(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((()))******++++++)))******,,,...000222333222666===DDDHHHEEE>>>888444:::FFFPPPNNNFFFGGGOOOaaasss]]]NNNKKKCCC@@@@@@BBBBBBCCCIIIPPP]]]eeettttttRRRBBBCCCJJJNNNPPPPPPZZZbbbbbbccclll{{{&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++***)))(((************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))******)))((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))************++++++************++++++++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++///---+++)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''(((((()))******++++++)))+++---000222444444444666===DDDEEE@@@:::777777???DDDMMMNNNDDD@@@TTTnnn{{{gggbbb___TTTKKKHHH???@@@BBBDDDFFFMMM^^^ooovvvaaaOOOAAAEEERRR[[[^^^```hhhooosssqqqttt~~~&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''(((*********)))((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************((()))***++++++***)))((((((((()))***************))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,///...+++)))(((((())))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))((('''(((((()))***+++++++++***,,,000333666666666666888AAAHHHDDD999333888@@@FFFLLLRRROOOFFFMMMuuulllZZZNNNRRRSSSKKKCCCAAA@@@BBBFFFJJJOOO___zzzfffRRRCCC;;;FFFXXXfffoootttuuuooozzz((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))******++++++)))((('''))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))+++***((('''''''''((()))+++*********))))))((((((******))))))((((((''''''))))))((((((((((((((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***************+++++++++---,,,,,,+++***))))))(((************************,,,...---***)))------+++++++++************))))))***++++++++++++***)))(((*********************************************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++************************************++++++++++++******))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))---+++)))''''''((()))***)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%%%%&&&)))+++---((((((((((((((()))******))))))))))))************+++)))(((***...000///---...222666777666444333444BBBCCCAAA;;;666888???GGGGGGJJJVVVOOOCCCfffXXXRRRJJJEEEDDDEEEEEEEEE@@@MMMTTTRRRYYYrrrzzzxxxnnn[[[FFFBBB???EEEYYYmmmsssooo~~~tttqqq((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***)))******+++******(((((())))))***++++++++++++***************************************))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))((('''(((((()))*********)))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000111...)))(((+++,,,***---------,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++************************************++++++++++++******))))))))))))************************************))))))))))))))))))))))))************************************)))))))))))),,,+++)))((((((((()))***)))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''')))+++,,,((((((((((((((()))******))))))))))))***************))))))+++///222222111444444555555666777999:::DDDAAA<<<777666<<>><<<777333333222111000000///...------...////////////...------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******************************++++++++++++***************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))*********((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))************,,,---...///000333888;;;999???FFFJJJGGGAAA;;;888111888AAAJJJMMMMMMJJJGGGVVVhhhYYYXXXUUUJJJ???;;;BBBJJJRRRZZZjjjxxxhhh\\\^^^ooo~~~tttxxx|||jjjZZZ]]]ppp((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++---,,,+++*********++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((())))))***)))((('''&&&'''''''''((((((((())))))'''((((((((()))))))))***''''''''''''((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------******,,,...000111333444333444555888:::===>>>??????BBBDDDBBBCCCFFFFFFCCC======;;;:::888777555555222444666888888777555444////////////////////////------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******************************++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))((((((((()))+++,,,((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((()))******))))))))))))************+++---///111333777>>>BBBIIIMMMPPPKKKAAA999666666888AAAKKKNNNKKKHHHJJJNNN```~~~fffRRROOORRRNNNEEEAAA???FFFQQQ___qqqvvvjjjcccccciiirrrxxxlllyyy|||(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++---,,,+++*********+++,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))*********)))'''&&&&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((()))++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))***+++---...///000+++,,,///222555888:::<<>>@@@AAA???===;;;111111111111111111111111.........................................................------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******************************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***)))((('''''')))+++---((()))*********((('''&&&************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((()))******))))))))))))***************---000222555;;;CCCIIIYYY[[[XXXMMM===444555999@@@IIIQQQOOOGGGEEELLLVVVyyyUUUKKKHHHMMMJJJ??????IIIMMMQQQ]]]rrr```jjjtttuuummmddddddjjj~~~((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++(((***++++++***))))))******+++,,,,,,+++******+++(((((()))+++---...,,,+++///---+++******,,,...000((()))***,,,,,,,,,+++***...------,,,,,,+++++++++,,,,,,++++++******++++++&&&***------***((()))***+++***)))))))))***,,,---++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((('''''')))+++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,------...---,,,+++---000333555333999???AAABBBDDDIIIMMMMMMNNNOOOPPPOOOOOOMMMLLLQQQOOOLLLLLLMMMKKKHHHDDDJJJJJJIIIIIIGGGFFFDDDCCCJJJFFFAAA???@@@AAA???>>>888777555333222222222333999888666333111///...---,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************---///111444===JJJTTTXXX___]]]LLL:::444999@@@MMMOOOQQQMMMDDDIIIfffoooOOOKKKCCC>>>AAAGGGGGGCCCWWWjjjzzzVVVccckkkooojjj___]]]jjjzzz((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++''')))******))))))***+++***+++,,,------,,,------******+++,,,---...------,,,,,,,,,,,,,,,,,,------......///000//////...---...............------,,,---,,,,,,,,,,,,------............---***))))))))),,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,((()))+++,,,..................///111444888<<<>>>BBBFFFJJJKKKJJJJJJMMMQQQUUUUUUVVVXXXXXXXXXXXXXXXMMMIIICCC???===<<<:::888@@@AAACCCEEEGGGIIIJJJJJJJJJGGGCCCAAABBBBBBAAA@@@<<<;;;888666444222222222888999::::::888555222000/////////.........------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++...111444777???KKKSSSYYY[[[UUUEEE888777>>>EEEQQQQQQMMMHHHOOOggg|||iii[[[NNNEEEFFFGGGFFFJJJPPPeeepppbbbVVVaaabbbaaa]]]ZZZ___ppp(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************((()))++++++******+++---***+++,,,---------------------------...//////000000111333555666666555444555666666666666555555555222222333333333222111000///...,,,+++++++++,,,,,,444111---++++++,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))(((((('''((())))))((((((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++++++++)))***,,,.........------///000444999>>>CCCFFFHHHLLLOOORRRRRROOONNNPPPRRRYYYYYYXXXWWWVVVUUUTTTTTTGGGBBB:::555333333444444555777:::>>>BBBEEEGGGHHHEEECCC@@@>>>??????>>>===<<<;;;:::888777666555555777:::>>>AAAAAA===888555333222000///............------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++///333666:::AAAJJJQQQUUUSSSIII<<<666<<>>???@@@AAABBBCCCCCCCCC?????????@@@AAABBBCCCDDD@@@AAABBBCCCBBB@@@>>>===999777555222000000000000777222---+++---......---+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))(((((((((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))*********))))))((('''((())))))((()))***,,,******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************---,,,,,,,,,,,,+++++++++------------.../////////555777<<>>===<<<:::999999999999999999999999999::::::;;;;;;888;;;@@@DDDDDDBBB>>>;;;666444111///------............------------......,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++...333777;;;@@@GGGKKKJJJGGG>>>777:::EEEMMMOOOSSSIIIAAAIIIddd{{{qqqPPPFFF???@@@DDDLLL]]]oooxxxrrrbbb\\\bbbeee^^^ZZZ[[[aaafffnnn~~~((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************+++,,,,,,+++***+++---...,,,,,,...222777;;;;;;:::===???@@@??????AAADDDGGGNNNMMMJJJGGGFFFEEEFFFFFFDDDDDDEEEFFFHHHLLLOOOQQQPPPRRRSSSTTTSSSPPPMMMJJJFFFDDDBBB???>>>???@@@AAA>>>999333000000000...,,,***+++------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((()))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))'''((())))))))))))+++---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,......---...000444888;;;AAADDDGGGKKKNNNPPPPPPPPPRRRRRRQQQOOOLLLIIIHHHGGGAAAAAA@@@???>>>======<<<======<<<;;;;;;<<<===>>>===============<<<;;;;;;;;;;;;;;;::::::::::::;;;999999::::::;;;;;;<<<<<<:::<<>>777555222///...---......///......------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******************)))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************************---111555999===AAACCC===;;;888999BBBMMMQQQNNNKKKBBBHHHaaawww|||}}}qqqrrrooo^^^FFFIIIFFFCCCNNNhhhwwweeehhhlllrrrtttmmmbbb```dddooovvv'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))*********++++++++++++***+++,,,,,,+++---000222444444666<<>>@@@@@@??????@@@AAA============<<<;;;:::999;;;<<<===>>>??????>>>>>>777666444222000000000000//////............//////............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))************))))))************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++,,,///222555888;;;<<<444555888>>>IIIQQQPPPIIICCCCCCWWWyyymmmZZZ\\\YYYGGG>>>IIIKKKKKK^^^jjjcccmmmssswwwwwwpppkkkhhhqqq'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,+++---...000222555:::>>>CCCAAABBBGGGNNNRRRQQQOOOOOOTTTYYY[[[[[[\\\```ddd___]]]YYYUUUQQQOOOMMMLLLHHHGGGFFFGGGKKKPPPVVVYYYZZZ\\\^^^___\\\VVVPPPLLLIIIGGGDDDBBBBBBCCCFFFGGGJJJKKKKKKIIIDDD>>>:::888777666444222111000//////------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++++++++***'''((()))***)))***,,,///)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,---...//////222444999???EEEKKKOOOQQQSSSRRRQQQNNNLLLIIIGGGEEE>>>===<<<;;;:::999777555;;;>>>CCCIIILLLNNNNNNNNNMMMOOOPPPNNNJJJGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA;;;===@@@@@@??????@@@BBB@@@@@@@@@@@@???===;;;::::::;;;===>>>>>>===;;;:::888888777666444333333222000//////////////////000///.........------------,,,------......------,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,---///222555666666222666;;;BBBLLLQQQKKKBBBBBBMMMfffvvvbbbQQQJJJHHHAAA???EEEKKKVVVpppmmmccciiissspppnnnrrrrrruuuttt'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************++++++,,,,,,,,,---------...000333666999???EEEIIIPPPLLLJJJLLLPPPQQQNNNJJJPPPUUU\\\______```dddhhhbbbbbbccccccbbb```^^^]]]XXXWWWVVVVVVYYY^^^dddgggdddfffhhhhhhddd^^^WWWSSSOOOLLLHHHCCCAAA@@@AAABBBIIIMMMRRRRRRMMMHHHEEEEEE>>><<<888555222000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++'''(((************---///))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,...///000000888<<>>===;;;:::666999<<<<<<;;;;;;<<>><<<999777999999999999888666555444000000////////////000000//////.........---------,,,------......------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************...------...111333444444444888>>>EEEMMMOOOHHH===EEEWWWmmmxxx{{{www]]][[[NNN>>>???FFFFFFDDDLLLccc}}}mmmdddjjjrrrllliiipppttt{{{~~~))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''***+++,,,+++***))))))***+++,,,------,,,---000333777888:::???FFFMMMQQQTTTTTTOOOHHHEEEDDDEEEDDDDDDPPPVVV\\\______^^^___aaafffeeebbb___\\\\\\^^^``````WWWUUU___eeeccccccggggggddd```[[[XXXXXX[[[]]]\\\YYYVVVTTTSSSRRROOOMMMPPPSSSXXX]]]\\\VVVQQQPPPIIIGGGEEECCCAAA===888444222///,,,***+++---.........---++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((***---000111///***''')))((('''''')))+++...000,,,,,,***)))))))))***+++)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---+++******,,,000777>>>BBBDDDGGGMMMQQQRRRPPPMMMJJJHHHFFFDDD???;;;999:::<<>>666:::<<<999999>>><<>>;;;;;;;;;::::::;;;<<<===<<<;;;;;;<<>>===999555222777666333111//////111222------..........................................000///...---,,,+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******(((((((((((((((((((((((((((((())))))******++++++''''''(((((())))))******+++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******+++++++++*********)))))))))+++---///000111222222333;;;AAADDDIIINNNIII===RRRfffzzz~~~zzz~~~tttnnnaaaPPPCCC@@@BBBDDDBBBNNN___uuuwwwpppwww{{{tttlllppprrrpppvvv}}})))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++*********)))))))))&&&(((+++++++++******++++++,,,...000333999AAAFFFQQQNNNKKKJJJJJJJJJHHHGGGIIIGGGEEEEEEHHHJJJLLLLLLRRRVVVZZZ[[[XXXUUUTTTUUUSSSXXX]]]``````______```bbbaaagggrrrzzzzzzvvvtttoookkkddd]]][[[]]]cccggg[[[```eeefffdddcccfffiiiZZZ\\\___aaa```^^^^^^```[[[UUUNNNHHHFFFEEECCCAAA:::888777666444000***&&&...---++++++---------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************)))))))))(((((((((((())))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))),,,,,,,,,------+++)))'''******)))))))))+++,,,---,,,+++***)))))))))***+++)))************++++++++++++++++++*********))))))******************************++++++,,,---......---...111555;;;BBBIIIMMMMMMOOOQQQQQQNNNJJJDDDAAA<<<>>>???@@@AAABBBEEEHHHIIIKKKNNNPPPOOOLLLHHHFFFBBBBBBCCCDDDAAA>>>AAAGGGBBBCCCFFFHHHFFFBBBEEEKKKTTTfffmmmhhhfff___WWWXXXXXXXXXZZZ^^^```]]]UUUNNNJJJFFFAAA>>>>>>>>>>>>>>>???BBBDDDDDDCCCCCCCCCBBB???>>><<<::::::;;;<<<===666555333222222333222222000//////.......................................//////...---,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))******++++++++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******,,,,,,,,,,,,++++++******+++,,,---......///000111888===EEEJJJHHHGGGNNNXXXoooggg___QQQEEE@@@@@@AAAAAAHHHRRRgggbbb^^^ooohhhrrrsssrrruuuqqqqqq|||((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++++++++*********'''))),,,,,,++++++,,,------000666;;;AAAGGGMMMQQQIIIGGGHHHKKKOOORRRQQQOOOEEEEEEGGGHHHJJJLLLMMMMMMKKKOOOSSSTTTQQQNNNNNNOOOaaakkkvvv|||zzzvvvttttttrrr{{{~~~uuuppppppwwwzzzllliiillllllkkkhhhaaa\\\\\\```dddkkkdddZZZRRRNNNLLLJJJGGGEEECCC???<<<888333---)))...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))((()))+++++++++,,,...///))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))++++++******************,,,+++******))))))******)))************++++++++++++++++++***************************************+++,,,,,,---------------111444:::AAAHHHNNNRRRUUURRRQQQNNNJJJDDD???:::777999<<<@@@CCCDDDEEEGGGHHHIIIKKKMMMLLLJJJFFFDDDCCCGGGGGGGGGEEE@@@AAALLLZZZiiisssvvvjjj\\\ZZZbbbkkkssskkk```YYYVVVRRRKKKFFF@@@@@@@@@??????@@@CCCFFFLLLJJJGGGDDDBBBBBBCCCDDD999777555777:::<<<;;;:::444333000...------...///........................///...------,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************))))))))))))(((((((((((())))))))))))******++++++******))))))))))))))))))))))))))))))'''((())))))******)))))))))(((((((((((()))******---------,,,,,,,,,,,,+++---...///......///111333???CCCKKKNNNFFFFFF```cccZZZPPPDDD>>>???BBBDDDEEEWWWaaa{{{kkkTTTYYYiiibbbjjjnnnqqquuusss~~~((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((((((((((((((((()))))))))++++++++++++++++++******,,,,,,---,,,++++++...000777===EEEKKKNNNNNNNNNNNNMMMLLLLLLNNNPPPNNNJJJEEEIIIKKKNNNNNNMMMKKKLLLMMMJJJPPPVVVZZZ[[[\\\^^^aaa}}}}}}tttfff]]]^^^cccfffmmmfff___ZZZXXXVVVPPPLLLNNNHHH@@@:::777666666555...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************)))))))))(((((()))))))))))))))))))))))))))((((((***...000000///))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''(((((('''(((***,,,)))***++++++++++++***)))+++++++++***************))))))*********+++++++++************************+++,,,,,,,,,,,,,,,------...---,,,+++,,,---...///777;;;CCCJJJOOORRRRRRRRRJJJGGGAAA<<<888777777777???CCCGGGIIIIIIHHHGGGHHHHHHHHHFFFCCC@@@??????@@@AAACCCHHHMMMTTTdddpppuuu}}}{{{~~~ssshhhZZZPPPGGGCCCAAA@@@???@@@CCCEEEGGGHHHFFFCCC???<<<>>>:::777888===@@@AAA???888666333///......///000........................///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++******))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************)))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,...///......000444888EEEKKKOOOJJJEEEUUUoooWWWRRRJJJBBB???@@@DDDJJJOOOeeeuuudddfffhhh^^^eeejjjlllttt'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))*********************************+++******+++///444888DDDGGGJJJLLLLLLKKKKKKKKKOOOQQQSSSUUUTTTRRRNNNKKKLLLQQQVVVWWWVVVWWW[[[___bbbhhhooouuuxxx{{{{{{yyy{{{rrrhhhbbb```^^^YYYTTTPPPKKKDDD>>><<<;;;;;;:::111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))+++'''$$$)))111444000+++))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************))))))))))))************************&&&(((******((('''(((***((((((***++++++,,,++++++++++++++++++******))))))))))))*********+++++++++************************+++++++++,,,,,,------------+++******,,,111666:::BBBFFFMMMRRRSSSQQQLLLHHH===:::666333555999???CCCGGGIIILLLMMMLLLJJJIIIIIIDDDBBBAAABBBHHHPPPVVVZZZjjjhhhhhhllluuuxxxbbbXXXSSSKKKCCC???===@@@EEEJJJMMMNNNNNNNNNJJJDDD===999:::;;;<<<<<<;;;999555111//////000000////////////////////////......---,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++******))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++************++++++++++++(((+++---......111777<<>>AAAGGGKKKMMMQQQTTTUUUVVVXXX]]]aaaXXX^^^eeeggghhhllluuu}}}vvvqqqrrrqqqooojjjlllsssvvvmmmfff^^^WWWRRRPPPOOOLLLIIIDDD===888666444111000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++(((''',,,333555///((())))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************)))+++---,,,(((&&&''')))(((((()))***++++++,,,,,,***++++++++++++***)))))))))************+++++++++***************+++++++++)))))))))******++++++,,,******+++...444<<>>DDDJJJNNNNNNNNNMMMIIIEEEBBBAAABBB:::;;;BBBRRRjjjvvvooocccZZZVVVLLLIIIFFFFFFJJJRRR[[[aaa[[[VVVMMMDDD>>>::::::;;;<<<:::777444222111111111////////////////////////...------,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************))))))))))))))))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))***++++++)))***************++++++'''+++000111111444;;;AAAJJJQQQKKK@@@RRRnnnXXXMMMEEEAAA???@@@???CCCUUUhhh~~~kkkiiimmmppprrrlll''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))************'''(((((()))******++++++*********+++++++++,,,,,,---222888>>>BBBDDDFFFHHHGGGGGGEEECCCCCCGGGMMMQQQ___```___YYYTTTYYYgggsss}}}yyyzzz|||zzzzzzllliiieeefffllltttzzz}}}mmmgggaaa^^^[[[ZZZ]]]bbbcccdddjjjuuu~~~ooocccZZZYYYYYYXXXTTTNNNFFF@@@===:::777555444222000...------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++///222333111---)))))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***++++++,,,---************************)))+++---+++((((((,,,111++++++***))))))***+++,,,***++++++,,,+++***)))((()))************+++++++++))))))*********+++++++++((())))))***++++++,,,,,,,,,...333999AAAIIIOOORRROOORRRWWWXXXTTTKKKAAA:::888;;;AAAGGGLLLNNNNNNNNNMMMLLLJJJHHHFFFGGGJJJMMMJJJKKKVVVooo{{{ooo]]]MMMEEEGGGNNNTTT^^^]]]YYYOOODDD===;;;===;;;:::888666444333222222////////////////////////---------,,,,,,------...------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,*********++++++,,,,,,,,,///444:::<<<;;;===CCCIIILLLKKKEEEGGG___mmm```RRREEEEEE>>><<>>777:::AAAJJJRRRUUURRRMMMHHHDDDEEEHHHLLLSSS]]]hhhpppmmmlllrrr{{{xxxttt~~~xxxaaaUUURRRRRRSSSVVVWWWPPPDDD<<<:::;;;;;;:::999888666444333222000000000000000000000000------,,,,,,,,,------...------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((((((((((((((((((((())))))******++++++******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************)))******+++,,,+++++++++,,,,,,---------888???FFFGGGEEEEEEKKKPPPMMMDDDAAAPPPiii}}}___UUUXXXQQQAAAIII???===FFFRRR^^^tttkkkkkkrrr~~~***)))&&&%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))++++++***(((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))000///---,,,,,,,,,+++***++++++***+++---000444666DDDJJJQQQUUUUUUUUUVVVXXX```\\\___hhhkkkddd\\\YYY[[[YYY^^^kkkyyyzzzqqqssszzz|||wwwmmmbbb[[[]]]hhhqqq|||sssnnnllliiiwwwpppeee^^^\\\ZZZUUUPPPTTTMMMDDD>>><<<;;;:::999222333333000,,,***,,,///------,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))*********...444666444000,,,***(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---)))))))))))))))))))))))))))************+++++++++***...***,,,$$$"""111))),,,,,,++++++***)))((((((+++++++++*********))))))******+++++++++,,,,,,,,,...---+++++++++---000111555;;;EEENNNSSSUUUVVVVVVQQQOOOKKKFFF@@@>>>>>>@@@HHHJJJPPPSSSPPPIIIGGGJJJGGGDDDHHH\\\zzzuuummmhhhcccfffttt~~~wwwiiieee```[[[]]]hhhpppmmmddddddeeeeeehhhtttxxx|||pppbbbQQQSSSMMMJJJLLLJJJDDD@@@AAA===>>>??????===999666333222111///......///000111///......---------......------------------------,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///---++++++,,,,,,+++*********++++++++++++******))))))************))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++,,,---...,,,///222000+++---444AAAPPPUUUJJJDDDKKKQQQPPPKKKDDDEEEaaakkkQQQZZZVVVEEEDDDCCCBBB999FFFeeesssyyy\\\bbbllluuuyyy((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))333333333000,,,(((&&&&&&((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************)))---,,,+++,,,000777>>>DDDTTTYYY___bbbaaa```aaaccceee^^^[[[]]]^^^\\\[[[]]]]]]gggqqq}}}uuufff^^^___hhhsssmmmooorrrrrrttt{{{}}}|||{{{|||~~~~~~{{{xxx|||kkkZZZVVVOOOFFFBBBBBB@@@;;;666555555333///,,,+++...111///......------,,,,,,+++++++++,,,,,,,,,,,,++++++******************************))))))))))))******000333666777444000,,,+++(((***+++***)))((()))+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++'''+++"""***,,,%%%...,,,---,,,,,,+++******))))))+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,...000111:::@@@IIIQQQVVVXXXYYYYYYMMMIIICCC===;;;>>>CCCGGGIIIIIILLLNNNKKKCCC??????DDDMMM___{{{{{{|||{{{oooddd```SSSVVVXXX[[[aaaeee^^^TTTPPPNNNLLLQQQ^^^hhheee[[[YYYYYYXXXXXX```gggddd]]]\\\aaannnwwwlllbbb^^^VVVMMMFFFEEEHHHLLLGGGFFFCCC===777444444555333333333333222000///...//////......------......------------------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///---++++++,,,,,,+++*********++++++++++++******))))))************))))))************++++++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))+++******)))******++++++---+++---000000///555>>>QQQYYYWWWKKKFFFKKKOOOMMMJJJHHHOOOooo```QQQTTTLLL@@@BBB@@@>>>>>>NNNggg{{{tttdddYYY```kkktttyyy&&&))),,,......+++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))777777555000+++(((&&&'''******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---...111777AAALLLTTT[[[aaagggiiihhheeeeeefffggg```YYYWWWXXX[[[ccckkkwwwuuugggYYYNNNNNNYYYiiizzz~~~yyyvvv{{{yyylllaaaSSSJJJGGGEEEAAA===>>><<<888333///---///111///000//////...---++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******333555666555111---+++***)))***+++***))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++&&&000 &&&333((((((---------,,,,,,++++++******+++++++++*********************+++++++++,,,,,,,,,+++++++++,,,...000333555JJJOOOUUUXXXXXXUUURRRQQQGGGCCC===;;;???GGGOOOSSSQQQLLLJJJKKKLLLIIIIIIKKK```nnntttfffZZZUUUPPPIIIHHHMMMOOO[[[fffkkkjjjhhhdddaaaaaa``````fffqqqwwwoooccc\\\^^^___```dddfffccc\\\UUUUUUVVVZZZ```ooogggPPPKKKMMMOOOJJJKKKJJJFFF@@@;;;:::;;;666888:::;;;999555000---000000///...............------------------------,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,+++***,,,,,,,,,+++******++++++++++++******))))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++***************++++++************++++++,,,+++---111444999CCCMMM[[[[[[SSSIIIGGGLLLMMMJJJQQQdddwwwrrrUUURRRKKKAAA???@@@@@@>>>OOOgggxxxpppZZZRRRYYY^^^fffnnnwww&&&))),,,......,,,(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))......---+++(((''')))***++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++*********+++***///666<<>>FFFQQQZZZWWWRRRIIIEEEHHHMMMMMMIIIWWW~~~bbbXXXUUUCCC===CCC???@@@AAAaaaZZZTTTVVV```^^^```gggyyy'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''&&&&&&(((+++---++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))+++---///777BBBKKKQQQUUUZZZ^^^ccchhhmmmmmmggg___YYYVVVPPPYYYdddiiimmmttt~~~|||mmmccc```^^^eeeuuupppbbb\\\QQQKKKGGGFFFCCC===999:::999<<<===;;;;;;>>>@@@???IIIBBBGGGVVV___aaammm~~~|||kkkWWWMMMLLLNNNHHHGGGEEEBBB>>>888222...------...............---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***((('''(((***)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************((()))***,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++999^^^EEE(((++++++***'''------,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++******---333===GGGMMMPPPTTTZZZ[[[WWWPPPIIIEEE>>>AAAHHHNNNRRRRRRNNNKKKDDDCCCJJJZZZkkkxxxhhh[[[NNNJJJLLLOOORRRVVVWWWXXX]]]eeemmmuuuvvvqqquuu|||~~~~~~qqqaaaUUUWWWXXXZZZ___```XXXHHH<<<>>>>>>>>>>>><<<:::888666222222111000///.................................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++******++++++++++++******))))))************))))))''''''((((((((())))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++,,,------+++222:::@@@FFFOOOXXX]]]QQQIIIDDDFFFKKKMMMLLLLLLaaahhhdddfffVVV<<<>>>FFF:::>>>AAAeeevvvRRR]]]dddiiidddcccooo((('''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''(((((('''(((***,,,******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((***///444;;;DDDNNNTTTUUUUUUXXX[[[eeehhhjjjhhhaaaZZZVVVUUU^^^mmm|||{{{uuu{{{pppmmmggg___SSSFFF@@@AAA===888555666666222000111<<<>>>===999888===@@@@@@AAA;;;:::>>>AAACCCMMMYYYfffjjjppp{{{~~~lll]]]SSSOOOJJJIIIHHHGGGDDD@@@:::555//////............///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++***))))))+++---***+++,,,+++*********,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++===```MMM///***,,,111(((,,,,,,,,,,,,++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,---...333<<>>@@@EEELLLOOOMMMHHHCCCAAACCCMMMccc}}}}}}iiidddTTTLLLFFFGGGLLLOOOSSSWWWZZZ\\\bbbmmmyyyyyytttwww|||tttfffYYYUUUQQQQQQSSSRRRKKKDDD@@@@@@>>>===;;;:::999999444333222000////////////........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,***))))))+++,,,,,,+++******++++++++++++******))))))************))))))(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++***************+++++++++))))))))))))***,,,---......888AAAGGGLLLSSSXXXZZZNNNGGGFFFJJJLLLJJJMMMRRR~~~ggg___kkkkkkRRR<<>>666555222///......000000,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,)))***++++++******,,,...***+++,,,,,,******+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++333EEE<<<222+++(((222+++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---000666>>>FFFNNNTTTWWWZZZWWWRRRJJJCCC??????@@@GGGJJJLLLIIIEEEDDDIIIOOO^^^mmmwww]]]OOONNNOOOMMMOOOWWW^^^aaaeeeiiimmmkkknnnxxxvvvwww}}}wwwqqqfff[[[RRRMMMLLLMMMFFFFFFDDDBBB@@@===;;;:::444444222111000/////////........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***((()))+++,,,,,,+++******++++++++++++******))))))************))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))***+++---///111222888BBBKKKMMMPPPVVVZZZZZZKKKEEEFFFKKKJJJGGGOOO]]]sssWWW]]]hhh^^^HHH@@@AAAAAAAAAQQQeee~~~\\\\\\hhhkkkwww%%%'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++***)))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,---///...000777BBBKKKRRRRRRNNNFFF???@@@HHHQQQYYYYYYXXXXXX[[[eeerrr|||kkkXXXKKKHHHDDD@@@>>><<<999888:::555444999:::888:::???;;;666444666777555555777777:::;;;::::::===<<<888000777:::999999<<<<<<999888<<>>BBBKKKQQQMMMNNNKKKEEEAAAHHHXXXfff{{{vvvddd[[[RRRIIIKKKUUU``````eeepppyyypppnnnmmmiiiiiinnnnnn|||aaaOOOJJJKKKMMMMMMLLLJJJFFFBBB???<<<555444333111000/////////////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++)))((()))+++,,,,,,+++******++++++++++++******))))))************))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))******++++++++++++,,,,,,---///111333666777CCCLLLSSSRRRTTTZZZ]]]\\\FFFAAACCCIIIFFFCCCRRRfffbbbRRR[[[___LLL>>>EEEDDDAAAMMMfffYYYPPPbbbqqqxxx{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000///,,,(((&&&((((((((((((((()))******+++)))((('''((()))+++,,,+++******+++,,,,,,***)))---,,,---444???JJJRRRVVVLLLEEE@@@CCCHHHLLLQQQVVVVVVYYYVVVTTTddd|||aaaZZZnnn}}}rrrdddSSSCCC888555444444666888999888777555888:::999777777:::===;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<<>>>@@@@@@???@@@===;;;===AAAAAA<<<777:::;;;<<<===@@@BBBDDDEEELLLTTT___hhhrrryyyaaaPPPNNNOOOMMMKKKCCC===:::777222///000///...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,******,,,,,,***---333111===KKKRRRQQQLLLIIIGGGAAAGGGLLLMMMKKKKKKNNNRRRTTTWWWSSSSSS[[[```lllkkkbbbTTTOOOTTTTTTOOOUUUcccnnnmmmsssyyy{{{{{{}}}aaaNNNGGGSSSTTT```bbbYYY```\\\???<<<777222000111111///,,,//////.........//////000------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++++++++)))(((,,,,,,,,,+++++++++******++++++************+++++++++---///...000777===AAAEEEHHHKKKPPPYYY___[[[SSSDDDFFFEEEGGGKKKIIIWWWssstttUUUSSS[[[JJJAAABBB===999NNNnnn}}}oooaaa^^^fffpppuuuwww)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***(((&&&((((((((((((((()))************((((((((()))+++,,,,,,,,,+++,,,,,,,,,+++***)))---555???JJJPPPPPPOOODDD???@@@IIIRRRVVVWWWXXXTTTOOOWWWlll~~~bbbOOO\\\tttssskkk___RRRHHH@@@999555222222222555888999999888888999:::999999:::<<<===>>>===:::999::::::::::::===;;;:::;;;===>>>===<<<>>>???@@@BBBCCCCCCAAA???===>>>???@@@@@@???===<<>>BBBFFFFFFHHHOOO[[[aaaYYYMMM@@@IIIIIIGGGIIIOOOhhheeeUUUZZZTTTFFF???AAA???CCCbbbkkkaaa\\\aaaiiiooouuuzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))************)))((()))***+++,,,......------,,,,,,,,,,,,***000<<>>;;;888888:::<<<;;;999<<<:::999:::<<<<<<<<<:::777;;;???AAA@@@@@@AAACCC>>>@@@BBBCCCBBB???<<<:::===AAADDDFFFLLLZZZooo~~~{{{|||}}}jjjWWWNNNJJJGGGEEE>>>666222333222000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++***)))))))))(((************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---******,,,---...333:::KKKPPPUUUSSSNNNHHHGGGHHHTTTVVVWWWTTTOOONNNSSSXXXaaasssrrreeebbbZZZQQQKKKIIIQQQaaagggcccfffpppjjjrrrwwwmmmZZZUUU\\\```[[[ZZZYYYOOOCCCAAA===777222000111333000//////....../////////------------------------......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++*********)))))))))))))))++++++************++++++)))+++...///111555===CCCHHHHHHIIIQQQ]]]aaaUUUGGG<<>>>>>===;;;999777888<<<>>>===:::999888888;;;@@@BBB???<<<:::::::::;;;===>>>>>><<<666888<<>>@@@AAACCCDDDCCCCCCBBB@@@CCCCCCAAA???CCCMMMUUU[[[]]]cccnnn|||uuuUUUPPPMMMMMMHHH>>>444000111000////////////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))((((((************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,,,,///111444:::BBBKKKPPPTTTRRRMMMIIIIIIKKKOOOSSSUUUPPPKKKPPP___lll}}}iiiYYYTTTWWWYYYXXXOOONNNUUU```dddaaafffooovvv||||||sssiiiddd```WWWOOOOOOPPPNNNLLLFFF===444///000222111000//////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))++++++++++++++++++++++++++++++************++++++)))***---//////111:::BBBLLLOOORRRWWW\\\\\\PPPCCCCCCIIIIIIRRRnnnhhhdddccc]]]GGGDDDCCCBBB===CCC```kkkiiinnnwwwvvvwwwuuugggaaaaaa))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''((()))+++,,,)))))))))))))))***++++++***************++++++,,,,,,------,,,+++---111555AAAFFFNNNTTTWWWUUURRRPPPIIIKKKOOORRRRRRTTT^^^jjjxxx|||zzzjjjdddlll{{{xxx___MMMEEEAAA999000222333555999<<<===;;;:::;;;::::::;;;===>>>===;;;:::888888:::>>>???<<<999999:::>>>CCCGGGGGGBBB===;;;;;;<<<>>>AAACCCBBBAAA===<<<===AAAGGGIIIGGGCCC??????>>>???@@@BBBEEEFFFAAAEEEHHHGGGBBB??????AAAHHHLLLSSS]]]kkk|||cccWWWMMMKKKKKKEEE===888333111///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***))))))(((************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++---111555888???GGGIIINNNQQQPPPKKKGGGHHHJJJLLLPPPQQQJJJDDDMMMeeeyyywwwhhhaaaYYYWWWYYY[[[___cccTTTXXXcccoooqqqmmmnnnuuu|||tttlllhhhjjjsssxxxhhhUUUKKKMMMOOOMMMHHH???555000000222111111000///////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++************+++++++++***,,,...---...888DDDRRRYYY^^^^^^ZZZUUULLLCCCOOOKKKKKKhhhiiiiiirrreeeMMM@@@??????@@@BBBQQQqqqvvvuuuwwwzzzyyyuuudddRRRIIIGGG))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***+++,,,***))))))))))))***++++++*********++++++++++++,,,***+++,,,,,,,,,000777<<>>;;;>>>BBBGGGKKKJJJGGGAAA>>>===>>>???BBBEEEFFFEEEDDD@@@>>><<<@@@FFFHHHDDD???@@@>>><<<::::::<<>>:::<<>>;;;>>>===;;;:::999::::::;;;999===BBBEEEFFFGGGJJJLLLKKKGGGFFFJJJNNNVVVeeessszzznnneee[[[RRRNNNOOOFFF@@@888222////////////........................,,,,,,---......---,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***000999>>>BBBHHHOOOQQQSSSQQQLLLFFFDDDIIINNNNNNJJJEEEEEENNN^^^ppp|||~~~eeeXXXRRRQQQWWWbbbeeefffsssxxxqqquuu~~~zzz___YYYLLLIIIFFFCCC@@@>>>:::888333222111000////////////..............................---------,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---(((((()))))))))*********++++++************++++++---)))***---...111BBBVVV```dddeee^^^WWWRRRMMMHHHJJJIIIZZZcccdddwwwuuu\\\EEECCC???===FFF]]]|||xxxvvvtttsss{{{uuugggVVVFFF>>>>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))******+++,,,******+++,,,,,,,,,,,,+++(((+++...///111888BBBKKKQQQSSSTTTSSSRRRRRRVVVYYYQQQKKKIIIRRR^^^hhhrrryyysss|||uuujjjrrr~~~```FFF>>>444///555:::888888<<<:::>>>CCCIIIKKKHHHBBB===999999999;;;>>>???>>>======DDDMMMQQQOOOJJJFFFEEEBBBHHHMMMLLLGGGEEEHHHLLLEEEEEEEEEFFFGGGFFFCCC@@@CCCEEEGGGFFFCCC@@@??????;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===@@@FFFJJJSSSJJJEEEGGGIIIKKKRRRZZZhhh{{{eeeZZZXXXNNNGGG===555000/////////........................,,,,,,---......---,,,,,,******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...555???EEEHHHMMMTTTTTTTTTPPPJJJEEEFFFNNNUUUUUUNNNIIIRRRfff|||~~~fff\\\VVVOOOPPPVVVUUU\\\iiiooovvvzzzuuu}}}rrrnnnSSSOOOKKKIIIGGGDDD>>>:::333222111000////////////////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******++++++,,,,,,,,,,,,++++++************++++++---((()))...///444HHH___cccdddaaa[[[WWWTTTOOOHHHJJJPPPkkk[[[bbbooocccLLLAAA<<<>>>EEEXXXyyyrrryyywwwuuu|||ttthhh\\\MMM@@@:::;;;***************)))((((((***(((%%%(((111777111&&&)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,***((()))+++,,,)))'''))))))))))))***+++,,,------,,,******+++,,,++++++,,,+++---222:::AAADDDDDDUUUOOOMMMRRR[[[___^^^[[[LLLVVVeeettt|||~~~qqqrrrwww|||cccHHH888777000333444666;;;AAABBB@@@BBBCCCGGGMMMQQQNNNDDD<<<<<<<<<<<<>>>CCCFFFFFFFFFFFFJJJMMMMMMIIIFFFFFFGGGKKKAAACCCJJJKKKOOORRRLLLHHHJJJKKKIIIFFFDDDFFFIIIGGGLLLQQQPPPJJJDDDCCCDDDFFFDDDAAA???<<<:::;;;>>>777<<>>===>>>CCCLLLQQQOOOOOOSSSRRRNNNUUUllleeeXXXRRRIIIAAA>>>888000---000---///000000...---------///......------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++------++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***++++++++++++++++++++++++)))+++,,,,,,++++++,,,...***000===KKKQQQPPPSSSXXXTTTOOOKKKLLLMMMNNNSSSYYYddd^^^cccvvvoooJJJJJJUUUVVVRRRTTTYYYkkk|||yyywwwnnn]]]KKKDDDDDDBBB<<<:::777444222111000///...111111000......---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++)))((((((((((((((()))***(((((((((((((((((((((((()))************+++++++++)))))))))))))))***************+++++++++,,,,,,,,,)))//////,,,000@@@PPPXXX___^^^aaa]]]RRRRRRRRRIIIHHHFFFtttccc^^^ddd\\\QQQ===AAACCC@@@FFFdddvvvpppwwwoooyyy~~~nnnWWWLLLKKKCCC>>>;;;555***************)))(((((('''&&&&&&+++777@@@===444)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''(((******(((&&&***)))))))))))))))******,,,+++++++++,,,------,,,)))---555>>>GGGMMMPPPRRR[[[TTTQQQYYYccccccZZZQQQeeeyyy{{{rrrbbbPPPBBB555///222666;;;??????AAAEEEEEEBBBGGGFFFFFFIIILLLJJJCCC===CCCCCCDDDFFFGGGHHHHHHHHHNNNPPPQQQPPPOOOPPPSSSVVVQQQHHHIIIKKKHHHKKKNNNHHHNNNMMMKKKJJJJJJKKKNNNPPPJJJLLLNNNOOOOOOOOOOOOOOOJJJKKKLLLMMMIIICCC>>><<>>>>>@@@BBB999>>>DDDHHHNNNYYYbbbgggkkklllpppyyysssZZZPPPHHHEEEBBB:::555333...///000//////......//////......------,,,,,,+++,,,,,,,,,++++++++++++***************************************************************************+++******)))***+++,,,---++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***+++++++++++++++++++++++++++,,,---,,,++++++---///111999DDDMMMQQQRRRSSSSSSRRRMMMJJJJJJIIIIIIPPPWWW^^^ggg}}}iii]]]QQQKKKLLLRRR[[[bbbzzz{{{{{{kkkSSSAAA>>>BBB>>>;;;777555444333111///111111000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))************************)))************+++++++++************))))))))))))******+++++++++,,,,,,,,,***---...,,,333CCCRRRXXXXXXWWWZZZZZZTTTSSSQQQIIIHHHMMMttteeeeeeeeeUUUIII;;;BBB>>>@@@QQQttt~~~vvvvvv|||uuueeeMMMBBBBBB===:::;;;777)))************))))))(((***)))(((***222888444,,,))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))''''''''')))******(((&&&++++++***))))))))))))*********+++,,,---------...)))333@@@KKKRRRVVVYYY\\\[[[ZZZ^^^bbb```YYYVVVWWWzzzxxxxxx{{{^^^AAA444333222444888888AAAHHHIIIIIIJJJJJJHHHFFFDDDBBBCCCFFFFFFCCC@@@DDDFFFHHHJJJKKKLLLOOOQQQPPPNNNMMMLLLMMMQQQUUUXXXXXXQQQQQQPPPJJJNNNTTTPPPSSSSSSSSSUUUWWWWWWVVVUUUTTTQQQNNNMMMNNNOOONNNLLLJJJNNNRRRUUUUUURRROOOLLLJJJFFFBBB???>>>>>>===<<<>>>===@@@EEEMMMYYYjjjxxx|||qqqddd___hhheeeYYYNNNKKKIIIBBB999333000//////////////////000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))***++++++++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000777BBBKKKMMMPPPVVVVVVQQQPPPNNNNNNLLLHHHEEEJJJRRRfffxxxmmmJJJUUUXXXRRRSSSbbbsss{{{nnnnnnjjjOOOEEEHHHAAA>>>:::777666555333222111111000/////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))))))))***))))))(((((()))))))))************************)))************++++++++++++++++++***)))))))))(((******+++++++++,,,,,,,,,+++,,,,,,...888HHHTTTXXXWWWUUUVVVXXXXXXTTTNNNHHHJJJ]]]yyyeeejjjbbbLLLBBB<<>>:::DDDMMMNNNLLLLLLMMMLLL>>>======???CCCEEEFFFEEEDDDFFFGGGHHHHHHKKKOOOSSSRRRRRRRRRTTTWWW[[[^^^___^^^ZZZ]]]\\\VVV^^^hhhfffeeejjjpppsssqqqmmmhhhffffffdddaaa^^^\\\[[[ZZZYYYTTTUUUTTTSSSTTTVVVVVVSSSKKKIIIGGGGGGGGGCCC===777BBB>>>>>>AAAFFFNNN___pppzzzyyyrrrddd[[[bbbyyyyyykkk[[[SSSPPPIII>>>555333111///...///000000000/////////...------,,,,,,------,,,,,,,,,+++++++++************************************************************************)))))))))))))))*********++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---111333:::GGGOOOLLLQQQ[[[[[[RRRPPPPPPPPPNNNHHHDDDKKKTTTxxxhhhRRROOOUUUYYY]]]hhhzzz{{{nnniiijjjooogggdddkkkxxxrrrbbbVVVKKKFFF???999666555555555000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))******))))))((()))))))))************************))))))*********+++++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,++++++222@@@NNNWWWYYY]]][[[WWWYYY\\\SSSJJJLLLWWWvvveeefffhhhZZZFFF???@@@DDD>>>CCC[[[tttvvvzzz|||{{{yyyyyyzzzyyy~~~wwwWWW@@@666999777777;;;888((())))))*********))))))''')))((('''***...---)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++***)))(((((((((***************+++,,,---***+++,,,+++***+++---000666AAAMMMSSSSSSTTTYYY^^^aaacccddd[[[LLLNNNppp}}}tttwwwvvvcccRRR999444222444777:::===AAAIIIQQQTTTPPPJJJGGGFFFEEE999:::===@@@DDDGGGGGGGGGIIIJJJLLLNNNQQQVVV[[[___lllmmmoooppppppnnnmmmlllaaa```cccbbb___kkkwwwttt{{{{{{}}}xxx{{{}}}zzzvvvtttvvvxxxjjjiiicccZZZVVVUUUPPPIIIOOONNNMMMNNNPPPNNNIIIEEE>>><<<<<<<<<<<<@@@LLLYYYhhhpppxxxsssggg^^^]]]```ttt{{{pppaaaYYYSSSIII@@@:::666111///000000000///000//////......---,,,,,,---------,,,,,,,,,++++++************************************************************************(((((())))))************++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,000555999BBBNNNSSSOOOSSS]]]\\\RRRPPPMMMIIIEEECCCIIIZZZjjjkkkUUUGGGPPPRRR\\\ooo~~~~~~vvvpppsssggg___kkksssooolll^^^eeekkkiiiccc______aaa___ZZZXXX]]]cccjjjsss|||mmmbbbZZZMMMBBB;;;777666555000000//////.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++*********++++++***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,,,,+++...:::IIITTTYYYZZZ___^^^VVVWWW[[[PPPLLL]]]~~~bbbkkkbbbPPPCCC>>>@@@>>>GGGVVVlllyyy|||sssvvvwwwsssvvvsssdddXXX]]]aaaggguuuvvvVVV@@@777;;;888888:::666((())))))************)))&&&)))***((())),,,---+++))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((''''''***,,,******)))))))))******+++***,,,,,,++++++---333888>>>GGGQQQWWWWWWYYY___dddnnn___UUUVVV[[[hhhlllSSSAAA444222555888999:::???GGGOOO\\\]]]YYYMMMDDD@@@>>>===>>>AAADDDGGGJJJKKKKKKJJJKKKOOOXXXdddqqq|||~~~rrrgggbbbaaa```^^^```^^^\\\iiissslll}}}vvvqqqrrryyywwwqqqrrruuuuuuwwwtttllliiihhh___SSSWWWTTTPPPOOOPPPSSSUUUVVVKKKPPPOOOEEE<<<;;;>>>AAAMMMUUUddduuu{{{lll^^^YYYbbbmmmyyymmm___XXXRRRLLLDDD>>>777333222222111///000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///555<<>>999666222222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++*********)))******+++++++++,,,,,,,,,,,,,,,333CCCQQQXXXZZZZZZYYY\\\SSSQQQVVVMMMUUUzzzkkkllluuuZZZGGGBBB===???999LLLooouuufffsssuuuwwwuuu]]]KKK@@@DDDGGGLLL[[[ooovvvsssWWWAAA888<<<:::;;;>>>;;;(((((()))***************(((,,,,,,'''%%%'''(((&&&))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))))))))((())),,,222777000///---,,,+++***)))))))))+++---,,,---222;;;CCCEEEMMMVVV\\\^^^___bbbfffhhhWWWPPP^^^ooo{{{lllNNN<<<333000777===AAABBBCCCJJJTTT[[[]]]YYYOOOCCC===>>>@@@???GGGIIILLLOOOQQQTTTVVVWWWMMMTTTbbbxxxppp___VVVXXX\\\hhheeeeeebbbaaannnuuujjjxxxqqqiiifffiiioootttwww}}}{{{uuummmccc]]]\\\]]]kkkppppppnnnsss{{{yyyooogggddd```[[[WWWVVVXXXZZZ]]]iiihhhUUUFFFDDDBBB;;;>>>AAAMMMddd{{{yyyeeecccbbbjjjxxxfff^^^[[[YYYOOOGGG>>>888666666333111000000//////......------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))+++,,,,,,,,,+++***++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***------------------------+++,,,---///444;;;EEEKKKMMMLLLLLLNNNQQQQQQOOOLLLGGGDDDFFFOOO]]]ooolllVVVJJJLLL[[[iiiTTTggg~~~{{{tttoooiiifffiiirrr{{{zzzzzzwwwyyyyyyvvvwwwzzzvvvssstttpppsssssspppsss|||pppbbbUUUIII???999666555444222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...999LLLXXX[[[ZZZ[[[WWW^^^RRRMMMRRRKKKaaalll]]]sssyyyRRR@@@CCC<<>>VVVeee^^^vvvxxxxxxfffSSSGGGAAAEEEDDDCCCLLL^^^jjjkkk[[[DDD999======CCCKKKKKK(((((()))***************''',,,---)))'''***,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))***+++++++++---222;;;AAA777555333000...,,,+++***)))+++------///666BBBLLLJJJQQQZZZaaabbbbbbaaabbbVVVPPPWWWlllyyy}}}kkkOOO999111555<<<333:::AAADDDGGGMMMTTTXXXQQQLLLAAA888888@@@GGGIIIKKKMMMPPPTTTWWW\\\aaaeeeRRRYYYggg|||}}}xxxwwwoooaaaUUUWWWffftttyyyuuuuuuqqqqqqvvvwwwoooiiinnnyyy~~~yyywwwqqqggg___[[[YYYXXXXXX```ccc```^^^iiizzz{{{yyyyyywwwpppfff^^^ZZZYYY\\\nnnooo[[[MMMPPPNNNCCC???@@@EEEPPP```ppp}}}ttt```]]]qqqpppgggffffffVVVNNNCCC<<<:::888555222000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++************++++++))))))))))))))))))))))))************************************************+++******+++------,,,***------------------------,,,,,,...111777@@@KKKRRREEEAAABBBHHHLLLKKKIIIJJJBBBFFFSSSfffwwwaaaEEE???HHHQQQ[[[ccchhhwwwnnnddddddiiimmmooopppttt{{{{{{tttvvvtttnnnooo|||jjjxxx|||tttjjj^^^QQQFFF>>>999888666444333111111000////////////////////////------------------------------------------------------------------------+++,,,---...///111222222---,,,+++***))))))))))))************************)))************+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***///===QQQ\\\\\\ZZZ\\\YYYbbbVVVNNNQQQKKKhhh~~~ZZZUUUsssxxxLLL===CCC===GGGGGGgggzzzTTTYYYxxxzzzooo^^^SSSOOOKKKNNNJJJBBBEEERRR]]]___```GGG;;;>>>AAAKKKWWWZZZ+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((((((+++///333666777777555222...++++++,,,,,,......---333>>>GGGJJJKKKUUU]]]^^^ccciiieeeZZZPPPNNN]]]zzzjjjIII:::888777555555<<<;;;:::>>>CCCFFFFFFDDD>>>::::::@@@FFFGGGGGGHHHMMMRRRTTTZZZooo{{{eeeXXXYYY\\\eeennnsssrrrooollljjjfffdddhhhsss|||zzzyyykkkhhhdddcccbbb```]]]ZZZ```]]]WWWUUU\\\hhhmmmlllaaajjjvvv~~~}}}uuujjjbbb\\\qqqyyyiiiYYYUUURRRKKKFFFBBBBBBHHHNNNXXXhhhxxx}}}nnniii{{{~~~tttjjjaaaZZZNNNCCC===:::777333222000---,,,---......---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000...///777DDDMMMOOOMMMLLLEEEBBBGGGLLLKKKHHHFFFDDDEEE\\\{{{XXXQQQJJJGGGHHHMMMVVV]]]nnnppprrrkkk```cccuuu}}}uuupppttt}}}wwwyyyzzz{{{zzzssspppdddPPPEEEFFF???:::555333333444333111000/////////....................................------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......(((888JJJSSSVVVYYY[[[ZZZ^^^QQQPPPVVVPPPQQQzzzvvvxxxjjjVVVdddbbbJJJHHHCCC888AAAYYY\\\PPPgggzzzyyylll```VVVPPPLLLPPPRRRQQQOOOTTT[[[```___]]]PPPBBB???DDDRRReeettt************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))(((((())),,,...000222222222000---,,,,,,...---...//////666AAAHHHIIIMMMUUU___ccceeeccc\\\UUUSSSfff}}}cccNNN999333555888:::===???BBBEEEGGGEEEBBB???======???DDDIIIJJJIIINNNUUUOOO\\\iiiqqqyyy{{{nnn\\\RRRWWW```kkktttwwwvvvsss~~~{{{vvvwwwssskkkbbb^^^___]]]YYYYYY^^^gggpppvvvyyyzzzzzzqqqlll\\\\\\^^^[[[SSSNNNJJJHHHFFFIIIWWWggg~~~sssooodddVVVKKKDDD===777333111/////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...000111555>>>IIIPPPQQQPPPOOOIIIEEEHHHKKKJJJHHHHHHIII\\\}}}www[[[OOOJJJNNNRRRRRROOOQQQZZZddduuuxxxrrrsssjjjwwwqqqmmm}}}iiiSSSFFFDDDAAA<<<777444333333222111000000/////////.................................---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++<<>>:::KKKgggjjj[[[YYYnnnwwwpppfffZZZPPPJJJGGGFFFLLLOOOQQQUUU___jjjooonnniiiZZZKKKEEEJJJWWWjjjzzz************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++************++++++,,,---...---,,,,,,---///---///000444===GGGKKKIIITTTZZZdddjjjeee[[[VVVVVVkkk}}}gggCCC:::333444999===BBBGGGHHHKKKLLLHHHBBB<<<;;;<<>>LLLoootttXXX[[[\\\oooxxxqqqmmmfff___OOOOOONNNMMMLLLKKKKKKJJJLLLRRR[[[gggwwwpppXXXHHHDDDPPPggg|||))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&''')))***++++++++++++***+++,,,+++******,,,---///999CCCLLLUUU]]]___]]]cccdddbbb\\\WWW```{{{cccIII>>>===888;;;>>>CCCKKKRRRRRRMMM:::999:::???FFFJJJHHHFFFIIIJJJTTTeeeqqqrrrnnnlllZZZZZZhhhqqqdddZZZeeerrr}}}xxxtttkkkbbb___aaaaaa___UUUQQQRRRaaannn___gggzzzooo```JJJDDD;;;333000///000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000555>>>JJJRRRTTTSSSRRRRRROOOKKKHHHJJJOOO]]]tttsssOOO999;;;GGGOOOYYYdddooouuu}}}wwwzzzjjjdddccchhhuuu{{{yyyuuuggg[[[WWWTTTMMMDDD;;;555222222111111000000000/////////........................,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///???OOOUUUVVVWWWWWWVVVUUUPPPFFFDDDYYYmmm]]]xxx}}}[[[CCC@@@===<<>>@@@GGGSSSYYYRRREEE888;;;@@@FFFJJJKKKJJJHHHKKKSSS```jjjllliiikkkppptttzzzmmmnnnpppuuu~~~uuujjjiiijjjjjjgggccc]]]^^^nnntttppp}}}zzzsssaaaVVVGGG999111///000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,...111333;;;AAAJJJQQQTTTTTTRRRPPPKKKGGGLLL^^^qqq}}}~~~jjjNNN888444AAASSS^^^dddyyyqqqeeeeeennnwwwzzzvvvttttttuuuvvvzzz~~~zzzsssmmmiiifff]]]PPPCCC999555444111111111000000000//////........................,,,,,,---...............------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---===LLLRRRTTTVVVXXXYYYWWWLLLHHH\\\xxxfffwwwsssQQQ@@@>>>;;;;;;FFFccc___SSSYYYjjjyyyoooiiiiiidddfffiiilllnnnnnnmmmmmmdddddd^^^WWWRRRPPPJJJDDD===>>>@@@BBBCCCDDDDDDDDDBBBHHHMMMOOOTTT\\\cccfffcccZZZNNNDDD>>>@@@MMMZZZ(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++***++++++,,,,,,)))***,,,,,,---...000333;;;HHHUUUYYY[[[^^^bbbdddbbb___XXX[[[rrr}}}RRR::::::>>>===???>>>???EEEQQQUUUFFF222???CCCGGGHHHGGGHHHLLLOOOKKKWWWeeejjjeeegggyyyxxxooopppwww{{{{{{xxxqqqqqqqqqzzzxxxmmm]]]XXXdddzzz|||www{{{{{{qqqdddPPP>>>333///000111000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))+++///333666===AAAGGGMMMQQQRRRPPPNNNFFFFFFVVVvvvpppKKKAAA:::>>>IIIUUU]]]bbbssswwwiiidddlllzzzsssiiiaaa]]]YYYVVVSSSUUUVVVWWWZZZ^^^ccchhhkkklllpppuuu|||~~~{{{zzzuuukkk\\\LLL@@@:::888111111111111000000000000........................,,,,,,---.../////////...------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---<<>>;;;<<>>CCCEEEAAA???DDDKKKOOOMMMIIICCC>>>777555<<>>@@@BBBBBB@@@>>>===>>>CCCAAADDDKKKMMMLLLQQQXXX^^^___bbbeeejjj}}}vvvnnnkkkjjjiii~~~}}}{{{~~~zzznnnYYYOOOaaa{{{uuuzzz{{{fffEEE---222888...222222111///------...000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,111888>>>GGGJJJJJJIIILLLPPPMMMEEEHHHIIIddd\\\AAA===<<>>PPPVVVUUUTTTTTTTTTSSS@@@YYY[[[ppp\\\DDDBBB???999;;;VVVbbbaaammmxxxqqqiii^^^UUURRRMMMKKKIIIKKKNNNPPPPPPNNNMMMLLLIIIFFFBBB>>>;;;999666666666777999;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;???<<<999666666777:::<<<+++++++++************)))))))))************)))))))))************++++++++++++******************+++***************++++++,,,...---,,,,,,+++++++++,,,------///111///...555===NNNVVV]]]^^^]]]^^^```aaaXXXZZZccctttuuuLLL<<>>===888777666555555666666666555555555555555444444333222222111111111111111222333333333333333333333333111222222333333333222222+++++++++*********))))))))))))************))))))))))))*********+++++++++)))***++++++++++++***)))+++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,---///111222666BBBPPPYYYZZZ\\\```cccbbbXXXNNNnnnpppRRR999AAAEEE>>>777999CCCLLLEEE@@@<<<===CCCIIIJJJIIIJJJQQQUUUQQQQQQbbbpppddd^^^```jjjuuu}}}yyyyyygggPPP<<<333222000111333333222000000000/////////.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------...222999BBBJJJOOOQQQQQQOOOIIICCCDDDNNNYYYmmmrrrVVVJJJKKKPPPDDDQQQWWWWWWbbb~~~uuuiiieeerrrtttaaaVVVOOOLLLNNNRRRSSSNNNKKKKKKHHHHHHIIIKKKMMMMMMKKKIIIIIIJJJLLLMMMOOOOOOOOOOOONNNNNNOOOPPPQQQSSSVVVWWW]]]ZZZXXXYYY\\\aaahhhmmmnnn~~~ooocccfffMMMGGG>>>666222222222222111111111111000000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------++++++222>>>GGGMMMQQQTTTVVVXXXXXXRRRJJJFFFQQQyyyiiiccc~~~eeeKKKHHH======DDDTTTuuuVVV>>>BBB```zzzrrrlll___VVVMMMIIIEEE???;;;:::555555555444333333444555222333444444555555555444333333333333222222111111333333333333333333333333///000111222333333222222+++++++++************)))))))))************)))))))))************+++++++++)))***+++,,,,,,+++***)))+++++++++++++++,,,------,,,,,,+++++++++,,,------...---...222666<<>>DDDJJJMMMLLLIIIGGGMMMPPPPPP\\\}}}rrrbbbWWWXXX^^^sssvvvttt}}}cccFFF999555222111333555333111000000000/////////......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...---...000666???HHHNNNQQQRRROOOJJJGGGFFFMMM^^^ooo\\\EEEDDDHHHOOOJJJNNNRRR___|||wwwkkkcccdddkkkYYYPPPOOOMMMJJJKKKNNNNNNKKKJJJMMMJJJJJJJJJKKKMMMMMMKKKIIIGGGIIILLLOOOQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXUUUSSSUUUWWWZZZ^^^dddhhhuuu}}}zzz{{{~~~pppccceeeaaaWWWHHH<<<444222222333222222111111111000000000000000000/////////..................---------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,000:::GGGQQQOOOSSSVVVVVVVVVWWWRRRLLLEEETTTxxxhhhyyyUUUEEEGGG===888EEE\\\}}}nnnHHH???HHHggg}}}tttjjjcccZZZPPPGGGCCC???:::666666222333444333111111333555222222333444555555555444444555555555555444333222111111111111111111111111......000111222222222222+++++++++************)))))))))************)))))))))************+++++++++(((***+++,,,,,,+++***(((,,,++++++++++++,,,------,,,+++++++++,,,,,,---...///,,,---444===EEEOOOWWW___WWW[[[eee```UUU]]]rrrgggGGG===GGGBBB>>>===>>>>>>>>>>>>;;;>>>CCCHHHLLLLLLKKKJJJHHHOOOYYYgggvvvhhh^^^\\\cccrrrvvvssszzz[[[AAA;;;555222333444222000000000000000/////////...------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---...222:::CCCKKKPPPQQQQQQKKKGGGHHHMMMZZZooolllGGGAAADDDDDDKKKVVVPPPXXXvvvzzzkkkjjjoooyyygggZZZPPPNNNQQQMMMLLLMMMOOONNNJJJIIIKKKKKKJJJJJJKKKMMMMMMLLLJJJIIIKKKNNNRRRTTTVVVVVVVVVZZZZZZZZZ[[[\\\]]]^^^^^^XXXTTTTTTXXXZZZZZZ]]]ccchhhqqqtttpppuuuqqqjjjuuuhhhTTTBBB777333444555222222222111111111000000000000000000/////////...............------------++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,---000777BBBLLLSSSOOOTTTWWWUUUUUUUUUSSSOOOOOOeeehhhvvvQQQBBBAAA>>>;;;JJJcccaaaBBBFFFRRRppp{{{uuummmddd^^^SSSIII@@@===:::666333444111222444333222222444777555555666666777666666555555555666777666666444444111111111111111111111111000000111222333444555666+++++++++************)))))))))************)))))))))************+++++++++((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...///+++,,,666BBBLLLUUU\\\aaaYYY^^^hhh]]]NNNaaazzzYYYDDDGGGFFF??????EEE???333666CCC@@@DDDHHHJJJJJJJJJKKKKKKOOO[[[nnnyyymmmggghhhfffrrrzzzsssvvv}}}tttHHH@@@777333222222000...000000000000////////////------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++************++++++,,,,,,,,,******+++,,,,,,---.........///333<<>>???@@@444///555999666666;;;555555666888:::???EEEHHH,,,,,,,,,+++++++++************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------..................111000555AAALLLSSS\\\eeeeeeeee```XXX\\\ooo___HHHOOO]]]bbbGGGAAA======>>>>>>AAAEEEHHHHHHKKKQQQVVVVVVRRRNNNeeevvvkkk[[[ZZZWWWSSSQQQSSSWWW[[[cccmmmuuu|||{{{pppmmm|||~~~]]]???999999333000333111111111000//////......//////............//////------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------///444<<>>:::555333444555444333333333444555777999:::;;;<<<;;;:::999888888777666777777777777999<<<>>>@@@@@@999444666:::;;;===?????????>>>;;;<<>>;;;999888888888777555666555555555777:::===???>>>>>><<<<<>>;;;999888666444333333444555555444666888:::<<<<<<<<<<<<<<<:::999999;;;<<<999777666555444444555888:::<<<===AAABBBEEEQQQ______UUUKKKIIIQQQjjj,,,,,,,,,+++++++++************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111333999CCCMMMWWW]]]``````aaaSSSPPPdddpppOOOCCCFFFJJJHHHFFFBBB<<<:::>>>CCCEEEHHHKKKKKKGGGLLLUUUXXXZZZooo{{{lllaaaZZZLLLLLLLLLJJJGGGFFFGGGHHHHHHIIIHHHGGGKKKQQQSSSRRReeezzzvvvnnnooosssfffGGG999666444222222222111000000////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///555===GGGMMMMMMJJJEEECCCDDDIIIhhheeeAAAHHHLLLTTT^^^jjjtttzzz}}}sss\\\YYYVVVZZZiii~~~pppooorrrpppooollliiigggeeebbb]]]YYYSSSSSSTTTUUUWWWXXXWWWVVVXXXUUURRRPPPQQQSSSUUUVVVWWWWWWXXXYYY[[[\\\^^^___aaadddhhhlllnnnqqquuuwwwwwwxxx{{{}}}~~~~~~~~~}}}|||||||||wwwxxxzzz|||rrrBBB>>>555000222444222111333111000000000////////////////////////////////////---,,,,,,++++++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------------,,,333>>>IIIQQQVVVZZZ[[[___VVVSSSLLLNNNOOOiiikkkgggqqqNNNEEEAAA:::<<>>333333333222222111111000////////////............//////------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,...000111999@@@IIINNNMMMJJJHHHHHHKKKUUU|||oooOOO;;;CCCHHHZZZrrrZZZVVVZZZXXX___mmmzzzzzzrrrccc\\\```bbbaaaeeeeeeeeeeeeeeebbb]]]YYYWWWWWWYYYZZZ[[[\\\\\\\\\___\\\WWWSSSRRRSSSVVVXXX[[[\\\^^^aaacccdddeeeeeedddgggkkknnnqqquuuyyy|||}}}~~~~~~}}}{{{zzzzzzyyyzzz{{{}}}|||yyy^^^FFF999000222444111111444111111000000000/////////////////////////////////---,,,,,,++++++,,,,,,---+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,,,,---///---666BBBKKKQQQUUUYYY\\\YYYUUUTTTLLLLLLMMMeeeZZZjjjbbbMMMGGG???<<<>>>PPPpppRRR]]]qqq~~~sssiiiaaaYYYQQQKKKDDDAAA<<<888777555444222222333555555555555888::::::;;;;;;<<<<<<;;;;;;:::999===EEEOOOUUUQQQFFF===888999:::;;;;;;;;;;;;:::GGGKKKPPPUUU[[[]]]TTTJJJRRRhhh}}}ppp,,,,,,,,,+++++++++************************************************************+++,,,,,,,,,,,,+++---------------------------,,,++++++,,,///111222@@@IIIRRRXXX___fffgggddd^^^UUUccc```TTTKKKNNNUUUXXXVVVTTT999:::???DDDFFFIIIPPPZZZTTTWWWYYY[[[fff}}}qqqeee\\\aaa```^^^[[[XXXWWWXXXZZZRRROOOMMMMMMNNNNNNNNNNNNIIIKKKQQQZZZeeeuuu}}}}}}tttnnnHHH777777333333222111111000000/////////............//////---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,///111333???EEELLLOOOMMMLLLMMMOOOQQQaaarrrQQQCCC???AAAIIIccclllYYY[[[[[[ZZZdddnnnkkkddd[[[TTTUUUXXXZZZYYY```aaabbbcccbbb```\\\YYYXXXYYY[[[\\\\\\\\\]]]^^^[[[ZZZYYYWWWVVVVVVXXXZZZ]]]___bbbfffhhhiiihhhhhhfffhhhlllpppssswww|||}}}{{{yyywwwvvvyyyzzz|||~~~|||wwwQQQ@@@444333444000///444111111111000000000//////////////////////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,......,,,,,,---//////999EEEMMMQQQTTTYYY^^^UUUTTTTTTIIIIIIKKK```yyy___xxxRRRJJJFFF:::<<>>999;;;>>>AAACCCBBBAAA@@@LLLQQQXXX[[[UUUKKKHHHJJJUUUkkkrrriiiggg,,,,,,,,,+++++++++************************************************************+++,,,,,,,,,,,,+++---------------------------,,,++++++,,,///111333BBBKKKSSSXXX^^^fffgggbbbXXXXXXjjj{{{RRRUUUVVVXXX___bbbVVVEEE888;;;BBBGGGHHHJJJTTT___YYY^^^___```sss|||wwwyyylllbbbaaaaaaaaa___^^^```dddggg```[[[WWWUUUTTTRRRRRRRRRWWWOOOMMMTTT\\\eeewww~~~~~~|||SSS???===333333222222111000000000//////............//////---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++---///222444CCCHHHNNNPPPNNNNNNQQQUUURRRgggxxxTTTAAADDDGGGDDDNNNkkklll___]]]]]]UUUWWWccchhhhhh]]]SSSRRRUUUXXXZZZ\\\``````aaaaaa```^^^[[[ZZZXXXZZZ[[[[[[[[[\\\]]]^^^UUUWWWYYYYYYYYYYYYZZZ[[[[[[^^^cccgggiiijjjhhhgggfffiiimmmppptttxxx}}}~~~{{{yyywwwuuutttvvvxxxzzz~~~|||ZZZFFF777555444///...333111111111111000000000000000000000000000000000000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------......***,,,......,,,+++...000222;;;GGGOOOQQQTTTZZZ___UUUVVVSSSDDDDDDKKKbbb}}}lllvvvEEEEEEBBB444<<>>???AAAJJJZZZjjjpppfffQQQ???999<<>>IIIMMMNNNSSSYYY\\\ZZZUUUNNNJJJEEEHHHrrrxxxgggeee@@@===@@@>>>FFFTTTooodddeeeuuuzzzmmm[[[NNNGGGCCC===888888777666555555555555555333333444777999:::999888999:::<<<===>>>@@@CCCFFFJJJLLLYYYkkkooo___FFF666::::::;;;@@@EEEIIIIIIGGGMMMZZZcccYYYGGG???JJJYYYkkkpppssspppjjjgggkkkppp...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,///......444;;;FFFMMMWWW___cccccc___[[[]]]uuueeeIIINNNQQQOOOFFFBBBBBB@@@:::BBBBBBCCCGGGNNNWWW^^^aaa^^^aaabbbzzzzzzeeeYYYUUUSSSMMMGGGMMMNNNQQQTTTYYY]]]aaacccfffjjjooowwwuuuiiibbbcccggghhhgggjjjpppqqqnnnlllnnnmmmlllooovvv{{{{{{{{{wwwrrrpppooonnnllljjjgggnnnvvvbbbKKK;;;222333666111111333...////////////////////////////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,------------,,,+++---......---111999@@@HHHIIILLLNNNLLLHHHKKKPPP^^^eee```QQQOOO\\\aaaZZZXXXiii~~~oooVVVTTTRRRPPPOOORRRVVV[[[]]]bbb___```dddfffdddeeegggmmmlllnnnqqqmmmeee```aaa\\\]]]\\\[[[ZZZZZZYYYXXXZZZZZZYYYZZZ\\\___ccceeekkknnnrrrrrrpppppprrrtttwwwzzz~~~~~~yyytttqqqrrrttt|||}}}UUU999666555444444///222222111000000000000000////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.../////////777BBBKKKMMMNNNRRRWWWYYYUUUPPPKKKFFFGGG```tttzzzXXX===???>>><<>>999;;;@@@GGGFFFGGGLLLTTT\\\cccfff]]]dddqqqwwwkkk^^^UUUJJJDDDCCCCCC@@@===>>>???@@@BBBDDDFFFHHHJJJMMMSSS\\\iiixxxxxxoookkkfffhhhiiilllrrrwwwvvvrrrssstttsssttt|||~~~xxxZZZ===333444888222111333///////////////////////////////////////////////////------------------------------,,,,,,,,,,,,---------------------------------,,,++++++******++++++++++++,,,---------------+++,,,......000444===CCCJJJIIIKKKLLLIIIFFFJJJPPPdddZZZNNNJJJQQQ[[[\\\YYY]]]uuu~~~|||jjjTTTSSSTTTTTTSSSSSSUUUZZZaaafffhhhfffhhhmmmnnnmmmmmmqqqssstttwwwxxxqqqgggaaaaaa[[[ZZZZZZZZZYYYXXXXXXXXX\\\[[[\\\]]]___aaadddfffnnnppprrrrrrpppqqqtttwww{{{vvvssssssuuuwwwcccGGG:::444666666...111111222222111111000///////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......//////===FFFMMMMMMMMMQQQVVVWWWXXXQQQNNNGGGNNNqqqwwwtttLLL===CCC===<<>>CCCHHHKKKLLLNNNOOOTTTQQQQQQSSSQQQKKKEEEBBB@@@BBBFFFJJJLLLKKKGGGCCCNNNKKKGGGFFFJJJRRR[[[aaa]]]```dddgggiiilllpppsss...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++---000111333;;;DDDPPPRRRYYYbbbfffbbb\\\ZZZwww___DDDLLLKKKLLLJJJDDD<<<999>>>EEEHHHHHHLLLTTT[[[___cccggg___ppp|||dddRRRJJJIIIGGGDDDBBBAAAAAAAAA@@@>>>>>>??????@@@BBBCCCDDDGGGMMMVVVbbbppp}}}vvvtttlllkkkkkkooouuuyyyyyyvvvsssttttttxxxhhhCCC444333888333000333111////////////////////////////////////////////////---------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,++++++******+++++++++,,,,,,---...------------...//////222777>>>DDDKKKKKKKKKHHHCCCEEESSSbbboooZZZJJJLLLSSSSSSRRRUUUcccvvvvvvxxx~~~[[[RRR\\\YYYZZZZZZZZZ[[[___eeejjjjjjjjjmmmrrrsssrrrssswwwvvvzzz}}}{{{rrrgggaaa___\\\ZZZYYYZZZZZZWWWWWWYYY]]]^^^___```bbbdddfffgggiiikkknnnnnnnnnqqqvvvzzz~~~xxxuuutttvvvxxxyyymmmWWWCCC444777;;;333000111222333222111000///////////////............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---...///111AAAIIINNNMMMMMMRRRVVVXXXYYYRRRPPPFFFSSSeee|||fffIII@@@FFF<<>>???>>>CCCIIINNNOOOOOOOOOPPPOOOQQQTTTUUURRRLLLGGGEEEEEEHHHLLLPPPPPPLLLGGGCCCJJJGGGGGGKKKRRRVVVUUURRRWWWYYY]]]bbbhhhmmmqqqsss...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------///000333;;;EEETTTVVV\\\dddeee___\\\]]]RRRDDDSSSEEEQQQRRRDDD999<<>>???@@@@@@>>>======>>>>>>>>>>>>??????AAABBBCCCBBBGGGNNNXXXdddqqq~~~zzzuuuttttttqqqpppssswwwyyyyyyyyyuuuwwwyyyOOO999222666333111444222000000000000000000000000////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,---.........------000000///000333888>>>CCCFFFHHHHHHDDDAAAKKKhhhjjjSSSPPPOOOJJJQQQ```ssszzzxxxjjjUUUQQQUUU\\\\\\\\\[[[\\\^^^bbbdddiiijjjooouuuvvvtttwww{{{~~~yyyppphhhddd___[[[[[[]]]\\\XXXWWWZZZ___```bbbdddfffhhhiiiiiikkkmmmpppqqqqqqsssyyy}}}zzz|||}}}~~~~~~~~~{{{xxxwwwyyyzzz{{{{{{vvviiiQQQ888555;;;777111222333333333222000///////////////............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------111333CCCIIINNNNNNOOOUUUXXXYYYTTTNNNLLLEEEZZZ\\\^^^III???DDD===MMM{{{kkk]]]TTTHHH>>>999777666555444444444444444555666777777999<<<======???BBBEEEFFFIIINNNPPPPPPOOONNNMMMKKKPPPUUUUUURRRNNNKKKIIIIIILLLPPPRRRQQQLLLGGGDDDFFFGGGJJJOOORRRRRRNNNJJJTTTVVV[[[aaagggmmmqqqsss...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000------///000444>>>HHHWWWXXX___fffccc[[[\\\cccoooMMMHHHRRRGGGQQQPPP@@@777???EEEDDDDDDEEEKKKQQQPPPPPP\\\lllzzzWWWEEEBBBBBB@@@>>>:::;;;======;;;:::::::::>>>>>>>>>>>>???AAABBBCCC>>>AAAGGGOOOYYYgggttt}}}zzzvvvvvvzzzxxxyyy||||||zzz{{{~~~dddEEE444555333222444222000000000000000000000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---...............111000///000444999???CCCAAADDDFFFEEEFFFYYY}}}rrrTTTIIIBBBAAAUUUppprrr\\\UUUWWWYYYgggbbb]]][[[]]]```cccdddhhhkkkqqqxxxyyywwwzzz~~~xxxppphhheee___^^^bbb```YYYXXX]]]```bbbeeehhhjjjkkkkkkkkknnnqqqssssssrrrssswwwzzzxxxzzz~~~||||||||||||}}}}}}~~~~~~tttnnn{{{vvv```AAA555888555222222222333222222111000////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...,,,...222777DDDJJJOOOPPPRRRWWWZZZYYYRRRMMMJJJJJJjjjlll```___HHH;;;@@@@@@YYYttt~~~oooaaaQQQKKKBBB:::666444333222444444444555666777888999777:::>>>@@@AAADDDIIIMMMOOOPPPQQQQQQNNNLLLLLLLLLMMMQQQRRROOOMMMNNNOOOMMMJJJMMMOOOPPPMMMJJJGGGFFFFFFGGGIIIJJJKKKLLLOOOQQQTTTXXX^^^dddiiinnntttxxx...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///------000222777CCCNNNXXX[[[bbbggg```WWW\\\jjj\\\SSSTTTRRRTTTMMMCCC<<<<<<@@@CCCDDDGGGGGGJJJMMMMMMVVVssscccQQQ>>>999;;;<<<<<<;;;=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@AAACCCGGGOOO[[[gggooowww~~~}}}yyyzzz}}}~~~xxx|||SSS888666555444444111000000000000000000000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,------...............///...---///444;;;AAADDDCCCDDDGGGKKKRRRffffffJJJ???:::???XXXvvvtttccc\\\^^^kkkyyyuuukkk___ZZZ^^^eeeiiikkkkkkooovvv}}}~~~}}}wwwlllkkkdddbbbfffddd[[[ZZZ___bbbdddgggjjjlllmmmlllllllllooossstttssssssvvvyyyzzz~~~~~~~~~|||eeettt~~~xxxxxxkkkNNN;;;777333333333222222111111111222////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---......,,,...444:::EEEKKKPPPRRRTTTXXXYYYWWWSSSOOOGGGNNNxxxaaajjj[[[HHH999@@@FFF```{{{xxxzzznnn```TTTFFFBBB===888555444444333555555555666777888::::::888<<>>======??????>>>>>>???AAABBBCCCDDD@@@@@@@@@??????@@@AAAAAADDDCCCAAA@@@DDDLLLVVV^^^fffppp|||yyyzzz|||~~~^^^===888666555444///000000000000000000000000////////////////////////------------------------,,,++++++++++++++++++,,,************************---,,,++++++******++++++,,,---......//////......---++++++...555===CCCFFFIIIHHHJJJQQQ\\\lllpppYYYDDD>>>>>>EEE]]]www}}}eee```bbbfff|||}}}mmm\\\UUU[[[eeelllnnnnnnrrrzzzrrrooogggeeeiiifff]]][[[aaabbbeeehhhlllnnnnnnmmmmmmkkkooouuuxxxxxxyyy||||||}}}nnnlll{{{rrrtttpppXXXCCC:::444444333222111000111222333000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,...---,,,///555;;;GGGMMMRRRSSSVVVYYYXXXTTTQQQMMM@@@JJJzzzwww[[[nnnzzzOOOJJJ:::CCCJJJaaakkk|||qqqcccUUUJJJ@@@>>>;;;999777777666777555555555666777999;;;;;;999>>>DDDGGGJJJOOOWWW^^^ZZZXXXTTTPPPLLLKKKNNNPPPOOOTTTVVVTTTTTTUUUNNNEEEFFFGGGGGGEEEBBBAAADDDGGGCCCDDDFFFHHHJJJLLLNNNOOOVVV___hhhnnnpppvvv...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555///---111888AAAMMMWWW___\\\bbbggg\\\QQQcccRRRVVV]]]WWW^^^XXXGGG;;;???CCCAAAAAAFFFLLLRRRQQQRRR___vvviiiTTTEEEBBB>>>;;;;;;===AAADDDEEECCCAAABBBDDDDDDAAA>>>CCCAAA??????@@@AAAAAA@@@BBBEEEDDD@@@BBBIIIOOOQQQ[[[eeeooouuuzzzrrrDDD777999666111000333333222222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000......222:::AAADDDDDDIIIGGGLLLOOOZZZ~~~xxxdddTTT@@@444888LLLhhh|||xxxpppeeeeeebbb}}}qqqaaaXXX___gggjjjooowwwwwwzzz~~~uuunnnnnnlllhhhccc```aaabbbdddgggkkkmmmlllmmmpppssssssuuuwwwwwwvvvwww{{{~~~|||ooonnnzzzmmmHHH555:::666666555333111000111333111111111111000000000000...------,,,,,,------...//////...---,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------...000000...---000888???DDDKKKPPPSSSUUUWWWUUUQQQOOORRRFFFFFFkkkuuu```pppGGG<<<<<<<<>><<<999777555555555666777666777888888888:::>>>555@@@HHHJJJNNNVVV[[[[[[]]]XXXRRROOOPPPRRRRRRRRRPPPQQQRRRPPPLLLJJJKKKMMMEEEEEEDDDCCCBBBAAA@@@???FFFFFFGGGGGGHHHLLLRRRWWW\\\eeepppvvv{{{...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........333///---222:::CCCNNNYYYcccbbbeeeddd]]]]]]ssspppNNNSSS\\\YYYWWWOOOAAA999???EEEDDDDDDHHHKKKRRROOORRRlllTTTBBB???@@@CCCEEEGGGGGGGGGGGGFFFDDDCCCCCCEEEEEECCCAAACCCAAA@@@AAACCCEEEDDDCCCBBBDDDCCC@@@AAAHHHLLLMMMOOOQQQSSSVVV^^^mmm~~~~~~~~~~~~UUU;;;555333333444333333222222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///......333;;;BBBEEEEEEDDDCCCFFFPPPeeepppZZZNNNAAA===CCCPPPaaammmuuuuuugggaaaeee{{{lll```\\\dddkkkmmmrrrzzzxxx}}}wwwqqqqqqpppkkkeeebbbcccfffhhhiiikkklllnnnppptttwwwuuuvvvwwwwwwwwwyyy|||~~~~~~yyyxxxXXX<<<444555555444333111111111222111111111111000000000000...------,,,,,,------...///......---,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,...///...///333<<>>AAACCCZZZ~~~lllsss^^^MMMDDD===777555555444444555666888999999:::;;;===???@@@>>><<>>>>>>>>???AAADDDGGGJJJKKKGGGFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDEEEGGGHHHGGGFFFHHHIIIHHHHHHNNNYYY```aaa[[[OOODDDAAACCCEEEGGGHHHSSSYYYfffvvv}}}sssoooqqqtttzzzwww[[[@@@777666555444333333222222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,///666???FFFHHHHHHEEEDDD???UUU|||~~~fff]]]```OOOAAACCCKKKRRRYYY___rrrccc^^^vvvwwwaaa```___cccjjjnnnrrr{{{}}}wwwwwwuuuooohhhfffiiinnnpppoooooossszzz~~~}}}{{{zzz|||]]]999444444333333333333111000111111111111000000000///......------------............---------,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...,,,---...000333:::CCCIIILLLQQQUUUTTTUUUVVVTTTOOOQQQIII\\\sssgggOOOAAA;;;AAAGGG```uuulllTTTEEE???<<<888666666666666777999:::;;;;;;???BBBBBBBBBEEEHHHIIITTTSSSSSSUUUZZZ______\\\[[[XXXSSSPPPPPPRRRUUUWWWTTTSSSRRROOOKKKGGGEEEDDDJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFHHHPPP]]]iiirrrwww{{{---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,111;;;EEENNNXXXaaa```gggcccYYYcccgggNNNXXXXXX]]][[[???;;;;;;???FFFKKKKKKLLLNNNPPPQQQgggxxxUUUDDDBBBEEEHHHHHHIIIJJJKKKMMMNNNOOOHHHHHHGGGEEEDDDCCCDDDDDDJJJHHHFFFEEEFFFFFFFFFEEEFFFHHHIIIMMMXXXfffoooppp```QQQEEEDDDGGGGGGEEEEEEJJJQQQ```rrr}}}sssssssssuuu{{{kkkHHH777444555444444333333222111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---000888AAAHHHIIIHHHEEEEEEBBBWWW{{{zzzccc^^^bbbRRRGGGKKKRRRVVV]]]gggttt{{{xxxUUU```{{{iiiaaabbbfffkkkooouuuyyywwwsssmmmiiiiiilllppprrrsssuuu{{{~~~~~~bbb===777555333333444333111///111111111111000000000//////......------......///---------------,,,,,,,,,------------------------,,,,,,---------........./////////111444;;;CCCHHHLLLPPPSSSRRRSSSTTTRRRMMMLLLLLLvvvmmmooo[[[JJJ@@@;;;CCCNNNkkk~~~yyygggNNN@@@===;;;999666777777888999:::;;;;;;777AAAFFFDDDDDDMMMXXX______[[[XXXYYY\\\]]]\\\[[[[[[YYYVVVSSSQQQRRRUUUWWWTTTQQQLLLHHHFFFFFFFFFGGGLLLJJJGGGDDDCCCDDDFFFHHHJJJLLLQQQYYYeeeqqq{{{,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------333>>>HHHQQQZZZbbb```eeeaaa[[[kkk[[[MMM[[[YYY[[[XXXAAA===@@@DDDHHHJJJLLLNNNPPPRRR___[[[FFF===>>>BBBEEEIIIMMMQQQRRRQQQMMMKKKIIIJJJIIIHHHFFFGGGIIIKKKPPPMMMIIIFFFGGGHHHIIIIIIFFFKKKPPPYYYfffuuu{{{zzzkkkXXXFFFBBBDDDCCCDDDHHHFFFLLLYYYiiiuuu~~~wwwssssssssswww}}}~~~UUU999333888444444444333222222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---222:::CCCIIIIIIHHHCCCEEEJJJ[[[ooopppccc]]]VVVNNNPPP[[[aaabbbjjjxxxeeeYYYqqqpppgggiiilllpppuuu}}}}}}xxxqqqmmmmmmppprrrsssuuuxxx}}}jjjMMM<<<888444222444444222000111111111111000000000000//////............//////------------------------------------............,,,---------............111000///111555<<>>IIIYYYxxxzzz}}}cccJJJ===;;;:::777666777888999:::<<<=========HHHNNNKKKNNN\\\kkksssccc^^^[[[[[[\\\ZZZZZZ]]]\\\\\\ZZZWWWTTTTTTUUUWWWUUUPPPIIIEEEEEEFFFHHHIIIJJJHHHEEEBBBCCCEEEIIIKKKOOOTTT\\\eeeoooyyy,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...444@@@KKKSSS[[[ccc``````[[[[[[ppppppRRRNNNYYYUUUQQQMMM===>>>BBBFFFGGGHHHKKKOOORRRaaaZZZGGGAAA;;;:::>>>>>>AAAGGGKKKNNNNNNLLLKKKJJJLLLMMMMMMMMMOOOSSSWWWVVVRRRMMMJJJKKKMMMPPPQQQQQQYYYdddpppuuu```LLLFFFDDD@@@AAAFFFFFFJJJSSS```lllyyyxxxnnnmmmmmmnnnrrryyyoooEEE555999555444444333333222111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---...333<<>>@@@BBBDDDDDDKKKRRRSSSPPPVVVeeeooooooaaa]]][[[\\\ZZZWWWZZZaaa]]]^^^^^^\\\XXXUUUUUUVVVVVVQQQJJJGGGGGGHHHIIIHHHIIIGGGEEEDDDFFFKKKQQQTTTYYYbbboooxxx,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---...555BBBLLLTTT\\\ccc^^^[[[UUUYYYppp^^^OOOOOOVVVOOOGGG@@@666>>>CCCFFFFFFFFFJJJPPPTTTttt```???===AAA<<<:::???>>>???@@@CCCGGGLLLQQQTTTKKKMMMPPPQQQRRRVVV\\\```ZZZVVVPPPMMMNNNRRRWWWYYY^^^iiixxxsss___PPPMMMKKKEEEDDDIIILLLMMMTTT___kkk{{{~~~xxxkkkjjjjjjjjjmmmuuuTTT888777555444444333333222222111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///444===EEEJJJIIIGGGGGGNNNbbbdddQQQOOOPPP@@@@@@DDDTTTgggooovvvnnn]]]vvvtttxxx}}}}}}rrrqqqyyy|||}}}{{{}}}uuuvvvoooEEE>>>666222333444333111111111111111000000000000//////............//////---------------------------------.........//////---------........./////////------///666>>>EEEIIIJJJNNNPPPOOOPPPRRRQQQMMMGGGcccggghhhfffJJJHHH===@@@OOObbbuuusss|||cccJJJ>>>===;;;777:::<<