BM6([. yyyyyyxxxwwwwwwwwwxxxxxxyyyxxxwwwwwwxxxwwwuuusssvvvvvvuuuuuuuuuttttttttttttttttttuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}wwwzzz~~~xxxlllhhhkkkiiinnnsssvvv{{{kkk___TTTQQQPPPMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAABBBAAAAAA@@@>>>CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIILLLLLLLLLUUUqqqUUUTTTRRRQQQQQQRRRTTTUUURRRQQQPPPNNNNNNNNNNNNNNNKKKLLLLLLLLLMMMMMMNNNNNNSSSSSSRRRQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKNNNRRROOOOOOOOONNNLLLJJJHHHGGGEEEGGGGGGHHHLLLPPPLLLEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF???@@@@@@BBBCCCDDDEEEEEEIIIJJJLLLMMMNNNQQQVVVZZZttt{{{jjjpppmmmmmmvvv~~~sssjjjdddaaa```^^^```bbb\\\XXXdddvvvqqqWWWGGGFFFAAA<<<<<<<<<:::888888>>>>>>===<<<;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::666666777777777777666666888888888777777777777777666666666777777777777777888888888888888888999999888888888888888999999999888888777777777777888888;;;;;;:::::::::;;;;;;;;;999:::;;;;;;:::999999999;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>???@@@AAABBBCCCCCCGGGGGGHHHQQQooo???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<======>>>?????????DDDEEEEEECCC@@@>>>===>>>>>>>>>????????????@@@@@@<<<<<<>>>AAABBBCCCIIIPPPEEEDDDDDDBBB@@@>>><<<;;;>>>@@@AAADDDIIIMMMHHHAAA::::::::::::999999999999999999::::::::::::999999999999999999999999999999======>>>>>>>>>>>>>>>???<<>>>>>>>>>>>>>>>>>????????????@@@@@@::::::::::::::::::::::::<<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGJJJMMMPPPJJJUUUiiixxxtttwww|||rrrlllgggaaa^^^[[[[[[YYYXXXZZZ```hhhnnnqqqwwwxxxaaaRRRFFF>>>;;;???>>>===???@@@???===<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888999:::::::::::::::999:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<===999;;;======;;;;;;;;;<<<888888777777777888999999666777888888888999;;;===999999888888888777777777999999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????===@@@DDDOOOlll888999999::::::999999888777999:::<<<<<<;;;:::999999::::::;;;<<<<<<======<<<>>>???===:::999:::<<<::::::;;;;;;;;;<<<<<<<<<999888;;;>>>>>>===EEENNN>>>======<<<;;;:::999888;;;<<<===@@@FFFJJJDDD:::@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;888;;;>>>===:::999<<>>???@@@AAACCCEEEIIIIIIKKKVVVnnnuuulllqqqvvvvvvxxx}}}}}}yyyuuurrrtttyyyyyyuuuooojjjeee```[[[XXXWWWTTTPPPNNNNNNPPPSSSUUU\\\]]]___eeepppzzzdddLLLAAA>>>>>>@@@DDD::::::::::::;;;<<<<<<:::999999888777777666666666555555555555555555555555666666666666666666666666888888777777777777888888444444444555555666666666555555666777666666555444444444444444555666888999666666666666666666666666666555555555555555555666444444333333333444666666111333666666444333555666:::999999999999:::;;;<<<888999:::999999;;;@@@DDD;;;;;;:::::::::999999999:::;;;;;;<<<======>>>>>><<<======>>>???@@@AAAAAA???BBBFFFPPPkkk555666888999999888666555333555888::::::999888666555666666777888888999999777:::<<<;;;999888:::===777777888888999999999:::;;;999:::<<<999777===GGG<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;===CCCFFF???555999999888888777777777666555666666777777666666555888888888888888888888888999999::::::;;;;;;;;;<<<777;;;>>>===:::999<<>><<<888777;;;;;;999777888:::<<<;;;;;;;;;;;;::::::999999999888888777777777777777777999999999999999999999999999888888777777888888999777777777888999999::::::666666777888777666555444666555555555666888:::;;;888888888888888888888777888777777666666777777888999888888777888999;;;<<<555888::::::999888999<<<666666666666666777888999666777888777777:::@@@FFF999999999999888888888888999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAACCCDDDCCCJJJeee888888777777666666555555777777777777777777777777666666666666777777777777444777<<<@@@AAA>>>;;;888777777666666666666777777888888777777888888999::::::::::::999999999888888:::888777;;;@@@BBB???;;;888888888888888888888888777888888888999999999999999999999999888888888777:::888666888;;;<<<:::888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<888888888888888888888888777999::::::999888:::;;;999999999999999999999999777777888999999999999888888888999:::;;;======>>>>>>???BBBDDDGGGKKKQQQUUUnnn~~~||||||nnn^^^YYY[[[bbb\\\WWWWWWYYYZZZZZZZZZZZZWWWWWWZZZ]]]___dddkkkooouuuyyywwwtttvvvyyy{{{xxxooolllllllllbbb```aaaddd```YYYWWW[[[YYYYYYWWWVVVVVVVVVTTTRRRPPPTTTSSSTTTWWWPPPKKKSSSWWWUUU___kkktttxxxpppsssuuubbbQQQGGGCCC@@@???>>>===;;;:::999888888888777777777777888888999999999888888888777777555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666777888999999::::::888888777666666666666666777888888999999:::;;;;;;;;;<<<;;;;;;:::<<>>????????????AAAEEEHHHFFFNNN^^^yyyzzzsssoooffffffgggfff___WWWTTTVVVYYYUUUSSSTTTUUUUUUUUUUUUTTTXXXYYYUUUSSSVVVYYYYYYTTTVVVXXXXXXVVVVVVVVVXXXTTTUUUUUUTTTRRRQQQSSSUUUUUUSSSOOOLLLLLLMMMLLLKKKLLLGGGFFFJJJMMMNNNRRRXXXXXXUUUVVVYYYXXXVVVWWW\\\ppp{{{wwwzzzzzzkkk___QQQHHHAAA:::777777::::::999999888777777777888777777666666777777888999999888888888777777777444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444333444444555555555444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666666666777777888888999888777666666555555555666777777888888999::::::::::::;;;;;;;;;;;;<<>>EEEDDDDDDJJJWWWqqq|||ssshhhfffjjjmmmuuuzzz|||uuuhhh]]]YYYZZZaaadddfffddd```^^^aaaeeeccc\\\WWW[[[eeemmmmmmkkkpppiiieeegggnnnxxxqqqaaaYYYEEE@@@======<<<999999<<<666666666666666777777777777666666666666666666777888888888777777777666666444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444222222333444555555555444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666777666555555555555555555666666777888888999999:::888:::;;;<<<;;;<<<===??????>>>???IIIddd333333333333333333333333333333333333333333333333444444444444555555555555666555333333333555777888666555555444444555555666555555555555555666666777555555555555555555555555999777666666666666444222555555555555555555555555333333333333444444444444666666555555555444444444555555555555666666666666555555555666666666777777666666777777777777777888666666666666666666666555666666666666666666666666444666777777666666777888444444444444444444444444444444555666666666666666555555555666777888888999777888999999999;;;===???>>>@@@FFFGGGCCCFFF___{{{pppYYYHHH>>>:::>>>;;;;;;<<<999555666:::888888888888888888888888666666555555555555666666777777777666666666555555333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333000000222333444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444444666666666666666666555555555555444444444444444555555666666777777888888999666888;;;<<<;;;;;;<<<===>>>>>>???IIIbbb333333333333333333333333111111111111111111111111222333333333444444444444444444444555555555555555555555444444444444555555666555555555555666777777444444444444444444444444777666555555666666666555666666666666666666666666333333444444444555555555555555555444444444444333444555666666666666666777444444555555555666666666555555555666666666777777666666666555555555555555555555555555555555555555333444666555444444555777444444444444444444444444333333444555555555555444555555666666777777888888444666888999999;;;===???:::444777CCCJJJIIIJJJPPP___}}}qqqeeeUUUHHHBBB???===;;;999666666888666444777<<<999999888888777666666666555444444444444444444555666666666555555555444444333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333//////111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333666666666666666555555555444333333333333333444444444444555666666777777888555777::::::::::::;;;<<<>>>>>>@@@IIIaaa222222222222333333333333111111111111111111111111222222222222333333333333111222333444444333222111444444333333333333444444555555555555555666777777333333333444444444444444333222222222333444555555666666666666666666666666444444444444555555555555555555555444444444333333333555666666555444666777444444555555555666666666444444555555666666777777333333333333333333444444444444444444444444444444222333444444333333444666444444444444444444444444111222333333444444333333555555555555666666666777444555777777666777888999>>>======@@@???<<<<<<@@@>>>KKKZZZfffzzzvvvaaaRRRDDD>>>999999===???<<<888===999777999999888999===777666666555444333333222444444333333333333444444555555555444444444333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222//////000111222222222111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222444444444444444444555555222222222222222333333444333444444555555666777777555777888999888999;;;<<<>>>>>>@@@HHH```000000000111111222222222111111111111111111111111111111111111222222222333111111222222222222111111444444333333333333444444444444444444444555555666333333333444444444555555222222222111111222333555444444444444444444444444333333333444444444555555555555555555444444444444111333555444333222444666555555555555666666666666444444555555666777777777222222333333444444555555333333333333333333333333111222333333222222333555333333333333333333333333000111222222333333222222333333333444444444444444222444666666444444555666000:::???;;;555888@@@FFF;;;999:::>>>EEEUUUmmm~~~eeeRRRHHHBBB<<<777888777777888999999666333:::444111444555333000000333333333333333333333333333333222222222222333333444444444444333333333333222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222//////000000111000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000111111222222333333111111111111111222333333333333333444555555666666555666777777666888:::===<<<===???GGG]]].../////////000000111111111111111111111111111111000111111111111222222222444333222111111222333333444333333222222333333444333333222222333333444555333333333444444555555555444444444333111222333555333333333333333333333333222222333333333444444444666666555555555444444444///222444333111111222555555555555666666666777777444444555555666777888888444444555555666777888888333333333333333333333333000222333333222111333444222222222222222222222222000000111222222222222222222222222222222222333333000222444555555555666777777888555333:::AAA999***<<<999<<>>;;;======888333777888888666444444777999888222111777<<<:::666444111222222333444444555555333222222222222222222333444444444333333333222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000000000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111---......///000111111222111111000000111222333333222222333444444555555666666666666555555777:::===:::<<<>>>EEE\\\////////////////////////000111111111111000//////000111111111222222222222333333222111111222444444222222222222222222222222111222222333444555555555333333333333333333333333444444444444555666777888444444333222222222222333333555444111111555666555777666666555555444444444///000111222333333222222666333111000333666888888555555555555555555444444222222222222222222222222333222111111000000111111222222111111111111222222222222222111000//////...111111111111111111111111000000111111111222222222111222222333333444555555444444444444555666888999888888888999:::;;;===>>>EEEMMMXXXddduuu{{{rrrZZZLLLIII;;;;;;::::::999888777777777777666666555555555555333333333444444555555555222222222222222222222222333222111111000000111111111222222333333222222111333333333333333222111000111000/////////000222333111000///......///000111111111000000//////......////////////////////////............////////////000000000000000000000000///............---------...------......///000111//////000000000000//////////////////////////////---...000111222222222111000000111111111222222222333111000111555666555333444555666666666666999;;;666888===EEEWWW}}}////////////////////////---...///000000000000000000000000000111111111222000000000000000111111222444444444444333333333333444444444444555555666777888888777555444333222111/////////000111222222333333222222111111111111111000222222//////333444222111222222222222222222111666666666666666555555555777666666666666666555444444444444444444555666666333333333333333333333333333222111111000000111111222111111000000111111222222222111111000//////...111111111111111111111111000000000111111111222222111111111222333333444444444444444555555666666666666666666666888999:::;;;;;;>>>AAABBBFFFPPP___kkk|||www{{{xxxtttuuu|||wwwbbbZZZSSSMMMDDD:::555666999999888888777666666555666666555555555444444444333333333333444444444555222222222222222222222222333222111111000000111111111222222333333222222111111111222222111000000///000000/////////000222222111000///......///000111000000000000//////......////////////////////////............////////////000000000000000000000000............------------//////...............////////////000000/////////...........................///000000111111111111000000000111111111222222333111000111444666555333333555666666555666888;;;888:::>>>EEEUUU{{{////////////////////////++++++---...///000000000////////////000000000000...///000000111111111000000000111111222333333333222222111000000111333444222222333333333333444444444444555555555555555555555555555555555555444444333666666333444777777444333444555666666666555444222222111111111111111222111333666666444222111111444333222222222333555666333333333333333333333333333222111111000000111111222111111000000111111222222111111000000//////...000000000000000000000000000000000000111111111111//////000111111222222333333333444555555555444333333333333333444666777888=========;;;999:::===@@@KKKSSS```rrr{{{lll```UUULLLEEE???;;;999:::999666777:::666666666555444444333333444444444444333333333333222333333333333333444444000000000000000000000000333222111111000000111111111111222222222222111111///000000000000//////...000000/////////000111111000//////......//////000000000000////////////...////////////////////////---............/////////....................................------------000000///...---,,,------......////////////..............................000000/////////000000111000000000000111111111111222000000111333444444333333444555555555666888::::::;;;>>>DDDTTTxxx........................,,,,,,---...///000000///.........////////////000...///000222333222111111---...///000111333444444333222111111111333555666333333333444444555555555999999999888888888777777555666777888888888777666555888999777777::::::777555666888888888777555444777777666666666888999:::000333666777555444444555777666444333333444666777222222222222222222222222333222111111000000111111111111000000000000111111111111000000////////////000000000000000000000000/////////000000000111111......//////000111111111111222444555555333111000111111111111222333444555333333444666999;;;;;;;;;>>>===<<<>>>EEERRRaaakkk}}}nnnhhhXXXOOOBBB888444555777999;;;999888888777666777888555555444444333333333333333333333222222222222222222222222222333333333333000000000000000000000000333222111111000000111111111111222222222222111111//////000000000//////...000000/////////000000000////////////////////////////////////////////////........................---------.........//////------------------------.........---------,,,,,,///......---,,,,,,---------......//////......---........................111000///...---...///000/////////000000000111111000000000111222333333333222333555555444555777999:::;;;>>>CCCSSSwww------------------------/////////000000//////...---.........////////////,,,...///111222222111000000000000111111222222222333333333444555888:::;;;=========<<<<<<<<<<<<;;;<<<<<<<<<===>>>@@@BBBCCC@@@AAADDDFFFGGGGGGEEEDDDAAADDDDDDBBBBBBEEEFFFCCC@@@@@@AAAAAA@@@>>>===<<<<<<;;;;;;:::::::::::::::999999999777555444555555555444444444555666888999222222222222222222222222333222111111000000111111111000000000000000000111000000000///////////////////////////////////////....../////////000000000---......//////000111111000111333444333222000///111111000111111222333444333111000222555888888888777999===??????>>>??????QQQTTT\\\jjj{{{tttsssyyywww___KKK@@@<<<888999:::;;;;;;999555222222333333222333444555555444444444444444333333333111111222222222222222222222222222222222222222222////////////////////////333222111111000000111111000111111222222111111000//////000000000000000/////////000000000/////////......////////////...................../////////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---......------............------........................000///...---------...///....../////////000000000//////000111111111222333111333444444444444777999777999<<>>???AAACCCFFFJJJOOOSSSVVVXXXXXXWWWWWWXXX\\\```eeehhhdddgggkkkoooqqqpppooonnnhhhjjjiiieeefffjjjkkkiiieeeeeedddccccccbbbbbbaaaTTTTTTSSSRRRQQQOOOMMMLLLIIIFFFAAA===;;;888444222111222222333444444555555222222222222222222222222333222111111000000111111111000000//////000000111////////////////////////////////////////////////............////////////---......//////000000111//////111111111111000///000000000000000111222222777555333333555777888999333555888:::;;;<<<===???>>>======AAALLL___rrrvvvssstttuuuxxx}}}vvv\\\ZZZTTTKKK@@@999777777888888999999999777555444555888888666666888888666444444444444444444444444111111111111222222222222222222222111111111111000////////////////////////333222111111000000111111000000111111111111000000...//////000000000000000//////000000000///......---......//////......------............/////////------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,------------------------......---------......///............////////////...///111111000000222333111222333333333444666888777888<<>>:::666444444444444444444444444444333222111111000000111111000000////////////000000////////////////////////........................------........./////////.........///000000111111.........//////000000111/////////...//////000111......---------///111222444333000......222888===777999;;;===>>>@@@DDDFFFNNNZZZlll||||||zzzsssnnngggaaa\\\dddooovvvwwwyyy|||dddSSSNNNIIIAAA;;;:::999888777888:::;;;777555111......111666:::444777777222111333222...333333333333333333333333111111111222222333333333222222111111000000000000000000000000000000000000333222111111000000111111000000111111111111000000------.../////////////////////000000000///------------...//////...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------+++,,,------............------........./////////,,,///111000//////111333000222333333222333666888888999===CCCTTTyyy,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////000000000000555444444444555777999:::;;;===BBBHHHNNNTTTXXX[[[kkkooouuu|||{{{}}}aaa```]]]XXXPPPHHH@@@;;;666666666666666666666666333222222111000111111111000000////////////000000.........///////////////........................---------.........//////......//////000111111111------------...000111222......---------...//////111222222111///...///111///222666777555222///...666666555444333555999===888===BBBAAACCCOOOeeevvv}}}vvvqqqttt|||zzz~~~zzzxxx}}}zzztttuuuwwwtttqqqpppoookkkmmmrrrrrrllliiijjjhhhlllsssvvvnnn```[[[^^^hhhpppwwwwwwwww|||uuufffYYYKKKLLLEEE:::777;;;999222555333222222444555444222111444777999888666555444000555666222333777666222222222222222222222333333111111222222333333333333222111111111000000//////111111111111111111111111333222222111000111111111000000111111111111000000+++,,,------.........---//////000000000///---,,,,,,---...//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------,,,+++************+++,,,,,,------,,,,,,+++------------------------)))***,,,...//////......---------.........//////,,,///111000///...111333000111333333222333555777:::;;;>>>DDDTTTxxx,,,,,,+++++++++,,,------/////////...------///222---///111222333555888:::===999999===???@@@GGGPPPGGGQQQ___kkkrrrxxx{{{|||mmmYYYOOOJJJBBB<<<;;;999333000000444222///,,,///333222...333333222111000000000000000000000000///...---,,,---......//////......---//////000000000000//////---------------------------------............//////////////////////////////////////////000111111///000000000111111111111222222333333444555666666777777888999<<>>:::999888777555555777888999555555555555555555555555333333333222222111111111333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000111000///...///000222444666555444222111000000000000000000000000000000000111111000000//////......000,,,((((((***---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------,,,)))&&&%%%******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,------,,,++++++***+++,,,---............///...,,,,,,+++,,,---.........000111111000//////333222000000111333666888---999<<>>CCCIIIPPPXXXcccoooxxxxxxiii```[[[RRRGGG???;;;999777666888555222111222333333333555444333222222333444555222222222222222222222222333333333222222222222111333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000111000///...///000111222444444222111000000000000000000000000000000000000------------............///---,,,---///000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++...---,,,+++***)))((((((++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***+++,,,------.........------,,,,,,,,,,,,---------...///000000000000///222111000000111333666777222;;;<<<@@@RRRqqq//////...---------.........222888<<>>EEEMMMRRRXXXbbbqqqpppcccTTTEEE;;;999888666666777888888888333333444666666555222///...000222444555555666666444333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000//////////////////222222111000////////////////////////////////////.........//////000000111***,,,...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,******)))))))))***+++,,,************************************************+++***((((((((((((***+++)))***++++++,,,,,,,,,+++)))***+++,,,------------***++++++,,,,,,------------------...//////000111000000000000111333555666555::::::@@@RRRlll...///000333666999;;;===EEERRRdddrrr|||zzzkkk``````hhhmmmiiiccc\\\[[[]]]^^^\\\YYYaaahhhsss|||zzzvvvmmmdddccchhhkkkjjjbbb`````````cccppp~~~jjjXXXMMMAAA>>>:::555111000000000000000111111111000000///---..................---,,,------------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------.........///.........///////////////---......////////////...222222///+++,,,///000---,,,---///000222222222222777777777666666666777777888<<>>>>>===999666:::999888666444333111111444444333222222222333444///111444555555444444555333333444444444444333333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111000000////////////......111111000////////////////////////////////////////////////000000000000000,,,...111111000//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******************************))))))))))))******((()))***+++,,,,,,,,,,,,)))***+++,,,,,,---------)))***+++,,,---------,,,,,,,,,,,,---...///111111000000000111222333444555555888999@@@QQQjjj444666<<>>777333222222222222222222111000///...//////000000//////...------............------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,---------.........+++,,,,,,,,,---.........,,,---...///000000///......222222......333444222666555444333333222000///,,,...111555888999888777;;;;;;:::999:::<<>>NNNcccbbbkkkuuuyyyyyy{{{|||zzzzzzyyytttmmmlllnnnsssiii\\\XXX^^^gggjjjgggooo|||{{{ppphhhnnn{{{ooo\\\TTTFFF===666777555///,,,---111+++)))...222000------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------............------///////////////.........///////////////000000111000000111222333333444444444555555666777888888999<<<>>>@@@BBBEEEHHHJJJKKKRRRRRRTTTWWW]]]cccjjjmmmmmmooorrrwww|||}}}zzzvvvsssvvvtttrrrppppppnnnllljjjbbbaaa```]]][[[YYYWWWVVVNNNNNNOOORRRRRRNNNGGGAAA::::::::::::999999999999666555333444444444333222555444222111111111222222222333444444555555444444222333333444444333333222222111111111000000//////000000000000000/////////333111///...///000000000222111111222333444444222333222111111111111111222000111111111000000///...111000000000////////////111111111111111111111111////////////////////////000000////////////000000222///------///000///---111000000///...---------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,......---,,,,,,++++++******))))))(((((()))+++,,,******+++,,,+++***)))(((,,,)))((())),,,---***'''*********))))))))))))))))))************+++++++++++++++******++++++,,,---)))************+++++++++,,,,,,------------------//////000111222333333444:::888555===LLL___ttt{{{|||yyy}}}|||tttoooqqqrrrlllccc^^^gggiiiiiigggggglllooopppxxx}}}sssrrrpppxxxeeeTTTAAA666222111555<<<666222000111000...///222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...---------------............------........................//////......//////000111000000000111222222222333333333333444555555555666222222444555777888999:::888888888999;;;>>>AAACCC@@@AAABBBDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJKKKIIIFFFFFFGGGHHHJJJKKKKKKKKKKKKGGGGGGHHHGGGFFFCCC@@@???DDDBBBAAA@@@AAAAAA???>>>===<<<;;;:::999888777666===<<<;;;<<<===<<<888444666555555555444444444444444333222222333333222000444333222111111111222222222222333444444444444333222222333333333333222222222111111111000000000000222222222222222222222222444333222111222333333333111///...///111222222111333333222111111000000111222333333333333333222222444333333333333333333333111111111111111111111111////////////////////////000000////////////000000222///------///000///---111000000///......------///...------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++***)))((('''***)))((('''((()))+++,,,***++++++,,,+++***)))(((******)))***+++,,,***)))***))))))))))))))))))))))))************+++++++++++++++******++++++,,,,,,)))************+++++++++,,,,,,,,,------------...//////000111222333333444888777666<<>>DDDSSS^^^aaadddgggllluuujjjOOO@@@:::666333111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,------------------............////////////++++++,,,,,,---......///222222333444333222111000111111111111111000000000000111333333111000111222222222333333333222222111222111111111111111111111666444333333333333222000333333333222222222111111,,,...111111000//////000000000000000////////////222111000111222333222111///000111111222111111111000000111222222222222111111111222222222222111111111111111222222222222222000000111111222222333333111333555444222333666:::::::::;;;===>>>===:::777444555666777777666555444666666666666666555555444666666555555555444444444333333333333333333333333111111111111111111111111222111111000000111111222000111111000......///111//////////////////......,,,---...000000///......------............------******+++,,,------------******+++++++++,,,,,,,,,******+++,,,---......///++++++*********+++,,,---,,,+++******))))))******)))***,,,+++***)))******((((((((()))******++++++)))************+++++++++)))***+++,,,---,,,++++++)))************+++++++++***+++,,,,,,---...////////////000111222333333444444999:::>>>DDDRRRbbbeeekkksssxxxbbbQQQBBB777222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,************************************++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******(((((())))))***++++++,,,***************+++,,,,,,+++,,,,,,------.........,,,,,,,,,---......//////---------...............------............------.........------------------///111111///---...000//////000000111000000000---------------...///000111///......///000...---........................///111333222000...///000000000000/////////......111000///000222333222111...///000111222222111000000111222222333333222222222222333333333333222222111111111222222333333333222222222333444555555555444666888888777;;;BBBHHHAAABBBDDDGGGHHHFFFAAA===DDDEEEEEEDDDBBB@@@===;;;>>>>>>>>>======;;;:::999999888888777666555444444444444444444444444444444222222222222222222222222333333222222222222333333000222222111......///222.../////////////////////,,,---///000000000///...------............------)))***+++,,,------------******+++++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,------------,,,+++***)))))))))***+++******)))***+++,,,***)))'''(((((()))******++++++)))************+++++++++(((***+++------,,,+++***)))************+++++++++***++++++,,,---...///000//////000111222333333444333777888===CCCPPP}}}nnnqqqwwwyyywwwzzz|||rrrWWWBBB999111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---************************)))************+++++++++******+++,,,,,,,,,,,,+++******++++++++++++******'''(((((()))***+++++++++*********)))***++++++,,,++++++,,,------...//////******+++,,,------......------------,,,,,,,,,,,,,,,,,,---...///000111222------......///000000111+++---000///---+++---...,,,---...///////////////......//////111222444444///...------///000///...000000000111222222333333000222222///,,,+++---///222222111111111000000000000//////000111222222111...///000222222222111000111111222333333333333222222333333444444333333222111111111222222333333333:::;;;;;;<<<======>>>>>>===???BBBBBBCCCIIIRRRZZZbbbdddgggkkkllliiiccc^^^]]]]]]\\\ZZZWWWRRRNNNLLLLLLKKKKKKJJJIIIGGGFFFEEE@@@???>>>===;;;:::999999555555555555555555555555222222222222222222222222444333333222222333333444000222333111...---000222.........///////////////+++---///000111000///...------............------)))***+++,,,------...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,***)))))))))***+++,,,***(((***,,,---***((('''(((((()))***+++++++++)))************+++++++++(((***+++------,,,+++***)))************+++++++++******+++,,,---//////000//////000111222333333444222555666;;;BBBOOOzzzvvvxxxsssbbbaaa___iii~~~}}}jjj\\\VVVUUUkkk}}}iiiYYY^^^ZZZjjjvvvqqq|||~~~~~~nnnFFF===:::666222///...000444---333444///---//////***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++)))(((((()))******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,,,,,,,,,,---...---------............///---------............//////////////////.....................////////////000000///...............000000000000////////////000000000000////////////333111//////222444333111444222//////111333555666888555222000111222444444222222333444555666777888333888;;;999999???DDDFFFGGGNNNTTTTTTWWW^^^gggkkkjjjiiimmmsssuuuwwwzzzyyy~~~vvvrrriii\\\TTTSSSRRROOOHHHFFFDDD@@@>>>======>>>999888666444333222222222444222000//////111333444333333333111///---------...------------...//////...........................///000222222000///...+++,,,---...///...---,,,,,,+++*********+++,,,---------++++++++++++------************************++++++++++++******))))))(((((())))))))))))(((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,------...///......///000111222333333222222777777DDDSSStttsss```]]]RRR```ooovvv|||mmm[[[XXX\\\VVVVVVbbbkkkyyy|||zzzpppdddZZZRRRMMM\\\kkkyyy}}}ttthhh```]]]bbbUUUVVVaaakkkzzz{{{oooeeeZZZVVV[[[lllYYYHHH777222888:::444---,,,000111---,,,000000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...,,,******))))))++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++)))(((((()))******)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++...---,,,++++++,,,---...------------............------------............///............................../////////000000000//////...............000/////////////////////000000000000////////////222000...000333555444333444333111000000000//////,,,...000333555666555444999999:::999999;;;???CCCAAAKKKSSSWWW[[[aaaffffffyyy~~~}}}|||zzzrrrcccRRREEECCC???:::777777999::::::444666888777444111000000000111333333333444444555000000///.........//////........................---...000111111000...---+++,,,------......------,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********)))))))))************))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,------...///......///000111222333333444444888777CCCQQQqqq|||gggaaaeeewww{{{pppfff^^^]]]OOOZZZiiippp{{{tttssseeegggnnnjjjmmmyyysssllleeehhhrrryyymmmlllgggaaafffnnnqqqwwwzzzpppvvvssscccPPPLLLZZZkkkqqqsssrrrlllNNN===;;;<<<666///000111111...---000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***)))))))))++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))(((((()))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------..................................../////////000000000000///......------......////////////////////////////////////000000000000000///...000222555555555...///111222333444444444222333444555666777777777666;;;@@@CCCFFFNNNYYYbbbkkkwwwooo^^^XXXRRRNNNLLLGGG@@@:::666888:::999666444666888444444444333222111000000222222111000////////////........................---...///000000///...------,,,,,,,,,,,,---......+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++***))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,---...//////......///000111222333333666555888777BBBOOOooosssddd___YYYkkk}}}zzzrrrooonnnllltttppp~~~|||zzz~~~vvvsssvvvwwwtttqqqvvvssspppmmmaaa[[[eeejjj}}}ZZZ@@@666666888444444333111111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++************++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++)))(((((()))******))))))))))))************+++************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,---------------------------.............../////////000000000//////...------------............///////////////////////////000000000000/////////000111333444444000111333444444555777999999777666666:::BBBKKKRRRccckkktttzzz~~~uuudddVVVMMMGGG???888666666999:::666555333111111000///---222111000000//////000000........................------...//////...------------,,,+++,,,---...///++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,*********)))******+++,,,+++++++++,,,---...///000......///000111222333333666555888666AAAOOOoootttccc```iiirrrsssrrrqqqppplllggghhhlllnnn~~~|||~~~|||~~~}}}xxxiii^^^]]]vvvuuujjjmmmrrr~~~```III>>>888555222111333333111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((()))******)))(((((()))))))))******************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...............//////////////////...---------------------....../////////000.../////////000000000111000000000000000111222333666777777555333333555888<<>>999666333222444666666555111000000000000000111111////////////////////////------............------------,,,+++,,,---...///++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))******************)))******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))***++++++,,,+++++++++,,,---...000000......///000111222333333444333666555BBBPPPrrr~~~wwwnnniiioooxxx~~~vvvsss|||}}}www}}}kkkhhhgggmmm}}}zzzYYY>>>888333000222333222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))******)))(((((((((((())))))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,---------.........///...------,,,,,,---------------......//////000......//////000000111111000111222222222222555777333777<<<@@@CCCHHHOOOTTTaaaiiiuuusssiiiUUUNNNDDD===:::888555333333333222111111111222222////////////////////////........................---,,,,,,,,,,,,---......++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))************))))))******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,,,,******+++,,,---...000111......///000111222333333444222666555BBBRRRuuukkkmmm}}}zzz{{{yyy}}}aaaJJJ>>>555333444222333666........................---------------------------,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++)))(((((()))******)))'''''''''((((((((())))))************************((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,))))))***++++++***))))))************++++++++++++************++++++++++++*********+++,,,,,,------+++++++++,,,,,,,,,------///...------,,,,,,------,,,,,,---......///000000.........///000111111111///222444555555777;;;>>>777BBBRRRaaannnyyy|||jjjYYYNNNFFF???:::999888666555333222111111////////////////////////000//////////////////000+++,,,------......------+++,,,---.........---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++*********++++++,,,,,,++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,---******+++,,,---///000111......///000111222333333555444777666CCCSSSvvv~~~pppcccdddqqq~~~xxxwwwkkkfffwww^^^MMM===777555333555:::........................------------------------))))))))))))***+++,,,---++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************+++)))(((((()))******)))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,((()))***++++++***)))((()))************+++++++++)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------...///000000---......///000111111222...222555777888;;;@@@DDDJJJYYYoooxxxjjj```XXXRRR>>>===:::777555222111000000000000000000000000000000000////////////000000+++,,,---...///...---,,,+++,,,---.........---,,,++++++------------++++++************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,---*********,,,---///000111......///000111222333333777555888666CCCSSSvvvtttwwwvvvqqqxxxtttvvv{{{yyytttrrr~~~kkkPPP:::...555:::111333333111...///222222111//////...---,,,,,,++++++---,,,++++++******++++++++++++************++++++******************++++++((())))))))))))(((((('''))))))************)))))))))(((''''''''')))***+++***)))'''&&&'''(((***+++******)))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***************************))))))************))))))***************)))((((((((())))))************)))((()))******))))))***+++++++++******************...---,,,+++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------......///...///111111111111333555555555777>>>KKKWWWaaaeeettt~~~jjjYYYCCC777555777666444777333111111000---...222111///---,,,------,,,+++,,,,,,,,,------.........///...------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,***+++---...,,,***+++++++++***************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++***))))))))),,,,,,,,,,,,---...//////,,,---...000111333444444444333888999CCCMMMpppwwwqqqvvvyyy}}}```???444666000222111///---,,,...000111//////...------,,,++++++---,,,++++++***+++++++++++++++************++++++************************))))))***************)))))))))************))))))***)))(((''''''((())))))***)))((('''''')))+++,,,******)))((((((((((((((())))))))))))))))))))))))((()))******)))((()))***************************))))))************)))))))))************)))((((((((())))))***************(((***+++***))))))***+++************************------,,,+++++++++,,,---------,,,,,,,,,,,,,,,---/////////000000////////////000000//////222666999DDDLLLYYYgggtttrrrZZZIII>>>777333555111111444444111000111000///...///111111111000------.........////////////...------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,***+++---...,,,***,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,---...//////---...///000111222333444555444999999BBBMMMpppgggvvvzzzzzzxxxrrrUUU===999555555444222000...---...111//////......---,,,,,,,,,------,,,+++++++++++++++++++++************++++++************************((()))***++++++,,,++++++))))))************))))))+++***)))((('''''''''(((***)))((((((((()))***+++***))))))((((((((((((((())))))))))))))))))))))))((()))******(((((()))***************************))))))************))))))))))))******))))))((('''(((((())))))***************+++,,,+++***)))***+++************************---,,,,,,++++++,,,,,,---------,,,,,,,,,------............////////////...222222222333777===EEEKKK[[[qqqoooYYYJJJAAA===777444555666222......///......///111111///...////////////000000000000///...------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++---,,,,,,+++***)))))))))***++++++,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,---...//////...//////000111222222222666444999999BBBLLLnnnyyyppppppzzz|||zzzwwwzzzyyyrrrtttTTTEEE888999777666666333//////111//////......---------,,,------,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++***************'''((()))***++++++,,,,,,))))))************)))))))))))))))((((((((((((((((((((('''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***************************))))))************)))))))))))))))))))))(((((('''((((((((())))))***++++++,,,------,,,+++******+++***************+++++++++,,,,,,,,,,,,,,,,,,------------------------...///...............///000000000222666<<>>999444222555555111///222///...............------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))&&&'''((()))************))))))************))))))&&&''''''((()))*********&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((((((((()))***+++,,,...//////...+++******+++))))))*********++++++++++++++++++,,,,,,---------...---------......///000111000/////////111333444555:::DDDQQQaaassswwwgggSSSEEE;;;666555888444333222333444333222000///////////////////////////---------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,+++++++++*********)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,---...////////////000000111111111222666444999888AAAKKKmmmzzzqqqnnnnnnzzz{{{|||___BBB666...111333000///111...........................------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))&&&'''((()))))))))))))))))))))************))))))$$$%%%''')))***+++++++++&&&&&&'''''''''(((((((((((((((((((((((())))))***))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))************))))))(((((())))))(((((('''&&&((((((''''''(((***,,,---000000000///,,,+++++++++)))))))))***++++++,,,,,,******+++,,,------------...............///000111111///......222777===AAARRRZZZiiizzzmmmVVVBBB777666333222000000222333222111000000000000///////////////...------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++******)))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...//////000111222222222555333888888AAAKKKmmm|||yyy{{{uuu{{{xxxxxxyyy}}}xxx|||}}}xxx{{{}}}bbbKKK777333444000...000............////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((((())))))*********))))))))))))************))))))%%%&&&((()))************'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))))))))************))))))(((((())))))(((((('''&&&((((((''''''(((***,,,...111222222000---+++++++++((())))))***++++++,,,,,,)))***+++---......------............///000111222000000222888BBBPPP]]]eee{{{~~~cccNNNEEE<<<999444222111222111111222222111111111000000000///...------...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...---+++***,,,...+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---...///000111222333444444222777777AAAKKKnnnnnnmmmnnnttt|||~~~|||||||||{{{uuu{{{|||zzzwww~~~|||uuuzzz}}}yyyuuuuuuzzz}}}zzzuuutttvvvyyyrrryyy{{{ssspppnnnmmmpppvvvxxxwwwtttwwwzzzzzzxxx|||yyydddFFF;;;777222...000.........///////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((******+++++++++******)))))))))************))))))'''((()))******)))(((((())))))***+++++++++++++++((((((((((((((()))******))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''&&&((((((''''''(((***---...222222222000---++++++,,,((())))))***++++++,,,,,,)))***+++---......------............///000222222555777<<>>444888999555111000///000111111///---000/////////............---...///...,,,+++,,,---+++++++++************)))************************&&&''')))+++++++++******))))))))))))))))))))))))))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&***)))((((((((()))+++,,,(((((((((((())))))))))))''''''((()))***,,,...///222222111///,,,******+++***************+++++++++*********,,,...//////...000...000333111---000777AAA>>>JJJbbbvvvvvvaaaMMMFFFBBB:::666888444333222333333222000---000000000000////////////111000000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,+++,,,...///...---...------,,,,,,,,,------//////000111222333333444666333666888DDDNNNnnn||||||zzzxxxwwwxxxxxxxxxwwwuuuwwwxxxyyyxxxvvvsssrrroooooopppuuuzzz{{{xxxssstttvvvyyy{{{{{{zzzxxxvvvrrrrrrpppooommmmmmmmmnnnqqqvvv}}}uuunnnooorrrqqqnnnmmmllljjjiiijjjlllnnnoooooosssxxxxxxrrrpppuuu{{{}}}zzz~~~~~~aaaDDD555222555222111///...---.........///............------------...///...,,,+++,,,---++++++++++++************************************+++,,,,,,++++++***)))((())))))))))))))))))))))))***))))))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''***)))((((((((()))++++++(((((((((((())))))))))))'''(((((()))***,,,---...000000000...+++******+++************++++++++++++...---,,,,,,---...///...///---,,,///000222;;;FFFTTTXXXeeezzzqqq[[[FFF;;;999555555444333222222333444111111000000000/////////111000000///......---------,,,,,,++++++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---++++++,,,---...---,,,...------,,,,,,---------//////000111222333333444555222666888CCCMMMlll}}}}}}{{{{{{~~~~~~|||yyyyyywwwuuuuuuvvvvvvvvvuuurrrssstttuuutttrrrpppoooiiihhhhhhjjjnnnnnnllliiilllmmmmmmnnnoooqqqrrrsssooollljjjjjjlllmmmllljjjnnnnnnoooqqqtttwwwxxxxxxvvvnnnjjjmmmpppnnnkkkjjjmmmkkkiiiiiikkklllmmmllluuuyyyxxxsssoooppprrrrrrppptttxxxzzzyyywwwvvvuuuwwwyyyyyywww|||ccc===222888444333111...,,,,,,///111.........---------,,,,,,---...///...,,,+++,,,---,,,+++++++++************************************------,,,+++************))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''')))))))))((()))******+++(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,---...---+++******+++************++++++,,,,,,---,,,+++++++++,,,...///000...///333:::DDDUUUcccwwwxxxwwwtttWWWDDD666666555444222222333444111111111000000000000///111000000//////......---------,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++***+++,,,------+++---------,,,,,,------...//////000111222333333444555222666888BBBKKKjjj}}}zzzxxxxxxwwwwwwzzzyyyyyy{{{}}}~~~}}}{{{xxxvvvtttssstttsssrrrpppnnnooopppqqqpppooommmlllgggeeedddeeehhhiiihhhfffkkkiiihhhggghhhkkknnnpppmmmlllkkkkkkkkkkkkkkkjjjiiikkkllllllllloootttxxxsssmmmiiikkkmmmkkkiiiiiimmmjjjhhhhhhiiijjjkkkjjjrrrttttttrrrnnnmmmmmmmmmmmmppptttwwwwwwvvvvvvvvv{{{{{{yyyuuuwww~~~UUU<<<;;;444444444111//////222444//////.........------------...///...,,,+++,,,---,,,,,,+++++++++************************************))))))((()))+++,,,---((((((((((((((((((((((((++++++***))))))((((((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))***))))))))))))******+++)))+++,,,,,,***)))***+++)))******++++++,,,,,,,,,+++,,,............000111000444;;;FFFSSScccvvv[[[DDD@@@:::777666666444222222222111111111000000000000000000000//////......------,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++***)))***,,,---,,,+++------,,,,,,,,,---......//////000111222333333444555333777999CCCKKKggg}}}yyywwwxxxzzz|||wwwwwwwwwxxxzzzzzzyyyxxxxxxvvvsssrrrrrrpppnnnkkkllllllmmmmmmmmmlllkkkjjjgggffffffgggiiikkkllllllooollliiiffffffiiilllooollloooqqqooojjjhhhjjjlllfffmmmsssrrrooonnnuuu{{{vvvoooiiijjjjjjiiiiiijjjllliiigggggghhhiiiiiihhhkkklllnnnooonnnllllllmmmlllooosssvvvwwwxxxyyy{{{~~~~~~{{{uuuuuuzzz}}}}}}|||||||||uuuKKK888222333333222111111222333000000000000////////////---...///...,,,+++,,,---,,,,,,,,,++++++++++++***************************((((((''''''''')))+++,,,((((((((((((((((((((((((************))))))(((((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((()))))))))************(((((((((((())))))))))))***)))))))))))))))******''')))++++++*********+++)))******+++,,,,,,---------///222222111000111333222===LLL]]]mmmeeeVVVCCC888555666555222222222222222111111111111000000000000000/////////...------,,,,,,------............------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---.../////////000111222333333444666444999:::CCCJJJeee}}}|||~~~yyyvvvuuuxxxzzzxxxxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqqqqooollljjjjjjkkkkkkkkkkkkkkkjjjjjjhhhhhhjjjkkkmmmnnnooopppqqqoookkkiiihhhiiikkkmmmkkkpppsssqqqkkkgggiiimmmgggooowwwwwwrrroooqqqvvvuuunnniiiiiiiiiggghhhkkkjjjhhhfffeeeggghhhhhhggggggfffhhhmmmnnnlllkkkmmmjjjlllppprrrsssuuuwwwyyyxxxyyywwwrrrqqquuuwwwuuuvvvuuuwww}}}vvvbbb@@@777444111000111111000///111111111000000000//////---...///...,,,+++,,,---,,,,,,,,,,,,++++++++++++******************************)))((('''''''''''')))))))))))))))))))))))))))************))))))(((((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((()))************)))(((((((((((())))))))))))))))))((((((((()))******&&&)))+++,,,+++*********)))******+++,,,---......***---......---...222666@@@OOOaaaqqquuuXXXBBB888666333111333333333222222222111111000000000000000000000000......------------......------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++***+++,,,------+++,,,,,,,,,,,,---....../////////000111222333333444555333999:::CCCHHHbbb~~~zzzyyyzzz{{{yyyzzz{{{yyyuuussstttuuuyyyxxxwwwvvvttttttuuuvvvrrrqqqpppqqqqqqpppmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjgggiiikkklllmmmmmmnnnooonnnmmmkkkiiiiiiiiijjjjjjjjjlllnnnnnnkkkiiijjjkkkiiimmmqqqttttttrrrooommmmmmiiigggiiiiiiffffffiiihhhfffddddddfffgggggggggiiieeefffkkkmmmiiiiiikkkhhhiiikkkllllllnnnppprrrpppsssrrroooppptttuuusssoooqqquuuzzz~~~~~~{{{xxx}}}___DDD<<<222...000222111///000000000000////////////---...///...,,,+++,,,---------,,,,,,,,,+++++++++*********************************))))))((('''&&&))))))))))))))))))))))))((((((******+++***))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********'''((()))***+++******)))(((((((((((())))))))))))((((((((((((((()))***+++'''))),,,,,,+++*********)))******+++,,,---...///)))+++,,,,,,///777DDDMMM```mmm{{{oooYYYGGG;;;555444333333333333222222222000000000000000000000000......------------......,,,,,,------------------------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,---......---++++++,,,---...---,,,,,,,,,,,,,,,---...////////////000111222333333444333222777888AAAEEE^^^~~~vvvtttwwwwwwsssnnnpppuuuzzz{{{yyywwwvvvwwwttttttrrrpppooooooqqqsssooonnnoooppprrrrrrpppnnnjjjjjjjjjjjjjjjkkkkkkkkkfffhhhjjjlllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhjjjlllllljjjhhhiiihhhjjjooouuuvvvpppjjjfffccceeehhhiiifffeeefffgggeeecccdddeeeggggggggglllgggfffkkklllgggfffhhhggghhhiiiiiihhhhhhjjjlllllloooqqqppprrrvvvwwwuuuppptttyyyzzzyyyxxxzzz|||pppzzz~~~RRREEE555///111444444111000/////////............---...///...,,,+++,,,------------,,,,,,,,,++++++************************&&&''')))+++++++++******))))))))))))))))))))))))'''((()))***++++++***)))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++'''((()))++++++******)))(((((((((((())))))))))))'''''''''(((((()))***+++'''***,,,---,,,***)))***)))******+++---...//////...///000333:::JJJ^^^mmm~~~dddKKK???444444444333333333222222000000000000000111111111......------------......,,,,,,,,,------.........---------,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,---......---,,,+++,,,...///...---+++++++++,,,---...///000//////000111222333333444222000555777???BBB[[[|||yyy|||zzzxxxvvvvvvuuusssqqqsssqqqppprrruuuvvvtttrrrvvvvvvuuuqqqllljjjlllnnnrrrrrrrrrrrrpppnnnllljjjmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkpppmmmiiigggggghhhhhhgggjjjhhhgggiiilllmmmjjjgggmmmppptttuuurrrnnnkkkjjjjjjhhheeecccbbbdddfffhhhkkkiiigggfffeeefffhhhiiiiiikkkmmmllliiieeecccbbbgggiiikkkllljjjiiihhhiiikkkkkkkkkmmmppptttxxxzzz{{{wwwssstttwwwxxxtttqqqvvvyyy{{{|||XXX888555:::444000555333222111000////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,************************))))))************))))))+++++++++++++++***)))((())))))))))))************&&&''')))*********)))((((((((((((((())))))))))))''''''(((***+++,,,---...((())))))))))))(((((('''))))))************))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,---,,,+++++++++---///000444333666@@@OOObbb{{{sssJJJ???999666888222)))---999333222111000000///000000000000000000000000000000////////////////////////.........------,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++---------............///------------------------,,,,,,,,,,,,---...//////000000000000111222333444999444666666@@@FFF^^^{{{{{{|||zzzwwwyyywwwvvvuuuuuutttrrrpppsssqqqppprrrtttuuusssqqqqqqrrrqqqnnnjjjiiikkkmmmoooooopppqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhooonnnlllkkkiiiiiiiiiiiikkkiiihhhhhhjjjlllmmmmmmnnnqqqttttttqqqmmmjjjiiihhhfffcccbbbbbbdddfffhhhlllkkkiiigggfffggghhhiiihhhjjjkkkjjjgggeeeddddddfffhhhjjjkkkkkkkkklllmmmkkkkkkkkklllooorrruuuwwwwwwtttrrrtttwwwyyywwwtttuuuxxxyyyzzz~~~mmmCCC555777555333444222222111000////////////......------,,,,,,,,,---......---------,,,,,,,,,************************))))))************))))))***++++++++++++***)))((())))))))))))************&&&'''((()))***))))))((())))))))))))(((((((((((('''(((((()))***+++,,,,,,(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,......---------///222444111666BBBQQQaaarrrlllKKK???777::::::333111444444333222111000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++---------............///------------------------------------...///000000000000000000111222333444999444666777@@@EEE]]]yyyuuuvvvyyyxxxwwwvvvuuuuuuuuuvvvuuurrrppprrrqqqqqqqqqssssssqqqooorrrqqqpppmmmjjjiiijjjlllkkklllnnnooopppqqqqqqqqqllllllkkkjjjiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhhhhmmmoooqqqooollljjjjjjllllllkkkiiiggggggjjjnnnrrrppprrruuutttrrrnnnlllkkkiiihhheeeddddddfffhhhjjjmmmllljjjhhhggghhhhhhiiiiiijjjjjjiiigggffffffgggeeegggiiijjjjjjllloooqqqllllllkkklllmmmoooqqqrrrsssqqqpppssswwwyyyxxxvvvsssvvvwwwwww{{{}}}~~~}}}|||}}}\\\>>>777666444222222111000///.....................------------,,,...------------,,,,,,,,,++++++++++++++++++++++++))))))************))))))******++++++******))))))))))))))))))************''''''((()))))))))))))))******))))))((((((''''''(((((((((((()))))))))***&&&'''((())))))***))))))))))))************))))))))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,+++,,,,,,+++,,,...222555333@@@UUUjjjxxxeeePPP===999:::666222222555444333222111111111111000000000000000000000000////////////////////////.........---------------------............---------,,,+++,,,---...---+++---------............///------------------------...............000111111000000000000111222333444888444777777@@@DDD]]]|||uuusssuuuxxxxxxwwwtttssstttuuuvvvuuussspppqqqqqqqqqqqqqqqpppooonnnuuutttssspppnnnmmmlllmmmiiijjjkkklllnnnoooppppppllllllkkkjjjjjjiiijjjjjjmmmmmmmmmmmmmmmllljjjjjjlllqqqtttsssnnnjjjkkkmmmkkklllllljjjggghhhlllqqqoooqqqssssssqqqooonnnnnnooommmkkkiiihhhiiijjjkkklllkkkjjjiiihhhhhhhhhhhhiiijjjjjjiiihhhhhhiiikkkfffggghhhiiiiiikkknnnqqqmmmmmmllllllllllllmmmnnnpppooooooqqqtttvvvuuutttqqqtttuuuuuuyyy|||xxxvvv{{{[[[AAA777333222222111000///...........................------,,,------------------------++++++++++++++++++++++++)))******++++++******)))))))))************))))))((()))))))))************'''(((((()))))))))))))))+++******)))(((''''''&&&((((((((((((((((((''''''&&&&&&''')))************))))))************))))))((()))))))))************))))))*********+++++++++))))))***++++++,,,,,,---+++,,,---,,,---000666;;;CCCSSSkkkyyy]]]III<<<555444777555444333222111000000000000000000000000000000000////////////////////////...............---------------............------...,,,+++,,,---...---,,,---------............///------------------------------------...///000111000000000000111222333444666333777888@@@DDD\\\}}}yyytttssstttuuuuuutttpppppppppqqqrrrrrrpppnnnooopppppppppooonnnmmmmmmrrrqqqqqqpppqqqqqqqqqppphhhiiiiiijjjkkklllmmmmmmmmmlllkkkkkkkkkkkkkkkkkkmmmmmmnnnnnnnnnmmmmmmlllnnnssswwwuuupppkkkkkkmmmkkknnnpppoookkkiiijjjllljjjlllnnnnnnmmmmmmmmmnnnrrrpppnnnkkkiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhiiihhhiiiiiiiiihhhhhhjjjlllhhhiiiiiiiiihhhiiilllnnnnnnmmmmmmllllllllllllllloooooonnnooopppqqqqqqppppppsssttttttxxx~~~}}}xxxwwwYYY===333444222111000//////.............../////////...---,,,------------------------++++++++++++++++++++++++******++++++++++++******((())))))*********))))))((()))))))))************((((((((((((((())))))***+++******)))(((''''''&&&((((((((('''''''''''''''&&&&&&''')))************))))))************))))))((()))))))))************************++++++++++++*********+++,,,,,,------...000111111222888BBBJJJ^^^llluuuUUU???888:::555555333222111000000000111111111111111111111111000000000000000000000000........................---......//////......---...---,,,,,,......---,,,---------............///------------------------,,,,,,,,,,,,---...///000000000000000111222333444555333888888???CCC[[[yyywwwtttsssrrrrrrqqqpppnnnlllkkkkkkmmmmmmlllkkklllnnnoooooommmllllllmmmjjjjjjjjjmmmpppsssssssssiiiiiiiiiiiiiiikkkllllllnnnmmmmmmllllllmmmmmmmmmjjjkkklllnnnoooooopppppptttwwwyyywwwrrrnnnmmmmmmlllooorrrsssrrrnnnllljjjggghhhiiiiiihhhiiijjjlllqqqooommmjjjhhhgggggggggiiiiiijjjjjjjjjkkkkkkkkkhhhiiijjjjjjiiiiiijjjllljjjkkklllkkkiiiiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnqqqsssttttttxxx~~~~~~zzz{{{yyyMMM777555333222111000////////////......///000///...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))******))))))))))))))))))************((((((((((((((()))************))))))((((((''''''((((((((((((((('''''''''&&&'''((())))))***))))))))))))************))))))))))))))))))*********************++++++++++++,,,******++++++,,,---------+++...000111666AAAQQQ]]]xxx{{{VVV@@@888777666555333222111111000111111111111111111111111000000000000000000000000.............../////////......////////////.........---,,,---...///...,,,---------............///------------------------,,,,,,+++,,,,,,---...///000000000000111222333444333222999999???BBB[[[xxxvvvuuutttsssrrrpppooopppmmmjjjiiijjjkkkkkkkkkjjjlllnnnnnnlllkkklllnnnhhhggghhhkkkooorrrqqqpppiiiiiiiiiiiijjjlllnnnooooooooonnnnnnnnnnnnooooookkkllloooqqqsssuuuvvvwww||||||{{{yyyvvvssspppnnnnnnpppsssvvvwwwvvvrrroookkkkkkkkkjjjhhhhhhiiikkknnnmmmllljjjiiiiiiiiiiiiiiijjjkkkmmmnnnnnnoooooolllnnnqqqqqqpppoooooopppkkkmmmnnnnnnmmmllllllmmmmmmnnnooooooppppppqqqqqqooooooppppppoooooooooppprrrtttttttttyyy}}}{{{|||ccc@@@555444333222111111000000000......000000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((((()))))))))))))))))))))))))))************)))(((((('''((()))***+++))))))))))))(((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))*********************+++++++++,,,,,,******+++,,,,,,------...***---111555>>>OOOeeevvv{{{ZZZFFF:::999777555444333333222111111111111111111111111000000000000000000000000---........./////////000......////////////......///---,,,---...///...------------............///------------------------,,,,,,,,,------...///000000000000000111222333444222222999999???AAAZZZxxxxxxwwwwwwvvvtttrrrqqqtttpppmmmkkkkkkmmmnnnnnnhhhkkknnnnnnlllkkklllnnnmmmlllkkklllooopppmmmkkkiiiiiiiiijjjlllnnnppprrrpppoooooooooooooooppppppnnnppprrrvvvyyy|||}}}~~~}}}zzzyyyvvvrrroooqqqqqqrrrvvv{{{|||xxxtttrrrrrrpppnnnkkkjjjkkkmmmmmmmmmlllllllllmmmmmmmmmjjjkkkmmmooopppqqqrrrrrrsssuuuxxxyyywwwvvvuuuuuukkknnnpppqqqpppnnnnnnooommmnnnoooqqqrrrrrrssssssnnnpppqqqqqqppppppqqqrrrsssuuuuuuuuuzzz|||}}}|||||||||sssGGG555555444333222111111111111---///000111000///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''''''((()))))))))))))))))))))))))))************)))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((())))))******((()))))))))))))))((('''))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...///333888???KKK```{{{yyy___<<<;;;999888666555555444111111111111111111111111000000000000000000000000---.........//////000000......////////////......///...------...///...------------.........//////------------------------...------......///000111000000000000111222333444111222::::::???AAAZZZxxxxxxvvvtttrrrooolllkkkmmmooolllhhhkkkpppooohhhgggiiilllmmmlllllllllmmmiiijjjllloooqqqpppmmmjjjnnnnnnkkkiiimmmsssssspppmmmqqqttttttrrrqqqsssuuusssssstttwww{{{~~~~~~}}}}}}xxxrrrrrrtttyyyzzz}}}~~~yyyrrroootttzzzzzzvvvssstttwwwxxxuuuqqqqqqqqqrrruuuwwwxxxwwwvvvzzz||||||{{{yyyvvvuuuuuuuuuuuutttsssqqqrrrsssuuuuuuttttttqqqpppqqqqqqooopppsssqqqlllmmmuuuzzzwwwvvvwww|||yyyuuuxxx~~~xxxbbb999999777111,,,///444333---222111///.........///000//////...---,,,,,,++++++......//////////////////,,,,,,,,,++++++************)))((()))***+++***((())))))))))))************'''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))%%%'''((((((''''''(((***))))))*********))))))(((************************+++++++++++++++,,,,,,,,,...,,,,,,......,,,---111...>>>DDDNNNiii[[[FFF777888555---000===444222//////111222222222111111111111000000000000//////////////////////////////.........---------------------------------//////000000///...------------------------------...------......///000111...///000111222333444444666555:::777>>>BBBWWWttttttsssrrrqqqooommmlllkkkllljjjfffhhhmmmlllfffgggiiijjjjjjiiijjjlllnnnmmmnnnppprrrsssrrrooommmrrrrrrooommmqqqwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwzzzzzz|||~~~||||||}}}~~~|||~~~~~~~~~~~~~~~|||yyy}}}xxxuuuxxxzzzyyyzzz|||wwwsssttt{{{}}}xxxttttttyyywwwuuuwww{{{}}}|||~~~VVV???;;;666333222000...,,,222111000///...//////000///......---,,,,,,++++++........................,,,,,,,,,+++++++++******+++)))((()))***+++***((())))))))))))************'''''''''''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))************))))))************************+++++++++,,,,,,,,,,,,---///------000111///000555<<>>CCCXXXqqqqqqqqqqqqqqqpppppppppkkkkkkjjjggghhhkkkjjjgggjjjjjjkkkjjjiiijjjmmmpppssstttvvvxxxxxxwwwuuutttxxxxxxuuurrruuu|||}}}}}}zzzwwwxxxzzz||||||zzz|||~~~zzz{{{~~~}}}{{{{{{{{{yyy{{{{{{wwwuuuyyyxxxxxxxxxxxxyyy|||~~~{{{}}}nnnIII===666666555///,,,///111111000///////////////.........------,,,,,,+++------------------------,,,,,,,,,++++++++++++***+++***))))))***+++***)))))))))))))))************(((((('''''''''((())))))))))))(((((((((((((((((())))))))))))))))))))))))&&&((())))))''''''(((***))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,------------+++,,,//////...111777GGGQQQccc}}}QQQAAA@@@<<<777555777555333333333333111///222222111111111000000000/////////////////////////////////.........------///////////////////////////////////////......---------------------------............///000111111//////000111222333333444777666999777>>>DDDZZZrrrrrrrrrqqqqqqqqqrrrrrrmmmmmmlllkkkkkkllllllkkknnnooopppooonnnnnnoooqqqpppssswwwyyyzzzzzzyyyyyy{{{|||yyyvvvxxx~~~|||}}}}}}|||xxxtttwww|||~~~XXXAAA111333777222000555111000000///////////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++***)))((()))))))))************)))((((((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((())))))((('''(((***((())))))************)))))))))))))))))))))))))))******++++++,,,,,,---------+++---///000111777???NNNbbbwwwcccIII888777>>>555444333333444333111000222222222111111111000000////////////////////////////////////............////////////////////////...///////////////..........................................///000111222///000000111222222333333777666999777???EEE\\\tttsssqqqpppoooooooooooommmmmmmmmmmmmmmmmmnnnpppqqqsssvvvvvvuuusssssssssnnnsssyyy~~~}}}wwwxxx~~~}}}|||~~~~~~sssPPP222///555444222555000000000000000//////...---------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))((()))))))))***************))))))((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***)))((('''((()))(((((()))***************)))))))))))))))))))))))))))))))))***+++,,,,,,---000///000333666:::EEEPPP```qqqNNN===:::555333222222333444333111222222222222111111111111000000000000000000000000000000/////////.......................................///////////////...........................///......//////000111222000000000111222222333333777666999777???EEE[[[sssrrrpppnnnmmmlllmmmmmmlllkkkllloooooommmppptttvvvxxx|||}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~nnnDDD333333444333222000000000000000///......------------------------...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,*********+++,,,+++***))))))))))))******************)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***+++***((('''((()))'''((()))******+++******************************))))))***+++,,,,,,---------,,,///444999DDDUUUeee~~~WWW;;;888666333222333444333333333222222222222111111111000000000000000000000000000000000/////////..............................---...//////////////////........................////////////000111222222000000111111111222222222555555:::888@@@DDDZZZuuusssqqqooonnnnnnooopppmmmkkknnnrrrrrrppptttzzz~~~]]]>>>444555555222///000000111000///...---------------------------.........---,,,+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))************+++******)))(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))'''((()))******+++++++++++++++++++++++++++++++++***++++++,,,---...///000++++++///777AAARRRjjj~~~zzzSSS???;;;777333333333444333333333222222222111111111000000000000000000000000000000000000/////////...////////////////////////------...///////////////........................////////////000111222333111111111111111222222222444555:::999@@@DDDWWWwwwvvvtttrrrrrrssstttuuuooonnnqqqvvvvvvtttxxx}}}|||}}}{{{pppGGG666777888555///000111111111000...---------------------------//////...------,,,++++++*********++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))************++++++***))))))((())))))(((((())))))******++++++))))))))))))))))))))))))***++++++***((((((((()))''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000111777AAANNNcccmmmFFFAAA:::555333333444333333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000------...///000000//////////////////////////////////////////000111222333111111111111111222222222333444;;;:::AAACCCUUUtttuuuuuurrrnnnooouuu{{{vvvwwwwwwxxxyyy}}}~~~~~~~~~zzzwww|||~~~{{{||||||SSS444888;;;000222222111000/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************,,,+++))))))***++++++***...***(((***+++)))***,,,)))<<>>KKKggg~~~mmmhhhmmmrrrjjjeeeiiimmmKKK===888777555444444444444555555666222222222222111111111111000000000000000///......//////////////////////////////000000000000//////////////////////////////,,,...////////////222444111111111111000111222333555666:::555===BBBSSS~~~~~~yyywww}}}~~~zzzxxxrrrqqqtttvvvooommm|||PPP222666555333222000000///////////////.........------------------------------------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************(((((()))***,,,---+++)))******,,,000333555>>>GGGZZZpppjjjlllpppggg[[[UUUiiigggIII999;;;555555444444444444444555333222222222222111111111000000000000000///......000000000000000000000000///000000111111000000///////////////////////////---.../////////000222444222333444333222222444666777777888555???DDDSSS~~~~~~~~~yyyvvvxxxzzzyyyxxxyyyxxxssstttzzzxxxvvvkkk===666555444222111000//////////////////..........................................---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))******************))))))***,,,------,,,,,,,,,...333777===IIITTTsssxxxiiicccfffiiiddd]]]WWW^^^zzziiiEEE>>>777666555444444444444444333333222222222111111111000000000000000///......000000000000000000000000000000111111111111000000////////////////////////...///000000000111333555111333444333222222444666888777999999EEEJJJTTTyyyzzzzzzvvvwwwwwwuuuvvvyyy~~~{{{|||{{{LLL777666444222111000//////000/////////.............................................------,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************,,,***)))***,,,.........------000666;;;CCCQQQ___sssddd```cccfffdddgggdddaaalllRRR@@@888888777555444444444444333333333222222222111111000000000000000//////...000000000000000000000000000000111111111111000000000000000000000000000000...000111111111111444666///111333222//////222555999777;;;===LLLOOOTTT{{{|||vvvuuuyyyyyywww}}}xxx|||QQQ<<<999333///222666333+++///////////////......---///............------------.........---,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))((((((((((((+++***)))))))))***,,,,,,...111000++++++///---'''000222222:::EEEIIIXXXssswwwoooiiieeeaaaffffffaaaaaarrrgggAAA888===;;;222000666777222666666555444333111000///111111222222222222111111000000000000//////////////////000000000000//////////////////////////////000000000111222222333333111222222333333444444555;;;666999AAAXXX^^^\\\zzzxxx{{{|||{{{|||wwwzzz}}}jjj@@@999222000111222111000///////////////......---............------------,,,,,,------,,,++++++***------,,,,,,,,,+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))((((((((((((+++***)))))))))***+++,,,,,,......***+++//////***---111333:::GGGSSSooo|||vvvpppllllllkkkfffbbblll___;;;<<<:::444222444444333555555555444333222111000111111222222222222111111000000000000000000000/////////000000000000////////////////////////////////////000000111222222333111222222333333444444555444222555888IIINNNTTT~~~{{{{{{}}}~~~|||xxxyyyuuu~~~QQQAAA444333222//////333///////////////......---............------------++++++,,,,,,++++++******,,,,,,,,,,,,++++++++++++''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''((((((((((((((())))))))))))******))))))******+++,,,))),,,,,,***+++///000...+++444999BBBSSSggg{{{www}}}tttfffaaammmJJJAAA999777666444333555333444444444333333222111111111222222222222111111000000000000000000000000///000000111111000000///////////////////////////......///000000111111222111222222333333444444555555666999666???DDDSSS|||yyy|||}}}}}}{{{}}}~~~}}}{{{zzz{{{nnnlll{{{nnnQQQ999555666000...333///////////////......---.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++&&&''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))***************+++++++++)))++++++++++++---000111...888@@@NNNfffsss```\\\fffqqqgggOOO:::888;;;888666777222333333444444333333333111111222222222222111111000000000000000111111111000000000111111000000000////////////////////////.........///000000111111111222222333333444444555999:::===777>>>BBBTTTwwwyyywww~~~|||~~~}}}}}}}}}|||yyyuuurrrgggrrraaa===555777444000111///////////////......---...------------,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''((((((((()))))))))***))))))******+++++++++++++++,,,,,,,,,+++,,,///333555;;;@@@SSSuuujjj\\\^^^gggeeeAAA777;;;;;;777666222222333333444444333333111111222222222222111111///000000000111111111222000000111111111111000000////////////////////////.........///000000111111111222222333333444444555777777999555===AAAOOOkkksssyyyzzz~~~vvvvvvooozzz|||}}}}}}{{{zzzwwwssstttjjjqqqrrrFFF555666666333111///////////////......---------------,,,,,,,,,,,,,,,,,,---.........------*********+++++++++++++++)))***************++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((''''''(((((())))))******))))))***++++++++++++***---,,,---...---+++000666;;;???BBBYYYttt^^^ZZZ___uuuSSS;;;888999777333222222333444444444333333111111222222222222111111///000000111111222222222000111111222222111111000////////////////////////......///000000111111222111222222333333444444555666666888666???CCCOOOKKKSSS[[[]]]aaaiiippptttyyy}}}vvvsssnnnwww~~~|||yyyzzz}}}~~~}}}~~~{{{{{{zzzvvvtttqqqxxxZZZ;;;333555555111///////////////......------------,,,,,,,,,++++++++++++,,,---------------)))*********+++++++++++++++******************)))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))'''''''''((()))*********((()))***+++,,,++++++***,,,+++---000...---333<<<>>>GGGSSSqqqwww{{{llleeejjj|||nnnHHH999999888444333333333444444333222222111111222222222222111111///000000111111222333333000111111222222111111000//////////////////////////////000000111222222333111222222333333444444555777888<<<999AAADDDQQQ444===DDDFFFIIIPPPWWW[[[___cccjjjqqqwwwzzz{{{{{{|||}}}zzzuuuqqqyyy}}}yyyuuuuuuvvvvvvzzz|||}}}}}}yyytttxxxnnnCCC222333444111///////////////......------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***&&&''''''((()))******+++((()))***+++,,,+++******+++***,,,000000...555@@@>>>QQQhhhmmmxxx~~~TTT;;;999:::777333444444444333333222111111111222222222222111111///000000111222222333333111111222222222222111111////////////////////////000000000111222222333333111222222333333444555555444777<<<888===@@@PPP555666888;;;===@@@BBBCCCIIILLLQQQTTTXXX\\\```cccbbbeeeiiimmmqqqvvv{{{~~~tttoooqqqtttvvvrrrnnnpppvvvqqqrrruuuxxxzzz|||}}}}}}|||~~~OOO555222333////////////...------,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,111...---222333888FFFMMMSSSqqqfffmmmvvvfffCCC888777555555555555555555444444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444222222222222333444555555555666999777@@@DDDPPP333444555777:::;;;===>>>===???CCCFFFHHHKKKOOORRRPPPSSSWWWZZZ]]]aaafffjjjkkkmmmpppqqqsssuuuyyy|||tttrrrqqqsssuuussspppqqquuuoooqqqtttwwwyyyzzzzzzzzzyyyzzz||||||RRR444222555222000//////......---,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,111---,,,333333777DDDLLL^^^cccaaannnuuuzzzSSS???;;;<<<666555555555555444444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444222222222222333444555666555666999777@@@DDDPPP000111222333444666666777666888;;;<<<===???BBBDDDBBBDDDGGGJJJLLLOOOSSSVVVUUUYYY]]]aaadddgggjjjmmmoooqqquuuxxx|||uuuuuuqqqooorrrsssqqqqqqssslllooossswwwxxxxxxwwwvvvwwwvvvyyy~~~yyyyyysss___:::666777111000000///......------,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,///,,,...777888<<>>???@@@BBBFFFHHHDDDHHHMMMQQQTTTWWWZZZ\\\]]]```dddgggkkkqqqwww{{{vvvvvvoookkknnnrrrqqqpppppplllooossswwwxxxwwwtttrrrwwwtttvvvzzzxxxwwwqqqFFF<<<777---000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++******+++,,,,,,------,,,,,,+++---+++111<<<>>>EEEVVVfffqqqfffmmmpppqqqTTT===888777777666666555555444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444333222222333333444555666555666999777@@@DDDPPP000000000000000////////////111222222000000111333333444666666666777:::<<<777;;;???BBBDDDFFFHHHJJJLLLNNNQQQTTTWWW[[[```dddnnnqqquuuyyy|||zzzwwwnnnhhhkkkoooooonnnnnnmmmooosssvvvwwwuuurrrpppuuusssvvvyyyvvvuuu{{{MMM===777///111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++,,,------------,,,---...---444>>>@@@III___yyyuuucccjjjooojjjwww|||yyyvvvtttsssqqqnnnllleeefffffffffeeebbb___]]]eeecccbbbbbbcccddddddcccaaa^^^[[[[[[]]]]]][[[XXXYYYZZZ[[[[[[[[[]]]```cccaaa```___aaafffjjjmmmnnnuuuvvvxxxyyy{{{}}}qqqOOO>>>888777777666555555444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444333333333333444555666666555666999777@@@DDDPPP111111000000000/////////...///111000//////000111111222333333333333555777555777:::<<<===>>>@@@BBBDDDFFFHHHJJJKKKOOOSSSVVV___bbbfffjjjmmmrrrwww{{{wwwooohhhjjjmmmnnnmmmnnnnnnppprrruuuuuusssqqqoooqqqrrrvvvyyy{{{VVV???888666111111000//////......---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---------------///111111666===>>>LLLhhhsss\\\]]]jjjooolll{{{~~~||||||ttthhh___YYYUUUQQQNNNLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCBBB@@@@@@BBBCCCCCCBBB@@@>>>======>>>??????>>>>>>?????????>>>@@@CCCFFFBBBBBBBBBCCCFFFIIIMMMOOORRRTTTVVVWWWXXXYYY[[[]]]bbbffflllrrrxxx[[[;;;999888777777666555444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444333333333333444555666777555666999777@@@DDDPPP111111000000000000//////...///111111000000111333111222333222222222444666555666888999999;;;===@@@@@@AAACCCDDDFFFIIIMMMPPPSSSTTTWWWYYY\\\bbbhhhmmmsssuuuzzzxxxqqqkkkkkkmmmmmmnnnqqqnnnooopppqqqqqqpppnnnmmmmmmrrruuuxxxmmmJJJ;;;999111111000000///.........+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------...---------...222444;;;@@@BBBWWWzzz}}}]]]YYYbbbhhhmmmtttnnnfffbbbYYYNNNHHHMMMKKKHHHGGGGGGGGGEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@???===>>>@@@@@@@@@???;;;<<<<<<;;;:::;;;===>>>===>>>>>>>>><<<<<<>>>@@@<<<>>>@@@???>>>???DDDHHHDDDGGGJJJKKKJJJKKKMMMOOOPPPTTTYYY___eeelllsssxxx{{{oooEEE999999888777666555444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222222333444444444333333444444555666777555666999777@@@DDDPPP000000000000000000//////***,,,......---...///111---...//////......000222000111222222333555888;;;999;;;===>>>???BBBFFFJJJEEEFFFGGGHHHKKKPPPWWW\\\___bbbhhhpppuuu|||yyysssmmmmmmmmmmmmoootttnnnnnnooooooooonnnlllllllllrrruuuuuuWWW===888111111000000//////......+++++++++,,,,,,---------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------,,,222777???EEEIIIccc~~~___OOO^^^hhhcccgggvvvsssZZZQQQOOOKKKFFFDDDEEEDDDDDDDDDEEEDDDBBB@@@AAAAAA@@@???>>>>>>??????888777666777999999888777777999999777444333555999777888999888666555666777555888;;;999555555999>>>666:::>>>?????????BBBEEEIIIKKKOOORRRVVV[[[aaaeeekkkttteee999999888777666555444444333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111222333333444444444444444444444555777777555666999777@@@DDDPPP222222111000///...------......---------,,,,,,,,,.........////////////000...///000222222333333333777777777888:::<<>>:::333111000//////...,,,***------------------------******+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((***++++++******+++,,,---,,,+++,,,///000...+++...111;;;DDDCCCNNN{{{dddVVVTTT```bbb]]]hhh~~~qqq___UUUQQQHHHFFFHHHCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@>>>>>>===>>>===;;;::::::;;;<<<===888::::::777666888;;;<<<999999999888666666888:::999666444555777888777555999::::::;;;<<<===>>>>>>EEEGGGJJJLLLNNNRRRWWW[[[eeehhhqqq|||~~~LLL:::444666444666888444333333333222222222111111444333111000000000111111111111111000000000000000......///000111222222333000222333333222111333444111111111222333444555666777666888555???CCCOOO333222111000///......---.........---------,,,,,,------........./////////...///000111111222111111333333444555777999;;;===AAA@@@???>>>???BBBEEEGGGEEEGGGKKKQQQWWW^^^cccfffjjjmmmqqqvvv{{{~~~qqqfffeeeggggggffffffhhhjjjmmmoooppppppnnnmmmqqqrrrtttuuuwwwzzz~~~xxxIII<<<333111/////////...---+++------------------------+++++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((***++++++******+++,,,---,,,+++,,,...///---+++000333===FFFHHHYYY\\\TTTTTT\\\^^^^^^mmmkkkZZZRRRPPPJJJIIIKKKFFFIIIHHHHHHGGGGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>???>>><<<;;;:::;;;======;;;;;;:::888888999888777999888777777777888999:::999777555555888999888666999999:::;;;<<<===>>>>>>AAABBBEEEGGGIIILLLQQQTTTXXX\\\eeeooovvvUUU@@@888<<<777444555333333333333222222222222111333333111000000000111111111111111111000000000000//////000000111111222222000222333333222111333444111111111222333444666666888777999666@@@DDDOOO333333222111000//////............------------,,,,,,---------...............//////000000000//////000000111333555777999;;;???>>><<<<<<===>>>AAABBBAAADDDIIINNNRRRUUUVVVVVV[[[^^^eeekkkqqquuuwwwxxxwwwkkkhhhjjjiiihhhhhhiiijjjlllnnnpppqqqqqqrrrqqqqqqrrruuuzzz~~~XXX===333111////////////...------------------------------,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((()))))))))***++++++******+++------,,,+++,,,---...,,,+++333777???HHHOOOhhhsssWWWVVVWWWWWWXXX___pppcccTTTOOOPPPLLLLLLNNNIIIJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@???>>>@@@???===<<<<<<<<<===>>>>>><<<;;;::::::999888777<<<999666666999;;;:::888:::888777777888999999888999999:::;;;<<<===>>>>>>===???BBBCCCDDDGGGJJJMMMPPPUUU^^^fffiiiooo}}}bbbEEE999>>>999222333444333333333333222222222222333222111111000111111111111111111111111111111111000000000000000111111111000222333333222111333444111111222222333555666777888777999777@@@DDDNNN444333333222111000000000............------------,,,,,,,,,---------............/////////...------///000111333555777999:::::::::999:::;;;===???@@@BBBEEEHHHLLLOOOPPPQQQQQQUUUWWW\\\bbbgggllloooqqq|||}}}qqqooopppooommmlllkkklllmmmoooqqqsssuuuwwwqqqqqqrrrxxx~~~fff===444222/////////000///...------------------------...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))((())))))***)))***,,,+++******+++---------,,,,,,,,,------,,,555999@@@IIIXXXyyyhhhXXX\\\[[[UUUUUUaaarrr}}}{{{___QQQNNNQQQMMMNNNPPPJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@AAA@@@???>>>=========>>>===<<<;;;;;;:::999===BBBBBB===888888;;;===:::777:::999888888999999999999888999:::;;;<<<======>>>>>>@@@BBBCCCDDDEEEHHHJJJMMMRRR[[[``````cccppptttLLL666:::999333555666444444333333333222222222222222111111111111111111000111111111111111222222111111111000000000000000000222333333222111333444222222222333444555666777666666999666@@@CCCMMM~~~444444333333222222111111//////.........---------,,,,,,,,,---------......------.........------,,,---...000111333555666666555666666888:::===???AAA@@@AAABBBDDDGGGIIILLLMMMPPPPPPRRRUUUYYY___dddgggooovvv}}}{{{rrrqqqrrrpppllljjjlllmmmmmmnnnpppsssuuuwwwsssqqqrrrxxxxxx~~~sss@@@666333000//////000000///------------------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******)))+++,,,,,,++++++,,,------------,,,,,,---...///777:::AAAMMMdddVVVYYY^^^\\\UUUVVVeeevvvxxx^^^QQQNNNRRRNNNOOOPPPJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>=========:::999;;;;;;888888CCCQQQGGGAAA<<<;;;======:::666:::::::::999888999::::::888888999:::;;;<<<======>>>@@@BBBCCCDDDDDDFFFHHHIIIMMMTTTXXXXXXYYYdddpppwww}}}```???;;;999777888666444444444333333333222222111111111111222111111111000000111111222222222333111111111000000000000000000222333333222111333444222222222333444555777777555555888666???AAAKKK{{{555444444444333333333333/////////.........------,,,---------............,,,------.........------+++,,,---///000000111111111222333666888;;;>>>??????>>>>>>???BBBEEEIIIKKKMMMLLLLLLMMMQQQVVV\\\```gggqqq~~~uuusssuuurrrooommmlllllllllmmmnnnoooqqqrrrsssrrrrrrtttyyy}}}yyyvvvJJJ888555111//////000//////------------------------...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))******)))))))))***++++++***+++,,,,,,++++++,,,...,,,---...------...111333999===EEEVVVvvveeeOOO[[[[[[XXXUUUZZZjjj|||}}}```RRROOORRROOOOOOQQQKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<888777888;;;888888DDDTTTGGGCCC???===<<<<<<999777999::::::999888888999;;;888888999:::;;;<<<======<<<>>>AAABBBCCCCCCEEEFFFJJJKKKPPPUUUVVVXXX```iiirrryyy~~~VVVDDD999999:::555444444444444333333333333000000111222222222222111000000111111222333333333000000000000000111111111000222333333222111333444222222333333444666777888555555999666???AAAKKK{{{555555555444444444444444////////////............------........./////////+++,,,---......///......,,,---.../////////......///000111333555888999:::>>>======>>>@@@CCCFFFHHHHHHHHHIIIKKKOOOSSSXXX[[[cccooo|||zzzvvvvvvuuussssssmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppprrrvvv|||zzzZZZ:::777222000/////////...------------------------...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,***+++---,,,++++++,,,...,,,---.........///444777;;;AAALLLbbbcccPPPYYY___XXXSSSUUU^^^lll}}}aaaRRROOORRROOOQQQSSSNNNKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@???>>><<<;;;;;;;;;555444:::;;;999>>>HHHCCCAAA???<<<;;;:::::::::888999:::999777666888;;;888888999:::;;;<<<<<<===;;;>>>AAACCCDDDDDDEEEGGGNNNMMMPPPVVVZZZ\\\aaagggmmmttt~~~oooOOO999888;;;555555444444444444333333333///000111222333222222111000000111222222333444444//////000000111111222222000222333333222111333444333333333333444666777888777777;;;888AAACCCLLL|||555555555555555444444444000/////////.....................////////////000+++,,,---...//////000/////////111111111000///......///000222333444666666999999:::;;;===>>>???@@@???AAADDDGGGLLLOOORRRTTT___iiisssyyy{{{tttsssssssssuuuooooooppppppooonnnmmmllllllnnnnnnnnnooouuu~~~fff<<<888333000//////......---------------------------+++)))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,***,,,------,,,+++---...+++---//////...111666:::>>>DDDQQQkkksssPPPGGGdddfffYYYQQQVVV___jjjyyyaaaRRROOORRRPPPRRRUUUQQQKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>><<<;;;:::???444000999>>>:::888;;;>>>>>>>>>;;;999999:::<<<777999:::999666666888;;;777888999:::;;;<<<<<<======@@@CCCEEEFFFFFFHHHIIINNNKKKLLLSSSYYY\\\___dddccckkkwww}}}VVV888666<<<777555555444444444333333333///000111222333333222111000000111222333333444444...//////000111222222333000222333333222111333444333333333444555666777888999999<<<:::CCCEEEMMM}}}444444444555555555555555111111000///////////////...------...//////...,,,000///---......///---,,,,,,,,,------...///000000////////////000111222333666666777888999:::;;;;;;>>>@@@BBBEEEGGGKKKPPPSSS]]]aaahhhqqq~~~yyytttssspppqqqvvvooolllkkkmmmlllkkknnntttqqqmmmllloooqqqttt|||{{{GGG111555222,,,111---000......---------,,,,,,,,,------......------,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++***+++,,,,,,...111666:::@@@@@@XXX~~~XXXKKKWWWbbb\\\SSSNNNTTT___lllyyypppXXXQQQNNNPPPRRRQQQQQQRRRPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB???>>>CCCBBBAAA???===<<<;;;;;;777777777777777777777888;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999999999::::::<<<===>>>???;;;???BBBCCCBBBBBBDDDGGGGGGHHHNNNVVVZZZ\\\```fff```hhhqqqwww{{{qqqDDD222333666555444444333333222222111111111222222222333333333333222222222111000000000222111//////000111111000111111111111222333444555222222222333444555666777:::555===<<<===@@@MMMyyy555555555555555555555555333222111111000000000111111000000000222222000//////...------...//////...,,,,,,------.../////////000000000000111222333333555555666777888999:::::::::<<>>@@@BBBBBBAAAAAACCCEEEGGGGGGKKKRRRUUUWWW[[[aaacccgggmmmsssyyyYYY>>>777999555555444333333222222111111111222222222333333333222222222111111111111111222111//////000111111000111111111111222333444555222222222333444555666777:::555===<<<===@@@NNNyyy777666666555555444444444444333333222222222222333555444333444555666444222000...,,,,,,...///000///,,,,,,,,,---......//////000000000000111222333333444444555666777888888999999;;;===>>>@@@CCCHHHKKKQQQUUU[[[bbbmmm}}}{{{vvvnnnfffddddddcccffflllooorrrxxxvvvrrrppppppooooootttzzz___<<<333//////666...---.........------------,,,------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++******+++++++++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++,,,---...///111555;;;???FFFMMMwwwaaaKKKTTT\\\VVVMMMKKKNNNZZZhhhxxxvvvYYYRRRNNNPPPRRRPPPOOOPPPOOOMMMJJJIIIJJJJJJHHHGGGGGGGGGHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<=========<<<>>>===;;;:::999999999999;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBAAA@@@@@@CCCEEEGGGFFFIIINNNQQQRRRVVV]]]dddfffiiipppxxxfffAAA666999555555444444333222222222111111222222222333333333111111111111111222222222222000//////000111111000111111111111222333444555222222333333444555777888:::555===<<<===@@@NNNzzz888777777666555444444333444444333222222333333333777666555666888888666555333111...---.../////////,,,,,,------............////////////000111222222222333444444666666777888:::<<<>>>???@@@CCCGGGJJJMMMPPPUUUZZZbbbooo}}}}}}zzzuuunnnjjjhhhggghhhlllmmmnnnrrrxxxssspppoooppppppooossszzzzzz~~~ggg@@@555111000555------............------------------......------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,---///000222777<<<@@@LLLTTT}}}```NNN\\\___UUUMMMLLLPPP\\\jjjzzz|||YYYRRRNNNPPPQQQOOONNNOOONNNLLLJJJJJJKKKKKKJJJHHHFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>======999:::;;;<<<===============<<<:::888777777888888<<<;;;<<<<<<===>>>???@@@AAA@@@?????????AAADDDFFFIIIGGGIIIMMMPPPQQQVVV]]]cccfffkkkrrrxxxjjj@@@555<<<555555555444333333222222111111222222222333333333000000000111222222222333111000//////111222111111111111111111222333444444333333333333444666777888:::555===<<<>>>AAAOOO{{{888888777666555555444444333333222222222333333444777666666777888888777555777444111000000000///...------............//////...............000111111222222333444555666777777;;;<<<===>>>???AAADDDGGGHHHKKKNNNQQQWWW___kkksss}}}{{{vvvoookkkkkkiiijjjlllkkkhhhjjjooommmkkklllooopppqqquuu{{{wwwlllEEE:::555111333,,,000//////.........---------------......------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))***************+++++++++*********++++++,,,,,,,,,,,,---...000333777===BBBLLL[[[zzzaaaQQQZZZWWWQQQPPPMMMOOOZZZhhhvvvZZZSSSNNNOOOQQQOOOMMMNNNLLLKKKJJJKKKKKKKKKJJJHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>:::;;;;;;<<<======<<<<<<<<<:::888555555555777888<<<<<<;;;<<<<<<===>>>??????>>>======@@@CCCFFFGGGIIIHHHJJJOOOQQQSSSXXX___bbbiiippptttuuuxxxyyyJJJ999???666666555444444333333222111111222222222333333333000000000111222222222333111///...///111222222111111111111111222333444444333333333444555666777888:::555===<<<>>>BBBPPP|||888777777666666555555555333333333333333444444555777666666777888888777555888666444333333333111///////////////////////////............///000111111222222333444555666666777888999::::::;;;<<<@@@BBBAAADDDGGGJJJMMMTTT]]]dddjjjjjjjjjnnnuuu~~~wwwpppllljjjhhhiiikkkjjjgggiiimmmjjjiiikkkoooqqqqqquuu{{{mmmtttxxxMMM>>>777111111+++222/////////.........------------......------,,,+++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,,,,---+++---///111444999???CCCIIIgggbbb\\\ZZZPPPPPPOOOKKKMMMYYYgggsss}}}ZZZSSSNNNOOOPPPNNNLLLMMMLLLKKKJJJKKKKKKKKKIIIGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::888666444333555777888;;;;;;;;;;;;;;;<<<=========<<<;;;===AAAEEEFFFGGGHHHGGGJJJNNNQQQRRRVVV]]]```gggnnnnnnjjjiiiooouuuxxx{{{ZZZ<<<;;;666666555555444333333333111111222222222333333333111111111111111222222222111///...///111222222222111111111111222333444555333333333444555666888888999555======???BBBPPP|||777777777666666666666666555444444444555555666777888777666777999999777666555555555777888777444222111111111111000000000000/////////000000111222333222222333444555666777777777888888888888999<<>>>>>==================<<<;;;::::::999777555333444666888:::;;;::::::::::::;;;;;;<<<===<<<<<<>>>BBBEEEEEEDDDDDDDDDGGGKKKMMMLLLOOOTTTWWW[[[^^^^^^\\\ZZZ\\\___ggghhhrrriiiCCC<<<666666666555444444333333111111222222222333333333222222222111111111111111000///...///111222222222111111111111222333444555444444444444555777888999999555======???CCCQQQ}}}666666666666777777777777666666666666666777888888888888777888999:::888666333333555888;;;:::777555222222222111111111111111111111111111222333444555222333333444555666777777777888999888888999<<<>>>===@@@EEEIIIMMMSSS\\\ccclllqqqvvvwwwqqqlllooouuuoootttpppooojjjhhhjjjlllkkkhhhiiimmmooommmoooqqqooolllmmmqqqwww|||jjjccczzzvvv{{{___???333222555...222000/////////............------......------,,,+++,,,------......------,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++,,,,,,------...///222444777===CCCHHHSSSvvvdddZZZooo```GGGSSSKKKIIIQQQeeexxx|||xxx~~~vvv[[[TTTOOOOOOPPPMMMKKKKKKKKKJJJJJJJJJJJJIIIFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<>>>>>>>>>===<<<;;;999999999777555444444777:::<<<::::::999999999:::;;;;;;>>>======???CCCDDDCCCAAAAAAAAADDDHHHIIIFFFHHHLLLKKKLLLNNNPPPQQQQQQQQQPPP[[[WWW]]]lllvvv}}}tttMMMFFF666666666555444444333333111111222222222333333333333222222222111111000000000///...///111333333222111111111111222333444555444444444444666777888999999555======???CCCQQQ}}}666444333444666777777777555555555555555666777777===:::888999;;;<<<:::888666555444555666777666555444333111222333444444333000000111111222333444555666333111222555666555444777777777777999;;;===>>>CCCCCCCCCGGGNNNVVV]]]aaaiiihhhnnnxxx|||xxxtttvvvuuu|||xxxooojjjkkkjjjhhhiiijjjkkkkkkjjjpppzzz{{{vvvuuutttpppvvv{{{jjjjjjppplllCCC:::555222111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++******++++++,,,---++++++,,,,,,,,,,,,------...///000333666;;;BBBHHHWWWzzz^^^rrrgggOOOYYYIIINNNLLLTTThhh|||~~~{{{pppXXXRRRNNNQQQRRRPPPMMMNNNPPPNNNKKKIIIGGGFFFCCC@@@>>>???@@@AAACCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>??????============>>><<<999666777555444333444777:::===999;;;<<<<<<::::::;;;<<>>@@@@@@AAAEEEMMMUUU]]]aaaeeeeeelllvvv{{{yyyxxxzzz}}}zzz{{{~~~vvvpppllljjjhhhhhhhhhkkklllmmmlllmmmvvv{{{yyyvvvwwwxxxvvvwwwxxxyyyssspppzzzrrrIII;;;333//////,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,///333666777:::DDDNNNhhhsssgggqqqcccQQQSSSHHHJJJJJJUUUlllzzzXXXRRROOOQQQRRRPPPMMMMMMNNNLLLIIIHHHGGGFFFCCCAAA@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????>>>======>>>>>>===999777777555333222333666:::<<<;;;<<<======;;;:::;;;<<<===???AAAAAA???>>>???@@@======>>>???????????????>>>???AAAAAAAAAAAACCCEEEAAAEEEHHHIIILLLUUUcccnnnqqqNNN???555666888222333666222222222222222111111111111444333222222333333111///111111111111111111111111222111111111111222333333333333333444666777999:::777888<<<999AAACCCNNN999888666666888999999888555555666777888999:::;;;;;;:::999:::<<<<<<;;;:::>>><<<;;;;;;<<<<<<:::999555444333333444555444333333333222222222333333444555333222222444555555444777666666777888:::<<<>>>???@@@AAAEEEJJJQQQWWW[[[]]]___fffpppwwwxxxzzz}}}zzzxxxxxxssspppnnniiihhhggghhhkkkmmmnnnnnnkkkqqquuusssrrrtttvvvvvvtttsss}}}wwwyyy~~~UUU@@@222---///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------+++///555::::::<<>>===>>>>>>===:::888666555222111222555999;;;===>>>>>>===;;;:::;;;<<<;;;===@@@@@@???=========;;;<<<======>>>>>>======<<<>>>??????>>>===???@@@>>>@@@BBBBBBBBBFFFOOOWWWxxxjjjHHH:::777888333222666333333222222222111111111111444333222222333333111///111111111111111111111111222222222222222333444444333333333444666777999:::888999===:::BBBDDDOOO:::888777777888999888777555555777888:::;;;<<<<<<;;;::::::;;;<<<======<<<@@@???============;;;:::666555444444555555444222666555555444444444444555444333333333444555555555666666666666888:::<<<===BBBBBBCCCEEEFFFJJJNNNQQQVVVZZZbbbjjjppptttwwwzzz~~~~~~~~~uuuqqqnnnllljjjiiihhhiiikkkmmmmmmmmmlllnnnooommmlllmmmoooqqqnnnppp|||~~~}}}cccHHH333///333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------......444;;;>>>BBBOOO^^^jjjoookkkTTTUUUEEEIIIHHHLLL[[[tttzzzsssYYYSSSOOOQQQRRROOOMMMMMMIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@>>>>>>>>>>>>===;;;888666444222111222444888:::===>>>>>>===;;;999:::;;;999;;;???@@@???<<<;;;;;;======>>>????????????>>>>>>@@@AAA@@@>>>>>>???@@@AAACCCEEEDDDBBBCCCHHHMMMQQQiii}}}SSS???888888333333666333333333222222222111111111444333222222333333111///111111111111111111111111222222222222333444555555333333333444666777999:::999:::>>>;;;CCCEEEPPP:::888666666777777666555555666888:::;;;<<<======::::::;;;<<<<<<===>>>???@@@>>>============;;;999666555555666666666444222888888777666666666777777333333444333333444555666666666666666777999<<<===@@@BBBDDDDDDDDDEEEHHHKKKRRRYYYaaafffkkkpppsssuuu}}}~~~|||}}}tttpppnnnlllmmmllljjjjjjkkklllkkkjjjkkkjjjjjjjjjiiijjjmmmpppnnnqqqxxx~~~oooOOO444///555333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------222...222<<>>=========<<<:::999666555222111222444777999===>>>>>>===:::999999:::999;;;???@@@???<<<;;;;;;======>>>???????????????@@@BBBBBBBBB@@@???@@@AAA@@@BBBDDDCCCBBBAAADDDFFFGGGTTT^^^aaahhhvvv[[[CCC888999555333555333333333333222222222222111333222222222333333222000111111111111111111111111222222222222333444555666333333333444666777999:::::::::>>>;;;CCCFFFPPP;;;999777666666666555444555666888:::<<<<<<<<<;;;999:::<<<=========???AAA???===<<<<<<======;;;:::777666666777888777444222888888777777777888888999333444444444333333555666666555555666777999;;;===;;;???CCCDDDCCCDDDHHHKKKOOOXXXaaaeeehhhmmmppppppuuu{{{yyy|||tttqqqooommmooommmkkkkkkkkkkkkkkkiiikkkhhhgggjjjlllmmmppptttqqqssspppssszzz~~~zzzUUU555///444222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------444///333===DDDJJJ^^^tttwww___MMMNNNGGGNNNJJJPPPaaazzzxxxrrrrrrrrrqqqZZZSSSPPPQQQRRROOOLLLLLLHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBB???>>><<<;;;<<<;;;:::888777666333222222444777:::===>>>>>>===;;;:::;;;<<<;;;===@@@@@@???=========<<<===>>>>>>??????>>>>>>AAABBBCCCBBB@@@@@@AAABBBAAACCCDDDEEEDDDDDDEEEFFFMMMQQQRRRQQQUUU___fffhhhpppaaaEEE777:::666333555222333333333333222222222222333222111222333444222000111111111111111111111111111111111111222444555666333333333444666777999:::999:::>>>;;;CCCEEEPPP<<<:::888777777777666555555777999;;;<<<;;;::::::888:::===>>>===>>>@@@CCC===<<<;;;;;;======<<<;;;777777777888888777444111666666666666666777888999222444555444222222555777555555555666777999;;;<<<:::>>>CCCDDDCCCBBBEEEIIIHHHTTT^^^aaadddhhhkkkjjjppp}}}wwwsss}}}}}}vvvssspppnnnnnnlllkkkkkklllllllllkkklllhhhgggkkkmmmlllnnnsssooouuunnnnnn|||vvvrrr___:::111444000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------222111888AAABBBGGGccc~~~zzz\\\QQQKKKMMMMMMIIIOOOaaayyyzzzqqqhhh```ZZZTTTPPPQQQRRRNNNLLLKKKIIIHHHHHHHHHJJJKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC???===;;;:::::::::999777999777444333333555888:::>>>???@@@???>>>===>>>???===???AAAAAA???>>>???@@@>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIILLLNNNLLLLLLPPPSSSSSSVVVcccsssdddEEE666:::888444444111444444333333333222222222222111111222333444222111111111111111111111111111000000000111222333444555333333333444666777999:::999:::===:::CCCEEEPPP>>><<<:::888999888777666666777999;;;;;;;;;999888888:::===>>>===>>>AAACCC===<<<;;;<<<===>>>===<<<888777777888999777444111444444444444555777888888222444555444222222444777555555555555777999;;;<<<===AAAEEEEEEBBB@@@BBBEEEAAANNNYYY\\\___dddfffeeeoootttvvvsssnnnqqq}}}yyyuuuqqqmmmlllkkkjjjjjjlllnnnnnnmmmoooiiigggkkkllliiiiiimmmkkkuuupppqqqxxxuuuiiiggg???444666000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++************************++++++******++++++,,,---++++++,,,,,,,,,---------///222===CCC???CCCeee{{{rrr[[[UUUIIIQQQLLLHHHOOO```wwwzzztttooojjjZZZTTTPPPQQQRRRNNNKKKKKKJJJIIIHHHIIIKKKKKKKKKIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC>>><<<:::999999999888777999888555333333666888:::???@@@AAAAAA@@@???@@@BBB@@@AAAAAAAAA??????@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEFFFHHHGGGHHHHHHHHHHHHHHHIIIIII???GGGNNNOOONNNNNNPPPQQQPPPTTTYYYaaauuueeeEEE666;;;999444333111444444444333333333222222222111111222444444222111111111111111111111111111/////////000111333444555333333333444666777999:::888999===:::BBBDDDOOO@@@===999888999:::888666777999;;;======<<<999888555999===?????????AAADDDBBB???<<<<<<@@@BBBAAA???888999::::::999777555333555777666444555888777333444444333333333444555555444444444444555888<<<@@@>>>@@@AAAAAAAAAAAABBBDDDAAAEEELLLRRRXXX]]]bbbfffaaammmsssnnnllluuu|||tttsssrrrooommmmmmmmmnnnooonnnllljjjmmmllliiihhhgggiiikkklllmmmmmmooouuu}}}vvvyyyiiiqqqnnn|||oooCCC555555444////////////............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,///******------((((((,,,+++++++++++++++***)))(((+++++++++++++++++++++++++++***+++---111222000------999:::<<>><<<;;;<<<<<<;;;:::<<<777333222555888;;;;;;:::<<>>999@@@>>>@@@CCCQQQ~~~>>>;;;888777888999888666666777999::::::999777555444777;;;===<<<<<<>>>@@@@@@>>><<<;;;<<<======<<<888888999999888555333111555777666444555888777333444333333333333444555555444555666666777999===@@@===???@@@@@@??????@@@BBB===AAAFFFLLLPPPUUUZZZ^^^dddgggmmmqqqpppqqq{{{~~~|||uuuuuutttqqqnnnmmmmmmmmmnnnnnnllljjjmmmkkkiiihhhhhhiiikkkmmmlllkkklllrrrwwwwwwooohhh|||fffjjjsssvvvtttIII777333111////////////............------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,)))))),,,,,,((((((++++++++++++++++++***))))))++++++++++++++++++++++++,,,++++++...111111000---...999;;;===CCCLLLttt|||mmmbbbOOOPPPIIIMMMFFFKKKSSSbbbttt}}}xxxuuueeeZZZQQQOOOPPPMMMLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBBBB===;;;888777777888777777:::777333333666999::::::<<<>>>@@@@@@???>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBDDDGGGHHHGGGDDDCCCIIIEEEFFFKKKNNNKKKJJJLLLKKKLLLLLLLLLKKKJJJIIIIIIKKKKKKLLLNNNPPPQQQQQQPPPRRRQQQRRRWWW]]]iiiKKK<<<777444:::222666333333333222222222222111222333444555444333111000333111///000222333222000222222222222333444555555555555555555666777999:::<<<888???===???BBBPPP|||;;;999777777888888888777777888999::::::888666444666888;;;<<<<<<;;;<<<===>>>???>>><<<:::999:::;;;999999999999777555333111555666555333444888777333333333333333333444555555555777999::::::;;;===???===>>>??????>>>>>>@@@BBB>>>AAAEEEIIIMMMRRRWWW[[[dddbbbhhhtttxxxwww}}}uuuyyy~~~yyywwwtttrrrmmmlllkkklllmmmmmmkkkiiilllkkkjjjhhhhhhjjjlllmmmooommmllloooqqqlllaaaXXXnnnkkk{{{SSS;;;333000////////////............------------------------,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,***((((((***+++((()))+++***++++++++++++***))))))++++++++++++++++++++++++---,,,,,,...000000///...///:::>>>>>>CCCTTTaaalll}}}ZZZNNNPPPHHHIIIHHHMMMVVVfffyyy~~~zzzhhh___VVVQQQOOOLLLMMMPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA===:::666333444555555555888666444555777999:::999>>>@@@AAA@@@===;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@BBBEEEFFFGGGGGGFFFDDDEEEBBBBBBFFFIIIHHHHHHJJJKKKKKKKKKMMMOOOPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOORRRVVVVVVSSSVVVdddrrrVVV999666888999111555333333333333222222222222111222333444333222111000222111000111222222111000222222222222333444555555555555555555666888999:::;;;666>>>===>>>AAAOOO{{{:::999888888888999888888:::;;;;;;;;;;;;999777666999:::<<<======<<<<<<;;;???@@@AAA>>>:::888999;;;;;;;;;:::999888666444222333444333111222666555111222222222222333444555555666888;;;<<<<<<<<<===>>><<<===??????@@@BBBEEEGGGHHHKKKOOOSSSWWW\\\bbbfffoooqqqxxxyyy{{{|||xxxssspppkkkjjjiiijjjkkkkkkiiihhhlllkkkjjjiiiiiikkklllmmmnnnnnnnnnnnnllleee]]]VVVzzz}}}qqq___AAA555222////////////............------------------------,,,,,,------------......,,,++++++******++++++,,,)))((((((************+++******+++++++++******)))++++++++++++++++++++++++...---......///000//////222;;;@@@???CCC]]]vvvZZZvvvpppSSSNNNPPPIIIGGGKKKPPP\\\ppplllddd[[[UUUQQQNNNPPPVVVPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA>>>;;;666333333444444555555444555666777888999999===>>>???>>><<<:::;;;<<<<<<======>>>@@@AAAAAABBBDDDFFFFFFDDDEEEIIIMMMNNNKKKIIIHHHIIIKKKKKKKKKKKKQQQNNNLLLMMMQQQTTTVVVVVVTTTUUUWWWXXXYYYYYYZZZ[[[TTTWWWZZZYYYWWWXXX```iiiqqqhhh;;;666<<<888111555444444333333333222222222222222333333333333222111222111111111111222111111222222222222333444555555444444555666777888999999;;;666>>>===???AAAOOOzzz999::::::::::::999999999:::;;;;;;;;;:::888777666::::::;;;<<<<<<;;;:::999<<<>>>@@@>>>999777888:::999999888777555444222222111222111///000333333...111111111222333444555555666999<<<======<<<<<<<<<;;;===???AAACCCFFFKKKNNNUUUXXX]]]bbbggglllrrrvvv{{{wwwzzz}}}wwwrrrpppjjjiiigggggghhhiiihhhgggkkkkkkjjjjjjjjjkkkmmmmmmhhhooowwwxxxrrrfffZZZTTTooottt~~~hhhCCC555333////////////............------------------------,,,,,,,,,------.........,,,++++++******++++++,,,)))*********+++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++---.........//////000111666<<>>:::555222111222333333111333444555666666777888:::;;;<<<<<<<<<<<<>>>???AAAAAACCCEEEFFFHHHJJJJJJJJJOOOQQQMMMMMMSSSVVVVVV[[[[[[[[[[[[\\\]]][[[XXX]]]YYYTTTQQQSSSWWW\\\___gggiiikkkkkkiiihhhiiijjjccccccaaa```cccjjjpppsssuuuEEE888???888333444444444444333333333222222333333444444444444444333111111222111111111111222222222222222333444555555444444555666777888999999;;;777??????@@@BBBOOO{{{:::;;;<<<<<<:::999999999888888888888777666555555777777777888999999777555888999::::::888666666777555555444333222111111000000111000...///333222...111111111111222444555666666999;;;<<<;;;::::::;;;;;;===???AAACCCGGGMMMQQQZZZ^^^dddjjjoootttxxx|||{{{tttpppttt{{{www|||}}}|||xxxttttttkkkiiihhhggghhhiiihhhhhhjjjjjjjjjkkkkkklllmmmnnniiiuuurrr^^^QQQmmmzzzoooFFF444333////////////............------------------------++++++,,,,,,------......,,,++++++******++++++,,,***,,,,,,******------+++))))))***++++++++++++***++++++++++++++++++++++++,,,---...///...///222444888;;;BBBBBBGGGqqqyyywww[[[RRROOOKKKMMMHHHMMMQQQaaaxxxwwwmmmddd]]]VVVNNNIIIIIIMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBB===999444111000000000//////111333333333444666777777999:::;;;<<<>>>AAADDDBBBCCCEEEHHHKKKNNNPPPQQQRRR\\\bbb```aaafffiiifffiiimmmooooooooonnniiicccaaa___\\\ZZZ[[[aaajjjqqq}}}|||zzzzzz|||xxxvvvrrrpppwwwUUU===@@@777666444444444444444333333333333333444444444444444555555000222222222111000111222222222222222333444555555333444555777888888888888;;;777@@@???AAACCCOOOzzz999;;;===<<<999777777777777777777777777666666666777666555777999999777444555555666777999999888666444444333333222222222222111222111///000444333///000000000111222444555666666888999999888888888999;;;<<<===>>>@@@DDDIIIMMMSSSXXX___eeeiiillloooqqq{{{}}}}}}xxx{{{{{{{{{}}}}}}xxxuuuwwwnnnllljjjiiijjjkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnnnnvvv|||dddRRRkkkyyyKKK666555////////////............------------------------******++++++,,,---------,,,++++++******++++++,,,)))------)))))),,,,,,((())))))***++++++++++++++++++++++++++++++++++++++++++---.........///333666999999BBBEEELLL}}}{{{TTTSSSNNNFFFMMMHHHJJJTTTbbbxxxxxxooofffccc___VVVMMMIIIIIIIIIIIIHHHGGGFFFDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA===:::666333222111///...---///111111000111444777666888:::;;;===@@@CCCGGGFFFHHHJJJNNNRRRVVVXXXZZZ^^^iiinnnlllppp~~~{{{ppphhhjjjkkkiiifffjjjrrrzzzeeeAAA???666999333555444444444444333333333333333222222333444444555000222333222000///111333222222222222333444555555333444666777888888888888999666???>>>@@@BBBNNNyyy888;;;===;;;888555555666888888888888888999999999888777666888;;;<<<999666666555555888<<<===;;;888777666666555555666666666222333222000222555444000000000000111222444555666666777888888666666777999;;;<<<<<<<<<===@@@EEEIIIJJJOOOWWW]]]```bbbcccdddffftttxxxttt|||zzzvvvxxxpppnnnlllkkklllmmmmmmllljjjjjjkkkllllllmmmnnnnnnoooooottt~~~zzzeeeSSScccQQQ:::888000/////////............------------------------))))))***++++++,,,------,,,++++++++++++++++++,,,)))---,,,((('''+++***&&&((()))***+++++++++++++++++++++++++++++++++++++++***,,,.........000444888999777BBBGGGPPPuuuPPPUUUMMMCCCMMMGGGHHHYYYeeexxxvvvnnnggghhhhhh```VVVPPPGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMDDDDDDEEEFFFGGGGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@???===999777666444222000,,,...000///...000444777777888:::<<<===@@@DDDGGGPPPRRRUUUYYY^^^bbbeeeggghhhooopppllluuuzzz}}}~~~wwwlllgggkkkqqqoooDDD???666;;;333555555444444444333333333222111111111222333333444///222333333000///111333222222222222333444555555333444666777888999888888888444>>>===???AAAMMMxxx<<<<<<:::999888777777777777888888999:::;;;<<<<<<<<<<<<=========;;;:::999@@@<<<:::;;;>>>@@@===999888888888888888777666555888888777555555444444444222111000111444666666666888777666777999;;;;;;;;;===@@@CCCDDDCCCBBBAAAAAAQQQSSSUUUVVVXXX[[[___bbbdddgggoooyyy|||{{{|||~~~|||xxxwwwtttqqqmmmiiihhhiiilllmmmkkkkkkkkkllllllmmmmmmmmmkkkqqqssspppqqqqqqcccPPPZZZ|||ooo[[[<<<999333000///111000------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++******************------,,,++++++,,,,,,,,,,,,---...///000333777;;;===888FFFMMMYYYeeeWWWLLLJJJIIIDDDFFFLLL^^^hhhwww}}}wwwsssuuutttlllccc___UUULLLDDDDDDGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAA???>>>???@@@AAA@@@>>><<<999666444333222111000000000111333555777888999:::<<>>===222555777555444444555555444333222222333444555555555555222222222222222222222222222222222111222222333333444555666777777888777777:::999AAA===>>>BBBMMMttt<<<;;;:::999888888888888777888999;;;<<<>>>???@@@===============<<<;;;:::AAA===;;;<<>>???AAACCCDDDEEEGGGKKKNNNMMMOOORRRVVVZZZ^^^```aaabbbdddjjjssswwwxxx{{{{{{xxxvvvqqqnnnjjjgggfffhhhjjjlllkkkkkkkkkkkkkkkkkkkkkkkkiiiooopppooorrrqqqaaaMMMVVVqqqnnnbbb@@@;;;333///...000000------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,---......///222666:::===:::GGGOOO___bbbVVVLLLJJJIIIEEEFFFLLLYYYiii|||}}}yyyzzzyyyqqqiiieeeZZZPPPHHHGGGHHHFFFEEEEEECCCDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA???>>>???AAABBB@@@???===:::777555333222111111000000111333555777777777999<<>>333555777555444444555555444333333333444444444444444444111111111111111111111111222222111111222222333333444555666777777888888888:::999AAA===>>>BBBMMMttt::::::999999999999::::::888999:::<<<>>>@@@AAABBB>>>>>>======<<<<<<======AAA>>><<<===???@@@===;;;;;;;;;;;;;;;;;;::::::999888888777666555555555555333222111222444666666666:::;;;<<>>333///...000///,,,,,,///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,---,,,---.........111444888>>><<>><<<999666333111222111000000111333555666666777888;;;>>>AAADDDFFFIIIRRR[[[bbbooo|||kkkhhhuuuyyyqqqsssyyyJJJ???===555666777555444444555555444333333444444444444333333222000000000000000000000000222222111111222222333444444555555666777888888888;;;999@@@===???CCCMMMsss999999999999999:::;;;<<<999:::;;;<<<===>>>???@@@???>>>===<<<<<<===??????@@@>>><<<<<<======<<<::::::;;;;;;;;;;;;;;;::::::888888777666555555666666444333222333555666777666;;;<<>>;;;777444111222111000000111222555666777888999;;;===@@@BBBCCCGGGOOOWWW^^^lll~~~ssseeeiiissszzz{{{wwwyyyTTTAAA;;;666777777555444444555555444333444444444444444333222111111111111111111111111111111111111111222333444444555555555666777888999999;;;888???<<>>===<<<<<<<<<>>>???@@@===<<<;;;;;;;;;:::999888999999::::::::::::999999888777777666666666666777555444333333555777777666:::<<>>@@@AAADDDJJJPPPVVVbbbsss}}}gggbbbggguuu}}}rrrnnnfffEEE999666888777555444444555555444333444444444444333222111111222222222222222222222222111111111111222333444555555444444555666888999:::<<<888???<<>>???@@@<<<<<<;;;:::999888888777777888888999999999999999888777777666666777777777666555444444666777777666999999<<<@@@DDDGGGGGGGGG???BBBEEEGGGHHHJJJLLLOOOTTTUUUWWW[[[^^^]]]WWWRRR[[[XXXXXXZZZ[[[]]]cccjjjvvvzzz}}}~~~||||||}}}yyyuuuzzz~~~sssbbb___XXXcccttt{{{wwwuuuxxxvvvrrrnnnkkkiiiiiiiiieeeeeefffgggiiijjjkkkkkklllkkkmmmqqquuuqqqfff\\\HHHbbbzzz______lllkkkDDD555111000111000,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,---......,,,---.........111444888:::AAAHHH[[[aaaTTTMMMJJJKKKHHHBBBDDDLLLNNN```www|||yyyyyyzzzwwwqqqnnnoooggg[[[OOOLLLKKKIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAAAAACCCFFFHHHBBBBBBAAA???<<<999666444333222111000000222444555;;;;;;;;;<<<===>>>@@@AAACCCFFFJJJNNNVVVcccrrr}}}qqqdddeeettt|||mmmdddddduuu}}}zzzvvvoooppp|||PPP;;;777888777555444444555555444333222333333333333222222111222222222222222222222222000000000111222333444555555444444444666888:::;;;===888>>>;;;@@@EEENNNqqq;;;;;;:::::::::;;;;;;<<<::::::::::::999999999999999999;;;<<<===>>>>>>>>><<<===<<<;;;999888888888777777888999999999999999888777777777777777888888777666444555666888777777777666888;;;???CCCDDDDDD???AAABBBCCCCCCDDDFFFHHHGGGKKKQQQWWWYYYXXXTTTQQQVVVTTTUUUYYYZZZ[[[```fffmmmrrrxxxyyywwwtttuuuwww{{{ooolllqqqvvvrrrdddcccaaaiiirrr{{{vvvttttttrrrooommmkkkiiiiiiiiiggghhhhhhhhhhhhiiiiiiiiilllkkklllpppqqqoooiiifffQQQdddjjjjjjrrrOOO666333111222111---,,,///------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++,,,---...///,,,---......///222666::::::DDDJJJ```www]]]RRRLLLKKKLLLHHHAAABBBJJJLLL___uuuxxxwwwyyy{{{yyyssspppqqqlll```SSSNNNLLLIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAABBBDDDGGGIIIDDDCCCAAA>>><<<999777666333222111000000222444555999:::;;;<<<>>>AAACCCDDDDDDEEEGGGIIILLLUUUcccnnn|||jjjhhhnnnwwwpppgggXXXdddfffeeehhheeeeeeoooppp~~~^^^???999777777555444444555555444333111222222333333333222222111111111111111111111111000000000111222333555666555444444444555888:::<<<===888===;;;@@@FFFNNNqqq<<<;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;777888:::<<<>>>>>>>>>======>>>>>><<<:::888888999777888999999::::::::::::888777777777777777888888888666555555777888777777555444555777<<>>;;;999888777444333111000000222333555777888:::<<>>888===;;;@@@FFFNNNqqq999888888888888999;;;<<<999666333222444666777888666888;;;>>>??????>>>======>>>>>>>>>>>><<<;;;:::777:::<<<===<<<;;;;;;<<<888888888888888888888888999777666777888888777666777777777777888:::<<<===@@@@@@@@@>>>======@@@BBBCCCCCCBBBCCCFFFKKKOOOQQQ]]]ccceeebbbcccfffeee___eeeeeefffgggggggggggggggiiilllppptttxxx~~~yyynnnmmmooosss}}}wwwmmmeee\\\]]]___nnnyyyzzzwwwpppooonnnnnnnnnooommmkkkhhhfffggghhhgggggggggiiikkkooohhhjjjtttuuummmiiimmmccc^^^nnnsssWWW<<<000///000,,,...000)))......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,++++++,,,,,,---...---...///111333555666777DDDAAAMMMttt~~~aaaRRRPPPNNNKKKEEEAAAGGGOOOUUUeeexxx~~~yyywwwuuuvvvxxxwwwsssooooooiii]]]NNNHHHHHHHHHFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEEEECCCAAA>>>:::888666333111///......///111333777888:::<<<>>>AAAFFFIIINNNLLLLLLMMMIIIEEEJJJSSSaaafffxxx}}}ggg\\\ggglllyyy|||yyyxxxwwwrrrlllfffdddgggjjjlllyyy|||sss===>>>999666555555555555444444444222222222222222222222222000111111111111222222222222111000///000333555777444444555666777888999999>>>999@@@???AAACCCNNNxxx:::999888888888888::::::999777444333444555777777555777:::<<<======;;;:::======>>>>>>===<<<:::999777888::::::999888999:::888888888888888888888888999888777777888888666555888777777777888999;;;<<>>???BBBFFFHHHOOOOOOQQQRRRMMMGGGHHHNNNUUU[[[ooozzziiiaaaaaajjj|||||||||zzzuuunnniiifffffflllzzz~~~uuuBBB@@@;;;666555555555555444444444222222222222222222222222000111111111111222222222111000000000111333555666444555555666777888999999>>>888@@@???AAACCCNNNxxx;;;:::999888777888999999999888666555444444555666888999;;;=========;;;:::<<<<<<======<<<;;;999888<<<<<<<<<;;;999999;;;===888888888777777888888888:::999777777777777555444888777666666777888999:::===>>>@@@???<<<:::::::::888888777777999<<>>BBBDDDFFFIIINNNUUU]]]cccwwwuuudddYYYVVVVVV\\\dddkkklllhhhcccZZZRRRXXX\\\bbbrrryyyvvvwwwrrrooolllkkkjjjiiigggeeefffhhhiiiiiiiiijjjlllnnnmmmfffdddjjjmmmlllnnntttpppbbbqqqppprrr>>>333222555...---000---......---------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,------...------...///222666:::<<>>===<<<;;;<<<<<<<<<<<<:::999888======<<<999888888;;;>>>999888777777777777888999;;;999777777777666444333777777666555555666777888;;;===??????<<<888666555666666555555666888:::<<<:::;;;:::888888999999999===>>>>>>>>>>>>===<<<<<<;;;<<<===???BBBHHHPPPUUUgggpppsssiiiYYYPPPLLLKKKPPPXXX___aaa```^^^XXXQQQQQQYYYdddvvv}}}vvvvvvsssqqqmmmkkkkkkkkkjjjiiifffggghhhhhhggggggiiikkknnniiiggglllooonnnooosssnnn^^^pppllluuuyyyBBB444222555...,,,///.........---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......---------///222777<<>>AAACCCNNNxxx777777666666777999:::<<<888:::;;;:::777555666777===>>>?????????>>>===<<<;;;<<<<<<<<<<<<:::999888888777666333222333666999999888777666666777888999:::999777666666666444222666555444444444555666777999<<<>>>>>>;;;777444333444444444444444666777888888777666777777666777888:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<@@@FFFJJJXXXaaaeee\\\PPPHHHEEEDDDEEELLLRRRVVVYYYZZZWWWQQQLLLRRRZZZhhh~~~tttqqqqqqnnnlllkkklllmmmmmmllleeefffgggeeedddccceeefffmmmjjjkkknnnpppnnnllllllgggZZZppphhheeehhhzzz~~~JJJ666000444...+++............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,------...///...---...000333888===@@@@@@LLLmmm^^^QQQOOOKKKHHHEEE@@@@@@JJJUUU___nnn}}}{{{}}}|||wwwtttuuuxxxpppooofffXXXMMMJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBB???@@@@@@@@@>>>;;;888666333111///......///111333666999===???@@@@@@BBBCCCEEEHHHKKKMMMOOORRRTTTTTTSSSZZZfffssswwwrrrkkkgggmmmuuu~~~~~~~~~{{{uuulllccc]]]]]]nnnDDD777===666555555555555444444444222222222222222222222222000000111111111222222222///000111222333444444444555555666777888999::::::<<<777>>>>>>@@@CCCNNNxxx777777666666777888:::;;;888;;;>>>===:::777777999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<======<<<;;;999888666666555333222444777:::999888666555555666888999999888666666666666444333444333222222333444555666999;;;======:::666444333222222222222222333444555777555555888888666666999777777888999999999999999888999:::999999;;;???AAALLLTTTXXXRRRIIIDDDCCCBBB>>>DDDJJJOOOTTTXXXVVVQQQLLLLLLMMMRRRccc|||rrrnnnmmmkkkiiijjjkkklllkkkjjjeeeffffffeeeccccccdddeeejjjjjjlllnnnooolllgggdddbbbVVVaaa|||qqqhhhfffyyytttxxxUUU:::///222///,,,............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------------......///......///111555999===@@@@@@NNNsssvvvZZZSSSOOOKKKGGGDDD@@@AAALLLXXX___ppp}}}}}}|||zzzwwwuuuuuuvvvoooooohhhZZZOOOKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBAAA@@@@@@@@@???????????????@@@>>>???@@@AAA???<<<999777333111///......///111333666999<<<>>>???AAACCCEEEEEEIIIKKKLLLQQQXXX\\\\\\VVVZZZdddpppxxxwwwpppjjjkkkttt}}}vvvhhhiiiiiijjjiiifff```\\\^^^pppIII555===666555555555555444444444222222222222222222222222000111111111111222222222000000111222333444444555444444555666777888999999;;;666>>>===@@@CCCNNNxxx:::999888666666666777888777;;;@@@@@@<<<999:::<<<::::::::::::;;;;;;;;;;;;======>>>>>>===<<<:::999666777777666666777:::===999888666444444666888999888777555555666666555444222111111111222333555666999:::<<<;;;999666555444111111111222333444444555555333555:::;;;888777:::666777888999:::;;;;;;;;;777999;;;;;;;;;<<<>>>???FFFMMMQQQMMMGGGEEEFFFFFFDDDIIIMMMRRRXXX]]]\\\WWWOOOMMMKKKMMMZZZxxxyyyrrrppplllkkkkkkkkklllllljjjhhhdddfffgggfffffffffhhhjjjiiikkklllmmmnnnlllgggccc```TTTWWWwww~~~mmmiiioootttxxxaaa@@@...222111///000.........---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------...//////...///000333666:::===>>>???QQQ{{{oooYYYTTTPPPLLLGGGDDD@@@BBBNNNZZZeeerrr|||{{{{{{{{{{{{zzzxxxvvvqqqrrrlll]]]QQQKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEBBB@@@>>>>>>???@@@@@@???===============>>>???@@@>>>???AAABBB@@@===:::888333111///......///111333888:::===???@@@CCCGGGIIILLLPPPRRRRRRWWW___bbb___WWWYYY```kkkvvvyyyqqqggghhhooowwwkkkbbb^^^^^^___bbbdddbbb]]]YYY___rrrRRR444999666555555555555444444444222222222222222222222222000111111111111222222222111000000000111333555666333333444555666777888888:::555======@@@CCCNNNxxx===<<<999777555444444555777<<>>;;;;;;===;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>><<<;;;:::222333444444444666999;;;999888555444444555888999777666555555666777666444000000000000111333555777999:::;;;;;;888666666666222222333444555666777777555333666<<<>>>:::999<<<555666777999:::;;;;;;<<<999;;;>>>??????@@@AAACCCEEEMMMQQQMMMHHHIIIKKKLLLOOOSSSVVVZZZ```eeeddd^^^QQQRRRTTTWWWbbb|||yyytttuuuoooooonnnnnnnnnmmmjjjgggdddfffhhhhhhiiikkkmmmpppkkkmmmmmmmmmnnnnnnkkkggg___SSSSSSzzz}}}iiiiiiiii}}}hhhCCC///222333111222///......---------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////...///111444777:::<<<===???SSSlllUUUPPPPPPLLLGGGDDDAAACCCOOO\\\jjjuuu}}}|||{{{}}}|||xxxuuuvvvooo```RRRLLLIIIHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@>>><<<<<<>>>???@@@???:::::::::;;;===>>>@@@AAA>>>???AAABBBAAA>>>;;;888333111///......///111333:::<<<>>>@@@AAAEEEIIIMMMRRRWWWYYYYYY]]]cccddd___YYYYYY]]]hhhtttwwwmmmaaaaaadddqqq}}}|||pppgggeeeeeegggiiijjjggg```[[[^^^rrr]]]999:::666666555555555444444444222222222222222222222222000111111111111222222222222111000///111333555777222222333444555666777777:::555======@@@CCCNNNxxx888888777777777777777888???<<<<<<@@@AAA===999999<<<<<<===>>>???>>><<<999===============<<<;;;;;;444444444444444555555555888666444333444666:::<<<777777666555444333333222333333333222222222222222444777999:::888666555555222222333333444666777888333888>>>>>>:::999<<>>@@@???<<<<<<>>>@@@@@@@@@@@@@@@AAABBBCCCLLLMMMTTT[[[ZZZUUUSSSVVVTTT^^^iiioootttwwwqqqhhh\\\]]]TTTTTTeee~~~{{{vvvoooppppppnnnkkkhhhhhhiiihhhgggffffffgggiiilllmmmiiijjjllloooqqqooojjjgggaaa``````xxx|||eeegggjjjiiiHHH111222666000+++,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,...///...------...///---...000333777;;;>>>@@@FFFRRRnnnTTTPPPLLLGGGCCCBBBAAADDDOOOZZZiiioooxxxyyyuuuxxx{{{|||tttiii]]]TTTNNNJJJHHHFFFFFFFFFFFFFFFEEEDDDDDD>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;===>>>??????CCCAAA@@@AAABBB@@@<<<888555111///000000///111555;;;<<>>;;;???EEEOOOuuu888888777777777777888888777555888<<<>>><<<<<>>>>><<<:::>>>>>>>>>>>>===<<<;;;:::666666666666666666666666777555333222222555888:::888777666555444333222111111000000000000000000000444666999999777555444444444444444444444444555555666888:::;;;;;;;;;<<<===<<<===???@@@???===>>>???DDDEEEFFFEEEEEEGGGMMMQQQZZZeeezzzqqqhhhjjjhhhpppyyyqqqeeefff```___hhhvvv}}}ppphhhnnnmmmkkkllllllkkkgggccceeeeeefffggghhhhhhiiiiiiggghhhjjjlllnnnmmmjjjggglllmmmppppppllljjjpppEEE...333000+++...000------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---......------...///---...000333777;;;>>>@@@GGGUUUgggPPPPPPMMMHHHCCCBBBAAAFFFQQQ]]]qqqvvv{{{wwwyyy~~~|||zzzssshhh]]]TTTMMMIIIGGGHHHHHHGGGGGGFFFEEECCCCCC???>>>>>>>>>???@@@@@@@@@===<<<<<<>>>@@@CCCEEEFFFBBB@@@???@@@AAA@@@;;;777555111///000000///111555999;;;>>>AAAEEEGGGIIIJJJLLLNNNMMMKKKNNNUUUYYYYYYVVVXXX[[[aaajjjpppkkkbbbgggiiiqqqwww}}}{{{xxxvvvuuunnnbbbXXXUUUbbbtttBBB;;;777666555444444333444444333333333333333222111000222222222111111111000000111111111111222333444555444444444444555777888999;;;777>>>;;;???EEEOOOuuu888888777777777888888999444444888;;;;;;999===CCC>>><<<;;;;;;<<<<<<;;;:::????????????>>>===<<<;;;999999999888888888777777666555333111111333555777888777666555333222111000000000000000000000000000555777999999777555555555777777777777777777777777@@@@@@@@@BBBEEEHHHIIIJJJJJJKKKMMMLLLKKKKKKLLLMMMOOOSSSWWWVVVTTTXXXaaajjjeeeggg{{{}}}}}}wwwmmmmmmiiihhhhhhiiisssmmmnnnjjjhhhjjjnnnmmmgggaaacccdddfffggghhhgggfffeeeiiihhhiiikkkmmmnnnmmmkkkrrrsssuuuyyyrrrmmm|||EEE666BBB444)))111///.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......------...///...///111444888<<>>???@@@???:::666555111...000000...111555888:::<<<@@@CCCFFFIIIJJJHHHJJJIIIGGGKKKTTTZZZ\\\___aaaccciiissszzzwwwoooqqqsss{{{sssqqqooolllcccXXXTTTVVVcccuuu~~~HHH<<<777666555444444333444444222222333333333222111111222222222111111111111111111111111111222333444555444444444444555777888999;;;777>>>;;;???EEEOOOuuu888888777777888888999999::::::===>>>:::777;;;BBBAAA>>><<<;;;;;;:::999888======>>>>>>>>>>>>======;;;;;;;;;:::999999888888666555333111111222444555888777666444222111000///111111222222333333444444777888::::::999888888999:::;;;<<<===>>>>>>??????EEEHHHLLLOOOSSSXXX^^^ccccccfffeeeaaa_________^^^```iiiqqqqqqnnnoooxxx}}}eeebbb|||rrrmmmhhhjjjggg___uuu{{{xxxnnnkkkiiijjjlllmmmjjjfffffffffgggggggggfffffffffkkkjjjiiikkknnnpppqqqqqqtttrrrmmmxxxtttrrrJJJBBBUUU???---222***//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,------------...000...///111444888<<>>===>>>???>>>:::666555000...//////...000555999:::<<>>777666555444444333444444222222333333333222222111111111111111111111111111111111111111222333444444444444444444555777888999;;;777>>>;;;???EEEOOOuuu888888888888888999::::::<<<===??????:::666999@@@CCCAAA===;;;;;;:::888666999:::;;;<<<===>>>>>>>>>:::::::::999999999888888666555444333222333444555666666555333222111//////111222222333444555555666999;;;============>>>@@@AAABBBCCCDDDDDDDDDCCCCCCDDDMMMWWW\\\___eeerrr|||xxxqqqoookkkgggooo|||zzzkkk~~~yyynnneeeiiikkkdddsssyyypppkkkkkkiiihhhggghhhjjjlllmmmkkkhhhfffeeefffhhhjjjllljjjhhhiiilllpppqqqrrryyyssshhhxxxrrrsssuuuMMMAAASSS>>>...444+++//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,************++++++++++++***+++------,,,---...000///000222555999===@@@BBBGGGdddbbbPPPOOOKKKEEE@@@>>>???FFFTTTbbblllttt}}}zzzzzz}}}wwwuuupppggg[[[RRRLLLJJJHHHGGGEEECCC???<<<999888:::===AAACCCBBB@@@@@@@@@LLLMMMLLLIIIEEEAAA@@@AAA???===<<<===???>>>:::666444000...//////...000444999:::<<>>;;;???EEEOOOuuu888888888888888999:::;;;999999;;;===;;;888:::@@@BBBAAA>>>===<<<;;;999777666777888:::;;;<<<<<<<<<777777777777777777777777555444333333333444555555555444333333222111000000000000111222444555666666;;;===???@@@@@@BBBDDDFFFIIIJJJJJJKKKKKKJJJHHHGGGKKKWWWeeekkkmmmuuuxxxpppwwwttthhhjjjrrrppp|||yyyjjjhhhiiiiiigggffffffjjjnnnqqqnnnjjjfffeeegggiiikkkiiigggffffffiiilllnnnoooxxxssseeelllkkklllqqqRRR666>>>222,,,444000.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,---))))))*********+++++++++)))+++,,,---,,,---...000///111333666:::===AAACCCJJJiii|||^^^NNNLLLJJJEEE@@@??????EEESSS```jjjrrr}}}}}}|||~~~vvvvvvrrriii\\\PPPJJJHHHFFFEEEDDDAAA===:::777555777<<>>@@@???;;;777444000---//////---000444::::::<<>>;;;???EEEOOOuuu888888888888999:::;;;<<<999777999>>>???======??????>>>>>>???@@@???===:::666666777888888888888777333333444444555555666666222222111111222333444555333222222222111111111111111111222444555777888888:::===???AAABBBEEEHHHKKKMMMOOOQQQTTTUUUUUUUUUTTTWWWaaannnvvvyyy|||{{{~~~wwwiiigggpppvvv|||qqqiiiiiijjjkkkmmmnnnmmmlllqqqoookkkhhhgggggghhhiiiiiigggeeefffhhhkkklllmmmrrrrrrccc^^^zzzccc```iii}}}___555000///...111///------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))******+++,,,,,,------*********+++++++++,,,,,,(((***,,,,,,,,,,,,...000000111333666:::>>>AAACCCOOOnnnsssXXXMMMOOOJJJFFFBBBAAAAAAFFFSSS___hhhpppyyy~~~~~~}}}}}}yyyyyywwwmmm___RRRKKKHHHFFFEEECCC@@@===999666555555;;;BBBDDDBBB??????@@@GGGKKKMMMKKKFFFBBBCCCEEE???===<<<>>>@@@@@@<<<888444///---......---///444999999;;;===BBBGGGKKKNNNNNNRRRTTTUUUXXX]]]___]]]```bbbeeelllxxx~~~vvvmmmkkkttt~~~xxxkkkmmmooonnndddVVVPPPPPPbbbtttRRR;;;777666555444444333444444000111222333333333333222000000111111111222222222111111111111222333444555444444444444555777888999;;;777>>>;;;???EEEOOOuuu888888888888999:::;;;<<<===;;;<<>>>>>;;;;;;===???BBBBBB@@@>>>777777777666666555444333000111111222333444555555000000000000111222333444111111111111111111111111333444555777888:::;;;<<<:::<<>>AAACCCRRRqqqnnnTTTMMMTTTKKKGGGDDDCCCCCCGGGSSS___eeelllvvv{{{||||||~~~}}}~~~|||sssdddVVVNNNKKKFFFEEECCCAAA===:::777555555;;;CCCEEECCC??????@@@IIILLLOOOLLLFFFBBBBBBDDD???>>>===>>>AAA@@@<<<888444///---......---///444777888999<<<@@@EEEJJJMMMIIILLLOOOOOOTTT]]]bbbbbbgggfffeeeiiisss}}}|||vvvoooooozzzwwwfffcccdddggghhhcccZZZVVVWWWeeevvv}}}[[[DDD777777555444444444444444000111222333333333333333000000111111222222222222111111111111222333444555444444444444666777888999;;;777>>>;;;???EEEOOOuuu777999;;;;;;::::::;;;<<<999999===AAA>>>888777<<<999777888===AAABBBDDDGGGEEE???999555555666666555222111111222444444333222333222111111333333222111...000333444444555777999777666777999<<<>>>>>>>>>@@@AAABBBDDDEEEEEEDDDDDDJJJMMMPPPVVVaaakkklllgggbbbccchhhqqqwwwyyy}}}}}}~~~yyy{{{zzzxxx|||tttrrrgggbbbccccccpppwwwpppnnnkkkjjjnnnuuuwwwsssnnnjjjiiigggffffffgggiiijjjiiiiiiiiijjjjjjkkkkkklllpppuuu]]]ZZZbbbZZZbbblllmmmppp???666111333...222000000///...------,,,,,,---,,,++++++------,,,++++++,,,---.........---,,,)))******++++++,,,------***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...000222444777999;;;???BBBMMMzzzmmmVVVLLLGGGMMMEEEAAABBBBBBEEERRRaaaqqqsssxxx}}}}}}{{{}}}~~~}}}yyypppcccUUUKKKEEEEEEEEEEEECCC???:::555222444999???CCCCCC@@@>>>===FFFMMMSSSQQQJJJCCCAAABBB@@@>>>============:::888666444000------///222444555777:::===@@@CCCHHHKKKKKKLLLPPPUUU\\\bbbhhhkkkkkkggglllooooooyyyzzz|||{{{wwwmmmiiikkkhhhfffiiinnnhhhZZZRRRSSSkkkfffAAA888777888888777444444666===999444111000111111111222222222111111111000000222111111111111222444555555555555555666888999::::::888@@@===???CCCNNNttt777999;;;;;;:::999:::;;;777777:::===:::444222666555333444999===>>>@@@DDDEEEAAA===;;;;;;:::888666666555666888;;;;;;:::888555444222222333333222111111111222666;;;===<<<:::555444444777:::>>>??????>>>>>>???AAACCCEEEGGGIIIKKKMMMPPPWWWbbbjjjggg``````___bbbjjjppprrrtttwwwwwwyyy|||{{{yyy|||}}}zzzzzzzzzzzz}}}~~~wwwtttjjjddddddaaakkk|||vvvoookkkhhhjjjoooqqqnnniiijjjjjjiiihhhhhhiiijjjjjjkkkjjjhhhhhhhhhjjjlllmmmiiiuuuddd```fffeeehhhmmmjjjvvv|||EEE999111222---111000//////...------,,,,,,---,,,++++++------,,,++++++,,,---.........---,,,)))******++++++,,,------***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...000222555777999<<<@@@CCCOOO~~~iiiVVVOOOLLLJJJCCC???AAACCCFFFTTTdddssstttyyy}}}|||xxxzzz~~~yyynnn```TTTKKKGGGFFFFFFEEECCC???:::555222444999???CCCCCC@@@===<<>>=========<<<:::888666333000...---///222444555777;;;>>>AAADDDIIILLLOOORRRWWW]]]ccchhhlllmmmiiifffkkknnnooo{{{}}}wwwnnnmmmooolllmmmpppiii[[[SSSTTTiii}}}}}}ooo@@@;;;888666777666333222444777555333222333333222111222222222111111111000000222111111111111222444555555555555555666888999::::::888@@@===???CCCNNNttt999:::<<<;;;999888888999777777999;;;888333000222111...///444777888<<>><<<777555333333444555444333444333444;;;CCCEEE@@@:::555444444666:::>>>@@@AAABBBAAAAAAAAACCCFFFJJJLLLJJJJJJLLLRRR]]]ddd___VVVWWWTTTUUU[[[```cccfffkkkmmmmmmoooxxx}}}~~~}}}yyysssrrrwww{{{|||xxxxxxyyy{{{wwwtttsssjjjeeeeee```ggg}}}}}}rrrmmmhhhhhhkkkllliiifffjjjjjjjjjjjjjjjjjjjjjjjjllljjjhhhffffffhhhkkkmmmgggyyymmmfffgggsssmmmoookkk}}}KKK<<<111222---000/////////...------,,,,,,---,,,++++++------,,,+++++++++,,,---------------)))******++++++,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------...///222555777999<<<@@@CCCUUUcccTTTOOOMMMHHH@@@===@@@CCCHHHWWWhhhtttvvvzzz~~~{{{vvvvvvzzzyyymmm___SSSKKKHHHGGGGGGEEECCC>>>999444222333999@@@DDDCCC@@@<<<:::GGGMMMRRRRRRKKKDDDAAAAAA???>>>=========<<<:::888555333000...---///222333444777;;;>>>BBBFFFKKKNNNTTTWWW\\\aaaeeehhhhhhiiigggdddiiilllmmmyyy}}}}}}|||ppplllkkkggghhhkkkeeeXXXRRRTTTfffyyy~~~~~~}}}{{{xxxIII@@@:::555666555111111333111111111333555555333111222222222111111111111111222111111000111333444555555555555555666888999::::::888@@@===???CCCNNNttt:::;;;<<<;;;999777777888777888:::;;;:::777444444///------111333555:::@@@DDDDDDDDDEEEFFFGGGFFFFFFGGGFFFFFFEEEDDDAAA===999666444333333555777777777666777:::AAAFFFFFFAAA;;;999888777999<<<@@@BBBBBBGGGGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHMMMYYYaaa]]]TTTPPPOOOPPPSSSUUUYYYcccnnnxxxwwwwww~~~zzz|||yyyvvvpppkkkkkkpppvvvyyysssssssssttt{{{|||uuuooopppjjjhhhhhhbbbhhh|||tttoooiiihhhiiikkkjjjggghhhhhhiiiiiiiiiiiihhhhhhjjjjjjhhhhhhggghhhiiiiiiiiizzzqqqgggggg}}}ooossssssPPP>>>111111---000//////.........------------,,,++++++------,,,+++++++++,,,,,,------------)))******++++++,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---......///222555777999===AAADDD\\\|||___PPPLLLLLLGGG@@@===@@@DDDJJJYYYjjjvvvxxx|||}}}xxxwww{{{||||||ooo```TTTLLLHHHHHHGGGEEEBBB>>>999444222333999@@@DDDCCC@@@;;;999CCCIIIOOOPPPKKKFFFBBBBBB???>>><<<<<<===<<<:::888444222000...---///111333444777;;;???BBBGGGLLLOOOTTTVVVXXXZZZ\\\^^^^^^___fffcccgggjjjkkkvvvzzzssssss}}}}}}iiiccc]]]YYY[[[___\\\RRROOOSSSbbbuuu}}}}}}|||zzzxxx}}}mmmHHH===555555555111000333111000000222444444333111111111111111111111111111111111000000111333555666555555555555666888999::::::888@@@===???CCCNNNttt:::;;;<<<;;;888777666777666888:::;;;;;;;;;999666000......111222444:::BBBEEEDDDCCCAAA@@@@@@BBBCCCFFFDDDDDDCCCBBB@@@<<<888444333222333666999;;;;;;666;;;AAAFFFFFFBBB>>>;;;;;;:::999:::===@@@AAAAAADDDFFFHHHIIIJJJIIIGGGFFFOOOLLLHHHJJJUUU```aaa\\\RRRTTTWWWWWWUUUZZZkkk}}}uuuxxx|||}}}wwwoooiiifffgggjjjnnnmmmmmmkkkkkkrrrzzz{{{wwwrrrtttpppoooooohhhlll~~~rrrnnniiiggghhhjjjjjjjjjffffffggggggggggggffffffggghhhjjjkkkjjjhhhfffdddhhhssslllhhhiiimmmttt|||SSS???111222...111...............------------,,,++++++------,,,+++++++++++++++,,,,,,------)))******++++++,,,------***+++,,,,,,******+++,,,------,,,,,,------...//////222555777:::===BBBEEE]]]xxx]]]PPPMMMLLLIIIAAA>>>AAAEEEKKK[[[mmmxxxyyy~~~{{{|||}}}~~~rrrcccVVVLLLGGGHHHGGGEEEBBB===999555333333888???CCCCCC???<<<999>>>DDDJJJMMMKKKGGGDDDBBB???===<<<<<<<<<<<<999777333222000......///000222444777;;;???BBBGGGLLLOOOOOOOOOOOOPPPSSSWWW[[[^^^kkkgggiiikkkkkkvvvyyyqqqrrr}}}sss```[[[WWWTTTVVV[[[XXXOOOMMMRRR___rrr||||||{{{}}}~~~QQQ@@@555666777222111555444222111000222333222222111111111111111111111111111000000000111333555666555555555555666888999::::::888@@@===???CCCNNNttt999:::;;;:::888777666777333666888888:::<<<:::555000...///000111333;;;DDDNNNMMMJJJFFFAAA???@@@AAA===<<<<<<===>>>???>>><<<444222111222666:::<<<===777===DDDHHHFFFAAA===;;;:::::::::<<>>BBBFFF\\\sss\\\RRROOOOOOJJJBBB???BBBFFFMMM^^^pppzzz{{{~~~}}}}}}rrrcccUUUKKKFFFGGGFFFDDDAAA===999666444222777===AAAAAA???===<<<<<>>===<<<<<<<<<;;;999777333111000......///000111444777;;;>>>BBBFFFKKKNNNKKKKKKLLLOOOTTT\\\cccgggpppkkkmmmnnnmmmxxx{{{yyyzzzppp___^^^aaa]]]]]]aaa\\\QQQNNNRRR^^^qqq~~~~~~WWWBBB444555888333222777777444222111111222222222111111111111111222222222000000000000111333555777555555555555666888999::::::888@@@===???CCCNNNttt888999;;;:::888777777777555888999888:::===999222///------......000999DDDQQQQQQPPPLLLGGGCCCBBBCCC888777666888;;;>>>??????666444222222555888:::;;;:::===BBBFFFHHHEEE???;;;999:::===AAAEEEHHHGGGFFFBBBDDDGGGJJJKKKKKKJJJIIIGGGGGGFFFEEEJJJTTT[[[[[[VVVWWWZZZ]]]\\\\\\ccclll{{{zzzyyy{{{|||rrrgggnnntttxxx~~~zzztttlllbbb^^^```dddeeeeeefffnnnxxx|||{{{{{{}}}zzzxxxxxxoooqqq~~~wwwpppnnnkkkiiiiiiiiiiiiiiigggfffeeeeeeeeeeeefffgggfffhhhjjjkkkjjjgggcccaaabbbfffmmmuuujjj~~~]]]iiiyyyYYYDDD333444000111........................---,,,++++++------,,,+++,,,+++*********+++,,,---)))******++++++,,,------***+++,,,,,,******+++,,,---------------.../////////111555888;;;>>>CCCFFFaaannnZZZQQQNNNNNNIIIBBB???CCCHHHQQQcccvvv~~~~~~~~~~~~zzzmmm___RRRJJJGGGFFFEEECCC@@@===:::888666222666<<>>@@@DDDKKKOOONNNJJJEEEAAA>>>===<<<;;;<<<;;;999777222111000......///000000555777;;;>>>AAADDDIIILLLNNNOOORRRVVV]]]dddjjjnnnooojjjlllmmmmmmxxx}}}yyykkkmmmiiieeeeeeggg```SSSNNNQQQ]]]qqq}}}|||{{{{{{[[[BBB111333777333222777555444333444555444333111000000111111111222222222000000000000222444666777555555555555666888999::::::888@@@===???CCCNNNttt777999::::::888777777888888;;;;;;999;;;>>>:::222---,,,,,,,,,,,,...888CCCGGGJJJMMMKKKGGGCCCAAAAAA999777555666999<<<>>>>>>888555333222444666888888<<<<<>>CCCJJJSSSgggzzz}}}~~~}}}vvvhhhZZZOOOJJJHHHEEEDDDBBB@@@===:::888777222666;;;>>>??????@@@@@@DDDHHHMMMQQQPPPKKKDDD@@@>>>===;;;;;;<<<;;;999777222111000......//////000555777:::===@@@CCCHHHKKKTTTVVVYYY^^^ccchhhlllnnnkkkfffiiijjjjjjwww|||xxx{{{jjjfffgggiiiaaaTTTMMMPPP]]]rrr~~~{{{~~~}}}~~~}}}\\\BBB///222666222222777111222444666888777333000000000111111222222222222000//////000222444666777555555555555666888999::::::888@@@===???CCCNNNttt:::;;;;;;999777777888:::666999<<<===;;;999777777555...***+++...000444999DDD===;;;AAAGGGFFFBBB@@@<<<<<<888444666:::;;;999444555333111444;;;===;;;;;;<<<@@@FFFJJJHHHCCC===;;;<<<@@@HHHQQQWWWWWWVVVPPPXXX\\\YYYVVVXXXYYYVVVTTTUUUYYY___eeeiiikkkkkklllmmmnnnnnnppprrrrrrpppvvvsssuuuzzzwwwqqqxxx}}}sssnnnnnnhhhkkkkkkjjjmmmrrrsssqqqiiikkkfffhhhmmmiiiiiiuuuzzzuuussspppllljjjjjjlllllllllnnnkkkggggggiiijjjiiiggggggggghhhjjjkkkjjjgggeeehhhnnnpppzzztttwwwfffXXX```pppnnnIII555444333...///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////........................000555555888>>>===???LLLjjjfffWWWLLLGGGMMMIIIBBB===@@@GGGRRRbbbnnn}}}~~~xxxhhhXXXMMMJJJJJJEEEDDDAAA>>>;;;999999999777666777;;;<<<;;;>>>DDDJJJMMMRRRUUUNNNEEEAAADDD>>>===<<<===>>>===;;;:::555000...///...,,,...222777888:::===AAAFFFIIIKKKVVVYYY\\\___```bbbeeeggghhheeeiiikkkkkkuuu|||vvvuuuzzzwwwkkk___XXXWWW\\\[[[TTTOOOQQQYYYrrrzzzzzz~~~||||||}}}OOO>>>555444111666999333444333222333555666555444000111222333333222111000222222333222111222555777444444444555666888999:::<<<999???;;;???DDDNNNsss::::::;;;:::888777888:::777999<<<===;;;:::999:::666///***,,,...000444999@@@999777===DDDEEEBBBAAA======:::666777;;;<<<:::444555333111444;;;===;;;999;;;???DDDHHHFFFAAA<<<======AAAHHHQQQWWWXXXWWWUUU]]]```]]][[[^^^___^^^aaaaaadddkkkssswwwwwwuuuxxxyyyxxxvvvvvvxxxyyyxxxqqqmmmqqq|||}}}wwwssstttmmmooonnnkkklllpppqqqoooggghhhbbbaaaddd___^^^jjjyyyssspppllljjjjjjkkkkkkkkknnnlllkkkmmmnnnnnnllliiijjjjjjjjjkkklllllljjjhhhnnnsssrrrxxxpppooonnn\\\aaannnyyy|||rrrJJJ555333333000///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................000555555888???===???LLLnnneeeYYYPPPIIIMMMFFF@@@===AAAIIISSSaaammmuuu}}}~~~|||~~~}}}}}}yyyjjjYYYNNNIIIIIIEEECCC@@@<<<888777777777666444555888999999===CCCGGGHHHLLLPPPMMMFFFCCCDDD>>>===<<<===>>>>>><<<:::555111...///...,,,...222666888:::>>>BBBFFFIIIKKKSSSTTTVVVWWWXXX[[[```cccjjjgggkkklllkkkttt{{{ssslllsss{{{tttggg```\\\]]]```[[[PPPNNNRRRYYYqqqyyyzzz|||zzz{{{|||}}}~~~NNN===666555222555999333444333222333555666555444000111222222222222111000222222333222111222555777555555555555666888999999<<<999???;;;???DDDNNNsss999:::;;;:::888777888:::888:::<<<<<<;;;;;;<<<===777000,,,---///111555999===777555;;;BBBDDDCCCDDD??????<<<777888===>>>;;;555666444111444;;;===;;;666999===BBBEEEDDD???<<<>>>>>>AAAGGGPPPVVVWWWWWWXXX^^^aaa______bbbeeefffgggeeeeeelllvvv|||zzzvvv{{{}}}|||vvvtttwwwzzzyyykkkgggkkkxxx}}}xxxwwwyyyqqqsssqqqmmmlllooopppmmmfffhhh```\\\^^^ZZZXXXccc~~~zzzrrrooollliiiiiijjjiiiiiijjjjjjlllooopppooollliiikkkjjjiiijjjkkklllkkkiiihhhmmmllltttnnnrrr{{{ccc___ggglllooowwwNNN666222333111///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,........................000666555888???>>>@@@MMMttt~~~___XXXQQQJJJKKKDDD???>>>CCCKKKUUUbbbnnnqqqxxx~~~}}}{{{||||||{{{~~~~~~{{{mmm]]]PPPJJJHHHEEECCC???:::555333555777666333333555555666;;;BBBFFFDDDEEEIIIJJJGGGDDDEEE<<<<<<;;;<<<>>>>>>===<<<666111//////...,,,...222666777:::>>>BBBFFFIIIKKKMMMNNNPPPQQQTTTZZZ```eeekkkhhhlllnnnllltttyyyqqqjjjqqq{{{ttteee```___bbbcccZZZNNNLLLSSS]]]sssxxxzzz|||~~~}}}||||||}}}}}}{{{NNN===666666222333777444444333222333555555555444000111222222222222111000222222333222111222555777666666666666666777888888<<<999???;;;???DDDNNNsss888999;;;:::999888999:::999999::::::999:::===???999222------///111444999===777666<<>>999:::>>>???<<<666666444222555;;;===;;;555888===BBBDDDCCC???===>>>>>>@@@FFFNNNTTTUUUUUUUUUYYY\\\]]]]]]```eeehhhiiiccc___dddooowwwwwwssswww}}}|||tttqqqwww|||}}}sssoooqqqzzz~~~zzzyyy~~~yyywwwvvvssstttxxxsssuuutttooonnnpppqqqpppkkknnngggaaabbb^^^\\\dddwww}}}wwwrrroookkkiiiiiiiiihhhgggeeefffgggiiikkkjjjiiihhhiiihhhfffggghhhiiiiiiiiieeeiiihhhpppoooyyyjjjaaaccc}}}jjjhhh|||UUU:::222222000///............---------++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111666555888???>>>AAAOOOyyysssWWWTTTPPPIIIIIIFFFAAA???DDDMMMXXXgggssswww{{{~~~~~~}}}|||||||||~~~qqqaaaSSSKKKHHHFFFEEE@@@:::444222444888888444222333333555;;;CCCIIICCC@@@EEEIIIHHHEEEDDD<<<;;;;;;<<<>>>???>>><<<777222//////...,,,...222555777:::>>>CCCGGGIIIKKKJJJMMMQQQUUUYYY___eeeiiiiiiggglllnnnmmmuuuzzzrrrrrryyywwwhhh^^^]]]___bbb[[[PPPMMMSSS^^^rrr{{{||||||}}}~~~~~~PPP===666888333333666444555333333333555555444333111111111222222111111111222222333222111222555777777666666666666666777888<<<999???;;;???DDDNNNsss777999;;;;;;999888999999888888999888777999<<<>>>999222---...///000444888<<<888777===AAAAAABBBDDDCCCCCC???;;;;;;@@@@@@===777777555222555;;;===;;;555999>>>BBBDDDCCCAAA???======???EEEMMMRRRSSSRRRQQQSSSWWWZZZ[[[]]]bbbgggpppggg___aaakkktttwwwuuuxxx{{{yyy}}}vvvsssqqqnnnnnnqqqssswwwxxxtttsssuuuwwwvvvvvv{{{uuunnnnnnhhhbbbgggtttzzzqqqqqqnnnkkkjjjjjjjjjhhhgggbbbccccccddddddeeeggghhhiiigggffffffhhhjjjjjjiiiooosssooosssooo}}}rrrggggggpppmmmccc\\\???333000...///............---------++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------........................222777666888??????CCCQQQ{{{}}}nnnRRRQQQPPPJJJKKKIIICCC@@@EEEOOO\\\lllyyy~~~~~~|||{{{{{{}}}tttdddUUUMMMIIIGGGFFFCCC<<<555333666::::::555333333333555<<>>???>>><<<777333000000///,,,...222444666:::???CCCGGGIIIKKKLLLPPPVVV[[[^^^aaadddffffffccciiillllllvvv}}}vvvvvv|||zzzjjj]]]XXXYYY___]]]TTTOOOQQQ\\\nnn~~~~~~~~~~~~}}}}}}}}}}}}}}}WWW???555888444333666444555444333333444555444333222111111111111111111222222222333222111222555777777666666666666666777888<<<999???;;;???DDDNNNsss666888;;;;;;:::999999999888999999888777888;;;===:::333------...///222777:::777888>>>BBBAAAAAACCCEEEDDD@@@<<<<<<@@@AAA>>>777888555333555;;;===;;;666:::???CCCCCCCCCBBBBBB<<<===@@@FFFNNNRRRQQQOOONNNPPPUUUZZZ[[[[[[```fffssskkkbbbaaahhhqqquuuuuuwww{{{wwwrrrnnnnnntttzzz}}}{{{}}}~~~~~~|||uuujjjjjjuuu{{{ooopppnnnkkkkkkkkkkkkjjjiiidddeeeeeeddddddeeehhhjjjjjjiiihhhiiikkkllllllkkkqqqwwwuuuwwwqqqyyykkkhhhsssppp```yyycccCCC444///---///............---------++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++++++++,,,++++++,,,------...//////........................222777666888???@@@DDDRRR}}}tttUUURRRQQQLLLOOOHHHCCCBBBHHHSSS```ppp|||}}}{{{|||{{{yyyyyy|||tttdddUUUMMMIIIFFFGGGEEE>>>777444777<<<:::666444444555666<<>>>>>===<<<888333000000///---...222333555:::???DDDGGGJJJKKKPPPTTTYYY\\\]]]\\\\\\]]]ccc```eeeiiijjjvvvyyyrrrwww~~~zzzkkk```ZZZZZZ``````WWWPPPPPP]]]ppp}}}~~~|||zzzwwwuuusss}}}```BBB444777666555666333666444333333444555444222222222111000000111222222222222333222111222555777666666666666666777888888<<<999???;;;???DDDNNNsss555888:::;;;:::999999999999:::;;;:::999999:::<<<:::222---------...111555999999<<>>BBBIIIPPPSSSQQQNNNLLLMMMSSSZZZ[[[ZZZ^^^eeeqqqkkkdddcccggglllpppqqqrrr~~~wwwuuuxxxxxxuuuzzzsssnnnmmmllllllmmmmmmllljjjdddfffhhhhhhgggfffhhhjjjhhhhhhhhhjjjmmmmmmllljjjhhhssswwwzzzrrrnnnlll{{{uuuggg{{{gggDDD333///...///............---------++++++++++++++++++++++++*********+++,,,---------(((((()))***+++,,,,,,---++++++,,,---///000111111........................333888666888@@@@@@EEESSS}}}ZZZRRROOOLLLPPPDDDAAACCCLLLWWWcccppp{{{|||xxxxxx||||||yyyxxx{{{~~~qqqaaaSSSKKKHHHDDDFFFEEE@@@888555888<<<:::666444555555666;;;BBBJJJDDDBBBEEEFFFDDDBBBCCC>>>===<<<===>>>>>><<<:::999444111111///---...111222555:::???DDDHHHJJJKKKOOORRRUUUWWWXXXXXXYYYZZZccc___cccfffgggttt~~~zzznnnssszzzzzzmmmhhhdddeeehhhbbbUUUNNNPPP\\\ooo~~~{{{wwwsssqqqyyy}}}}}}iiiFFF222666777777666111666444333333444555333222222222111000000111222222222222333222111222555777555555555555666888999999<<<999???;;;???DDDNNNsss555888;;;<<<;;;999999999:::<<<<<<<<<:::999:::;;;999222,,,,,,------000444;;;;;;AAAIIINNNMMMLLLNNNEEEEEEAAA<<<<<<@@@@@@===888999666333555;;;===;;;444999???BBBBBBAAAAAACCC===???DDDLLLSSSUUURRROOOIIIJJJQQQYYY[[[XXX[[[bbbooollliiihhhiiilllmmmnnnqqq|||}}}xxxnnnmmmllllllnnnnnnmmmlllbbbfffjjjkkkiiigggggghhheeeeeegggiiilllllliiigggfffuuu{{{}}}rrrttttttyyyppphhhCCC222////////////.........---------++++++++++++++++++++++++******+++,,,------......''''''(((***+++,,,---...***+++,,,...000111222333........................333888666888@@@AAAEEETTT\\\QQQLLLIIINNN??????DDDPPP[[[dddooowwwxxxuuuwww~~~|||yyy{{{|||ooo___QQQIIIFFFAAADDDEEE@@@999555888<<<999555444555555555:::AAAFFFBBBBBBEEEFFFCCCBBBDDD>>>===<<<===>>>===;;;:::999444111111///---...111222555:::@@@EEEHHHJJJKKKLLLNNNQQQSSSUUUXXX[[[^^^ddd___bbbdddeeesss}}}yyynnntttzzz|||ppppppnnnoooooocccRRRLLLPPPUUUhhh{{{xxxvvvvvv{{{|||oooHHH111555888888666111666555333333444444333222333222111000000111222333222222333222111222555777444444444555666888999:::===999???;;;???DDDNNNsss666777:::<<<<<<;;;999777:::999999;;;======<<<;;;???333******,,,,,,---111;;;???DDDIIILLLLLLKKKJJJJJJDDD@@@???>>>;;;;;;>>>888888555444888>>>???;;;666:::>>>BBBBBBBBBCCCCCC===AAAEEEIIIQQQXXXYYYVVVRRRNNNPPPVVVXXXVVVWWW\\\eeekkklllgggbbbcccfffgggnnnpppqqqllljjjnnnooolllhhhgggjjjiiigggfffeeeeeeeeefffiiigggeeegggjjjlllkkkiiimmmooo{{{kkkssspppxxxoooOOO555///333...---,,,---//////...---+++,,,,,,------,,,,,,++++++***((()))***,,,,,,+++++++++++++++++++++++++++,,,+++******+++...000222111000000000000000111222222888888999@@@???DDDTTTbbbSSSOOOKKKFFFDDDCCCEEENNN^^^nnnvvvwwwrrrwww|||}}}}}}~~~uuufff[[[TTTMMMGGGGGGEEEBBB>>>:::888999;;;888777555333444999???EEEMMMGGGDDDFFFEEE@@@???BBBAAA>>><<<===@@@@@@>>><<<999555111///////////////333555888;;;???CCCFFFGGGIIIHHHKKKQQQZZZbbbeeefffjjjjjjhhhfffjjjrrruuutttmmmpppwwwzzzmmm```eeeooorrrdddQQQKKKPPPWWWkkk}}}|||yyywwwzzzsss???666999333555111333222222222222222222222222111111111111111111111111222222333333333333444444444444555666777888999999;;;555===>>>BBBDDDMMMuuu888:::;;;<<<<<<:::777666888777777999:::;;;:::888>>>333******,,,,,,---111;;;???DDDHHHIIIHHHHHHIIINNNHHHCCCAAA???;;;:::===;;;:::666444777======999555999>>>BBBDDDEEEGGGHHH@@@DDDHHHLLLSSSZZZ[[[WWWRRROOOQQQWWWZZZWWWVVVXXX```fffhhhbbb]]]^^^aaabbbfffvvv{{{tttwwwppplllmmmnnnjjjggggggjjjjjjhhhgggfffgggggghhhiiihhhggghhhkkkllljjjiiilllooo{{{gggwwwvvvvvvvvvUUU888...111///...------...///...,,,***++++++,,,,,,++++++***+++***((()))+++,,,,,,+++++++++++++++++++++++++++,,,+++******+++...000111000////////////000111111222888888999@@@@@@EEETTT|||]]]QQQOOOLLLHHHDDDCCCDDDOOO```ooouuutttqqquuu{{{yyy~~~rrrbbbVVVQQQMMMHHHGGGFFFCCC>>>:::888999;;;999888777555555999???DDDIIIEEEDDDGGGFFFAAA@@@BBBAAA>>><<<===@@@AAA???<<<:::666222////////////...333555888<<<@@@CCCFFFHHHMMMMMMPPPVVV___eeeiiiiiijjjjjjhhhfffiiipppsssqqqnnnpppvvvyyylll]]]```hhhlllcccSSSNNNRRRUUUhhh~~~||||||}}}}}}~~~|||xxxyyy}}}}}}uuuAAA777999444666333555222222222222222222222222111111111111111111111111222222333333333333444444444444555666777888999999;;;555<<<===@@@CCCLLLttt;;;<<<<<<===<<<999777555888888777888::::::999888===444,,,+++,,,,,,---000888>>>DDDFFFEEEDDDFFFIIIRRRLLLGGGDDD???:::999;;;<<<;;;777444777<<<<<<888777:::>>>AAACCCDDDFFFHHHBBBFFFJJJNNNVVV]]]]]]XXXSSSQQQSSSWWWYYYVVVTTTTTT]]]ccceee___ZZZZZZ\\\]]]aaaooo{{{{{{sssmmmmmmmmmjjjggggggjjjjjjiiihhhhhhhhhiiiiiiiiihhhhhhiiikkkkkkjjjhhhjjjlllzzz~~~}}}```pppyyy{{{www|||YYY;;;///000000///------......---+++)))******++++++******)))+++***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---///000...............///000000333999888999@@@@@@EEEUUUvvvZZZPPPOOOLLLHHHEEEBBBDDDQQQcccpppuuutttrrrvvv|||qqq___SSSOOOLLLIIIHHHGGGDDD???:::888888:::999888777555444777<<<@@@EEEDDDEEEHHHHHHDDDAAABBBAAA???===>>>AAABBB@@@===;;;888333000//////......333555888<<<@@@DDDGGGIIIQQQRRRVVV]]]eeekkkoooppplllmmmkkkhhhjjjpppqqqooonnnpppuuu}}}uuuhhhUUUTTTZZZbbb___TTTPPPSSSVVViii}}}}}}}}}}}}{{{{{{zzzwwwuuu{{{|||yyyCCC777999444777444666333333333333333333333333111111111111111111111111222222333333333333444444444444555666777888999999;;;555<<<<<>>888888;;;<<<;;;666333666<<<===999:::<<>>AAABBBAAA>>>===999444111//////......333555888<<<@@@DDDGGGIIIRRRTTTXXX___eeelllppprrrnnnooonnnkkkmmmqqqqqqnnnlllooouuu~~~rrrgggSSSNNNQQQZZZ\\\UUUPPPQQQ[[[lll}}}{{{{{{}}}}}}|||}}}FFF888888333666333555333333333333333333333333111111111111111111111111222222222333333333444444444444555666777888999999===666===<<>><<<>>>AAABBBAAA>>>>>>:::555111000000///...222333777;;;@@@DDDGGGIIIQQQSSSUUUXXX\\\```dddggglllnnnmmmkkklllpppooolllhhhmmmvvvvvvoooaaaYYYWWW^^^```XXXQQQPPP^^^ooo~~~|||xxxzzz}}}zzzIII888777222666222444333333333333333333333333111111111111111111111111222222222333333333444444444444555666777888999999>>>888>>>===AAACCCNNNvvv777888999999::::::::::::999888777888999999777555777777333---+++,,,---++++++333>>>DDDFFFHHHKKKOOOIIIFFFDDD@@@:::555666<<<:::999444222666===@@@===888<<>>@@@EEEMMMRRROOOJJJGGGCCC??????===;;;===@@@BBB@@@>>>===:::555222111111000000000222555:::>>>CCCFFFHHHPPPPPPPPPOOOPPPSSSXXX[[[gggiiijjjiiikkkooonnnjjjdddkkkttt}}}|||wwwpppgggcccgggfff\\\SSSQQQ^^^ooo{{{vvvvvv}}}xxxzzzqqqtttxxxNNN:::888222555222333333333333333333333333333111111111111111111111111222222333333333333444444444444555666777888999999>>>888>>>===AAAEEEPPPyyy888888888888888888888777999888777888999888777555555777555...+++,,,---***,,,333===FFFJJJKKKLLLLLLIIIFFFDDD@@@999333555;;;<<<:::555222555<<>>111333///...------...///...,,,++++++,,,,,,,,,,,,++++++---+++******,,,------,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---...000111222444999777888???AAAIIIZZZ{{{cccSSSQQQLLLFFFDDDBBBAAAJJJZZZeeekkkyyy~~~}}}}}}|||tttcccXXXOOOIIIDDDEEEDDDBBB>>><<<;;;<<<:::<<<======<<<===???AAABBBKKKQQQMMMHHHFFFCCC@@@===;;;:::;;;???AAA???======999555222222222222111...000444888===BBBEEEGGGLLLLLLLLLKKKLLLQQQYYY___eeehhhjjjjjjmmmqqqppplllbbbhhhooowwwvvvoookkkdddbbbgggfff\\\TTTSSS___ooo{{{vvvuuu{{{~~~zzzyyy~~~}}}yyyqqquuuvvvTTT>>>:::333777333333444444444444444444444444111111111111111111111111222222333333333333444444444444555666777888999999===666<<<<<<@@@EEEPPPzzz:::999999888777666555555;;;:::999999::::::888666444888666...***---,,,)))///555>>>GGGMMMNNNLLLJJJJJJHHHEEEAAA999222444:::>>><<<666222555;;;===:::777<<>>@@@???===<<<999555222222333333333---///333777<<>><<<:::999::::::999777888888666222---+++,,,...,,,111999BBBHHHKKKLLLKKKGGGHHHFFF@@@:::666777999BBB===555222888???===666777===CCCFFFDDDBBBBBBCCCDDDLLLVVVaaaooo{{{~~~|||qqq~~~kkkiiipppyyywwwrrr|||{{{}}}mmmjjjjjjiiiiiirrruuuwwwsssmmmhhhiiikkklllmmmmmmlllnnnqqqwww{{{uuuhhhYYY~~~qqqfffiii~~~|||}}}{{{GGG000222000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------...///.........000222444555>>>;;;>>>BBBEEEbbb|||___RRRMMMNNNEEEHHHDDDEEEMMMZZZeeennnwww|||rrrfffYYYMMMGGGFFFFFFCCC>>>===???>>>:::555;;;@@@@@@<<<888888:::>>>DDDHHHHHHHHHHHHCCC===:::======<<<>>>AAA@@@<<>>BBBEEEIIIKKKOOOUUU\\\eeennntttooonnnkkkjjjnnntttsssnnngggiiimmmuuujjj]]]PPPUUUTTTXXX___YYYSSSZZZbbbppp~~~~~~{{{}}}{{{~~~xxxvvvzzz~~~}}}|||}}}uuuvvvsssnnnqqqkkk<<<666888666555222333333333333333333333333111111222222222333333333333333222222222333444444222444666777666666777888;;;999@@@===@@@FFFQQQxxx<<<;;;:::888888888888999===;;;999888999::::::999999888666222---+++,,,...,,,111888@@@EEEFFFEEEDDDDDDEEEDDD???999666777999???:::444222999@@@>>>888555;;;BBBFFFFFFEEEFFFGGGCCCFFFNNN]]]ssstttqqqllluuu}}}wwwsss|||}}}xxxooommmmmmlllkkktttvvvxxxuuuoookkkkkkmmmiiiiiihhhjjjmmmqqquuuwwwqqqvvvsss^^^~~~tttllljjj}}}MMM333333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------...///.........000222555666???<<>>===???===999555;;;AAAAAA<<<888777999???EEEIIIIIIIIIHHHDDD>>><<<>>>===<<<>>>BBBAAA===@@@===999444111000///000000111222555:::>>>BBBEEEIIIMMMSSSZZZaaahhhpppuuuqqqnnniiigggkkksssuuurrrjjjlllpppxxxsssgggYYY\\\YYY[[[aaaZZZRRRVVVcccqqq}}}|||{{{}}}~~~{{{zzz|||~~~wwwnnnqqqlll>>>777999777666444333333333333333333333333111111222222222333333333333333222222222333444444222444666666666666777888:::777???===@@@EEEQQQxxx;;;;;;:::999999888888777===:::777777888;;;<<<<<<:::999666222...,,,,,,...,,,000888>>>AAAAAA>>><<<@@@BBBAAA>>>888666777999<<<888333222888@@@???999666<<>>>>><<<777555;;;BBBBBB===888666777AAAFFFJJJIIIIIIIIIDDD???>>>???>>><<<>>>BBBCCC@@@@@@===:::666333111111111000111222555999>>>BBBEEEJJJOOOVVV]]]ccciiiooosssqqqnnnhhhdddiiisssxxxxxxnnnpppttt}}}|||rrrhhhggg```aaahhh```UUUWWWeeesss~~~|||wwwwwwzzz~~~yyypppiiippplll???999999777777555333333333333333333333333111111222222222333333333333222222222333333444555333444666666555555777888888666>>>;;;???EEEQQQxxx:::::::::::::::888777777<<<999666555888;;;>>>???;;;999666222...,,,,,,---+++000888>>>AAA@@@===:::@@@AAAAAA===888444555666:::888333222888???>>>999999>>>CCCEEEDDDBBBCCCDDDKKKIIIKKKYYYrrr|||{{{~~~~~~vvvyyy}}}|||yyyuuunnnxxxrrrnnnooopppmmmmmmnnnkkklllmmmllliiigggggghhhgggdddbbbeeekkknnnmmmjjjoooooonnnyyykkkwwwuuuNNN555777---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,...///.........000222666666???;;;???DDDIIIgggrrrYYYOOOLLLMMMCCCEEE???FFFVVViiitttwwwxxxzzz}}}{{{vvvdddUUUOOOMMMJJJJJJFFF@@@>>>>>>;;;666555<<>><<<>>>CCCDDDBBB???===999666333111111000000111222444888===BBBEEEKKKNNNSSSWWW]]]ccciiimmmooommmhhheeejjjtttyyyzzzpppqqquuu}}}sssmmmkkkcccdddmmmfffZZZ[[[eeesss~~~~~~~~~zzzttttttyyyxxxssskkkfffpppjjj>>>999999777777555333333333333333333333333111111222222222333333333222222222222333444555555333555666666555555777999666444===:::>>>DDDPPPwww:::::::::::::::888777777;;;888555555888<<>>BBBBBB@@@>>>AAACCCBBB>>>888333333444:::999555333777<<<;;;666888===BBBCCCBBBAAABBBCCCFFFGGGJJJTTTfffyyy~~~www}}}yyyzzz{{{|||yyywwwppp}}}|||wwwuuupppmmmnnnnnnkkkjjjlllkkklllmmmmmmlllkkkkkkkkkjjjfffccceeejjjllljjjgggmmmtttwww{{{llltttqqqWWW999666---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,...///.........000222444444===:::>>>DDDIIIhhhoooXXXPPPNNNOOODDDEEE???EEESSSeeeqqquuuwwwzzz}}}}}}~~~|||sssaaaRRRLLLLLLJJJJJJGGGAAA??????;;;555555;;;AAABBB===888777777CCCHHHJJJIIIHHHHHHEEE???@@@AAA???<<<>>>CCCDDDBBB===;;;999555333111000000111000111333777===BBBEEEJJJKKKLLLNNNRRRYYYaaafffjjjkkkjjjiiimmmuuuyyyyyyqqqppprrr{{{wwwmmmcccaaaZZZ]]]hhhcccYYY[[[dddsss||||||~~~{{{vvvvvvzzz|||xxxqqqmmmuuuhhh===888888555555555333333333333333333333333111111222222222333333333222222222222333444555666444555555555444555777999777555===:::===CCCOOOwww;;;;;;:::999999888888777:::888666666999<<<>>>???>>>:::555222000...,,,++++++///666===BBBDDDCCCCCCCCCDDDDDD@@@999444333333999888555333666;;;:::666555999???AAAAAABBBDDDGGGDDDHHHLLLSSSbbbtttpppxxxyyy~~~yyy}}}vvv|||{{{wwwkkkrrrwwwrrrnnnooonnnkkkiiijjjhhhiiijjjjjjkkkkkkjjjjjjkkkhhheeefffhhhjjjjjjhhhdddlllzzz|||ttttttzzzcccccchhhttt{{{^^^777---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------...///.........000222444444<<<999>>>DDDJJJiiikkkVVVPPPOOOOOODDDEEEAAAFFFSSScccoootttxxx|||{{{mmm]]]QQQLLLKKKIIIJJJGGGBBB@@@???;;;555555;;;@@@@@@<<<888888:::DDDHHHJJJHHHGGGGGGDDD??????@@@???<<>>;;;>>>CCCOOOvvv<<<;;;:::888888888888999999888666777:::<<<>>>>>>???;;;555222000///---******---333:::???BBBCCCCCCBBBDDDEEEBBB<<<777666666555666555333666;;;;;;777666:::???BBBBBBBBBEEEHHHGGGJJJMMMRRR```sssmmmqqq|||vvvggghhhzzzxxxrrroooqqqsssoookkkjjjeeeeeefffgggiiijjjiiiiiihhhgggfffeeefffiiikkkmmmeeefffqqq}}}yyylllkkkuuu~~~]]]VVV```mmmsss___888,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------...///.........000222555444===:::???EEELLLkkkgggTTTOOONNNOOOCCCCCCAAAEEEQQQbbbmmmssswww|||}}}tttgggZZZQQQMMMLLLHHHIIIGGGBBBAAA@@@<<<666666:::???>>>:::888:::===DDDHHHIIIGGGFFFFFFCCC>>>>>>??????===???CCCCCC???<<<;;;999777555333111000111000000222666<<>>999888555666777333333333333333333333333111111222222222333333333111111111222333444666666555555555444333555888::::::888???<<<>>>CCCNNNuuu===<<<999777777777999:::999888777888;;;======<<<@@@;;;555222111///---***))),,,111777<<>>BBBCCCBBBAAACCCEEEGGGGGGGGGLLLZZZlllwwwyyyooolllvvvwwwiiigggwwwwwwqqqoootttwwwsssmmmjjjhhhggghhhjjjlllmmmmmmllleeeeeeeeedddeeehhhmmmqqquuullltttlllkkk|||eeeZZZZZZpppqqqwwwaaa@@@777000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------...///.........000222666555>>>;;;@@@GGGMMMmmmeeeRRRMMMMMMNNNBBBBBB>>>CCCPPP```lllqqquuuyyyzzznnnbbbXXXRRROOONNNHHHIIIGGGCCCAAAAAA<<<666666:::>>>===:::888;;;???CCCGGGIIIFFFEEEEEEBBB>>><<<>>>???>>>@@@CCCBBB>>>===<<<;;;999666444333222111000000111666<<>>CCCMMMttt???===;;;999888777888888999:::;;;<<<<<<<<<;;;:::===888444111111000---***,,,...333:::@@@DDDDDDCCCHHHEEEAAA>>>===;;;999777333222111111888@@@@@@<<<888===GGGOOONNNGGGCCCDDDFFFEEEEEEFFFLLLVVVcccllleeeiiilll}}}|||wwwuuuqqqooorrruuu{{{wwwuuusssrrrrrrrrrqqqpppmmmllljjjiiihhhiiiiiijjjcccdddeeeeeefffhhhlllppptttuuuxxxuuubbbZZZZZZ___ooouuuddd:::222/////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++.../////////------///111777333::::::AAAGGGNNNpppcccRRRQQQNNNJJJ>>>DDDEEEFFFOOO```ooouuuwwwxxx}}}|||}}}}}}nnn^^^VVVTTTPPPKKKKKKJJJGGGEEECCC???;;;777::::::;;;:::888777999:::BBBEEEHHHIIIGGGDDDAAA@@@???>>>===>>>AAACCCCCCBBB@@@???>>>:::555222222222///000111333555;;;AAAFFFQQQOOOPPPVVV___ggglllmmmkkkoooooolllsss~~~}}}ssstttxxx}}}vvvggg```fffaaaaaacccSSSRRRbbbsss}}}zzz~~~{{{xxxvvvsssooollluuummmkkkoooppp|||~~~ddd<<<888555777<<<555111222333333444444333333333333333444444444555555333333333333444555666666555555555666666777888999999======@@@BBB@@@RRRsss???===;;;999888777888888888999;;;<<<<<<<<<;;;;;;<<<888444111111///---++++++---222888===@@@???===>>>???@@@@@@>>>:::777555333333111111777>>>???;;;888;;;CCCJJJJJJDDDBBBCCCFFFFFFEEEEEEIIIQQQ[[[ccc```dddiiizzzxxxvvvqqqnnnpppsss|||yyyvvvtttssssssrrrqqqpppooommmllljjjiiihhhhhhhhhffffffgggggggggiiimmmpppvvvxxx{{{wwwkkkbbb___\\\www{{{wwwggg<<<222111000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++.../////////---...///111777333;;;;;;AAAGGGNNNqqqaaaQQQPPPNNNIII???DDDDDDGGGRRRcccppptttssssss{{{|||}}}}}}sssbbbWWWRRRNNNJJJKKKIIIGGGEEECCC@@@;;;888999::::::999777666777999AAADDDGGGHHHFFFDDDBBBAAA@@@???>>>???BBBDDDDDDCCC@@@@@@>>>:::666333222222///000111333555:::AAAEEEOOONNNOOOTTT]]]gggmmmooonnnqqqpppmmmsss}}}{{{rrrnnnppp|||~~~uuuccc\\\bbb]]]]]]aaaUUUWWW```ttt~~~wwwvvvvvvwwwyyyyyyxxxvvvssskkkjjjmmmmmmxxxjjj@@@:::666777:::333111222333333444444333333333333333444444444444555333333333333444555666666555555555666666777888999888<<<<<>>@@@???QQQrrr???===;;;999888777888888666777999;;;<<<<<<<<<<<<999777555333111///---,,,)))+++///444888888444111111888???@@@;;;555333444222333111///333:::;;;999:::999<<>>CCCFFFEEEEEEGGGNNNWWW___dddjjjkkkkkknnnvvv{{{hhhfffpppttteeeSSSOOOYYYTTTTTTYYYPPPUUU]]]xxxyyy|||zzzxxxwwwtttpppnnnqqqiiihhhkkkjjjsssOOO:::777555444333111222333333444444333333222222333333333444444444333333333333444555666666555555555555666777888999777::::::===???>>>QQQsss???===;;;999888777888888555777999;;;<<<<<<<<<<<<777777666444111...---,,,***+++///444888888666333666;;;???>>>888333333555222333111///222888;;;:::<<<:::<<>>===???AAACCCCCCCCC@@@AAA@@@===999555333333000111111111333777===AAACCCCCCDDDHHHPPPZZZeeekkkmmmkkkjjjllluuu~~~}}}iiigggppp~~~wwwgggXXXUUU```]]]]]]```TTTVVV___yyy}}}}}}|||vvvvvvuuuuuuvvvwwwxxxvvvuuunnngggeeehhhgggpppUUU999666444222666111222333333444444333333222222222333333333444444333333333333444555666666555555555555666777888999777::::::<<>>???===888444444555111333222///111888<<<<<<===;;;===DDDGGGFFFEEEFFFDDDEEEEEECCCCCCDDDFFFIIIIIIIIILLLRRRWWWYYY]]]bbb{{{}}}yyypppjjjjjjooorrrwwwyyy|||}}}}}}~~~{{{wwwtttsssqqqnnnlllggghhhiiiiiijjjjjjiiiiiigggiiijjjjjjiiiiiijjjlllnnnmmmtttzzzwwwzzzlllsssqqqttttttFFF333/////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---.........///111333777555>>>===@@@FFFRRRzzzwwwWWWRRROOOIIIGGG???CCCCCCJJJXXXfffooouuu}}}}}}}}}~~~~~~wwweeeSSSKKKJJJKKKJJJHHHFFFEEECCC@@@<<<999::::::;;;999888777999:::DDDFFFGGGGGGEEECCCBBBCCC???>>>===>>>AAABBBCCCBBB@@@AAAAAA???:::666444333000111111111222666;;;???BBBEEEJJJPPPZZZfffsss{{{tttooojjjkkkqqqxxxzzzyyyjjjiiirrr~~~sssddd___iiigggiiikkk[[[ZZZ```yyy}}}yyy{{{{{{yyytttssstttvvvxxxyyyyyywwwnnngggdddfffccckkkWWW777777555111888111222333333444444333333222222222222333333333333333333333333444555666666555555555666666777888999888;;;:::<<>>???<<<:::>>>FFFKKKIIIEEEEEEEEEEEEDDDBBBAAAAAADDDGGGDDDIIIMMMNNNPPPSSSVVVVVVbbbiiikkkddd^^^___bbbccclllppptttvvvwwwzzz|||{{{||||||~~~~~~}}}}}}}}}}}}}}}zzzvvvtttrrrpppmmmkkkgggggghhhiiihhhhhhgggfffgggiiikkkkkkkkkkkklllmmmmmmmmmtttyyyrrrqqqgggmmmjjjzzzsssnnnEEE666000000//////...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------+++---.........///111333777666???===@@@FFFSSS{{{tttWWWTTTPPPIIIGGG???BBBCCCMMM]]]kkksssxxx~~~~~~~~~vvvcccSSSLLLJJJJJJIIIHHHFFFEEECCCAAA===::::::;;;<<<;;;::::::<<<>>>GGGHHHIIIHHHEEECCCBBBCCC@@@???>>>???AAACCCDDDCCC@@@BBBBBB@@@;;;777444333111111111000111555:::>>>CCCHHHNNNVVV___kkkwwwyyyqqqiiiiiinnntttwwwyyynnnllltttzzziii```gggeeejjjnnn]]]ZZZ```vvv|||{{{{{{{{{yyyxxxxxxxxxyyyyyywwwvvvuuummmiiiiiiccchhhUUU666;;;888111999111222333333444444333333111222222222222333333333333333333333444555666666555555555666666777888999999;;;:::<<>>;;;999888888888888777888999:::;;;:::999888444666888666111...---...((((((+++111888???BBBCCC;;;;;;<<<<<<<<<:::555111000333222///111999???AAA:::999>>>GGGLLLJJJEEECCCGGGFFFDDDAAA??????BBBEEEBBBJJJLLLGGGDDDIIILLLKKKHHHQQQUUUQQQOOORRRUUUTTTUUUZZZ```dddfffjjjqqqwww{{{{{{~~~~~~wwwwwwyyyvvvxxxzzzzzzwwwvvvxxxzzzuuussssssvvv||||||yyyuuusssqqqpppmmmkkkggghhhhhhhhhgggfffdddccceeegggiiijjjjjjjjjkkkllliiikkkttt|||rrrnnnwww___ggghhh{{{~~~ssshhhEEE999111111111000//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++---.........///111333777666???===@@@FFFTTT|||sssWWWVVVQQQIIIGGG???BBBCCCNNNaaapppvvvzzz~~~~~~~~~~~~}}}uuubbbRRRLLLJJJIIIIIIHHHFFFEEECCCAAA===:::;;;<<<======<<<<<<>>>@@@IIIJJJJJJIIIEEECCCBBBBBBAAA@@@???@@@BBBDDDEEEDDDAAABBBBBB@@@<<<777444333111111111000111444:::>>>DDDIIIPPPVVV^^^gggrrrzzzxxxoooggggggmmmsssxxx|||rrrpppwwwzzzfff[[[^^^\\\cccjjjYYYUUU```ttt~~~{{{zzzzzzxxxxxxxxxyyy|||}}}|||{{{}}}tttooonnnfffiiiRRR555>>>:::000888222222333444444444333333111111222222222333333333333333333333444555666666555555555666666777888999999<<<;;;===@@@AAAUUUxxx??????===;;;888777888:::===999777999<<<===:::666:::999888666222///,,,***)))((()))...666<<>>DDD>>><<<>>>BBBAAA===>>>CCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA>>>>>>>>>@@@@@@CCCCCCBBBCCCEEECCC???EEEGGGJJJKKKMMMPPPUUUYYY]]]bbbggglllttt}}}~~~{{{vvvsssrrrrrrooopppqqqsssssspppjjjfffcccaaabbbhhhnnnuuuwwwooopppsssqqqnnnmmmjjjjjjiiiiiihhhggggggfffggggggfffddddddfffkkknnnlllrrr{{{ppprrr~~~aaaVVV[[[vvvuuuxxxJJJ666333222000000111111///...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~\\\RRROOOIIIGGG===BBBAAASSSkkkzzz}}}~~~~~~}}}ttt^^^QQQQQQOOOIIIHHHHHHGGGEEEBBB>>>;;;999888888888888888999999:::===FFFNNNPPPKKKEEECCCEEEBBBBBBAAAAAABBBCCCEEEFFFEEEDDDBBB@@@???<<<888555000111222222222555888<<>>777===<<>>>>>===;;;888777888999<<<999777999<<<===:::666:::::::::888666222...,,,---++++++...444999;;;<<<======>>>@@@BBB???999333222333333222222666===CCCAAA<<<<<>>???CCC??????>>>===<<<;;;;;;<<<===>>>???>>>======???@@@<<>>???BBBBBB>>>>>>???@@@BBBDDDFFFIIIKKKNNNRRRUUUXXX___iiiooooooxxxyyyzzzyyyvvvsssrrrrrrqqqqqqqqqrrrsssrrrooommmddd```^^^```ccckkkxxx{{{qqqpppqqqooolllllljjjiiiiiihhhhhhhhhggggggggggggfffeeefffhhhmmmpppqqqsssvvvvvvvvv}}}nnn```YYYpppsssQQQ999333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~cccUUUPPPJJJHHH>>>BBBCCCVVVooouuu```SSSPPPNNNGGGHHHHHHGGGEEEBBB???;;;:::777666666666777888999999;;;DDDNNNQQQLLLFFFCCCDDDAAA@@@@@@???@@@BBBDDDFFFEEEDDDBBB@@@???<<<888555000111222222222444888;;;AAABBBEEEIIIPPPZZZccciiimmmoooooonnnsss}}}{{{{{{~~~qqqcccSSSLLLJJJQQQYYY\\\ZZZYYY^^^kkkyyy}}}|||}}}}}}zzzuuuvvvzzzzzztttllllllmmmiii}}}}}}HHH<<<999555<<<000444444444555444444333333333333333222222222222222333333333333444555666666444444555666777888999999===777======AAAGGGWWW>>>>>>===;;;888777888999:::888777888;;;<<<:::777999:::<<<<<<:::666111...---,,,,,,...333777:::;;;@@@???@@@CCCDDDBBB;;;666222333444333222555<<>>===<<<;;;::::::::::::;;;<<<>>>???@@@AAADDDFFFDDDFFFEEEBBBAAADDDDDDAAAAAA@@@@@@AAACCCDDDCCCAAADDDGGGGGGFFFKKKUUU[[[\\\fffiiimmmpppqqqrrrssstttrrrppppppqqqsssuuuvvvvvvmmmgggbbb______dddqqq~~~~~~}}}rrroooooollljjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeefffeeeeeeeeegggkkkooorrrpppooo|||zzzzzz|||vvvhhhZZZaaayyyRRR444222000////////////...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~kkkXXXQQQLLLJJJ???AAACCCWWWqqq}}}vvvcccUUUQQQLLLFFFHHHHHHGGGEEECCC???===;;;666666555555555666888888888AAALLLPPPLLLGGGDDDDDDAAA@@@>>>>>>???AAADDDFFFEEECCCBBB@@@???<<<888555111111222222222444888;;;BBBDDDGGGMMMUUU```mmmuuutttsssooonnnuuu}}}{{{}}}tttcccUUUPPPPPPVVVZZZZZZXXXWWW]]]kkk{{{}}}~~~{{{uuusssuuuwwwqqqhhhfffeeeaaatttLLL;;;888444:::222444555555555444333333222222222222222333333333333333333333333444555666666444444555666777888999999<<<666>>>>>>BBBFFFTTT=========;;;999777777888999777777888:::;;;999777777:::===>>>===888333///))))))***---222777<<<>>>======???BBBEEECCC===777111333444444333555:::???@@@;;;999===BBBCCCAAA>>>>>>>>>=========>>>?????????AAACCCEEEGGGJJJNNNQQQ]]]___\\\VVVSSSTTTTTTRRRSSSRRRQQQRRRTTTSSSPPPMMMHHHJJJIIIEEEDDDHHHKKKKKKTTTWWW\\\```dddiiinnnqqqllllllmmmpppuuuxxxzzzzzz|||wwwqqqlllffffffooozzzzzzwwwyyy|||qqqmmmllliiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhddddddcccbbbbbbcccfffiiiiiijjjjjjuuuyyyzzz{{{vvvmmm______~~~}}}}}}TTT444111000......//////---,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~nnnYYYPPPLLLKKKAAABBBEEEZZZwww~~~~~~}}}|||zzzzzz~~~vvvfffYYYRRRLLLFFFHHHHHHGGGFFFCCCAAA>>><<<:::999777666555666777888:::AAAHHHKKKIIIFFFEEEFFFBBB@@@>>>>>>???BBBEEEGGGDDDCCCAAA@@@???===999666111222222222222444888;;;CCCFFFKKKQQQZZZgggvvv|||xxxqqqmmmsss~~~{{{zzz~~~ttteeebbbaaabbb```ZZZTTTSSS___lll{{{xxxvvv~~~||||||~~~{{{uuuqqqrrrtttqqqhhheeeccc___pppRRR:::999444888333555555555555444333222222111222222333333444444444333333333333444555666666444444555666777888999999;;;666>>>>>>BBBEEEQQQ{{{<<<======;;;999777777777777777777888999:::999888666999===???===999333///)))******,,,000555:::>>>888888;;;???CCCBBB===888111333555555333555999===;;;::::::>>>CCCEEEAAA;;;<<<===>>>???AAACCCEEEFFFDDDFFFIIIKKKMMMQQQUUUXXXoooqqqpppjjjfffggghhhgggcccdddeeehhhjjjkkkjjjhhhWWW[[[ZZZTTTNNNKKKIIIFFFMMMNNNOOOPPPRRRWWW]]]aaabbbdddhhhnnntttxxxyyyxxxzzzqqqjjjmmmuuuyyytttuuuxxxoookkkjjjhhhhhhkkkhhhhhhhhhgggggggggggggggeeeeeedddcccaaaaaaccceee```gggkkktttwww{{{{{{}}}uuufffbbb||||||xxxZZZ;;;111000......//////---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~kkkVVVOOOLLLLLLBBBDDDJJJ^^^|||~~~|||{{{{{{{{{|||||||||wwwkkk___UUUNNNHHHGGGGGGGGGFFFDDDBBB???>>>>>><<<:::888666777888999@@@BBBEEEEEEDDDCCCEEEHHHCCCBBB@@@@@@@@@BBBEEEGGGDDDCCCAAA@@@???===999666222222222222222444777:::@@@CCCGGGLLLSSS^^^mmmwww{{{wwwoookkkqqqzzz~~~{{{|||~~~}}}nnnjjjhhhiiifff^^^WWWUUUbbbnnnzzzzzzvvv}}}~~~|||{{{xxxxxx{{{zzzuuurrrrrrsssssslllhhhfffcccsssXXX::::::444666555444555555555444333333222222222222333333444444555333333333333444555666666444444555666777888999999:::666>>>???BBBEEEPPPzzz;;;<<<===<<<999777666666555666777888888888888888777999===>>>===888333///---------,,,---111666:::666777999>>>AAAAAA;;;777111333666666444444777;;;888;;;<<<>>>BBBDDDAAA;;;;;;;;;===???BBBEEEHHHIIIGGGIIILLLMMMOOORRRUUUXXXeeejjjlllhhhfffiiillllllfffiiinnnqqqtttwwwzzz}}}lllrrrtttnnnfffaaa]]]YYYVVVUUURRROOOKKKKKKMMMOOOXXXZZZ___fffnnnssstttttt}}}vvvkkkjjjooo{{{vvv|||~~~vvvooollljjjhhhiiillliiiiiihhhggggggfffeeeeeegggggggggeeeccccccdddfff___iiinnnvvvyyy|||~~~}}}iiieee||||||}}}YYY777222000////////////...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~fffTTTOOOLLLLLLBBBEEEIII\\\zzz~~~~~~{{{rrrfffZZZPPPJJJGGGGGGGGGGGGEEECCCAAA??????>>>;;;999888999;;;<<>>>>>BBBEEEQQQ{{{;;;<<<===<<<999777666666444555777777777888888999999;;;===>>><<<888333000---...---,,,,,,///555:::999999;;;???BBB@@@:::555000333666666444444666999999<<<===;;;===BBBCCC???======???AAADDDGGGIIIKKKJJJLLLMMMNNNOOOPPPSSSUUUVVV]]]bbb```___bbbeeefffbbbgggmmmnnnmmmpppvvv|||uuu|||~~~yyywwwuuussshhhgggddd^^^WWWQQQMMMLLLPPPRRRUUU\\\eeekkkoooqqqtttyyyyyynnnlllqqq~~~xxx~~~wwwqqqooollliiiiiillljjjjjjiiigggfffeeedddccceeeeeefffeeedddeeeggghhhdddlllnnnttt||||||{{{iiilllzzz]]]777333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,---------...////////////222444888555===;;;@@@HHHUUU~~~bbbUUUPPPLLLJJJAAAEEEJJJ[[[wwwzzzmmm]]]QQQLLLGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;999888999<<>>>>>BBBFFFSSS}}}:::<<<===<<<999777555555333555777777777777888999;;;===??????===888444111***+++,,,+++,,,000888===>>>===>>>AAACCC@@@:::444000333666777555444666888:::>>>===888888???DDDDDDAAAAAABBBDDDFFFIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVV]]]cccaaa___aaadddeee```fffjjjhhhccccccjjjrrroooxxx~~~~~~|||~~~uuuvvvuuupppggg^^^XXXTTTMMMMMMOOOUUU]]]ffflllooopppwww|||sssrrrwww}}}~~~wwwyyytttqqqnnniiiiiilllkkkjjjiiihhhfffdddcccbbb```bbbccccccccceeegggiiiiiimmmjjjppp}}}zzzrrrggguuullllllDDD333222000000111111///...------------------------++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,------------.../////////000222444888555===;;;@@@HHHUUU~~~aaaVVVRRRMMMJJJ@@@EEERRRaaa{{{}}}rrr```RRRLLLGGGGGGHHHGGGFFFDDDBBBAAA999888777777:::>>>CCCFFFHHHGGGEEEBBB@@@>>>>>>>>>BBBCCCCCCCCCBBB@@@>>>===CCCBBB@@@@@@???===:::777333333333222222333666999===BBBGGGIIIIIINNNYYYaaaffflllqqqrrruuu{{{zzzrrr[[[RRRNNNUUU\\\[[[UUUQQQaaannn}}}~~~yyy|||xxxzzz{{{xxxvvvwwwooouuutttooolllfffoooddd<<>>>>>BBBFFFTTT<<<=========<<<:::888777777555333444777:::999888::::::;;;<<<<<<:::555222///---***)))+++111777:::===;;;888666:::>>><<<666333333444444555666666777:::;;;======<<<===>>>@@@BBBCCCEEEFFFGGGKKKOOOSSSTTTTTTTTTUUUTTTSSSSSSRRRTTT___ddd______fffiiieee___cccfffeeecccccchhhmmmooosss|||}}}xxx~~~}}}|||}}}zzztttqqqqqqjjjaaaXXXVVV[[[cccggghhhmmmsss~~~wwwtttvvvxxx||||||rrrooopppnnnmmmnnnjjjjjjiiigggfffdddccccccaaadddfffeeeccccccfffjjjhhhdddeeennnyyy~~~~~~|||{{{cccdddhhhppp|||lllDDD333111...---......------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------,,,---...---------///111888666???<<<@@@FFFRRRyyydddRRRLLLJJJLLLDDDHHHPPPkkkttthhhYYYLLLKKKHHHFFFGGGHHHGGGDDDAAA>>>:::777888>>>CCCFFFGGGDDDDDDBBBAAA@@@?????????>>>@@@BBBBBBAAA@@@@@@AAADDDCCCAAA???<<<:::888777444333222222222444666888AAADDDFFFIIINNNWWWbbbkkkqqqxxxxxxrrrsss}}}zzzuuuyyyrrraaaZZZWWWZZZ]]]YYYSSSPPP[[[ooo}}}{{{{{{{{{|||}}}|||yyywwwsss~~~xxxqqqhhhlll}}}hhhFFF===555888222666666555444333333222222444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU======>>>===<<<;;;999888888666444555777888777666::::::;;;======:::666222...,,,***)))+++111777:::666777555555:::???>>>888333333444444555666666777999;;;>>>?????????AAABBBDDDEEEGGGHHHIIILLLQQQTTTXXXXXXYYYYYYXXXXXXWWWVVV[[[ccceee```aaaiiikkkggghhhjjjkkkgggcccbbbeeeiiikkknnnvvv{{{yyytttwww|||zzz{{{~~~~~~zzzyyy{{{}}}yyyqqqiiieeedddgggiiijjjqqq{{{vvvrrrttt|||uuunnnoooqqqpppoooooojjjjjjiiigggfffdddccccccdddeeeeeeeeeddddddeeegggffffffiiinnnsssuuuwwwwww|||zzz^^^YYY___pppttthhh>>>444111///---.........---,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......------///111888666>>><<<@@@FFFRRRyyydddTTTOOOKKKLLLDDDHHH[[[xxx~~~}}}~~~wwwkkkZZZKKKJJJHHHFFFEEEFFFEEEBBB???===<<<;;;>>>BBBGGGHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@@@@???@@@AAACCCDDDCCCAAA???<<<:::888777444333222222222444666888@@@DDDHHHLLLRRR[[[gggoootttzzzzzztttttt|||}}}wwwrrrvvvzzzkkkccc^^^```bbb]]]VVVRRRYYYmmmyyyyyyyyy{{{|||{{{yyyvvvzzz}}}{{{vvvkkkmmm___@@@:::666:::555666555555444333333222222444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU===>>>>>>>>>===;;;999888999777666666777777666555999:::<<<===>>>;;;777333...,,,***))),,,111666:::222444555666;;;AAA???:::444444444444555555666777888;;;>>>@@@@@@@@@BBBCCCDDDFFFIIILLLOOOSSSXXX\\\\\\\\\]]]]]]\\\\\\[[[[[[^^^dddeeeaaabbbhhhjjjfffgggiiijjjhhheeedddfffiiihhhlllsssyyyyyywwwxxx}}}{{{yyy{{{zzzmmmcccaaabbbgggmmmxxxyyytttuuu~~~}}}zzzrrrlllnnnpppooommmmmmjjjiiihhhgggfffdddccccccfffdddbbbbbbcccdddcccbbbdddiiioooqqqpppnnnmmmmmmvvv```TTTVVVwwwppp|||iii>>>555222///............---,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,---......---...000222888666>>><<<@@@FFFRRRyyybbbVVVRRRMMMLLLDDDJJJaaa{{{|||~~~xxxnnn[[[JJJIIIGGGEEEDDDCCCBBB???===>>>???AAAEEEIIIJJJIIIGGG>>>???@@@AAABBBCCCCCCCCC;;;============???BBBEEEDDDCCCAAA???<<<:::888777444444222222333444777888AAADDDIIINNNRRRZZZcccjjjpppvvvwwwtttvvv|||~~~yyyqqqvvv|||qqqhhhbbbcccddd^^^UUUPPPXXXlll~~~|||||||||~~~}}}{{{}}}|||}}}sssooo|||XXX<<<999666:::555555555555444444333333222444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU<<<=========<<<:::888777666666666777777777777666999:::<<<>>>???===888444---,,,***))),,,000555999555888999:::>>>AAA???:::555444444333444555666777666999===?????????@@@AAABBBEEEIIIMMMRRRWWW]]]aaa___``````aaaaaaaaa``````eeemmmrrrpppmmmoooqqqpppnnnqqqttttttqqqnnnmmmllliiimmmtttzzz}}}~~~~~~||||||yyylllccc___fffjjjuuu}}}yyyxxx}}}www}}}vvvmmmlllmmmkkkhhhhhhiiihhhhhhfffeeedddcccccceeebbb``````ccceeedddaaaiiiqqqzzz~~~~~~xxxnnndddhhhsssnnn\\\RRR|||}}}nnnzzzkkkBBB666333000/////////...---------------------------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,------------...,,,---......---...000222777666>>><<<@@@FFFRRRzzz^^^VVVSSSNNNLLLEEEKKKXXX~~~~~~xxxmmm[[[KKKHHHGGGDDDBBBAAA???===<<>>@@@BBBCCCCCCCCCCCC===>>>>>>===<<<>>>AAADDDDDDCCCAAA???<<<:::888777555444333222333555777888BBBEEEIIIKKKMMMQQQWWW]]]dddjjjnnnpppuuu}}}~~~uuuzzz}}}uuukkkdddfffgggaaaXXXRRRZZZnnn~~~}}}}}}}}}}}}~~~}}}xxxuuuzzzzzzooo~~~www[[[===:::777:::333555555444444444333333333444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU:::;;;;;;;;;:::888666555222444666777888888999999888999<<>>999555...,,,+++***,,,///333666<<>>:::666555444333333444666777555888;;;=========>>>@@@???BBBFFFJJJMMMQQQVVVYYY]]]]]]___```aaaaaaaaaaaakkkxxx|||yyy{{{~~~~~~zzzwwwtttyyy~~~~~~rrrgggdddgggppp}}}{{{zzz|||ooouuuzzznnnjjjjjjhhhhhhiiihhhhhhgggfffeeeddddddccceeebbbaaacccgggiiiiiigggnnnvvvuuu___\\\ccc{{{hhhQQQhhhrrr~~~kkkyyymmmFFF777444111/////////...---------------------------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,---------.........---...///.........000222777555>>><<<@@@FFFSSSzzz{{{[[[SSSQQQMMMLLLEEELLLMMMmmm~~~xxxmmm\\\NNNHHHGGGEEEBBB???=========EEEHHHLLLNNNLLLHHHCCC@@@>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@>>>======@@@BBBDDDCCCAAA???<<<:::888777555444333333333555777999AAADDDHHHIIIJJJLLLQQQUUU]]]bbbfffjjjqqqyyy}}}~~~uuu|||vvvllleeehhhlllhhh___YYY]]]pppzzzyyyxxxyyyzzz{{{zzzxxxsssmmmooowwwnnn~~~uuu^^^???;;;777999222444444444444444333333333444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU999:::::::::999777555444000222666888888888999:::777999===@@@BBB@@@:::666///...,,,++++++...111333@@@CCCCCC@@@???@@@>>>:::777555444333333444666777444777999<<<===???BBBEEEBBBEEEGGGIIIJJJKKKMMMOOOTTTUUUWWWYYY[[[\\\]]]]]]dddooo{{{}}}xxxuuuwww{{{}}}qqqggggggmmmyyy{{{yyy{{{kkknnnzzzmmmiiiiiiiiijjjlllggggggffffffeeeddddddcccfffeeeeeefffiiilllmmmmmmjjjooowwwxxx[[[___]]]{{{nnnSSS]]]nnnwwwmmm}}}{{{OOO888555222000000000///---...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,---------............---...//////...///111333666555===<<<@@@GGGSSS{{{]]]RRROOOLLLLLLEEEKKKSSShhh}}}~~~|||qqq___OOOHHHGGGFFFCCC???>>>???@@@GGGIIIKKKJJJGGGCCC@@@????????????@@@AAABBBDDDEEEDDDDDDCCCAAA??????@@@BBBDDDCCCAAA???<<<:::888777555555333333444555888999>>>BBBGGGIIILLLPPPVVV[[[aaabbbeeehhhmmmsssxxxzzzsssxxx|||mmmccc]]]bbbhhhfff^^^XXX\\\ppp~~~}}}{{{zzzyyyyyyzzzzzzyyywwwssskkkeeennnwwwnnnmmmxxx```???;;;888:::333444444444444444444444444444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU::::::::::::999777666444000333777999888777888999666999===AAACCCAAA;;;777111///---++++++---///111<<>>???AAA>>>>>>===>>>@@@CCCFFFIIIDDDEEEEEEEEECCCBBBCCCEEEDDDCCCAAA???<<<:::888777666555444333444666888999>>>AAAFFFJJJNNNTTT]]]ccchhhffffffhhhlllpppuuuyyyuuuvvv|||rrrbbbXXXRRRXXX``````XXXQQQWWWkkkzzzyyy}}}}}}{{{{{{{{{{{{zzzxxxrrrooofffhhhnnnkkklllzzzdddAAA<<<999;;;444444444444444444444444444444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU:::;;;;;;;;;:::888666555111555999:::888666666888666999===BBBDDDAAA<<<777222000...,,,+++,,,...///777:::;;;999:::>>>@@@@@@888666444222222333666777444777:::>>>DDDKKKSSSYYYUUUXXX\\\___aaacccfffhhhggghhhkkkooorrruuuwwwxxxtttqqqrrryyy{{{vvvvvv}}}}}}yyyxxx}}}kkklllxxxnnnlllkkkiiifffffffffffffffeeeeeeddddddddd```cccddddddaaaaaadddgggkkkkkkkkksssssshhhaaavvvcccnnntttkkk~~~WWW999666333111111000///......---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////---///////////////111333666444===<<<@@@GGGTTT{{{iiiUUUNNNKKKLLLCCCGGGVVVkkk|||iiiLLLHHHIIIHHHEEEAAA@@@CCCFFFEEEDDDBBB>>>;;;<<<@@@DDD===<<<;;;<<>>999;;;333444444444444444444444444444333222222444444333222333444444444333333555666555555555555666888999:::===666<<<<<<@@@FFFUUU999:::::::::888666333222555555666777777777777777555777;;;@@@BBB@@@<<<888555222...***)))+++---///777888888888999<<<@@@CCC;;;999555222222444777:::::::::<<>>FFFJJJHHHBBBCCCDDDEEEFFFGGGHHHHHHDDDBBBAAA@@@@@@>>><<<999222333444333222333666888???BBBGGGLLLOOOTTTXXX[[[```eeejjjlllmmmpppwww}}}}}}vvv|||xxxddd___]]]bbbfffcccYYYQQQZZZjjj~~~}}}yyy|||}}}~~~|||yyyttttttwwwzzzwwwrrrppprrrssspppppprrrrrrAAA777999>>>333444555555666666555555444333333222222333333444555444333333333333444555555666666666666777777777777::::::===999@@@DDDRRR::::::;;;;;;999777444222555555666777777777777777555777;;;???BBB@@@<<<888555222...+++)))+++---...333777:::;;;999999:::<<<>>>;;;888555444555666888888888:::<<>>FFFIIIGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEBBBAAA???===999777222333444333222333666888>>>AAADDDHHHKKKOOOTTTWWW^^^ccchhhkkkmmmrrr{{{xxx}}}mmmddd]]]aaajjjjjj```UUUZZZiii}}}||||||{{{yyyxxxyyy|||~~~yyytttqqqssstttsssuuuxxxoooBBB888888===333222333333444444333333222333333222222333333444555444333333333333444555555555555666666777777777888999:::===999@@@DDDSSS:::;;;<<<<<<:::888555444555555666777777777777777555777:::>>>AAA@@@<<<999555333///,,,***+++,,,...///555;;;<<<888555444555???>>><<<:::888777777666777888:::;;;>>>DDDKKKPPPWWWnnnxxx|||yyyooohhhggghhhiiiiiiggghhhhhhgggeeeddddddeeeeeeffffffeeecccdddfffiiiffffffkkkqqq{{{zzztttmmmvvvwwwtttuuupppwwwRRR<<<777222///000111///---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---.........---...000333888555<<<;;;@@@GGGRRRyyyYYYTTTPPPJJJKKKKKK\\\ooo~~~}}}|||||||||}}}~~~|||dddNNNLLLIIIFFFCCCAAAAAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAA???<<<:::>>>EEEGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFIIIGGGDDDAAA???;;;777444222333444333222333666888<<<>>>BBBEEEJJJPPPVVV[[[___ccchhhjjjlllrrr}}}~~~vvv{{{~~~jjj^^^UUUYYYffflllcccVVVYYYhhhzzz}}}zzzyyyzzz|||}}}}}}zzzuuurrrssstttuuuzzziiiBBB999777<<<444222333333444444333333222333333222222333333444555444333333333333444555555444555555666777888888999999:::===999AAADDDSSS;;;<<<<<<<<<;;;999777555555555666777777777777777666777999===@@@???===:::666444000,,,++++++,,,---,,,333:::;;;777333333666============<<<;;;999888999:::<<<===???CCCHHHLLLYYYgggwww}}}wwwyyy~~~rrrjjjgggggggggfffdddeeeeeeeeecccbbbbbbcccbbbcccccccccbbbcccfffhhhiiiggglllrrrxxxvvvuuunnnttttttmmmoookkk{{{yyy^^^<<<777222///000111///---,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---.........---...000222888555===;;;@@@GGGRRRxxx]]]SSSPPPJJJIIINNNVVVgggyyy}}}}}}~~~~~~~~~}}}||||||~~~~~~zzzeeeQQQLLLIIIFFFCCCAAABBBCCCDDDEEEEEECCCBBB@@@@@@??????@@@>>>;;;999>>>FFFGGGCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFCCCAAA???<<<888555222333444333222333666888;;;>>>BBBHHHNNNWWW```fffeeegggiiiiiijjjppp{{{zzzsssxxx}}}rrr[[[SSSLLLQQQ^^^fff___SSSXXXfffxxx~~~zzzxxxzzz{{{yyywwwyyytttpppqqqrrruuu}}}dddBBB:::666;;;555444555555666666555555444333333222222333333444555444333333333333444555555333444555666777888999:::999:::===999AAAEEETTT;;;;;;<<<===<<<:::777666555555666777777777777777666666888;;;>>>???===;;;777555111...++++++++++++,,,111666777555444777:::999:::<<<>>>???>>>===<<<999:::<<<>>>???CCCGGGJJJTTT[[[ccciiiooo|||wwwzzztttllliiihhhgggfffdddeeefffeeecccbbbcccdddaaabbbddddddcccdddfffhhhhhhffflllqqqvvvxxxtttqqqyyyqqqdddfffmmm{{{uuu^^^<<<777222///000111///---,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,...//////......000222777555===;;;@@@FFFPPPvvvzzz___RRROOOGGGGGGQQQ\\\kkk{{{~~~{{{~~~zzzgggUUUKKKIIIFFFDDDBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@???===999999@@@GGGHHHCCC???@@@AAACCCEEEGGGIIIIIIFFFDDDBBB@@@???===:::777222333444333222333666888===@@@EEEJJJRRRZZZdddjjjfffhhhiiiiiiiiiooozzzzzzsssxxxxxxkkkWWWUUURRRTTT]]]ccc\\\QQQXXXfffvvv~~~|||xxxwwwxxxyyywwwtttvvvrrrooopppqqqttt}}}aaaBBB:::555:::555444555555666666555555444333333222222333333444555444333333333333444555555333444555666777888999:::999:::>>>:::AAAFFFUUU:::;;;<<<<<<<<<:::888666555555666777777777777777666666777:::===>>>>>><<<888555222///,,,+++******---///111333555777:::===555777:::===????????????888:::;;;<<<===@@@EEEHHHIIILLLSSS\\\aaafffoooxxxyyy}}}uuunnnlllkkkjjjiiihhhiiiiiihhhfffdddeeefffccceeefffgggffffffhhhiiicccdddjjjmmmuuuvvvuuuwwwddd```}}}nnnxxxuuu^^^<<<777222///000111///---,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---------......,,,---//////......000111666333<<<;;;???EEEOOOtttllleee~~~___PPPOOOGGGEEESSSbbbrrr{{{yyygggVVVKKKJJJHHHFFFEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAA>>><<<888999BBBJJJJJJDDD???@@@AAACCCEEEGGGHHHIIIDDDBBBAAA@@@@@@>>><<<:::222333444333222333666888???BBBFFFKKKQQQWWW___dddccceeehhhhhhiiiooozzz}}}vvvzzz~~~pppaaabbb___]]]bbbggg___SSSWWWeeevvv|||{{{zzzyyyxxxxxxyyyzzzyyyxxxtttrrrqqqrrrrrrsss{{{|||```AAA;;;555999555222333333444444333333222333333222222333333444555444333333333333444555555444555555666777888888999999:::>>>:::BBBFFFUUU999:::;;;<<<;;;999777666555555666777777777777777666666777999<<<>>>>>>===888666333///,,,+++******------...111666999:::999333555888;;;>>>?????????;;;<<<<<<;;;<<<>>>CCCFFFLLLNNNUUU^^^aaabbbhhhqqqwww|||wwwqqqnnnmmmjjjgggjjjkkkkkkiiigggeeeeeefffdddfffggghhhgggfffggghhhbbbfffjjjhhhsssyyytttmmm\\\qqqtttwww|||zzz```<<<777222///000111///---,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,---------......+++---////////////000111555222;;;:::>>>DDDMMMrrr|||zzz___``````NNNQQQJJJFFFSSS```ttt~~~vvvcccRRRJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB===;;;888:::CCCMMMLLLFFFAAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@>>><<<999222333444333222333666888>>>AAAFFFKKKOOOUUU[[[___ccceeehhhhhhhhhmmmwww|||vvv{{{yyygggeee___[[[ccckkkcccTTTUUUdddwww}}}{{{|||||||||{{{zzz{{{|||uuuuuuvvvxxxvvvuuu{{{www```@@@;;;555999555222333333444444333333222333333222222333333444555444333333333333444555555555555666666777777777888999:::>>>:::BBBGGGVVV888999;;;;;;;;;999777666555666666777777777777777666666666888<<<>>>>>>>>>888666333000---+++***)))---+++,,,111777:::888444333555777:::<<<===>>>>>>@@@@@@>>>===<<<>>>CCCFFFEEEGGGNNNWWW[[[aaannn|||~~~~~~zzzsssoookkkgggcccjjjjjjjjjhhheeeccccccdddbbbdddffffffeeedddeeefffeeekkklllfffrrrzzzqqq}}}yyy[[[fff}}}zzzxxx\\\<<<777222///000111///...,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......+++---///000//////000111444222:::999>>>CCCLLLqqq}}}```aaaaaaLLLSSSNNNGGGRRR^^^ttt}}}sss```NNNJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCC===:::777:::EEENNNMMMGGGDDDDDDDDDDDDDDDCCCCCCCCCEEECCCAAA@@@@@@>>>;;;888222333444333222333666888:::>>>DDDKKKPPPVVV\\\```fffhhhjjjiiigggjjjrrryyywwwrrryyy|||ddd^^^TTTQQQ^^^kkkdddSSSSSScccwww|||zzz{{{}}}wwwxxx{{{|||zzzwww|||rrraaa@@@;;;555999555444555555666666555555444333333222222333333444555444333333333333444555555666666666666777777777777999:::>>>:::BBBGGGVVV888999;;;<<<<<<:::777555777777888999888777666666555666777777777999<<<>>>===;;;666///---///...***(((***---111444666777888999999:::999888999<<<>>>;;;<<<===???AAACCCEEEEEEHHHIIIMMMTTT^^^iiisssyyywwwtttxxx~~~vvvsssqqqmmmiiiiiiiiiiiihhhgggeeedddbbbbbbdddeeefffffffffeeedddcccccchhhjjjqqqrrrzzzmmmvvvrrr```hhhzzzzzzbbbAAA888000000222000..............................***+++,,,,,,------,,,,,,******+++,,,,,,---......------------------------.........//////000111222333888777:::@@@CCCTTTppp|||iiiiii___SSSSSSHHHMMMQQQ]]]qqq}}}~~~kkkZZZQQQGGGHHHIIIIIIIIIHHHGGGFFF@@@AAABBBBBBCCCBBBBBBBBB@@@777333<<>>AAADDDHHHNNNXXXdddmmmnnniiidddcccccchhhsss~~~uuupppsssooo^^^RRR\\\[[[\\\gggZZZOOOYYYeeesss||||||}}}{{{yyy{{{yyy{{{|||{{{~~~sssggg<<<;;;:::999222777666555444333444444555555444333333222222222222444444333222111333666999888777666555666888:::;;;;;;<<>>;;;888555444333222222333555777;;;???EEEJJJPPPYYYdddlllnnnjjjffffffeeehhhrrr|||wwwrrrtttqqqfffWWW^^^ZZZ[[[ggg]]]SSSSSS___mmmxxx~~~|||zzz{{{zzz|||||||||oooAAA>>>;;;:::444777666555444333444444555444444333222222222333333444444333222111333666999777777666555666888:::;;;;;;<<>>===888000...///---(((,,,,,,+++,,,///444888;;;===999444333666:::======:::;;;===???AAACCCDDDEEELLLMMMPPPSSSUUUXXXYYYZZZfffllltttzzz}}}|||xxxtttzzz}}}wwwtttvvvzzz|||xxxrrrtttuuuqqqoookkkgggfffgggfffeeeeeeeeegggiiikkkccccccddddddeeeddddddccciiiiiieeekkkooorrriiikkktttbbbgggyyy~~~lllCCC999111000222000..............................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000111222333888888:::@@@CCCSSSnnnooorrr\\\QQQRRRHHHMMMQQQcccsss~~~}}}}}}ooo\\\PPPHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>888666===EEEFFFDDDBBBCCCCCCBBBBBBCCCDDDFFFGGGCCCBBBAAA@@@???===:::777555444222222222444666777<<>>999999666666666555444444444444555333333222222222333444444333444333222111333666999777666666666666888999;;;;;;;;;???:::BBBGGGVVV777888999::::::999888777888888888888999999:::::::::::::::888777888;;;>>>@@@???:::333000111...************,,,...222666888???:::555555999<<<;;;999:::;;;===???AAACCCDDDEEEJJJLLLQQQUUUYYY[[[\\\\\\___cccfffgggiiimmmmmmllljjjmmmrrrxxx{{{|||~~~tttrrruuuyyyyyytttooopppwwwtttsssnnniiigggiiigggfffdddeeegggjjjllleeeffffffgggggggggggggggiiiiiifffnnnssspppiiifffwwwkkkZZZcccxxx~~~jjjDDD:::111000111000...///........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------............///000111222333888888:::@@@BBBQQQlll}}}~~~___SSSTTTIIINNNRRRbbbrrr}}}}}}|||}}}sss___QQQIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBBBB<<<777777???FFFEEEAAA??????>>>===<<<===>>>AAABBBBBBAAA?????????===999777444333222222222444666777BBBGGGMMMPPPQQQRRRUUUWWWZZZ]]]bbbeeeeeefffqqq~~~xxxwwwppp]]]^^^WWWXXXeee[[[QQQNNNYYYjjjzzz~~~}}}~~~xxxuuuyyy~~~vvvFFF;;;555777666555555555555444444555555222222222222333333444555333333333333222333666888777666666666777888999:::;;;;;;>>>:::CCCHHHXXX777777888999999999888777444555777999::::::999888;;;;;;999666555666999<<>>;;;888:::===>>>999444;;;<<<===???AAACCCEEEFFFHHHKKKQQQWWW\\\___```aaahhhlllllliiikkkrrrtttrrroooqqqwww}}}|||wwwyyy~~~|||wwwxxx|||sssqqqtttxxx~~~zzzvvvqqqsssxxxwwwwwwrrrlllhhhkkkiiigggeeeeeefffhhhjjjfffffffffgggggghhhhhhhhhjjjkkkiiiqqquuukkkeeebbbooolllZZZeee~~~}}}fffEEE;;;222000111000//////........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------............///000111222444999999;;;@@@AAAPPPkkkcccWWWVVVJJJNNNRRR^^^qqq~~~~~~}}}~~~wwwcccSSSJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDD:::777999AAAGGGFFFCCCAAA???===;;;::::::;;;<<<===AAA@@@??????>>>===999777444333222222222444666888EEEJJJOOORRRQQQQQQRRRTTT\\\```fffhhheeeeeeqqq{{{xxx~~~ppp]]]___YYY[[[ggg[[[OOONNNWWWjjj}}}}}}}}}wwwuuuwwwyyy~~~rrrDDD;;;555777777444444555555555555555555222222222222333333444555222333444333222333666888666666666777777888999999:::;;;>>>:::CCCIII[[[777777888888888888888888333444666888999:::999999<<<;;;999666444444888:::@@@@@@<<<777555555222---***,,,///222555666777777999999:::<<<>>>===999444<<<===???AAACCCEEEFFFGGGJJJLLLPPPUUUZZZ^^^aaabbbmmmssstttqqqsss{{{}}}yyywwwzzztttqqqsssvvv|||}}}yyyuuuwwwyyyvvvvvvsssnnnjjjkkkjjjgggfffeeeeeefffgggeeeeeeeeeeeeeeefffggghhhjjjmmmlllpppqqqoooeee```jjjqqq]]]hhh|||ppplllGGG<<<222000111000///000........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000111222444999999;;;@@@AAAOOOiii|||eeeXXXWWWJJJNNNQQQ\\\pppzzzfffTTTKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEE999777:::BBBHHHGGGDDDCCCAAA@@@???===<<<<<<<<<===AAA@@@?????????===:::777333333222111222444777888CCCHHHNNNRRRTTTVVVZZZ]]]kkkooorrrooofffdddppp~~~zzzqqq^^^```\\\___kkk^^^PPPLLLTTTfff{{{||||||~~~xxxttttttzzz~~~nnnDDD===888:::888333444555555666555555555333333222222222333444444222333444444333333555777666666666777888888999999:::;;;>>>:::DDDKKK]]]666777777777888888888888666666555555777999<<<>>>???===:::666444444888;;;>>>>>>;;;666555555222---+++,,,---///222444666777333444777999;;;;;;:::999>>>>>>@@@BBBDDDFFFGGGHHHMMMMMMOOORRRWWW\\\aaadddmmmvvv{{{yyy}}}~~~tttqqqssswww~~~}}}zzzwwwyyyxxxqqqqqqooommmllliiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjmmmkkknnnmmm{{{kkkcccmmm|||ttt___lllpppfffvvvsssHHH<<<222000111000///000........................***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------.........//////000111222444999999;;;@@@@@@NNNhhhuuucccVVVUUUIIIMMMPPP]]]rrrzzzgggUUULLLKKKIIIGGGFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCCCC:::888;;;BBBGGGEEECCCCCCBBBBBBAAA@@@@@@??????>>>AAA@@@?????????>>>;;;888333222222111222555777999CCCGGGNNNSSSWWW]]]dddjjjwwwyyyzzzsssgggcccqqq|||ppp\\\^^^ZZZ^^^lll___RRRMMMRRRcccwww|||xxxwwwzzz~~~|||vvvssswwwyyyiiiBBB>>>::::::555333333555666666666555555444444333222222222333333111333444444333444555777555666777888888999999999::::::===:::DDDLLL^^^666666777777888888888999:::888555333555999???CCCAAA???<<<777555555888;;;;;;<<<999555444555222---******)))***,,,000444666...000444666777999<<>><<<999333222111111333555777999EEEIIIOOOTTTYYYaaajjjqqqyyy{{{{{{rrreeebbbrrr~~~nnnYYYZZZVVV[[[jjj___SSSNNNSSSbbbuuu|||xxxsssqqqsssvvvzzz{{{uuuxxx|||}}}xxxssswww~~~~~~eee???>>>999777111222333555666666666555555555444444333222222222222111333444444444444555777555666777888888999999888::::::===:::DDDLLL___999666333333666999999888888777666666999===AAADDDAAA>>>:::777555777999;;;>>>===;;;888555222000///,,,,,,++++++,,,,,,------111111333555777:::===>>>AAABBBCCCEEEGGGHHHHHHHHHPPPNNNJJJPPPYYYXXX^^^qqqzzz|||pppnnnssszzz|||uuuoootttxxxnnnoooqqqmmmiiihhhhhhhhhhhhiiiiiiiiiiiikkkjjjhhhhhhhhhjjjmmmnnngggkkkoookkkooorrrooovvvuuulll}}}www|||lllIII;;;222333333///,,,///,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......---++++++---...---...000000//////111222333888888;;;@@@AAAMMMddd{{{tttfff]]]UUUNNNNNNIIIQQQ]]]xxx|||jjjUUURRRMMMHHHEEEEEEFFFHHHHHHGGGFFFEEEFFFGGGFFFDDDBBB???777888DDDIIICCC???AAAFFFEEECCCBBBAAA@@@??????AAA???===<<<=========<<<555555444333333555888<<>>;;;888555444666888:::???>>><<<999666333111000------,,,,,,,,,,,,---...///000111333666888;;;<<<@@@AAACCCEEEGGGHHHIIIIIIKKKLLLKKKSSS]]][[[___ooottt}}}}}}qqqooorrrxxxxxxrrryyy~~~tttsssrrrnnnllliiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiikkklllmmmllllllnnnllltttsssooovvv{{{qqq}}}bbbIII;;;000111222///---000,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,+++---...---...000000//////111222333888888:::@@@AAALLLdddnnnfffVVV{{{ZZZSSSLLLMMMGGGPPP[[[www{{{iiiUUUQQQMMMHHHEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEDDD@@@999:::EEEJJJEEEBBBDDDEEEEEECCCBBBAAA@@@@@@@@@AAA@@@>>>>>>>>>===;;;:::555555444333333555999<<>>>>>666666777555555555555555555555555555444333333555555444333222222333333333444444444444444555666777888999999<<<999<<<<<>>===;;;999666444222///...---------------.........///111333666888999>>>???AAADDDFFFHHHIIIIIIJJJOOOQQQ[[[fffdddfffsss~~~tttqqqsssxxx~~~|||qqqkkktttyyyvvvqqqmmmllljjjiiiiiiiiihhhiiiiiiiiihhhiiijjjkkkkkklllllllllnnnjjjkkklllxxxssskkkqqqwwweeeMMM===000000111///...222---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---...,,,...////////////000222333888777:::@@@@@@LLLdddsssiiiUUUvvvZZZSSSLLLNNNIIIQQQ]]]{{{~~~~~~|||kkkXXXPPPLLLHHHEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEGGGFFFFFFAAA;;;;;;DDDHHHEEECCCFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@?????????===999666444555444333333555999<<>>===;;;999666555111000///...............------...///111333555666:::;;;>>>AAACCCEEEGGGGGGIIIOOOSSS[[[gggggghhhtttvvvtttvvvyyyqqqeeelll~~~|||xxxpppjjjjjjjjjiiihhhggggggggghhhhhhgggiiikkklllmmmmmmlllkkkjjjgggiiikkkuuuyyylllooo~~~|||UUUBBB222000111//////222---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,......---,,,---...,,,...//////...///000222333888777:::??????KKKcccuuuZZZwww___VVVOOOSSSNNNUUUccc{{{}}}|||~~~}}}nnn[[[OOOLLLGGGEEEEEEGGGGGGGGGFFFDDDCCCCCCEEEGGGGGGGGGBBB======CCCEEECCCBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===888444444444444333333555999<<>><<>>???@@@???===:::999555444333111000/////////.........///000111333333444555777:::<<<>>>??????BBBIIIHHHJJJSSSVVVYYYccchhh|||xxxyyy{{{{{{fffcccppp~~~ssslllnnnkkkiiigggeeeeeeeeefffggghhhiiikkkmmmnnnmmmlllkkknnnlllnnnkkkiii|||uuuttt||||||___III666222333000///000...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++...///...------...+++---............///111444888777:::???>>>JJJaaa{{{aaahhhYYYNNNSSSPPPVVVddd~~~{{{|||~~~yyyeeePPPLLLJJJGGGEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGGGGFFFDDDFFFFFFGGGHHHHHHFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@===888444333333333333333666:::===EEENNNWWW[[[[[[___jjjsss~~~{{{uuu~~~~~~mmm_________aaafffggg^^^SSSPPPXXXdddoooyyy}}}|||~~~|||{{{{{{~~~}}}yyy|||zzzzzz{{{zzzzzzqqqCCC===888777222555555555555555555555555555444333333555555444333333444444444555555555555444444555666777888999999<<<;;;>>><<>>;;;:::777666444333111000000////////////000111222333444444555777999;;;<<<======AAAIIIGGGGGGNNNQQQQQQYYYbbbyyy~~~xxxvvvxxx}}}~~~fff^^^cccttt}}}rrrmmmpppmmmkkkiiifffffffffhhhiiiiiijjjkkkmmmmmmmmmmmmlllqqqllllllllllllyyyuuuzzz}}}zzzwwwxxx]]]GGG444111333111///000...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((+++...///...------...+++---............///111444888777999>>>>>>IIIaaawwwmmmYYYLLLQQQOOOUUUfffyyyeeeNNNKKKIIIFFFEEEFFFGGGGGGFFFEEEEEEEEEGGGHHHGGGDDDAAA@@@CCCFFFGGGGGGGGGFFFDDDAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@@@@@@@===999555333333333333333666:::>>>EEEMMMXXX^^^```cccjjjpppvvvyyywwwpppZZZ\\\]]]___dddfff^^^SSSRRR[[[hhhsss|||~~~~~~|||{{{}}}{{{vvv|||{{{|||~~~}}}|||oooCCC<<<777888444555555555555555555555555555444333333555555444333444444444444555555555555444444555666777888999999<<<;;;???<<>><<<:::888777555333222000000000000000000000111222333444555666777999;;;<<<<<<<<<;;;DDDCCCBBBIIIIIIHHHMMMRRRhhhwwwtttuuuzzzsssaaaZZZ```yyy~~~yyyoookkkpppooommmjjjhhhggghhhjjjkkkjjjjjjkkklllmmmmmmmmmmmmqqqiiiiiilllrrr{{{yyypppnnnuuusss{{{YYYCCC111///333222///000...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((+++...//////.........+++---......---...///111444888777999>>>>>>III```}}}qqq[[[LLLQQQPPPUUUjjj|||{{{zzz{{{}}}|||{{{||||||||||||hhhQQQKKKIIIFFFEEEFFFGGGGGGFFFDDDEEEFFFHHHIIIGGGCCC@@@888===BBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDAAA@@@?????????===999666333333333333333666:::>>>DDDMMMYYY```cccdddgggjjjgggpppxxxwwwsssuuuooo```^^^[[[YYY]]]aaa]]]VVVNNNXXXfffqqqyyy}}}zzz{{{}}}|||wwwqqqvvvvvvyyy}}}}}}~~~lllAAA;;;777999777555555555555555555555555555444333333555555444333444444444555555555666666444444555666777888999999<<<;;;???===EEEMMMggg888888666555444333333222444444444333333222222222888888888888999:::;;;<<<@@@BBBBBB>>>===>>><<<999:::888666555444555666777333222111111111222333444333444555777888888999999??????@@@AAABBBDDDEEEFFFNNNWWWiii}}}vvvuuutttwwwwwwpppyyyyyyyyyuuupppmmmllljjjhhhhhhiiijjjkkkiiijjjkkkkkkllllllkkkkkkppppppnnnmmmuuunnn___aaauuurrrooosssQQQ<<<333444000...///,,,////////////...---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...//////......///111444333888666666>>>AAAIII[[[xxxtttVVVSSSRRRKKKZZZooo{{{yyy{{{~~~vvv{{{~~~lllTTTLLLMMMJJJDDDDDDIIIHHHDDDDDDFFFHHHGGGEEECCCAAAAAA888999;;;<<<===???CCCFFFCCCCCCCCCBBBBBBCCCCCCDDDAAA@@@???>>>;;;999777666111222444444555888<<>>===>>>===:::999888666555444555666777444333222111111222333444333444555666888888888888=========>>>???AAACCCCCCJJJOOO[[[hhhqqqxxxxxxxxxxxxxxxyyyyyywwwtttnnnmmmllljjjiiiiiijjjkkklllkkkkkklllmmmmmmmmmmmmmmmmmmnnnlllkkkppp~~~}}}wwwfffbbbttt{{{zzzlllRRR<<<222444000///111...////////////...---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...///000///...///222444333888666666>>>AAAIII[[[ooojjj\\\UUUQQQMMM___rrr}}}{{{{{{zzzxxxyyywwwtttzzznnnXXXMMMMMMJJJDDDDDDHHHHHHDDDCCCEEEGGGGGGFFFDDDBBBAAA?????????===<<<;;;===??????AAABBBDDDEEEDDDCCCCCCAAA@@@???>>>;;;999777666333444444555666999>>>BBBQQQZZZiiilllbbbaaahhhkkkpppxxxxxxzzz|||tttqqqmmmmmmjjjhhhhhhfff]]]SSSPPPWWWaaajjjrrr{{{{{{vvvxxx|||}}}yyysssuuuvvvyyy{{{yyy{{{UUU<<>>BBBDDDBBB>>><<<>>>>>>;;;:::999777666666777888888777666444333222222333333333444555666777888888888999999:::;;;<<<>>>???@@@BBBFFFMMMVVV^^^hhhwwwyyy|||||||||www{{{wwwvvvsssmmmmmmlllkkkjjjjjjkkkmmmmmmmmmmmmmmmnnnnnnnnnoooooollllllllllllppp{{{||||||~~~nnn^^^iiioooTTT===222444000///111...////////////...---,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...///000000///000222444333888666777>>>@@@HHHZZZ```\\\fffWWWPPPPPPdddyyy}}}yyy}}}~~~zzzuuu|||wwwppprrrppp\\\NNNMMMIIIEEEEEEHHHHHHEEEAAACCCEEEGGGGGGEEEBBBAAABBBBBBAAA???;;;999:::;;;;;;===AAADDDEEEEEECCCBBB@@@@@@???>>><<<:::888666555555555555777;;;AAAFFFXXXeeetttvvvmmmhhhlllsssyyy~~~zzzyyy{{{sssssspppmmmkkkggg\\\PPPNNNVVV```gggmmmvvv{{{vvvuuuyyy{{{yyyvvvyyyzzz}}}}}}zzz{{{YYY???AAA666666:::555555555555555555555555222222333333333333444444444333222222333444666777555555777888888999999999;;;<<<@@@>>>FFFPPPnnn999888777666555555555555555555555555555555555555555666888:::<<<===>>>???CCCDDDBBB>>><<<>>>>>><<<;;;:::999999888999::::::999888666444333333333333333444555666777777777777777777777888:::;;;===>>>@@@CCCIIIOOOWWWaaaooozzzxxxzzz|||xxxkkkmmmyyy~~~uuutttrrrnnnmmmmmmlllllllllmmmnnnooommmmmmmmmmmmmmmnnnoooooommmlllmmmooottt||||||~~~vvv]]]bbbxxxZZZAAA444444000///000,,,......//////...------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///...000111111000000222444222777666777>>>@@@GGGXXX{{{TTTRRRqqqZZZOOORRRggg|||zzz}}}vvvyyyxxxvvvzzz}}}ooo^^^PPPNNNIIIEEEEEEGGGGGGFFF@@@AAACCCEEEFFFFFFCCCAAA@@@AAAAAA???===<<<===>>>999:::===@@@BBBBBBBBBBBB@@@@@@???>>><<<:::888777666666555444666;;;BBBGGGXXXmmmvvvnnntttwwwwww|||~~~wwwyyyuuuuuussspppooojjj^^^RRRIIIVVVgggqqquuuyyy}}}yyyxxxyyyyyyxxxvvvzzzzzzzzzyyyvvvyyy|||^^^@@@@@@222222888555555555555555555555555222222222333333333444444333333222333333444666777444555666888888999999999;;;;;;@@@===FFFPPPooo999888777666666666666666666666666666666666666666555777999;;;===>>>??????BBBDDDBBB>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666444444444444333444555666666777666666666666666777888:::<<<===@@@DDDHHHJJJNNNVVV___eeesssvvvsssssszzzqqq```aaannnxxx{{{rrrrrrrrrpppnnnnnnnnnnnnnnnnnnoooooollllllkkkkkkkkklllmmmnnnnnnllllllooosss}}}|||zzz}}}{{{eeeggg}}}```EEE666444000...///***.........///......---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///---///111111000000111333222777666777>>>???FFFWWW~~~|||{{{QQQOOO{{{]]]OOOUUUhhh{{{wwwqqqrrrssszzz}}}xxxlll___SSSNNNIIIFFFFFFFFFFFFGGGAAA@@@AAACCCEEEFFFCCCAAA>>>@@@AAAAAA??????@@@AAA;;;::::::;;;===???AAACCC@@@@@@???>>>===;;;999888555555444333555:::@@@FFFRRRooorrrrrrrrrrrrwww}}}vvvyyyzzzzzzxxxtttrrrmmm```TTTIIIWWWhhhsssvvvyyy~~~}}}|||~~~|||yyyvvvtttppprrrwwwyyyxxxzzz```>>>===222444:::555555555555555555555555222222222333333333444444222333333333444555555666444555666777999999999:::::::::???<<>>??????>>>@@@BBBBBB>>>===>>><<<999:::::::::;;;;;;;;;;;;;;;<<<;;;999777666555666666333444555666666666666666444555555666777999:::;;;:::???CCCEEEJJJSSSZZZ]]]hhhvvv~~~tttmmmiiippplllXXXWWWcccmmmzzzqqqqqqsssrrrpppppppppppppppoooooonnnkkkkkkjjjiiiiiikkklllmmmmmmjjjkkknnnooouuu{{{xxxzzz{{{llljjjdddGGG666444000//////***---...............------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///,,,...000111000000000111222777666777>>>???FFFVVVzzz~~~WWWPPP```RRRZZZiii}}}xxxuuukkkiiieeehhh~~~{{{uuulllbbbUUUNNNHHHGGGFFFEEEFFFIIICCC@@@???@@@CCCEEECCCAAAAAABBBDDDCCCBBB@@@@@@AAA>>>===;;;:::;;;===@@@BBB@@@@@@???>>>===;;;:::999555444444333444888>>>BBBIIIgggvvvrrruuuxxx|||yyy~~~yyyxxxtttooolllgggZZZNNNNNNVVV```gggkkkrrr|||}}}~~~yyyuuutttkkkppp{{{nnnCCC>>>666777888555555555555555555555555222222333333333333444444222222333444444555555555333444666777999:::::::::::::::>>>;;;EEEPPPppp999999888777777777888888777777777888888888999999888999;;;>>>??????>>>======AAABBB???>>>>>>;;;666777777888999999999999999<<<;;;999888777777777888444444555555666666555555333333333444666777999:::999>>>AAABBBHHHTTT[[[\\\dddqqqyyy{{{rrrkkkfffiiiuuuwwwmmmWWWRRRZZZcccvvvzzzqqqqqqsssssssssrrrrrrrrrqqqooonnnnnnkkkkkkiiiiiiiiijjjlllmmmkkkjjjmmmrrrppprrr|||xxxyyyyyyqqqlllqqqeeeGGG555333000111222---------...............---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///***---///000/////////000111777666888>>>???EEEUUU{{{bbbRRR~~~cccWWW```lll~~~zzzxxxmmmggg\\\ZZZmmm~~~{{{uuunnnfffVVVNNNHHHGGGGGGDDDEEEIIIFFFAAA======AAADDDCCCAAABBBCCCEEEEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@???===<<<:::999555555555555555888<<<@@@GGG```uuu|||qqqppplllgggdddaaaVVVKKKNNNRRRWWW[[[aaajjjuuu~~~yyy}}}}}}yyywwwwwwpppsss{{{{{{tttyyyFFF<<<777888555555555555555555555555555222222333333333333444444222222333444555555555555333444666777999:::::::::;;;;;;???<<>>??????>>>===;;;???AAA???>>>===:::444444555666777777777777777<<<;;;999888888888888999444444555555666555555555111111222333444666777888AAADDDCCC???BBBLLLSSSSSS]]]kkkuuu~~~yyyqqqmmmhhhgggpppwww~~~ttt\\\TTTZZZaaappp|||qqqqqqssssssttttttssssssqqqooonnnmmmlllkkkjjjiiiiiikkkmmmnnnjjjkkkqqqxxxwwwuuuzzzzzzyyyzzzuuurrr~~~yyydddFFF444222111333444///------...............---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////***,,,...//////......///111777666888>>>???DDDTTTrrrjjjSSS|||eee\\\eeennn~~~~~~}}}tttkkk]]]WWWfff}}}~~~|||wwwpppjjjWWWNNNHHHHHHGGGDDDEEEJJJHHHBBB<<<<<>><<<;;;:::555666777666666888<<<>>>PPPcccqqq~~~yyylllkkkhhhddddddcccZZZPPPKKKNNNSSSXXX___gggooouuu}}}}}}vvv{{{{{{xxxyyy{{{uuurrrsssxxx}}}}}}yyyrrrsss???666777;;;555555555555555555555555555222222333333333444444444111222333444555555555555333444666777999::::::;;;<<<<<<@@@===GGGSSSttt<<<;;;:::888777666666666888999::::::999888777666;;;;;;;;;<<<>>>???AAABBBEEEBBB===:::888777666555444222000111333555666666888999:::===>>>===999555666666666666555444333222333333444444555777888999>>>???AAADDDGGGIIILLLMMM^^^ccclllwwwyyy|||}}}llliiiggghhhooouuuyyywwwbbbYYY^^^gggttt|||uuusssqqqppprrrqqqooonnnnnnnnnooopppmmmjjjiiilllllliiijjjmmmnnnooorrrsssuuuvvvyyy{{{nnnkkkxxx}}}zzzXXXDDD444111222000...111//////......------------------------------------...------,,,,,,,,,------......---,,,---...///000////////////000000000000222222555:::<<>>>>>@@@DDDGGGEEECCCBBBBBBCCCCCCBBBAAACCCDDDDDDDDDCCCAAA???>>>>>>???@@@@@@???===:::999777777666777888999;;;<<>>???AAABBBBBB???;;;888666555333222111000///111333555555444777888:::===???>>>;;;888666666666666555444333333555555555555666777888999;;;<<<===???AAAFFFJJJNNNWWW]]]fffpppzzz{{{ooopppuuuzzzuuuiiihhhiiijjjqqqsssuuuzzz~~~~~~vvv```TTTVVV^^^kkkwwwrrrpppooorrrqqqpppooonnnnnnooooooooolllkkkmmmmmmjjjjjjmmmlllnnnpppqqqqqqyyyzzz{{{~~~wwwpppeeegggttt{{{nnnWWWDDD444111333000...111000000//////............------------------------...------,,,,,,---------...------,,,---...///000////////////000000000000333333666;;;===???GGGOOOxxx|||PPPiiilllbbbeeefffhhhsss~~~|||{{{}}}xxxpppjjjiiimmmtttyyyxxx}}}xxxkkk___WWWRRRKKKGGGGGGHHHGGGFFFHHHFFFBBB???>>>@@@BBBDDDBBBAAA??????@@@BBBDDDEEEEEEEEEEEECCCBBB@@@>>>===>>>???@@@@@@???===:::999888777666666777999;;;===AAALLLZZZtttyyysssrrroooooossswwwqqqcccVVVQQQPPPQQQSSSSSSTTTYYY```eeejjjrrrzzz|||||||||{{{{{{{{{{{{{{{~~~~~~}}}{{{zzz|||~~~xxxgggCCC888444999333777666444444555666444333444333333222222333333444444333333333333444555555444555777777666666888999:::;;;>>>999CCCRRRqqq;;;;;;999888777777666666333555777999;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBB>>>;;;888666555333111///---...///222555666555444777777888;;;>>>???>>><<<777777666666555444444333777777666666777888999999999::::::;;;>>>BBBHHHMMMQQQWWW```iiiqqqzzzxxxjjjfffiiiooowwwpppggghhhiiiiiipppkkklllpppuuuvvvxxx~~~vvv___OOOMMMSSS[[[tttyyyqqqoooooosssrrrqqqpppooooooooooooqqqnnnmmmooonnnkkkjjjlllooopppssssssqqquuulllbbbZZZ```llltttjjjVVVCCC333111333000...000000000000///////////////---------------------------------,,,,,,------......------------...//////////////////000000000000444444777;;;===???GGGPPPuuuKKKXXXWWWTTT```kkknnnttt}}}{{{wwwwwwxxxyyyzzz{{{||||||xxx~~~wwwgggXXXUUUPPPJJJGGGGGGHHHGGGFFFHHHFFFDDDAAA????????????AAA@@@???>>>@@@CCCGGGIIIGGGFFFEEECCCAAA???>>>===>>>?????????>>><<<:::999888777666555666999<<<>>>???FFFOOOdddvvvnnnhhhjjjqqqpppeeeYYYQQQNNNNNNPPPOOOOOORRRXXX\\\aaajjjttt|||}}}}}}|||||||||{{{{{{{{{~~~{{{zzz{{{~~~]]]???999666999222777666555555666777555444444333333222222333333444444333333333333444555555444555777777666666888999===???AAA<<>>???AAABBB<<<999666444333222///---,,,---000555999:::999777777666777999<<<>>>>>>===888777666555555444444444888888888777888888999999:::<<>><<<;;;BBBBBBCCCCCCDDDEEEHHHJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999888666555666888;;;===BBBEEEIIIXXX~~~uuuiii^^^^^^fffiii```VVVQQQMMMLLLMMMMMMMMMOOOTTTYYY[[[ccclllttt{{{~~~~~~}}}}}}||||||~~~~~~}}}{{{zzz|||zzzVVV<<<:::777;;;444777555444555666666555444444333333222222333333444444333333333333444555555444555777777666666888999===???CCC===GGGTTTqqq::::::999888777777777777777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBB;;;888555333222111///------///333999>>>@@@???===:::888666777999;;;<<<<<<888888666555555444555555999888888888888888999:::===BBBGGGHHHFFFDDDEEEGGGNNNSSSZZZbbbiiiooovvvzzzsssmmmlllllltttmmmcccbbb```^^^bbbcccbbbeeemmmqqqqqqrrrtttmmmssswwwooo^^^OOOGGGEEEEEEZZZ}}}uuummmmmmnnnqqqqqqqqqqqqppppppoooooouuurrrqqqsssqqqmmmkkkllleeehhhkkkkkkjjjnnnxxxkkk\\\___zzzaaannn~~~pppSSSAAA222111333000...000------------------------------------------------,,,,,,,,,,,,,,,---...///---------...............////////////000000000000444444777;;;===???FFFNNN|||lllFFFFFFHHHJJJQQQcccuuu|||~~~~~~}}}~~~}}}yyy~~~~~~~~~~~~~~~~~~~~~zzzlll^^^SSSNNNIIIGGGHHHHHHGGGEEEGGGGGGFFFEEEBBB???<<<:::@@@CCCGGGHHHFFFEEEDDDEEEAAAAAAAAABBBBBBBBBCCCCCC>>>>>>=========<<<;;;;;;:::999777666666888:::;;;BBBDDDFFFRRRqqq{{{mmm___]]]ccceee]]]TTTOOOKKKJJJMMMOOOPPPTTTXXXYYYXXX\\\dddkkkpppyyy~~~~~~{{{{{{{{{{{{{{{}}}uuutttTTT:::999777<<<777555444333333555555555333444333333222222333333444444333333333333444555555444555777777666666888999777999>>>:::DDDQQQnnn:::999999888777777888888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<>>>???AAABBB;;;888444111000000//////000222666===CCCFFFFFFDDD@@@<<<999777777999::::::999888777555444555555666888888777777888999::::::???EEELLLLLLHHHDDDCCCDDDKKKOOOUUU\\\cccjjjrrrwww|||uuuoooooojjjqqqiii^^^]]]\\\[[[aaa___[[[[[[aaafffeeecccccc```dddhhhggg^^^TTTKKKFFFEEEVVVwww}}}sssnnnlllmmmnnnnnnoooppppppppppppoootttrrrrrrtttrrrmmmkkklllfffhhhkkkkkkkkkssszzziiijjjttteeezzziiiRRR@@@222222444000...///,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///,,,---......//////......////////////000000000000444444777;;;<<<>>>EEEMMMvvv___DDDAAAGGGIIIHHHYYYsss|||}}}~~~zzz~~~~~~zzzzzzyyywww}}}{{{zzzyyyzzz}}}{{{ooocccTTTOOOJJJHHHIIIIIIGGGEEEFFFFFFFFFEEECCCAAA>>>======BBBGGGHHHEEEAAA??????===???AAACCCDDDDDDDDDDDD=========<<<<<<;;;;;;;;;;;;:::999777777777777888<<<@@@EEEOOOfffqqqmmmooonnneee[[[PPPKKKJJJNNNRRRSSSVVVZZZZZZVVVWWW^^^cccfffooo{{{zzzzzz{{{zzz{{{~~~sssxxxVVV:::999666;;;888444333222333555555555333444333333222222333333444444333333333333444555555444555777777666666888999666:::???<<>>???AAABBB;;;777222.........//////222444888>>>EEEIIIJJJJJJHHHCCC===888777888888888:::999777555444555666666666666666777888999:::;;;<<>>FFFIIIDDDUUUrrr{{{~~~{{{|||}}}xxxwwwwwwuuuvvvvvvwwwyyy|||{{{{{{yyyoooeeeUUUQQQLLLJJJJJJIIIFFFDDDEEEEEEFFFEEEDDDCCCAAA@@@<<>>???<<<>>>BBBDDDEEEEEECCCAAA======<<<<<<;;;;;;;;;<<<;;;;;;:::999888666555444999>>>EEEMMM[[[xxx}}}tttggg```[[[\\\\\\ZZZZZZ\\\\\\WWWXXX___bbbbbbiiittt|||yyy}}}}}}~~~~~~{{{{{{{{{{{{{{{}}}|||WWW:::999444888555555333333444555666666555444333333222222333333444444333333333333444555555444555777777666666888999999===CCC???HHHSSSmmm999999888888888888888888888:::;;;============<<<;;;;;;;;;<<<>>>???AAABBB;;;666000,,,+++---//////333555999???FFFKKKMMMMMMMMMHHH@@@:::888777888888:::999777555444555666777555555555666777999:::;;;:::???EEEDDD???===@@@DDDGGGJJJNNNTTT\\\fffqqqxxx~~~}}}yyyyyyzzz}}}ppp```]]]\\\\\\dddfff[[[RRRRRRUUUVVVVVVVVVWWWWWWZZZaaagggggg___XXXOOO[[[ttt{{{uuuqqqmmmiiihhhjjjlllnnnpppppppppppprrrpppqqqtttsssnnnlllmmmnnnmmmmmmmmmooo{{{rrrzzz|||qqqoooQQQ???222222444000...///---------.........//////------------------------+++++++++,,,---...///000,,,,,,.../////////...---////////////000000000000333222555999:::<<>>FFFKKKDDDUUUsss{{{~~~zzz}}}wwwuuuuuutttyyyzzz|||}}}~~~}}}}}}|||~~~yyyxxxvvvnnndddVVVRRRMMMJJJJJJIIIFFFCCCEEEEEEEEEEEEEEEDDDDDDCCC???CCCGGGFFFBBB@@@AAADDD===???CCCFFFFFFDDDAAA???======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999666333222999???HHHMMMSSShhh{{{{{{vvvrrrmmmgggcccbbb___ZZZ\\\dddfffbbbgggqqqyyyxxx}}}{{{{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}XXX;;;999333666222555444444555777888777666444333333222222333333444444333333333333444555555444555777777666666888999888<<>>;;;999999888999999::::::;;;;;;;;;:::666111---------------777777999>>>DDDJJJNNNOOOKKKJJJEEE>>>777666:::>>>999999888888777888888888444555555666777888888999;;;;;;;;;;;;<<<===>>>???AAACCCIIIPPPZZZdddlllqqqvvv~~~|||yyy|||wwwooofff___^^^```ccceeebbb\\\WWWUUUUUUWWWXXX]]]ZZZYYY]]]dddiiikkkjjj^^^aaarrrwwwtttmmmfffiiiiiijjjkkkmmmnnnpppqqqrrrrrrqqqooommmllllllmmmnnnooooooooommmllluuuzzz{{{wwwqqqsss[[[GGG333...222333111///...........................------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------.....................///000000222444777888999===DDDIIIlllqqqiiiOOO???GGGFFFHHH]]]nnn}}}uuu||||||wwwtttttt{{{}}}~~~}}}{{{}}}~~~zzzzzzvvvkkk___SSSPPPLLLJJJIIIHHHGGGFFFEEEFFFFFFFFFDDDBBBAAA??????BBBEEEDDDBBB@@@AAABBB>>>???AAABBBCCCBBB@@@???999999888777888999;;;<<<<<<;;;:::999888777666555;;;>>>AAAEEENNNaaazzz|||yyy{{{yyywwwyyypppkkkhhhhhhjjjkkkpppwww{{{xxx}}}|||zzzvvvwww|||UUU:::<<<666999777333444444555555444444333555444444333333444444555222222333444444555555555444666666666666666888:::===<<<;;;???FFFMMMppp888888888888888888888888777:::===>>><<<:::999999999999999999::::::;;;<<<999555000---------......333666;;;CCCJJJNNNNNNMMMTTTRRRMMMEEE===999:::<<<999999888888777777888888444555555666777777888888999999999999:::;;;<<<<<<@@@BBBGGGNNNWWWaaahhhmmmooowwwzzzwwwxxxssslllddd^^^^^^bbbfffiiifffaaa]]]YYYXXXWWWXXX]]]\\\^^^ccciiioooqqqrrrhhhiiixxxxxxuuuoooiiimmmmmmmmmnnnooopppqqqqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnpppxxx~~~wwwpppxxxxxxwwwuuu[[[GGG444///222333111///...........................------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,---------........................///000000222444777888999===CCCIIIkkkuuu}}}XXXCCCFFFDDDEEEXXXgggxxx{{{xxxxxx~~~~~~~~~}}}||||||~~~||||||yyykkk]]]PPPMMMJJJHHHHHHHHHGGGEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@CCCEEEEEECCCAAABBBCCC:::;;;<<<======<<<;;;::::::999999999888999999:::<<<;;;;;;999888777666666777999===@@@GGGXXXmmm}}}{{{vvvyyy}}}xxx}}}~~~zzzzzz~~~{{{xxxuuuvvvzzzzzzPPP888;;;555888777333444444555555444444333333333333222222333333333333333333333444555666666444666666666666666888:::<<<<<<;;;@@@GGGNNNppp888888888888888888888888777:::===>>>===;;;::::::999888888777888:::;;;===888444000------.........000555===GGGMMMNNNKKKHHHRRRQQQLLLDDD;;;666666888:::999888777777777777777444444555555666777777777888888888888999:::;;;;;;<<>>777444666::::::999888777777666777777444444444555555666666666777777777888999:::;;;<<<999;;;???FFFNNNXXX```dddqqqvvv{{{rrriiicccdddjjjooojjjlllppprrrrrrooollljjjmmmnnnpppqqqrrrsssuuuvvvvvv}}}|||xxxrrrnnntttkkkkkkllllllmmmnnnnnnnnnpppqqqsssttttttssspppooommmkkkkkkmmmmmmpppzzztttiiidddbbblllsssuuujjjsssrrrYYYGGG666000111000...---...........................------,,,,,,------...,,,,,,,,,,,,,,,---......------------...........................///000000111444777999:::===CCCHHHgggrrrOOOGGGEEEFFFSSS\\\mmm~~~~~~~~~|||zzzyyyxxx~~~|||{{{}}}~~~~~~yyyuuurrryyy~~~}}}ttt```LLLIIIGGGDDDDDDEEEFFFFFFEEEDDDEEEEEEEEEEEECCCAAA@@@@@@BBBCCCDDDDDDCCCCCCBBB:::999999888777666666555;;;;;;<<<;;;:::888666444888888999999999999888777999;;;<<<<<<===DDDNNNVVVeeennnvvvxxx{{{}}}~~~}}}xxxzzz{{{xxxvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwJJJ777<<<555777555333444444555555444444333333333222222222222333333555444222111111444666888444666666666555666888:::999;;;<<>>???===999666555555666666666666777999;;;<<<888444///,,,,,,---------...222999AAAIIIMMMMMMLLLQQQMMMFFF===777666<<>>666777555333444444555555444444333444444333333333333444444555444222111111444666888444666666666555666888:::999;;;<<>>CCCGGGbbb~~~zzzoooGGGAAAFFFGGGLLLRRRhhh{{{wwwvvvzzzxxxwwwxxxzzz|||||||||yyyyyy{{{}}}~~~~~~|||zzzxxxxxxzzz~~~~~~|||yyyvvvnnn^^^NNNGGGEEECCCCCCEEEFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA???>>>???AAACCCCCCAAA@@@999777555333333333555666======<<<;;;999777555444444666:::===@@@AAAAAA@@@<<<============???CCCFFFFFFMMMUUUXXX\\\hhh{{{}}}vvvzzz|||}}}zzzyyy{{{~~~~~~|||yyy}}}||||||{{{{{{{{{{{{|||}}}~~~KKK;;;???666777555333444444555555444444333555444444333333444444555444333222222222444666888444666666666666666888::::::;;;<<>>===;;;666222222666;;;:::999888777555555555555333333333333333333333333111222333666999<<>>;;;;;;@@@JJJUUU\\\^^^___jjj{{{|||qqqlllnnnvvv}}}}}}wwwooojjjpppkkkkkklllmmmnnnppppppqqqnnnppprrrtttttttttsssrrrpppnnnlllkkkkkktttsss^^^nnnfff\\\jjj|||oooRRRDDD666111111000///000...........................------,,,,,,------...---------------...//////............////////////...............///000000///333888:::;;;>>>CCCGGGaaazzzkkkCCCAAAJJJIIIIIINNNfffvvvwwwvvv}}}zzzwwwttttttvvvxxxxxxwwwyyy{{{}}}~~~}}}||||||}}}zzzyyy||||||~~~}}}xxxrrrjjj\\\OOOIIIGGGEEEEEEFFFGGGGGGFFFCCCDDDEEEEEEEEEDDDBBBBBB???>>>???AAADDDDDDBBB@@@888666444222222333666777>>>===;;;999888777666666555888===BBBEEEGGGHHHHHHDDDDDDFFFGGGJJJNNNRRRUUUYYY^^^eeelllsss}}}sss}}}yyy~~~zzzyyy|||}}}}}}|||{{{zzz|||}}}HHH888===555777666333444444555555444444333444333333333333333333444333333333333444555666666444666666666666666888:::;;;<<<;;;AAAHHHQQQsss666777777888999999::::::??????>>><<<888666555666000222666999::::::999777;;;666000,,,+++******)))...------///222444444444111444666555444444888<<<:::999888666555555444444333333333333333333333333333555777:::===AAADDDFFFGGGCCC===:::===FFFQQQYYYcccccclll{{{{{{xxx||||||wwwooojjjpppkkkkkkkkklllllllllmmmmmmnnnoooqqqsssttttttssssssvvvpppjjjhhhiiiqqqeeessslll\\\eeexxxwwwPPPCCC666111111000000111...........................------,,,,,,------......------------...//////............/////////000...............///000000///333888:::;;;>>>BBBFFFaaavvvjjjCCCDDDNNNLLLIIINNNfffzzz}}}~~~|||xxxwwwyyyzzzzzzxxxzzz}}}|||zzz|||~~~{{{zzz~~~yyyoooeeeXXXMMMJJJHHHFFFFFFGGGHHHHHHGGGCCCDDDDDDEEEEEEDDDCCCBBB@@@??????BBBEEEFFFDDDAAA999777444333333555888:::>>>===;;;888777666777777777:::@@@EEEJJJLLLMMMMMMMMMNNNQQQTTTYYY___dddhhhwwwxxx}}}xxxxxxgggyyy{{{wwwzzz~~~}}}{{{|||~~~zzz|||EEE666;;;444777666333444444555555444444333333222222222222222222333222222333444444555555555444666666666666666888:::<<<<<<;;;@@@HHHQQQsss777777777777888888888888>>>>>>??????===;;;888666555444444555888;;;;;;;;;:::666111,,,))))))***+++------...///000111222333555333222111222555999;;;:::888666555555555444333333222222222222333444555<<<666888BBBHHHHHHJJJPPPKKKGGGCCC@@@===@@@OOO___jjjiiinnnxxxvvvqqqooommmkkkiiijjjkkklllllljjjhhhgggnnnppprrrqqqnnnmmmoooqqqtttuuummmkkkqqqqqqvvvtttyyymmmbbbssszzzsssQQQCCC666111222111//////000000//////.........---******+++++++++,,,,,,,,,000000///...............////////////////////////...///000111111000///...///111555888;;;???CCCFFF^^^yyy```BBBGGGOOOKKKLLLSSSjjj}}}}}}}}}{{{zzz{{{|||||||||yyyzzz}}}}}}{{{}}}}}}|||rrraaaUUUSSSKKKJJJIIIIIIJJJJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFGGGCCCBBBBBBCCCDDDDDDCCCAAA>>>777333555777666555666AAACCCAAA999444555888999===>>>AAADDDHHHKKKNNNOOOUUUXXX^^^fffppp{{{~~~rrrxxxfff^^^}}}|||~~~{{{vvv}}}~~~}}}|||}}}xxxddd>>>:::777333666888777666444444555555444333444444333222222333333333444444444555555555555666333555777888777666777888===<<<:::???HHHRRRttt777777777777888888888888:::;;;;;;;;;;;;:::999888888666555555777888888777;;;777333...+++***+++---,,,------...///000111222333222111111333666:::<<<:::777555444444444333111222111000///000333666888;;;@@@DDDFFFJJJOOOPPPNNNLLLIIIEEEAAA===@@@NNN\\\bbbbbbiiiuuu}}}zzzxxxrrrpppnnnllljjjkkklllllllllkkkjjjiiioooppppppooolllkkkkkkllllllooojjjjjjqqqsssxxx~~~xxx~~~hhhssslllQQQCCC666222222111////////////......------------+++++++++,,,,,,,,,------//////.........//////000////////////////////////...///000111111000///...///111555888;;;>>>CCCFFF___dddFFFMMMYYYXXXWWWXXXjjjyyy~~~~~~|||||||||}}}}}}|||}}}~~~~~~}}}|||yyymmm\\\RRRQQQLLLJJJIIIJJJJJJJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCEEEFFFEEECCC>>>777333444555444444666???BBB@@@999444666999:::;;;<<<@@@EEEJJJOOORRRTTTZZZcccppp{{{zzzkkkppp{{{xxxrrr```xxxvvv{{{}}}~~~lllCCC===999444555555777555444444555555444333444333333222222333333444444444444444555555555555333555777777777666777999======;;;AAAIIISSSwww777777777777888888888888666666666666777888999999888777666777999:::999888;;;888444000---,,,------+++,,,,,,---...///000000111111000111444777;;;===999666444333333222111///111000......000555999<<<>>>HHHLLLHHHLLLWWWWWWOOONNNKKKGGGBBB===>>>JJJXXX]]]aaakkkxxxrrr{{{tttqqqpppnnnmmmmmmlllkkkkkkkkkkkkkkkqqqooommmkkkkkkiiigggeeefffjjjhhhjjjsssuuu||||||nnnpppyyybbbQQQCCC666222222111//////......---------------,,,,,,,,,---------.....................///000111111//////////////////////////////000000000000/////////111555888:::>>>BBBFFF^^^kkkHHHNNN___cccbbb___mmmwww~~~~~~}}}||||||||||||wwwjjj[[[RRRQQQLLLKKKIIIIIIJJJJJJHHHFFFAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAADDDGGGHHHHHHFFF>>>888333333333222333666<<<@@@@@@:::666777999:::999;;;>>>CCCHHHMMMQQQSSSWWWdddwwwccc[[[hhh{{{xxxzzzlllyyy{{{vvvyyy~~~yyyzzz|||yyynnnCCC<<<:::666555444666555444444555666444333333333333222222333333444444444444444555555555555333555777777666666888999======<<>>>>>===:::888444111...---------++++++,,,------.../////////000000222555888;;;===777555222111111111///...//////000222555999<<>>===GGGSSS[[[cccnnnzzz~~~vvvsssqqqpppooonnnlllkkkkkkkkkmmmnnnpppmmmjjjiiikkkjjjgggdddgggkkkiiijjjssswwwsssmmmppp]]]RRRDDD666222222111000000....................................////////////---------...///111222333//////////////////////////////000000000000/////////222555777:::===BBBEEE]]]}}}yyyLLLHHHWWW___bbbaaarrrzzz~~~}}}~~~}}}{{{zzzzzz~~~}}}~~~}}}vvvnnnbbbWWWQQQLLLJJJHHHHHHHHHHHHGGGEEE>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAADDDHHHJJJJJJIII???888333222111000222777<<>>>>>GGGAAAKKKeeetttlll^^^WWWQQQOOOLLLGGG???<<>>===EEE>>>OOOtttttt___XXXQQQPPPNNNIII@@@<<>>>>>>>>===@@@???LLLfffrrriii\\\XXXQQQPPPOOOJJJAAA<<<@@@IIIXXXeeeppptttxxxooonnnzzzvvvllliiihhhnnnwwwxxxuuurrrooonnnmmmlllkkkkkkkkklllmmmfffhhhiiijjjiiijjjkkklllfffllliiihhhkkklllvvvxxx}}}}}}yyyrrrwwwjjjSSSEEE777333333222111000////////////000000000111........./////////000000////////////000111222333////////////////////////111000///......///000111///222555777999<<<@@@CCCTTT\\\DDDHHHJJJIIIJJJ___mmmwww{{{wwwvvvyyyxxxssswwwzzz}}}|||xxxvvvxxx{{{|||}}}}}}|||wwwgggXXXPPPMMMIIIGGGGGGGGGGGGFFFIIIHHHFFFEEECCCBBBAAAAAADDDCCCCCCDDDFFFGGGFFFEEE???<<<999777222...000555999@@@EEEDDD@@@???===;;;:::::::::;;;===AAAEEEHHHHHHLLLVVVeeeyyy~~~eee```eeetttqqqlll}}}iiibbb===::::::666666666555444333444666777666555222222222222333444555666222222333333333444444444444444555555555777:::===888;;;===DDDMMMZZZ777777777777888888888888444444333333333333333333...///222666:::;;;;;;999777777777666444222///...------..................444555777777777555333111000///...///111333333222666777888:::<<<<<<=========@@@EEEKKKRRRWWWYYYZZZQQQPPPOOOKKKBBB<<<@@@HHHRRR___kkknnnqqq{{{pppjjjuuuqqqnnniiikkkpppxxxuuuqqqnnnmmmmmmlllkkkkkkkkkkkkkkkeeehhhjjjjjjggggggiiillldddlllllllllpppnnnuuusssqqqzzzgggjjj{{{mmmwwwiiiSSSEEE777333333222111111---.........//////000000............////////////////////////000111222333////////////////////////111000///......///000111000222555777999<<>><<<;;;999999999<<<>>>@@@CCCGGGMMMUUU```ooottteee^^^jjjzzz}}}zzz]]]nnn~~~yyy}}}zzz|||}}}|||```}}}]]]<<<:::999555666777555444333444666777666555222222222222333444555666222222333333333444444444444444555444555777:::===888<<>>AAAKKK^^^gggjjjrrrwww}}}uuujjjhhhkkknnnvvv~~~xxxqqquuuqqqnnnjjjhhhhhhiiijjjkkkgggjjjllljjjggggggkkkpppjjjiiijjjjjjhhhkkkvvvtttnnnppptttlllYYYpppzzz|||xxxeeepppmmmXXXHHH999333333222222333000000000000////////////333000......111222111///111111222222222222111111---------............///////////////000000000000111222444777:::>>>AAACCCTTTPPPCCCJJJEEELLLKKKEEEaaattt}}}}}}}}}~~~{{{wwwttttttvvvxxxzzz}}}}}}zzzyyy|||}}}}}}vvvbbbPPPMMMIIIIIIJJJJJJGGGDDDBBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDFFFGGGFFFEEEDDDAAA>>>;;;777333111000///555888???EEEEEE???>>>AAA<<<<<<<<<;;;::::::<<<>>>CCCEEEHHHOOOXXXdddnnnttttttsssrrrssstttvvv|||}}}zzzzzzbbbaaammmyyyuuufffrrr{{{{{{}}}~~~~~~}}}|||}}}qqqqqqPPP===<<<888;;;666555444444555555555555444444222222333333333333444444555444333222222444555777333555666777666777888:::>>>@@@>>>BBBNNN```555666666666777777777888777666666555666888;;;<<<444111000222888;;;:::888444888;;;;;;;;;<<<999555111111222222333333333444888888888888666333000///111111111222333555666777;;;888666666888999999777===???BBBDDDKKKUUUZZZYYYTTTQQQNNNLLLGGGAAA@@@CCCJJJ]]]eeegggooottt{{{pppgggfffiiimmmuuu}}}xxxvvv~~~uuuqqqkkkhhhhhhhhhhhhggggggjjjllljjjggggggjjjnnnkkkjjjkkkjjjhhhiiiuuuwwwsssvvv|||rrr___nnnkkkrrr{{{iiiWWWHHH999333333333222333111111000000000/////////111///...///222444333222111111222222111111000///---------............///////////////000000000000000111333666:::>>>AAACCCQQQ}}}|||KKKCCCKKKEEEKKKNNNPPPggg}}}~~~~~~}}}{{{}}}}}}yyyvvvuuuuuuwwwzzz~~~}}}|||{{{uuucccRRRNNNJJJHHHIIIIIIGGGEEEBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEFFFGGGFFFEEEDDDAAA???;;;888444222000///444777>>>EEEEEE@@@>>>AAA<<<======;;;::::::<<>>===AAANNNaaa666666666666777777777777888777777777888:::<<<===444111...000555999:::999555:::<<<<<<<<<>>><<<888444444444444444444444444555555666666555333111000111222333444555666666666;;;999777666777777666555:::<<<===@@@HHHTTT[[[[[[UUURRRPPPOOOJJJDDDBBBEEELLL]]]ddddddlllrrrzzz~~~mmmdddeeeiiimmmrrr{{{wwwxxx~~~xxxpppmmmmmmmmmjjjggggggiiikkkiiiggggggiiilllkkkkkkkkkjjjggghhhssszzzyyy~~~vvvfffqqqtttvvvzzz}}}iiiVVVGGG888333333333222333222222111111111000000000/////////000333555555555222222222111111///...------------............///////////////000000000000///000333666:::>>>AAACCCRRRzzzxxx|||IIIFFFNNNIIIKKKNNNXXXlll}}}}}}zzzxxxvvvwwwzzz~~~|||~~~tttdddUUUPPPJJJGGGHHHHHHGGGEEEBBBBBBBBBAAABBBBBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDAAA???<<<999555222111000444666===EEEEEEAAA???AAA=========<<<:::;;;===???===@@@DDDJJJTTTfff|||uuulllmmmxxx}}}ttt{{{}}}ooojjjaaahhhvvvwwweeesss}}}{{{}}}{{{yyyyyyIII888999666:::666777444444555555555555444444222222333333333333444444444444333222333444555666333555666777666777888:::999<<<;;;AAANNNbbb666666666666777777777777777777777777888:::;;;<<<555333222333555888888888555:::<<<;;;<<<>>>===999777777666666666555555555222333444444444333222222000111333555555555555444999888777777777777666666888::::::===FFFSSS\\\]]]WWWUUUSSSRRRLLLEEEBBBDDDMMM^^^ccccccjjjqqqzzz|||kkkcccdddiiimmmppp|||uuusss|||xxxpppmmmooooookkkfffggghhhiiiiiigggfffhhhjjjiiiiiiiiiiiigggiiittt{{{}}}rrrjjjyyyyyyyyy{{{|||~~~eeeUUUFFF888333444333222222222222222222111111111000000111111333444555555555333333222111000...---,,,---------............///////////////000000000000///000222666:::???BBBDDDVVV{{{~~~NNNIIIUUUUUUQQQLLLWWWmmm~~~}}}|||}}}}}}~~~}}}zzz}}}|||}}}}}}sssdddWWWQQQJJJGGGGGGHHHGGGEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@===:::777444111000333555<<>>>>>>>>===;;;;;;===???===AAAFFFLLLXXXmmmxxxvvvyyywwwvvvsssuuu~~~fffcccppp{{{fffiiitttwwwyyy}}}{{{}}}~~~~~~~~~}}}~~~HHH999999555999555666444444555555555555444444222222222333333333444444444444333333333444555666333555666777666777888:::999<<<;;;AAANNNbbb777777777777666666666666666666666777888999:::;;;888888888999999888666555555999;;;:::<<>>;;;:::999999888777666555555111222222333333444444444///111222444444444333222444555666666666666777777777999999<<>><<<<<<===???CCCDDDDDDDDDIIIUUUfffsssuuuoooiiibbbkkk{{{jjjkkkqqq{{{~~~~~~zzzvvvvvvuuuuuuuuuxxx~~~III;;;;;;555777333555444444555555555555444444222222333333333333444444333333333444444444555555333555666777666777888:::<<>>CCCPPPccc888777777777666666666555666666888999::::::;;;;;;<<<<<<<<<<<<:::888888888666:::<<<;;;===AAABBB???===<<<;;;999777555444333222222222333333444555666333222222222222333444444222555777777555444555666666888888:::CCCNNNUUUVVVSSSRRRSSSTTTNNNEEE@@@AAADDDVVV]]]^^^fffnnnwww|||zzzxxxyyy{{{}}}fffWWWRRRRRRSSSVVVnnnzzzllljjjjjjkkkkkkjjjhhhgggiiikkkffffffffffffgggfffdddccccccccceeeffffffiiivvv~~~zzzwwwxxxiiiqqq~~~bbbQQQDDD777444444333111111111111000000000/////////222555999999888666777888555555444444222111000///---------............///////////////000000000000///111444999>>>CCCGGGJJJSSSwwwnnnMMMZZZvvvpppSSSZZZiiiyyy|||zzz}}}wwwqqqppptttxxxyyyxxxvvvwwwwwwwwwxxxzzz}}}rrraaaSSSOOOKKKJJJJJJKKKHHHFFFCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFHHHIIIJJJCCCBBBAAA>>>;;;777444222111111777BBBHHHGGGDDDDDDAAAAAAAAA???===<<<>>>??????@@@AAADDDKKKVVVbbbkkkmmm|||nnnyyyuuudddiiiyyyxxxdddZZZYYY___lllxxx~~~{{{{{{zzzyyyxxxxxx|||{{{EEE999:::444666333666444444555555555555444444222222333333333333444444333333444444555555444444333555666777666777888:::;;;>>>>>>DDDRRRfff888888777777666666666555777888999:::;;;<<<<<<<<<<<<<<<;;;999777888:::<<<777;;;======???CCCDDDAAA======;;;999777555444333333333333333444444555666555444333222333444555666333666888888555222222444555777888:::AAALLLRRRRRROOOOOOQQQSSSOOOFFFBBBBBBFFFXXX```aaajjjrrr{{{~~~{{{yyyzzz}}}hhhXXXPPPOOOPPPIIIddd|||}}}~~~xxxmmmlllfffiiikkkiiidddcccfffjjjfffeeeeeefffgggfffdddbbbeeeeeefffgggeeehhhttt|||wwwuuuxxxmmm{{{{{{xxxaaaQQQDDD777444444333111111000000000000////////////000444888:::999888999;;;555555555444333222111000---------.........//////////////////000000000000000111555999???DDDIIIKKKVVVzzz{{{QQQYYYtttmmmPPPZZZgggrrr{{{~~~zzzvvvrrrssswww{{{zzzxxxtttuuuvvvwwwxxx|||~~~ooo]]]RRRNNNKKKJJJLLLLLLIIIFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKCCCCCCAAA???;;;777444222111111777BBBHHHHHHEEEDDDBBBBBBAAA???===<<<>>>@@@@@@@@@BBBEEELLLUUU]]]bbbkkk}}}ssspppjjjmmmpppsssaaa]]]UUUSSS]]]jjjuuuzzzyyyxxxwwwxxx}}}~~~vvvBBB777999333666444777444555555555555555555444222222333333333444444444222333444444555555444444333555666777666777888::::::======DDDSSShhh888777555555777888777666:::777444555888:::999888>>><<<999777666777999:::;;;===>>>@@@@@@@@@???>>><<<=========;;;777333111444444444333333222222222222222111111111222444555444444444444444555666777555666888<<>>:::555222333111222:::DDDIIIFFFBBBDDDCCCAAA???>>>===<<<<<>>FFFQQQjjj888666555555666777777666999666444444777999999888:::999777777777:::<<<>>>>>>>>>???????????????>>>===<<<<<<;;;;;;:::999999444444444333333333222222222222111111222333444555444444444444444555666666555666777;;;@@@GGGMMMQQQRRROOOOOOOOOJJJBBBAAADDDLLLWWWdddjjjkkknnnwwwuuutttuuu||||||hhhccc```ZZZQQQUUUbbbwwwzzzrrrssssssqqqoooooonnnmmmlllkkkkkkkkkhhhfffddddddfffhhhhhhhhheeecccccceeeeeegggpppyyyxxxoooqqqrrr{{{ddd```wwwpppooo\\\SSSEEE777333444333111111000000//////000000111222888999999999::::::::::::777777777555444222111000////////////////////////////////////000000000000222111333999CCCJJJNNNOOOYYYsssRRRIIITTTRRRMMMOOOaaarrr|||{{{{{{|||}}}}}}{{{yyy}}}~~~~~~}}}|||}}}~~~ooo\\\QQQMMMIIIHHHIIIIIIGGGDDDAAABBBDDDEEEEEEDDDBBBAAAAAACCCEEEFFFFFFGGGHHHJJJEEECCCBBB@@@???;;;666222222111222999BBBHHHFFFCCCCCCCCCAAA@@@>>>>>>======>>>@@@AAACCCGGGLLLSSSXXX\\\ccclllqqqyyywwwvvvpppuuu~~~uuuhhh]]][[[hhh}}}}}}vvvuuuwwwyyy{{{uuuvvvvvvvvvvvvwwwzzz}}}~~~uuubbbEEE666999555222666777555555444444444333333333111111222222222333333333444333333333333444555555444555666777777888:::===>>><<>>===============<<<:::999999:::;;;<<<555555444333333333333444222222111222333444555666444444444444444444555666666666666:::@@@HHHPPPUUUSSSRRRRRRRRRMMMEEEBBBCCCIIISSS___eeehhhmmmxxxqqqrrrsssyyyssskkkccc\\\PPPSSSZZZiiisssppppppnnnmmmmmmmmmlllkkkiiihhhgggeeeddddddeeehhhiiiiiihhhfffddddddffffffgggoooyyyxxxllloootttxxxyyy\\\___tttxxxppp___UUUGGG999444444333111111000000//////000000111222999999999999999:::;;;;;;888888888777555333000...////////////////////////////////////000000000000222111333:::DDDLLLQQQRRR[[[sssRRRHHHOOOLLLHHHKKK\\\mmm}}}~~~yyy|||~~~~~~}}}zzzyyyxxx}}}~~~~~~}}}}}}~~~~~~mmmZZZOOOLLLHHHGGGHHHHHHEEECCCBBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEFFFFFFFFFHHHJJJGGGFFFDDDBBB@@@<<<777333222000111777@@@FFFGGGDDDCCCBBBAAA@@@????????????===???AAABBBDDDHHHNNNQQQWWWYYY\\\```ggguuuxxx}}}wwwxxxvvvyyyjjjffflllxxxxxxvvvyyy~~~uuuwwwyyyyyyxxxwwwwwwxxx}}}zzzZZZ@@@555888555222555444555444444444444333333333111111222222222333333333444333333333333444555555444555777777777888;;;===???>>>AAAHHHUUUqqq888666555555666777777666666555444444555666777777555555777999;;;>>>@@@AAAAAA@@@>>><<<::::::;;;;;;::::::999888888888888888666555444333333444555555222222222333444444555666444444444333333444555555666555555888???HHHRRRXXXWWWWWWWWWVVVQQQKKKFFFDDDHHHQQQ\\\bbbfffmmmyyyvvvyyyxxxvvvrrreee[[[SSSLLLRRRYYYbbbxxxuuuooommmkkkkkkkkkkkkkkkiiigggeeecccdddcccdddfffiiijjjiiihhhgggffffffhhhgggiiipppxxxxxxiiinnnxxx{{{~~~aaaddduuufffTTTFFF888444444333111111222222111111222222333444999999999888999:::<<<<<<999999999888666333///...////////////////////////////////////000000000000222111333:::EEEOOOUUUWWW]]]tttRRRIIIPPPNNNJJJLLLWWWiiizzz~~~zzz}}}~~~zzzxxxxxxzzz{{{|||}}}~~~~~~~~~mmmZZZOOOLLLHHHHHHIIIHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDDDDDDDEEEHHHJJJIIIGGGFFFDDDAAA===888444222000000555===DDDFFFEEEBBBBBBAAA@@@??????@@@@@@???@@@BBBDDDEEEHHHKKKNNNRRRUUUXXXZZZ```kkk{{{|||}}}xxxrrr~~~yyyyyyzzz{{{zzz{{{|||{{{yyyxxxxxxyyy|||zzzRRR<<<555999666444666333444444444444444444444444111111222222222333333333444333333333333444555555444666777777777999;;;===???>>>AAAHHHVVVttt888777555555777888777666666555555444444555777888666777999;;;===>>>?????????===;;;:::999999999:::777888:::;;;;;;:::999888666666444333444555666777333333444444555555555555555444444333333333444444666555555777>>>HHHRRRXXXYYYYYYYYYVVVRRRNNNIIIDDDIIIQQQZZZaaafffnnnzzz}}}~~~~~~rrrddd[[[WWWLLLVVV___fffwwwuuuooollljjjlllmmmmmmlllkkkhhhfffddddddcccdddfffiiijjjiiihhhiiihhhhhhjjjiiijjjpppyyywwweeejjjssswww{{{aaaccc{{{xxxgggPPPCCC666222333333222222222222111111222222333444999999999999:::;;;<<<===999999888777555222///...////////////////////////////////////000000000000333111333:::FFFQQQYYY\\\```uuuvvvOOOJJJSSSSSSNNNNNNSSSeeeyyy~~~~~~{{{xxxwwwzzz~~~|||}}}~~~~~~~~~}}}lllYYYOOOLLLIIIIIIJJJIIIFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCCCCCCCDDDGGGJJJJJJHHHFFFEEEBBB???999666333111000333:::AAAEEEFFFBBBAAA@@@@@@????????????>>>???BBBCCCEEEHHHLLLOOOQQQWWW]]]^^^^^^dddrrr~~~||||||ppp{{{{{{zzz|||}}}}}}|||zzzwwwwwwyyy{{{oooMMM;;;666:::666666777444444444444444444444444444111111222222222333333333444333333333333444555555555666777888888999;;;>>>>>>>>>AAAGGGVVVwww:::888666777888999888888666666666555444555777999999:::;;;===>>>>>>===<<<;;;;;;::::::999:::::::::777999<<>>>>>>>>>>>;;;===???AAADDDHHHNNNRRRUUU]]]dddddd``````hhhqqq~~~{{{sss{{{||||||{{{}}}|||}}}}}}{{{zzzyyywwwuuuvvvxxx{{{oooJJJ;;;888:::666666999444333333333444444444444555111111222222222333333333444333333333333444555555555666888888888999<<<>>>===???AAAFFFXXX{{{;;;999888888999::::::999666777888666555555888;;;999:::===>>>???>>><<<;;;999999:::<<<<<<=========@@@@@@@@@???>>><<<;;;999888666555444444666888:::777777777777666444333222555444333333222222333333444333444777===FFFOOOTTTXXXYYYVVVQQQPPPQQQLLLEEEKKKRRRZZZbbbgggnnnvvv}}}yyyvvvwwwzzzvvvvvvzzztttrrrnnnhhhhhhhhhgggeeeeeedddddddddhhhfffddddddfffhhhhhhhhhiiiggghhhjjjiiihhhmmmuuurrrgggddd^^^```nnnaaacccpppqqq~~~zzzfffQQQDDD666333444333222222000000//////000000111222666777:::===>>>===<<<;;;888777444222000000000111////////////////////////////////////000000000000333222333:::HHHVVV```eeekkkzzz}}}TTTMMMWWWYYYQQQKKKLLL^^^uuu|||}}}}}}|||}}}~~~}}}}}}|||tttcccQQQNNNKKKIIIIIIJJJIIIEEEAAAEEEEEEDDDDDDDDDDDDEEEEEE@@@AAABBBAAAAAACCCFFFIIIGGGFFFEEEDDDCCC@@@<<<999666333111000444;;;AAAEEEBBBAAA@@@>>>===<<<<<<<<<;;;<<>>>>>AAACCCGGGZZZ~~~<<<:::999999:::;;;;;;:::666888999777555555888<<<888:::===???@@@???===;;;777999;;;>>>???@@@??????IIIGGGBBB>>>999666444333888777555444444666999:::888888888888666444222111555444333333222222222222333333444777===EEEMMMRRR[[[[[[WWWQQQQQQSSSPPPHHHKKKRRRZZZaaagggmmmtttzzz~~~zzzttt|||{{{vvvtttmmmeeelllkkkjjjhhhhhhhhhiiijjjiiigggddddddeeeggghhhhhhgggfffgggiiigggfffkkksss{{{qqqkkkggg]]]^^^ppp```gggsss||||||}}}lllTTTFFF999444444333111111222222222111222333333444444777;;;>>>???>>><<<:::888666333000//////111222////////////////////////////////////000000000000333222333:::HHHWWWbbbgggooo|||\\\PPPYYY[[[SSSKKKJJJ\\\ttt{{{{{{~~~|||~~~~~~~~~|||tttbbbPPPLLLJJJHHHHHHIIIHHHCCC???EEEEEEDDDDDDDDDDDDEEEEEE@@@AAAAAAAAAAAACCCFFFIIIFFFEEEDDDDDDCCCAAA===:::777444111000333999@@@DDDBBBAAA???>>><<<;;;::::::===>>>@@@DDDIIIQQQZZZ```eeeiiiooosssssspppkkkgggjjjrrrtttrrruuu{{{}}}}}}{{{zzz~~~~~~uuuxxx|||~~~}}}|||||||||~~~}}}nnnGGG;;;888888333555888333333333333444444555555555111111222222222333333333444333333333333444555555555777888888888:::<<<>>>@@@BBBDDDIII[[[;;;<<<=========<<<;;;:::888999999777666555777888===:::<<>>>>>>>><<<:::999777888999888777666777888;;;888:::>>>>>>999555666>>>???AAADDDGGGHHHGGGEEE???<<<777444222222444555777666666555555666666777777666555555666666444222333444333222111111333555444444444666:::CCCMMMTTTVVVSSSPPPOOOPPPPPPOOOMMMMMMRRRZZZaaafffkkkooorrryyy}}}yyylll^^^YYY^^^iii{{{{{{xxxtttrrrkkklllllllllkkkjjjiiihhheeedddcccccceeehhhkkkmmmjjjmmmiiifffhhheeehhhwwwyyyooonnngggdddnnn^^^hhh{{{yyyuuu[[[HHH888555777444333666555777777444555999999666888888999999999888777666222111///------...///000...------------.../////////////////////000111111333222333999III\\\jjjooouuubbbmmmfffOOOOOOLLLWWWlll~~~{{{wwwvvvxxxzzz|||}}}{{{ooo^^^QQQLLLKKKIIIHHHFFFEEEEEEEEECCCDDDEEECCCAAA@@@@@@AAABBBDDDEEEDDDBBBBBBEEEHHHJJJHHHFFFEEEEEECCC@@@===:::777444222333777<<<@@@DDDDDDBBB>>>;;;:::;;;<<<@@@DDDIIIOOOUUU[[[```dddfffhhhnnntttzzz}}}~~~~~~uuuwwwzzz}}}zzzrrr|||~~~||||||~~~~~~~~~{{{zzzvvvvvvzzz{{{{{{~~~^^^CCC:::444555999888666555444444333333333444555555333333333222222222222222333333444444444444333333333555777999999:::<<<===AAA???BBBNNNccc;;;<<<>>>???>>><<<999777555777999999888777777888;;;999999<<<;;;888777888EEEEEEFFFIIIKKKKKKHHHFFF999777555333333555777999666666555555555555555666444333333444666777555444333444444222000000111222444444444444999AAALLLSSSUUUSSSQQQPPPQQQQQQPPPOOOMMMQQQWWW[[[___cccfffiiikkkooovvv~~~ssseee\\\[[[eeezzzyyyuuurrrpppiiijjjlllmmmllljjjhhhffffffeeeeeeeeefffggghhhiiiiiilllgggdddhhhiiiqqqnnnhhhaaa```lll```nnn|||~~~uuuZZZGGG999999;;;999888:::;;;===;;;888:::===<<<888:::::::::999888777555444//////...---------............------......///000000////////////000111111111222444:::KKKaaapppttt|||vvvvvvfffNNNRRRIIISSSggg||||||zzzvvvuuuvvvxxxyyyyyy~~~}}}~~~||||||qqq___PPPKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDBBB>>><<<<<<<<>>DDDDDDCCC@@@===<<<>>>???EEEIIIOOOTTTYYY]]]bbbeeeiiikkkoootttzzz|||zzzzzzvvvttt|||}}}{{{yyyxxx~~~yyyuuuvvvwwwxxx}}}ZZZBBB999444666999777555555555444444444444444333333222222222222333333333333222333444555555555555555333555777999999:::<<<>>>BBBAAAEEEPPPfff999;;;===>>>===:::777444333666999:::999777777777<<<<<<;;;;;;:::999;;;===EEEDDDBBBBBBBBBBBB@@@>>>777666555555666999;;;<<<666555444444444444444444222111111333555555444222444555555333000//////000555444333333777@@@JJJRRR[[[ZZZWWWUUUSSSQQQOOOMMMNNNQQQTTTVVVXXXZZZ^^^aaaXXX\\\eeerrruuuiiieeemmm~~~wwwrrrooommmlllllllllkkkjjjhhhgggeeeffffffggggggffffffeeeeeecccgggddddddkkkmmmvvvlllccc[[[ZZZddd]]]qqqzzzxxxYYYHHH;;;<<>>@@@AAA???===???BBB@@@;;;======<<<:::999777555555------------------------...............//////000000000//////000000111222///222444:::LLLfffwww{{{|||iiiOOOQQQGGGQQQcccxxx~~~{{{xxxwwwwwwxxxyyyxxxxxxyyyzzz}}}~~~}}}sss```PPPJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCC@@@<<<999888888AAAFFFJJJIIIEEEAAA@@@BBBEEEDDDCCCCCCDDDDDDBBB@@@<<<999666444444777:::===BBBCCCCCCAAA??????@@@BBBEEEJJJPPPUUUZZZ^^^ccceeemmmooorrruuuzzz}}}zzz~~~{{{rrrwww}}}|||uuusss}}}~~~yyyuuuuuuvvvvvvzzzUUU@@@999444666888777555555555555555555444333333222111222222333333444444444222333444555666666666666444666888888999:::===???BBBCCCGGGRRRiii888999:::;;;:::888555444444777999:::999777666666;;;<<<<<<999888999<<<>>>CCC???:::777666666666666555555666666777888:::;;;555555444333222222333333111000000111333333111000444555555444111//////000444444333333777>>>HHHOOO[[[ZZZYYYVVVRRRNNNLLLKKKOOOQQQRRRRRRTTTWWW\\\___UUUXXX___mmm~~~|||ooojjjpppyyyvvvsssrrrssspppmmmiiigggfffffffffggggggggggggfffeeecccbbb___eeedddfffllllllrrrnnneee^^^\\\ddd|||YYYqqqyyy|||ppprrrZZZIII<<<===@@@???===???AAABBBBBBBBBFFFIIIEEE???===<<<;;;999666555333333,,,,,,------------------///............///000000000000000000000111222222///333444888MMMlllqqqTTTRRRHHHPPPaaavvv|||zzz{{{{{{zzzzzzxxxyyy|||~~~ttt```PPPIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBB???;;;777666666<<>>888555777888666555666444555555555555333222222222222222333333444444555222333444555666666666666555666888888999:::===@@@BBBDDDHHHSSSlll777888888999999888666666666888::::::888666666666666::::::666444777;;;===???;;;555222111222333333333333444555666666777777555444333222111111111222000//////000222333111000444666666555333111000000333333333444777>>>FFFLLLRRRSSSTTTRRROOOLLLKKKKKKOOOPPPQQQSSSVVV\\\ccchhhhhhgggkkkuuuuuummmooo|||}}}yyywwwvvvtttuuurrrmmmiiiffffffggghhhggggggggggggeeedddcccbbbaaagggggggggkkkhhhjjjxxxmmmgggcccaaaggg~~~{{{YYYsssrrrrrr~~~rrr|||}}}|||kkkZZZHHH::::::===<<<;;;======???BBBEEELLLPPPKKKCCC:::999777444222111000///------,,,,,,,,,---......//////......//////000111111000000000000111222222///333444666MMMpppvvv}}}rrrTTTNNNIIIPPPaaavvv}}}}}}|||{{{zzzvvvyyy{{{}}}~~~~~~~~~~~~rrr^^^OOOHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBB???;;;888888888:::AAAIIIIIIDDD@@@@@@CCCCCCBBBAAABBBCCCCCCAAA???>>><<<999666555666888:::<<<===???@@@@@@AAACCCDDDFFFKKKSSSYYY^^^cccfffiiiffflllsssxxx{{{}}}www{{{{{{rrruuu}}}~~~zzz~~~yyyzzz}}}||||||~~~~~~||||||{{{___FFF<<<777555777888555444666333444555555555444333222333333333333444444444444222333444555555555555555666777888888888:::>>>@@@BBBEEEJJJUUUooo888888888888888999::::::999::::::999666555555666444:::;;;666333777<<<===999777555444555666666555111222444555666777777666444444222111111000000000///...///111444555555444444666777666444222222222111222333555888===DDDIIILLLOOOQQQPPPMMMKKKKKKLLLMMMOOORRRVVV]]]gggqqqyyy|||{{{wwwsss|||xxxuuussspppsssqqqnnnkkkiiiiiiiiijjjhhhgggfffeeeddddddccccccaaagggffffffjjjfffhhhvvvpppjjjfffdddiii~~~]]]zzz}}}~~~yyysssYYYFFF777555888666666888777;;;@@@GGGPPPUUUOOOFFF888777444222000///.........---,,,+++,,,---///000///////////////000000111111111000000111111222333000444333444LLLsssnnnxxxpppSSSLLLJJJQQQbbbxxx~~~}}}|||zzzxxxvvvyyy|||||||||}}}~~~|||mmmZZZLLLGGGFFFEEEDDDDDDDDDDDDDDDAAABBBAAA???<<<::::::;;;;;;CCCJJJJJJDDD???AAADDDCCCBBBAAAAAABBBBBB@@@>>>???===:::777666666888999888:::===??????@@@BBBDDDIIINNNUUU[[[___bbbeeeggghhhnnnuuuzzz|||xxxvvvxxxvvv|||}}}xxxuuuwww{{{{{{}}}}}}{{{|||~~~\\\CCC:::777666888888555444666222333444666666555444333444444444444444333333333333333444444444444333333666777888888888:::>>>AAACCCHHHMMMWWWrrr:::999999888999:::<<<===;;;;;;:::888555444555666444;;;>>>888555:::>>>???333333555888;;;;;;999777222333555777999999999999444333222111000000000000------///222666888888888444666888777555333333333000111333555888===CCCGGGMMMPPPRRRQQQNNNKKKLLLMMMLLLNNNRRRYYYcccooo}}}www{{{wwwrrroooooonnnnnnmmmllllllkkkkkkhhhgggfffeeedddccccccccc___eeeddddddiiihhhkkkzzzxxxqqqllliiimmmaaaXXXEEE444111333222111444333888???HHHSSSXXXRRRHHH999777555333111000000000///...,,,++++++---000222///////////////000111111111111111000111111222333000555333333LLLuuu}}}pppyyyrrrWWWPPPJJJQQQcccyyy}}}{{{zzzxxxvvv|||~~~zzzjjjWWWJJJGGGFFFEEEDDDDDDCCCDDDDDD@@@AAAAAA@@@===<<<<<<===>>>FFFLLLKKKDDD???AAAEEECCCBBBAAAAAABBBBBB@@@>>>???===:::777666666777888666888;;;>>>???@@@BBBDDDJJJNNNUUUZZZ]]]```bbbcccmmmrrrxxx{{{|||yyysss|||~~~yyy{{{{{{{{{xxxuuuyyy|||}}}yyywwwyyyyyyxxxzzz~~~~~~YYY<<<999666666888888555444666111222444666666666444333555555555444444333333333333333333444333333222222777777888888888:::>>>AAAEEEJJJOOOYYYuuu555888;;;;;;;;;<<<@@@DDDBBB>>>:::777666555333222444777666444555:::<<<:::555444444999===>>>999333222111111666;;;<<<888333333222111/////////000000000222444555666777999;;;<<<:::666333555999666///222222333333555999???DDDRRRSSSSSSQQQMMMJJJIIIIIIJJJQQQXXX___nnnzzzyyyrrrppprrrnnnooonnnllljjjhhhggghhhdddeeefffggggggfffeeeddddddiiiffffffjjjhhhlll{{{iiiaaabbbeeemmm~~~iiivvveeeDDD333444111...000111555444888FFFUUUYYYPPPEEE777222......000222///,,,........................000---,,,---000111000...222000///...///000222333111222666777HHHuuuoooppptttVVVMMMMMMMMMcccyyy{{{xxxwwwwwwxxxxxx~~~~~~xxxjjjWWWFFFHHHGGGDDDAAAAAAAAACCCDDDFFFCCC???<<<;;;<<<<<<<<>>===:::777666555666666::::::;;;<<>>@@@GGGKKKSSSbbb777;;;>>>???>>>>>>BBBEEECCC???:::666444333222111666888777444444777888666444333333666;;;;;;777333555333444888======:::555111111///.........//////---000444777999<<<@@@CCC???>>>:::555666888666000111222222222444777===AAAQQQRRRSSSQQQLLLHHHGGGGGGNNNQQQZZZgggsss~~~~~~xxxqqqnnnnnnlllmmmmmmllljjjhhhiiijjjfffgggggggggffffffeeedddccchhheeeeeejjjiiinnn~~~|||ccc[[[[[[]]]ddd|||eeeyyynnnoooaaaAAA222444111...000000222111555BBBQQQWWWPPPGGG777222...---///000...+++........................///...,,,---000111000...111111/////////000222333333333666666FFFssswwwssstttXXXPPPKKKJJJ^^^{{{~~~zzzzzzzzz{{{{{{}}}tttfffUUUFFFFFFEEEBBB@@@???@@@BBBCCCEEEBBB>>>;;;:::999999999>>>BBBIIILLLHHHAAAAAAEEECCCCCCCCCCCCBBBAAA@@@???===;;;999666444444444555999::::::<<>>JJJMMMOOONNNIIIEEEDDDEEEOOOPPP\\\nnnwwwyyy}}}zzzuuupppnnnjjjllllllkkkjjjiiijjjkkkiiihhhgggfffeeeeeeeeeeeebbbgggddddddiiijjjqqqzzzaaaXXXWWWWWW]]]wwwbbbwww~~~bbbjjjyyyYYY===111444222///000...///...111===JJJPPPMMMFFF777333///---//////---+++........................///...---...///000000...111111000///000111222333444444666666EEEqqq{{{xxx\\\SSSLLLHHHYYYttt|||zzzzzzzzzzzzzzzwwwzzz~~~|||ooobbbSSSFFFDDDCCC@@@???>>>???@@@AAADDDAAA>>>:::777666666666666<<>>AAACCCDDDIIIJJJMMMRRRXXX^^^cccfffgggkkkppprrruuu{{{xxx{{{xxxxxxrrrvvvrrruuuwww{{{{{{yyy{{{||||||III666888777666555555444444555333444444555555444444333444333333333333444555555333444555555444444666777444666888:::<<>>???BBBCCCIIIIIIDDD<<<777777666333222333333222222444888;;;AAAFFFKKKKKKGGGEEEEEEGGGNNNTTTaaasss|||vvvrrrkkklllmmmkkkiiihhhhhhiiikkkiiigggeeedddddddddeeebbbfffcccccciiikkktttlllccc___]]]aaasssdddnnnyyyqqqQQQ999000444111///000,,,///---///777BBBGGGFFFBBB777444000/////////---,,,....................................///000//////111111000000000111222333555444666777DDDqqqbbbVVVOOOHHHTTTkkk{{{~~~}}}}}}}}}{{{zzzvvvxxx{{{}}}}}}}}}~~~{{{ooo```QQQFFFCCCBBB@@@?????????@@@AAACCCBBB???;;;777444444555333999CCCLLLJJJDDDAAABBBBBBCCCCCCCCCBBBBBBAAA@@@===;;;888555333333333333777888999;;;===???AAABBBHHHIIILLLPPPVVV\\\bbbfffiiilllpppsssvvv}}}{{{xxx}}}rrrxxxuuuzzzuuuwwwyyy{{{}}}xxxwwwzzz|||{{{{{{~~~|||KKK:::888777666555555444444555333444444555555444444333444444333222333444555666333444555444444444666888555666888:::<<<@@@EEEIIIPPPUUU]]]ooo444999???CCCDDDDDDGGGJJJFFFAAA:::555333333444444666999999666666888888555333111000000111222333333444555777999:::999666444000///.........///000111444777;;;===>>>>>>???@@@IIIKKKHHH???888666666555333444444333333444888:::@@@FFFMMMOOOMMMLLLPPPTTT[[[eeelllwwwzzzuuunnnnnnnnnlllhhhfffffffffjjjiiigggeeecccccccccdddaaaeeebbbbbbiiikkktttyyytttoooqqqtttkkktttJJJ777000333111000000+++000...///333999======;;;777444222000//////..............................---...///////////////000111111111111111222222333444333666888DDDoooiiiXXXQQQIIISSSfffuuu}}}}}}~~~}}}rrraaaPPPEEECCCBBBAAAAAA@@@AAAAAABBBCCCCCCAAA===888444444555444999DDDMMMLLLEEE@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@>>>:::777555444444555777888:::;;;===???@@@AAAHHHIIIKKKOOOTTT[[[```dddfffhhhlllnnnrrryyywwwuuuzzzqqqxxxvvv|||vvvzzz}}}|||xxxyyy}}}~~~zzzxxxxxx|||}}}QQQAAA888777666555555444444555333444444555555444444333444444333222333444555666222444555444444444666888777888:::;;;===AAAFFFJJJRRRVVV```sss555999>>>AAAAAABBBEEEHHHAAA===777333333444444555444777888777777::::::777333222222111111222333333777888:::<<<;;;:::777666000///.........///000111000444999<<<>>>???@@@AAAFFFJJJJJJAAA888666666666333444444444333444777999BBBJJJQQQTTTSSSUUU[[[bbbrrr}}}{{{www~~~|||vvvrrroooooonnnlllhhheeedddeeeggggggeeedddcccccccccccc```eeebbbbbbiiijjjqqqvvvnnn}}}hhhFFF666111333000000111***000//////111333555666555444333111000////////////........................---...//////......///111111111111222222222222333444333777999CCCkkkmmmWWWOOOIIISSSdddrrr~~~|||~~~~~~tttaaaNNNDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCC>>>888555555666555:::DDDMMMMMMFFF@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBB@@@<<<999777666666666999:::<<<>>>@@@AAABBBBBBGGGHHHKKKOOOSSSYYY]]]```fffgggjjjmmmqqqxxxwwwrrr{{{|||uuuvvvuuuzzztttyyy~~~}}}~~~{{{|||{{{zzz|||zzzvvvLLL???888777666555555444444555333444444555555444444333444333333333333444555555222333444444444555777999888999:::;;;===BBBGGGLLLRRRVVV```ttt444777::::::888999;;;???999666222111111333333333333777888666777999888555333333444444333333333333777999;;;<<<;;;999777666......---------...///000...222777<<<>>>???AAABBBAAAHHHJJJBBB999555666666000222333333333444666888@@@GGGNNNPPPOOORRR[[[cccuuuwww~~~}}}zzzvvvpppnnnmmmnnnmmmkkkhhheeeeeefffddddddddddddccccccbbbaaa```eeecccccciiiiiinnn~~~tttkkk~~~qqqaaaEEE666111222...000111+++////////////000111111222000000///...------...///........................,,,...000///...---///111111111222222333333333222555333777888@@@eeezzznnnVVVMMMIIISSSbbbmmm~~~{{{zzzzzz{{{}}}~~~~~~~~~ttt___MMMDDDBBBBBBBBBBBBBBBCCCCCCCCCAAACCCCCC???888444555777444888BBBKKKMMMGGGAAA@@@AAAAAABBBBBBCCCBBBBBBAAACCC@@@===:::777666666666===>>>AAACCCDDDEEEFFFEEEGGGHHHKKKOOOSSSWWWZZZ\\\eeefffhhhkkkpppwww~~~~~~sssqqq{{{wwwuuuuuuzzzqqqvvv}}}}}}}}}{{{zzz|||kkkzzzCCC;;;888777666555555444444555333444444555555444444333222333444444555555444444222333444444444555777999666888999;;;>>>DDDJJJOOOTTTXXXbbbwww111333444222//////111444444111//////000222222222333777888666666777666333333444666666444333333444555888:::;;;999777555444---,,,,,,+++,,,---...//////333999===>>>???@@@AAA===FFFJJJCCC999555666666...000111222222333555777999@@@FFFGGGFFFIIISSS\\\cccuuuyyysss{{{yyyrrrmmmkkkkkkllllllkkkhhhffffffgggaaabbbcccddddddcccaaa``````eeecccccchhhggglll{{{oooeeeyyy{{{xxx}}}qqqEEE777222222...000222+++---...////////////000111---...---,,,++++++---///........................,,,...000000...---///111111111222333333333333222555444888888===___sssmmmUUUMMMJJJSSS___ggg|||zzz|||~~~|||}}}~~~sss^^^LLLDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBB>>>888444555777333666???JJJLLLGGGBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBB@@@===999777666555666@@@BBBDDDFFFHHHIIIIIIHHHGGGIIILLLPPPSSSVVVXXXYYY___```aaaeeejjjqqqxxx}}}rrrmmmqqqtttvvvvvv{{{pppsss|||}}}{{{yyywwwyyyggg|||vvvCCC???888777666555555444444555333444444555555444444333222333444555666555444333111333444444444555777999555666888;;;???EEEMMMRRRXXX\\\fff|||111...,,,,,,...///...,,,---...///000111222333444777999::::::777444333222333555777777666555555666999:::;;;;;;:::777555333111---+++,,,,,,***,,,000111333555888;;;===??????AAA@@@>>>;;;888555222111333333222111111333777::::::>>>BBBFFFHHHMMMRRRVVV[[[vvv|||xxxxxxuuu{{{vvvuuu{{{xxxwwwqqqkkknnnpppllljjjlllllliiiggghhhddddddeeefffeeedddbbbaaafffbbbbbbeeehhhhhhlllqqqwwwbbbwww{{{mmmDDD:::222111000///...000......////////////..............................///......---------......000000000000////////////222444666888888777555444666777888888===WWWzzz|||jjjVVVOOONNNQQQYYYfffyyyuuuyyy|||yyy||||||~~~~~~yyy|||~~~vvvjjj[[[LLLCCCCCCBBBAAAAAABBBCCCEEEFFFBBBAAA>>><<<999777666555999:::@@@HHHJJJEEE@@@??????AAACCCCCCBBB@@@@@@@@@??????===:::666444444555888999;;;???DDDIIINNNPPPUUUQQQNNNOOOUUUZZZ[[[ZZZZZZ___dddeeeeeeiiiqqqxxxooonnnvvv|||wwwuuutttqqqtttvvvqqq~~~}}}zzzvvvvvvwww{{{kkkIII666999666444333444666777777666666666555444444444333444333333333333444555555222444555555444555666888222666;;;>>>@@@EEEKKKPPPVVVeeeqqq111///,,,---...///...,,,------...000111222333444777999;;;:::888555333333333555888999888888999999:::;;;;;;;;;:::777444333000,,,+++,,,,,,+++---111000111333666:::===???AAA@@@???<<<999666333222111222333222111111333777:::@@@AAADDDHHHLLLMMMKKKIII\\\}}}~~~mmmnnntttuuusssvvv{{{~~~~~~zzzyyyssslllnnnpppkkkjjjlllllliiiggghhhaaabbbdddeeeeeeeeeeeedddcccaaaaaadddeeefffkkkrrr{{{vvvhhh{{{zzzqqqCCC:::222111111//////000......////////////..............................///......---------......000000000000000000000///222444666888888777555444666666888999>>>XXX~~~tttpppnnnYYYSSSOOONNNRRR[[[gggxxx~~~www}}}yyyxxxyyy|||}}}tttvvv}}}ttthhhZZZMMMEEEBBBAAAAAAAAAAAABBBBBBCCCAAA???===;;;999777666555999:::@@@HHHJJJEEEAAA@@@AAABBBCCCCCCAAA@@@@@@AAA??????>>>;;;777555555666777888:::>>>BBBGGGKKKNNNVVVVVVWWW[[[^^^^^^ZZZVVViiihhhdddaaaaaaeeemmmsssooooooyyyzzzssssssppptttwwwsss~~~zzzzzz{{{~~~zzzgggHHH999888555333222444555666555555555555555555444444444444333333333333444555555222444555555555555666888666888:::;;;>>>DDDNNNUUUXXXgggrrr111///...---...///...---------...000111222333444777999;;;;;;888666555444444666999:::::::::<<<===<<<<<<<<<<<<:::777444222///+++***,,,---,,,...222//////111333777;;;???AAA>>><<<999555333222111222222222222111111222666999DDDKKKVVVbbbiiieeeYYYNNNRRRjjj~~~kkkiiirrrjjjmmmsssyyyzzzyyy}}}~~~|||vvvnnnpppoookkkjjjlllmmmiiiggghhhccccccdddeeeeeedddddddddcccbbbccceeedddeeemmmxxxvvvqqqvvvmmmBBB999222111111//////000......////////////....................................---------......///000000000000000000000000222444666777777777555444666666888:::???WWWlll}}}uuu\\\UUUNNNKKKPPPXXX___gggmmmxxxyyytttxxx~~~xxxwwwvvvxxx|||}}}uuuvvvyyyooocccWWWLLLFFFAAAAAAAAABBBAAAAAA@@@@@@???>>><<<:::888777666555888888>>>FFFJJJFFFAAA@@@AAABBBCCCBBB@@@@@@@@@BBB?????????<<<999777777777777777999<<>>>>>===;;;999777666555555666555:::CCCHHHEEEAAA???@@@AAAAAA@@@???>>>???AAA>>>??????>>>;;;888888888666666777999<<<@@@CCCEEEJJJQQQ]]]iiirrrvvvxxxyyyqqqllliiillltttzzz{{{zzzssstttzzzuuuqqqsssppprrrvvvsss||||||zzzzzz|||zzzzzzyyyVVV???;;;777555333333555666555555333444444444555666666666444333333333333444555555333444666666555555777888999::::::;;;>>>GGGTTT]]]___kkkttt111111000000/////////000...///000111222444555555777999<<<<<<;;;999888888999::::::999888777888:::=========<<<:::777444222...***))),,,---,,,...222111000//////000333666777777555222000//////111222000111222111000111333555CCCDDDDDDDDDHHHTTTdddqqq]]]MMMLLL]]]hhhaaaYYYYYYYYYYYY```mmmxxx{{{}}}}}}ssstttpppmmmmmmpppqqqmmmkkkkkkhhhgggfffeeecccbbbaaa```eeeeeeggghhheeegggqqq~~~|||tttssspppqqq```>>>666000111222000///000......////////////..............................---------------.../////////000000000111111111222333333444555666555555444666555888===???TTTyyykkkTTTLLLKKKYYYkkkvvv{{{|||}}}vvvuuuvvvxxxyyy{{{||||||||||||}}}xxxrrrlllooo|||wwwhhhXXXLLLEEECCCBBBCCCDDDDDDDDDBBBAAA@@@???===<<<999777666555555333222666???FFFDDD@@@>>>>>>???@@@???>>>======>>>===>>>???>>><<<999999999666666666777999<<<>>>@@@BBBHHHRRR]]]hhhvvv}}}zzzwwwxxxxxxxxxqqqpppssspppqqqtttpppvvv}}}}}}~~~~~~|||oooRRR<<<;;;888666555555777777777666333444444444555666666666444333333333333444555555333555666666555666777999777999<<>>===;;;@@@KKKVVVQQQHHHEEEMMMOOOJJJMMMVVVUUUTTTZZZiiivvv|||~~~}}}ssssssooolllmmmqqqrrrnnnkkkkkkdddddddddccccccdddeeeeeedddcccdddfffeeefffnnnyyyzzztttjjjfffuuu[[[<<<555000111222000///000......////////////..............................---------------...///000///000000111111222222222333333444555555555555555666444888===???QQQuuugggWWWNNNKKKWWWjjjvvv|||~~~xxxvvvwwwuuuxxxzzz{{{zzzyyyyyyyyyvvvqqqiiiggguuuyyyhhhVVVJJJFFFFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@???===:::888666555444222000333===EEEEEEAAA>>>===???@@@AAA???=========;;;===???>>><<<:::999999777666666666777999;;;<<<>>>AAAFFFLLLWWWhhh~~~{{{tttsssssszzzxxxzzzqqqooosssqqqooorrrooorrrkkkUUU======888777666777888888777666444444444555555555555555444333333333333444555555333555666666666666777999555999>>>BBBFFFNNNWWW^^^fffttt111222333222///...000222111222333444555777888888777:::===>>>===<<<;;;<<<999:::999888666666888:::<<<<<<======;;;999666444000,,,+++,,,,,,+++---111,,,,,,------...//////000111000000000000111111222///000111111000000111333///777BBBGGGEEEBBBAAABBBBBBAAABBBDDDBBBAAAHHHSSSSSSTTT[[[hhhrrrwww|||{{{ppppppmmmjjjkkkpppqqqmmmjjjjjjdddccccccccccccdddfffgggeeecccccceeefffgggmmmttt}}}uuuhhhbbbwww~~~~~~pppzzzYYY;;;444///111222111000111......////////////..............................---,,,,,,------///000000///000000111111222333333333333444444444555555555777444888======NNNwwweeeXXXNNNIIITTTeeettt}}}}}}xxxwwwyyyvvvxxxyyyyyywwwxxxzzz}}}wwwuuummmiiivvvwwweeeSSSHHHFFFHHHBBBBBBBBBAAABBBBBBCCCCCCCCCAAA>>>;;;888666444333333000333===FFFGGGCCC@@@<<>>>>><<<:::999999777777666666666777888999===???AAACCCJJJZZZqqqvvvmmmmmmpppxxxvvv|||qqqmmmssspppooosssqqqrrrlllWWW===<<<777666666666888888777555555555555555555444444444444333333333333444555555444555777777666666888999666:::>>>BBBGGGOOOZZZaaajjjzzz111333444222///...000333222333444555666888999999777:::===>>>===<<<<<<<<<888999999888777888:::===;;;<<<======;;;999777555111---+++,,,,,,***,,,000)))***+++---...///////////////000000111111222222///000111111000000111222666777999<<<>>>BBBFFFIIIHHHFFFDDDEEEFFFGGGHHHIIIRRRVVV___iiiooorrrzzzyyynnnnnnkkkiiijjjnnnppplllhhhhhhgggfffdddcccbbbcccddddddhhhddddddgggiiijjjnnnsss|||zzzuuukkkfffttt~~~uuu}}}]]]:::333///111222111000111......////////////..............................,,,,,,,,,---...///000111///000000111222222333333333333333444444444555555777444888======LLL~~~lllVVVLLLGGGRRRdddvvv}}}zzz{{{}}}yyyzzzzzzxxxwwwzzzvvvuuunnniiiuuusss```OOOEEEEEEHHHAAA@@@@@@???@@@AAACCCDDDDDDCCC@@@<<<999666444333555111333>>>HHHHHHEEEBBB===@@@EEEFFFDDDAAA>>>===999;;;===>>><<<:::999999888777666555555666777888<<>>AAAFFFPPP[[[dddmmm~~~444444444333333222222222444444555666777888999999:::;;;======>>>===<<<<<<::::::999999::::::;;;;;;>>>===<<<<<<;;;999666333///...,,,******+++,,,------------------------------///000///...---...000555555666444222111333444444777;;;===???EEEPPPXXXWWWXXXTTTLLLIIIMMMRRRSSS^^^```kkk|||yyyooorrrrrrqqqooommmkkkjjjiiiiiiiiifffbbbbbbeeeggggggfffiiifffeeeffffffgggnnnvvvwwwppppppoooqqqpppuuu~~~{{{QQQ;;;555111111111//////111111///......///000000///---...///...------...///...------------...//////000000000000111111111111111222222333444555666777777555:::999BBBJJJhhh~~~xxx^^^MMMJJJVVVeee}}}zzz~~~{{{zzz~~~}}}}}}||||||{{{|||wwwrrrqqqrrrxxxzzz^^^LLLGGGFFFCCCBBBAAA@@@@@@@@@AAABBBCCC?????????>>>;;;999666444111444777;;;CCCHHHEEE===>>>@@@CCCEEEEEECCC@@@>>>===<<<:::888777777777888666666555555555666666777777888:::>>>FFFQQQ^^^fffggg{{{nnnaaabbbkkkttt}}}|||xxxrrrsssuuuuuurrrttt}}}}}}|||}}}ooo}}}OOO<<<666666666666666555555555555555555555555555555444444333333333444444444555555777666666666666777777888777999>>>DDDIIIRRRcccsssyyy555444444444333333333222555555666777888999::::::999:::<<<===>>>>>>>>>===888888888888999;;;===>>><<<;;;:::;;;;;;999666333111///---+++***+++,,,,,,,,,,,,,,,---------------...///000000......///000333444555666666444111000333666999;;;???HHHTTT^^^[[[mmmxxxnnn______mmm|||vvvooorrrxxx}}}zzzoooqqqooooooooonnnnnnmmmmmmmmmkkkhhheeeeeefffhhhhhhgggmmmiiiggghhhhhhhhhmmmsssxxxoooppptttzzz~~~vvvttt|||zzzqqqwww~~~zzzvvvKKK:::444000111111//////111000///------///000///...---...///...------...///...------------...//////000000000000111111111111222222333444555666666666888777;;;999AAAGGGaaa~~~bbbPPPKKKVVVddd{{{|||}}}||||||~~~~~~yyyvvvxxxzzz}}}zzz```NNNHHHEEEAAACCCBBBAAA@@@@@@@@@AAABBB??????>>>===;;;999777666222444777<<>>>>>???AAACCCCCCAAA???>>>>>>===;;;:::999888999999666666555555555555666666888999:::<<<@@@GGGPPPVVV[[[ooo{{{ddd[[[___hhhrrrwwwxxx||||||vvvvvvxxxxxxuuuxxx~~~|||{{{}}}qqqrrrIII999555666666666666555555555555555555555555555555555555333333333444444444555555666666666666666666777888777999>>>GGGOOOYYYhhhvvv555555555444444444444444555666777888999::::::;;;999:::<<<>>>???@@@@@@???===<<<:::999999;;;===???:::999999:::;;;:::777555333111///---,,,,,,,,,,,,++++++,,,,,,---------...///000111000///...///111111222444777:::888111,,,444555666666:::CCCPPPYYY[[[|||uuupppoooggghhhlllssszzz{{{oooooooooppppppppppppooonnnmmmmmmkkkhhhggghhhiiiiiihhhmmmiiifffhhhhhhgggjjjooouuukkknnnwwwuuunnnsssrrrmmmpppxxxwwwssspppFFF999444000111111//////111000///------/////////...---...///...------...///......------......///000000000000111111111222222444444444555555666666666999999===:::AAAEEEZZZ}}}fffQQQJJJSSSaaawww}}}~~~{{{{{{{{{|||{{{uuusssyyy}}}}}}{{{zzz|||mmmZZZNNNIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@???===;;;:::999888888333555888<<>>??????@@@@@@??????>>>???>>>===;;;::::::::::::666666555555555555666666777888999:::;;;???EEEIIINNNaaakkkVVVXXXaaakkkqqqtttxxx~~~tttssstttsssqqqsss}}}|||wwwqqqxxxGGG;;;888666666666666555555555555555555555555555555555555333333333444444444555555666555555555666666777888888888???KKKYYYeeerrr|||555555555555555555555555555555666777888999999:::999;;;===???AAAAAABBBAAADDDBBB>>>;;;999:::;;;===:::999999;;;<<<<<<:::888444333111///...------,,,++++++,,,,,,------......///000111000//////000111///...000555::::::444...444444333333444999AAAFFFPPPqqqyyyvvv|||uuuqqqqqqtttwww}}}ooommmppppppqqqpppooonnnlllkkkmmmkkkjjjhhhhhhhhhhhhgggiiieeedddeeefffeeehhhmmmxxxsssiiimmmxxxvvvxxx{{{zzzlllqqqzzzzzzooommmHHH888333000111111//////000111///......///000000///---...///...---------///...............//////000000000111111111222222222555555555666666777777777:::;;;???<<>>>>>>>>======>>>>>>>>>>>>>>>===<<<::::::999999777666666555555555555666444666888:::;;;>>>BBBEEEHHHTTTnnnrrrXXXUUU]]]fffmmmpppsssxxx|||tttrrrqqqpppmmmnnnyyyxxxqqqDDD<<<999666666666666555555555555444444444555555555555555333333333444444444555555555555555555555666777888888888???PPPcccqqq}}}555555555555555555555555333444444555666777888888:::<<<>>>???AAAAAAAAAAAABBB???;;;888777888:::;;;;;;:::;;;<<<>>>>>><<<:::666555333222000///......,,,,,,,,,------............000111000///...///000///,,,,,,000666999666222222222222111111222444666???SSSfffnnnooouuu{{{gggttt}}}ooolllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiihhhgggffffffffffffddddddfffeeeeeekkkrrrwwwyyyrrrvvvuuujjj~~~pppxxxpppnnnLLL777222///111222///...000222000//////000111111000---...///...---------//////............///000000111111111111222222222222666666666777777888888888999<<<@@@===FFFIIIUUUqqq{{{hhhSSSIIINNNXXXooo~~~{{{}}}|||qqqmmmvvvxxxhhhZZZOOOFFFAAA>>>DDDDDDCCCCCCBBBAAA@@@@@@>>><<<:::888666555555666333555777;;;CCCJJJHHHBBB>>>======<<<<<<======>>>======<<<;;;:::999888888777777666555555555555555333555888999;;;<<>>999555666666666666555555555555444444444555555555666666333333333444444444555555444444444444555666777888888888@@@TTTjjj|||444444444444444555555555222333333444555666777888;;;;;;===>>>>>>======<<<777666444333444777999;;;<<<;;;<<<===??????===<<<666555555444222111000000...........................///000///...---...000...,,,***,,,111444444444...///000111111222222222333999CCCNNN^^^kkkooommmuuu}}}~~~xxx^^^iii}}}qqqmmmjjjjjjjjjjjjkkklllmmmmmmggghhhiiihhhfffeeeeeeffffffgggiiiiiifffgggqqq}}}qqqmmmvvv~~~sssmmmJJJ666111///111222///...000111000......000111000///---...///...------.../////////......//////000111111111111222222222222333555666666777999::::::;;;999<<>>HHHLLLUUUqqq|||kkkWWWMMMNNNUUUlll}}}xxx{{{zzznnnhhhrrrwwwfffXXXNNNEEE@@@@@@CCCCCCDDDCCCCCCBBBAAA@@@>>>===;;;999666555444333111333555999AAAIIIGGGAAA>>>======<<<<<<======>>><<<<<<<<<<<<;;;999888777888777666555555444555555444666888888777888999:::BBBAAADDDPPPbbbkkkcccVVVMMMPPPTTTYYY^^^aaacccdddbbbnnnrrrnnnppp{{{~~~xxx~~~pppnnn|||yyyxxxxxxvvvuuu{{{~~~|||aaa<<<;;;666666666666666555555555555333333444444555666666666333333333444444444555555333333333444555666777888999999BBBVVVnnn222333333333444444444444333333444555666777888888::::::::::::999888666555111111222333555777999;;;<<<;;;<<<===??????===;;;666666555555444333222222111111111000//////......,,,...///...---,,,---///...------------...///000......---...///000111111///111555;;;HHHUUUXXXTTTVVVZZZ]]]```kkkyyypppjjjiiittt~~~}}}wwwyyyllllll}}}rrrnnnpppnnnkkkiiihhhhhhiiijjjeeegggiiihhhfffeeefffhhhgggjjjnnnllleeeeeesssuuuxxx{{{vvvhhh>>>555000///111222///...//////...,,,,,,...///...------...///...------...//////////////////000000111111111111222222222333333555555666888:::;;;<<<===:::===AAA===HHHMMMTTT~~~vvv{{{mmmZZZOOOLLLOOOfff~~~~~~~~~zzzwwwwwwlllfffooouuubbbUUUMMMFFFCCCEEEBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>;;;999666333222///111222666???FFFFFF@@@====================================<<<:::999888888777666555555444444444666777888777666666777999===>>>???CCCNNNWWWVVVNNNOOONNNOOORRRWWW\\\______YYY___cccdddfffllloooooopppuuuzzz}}}~~~nnnmmmtttssstttvvvvvvvvvzzzuuuxxx\\\<<<>>>:::666666666666555555555555333333444444555666666777333333333444444444555555333333333444555666888888999999CCCWWWooo222222222333333444444444444444555666777888999999888888888888666333111000444444555555777888999:::;;;;;;;;;<<<>>>>>><<<:::555555666666555444333333333333222111000///......,,,---...---,,,,,,---......///000...,,,******+++111...+++***+++---......111444555444777???DDDDDDBBBBBBBBBHHHXXXhhhkkkeeecccZZZVVV```ooo{{{tttlllrrr|||nnnyyy}}}ssspppxxxuuuoooiiieeeddddddeeedddgggjjjiiigggfffgggiiifffkkkoookkkbbbbbbrrryyy~~~~~~}}}yyyddd444444000///111222///...///...,,,***+++,,,---,,,,,,---...///...------...//////////////////000111111111111222222222333333333444555666888:::<<<>>>>>>;;;>>>AAA<<>>;;;777444222...///111444===EEEDDD???======>>>>>>>>>>>>======>>>>>>??????===<<<:::999888888777555555444444444666777888888888999;;;===:::???AAABBBGGGOOOOOOIIILLLJJJHHHJJJPPPVVVYYYZZZ^^^YYYXXX^^^___^^^dddnnniiipppxxx{{{zzz|||ssstttqqqpppssswwwyyyyyy}}}yyyoooUUU777<<<999777666666666555555555555333333444444555666777777333333333444444444555555222333333444555666888888999:::CCCWWWooo222333444444555555444444222444666777777777888999======<<<;;;:::888777666666444444555777999999888>>><<<::::::<<<<<<<<<;;;666777888777555444333444111111000000000000000000111///---,,,---///000000/////////...------,,,,,,...------,,,,,,,,,------111111111222333444666777===;;;:::===CCCKKKQQQTTTQQQNNNQQQ]]]ooo{{{}}}zzzoooiiimmmxxxzzznnnwwwuuu|||{{{pppkkkmmmmmmkkkgggcccaaabbbccchhhkkknnnllliiiffffffgggfffhhhjjjiiihhhjjjpppvvv|||ppp|||YYY@@@333333222222111000000000////////////////////////...------------.../////////////////////000111111222222222222333444555555555666888:::<<<>>>@@@AAA@@@>>>CCCHHHFFFFFFVVVjjjuuuooo```QQQLLLOOO\\\www~~~|||}}}~~~~~~}}}~~~~~~~~~zzznnngggqqq{{{iiiZZZOOOGGGCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCAAA???<<<888666444333333111333<<>>>>>>>>===<<<:::999888999999888888888888888999999888777777999:::999777777:::<<>><<<;;;;;;<<<===<<<;;;777888888888666555555444444333111000000111111222222111...------...///000/////////...------,,,,,,...------,,,,,,---------/////////000111222444444555333222444999???CCCDDDKKKJJJLLLUUUbbbmmmqqqqqqvvvvvvsssllliiiooo|||oooiiirrrzzzxxxooogggjjjjjjiiifffdddcccdddfffgggjjjmmmllliiifffggghhhfffiiijjjiiigggiiiooottttttsssrrr{{{]]]===333333222111111000000///////////////////////////...------------.../////////////////////000111111222222222222333444555555666666777999;;;<<<>>>>>>@@@>>>AAAFFFEEEDDDPPPaaauuucccQQQJJJLLLYYYsss{{{}}}~~~}}}}}}}}}uuulllrrr~~~xxxgggXXXNNNGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA???<<<999777666444333222444<<>>>>>>>>>>><<<;;;:::999999888777777666666777777666666666777777777888888777999;;;===???BBBGGGJJJGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQUUUYYY[[[___eeelllqqqsssuuu{{{wwwxxxsssqqquuuyyy}}}|||~~~UUU???888333777666555444444555666777333555666333444777777444666555444444444666888999444666666666666666888:::999:::CCCUUUrrr222333444444555555444444333666888999888888999;;;>>>>>>>>>>>>>>>===<<<<<<<<<:::999999:::;;;;;;:::===<<<;;;<<<===>>>===<<<999999999999888777666666666444222000000111222444555333111...---......////////////...------,,,,,,---------,,,,,,------...---------......000111222444333222444777:::;;;;;;CCCCCCDDDJJJRRRZZZ```ccchhhjjjiiifffeeekkkyyytttdddbbbfffkkkvvv{{{sssiiifffggggggfffdddeeegggiiifffiiilllkkkhhhggghhhjjjhhhiiijjjhhhfffhhhmmmqqqooommmzzzbbb===333222222111111000//////////////////////////////......------......///000///////////////000111111222222222222333444555555666666777999:::;;;<<<===AAA>>>@@@EEEEEEDDDKKKVVV{{{fffQQQHHHJJJWWWppptttyyy~~~|||}}}}}}qqqiiiqqqvvvfffWWWLLLGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA???===;;;999888555444333555<<>><<<<<<<<<<<<======>>>>>>????????????>>><<<;;;:::999999777666555555555444222555777666444444666888555666888999:::===AAADDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEGGGIIIMMMPPPRRRUUUZZZaaafffiiimmmrrrwwwyyyvvvyyyvvvwwwzzz{{{|||YYYBBB;;;888666666555555555555666666333555666333444777777444777666555444444555666777444666666666666666888:::999;;;BBBSSSppp222333444444555555444444444666888999999999:::;;;===>>>>>>??????>>>>>>>>>>>>===;;;;;;<<<===<<<;;;===<<<<<<===>>>???>>><<<;;;:::::::::::::::999777777555111///...000222444666555333000---,,,---////////////...------,,,,,,------,,,,,,,,,---......,,,,,,,,,------...000000444444555777:::;;;:::999===>>>@@@CCCGGGNNNVVV[[[```aaabbbaaa^^^bbbppp}}}vvvjjjggglllmmmpppzzzzzzoooeeeffffffeeedddeeegggiiieeehhhjjjjjjhhhgggiiikkkiiiiiiiiigggfffgggkkkooowwwrrrqqq~~~bbb===222222222111000000//////////////////////////////...............//////000///////////////000000111222222222222333444555555555666777999;;;===>>>???BBB???@@@EEEGGGGGGJJJPPPwww|||fffOOOFFFJJJXXXqqqtttzzz|||{{{~~~vvvkkkfffqqqyyyiiiWWWLLLGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@???>>><<<:::999555555444555;;;BBBCCC???;;;;;;<<<<<<======>>>>>>@@@@@@@@@??????===<<<<<<;;;:::999777555444444444222666999777222000333777222444666777888:::>>>AAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCFFFHHHKKKLLLMMMQQQVVV[[[^^^bbbgggkkkooovvvwwwvvvvvvyyy}}}}}}}}}wwwWWWAAA::::::666666666555555666666666222555666333444777777444777666666555555555666666444666666666555666888:::888;;;CCCRRRooo222333444444555555444444444666888999999999:::;;;<<<<<<===>>>>>>>>>>>>===@@@>>><<<<<<===>>>===<<<===<<<<<<>>>@@@@@@???===<<<;;;::::::<<<<<<:::888666444000...---...000222666666444000---+++,,,////////////...------,,,,,,,,,,,,,,,,,,,,,---...///---------------...///000///000222666999:::999777888;;;>>>@@@EEELLLTTT[[[^^^^^^______[[[\\\jjjzzzwwwpppvvvrrrooozzz{{{{{{pppfffffffffeeeddddddfffhhheeegggjjjiiiggggggiiillljjjjjjhhhgggfffhhhkkkmmm|||{{{sssjjjxxx[[[777222222111111000//////...///////////////////////////............///000000///////////////000000111222222222222333444555555555666888:::===???AAABBBAAA@@@AAAEEEIIIKKKMMMPPPlllxxxcccOOOHHHKKKYYYsss|||zzzxxxllleeeooooooZZZLLLHHHEEEBBB@@@@@@AAAAAABBBBBBBBBCCC@@@@@@@@@???===<<<:::999555666555555999@@@BBB???;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@???>>>===<<<===<<<:::888666555555444555999;;;888222///111444000222444555777:::>>>AAAAAABBBBBBCCCBBBAAA???>>>CCCCCCDDDEEEFFFHHHJJJJJJLLLNNNQQQTTTWWW[[[^^^aaaeeennnyyyzzzssstttxxx|||}}}~~~ppptttQQQ<<<666888555666666666666666666555222555666333444777777444666666666555555555555555444666666666555666888:::555;;;DDDTTTqqq222333444444555555444444333666888999888888999;;;;;;<<<===============<<>>>>>======<<<===???AAAAAA???>>>===:::999:::===>>>;;;888555333111...---...///000555666555000,,,***,,,////////////...------,,,,,,,,,,,,,,,,,,---......///---------------...//////---...111555999;;;:::999666888<<>>@@@BBBCCC???@@@BBBEEEHHHKKKNNNPPPddd~~~qqqaaaQQQKKKKKKWWWqqq~~~zzz|||tttggg```iiiyyyttt\\\LLLHHHEEEAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>><<<;;;999888555666555444888>>>AAA???:::;;;;;;<<<===>>>?????????????????????>>>=========<<<:::999777666555555666888999666222000000222000222444555777:::>>>AAAAAAAAABBBBBBBBBBBBAAAAAAFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMOOOQQQTTTWWWYYY[[[^^^fffpppzzz{{{sssrrruuu{{{~~~ooonnnQQQ===777999555555666666666666555555333555666333444777777444555555666666666666666666444666666666666666888:::222;;;FFFVVVuuu222333444444555555444444333555777888777777999:::<<<===============<<<<<<===;;;:::;;;===>>>>>>===<<<<<<===@@@BBBBBB@@@>>>===:::888:::===>>>;;;888555444222000/////////000333555444000***(((+++////////////...------,,,,,,,,,,,,,,,,,,---...//////------,,,,,,------......------000444888;;;:::999444555999@@@HHHPPPVVVYYY]]][[[\\\\\\WWWWWWhhh~~~sssxxxuuuuuu~~~pppjjjeeeffffffdddccccccfffhhhfffhhhiiihhheeeeeehhhkkkllljjjhhhgggiiikkknnnooovvvlll{{{wwwooowwwvvvKKK444111111111000//////......///////////////////////////////////////000000111///////////////000111111222222222222333444555555999999:::;;;<<<>>>>>>???===@@@BBBCCCDDDGGGJJJMMM[[[xxxnnnbbbUUUNNNJJJQQQiii}}}zzzzzz{{{ooobbb[[[dddvvvwww]]]LLLHHHFFFAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===;;;999777666444555444333666<<<@@@>>>::::::;;;<<<===>>>??????>>>>>>??????>>>>>>===<<<;;;:::999888666666555555444444444333222222111111222333444555666888;;;>>>@@@@@@@@@AAAAAABBBCCCDDDHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIIIIKKKNNNRRRTTTUUUYYY___gggooovvv~~~zzzxxxttttttyyy~~~ppp~~~dddMMM<<<777:::444555666777777666555444333555666333444777777444444444555666666777777777444666666666666666888:::555>>>GGGTTTsss222333444444555555444444222444666777777777888999>>>>>>>>>>>>>>>===<<<<<<;;;:::999:::<<<>>>>>>===<<<<<<>>>@@@BBBBBB@@@>>>===:::777999===???;;;888666555444222111000000000222444444///***(((+++///000//////...------,,,,,,+++++++++,,,---...///000,,,,,,,,,+++,,,,,,------******,,,000444666666555222333777>>>HHHPPPTTTVVV^^^[[[ZZZZZZSSSQQQbbbyyyttt___jjjjjjlllqqqlllcccdddeeedddcccdddgggiiigggiiiiiihhheeedddgggkkkllljjjhhhgggjjjmmmoooppp~~~}}}ooouuutttxxxlllHHH:::111111111000//////......///////////////////////////////////////000111111///////////////000111111222222222222333444555555;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@BBB@@@???BBBGGGJJJTTTmmmcccYYYPPPHHHKKKbbbzzz~~~|||zzzyyyxxxuuuggg]]]dddtttwww\\\KKKHHHGGGAAADDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===:::888666555333555444222555;;;???>>>::::::;;;<<<===>>>???@@@===>>>>>>>>>>>>======<<<:::999888666555555555555111000000000222333222111333444555555444666999;;;@@@?????????AAACCCEEEFFFHHHHHHHHHGGGFFFEEECCCCCCDDDCCCCCCEEEIIIMMMOOOPPPWWW[[[bbbgggmmmvvv~~~xxx|||wwwtttyyyqqqmmmUUUCCC666222666444555666777777666555444333555666333444777777444333333555666777777777777444666666666666666888:::999AAAFFFPPPmmm333333444444444444444444666777888888777888:::<<<>>>??????>>><<<<<<===>>>BBB@@@<<<:::999;;;===???888999<<<@@@CCCCCCAAA>>>???999666999;;;:::999:::888666333000//////111222333333111000////////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222444888===DDDJJJOOORRRYYY\\\]]]XXXPPPOOOVVV^^^gggtttpppeeeiiioooqqqtttyyyzzzuuugggcccccccccdddeeehhhjjjlllgggiiijjjkkkkkkjjjiiigggmmmpppllliiikkkgggiiiwwwrrrttt|||www}}}zzzwwwjjjFFF777111000//////000000///...////////////////////////,,,,,,------.../////////000000000000111222333444333444555444444555888;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@>>><<<===AAAEEEHHHIIIXXX{{{ppp```^^^PPPHHHOOO]]]}}}{{{|||{{{xxxtttkkkfffjjjrrrzzz}}}dddOOOEEEDDDDDDEEEDDDCCCAAAAAA@@@AAAAAA@@@???>>>===<<<:::999999555444444555888;;;===>>>???>>>>>>======<<<<<<<<>>@@@CCCEEEFFFGGGHHHHHHGGGEEECCCBBBCCCBBBCCCEEEFFFGGGJJJNNNQQQSSSUUU[[[ccciiinnnwwwxxx~~~zzz{{{~~~zzzttt||||||qqq```GGG===777<<<444555555666666666666555555444444444555555555555666555555555555555555444444777666555444555777999::::::<<>>??????>>><<<<<<===???>>>===:::888888999;;;<<<888999<<>>===;;;;;;:::;;;888666777:::<<<<<<;;;=========<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<>>>===<<<;;;:::888666555444333222222111000000111111111222444555555666888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHGGGDDDBBBBBBCCCBBBCCCDDDEEEFFFHHHKKKNNNOOOQQQWWW^^^dddhhhqqq{{{~~~|||wwwyyywww|||zzzrrrmmm[[[CCC;;;555<<<555555555666666666666555555444444444555555555555666555555555555555555555555777666555444555777999:::888:::GGGYYYqqq333333333444444444555555444777999:::999888999:::===>>>???>>><<<<<<<<<>>>999999888777777888888888777999<<>>??????>>>>>>???AAADDDDDDEEEEEECCCAAAAAADDDHHHLLLlllxxxbbb]]]QQQIIINNNYYYwwwyyyvvvwwwmmmeeekkk{{{uuuaaaPPPHHHEEECCC@@@AAABBBBBBBBBAAA@@@?????????>>>===<<<<<<;;;;;;>>>:::777999===@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<>>>???>>>===<<<===>>><<<<<<:::999777666444444333222111111000111111111000222444444444555777999::::::;;;===???AAACCCDDDEEEFFFGGGFFFDDDBBBBBBBBBAAABBBCCCCCCCCCEEEHHHJJJJJJLLLQQQXXX]]]aaaiiissswww|||~~~xxxsssvvvwwwkkkmmmVVV???888333<<<666555555666666666666555555444444444555555555555666555555555555555555555555666666555555555777999:::888:::HHH[[[sss222333333444444555555555444777:::;;;:::999888888;;;===>>>===;;;:::;;;;;;666777777888888888888777666888;;;???DDDFFFEEECCC@@@???@@@@@@:::333333777777555222000...------------------,,,------......------------------------++++++,,,---------,,,,,,************************+++,,,,,,---......//////......///111555999===???DDDIIINNNMMMHHHEEEGGGJJJUUUyyymmmUUUNNNTTT]]]iiirrrwww{{{ssshhhddddddcccbbbbbbccceeeeeeggghhhiiikkkkkkiiihhhgggaaafffeeeggglllhhheeeooo|||zzzwwwxxxccc===333111000//////000000///...////////////////////////---------...//////000000111111111111222333444444333555888999;;;===@@@BBB???@@@AAA@@@@@@AAADDDFFFHHHKKKLLLHHHCCCAAAEEEIIIJJJeee~~~ddd\\\QQQKKKMMMUUUrrr}}}yyyxxxxxxmmmaaaeeezzz~~~nnnZZZKKKFFFDDDAAA>>>@@@AAACCCCCCAAA???>>>============<<<<<<<<<<<<>>>:::888;;;AAADDDBBB???<<<<<<======>>>>>>>>>???===>>>???===<<<;;;;;;<<<;;;;;;999888666555333333222222111111111111111222///111333444444555666888999999:::<<<>>>@@@BBBCCCDDDEEEFFFEEECCCAAAAAABBB@@@AAABBBAAA@@@AAADDDFFFGGGHHHMMMTTTWWWZZZbbbkkksssvvvzzzuuuqqqwwwyyypppxxxUUU???888222:::555444555555666666555555444444444444555555555555666444444444555555555555555666555555555666777888999:::;;;JJJ]]]ttt222222333333444555666666444777:::;;;:::888888888999:::<<<<<<:::999888999666777888999::::::999999666777999===AAACCCCCCAAA@@@@@@AAAAAA;;;444222555666555222000...------------,,,,,,,,,,,,,,,---...------------------------***+++,,,------------,,,************************++++++,,,,,,------......///......///222555999;;;???DDDIIIIIIFFFCCCDDDEEE@@@RRR\\\bbbhhh```RRROOORRRYYYcccjjjooovvvwwwkkkccccccbbbaaaaaabbbcccdddhhhiiikkkllllllkkkiiihhhdddhhhfffhhhmmmfffaaaiiizzzzzzzzzwwwyyy]]]:::555111000//////000000///...////////////////////////------......///000000111111111111111222333444555444666999;;;===>>>AAACCC@@@AAABBBAAAAAABBBEEEHHHMMMPPPPPPMMMGGGDDDGGGKKKMMMaaaggg[[[QQQLLLMMMRRRlll}}}~~~{{{pppaaa```vvvkkkTTTGGGDDDDDDBBB>>>???AAABBBBBB@@@>>>===>>>>>>>>>>>>???????????????===;;;===BBBDDDAAA>>>======>>>>>>?????????@@@===>>>>>><<<:::888888999::::::888777555333222222222111111111111111222222///111333444444555666888777888999:::<<>>???AAACCCFFFGGGKKKPPPSSSUUU]]]eeennnpppzzz{{{wwwtttvvvyyy}}}yyySSS@@@:::222888333444444555555555555444444444444444555555555555666444444444555555555666666555555555666666777888999;;;:::HHH\\\ppp111222333333444555666666666888::::::999888888888888:::<<<<<<:::888888888777888999;;;;;;<<<<<<<<<999999:::===@@@AAA@@@??????>>>@@@AAA>>>777333555555444333111000///......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------///...------///222666888>>>BBBGGGHHHFFFDDDDDDEEE???GGGJJJTTTfffggg]]]ZZZQQQXXX```fffllltttyyymmmdddcccbbbbbbbbbcccdddeeeggghhhjjjkkkkkkjjjhhhgggiiilllhhhiiimmmfff___eeexxxvvvnnnwwwsssvvv~~~WWW777666111000//////000000///...////////////////////////---......//////000111111222111111222222333444555444777:::===>>>???AAACCC@@@AAABBBBBBBBBCCCFFFIIIPPPQQQQQQNNNJJJHHHIIIKKKPPP]]]iiiZZZQQQMMMLLLNNNgggzzz}}}vvvfff^^^qqqjjjSSSGGGFFFFFFDDD@@@@@@AAAAAA@@@???===<<<>>>>>>???@@@@@@AAABBBBBBCCCBBB@@@@@@???>>><<<999<<<<<<<<<<<<<<<=========;;;<<<<<<;;;888777777888999999777666444333111111111111111000111111222333000222444444444555777999666777777999;;;===???AAAAAABBBCCCCCCAAA@@@@@@AAA>>>??????>>>======???BBBDDDEEEHHHMMMOOOPPPWWW___fffhhhrrr|||{{{yyyvvvxxx|||MMM???<<<333888333444444555555555555444444444444444555555555555666333333444444555666666666555555666666777888888888999777FFFZZZlll111222222333444555666777777999:::999888777888999888;;;======;;;:::999999888999999:::;;;===>>>>>><<<<<<<<<===???@@@>>>===>>><<<===AAA@@@:::555444444333333222111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++---000444777<<>>???AAABBB@@@AAABBBBBBBBBDDDGGGIIIPPPOOOOOOMMMLLLKKKKKKJJJQQQXXX~~~kkkYYYQQQNNNLLLKKKcccuuu}}}|||{{{zzzkkk\\\jjjhhhQQQGGGGGGFFFBBBBBBAAAAAA???>>>===<<<;;;999:::;;;<<<===>>>???@@@BBBCCCDDDAAA===999888888888888777777777777777777666777999888777666888999999888777555333222111000111111000000111222222333111222444555555666888:::555666666888:::<<<>>>@@@@@@AAABBBBBB@@@??????@@@===>>>>>>===<<<===???AAAAAAAAADDDHHHIIIJJJQQQXXX]]]^^^jjj{{{}}}|||}}}}}}{{{}}}uuuBBB;;;===555999555333444444555555444444333444444444555555555555666333333444444555666666777444555666777777888888888:::888FFF[[[lll111111222333444666666777888999999888777777888::::::<<<>>>???===;;;::::::999999999:::;;;===>>>???@@@???>>>>>>@@@???>>><<<>>>;;;;;;@@@BBB===777444333333333222222222111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,******,,,///333555888;;;???@@@???>>>???@@@@@@CCC>>>@@@KKKPPPUUU```VVV]]]eeeiiikkknnntttyyy}}}uuuggggggffffffggghhhjjjkkkgggiiijjjkkkkkkjjjiiiggggggkkkjjjoooyyyxxxuuu|||~~~{{{zzzzzzOOO000333111000//////000000///...////////////////////////......//////000000111111222222222222333444555555555888;;;>>>>>>???@@@AAA@@@AAABBBBBBBBBDDDGGGJJJOOOMMMLLLLLLMMMMMMKKKIIIQQQTTTuuukkkYYYQQQOOOKKKJJJaaasssxxxvvvyyywwwzzzmmm[[[ccc{{{dddOOOFFFFFFDDD>>>DDDBBBAAA>>>===<<<;;;;;;333444555666888999:::;;;===AAADDDAAA<<<888888:::444444444333222222222111222444666777666777999;;;888888666555333111000000111111000000111222333333111333555666666777888:::555555666777:::<<<>>>??????AAABBBBBB@@@??????@@@<<<=========<<<===???BBB>>>>>>AAAEEEEEEFFFLLLTTTXXXXXXcccuuu}}}||||||}}}~~~{{{hhh999888===666;;;777333444444555555444444333444444444555555555666666333333444444555666777777444555666777888888888888===:::III^^^ooo333333444444555555666666999::::::999888888999;;;===>>>===;;;;;;===;;;666999999999;;;======<<<:::===@@@BBBCCCAAA>>>===<<<===???@@@AAA@@@===:::888666666555444333333222222*********,,,...///---+++---,,,,,,++++++,,,,,,---...---,,,)))((((((+++......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))+++---000222888;;;>>>>>>======@@@BBB@@@@@@AAACCCHHHOOOUUUYYYYYYWWWYYY___eeeiiiooouuu|||yyyttthhheeeccceeeiiilllmmmllllllkkkjjjiiijjjmmmppprrrhhhjjjppprrrjjjdddppppppqqq|||www{{{hhhFFF444000111000///000111000///---............////////////------......///000000000444444333444555777999:::777999;;;>>>@@@@@@???>>>>>>@@@AAAAAAAAABBBEEEGGGLLLJJJIIIKKKNNNOOOLLLJJJOOO[[[iiicccQQQWWWNNNJJJSSSUUUmmm}}}zzzwwwuuussswwwyyyooobbbhhhzzz\\\JJJJJJGGG??????AAA@@@@@@???===;;;:::999444444444444555555555555666999======:::888777888888555333222222222111000///111333444555888;;;>>>999888666444222111000000000000000000111222333333777777777999;;;:::888666777666666666888:::<<<===??????@@@AAA@@@???>>>===>>>===;;;::::::;;;===>>>>>>??????@@@BBBFFFKKKOOORRRUUU^^^hhhpppyyyxxx}}}|||OOO>>>:::999999000444444444555555555555444444666555444444555666555444555555555666666666666777666666666666666777888888777777GGG]]]ttt444444444555666666777777777999:::999888888999;;;<<<===<<<999:::===;;;777999888999;;;===>>>===<<<<<<>>>AAAAAA@@@===<<<;;;???@@@AAAAAA@@@>>>;;;999777777666555333222222111---,,,,,,...000000...,,,---,,,,,,++++++,,,,,,---+++++++++)))(((***---000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))+++---000111888:::======<<<===???AAAAAAAAA@@@BBBEEEIIIMMMOOOSSSQQQSSSZZZ```eeekkkrrrvvvvvvlllfffdddccceeeiiilllmmmmmmllllllkkklllmmmoooppprrrooommmnnnqqqmmmhhhnnnyyyjjjfffnnn{{{www|||fffEEE555111111000///000111000///---............////////////.........///000000111111333333333333555777999:::888999;;;===????????????>>>???AAAAAAAAABBBEEEGGGKKKIIIHHHIIIKKKLLLKKKIIIMMMWWWdddjjjRRRSSSKKKHHHRRRWWWiiizzz}}}yyyuuuqqqppptttppphhhoooyyy\\\IIIJJJGGG???@@@BBBBBBAAAAAA???>>><<<<<<777777666666666666555555666888;;;;;;999777888999777666444333444333111000000222444555666888:::===999888666444222111000000000000000000111222333444888888999:::;;;:::777555555555555555666888:::;;;===>>>????????????>>>======<<<:::999999:::<<<===<<<===>>>???@@@DDDIIIMMMPPPSSS\\\fffmmmuuuyyy}}}MMM;;;777666888111777444444555555555555444444666555444444555666555444333333333333444444444444666666666666666777888888777888GGG]]]ttt444555555666777777888888666888::::::999888999:::<<<<<<:::777888<<<<<<999888888888:::===???@@@???:::===???@@@>>><<<;;;;;;@@@@@@AAABBBAAA>>><<<:::999888777555333222222111000/////////000000...------,,,,,,++++++,,,,,,---************)))+++...111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***))))))***+++---///000555888:::<<<===>>>???AAACCCBBBCCCDDDFFFHHHKKKLLLNNNLLLNNNUUU\\\```gggnnnxxxyyy~~~~~~mmmfffeeedddeeehhhkkkmmmmmmnnnoooppprrrsssssssssrrrvvvnnnlllpppppplllmmmsssuuuoooqqqwwwvvv{{{|||```@@@333111111000///000111000///---............/////////////////////000111111222222333333333333555777999:::::::::;;;<<<>>>???@@@@@@>>>???@@@AAAAAABBBDDDGGGJJJHHHFFFFFFHHHJJJJJJIIILLLRRR]]]nnnRRRPPPKKKHHHOOOVVVeeevvv}}}wwwqqqpppwwwvvvppptttxxx\\\IIIJJJFFF@@@BBBAAAAAAAAA@@@@@@???======::::::999888777777777777777888999888777777888:::777666555666666555222000333444666777777888:::;;;888777555333222000000000/////////000111222444444999999999:::;;;:::777444333333333444555666777888:::;;;<<<===>>>>>>>>>===;;;:::999888888999:::;;;:::;;;<<<===>>>AAAEEEIIILLLOOOWWW```gggooo}}}yyyuuuvvvIII999444333777222888444444555555555555444444666555444444555666555444333333333333444444444444666666666666666777888888888999HHH[[[ppp555555666777888999999:::555777::::::999888999999<<<<<<:::666888===>>>;;;777777777:::===@@@BBBBBB:::<<>>===<<<===???@@@@@@@@@???===;;;:::;;;:::777555333222111111222111//////000000...,,,---,,,,,,++++++,,,,,,---***+++++++++***+++...000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***+++---...///222444888;;;>>>AAACCCDDDFFFGGGHHHJJJLLLOOOQQQRRRLLLJJJLLLRRRXXX\\\bbbhhhxxx}}}zzzlllqqq~~~pppgggfffffffffgggiiijjjkkkoooqqqtttwwwxxxwwwuuussstttllljjjoooqqqmmmooovvv}}}uuuzzzxxxZZZ:::111000111000///000111000///---............///////////////000000111222222333333222222222333555777999;;;;;;;;;;;;<<<===???@@@AAA>>>???@@@AAAAAABBBDDDGGGJJJHHHFFFFFFFFFHHHJJJKKKNNNNNNTTTsssrrrSSSPPPOOOKKKMMMTTTdddttt{{{tttwww||||||xxx}}}www\\\IIIIIIFFF@@@CCC>>>>>>>>>>>>>>>===<<<;;;;;;:::999999999::::::;;;;;;:::888666555555666888666666666777888777333000444666888888888777999:::777666444333111000000///.........///111222444555777777888:::;;;;;;999666222222222333333444444555777888999:::;;;<<<======999999888777777888999999777888999:::;;;>>>AAADDDHHHJJJPPPXXX^^^eeessswwwvvvtttkkkCCC888444222777222777444444555555555555444444666444444444555666555444444444555555555666666666666666666666666777777888::::::GGGYYYkkk555555666777888999::::::666888:::999888777888999======:::777888===>>>;;;666555666:::>>>AAABBBBBB:::===?????????>>>>>>???>>>>>>???>>>===<<<:::999;;;999777444222111111111222000............,,,+++---,,,,,,++++++,,,,,,---,,,------,,,******,,,......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---......111555;;;@@@DDDFFFFFFKKKLLLLLLMMMOOOQQQRRRSSSJJJHHHHHHMMMQQQTTTYYY___mmmwwwqqqkkkyyyoooiiiiiihhhfffffffffggghhhnnnpppsssuuuvvvuuusssqqqllliiijjjooonnnlllssszzzvvv}}}xxxWWW888111222111000///000111000///---............////////////000000111111222222333333333333333444555888:::<<<<<<<<<<<<<<<===???@@@AAA>>>@@@AAAAAAAAACCCEEEGGGJJJJJJHHHGGGGGGIIIKKKMMMOOOKKKMMMbbb[[[NNNOOOKKKLLLVVVbbbsssxxxyyy|||}}}|||www\\\IIIHHHEEE@@@CCC>>>>>>>>>>>>>>>===<<<;;;999888888888:::<<<>>>???>>><<<888555444444555555666666666888888777444111555777999999888777777888666555333222000000//////.........///000222333444333333555888<<<===;;;999222222222333333333333333555555666777888:::;;;;;;777777666666666666777777555666777888999:::>>>@@@CCCEEEIIIPPPTTTZZZgggtttyyyttt{{{|||www|||xxxwww^^^===888666444888222555444444555555555555444444666444444444555666555444444444444555555555555666666666666666666777777888999999FFFWWWhhh444555666777888999:::;;;999::::::888666555666888<<<<<<:::777888<<<<<<999333444666:::>>>AAA@@@???:::<<<>>>???>>>>>>???AAA>>>>>>>>>===<<<;;;:::999:::888555333111111111222111///---,,,------,,,+++---,,,,,,++++++,,,,,,------......---+++***,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,---///333:::@@@DDDEEEEEEKKKKKKIIIHHHHHHHHHIIIJJJFFFCCCCCCGGGKKKLLLQQQVVVdddwwwmmm|||wwwoooiiijjjiiigggeeedddfffgggkkklllmmmnnnooonnnmmmmmmhhhgggjjjmmmjjjiiiuuuyyyyyy{{{WWW999333555111000///000111000///---............////////////000000000111222222333333333333444555777999<<<===<<<<<<===>>>>>>???@@@@@@???AAABBBCCCCCCDDDFFFHHHJJJJJJKKKJJJIIIIIIKKKNNNMMMIIIKKKVVVxxxgggLLLMMMIIIKKKYYY^^^nnnzzzwwwyyyxxxxxx}}}www]]]JJJGGGCCC>>>CCCAAAAAAAAA@@@@@@???======777777666777999<<>><<<999;;;============???AAA??????>>>===<<<;;;::::::888666333111000000111222111...,,,,,,,,,------,,,---,,,,,,++++++,,,,,,---+++---...---,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++,,,+++---///222888>>>AAA@@@???CCCBBB???>>>===>>>@@@BBBBBB???@@@DDDHHHIIINNNTTTcccyyyqqqwwwoooggghhhhhhgggddddddgggiiikkkjjjiiiiiiiiijjjkkklllllliiiiiijjjgggfffsss}}}uuuyyy{{{UUU777222444111000///000111000///---............//////////////////000000111222222222444444555666888;;;===???;;;<<<>>>???@@@@@@??????AAABBBDDDDDDDDDEEEHHHJJJHHHJJJLLLKKKIIIIIIKKKMMMIIIHHHMMMOOOfffqqqPPPPPPJJJEEETTTWWWggg{{{yyymmmqqqtttwww{{{~~~|||xxxxxx^^^JJJFFFBBB===BBBBBBBBBAAAAAA???>>><<<<<<777666666666777:::===@@@>>>;;;888777888999777666777555444555666666555333222555777888777666666666444333222000000/////////000000////////////000000//////222666999;;;:::999444555555555555444333222333333222222333555666777333333444444444444333333222444666666666777999;;;<<<<<<>>>@@@AAAEEEPPP\\\dddhhh]]]SSSZZZbbbjjjuuupppooowww~~~xxxvvvqqqgggxxxSSS999999666222888222555444444555555555555444444666555444444555666555444111111222222222333333333666666666666666777888888666777CCCRRRbbb333333444666777999::::::???===:::666222222555777777999888666666888666111000222666;;;???@@@===:::888999;;;<<<<<<<<<>>>@@@@@@@@@???>>>===<<<;;;;;;777555222000///000111333111///,,,,,,---......------,,,,,,++++++,,,,,,---)))+++------------///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++//////111666<<<>>><<<999:::999777666777:::===@@@AAA??????DDDHHHKKKPPPVVVdddvvvrrrxxxllldddfffgggfffeeeeeeiiilllmmmllliiihhhhhhjjjlllnnnrrrkkkhhhhhheeeeeeppp{{{zzz{{{pppvvvyyyRRR333///000111000///000111111///---............/////////000/////////000111111222222555555666777999<<<>>>@@@;;;<<<>>>@@@AAA@@@???>>>BBBCCCDDDEEEEEEFFFHHHKKKFFFIIILLLLLLJJJIIIJJJLLLDDDGGGOOONNN]]]vvvVVVWWWLLL@@@KKKQQQbbbvvvwww___gggsss~~~~~~yyy___JJJFFFAAA<<>>@@@===888444222222333555:::777555666777666333000222444888;;;======<<<;;;222555999;;;<<<<<<===>>>===<<<::::::;;;;;;:::888777555222111111111000///000///---,,,,,,---...///,,,++++++***++++++,,,,,,---,,,*********,,,...///------++++++++++++---------,,,++++++******++++++******))))))******+++,,,***,,,...111333444444444222333444444444666999<<<>>>>>>AAAEEEGGGIIIQQQZZZbbbqqqwww|||{{{ssshhhhhhhhhfffeeedddfffhhhhhhgggggggggiiijjjlllnnnpppllliiiiiihhhfffjjjqqq{{{tttqqqqqqrrrttt{{{^^^FFF666000555000000000000////////////......//////000000111111222222111000000111222333555666777888:::===???@@@AAA@@@??????>>>>>>>>>???BBBBBBDDDGGGJJJKKKJJJIIIHHHJJJMMMNNNNNNKKKHHHEEELLLFFFKKKNNNYYY^^^KKKNNNPPPLLLRRR___rrryyyrrrbbbkkkuuu{{{~~~jjjPPPCCCDDDBBB;;;????????????>>>===<<<;;;===999555333444777888999999999888777777666777777666666666666666444222111222333666888999999888777444333000---,,,,,,,,,------///000111000///000111222222333444444555666666555777:::<<<;;;888444111777555222222333444444444111111111000111111222333111111222333555777999;;;???>>><<<<<>>KKK]]]lll666666555555666888:::;;;<<<:::777444222222333444999777555555666666333111222444777999;;;;;;;;;;;;222666;;;>>>>>><<<<<<;;;<<<;;;::::::;;;<<<;;;999777444222000111111000//////...---,,,,,,---///000...------,,,,,,,,,------...---,,,+++,,,---///000------++++++++++++---------,,,++++++******++++++******))))))******+++,,,------...000111111111111111222333444444666999;;;??????BBBGGGKKKNNNWWWaaadddnnn{{{}}}xxxpppjjjiiihhhgggffffffgggiiihhhhhhggghhhiiijjjlllmmmnnnjjjhhhhhhggggggkkkrrr}}}wwwuuuvvvxxxssstttWWW@@@222---222000000000000/////////.........//////000111111111222222111111111222333444666777888999;;;>>>@@@AAA@@@@@@@@@@@@@@@@@@AAABBBHHHGGGGGGHHHJJJJJJIIIHHHLLLMMMOOOQQQRRROOOJJJEEELLLFFFMMMRRRZZZ]]]KKKMMMOOOKKKNNN[[[nnnxxxsssccckkkuuu{{{yyyzzzuuucccMMMDDDFFFFFF@@@????????????>>>===<<<;;;===:::666555777999::::::888888777777666777777777666777777777666444222111222333666888999999888777444222000...,,,,,,,,,------///000111//////000111000000111111222333333333555777:::<<<;;;888555222666444222222444555555555222111111111111111222222000000000111333666888:::>>>AAACCCBBBAAAEEEPPPYYY^^^___[[[RRRLLLKKKKKKIIIGGGPPP^^^ppp|||}}}}}}{{{GGG===666555666555444555666555444444555666555444666555555555444444444444222222333444444555555666444555666555444555666888888:::===JJJYYYhhh666666666666777777888888888777666444333333333333888777555555555555333111444555777999:::<<<<<<<<<444888===??????<<<:::999;;;:::999:::;;;<<<;;;:::666333111///000000000///......---,,,---...000111000000///...---------...//////...------...000111------++++++++++++---------,,,++++++******++++++******))))))******+++,,,......---------...//////000111222222333555888;;;AAAAAAEEEJJJNNNSSS]]]gggmmmsss}}}|||uuukkkjjjhhhgggggghhhiiiiiiiiiiiihhhhhhiiijjjkkkkkkmmmjjjhhhhhhgggggglllrrr{{{vvvvvvxxxuuu}}}mmmOOO;;;000,,,111000000000/////////............///000000111111222222222222222333555666777888888999;;;===???AAABBB@@@@@@@@@AAABBBDDDEEEFFFPPPNNNKKKJJJKKKJJJIIIHHHPPPOOOPPPTTTWWWUUUMMMFFFMMMHHHPPPWWWZZZxxx\\\LLLMMMMMMGGGKKKWWWkkk~~~vvvsssfffnnnvvvyyyzzz|||zzzvvvpppkkk]]]KKKDDDGGGGGGBBB????????????>>>===<<<<<<<<<:::888888999;;;;;;:::777777666666666777888888888888888777666333111000222333555888999888888777333222000...---,,,,,,------...000000/////////000///000000111111222222222444777:::<<<<<<999666444555444222333555666666666333222222111111111222222111000///000222666999<<>>???888:::===>>><<<:::999888:::999888999;;;<<<;;;:::444222///...///000///...------------...///111222111000///...............000///.........//////000------++++++++++++---------,,,++++++******++++++******))))))******+++,,,---,,,+++++++++,,,...///...///111111222444888;;;CCCCCCFFFKKKNNNRRR\\\fffrrruuu|||~~~{{{jjjiiigggfffggghhhiiihhhiiiiiiiiiiiiiiiiiijjjjjjooollliiiiiihhhggglllrrrxxxvvvyyy{{{}}}hhhIII999222...222000000/////////............//////000111111222222222222333444666777888999999:::;;;<<<>>>AAACCCDDD@@@@@@AAABBBDDDFFFHHHIIISSSPPPMMMKKKKKKKKKJJJIIIOOOMMMNNNSSSYYYXXXPPPGGGNNNIIIPPPYYYXXXiiiZZZKKKMMMLLLEEEIIIVVVkkkyyysssrrrdddnnnuuuvvvtttsssqqqmmmlllgggZZZJJJCCCCCCBBB>>>????????????>>>===<<<<<<:::888777888:::;;;;;;:::666666666666777777888999999999999888666333111///111333555777888888777666222111000...------------,,,...000000///...///000111111111222222333333333333555999<<<<<<:::777555444333333444666888888777444333222222111111111111222111000000222666:::===BBBLLLWWW\\\aaapppvvvggggggkkkyyyvvv|||WWW>>>777333444555444444666666444444444555666555444444444444444444444444444222222333444444555555666444555666555444555666888888>>>CCCLLLVVVccc444555666777777666444333111222333444444333222222666555444333222222333333444555666777999;;;<<<===<<<<<<<<<:::777777888:::888777777888999;;;:::999333111...---...///......---------...///000111111000000///...............//////..................------++++++++++++---------,,,++++++******++++++******))))))******+++,,,******))))))***,,,...///,,,...000111222555999<<>>===<<<888777666777999;;;;;;:::777777777777777888999:::999999999888666444111000111222555777888888777666111111000///...---------,,,...///000///...///000000000000111111111111111111333777;;;<<<:::888666444444444555777999888777555444333222111111111111000///...///000333777999???GGGPPPYYYcccuuu~~~}}}uuuMMM:::666333555555333333666666444444444555666555444333333444444444444444444222222333444444555555666444555666555444555666888444999>>>FFFNNN[[[444444555666666555444333222222333333333333222222444555444222111000222444111222444666777888999999===<<<:::777444555777:::777666555666777888777666111///---,,,---......---.........///000000000000000//////......//////000///////////////.........------++++++++++++---------,,,++++++******++++++******))))))******+++,,,)))))))))***+++,,,...///,,,---///111222555:::===CCCCCCFFFIIIIIIHHHMMMSSS___fffqqq~~~wwwpppppprrriiifffcccdddgggiiihhhfffggghhhiiijjjjjjjjjjjjjjjrrrnnnkkkkkkiiihhhlllrrr|||www~~~zzz[[[<<<444333///////////////.........------//////000111111222222333222333555777888999::::::;;;;;;<<<>>>@@@BBBDDDEEEAAAAAAAAABBBCCCEEEFFFGGGIIIHHHFFFGGGHHHJJJIIIIIIEEEDDDFFFKKKQQQRRRMMMHHHLLLLLLKKKQQQSSSUUU|||fffQQQOOOOOOJJJEEEOOObbbxxxtttooooooxxx~~~zzzssslllfff___SSSHHHCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<888666555666999;;;<<<<<<999999888888888999::::::999999999888777444222111111222444777888777777666000000000///......------,,,---//////.........///...........................111555999;;;:::888666555555555666888999888666666666444333111111000000------------...000111222666;;;BBBIIISSSbbbrrr}}}~~~gggDDD888555444666666333333555666555444444555666555444333333333333444444444444222222333444444555555666444555666555444555666888555999===EEEOOO]]]333444444555555555444444333333333333333333333333333444444222//////222555000222555777999:::999999;;;:::999666444444666888666555444444555666555333000...,,,+++---...------/////////000000000//////000000///000000111222333000111111111000000///...------++++++++++++---------,,,++++++******++++++******))))))******+++,,,)))***++++++,,,,,,,,,,,,,,,---000111333666;;;>>>BBBCCCGGGJJJIIIFFFHHHNNNYYYbbbooo|||xxxooonnnooojjjfffcccdddhhhjjjiiigggfffggghhhjjjkkkkkkkkkjjjmmmjjjhhhiiihhhhhhmmmsss~~~~~~xxxVVV888333333///---//////.........---------///000000111111222333333222333555777888999999888;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCEEEHHHJJJKKKHHHFFFGGGKKKIIIMMMRRRPPPiii^^^QQQNNNLLLFFFNNN]]]rrrtttlllyyy~~~zzzrrrggg^^^QQQHHHCCCBBBCCCDDD@@@@@@@@@@@@???>>>======999777555666999<<<>>>???;;;;;;::::::999:::::::::888888999888777555333222000222444666777777666666000000000//////...------+++---//////...---...///------------------------,,,///444888999999777666777666666777999999777555777666555333111000000000---......///////////////...333999>>>CCCKKKVVV^^^iiiqqq}}}~~~~~~\\\@@@888666666888666222222555666555444444555666555444222222333333333444444444222222333444444555555666444555666555444555666888888;;;>>>HHHUUUfff333333333444444444555555555444333222222222333333333444444111//////222555222444888;;;======<<<;;;888999999777555444444555666555333333444444333111000...++++++,,,---------///000000000000000///...000000000111222333555555222222222222222111000///------++++++++++++---------,,,++++++******++++++*********)))***++++++,,,+++,,,---------+++***))),,,...000222444777;;;???BBBCCCHHHLLLKKKGGGHHHLLLTTT^^^lllwwwyyynnnjjjkkkkkkgggdddeeeiiilllkkkhhheeefffhhhjjjkkklllkkkkkkhhheeeeeefffggghhhmmmuuuzzzxxxUUU777444555000---//////.........---------000000000111222222333333333444666777888888888777;;;;;;<<<===@@@BBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@DDDDDDEEEFFFFFFFFFEEEDDDCCCKKKHHHKKKRRRMMM\\\jjjRRRLLLLLLHHHNNN\\\ooosssjjjwwwyyyzzzzzz||||||wwwooojjj```RRRIIICCC@@@AAADDD@@@@@@AAA@@@@@@???>>>===;;;999666666999===@@@AAA===<<<;;;;;;::::::::::::777888888888777666444333000222444666777777666555///000000000///...------+++---//////...---...////////////////////////...+++...222777999888777555888777777888999999777555888777555333222000000000000111222333333222111000,,,333:::======@@@IIIQQQ[[[aaahhhsssUUUAAA888666777999777222222555666555444444555666555444222222222333333444444444222222333444444555555666444555666666444555666888555888;;;FFFVVVjjj222222222222222222222222777777666555444444333333111111222222222333333333333777:::;;;888666666777888888777666666666666666:::777444444666666444222...---+++******+++---...000...------.........---//////000000111111222222222111111000///.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********))))))******+++,,,*********)))******++++++---...///111444999@@@DDDKKKLLLLLLKKKHHHEEEAAA???JJJRRR^^^jjjvvvzzzpppjjjhhhdddddddddeeefffhhhjjjkkkiiihhhggghhhkkklllkkkhhhfffiiibbb]]]dddgggiiiqqqwww|||}}}hhhLLL:::...000333.............../////////000000111111222333555666777999777666777777555999>>>:::;;;======>>>AAAEEEHHHCCCDDDAAA===>>>AAA@@@===>>>???AAADDDFFFEEEBBB@@@CCCDDDFFFGGGGGGEEEDDDBBBHHHCCCEEEJJJKKKLLL[[[mmmoooWWWPPPKKKGGGHHHQQQbbbxxx||||||~~~vvvhhhgggmmmvvv|||{{{vvvtttuuummmaaaRRRHHHFFFFFFFFFDDD@@@@@@??????>>>??????@@@999777444444777:::<<<===999999999888888888888888888888888777666444333222333333333555777888666444111000///...---,,,,,,,,,........................,,,---......//////......,,,---///111333666888999666666666666666777777777777666555444333222///---//////............//////111111111444888===CCCFFFSSSSSSTTT\\\lllxxxNNNCCC777666555444444333444444444444444444444444444444555555555444444333333333333333444444444444444444666555333333333444666888;;;666<<>>AAAAAAAAA@@@>>>>>>@@@BBB@@@BBB@@@>>>???CCCDDDBBB???@@@AAACCCDDDCCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAADDDBBBEEEKKKKKKJJJUUUdddyyy]]]SSSNNNGGGFFFLLL]]]sss{{{oooeeehhhqqq~~~~~~wwwmmmaaaRRRHHHDDDBBB@@@===AAA@@@@@@???>>>>>>>>>>>>888666444444666888999999777777888888999999::::::888888888777666444333222333222222444666777666444111000///...---,,,,,,,,,........................,,,---......//////......,,,---...000222444666666666666777777777888888888777777666555444333000/////////............//////000//////000333666:::===EEEEEEGGGNNN^^^uuu{{{nnnFFF<<<777666555444444333333444444444444444444444444444555555444444444333333333333333333444444444444444666555444333333444666777999555:::EEEKKK]]]333333333333333333333333555555444444333333222222222222222222333333333333444555777888777888999;;;777777777666777777888888;;;::::::::::::888444111///...---,,,---///111222111///------.........---///...............------//////......------,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++*********))))))))))))***++++++******))))))***++++++,,,+++---...111444999???DDDBBB@@@<<<999888:::<<<>>>BBBAAAFFFVVVlllyyyqqqllljjjiiihhhgggeeeeeeeeeffffffjjjgggddddddggglllooopppiiihhhfffiiimmmgggnnnvvvyyy~~~\\\AAA666111444666........./////////000000000333222111222333666888:::===999:::@@@CCCAAA>>>===EEEEEECCCAAA>>>===>>>@@@@@@BBBAAA??????DDDEEECCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAEEELLLKKKHHHMMMXXXcccQQQIIIIIIDDDFFFVVVmmmyyyllljjjoooyyypppdddUUUJJJEEECCC@@@>>>AAAAAA@@@???>>>>>>======<<<:::999999:::;;;;;;:::666666777888999:::;;;;;;888888888777666555444333333222111222444555555555111111///...---,,,,,,,,,------------------------,,,---......//////......,,,---...///000222333333555555666777888999999:::777777666555444333111000//////............//////111000///...///000333444999999;;;AAANNNaaavvvyyypppmmmxxxeeeAAA999777666555444333333333333444444444444444444444444444444444444333333333333222333333333444444444555555555444333333555666777999666;;;BBBEEEXXX333333333333333333333333444444444333333222222222222222222333333333444444444555555666777999;;;<<<::::::999888888888888888::::::;;;;;;:::666222000///...---,,,---///111333222000...---...///...---......------,,,,,,++++++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))))))))))))))***++++++))))))))))))***+++,,,,,,+++,,,...///111555:::>>>;;;:::777666666888:::<<<@@@???CCCQQQeeewwwxxxoookkkiiijjjiiihhhgggfffgggggghhhhhhgggeeeeeefffiiilllmmmkkkiiiggglllkkk```iii~~~ssssssyyyUUU;;;444222555555---...////////////000000000222222111111222555888;;;===999;;;CCCHHHEEE???;;;AAAAAAAAA???>>>>>>@@@BBBAAADDDCCC???>>>@@@BBB@@@CCCBBBAAA@@@>>>>>>???@@@>>>???@@@AAAAAAAAA@@@@@@BBBCCCFFFJJJIIIFFFIIIPPPnnnmmmUUUHHHJJJCCCBBBPPPiii~~~vvvooommmxxxyyytttfffTTTHHHCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::999:::<<<===<<<;;;888888888999999:::::::::888888888777777555444444444222000000222444555555222111000...---------,,,------------------------,,,---......///.........,,,------......///000000333333444555666777888999444555555555333111111111//////............//////222111000/////////111111666666777:::DDDSSScccnnnccc```aaakkkzzzbbbBBB<<<666666555444333333333333333333333333333333333333333333333333333333333333222222222333333444444555555444444444444555666777999999>>>CCCFFFZZZ333333333333333333333333444333333333333333222222222222333333333444444444444444444555888:::;;;<<<;;;:::888777555555444444777999::::::777444000...------,,,,,,---///222333222000.........///...,,,------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))******++++++******)))))))))(((((())))))***+++))))))))))))***+++,,,---+++,,,---------///222555555555666777888999999:::===???CCCLLLYYYgggssszzzuuummmiiihhhiiihhhhhhhhhhhhjjjkkklllffffffggggggffffffggggggiiihhhgggkkkjjj```iii|||xxxwwwxxxtttOOO777444222333222+++////////////000000000111111000000111333555888:::<<<999;;;CCCIIIEEE???;;;>>>>>>>>>>>>======@@@BBB???BBBBBB>>><<<>>>@@@@@@CCCCCCBBB@@@===<<<>>>AAA@@@@@@AAABBBBBBBBBBBBBBBFFFFFFGGGHHHGGGFFFIIINNNccczzz```NNNKKKDDDAAANNNfff|||~~~}}}tttiiikkk{{{}}}zzzjjjTTTDDD>>>???AAABBB@@@@@@@@@@@@>>>===;;;:::444333444666999;;;;;;:::;;;:::::::::999999888888777888888888777666555555444222000000222444555555222111000///...---------------------------------,,,---......///.........,,,,,,---------.........///000111222333444555555000222444333111///000111//////............//////111000000//////000111111333333444888???KKKXXXaaaWWWWWW[[[cccnnn|||\\\@@@<<<666555444333333222222333333333333333333333333333333333333333333333333333111111222222333444444555444444444444555555666666777888>>>DDDIII```333333333333333333333333444444444444333333333333333333333333444444444444555444444666999;;;;;;:::777666555333222111000000555777888777444111000///---,,,,,,,,,---000333444333111///...//////...,,,,,,++++++++++++++++++***,,,,,,,,,,,,++++++++++++++++++************++++++))))))************)))))))))(((((((((((()))******(((((())))))***+++------+++,,,,,,+++***+++---///000222555888999999888777888<<>>?????????===<<<;;;===???999>>>@@@===;;;???CCCDDDBBBCCCDDDAAA===<<>>BBBLLLZZZddd|||uuulllhhhgggfffeeeeeefffgggjjjlllmmmggghhhiiihhhffffffhhhkkkeeekkkhhhfffjjjkkkvvv|||xxx}}}dddCCC222444111...000/////////000000000111111111000111444666999::::::;;;;;;999<<>><<<<<<===???999???AAA>>>;;;???DDDEEEAAACCCEEECCC???===@@@CCCCCCCCCCCCDDDDDDEEEFFFGGGFFFHHHHHHGGGHHHIIIKKKLLLZZZ]]]FFFLLLGGGEEEKKK[[[nnn}}}{{{kkkaaakkk~~~}}}nnnYYYIIICCCCCCDDDDDD===>>>???@@@???>>><<<;;;;;;999777888;;;>>>@@@@@@;;;;;;;;;::::::999999888777888888888888777666666333222222444666777666444333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---------....../////////---111444333///...000333//////............//////------.........//////000---...000222555<<>>@@@BBB===BBBDDD???<<<>>>BBBCCC@@@CCCFFFDDD@@@>>>AAADDDCCCCCCCCCDDDDDDFFFGGGGGGCCCFFFHHHHHHIIIKKKKKKIIIPPP|||dddOOOKKKHHHFFFJJJVVVgggvvv~~~{{{ssscccXXXaaarrrwwwqqqlll```OOOCCC@@@AAAAAA@@@<<<===???@@@???>>><<<;;;;;;999666666888;;;===>>>::::::::::::::::::::::::777888888888888777777666333333333555777888666444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,,,,------......///------..................---111555444000///111444//////............//////000000000000000000000000222333222222222555:::>>>>>>@@@EEEIIIKKKQQQ___mmmrrr```llliiiDDD666:::555555444333222222222222222222222222222222222222111111111222222333333333///000111222333444555555333444555555666666555555888999>>>HHHWWWttt444333333222222333333444555555666666555444333333333333333444444444555555:::::::::999888666555444333333222222333555666777666666555444333111000//////...---,,,---000333555555444333222222000---+++)))***+++,,,...///000111******+++,,,,,,---......***,,,---,,,+++)))***+++)))))))))))))))))))))))),,,,,,+++***))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,...111333444333111///444555777999===CCCKKKPPPjjjvvvtttooonnnllldddfffggggggeeeeeeeeefffhhhiiiiiijjjjjjjjjiiiiiilllmmmllliiihhhlllsssyyy~~~}}}}}}]]]>>>...222000...000111111000000000000000111111444444666:::>>>>>>;;;888;;;>>>@@@AAADDDGGGFFFAAADDDCCCAAA@@@???@@@BBBCCCEEEBBB@@@@@@@@@???AAACCC>>>AAACCCCCCAAAAAABBBEEEEEECCCBBB@@@AAABBBDDDEEEIIIHHHGGGFFFFFFFFFGGGHHHKKKeeeoooRRRKKKKKKHHHHHHOOO```qqq{{{wwwnnnaaaVVVPPPOOOPPPQQQRRROOOJJJEEEAAA????????????@@@AAABBBAAA???===;;;>>><<<:::888888:::===???;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888666666555444444444444555444333333222111000//////------.........---,,,+++---------------------------------.........//////---------............///000000////////////000000..............................------------......222222111111333555888:::;;;<<<===???BBBIIIQQQWWWsssrrrggg]]]<<<555555555555444444444333333333222222222222222222222222111111222333333333333222111222222333333444444555444444555555666777777777:::888;;;EEESSSnnn444333333222222333333444555555666666555444444333333333333444444444444555777777777666555444222222333333222222333555666777666666555444333111000//////...---,,,...111444666777555333222111000...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......+++---//////---,,,++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++---///000111111000///222333444666:::???FFFKKKcccqqq|||ssspppkkkfffeeeffffffeeeddddddeeeggghhhhhhiiijjjkkkkkkkkkkkkiiijjjjjjhhhgggiiioootttrrruuu{{{xxxxxxxxxxxxXXX;;;///333111///111111222111111111111222222333666666777:::>>>???>>>;;;:::>>>@@@AAADDDHHHHHHDDDEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBAAAAAAAAABBBCCCEEEBBBEEEGGGGGGEEECCCDDDEEECCCCCCBBBAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFGGG[[[XXXNNNLLLHHHEEEJJJWWWgggpppxxx~~~~~~}}}yyynnn^^^QQQKKKJJJIIIHHHEEECCC@@@>>>>>>>>>@@@AAA??????@@@AAA@@@???>>>======;;;888777777999;;;===::::::::::::::::::::::::999999::::::::::::999999777666555555444444555555444444333222111000//////...---------,,,,,,,,,,,,------------------------,,,------------.........---------............///000//////......//////000..............................------------......222222000000111222444555888999:::<<>>@@@@@@???>>>AAACCCCCCDDDHHHHHHFFFHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHHHHFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCEEEMMMYYYRRRMMMGGGCCCDDDLLLYYYbbbjjjsss|||~~~|||~~~ppp\\\NNNHHHFFFDDDAAA===<<<;;;;;;<<<>>>@@@BBB@@@@@@??????????????????;;;999777555555777999:::999999999999999999999999999999::::::::::::999999777777666555555555555555444444333222111000/////////...,,,+++++++++,,,---------------------------,,,,,,,,,,,,---------------------............///.........------.......................................------------......222111000///...///000111444555666888;;;@@@FFFJJJSSSeee~~~xxxsss|||KKK888999666444444444444333333333333222222222222222222222222111111222333333333333222111222222333333444444555444444444555666666777777999888;;;EEEQQQjjj444333333222222333333444444555555555555555444444333333333333444444444444777777777777777666555444555444333333333555666777777666555333222111000000...---,,,---///333777999;;;777333000//////...---******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...222333111...,,,+++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************************++++++++++++,,,,,,++++++,,,---///000...//////000111444999===FFFYYYssswwwtttpppkkkiiiiiihhheeedddeeehhhkkknnnnnnmmmlllkkkjjjjjjjjjhhhhhhgggdddccchhhpppwww}}}yyy~~~}}}rrrGGG444///666333000222000111111111111222333555555999888888999<<<>>>@@@AAADDDHHHIIIFFFFFFIIIJJJIIILLLKKKIIIGGGFFFFFFFFFFFFEEEGGGFFFDDDCCCCCCAAA???AAACCCEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCBBB@@@???AAABBBCCCDDDDDDDDDCCCBBBFFFCCCnnn^^^UUUNNNFFFAAA@@@DDDNNNXXXnnnvvv}}}}}}yyy{{{sss]]]NNNIIIHHHDDD@@@@@@???>>>======???@@@AAABBBAAA@@@???>>>>>>>>>>>>999888666444444555777888999999999999::::::::::::999::::::::::::::::::999888777666666555555666666555444333222111000000//////...,,,******+++---...------------------------+++++++++,,,,,,,,,---------------............///...------,,,,,,------.................................------------......000000///......///000000111222444666777;;;@@@CCCIIIVVVlllqqqxxxhhh@@@888:::222444444444333333333222222222222222222222222222222111111222333333333333222111222222333333444444555333333444555555666666777888777<<>>@@@FFFJJJKKKHHHHHHLLLOOOPPPNNNNNNLLLKKKJJJIIIHHHHHHGGGJJJIIIDDDAAABBB@@@;;;>>>???AAABBBCCCCCCAAA@@@???AAABBBCCCCCCAAA???===@@@AAACCCDDDDDDDDDCCCBBBEEE???```oooXXXOOOGGGCCC@@@AAAIIISSSqqqzzz|||}}}ttt^^^OOOKKKJJJFFFBBBCCCBBBAAA@@@@@@@@@AAABBBDDDCCCAAA???>>>===<<<<<<999888666555444555666777999:::::::::;;;;;;<<<<<<:::::::::;;;;;;:::::::::888888777666666666666777555444444333222111000000000///---++++++,,,---...------------------------+++++++++,,,,,,,,,---------------............///------,,,,,,,,,,,,------..............................------------............//////000000111222000222444555666888;;;>>>DDDMMM\\\ooo}}}WWW:::999999+++444444333333333222222222222222222222222222222222111111222333333333333222111222222333333444444555333333444444555666666666888777<<>>NNNddd{{{vvvlllkkklllkkkkkkjjjiiiggghhhkkkmmmffffffgggiiilllpppsssuuummmkkkhhhdddeeelllyyyzzz{{{}}}qqqZZZ999///111666111000222///......///000222444555666777888888888777888;;;===AAAFFFHHHFFFGGGMMMSSSUUULLLLLLKKKKKKJJJIIIHHHHHHFFFJJJIIICCCBBBFFFEEE???AAA@@@@@@BBBDDDEEEDDDCCC@@@@@@BBBBBBBBB@@@>>><<<@@@@@@AAABBBCCCCCCCCCCCCAAA@@@YYY~~~[[[QQQHHHEEEBBB@@@GGGSSSgggttt}}}sss___QQQKKKIIIGGGDDD@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<;;;:::999777666555666666777:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::999888888777777777777777555555444333222111000000000000...---------...///------------------------,,,,,,,,,,,,---------------------............///---------,,,,,,---------..............................------------............///000111111222222000222444555555555777999>>>EEEPPP___tttzzzoooNNN888888777)))333333333333222222222222222222222222222222222222111111222333333333333222111222222333333444444555333333333444555555666666777777<<>>CCCEEEBBBAAAFFFMMMPPPFFFFFFFFFFFFFFFEEEDDDDDD@@@GGGGGGBBBDDDMMMPPPKKKEEECCC@@@AAACCCDDDDDDCCC@@@AAAAAAAAA@@@???===<<>>GGGQQQbbbtttbbbkkkyyycccIII666555666///333333333222222222222111222222222222222222222222111111222333333333333222111222222333333444444555222333333444444555555666666777<<>>;;;???DDDGGGAAAAAABBBBBBBBBBBBAAA@@@;;;CCCEEEBBBGGGTTTYYYVVVGGGDDD@@@???@@@BBBBBBAAAAAAAAAAAA@@@???>>>======>>>============???AAABBBFFFCCC???WWWaaaTTTKKKIIIDDD>>>DDDPPP___kkkyyywwwgggXXXNNNIIIGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA<<<===???AAABBBAAA???>>><<<;;;:::999888888888888777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888777888888888666555444444222222111000111111111222111000//////---------------------------------.........//////---------........./////////......------......///.................................------.........000000000000///...---,,,...000333333222111222222222999AAAHHHTTTppp|||{{{vvvcccfffyyy}}}wwwZZZEEE444222888777333333333222222222111111222222222222222222222222111111222333333333333222111222222333333444555555222222333444444555555666666777<<>>???@@@@@@BBBCCCCCCCCCBBBAAABBBCCCAAA>>>;;;;;;>>>BBB@@@@@@AAAAAABBBCCCDDDEEE>>>?????????>>>===<<<;;;==============================>>>????????????>>>CCCDDD===NNN```yyy^^^KKKJJJGGG======EEEZZZeeerrrwwwvvvvvvzzz|||tttfffUUUHHHDDDFFFGGGEEECCCAAA@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA???===<<<<<<<<<:::777444444555666777999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>============<<<;;;::::::999999999888777666444444333333444444333333222111000000////////////////////////////////////////////////000000000000000000000000//////............////////////............//////222000.........///...---000///...------...///000111111000000111111222333444888>>>AAAGGGZZZ}}}yyyjjjrrrpppNNN>>>444333555222222222222222222222222222000111111111111222222222111000000000222333222111222222111111222222333444777444222222444666444222666888:::CCCQQQ\\\vvv222333333333333222111111666666666777666666555444777777777777888999;;;<<<;;;:::999999::::::888666444333222111111222333333777666555444333222222222000...,,,***+++---000222333333111///---,,,******,,,,,,---...............//////...---,,,++++++***---...//////...,,,***(((++++++++++++++++++++++++************************(((((((((((()))***+++,,,)))((((((((()))***++++++,,,---------++++++---...///.........---------------333888@@@WWWvvvpppnnnllliiiddddddeeeeeeeeeeeeddddddjjjkkkkkkkkkjjjmmmrrrvvvuuuuuukkkgggllljjjhhhooo{{{xxxWWW<<<444333222111111000111111222222222333444777999::::::999777888:::=========@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@===::::::===@@@???>>>>>>>>>???@@@AAAAAA===>>>>>>>>>>>>===<<<<<<========================>>>??????@@@@@@@@@@@@@@@DDDCCC>>>LLLXXXlllPPPJJJGGG???>>>EEESSS^^^mmmvvvyyyyyyzzz{{{}}}|||wwwlll\\\NNNGGGGGGEEEDDDCCCBBBBBBBBBAAAAAABBBAAA@@@@@@AAAAAA???>>><<<======:::777555555555777888999:::;;;<<<<<<<<<;;;;;;<<<==================<<<<<<;;;::::::999999888777666555333333333333444444333333222111111000////////////////////////////////////////////////000000000000000000000000//////............////////////............//////111000...---...///...---000///...------...///000000000111111111222222222333666:::<<<@@@PPPpppkkknnn~~~uuukkkJJJ<<<444444666111222222222222222222222222000111111111111222222222111000000000222333222111222222111111222222333444666444222222444555444333666888:::CCCPPP[[[uuu333333333333333222222111777777777777666555444444888888888888888999::::::;;;:::999999999999777555222111111111111333444666777666555333222222111111///---+++******,,,...000444333111///---+++***))),,,------............---//////...---,,,+++******,,,---.........---+++***++++++++++++++++++++++++************************)))))))))))))))***+++,,,***)))))))))))))))******......///...---,,,...000............------------...000000555IIIqqqyyyqqqnnnjjjgggddddddffffffffffffddddddhhhiiijjjkkkkkkmmmppprrr|||xxxmmmlllsssqqqoooyyynnnNNN888555444333222111111111111333333333444555666888999:::999999:::<<<>>>===<<>><<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBB???===HHHJJJfff[[[KKKFFFBBBAAADDDIIISSScccqqq{{{~~~|||zzz{{{~~~|||rrrcccTTTKKKGGGCCCCCCBBBCCCEEEEEECCCAAABBBAAA@@@AAABBBBBB@@@>>>===>>>===;;;888666666777888888:::;;;<<<<<<======;;;<<<<<<===============<<<<<<<<<;;;;;;::::::999777666555444333222222222444444333333222222111111////////////////////////////////////////////////000000000000000000000000000//////......//////000//////............//////111///...---/////////...//////............/////////000111222333222111111333555777888999DDD___wwwiii___qqqxxxzzzcccDDD999444555777111222222222222222222222222000111111111111222222222111000000000222333222111222222111111222222333444555444222222444555555444666888:::BBBNNNYYYuuu333333444444333333222111666666666777777777666666999999999999999999999999:::888777777888777555333333333333333555777999:::777666555333222111111000///...,,,++++++,,,...000333222111///---+++)))))),,,------......---------///......---,,,+++***)))+++,,,,,,---------,,,+++++++++++++++++++++++++++***************************)))))))))******+++,,,+++***)))))))))))))))***---...///...,,,,,,...///------------------------111000//////<<>>@@@???>>>AAAAAABBBBBBCCCCCCCCCCCC??????===<<<;;;;;;===>>>;;;;;;:::999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>:::<<>>MMMjjjNNNFFFCCCBBBBBBBBBIIIVVVhhhyyyyyyhhhZZZPPPJJJDDDBBBBBBCCCEEEFFFCCC@@@AAAAAA@@@AAABBBBBBAAA???>>>>>>>>><<<:::888888888999999;;;<<<<<<=========<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::777777666555444333333444444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////............//////111///------/////////.../////////....../////////...000222333444333111000444555666666666>>>RRRfffkkk^^^jjjxxx~~~}}}XXX===666444666777111111111111111111111111111000000111111111222222222111000000000222333222111222222111111222222333444444444333333444444555555666888999@@@LLLVVVttt333444444444444333222222333444555777888999999999::::::::::::999999999888888777666666777666444222444444444444666888:::;;;666666444333222111111111000///...---------///000222111000...---+++***))),,,---------------,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************+++,,,+++***)))))))))))))))***,,,------,,,++++++,,,...,,,,,,------------------////////////444CCCYYYkkkxxxxxxpppllliiihhhggghhhiiijjjjjjiiihhhgggjjjkkkmmmpppqqqrrrpppooojjjpppwwwvvvVVV===444555444444333333333333333555555666777888888999999777888999<<<@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCC@@@???=========>>>>>>>>>;;;::::::999999999::::::::::::::::::;;;<<<>>>???========================<<<<<<===>>>>>>>>>>>>>>><<<777===@@@:::@@@mmm{{{WWWHHHDDDBBB??????BBBKKK\\\qqqpppddd[[[TTTIIIEEEBBBBBBDDDEEEBBB???AAA@@@@@@AAACCCCCCAAA@@@?????????>>>;;;999999::::::;;;;;;<<<============<<<===============<<<<<<;;;;;;;;;;;;;;;:::::::::999888777666555555555666444444444333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000//////............//////000...------///000///......//////////////////......000222333444333111000333333444555555:::IIIXXXkkk~~~vvvqqqgggcccooolllLLL888555333555777111111111111111111111111111000000111111111222222222111000000000222333222111222222111111222222333444333333333333333444555666555888999???IIITTTrrr444444444444444333222222111222444777999:::;;;;;;999:::::::::::::::999888888777666777888777666444444333333333333555777888555444333222222111111222111000///...---...//////000000///...---,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,***)))))))))))))))*********+++,,,+++***)))+++---,,,,,,,,,,,,------------+++,,,///111111555CCCPPPjjjwwwoookkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkknnnppppppnnnlllkkkqqqzzzrrrOOO:::777444444333333333444555555555666888999:::;;;;;;;;;999999:::<<<@@@CCCCCCCCC@@@@@@@@@???@@@AAAAAABBB@@@>>>======>>>???>>>===:::::::::999999:::;;;;;;::::::999999:::;;;===>>>========================::::::;;;<<<<<<<<<<<<<<<<<<777???>>>===>>>XXXdddMMMFFFBBB>>>@@@???CCCRRRgggzzzyyyqqqkkkcccTTTMMMEEEBBBCCCDDDBBB@@@AAA@@@@@@AAACCCCCCBBB@@@???@@@AAA???<<<;;;;;;<<<;;;<<<<<<===>>>>>>========================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111//////............//////000...------///000000///......////////////......///000111222333222111111000///111444444777AAAMMM\\\rrrjjjaaaccckkknnnxxx[[[AAA555666333444666222111111111111111111111111000111111111111222222222111000000000222333222111222222111111222222333444222333444444333333555777555888999===GGGQQQqqq444444444555444444333222222333555777999::::::;;;888999:::;;;;;;;;;:::999999888777999:::;;;999888444333222111111222333444333333222222222222222333000///...------------.........------------,,,,,,---------------,,,+++************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++)))((((((((()))***++++++***+++,,,+++))))))+++,,,++++++,,,,,,,,,---------++++++...000///000;;;HHHccc}}}wwwmmmiiiiiiiiijjjiiigggffffffgggiiijjjgggfffgggjjjmmmmmmkkkiiiqqquuuuuuzzznnnHHH555777333333333333444666777888666777999;;;======>>>>>>>>><<<;;;<<>>>>>>>>???@@@AAA???===;;;<<<>>>???>>><<<999999999999999:::;;;<<<;;;:::999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;666===999===>>>DDDwwwsssUUUIIIDDD???AAA???@@@KKK^^^qqq}}}|||wwwpppaaaVVVIIIBBBBBBDDDCCCAAAAAA@@@@@@AAACCCDDDCCCAAA@@@AAAAAA@@@>>><<<<<<===<<<<<<===>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111//////............/////////...------///000000///---...///000000///...---000000111111111222222222000///111444555666===EEEVVVjjjxxx~~~iii```ccctttwww|||wwwLLL999444777333222555333111111111111111111111111000111111111111222222222111000000000222333222111222222111111222222333444111333444444333333555888555888888<<>>===;;;666555444222111111222333222222111111222222333444///...------,,,,,,,,,,,,------------------------------------,,,,,,+++***((()))***+++,,,---......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++(((((((((((()))***,,,,,,+++,,,,,,+++******+++---+++++++++,,,,,,---------///---...000......:::HHH^^^vvvxxxmmmiiihhhiiiiiihhheeeddddddeeehhhiiijjjiiiiiilllooopppnnnkkksssvvv{{{xxx~~~iiiAAA000444222222222333555777888999666777:::<<<>>>?????????BBB???===<<<>>>@@@AAAAAA???>>>=========>>>@@@AAA===;;;999;;;===>>><<<:::888888888888999:::<<<<<<;;;:::999888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888333:::444;;;<<<777bbb}}}ZZZKKKEEEAAABBB???@@@HHHYYYjjjvvv||||||}}}uuuiii]]]MMMCCCBBBEEEEEECCCAAA@@@@@@BBBCCCDDDCCCAAA@@@AAABBB@@@>>>======>>><<<======>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666555555555555666444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111//////............/////////...,,,---///000000///---...///000000///...---111111000000111111222333222111333777777777<<>>:::999999999888888777777333333333222222222111111000000111111111111000///...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,...333999>>>YYYrrrwwwpppqqqpppkkkiiihhhggggggggghhhjjjkkkhhhlllnnnmmmjjjiiimmmqqqsssuuu{{{ZZZ999///666333333555666888:::;;;<<<999999;;;===>>>?????????@@@>>>===;;;;;;===>>>@@@<<<<<<======>>>>>>??????;;;;;;<<<<<<======>>>>>>888999:::<<<===>>>>>>>>>AAA???===;;;:::;;;<<<===;;;;;;<<<<<<;;;:::999999999::::::::::::999888888888888777777999;;;>>>@@@cccVVVMMMKKK:::AAA???>>>AAAMMM^^^lllrrr{{{~~~wwwnnnmmmfffWWWHHHBBBCCCEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>>;;;<<<======<<<;;;999888;;;;;;::::::999888777777777777666555444444333333555555555555555555555555444444444333333333222222111222222333333222222111000000000222444555444333333111//////111222222111000000000000000000000000000...,,,,,,---.........111111222222222333333333222222222111111111000000111///111444666666;;;AAANNNfff|||yyynnnxxx{{{]]];;;999666444222222222333///000111222222111000///222222222111111111000000000000111222222222222111333111111111333444333222222222333444444555555666333555777>>>DDDKKKmmm555555555444444444333333333555888999888777888999666555444333444666777999777777666666555555555555222222222222111111111000///000000000000000//////...------,,,+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,---************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------...222777;;;EEEbbbtttmmmnnnnnnkkkhhhhhhggghhhhhhiiijjjjjjiiilllooommmjjjjjjmmmqqqllltttsssRRR777000666333444666777999;;;<<<<<<:::;;;<<<<<<============>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>@@@???===;;;::::::;;;<<<;;;;;;<<<<<<;;;::::::999888999999999999888777777666666555555777999<<<===KKKlllTTTLLL???CCCAAA>>>@@@HHHVVVdddkkksssyyyyyypppiiidddWWWJJJDDDEEEEEEBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<===;;;<<<<<<<<<;;;:::999888;;;::::::999888888777777777666666555555444333333555555555555555555555555333333333222222222111111111222222333333222222111111000000222444444333222111111111111111000000111000000000000000000000000222000------...000000///111111111222222222333333444333333333222222222111111000111444555555999???FFFZZZnnnwwwwwwsssooolllsssMMM888777444222000000000111000000000111111000000000222222222111111111000000//////000111111111111000222111111111333444333222222222333444444555555666555777888===BBBHHHjjj555555555444444444444333333555777888888777777888444444333333333444444444333333333222222222222222111111000000000000000///.../////////////////////---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------,,,,,,++++++******+++++++++++++++,,,------************+++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---.........000444666:::VVVsss{{{ooommmllliiiggghhhhhhiiijjjjjjiiiiiijjjmmmnnnmmmkkkjjjmmmpppmmmuuufffGGG555222555555666777999;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999777777777777777666555555333333333333444777999:::===___]]]NNNDDDCCCAAA??????CCCLLLWWW___fffppp|||zzztttfffbbbXXXLLLFFFFFFEEEAAADDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???????????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999999888888777777666777666666555555444444444555555555555555555555555222222222222111111111111111222222333333222222111222111111222333333222000///222555444111...///000000000000000000000000000333111///...000111111111000000111111111222222222444444444444333333333333222000111444444444777<<>>>>>======<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBB@@@>>>===>>>???@@@===<<<;;;:::999::::::::::::::::::;;;;;;:::999999555555555555555444333333222222222222444555777888<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888777777777666666777666666666555555444444555555555555555555555555333333333222222222111111111222222333333222222111222111111111333333111//////444888777222...///111000000000000000000000000222000///...000222222222000000000111111111222222444444444333333333333333222111222444444222555:::@@@LLLcccwwwzzzvvv|||}}}[[[???333222111000///...//////111000///......///000111111111111111000000000000...///000000111111000000222111000111333444444333222222333444444555555666222444444:::AAAIIImmm666666555555555444444444222444777777666555555666222333444444444222000///000000000000000000000000........................------,,,,,,---...//////,,,,,,---.........---,,,...------,,,,,,------...------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++---//////......///111222<<>>>>>======888777777888999;;;<<<===>>>==================>>>?????????>>>>>>=========;;;<<<===@@@BBBEEEGGGGGGDDDCCC@@@>>>======>>>???:::::::::999999999999999888888999999999999888888333444444444444333222222222222222333444555666666;;;888```xxxQQQCCC??????BBBBBB@@@CCCIIIOOO[[[gggnnnsssxxx{{{{{{pppiiiZZZJJJCCCCCCDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;<<<<<<;;;:::999999999999888888888777777777777777666666666666666555555555555555555555555555555555555444444444444333333333111222222333333222222111222111000111222222111///111666:::999333000000333111111111111111111111111111///......000111222111000111111111111222222222222222222333333333333333333111333555444222444888444AAAYYYooouuupppvvviiiLLL555222222111000000000000000111000///......///000111000000000000000000000000///000111111222222111111111000000111333444444333222222333444444555555666333555555;;;AAAIIIlll666666666555555555444444222444666777555444444555000000111111111000...---000000000000111111111111---............/////////...---,,,,,,---...000111+++,,,...//////...------......------------......------------..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...//////......000111+++111>>>QQQjjjvvvnnnllllllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjlllnnnnnntttyyygggHHH666333555666777888;;;===>>>>>>===<<<666666666666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============999;;;===???BBBEEEGGGHHHBBBAAA???>>><<<<<<<<<===999999999999999888888888555666777777777777777777333333333333333222111111111222222333444555555555888000HHHyyyjjjJJJBBB>>>BBBCCC??????DDDIIIRRR\\\ccckkktttzzzzzzuuulll\\\KKKCCCCCCDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@============>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<======<<<;;;::::::::::::888888888888888888888888666666666666666666666666555555555555555555555555555555555555444444444444111222222333333222222111111000000111222222111///222555888777444222222333111111111111111111111111111///......000222222222111111222222222333333333222222222222333333333333333222333666555333444888555DDD[[[nnnuuuuuuwww|||wwwllloootttWWW@@@111111111111111111111111000000//////......//////000//////000000000000000111000000111222222222222222111000000111333555444444222222333444444555555666555777888<<>>555333333666666888;;;===>>>===<<<;;;777777666666666888:::<<<<<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;===@@@BBBCCCDDD??????>>>===<<<;;;;;;:::777777888888888888888777333444555555666666555555222333333333333222111111000111222333333444444444666333;;;^^^XXXHHH>>>@@@AAA>>>>>>BBBDDDKKKTTT]]]hhhtttxxxwwwssslll^^^OOOGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<=========>>>>>>>>>???@@@AAA@@@???===<<>>===;;;;;;;;;;;;;;;888999999999999999999999666666666666666666666777555555555555555555555555555555444444444333333333111222222333333222222111/////////000222333222000333333333333333222222222111111111111111111111111222000//////111333444444222333333333333444444444333333333333444444444555333222444777777444555999:::JJJ^^^nnnyyy{{{llliiidddIII;;;555000000000111111111000000...//////////////////...////////////000000111111///000000111111111111111000000///111333555555444222222333444444555555666333666777<<>>===<<<:::999888777555555777888:::;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????============<<<;;;:::999666777888888888888777777222333333444555555555444222333333333333222111111///000111222222222222222222555444KKKwwwcccNNN>>>===@@@===>>>CCCBBBHHHQQQ[[[iiitttwwwssspppkkk___RRRJJJIIIGGGCCCCCCCCCBBBAAAAAA@@@@@@???;;;<<<<<<<<<======>>>>>>===>>>@@@AAA@@@???===<<<@@@???===<<<;;;;;;<<<<<<999999999999999999::::::666666666666777777777777555555555555555555555555444444444333333333222222222222222333333222222222///......000222333222111333111//////111222222111111111111111111111111111333222000111333555666555333333333444444444555555444444444555555555666666333222555888888555666:::333EEEWWWeeeuuuzzzTTT===888999...///000000000000000000---...///000000///...---.../////////000000111111...//////000000000000000000//////111333555555444222222333444444555555666...111444:::???CCCaaa555666666666666666555444888555222111111222222222222111111000///......---//////000000000000//////...------------...//////---------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........///......------////////////////////////222---111888;;;IIIvvvlllfffgggffffffgggiiikkknnnqqqrrrooonnnnnnppprrrqqqnnnkkkkkkzzzuuuwwwuuu~~~[[[>>>999666555999999444666:::<<<======>>>???::::::888888888888::::::999===AAA@@@<<<999;;;===<<<666444888:::999888999:::;;;<<<<<<<<<;;;:::999;;;;;;::::::999888777777666666666777888888999999555555444444444333333333777666444333222333444444111111000000111111222333555555444:::QQQrrrwwwYYYCCCCCCEEE???>>>DDDBBBDDDIIISSS```mmmuuuyyyqqqmmmfff^^^VVVMMMEEE@@@??????@@@BBBCCCBBB???<<<============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888777777777777888888666666666666666666666666666666555444333333222222111222222333333222222111222222222222222222222222000111111111111222222222555333222000000111333444333333444444444333222222555444222111111333555666555555555555666666666666666777777999:::888666333666777999999999:::<<<======FFFVVViiivvviiiFFF666444555222222222222111111111000////////////////////////////////////000000000000000000000000000000000000111111111111111222222222222222222222333444555555555777666888???GGGeee777777777666666666555555888555222111111222222222222222222111000000////////////000000000000//////...------------...//////---------.........//////......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,------------...------,,,,,,------...///------------,,,,,,,,,,,,...//////000000//////...000000000///////////////111///333888555666KKKfffyyy}}}|||sssllliiijjjfffhhhjjjlllnnnpppppppppooommmlllooosssvvvuuussstttqqqmmmuuu|||uuuOOO888666444444888777888:::<<<<<<<<<;;;<<<>>>;;;:::999999999999:::;;;???BBBDDDBBB===::::::<<<===999999===>>>:::666555999:::;;;;;;;;;;;;:::999777777777777777777777777666666666777777888888888444444444444333333333333444333222111111111222222111111000000000111222222333333333666AAAWWWrrrvvvUUUGGGBBB>>><<<>>>AAABBBDDDJJJSSS^^^iiipppsssqqqmmmhhh```WWWNNNHHHAAA@@@?????????>>>;;;999;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888777777666666777777888666666666666666666666666666666555444444333222222222222333333333333222222222222222222222222222222111111111111222222222222555333222111111222333444333333444444444444333333444444333333333444666777777666666555555666666666///000222444777888888777999999:::;;;>>>CCCJJJPPPWWW\\\hhhuuu}}}zzzWWW;;;111000111222111111111000000000000////////////////////////////////////000000000000000000000000000000000000------...000111222333333222222222222333444555555555888777:::AAAIIIhhh;;;:::888666666555666666777444222111222222222111333333222222111111000000//////000000000000//////......------......///000------........./////////000000////////////000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------------------------...//////.........------,,,,,,,,,//////000111111000000///000000000000/////////...///000444777666444999@@@LLLSSS^^^ggglllkkkiiifffeeegggjjjmmmnnnnnnmmmlllnnnkkkjjjooowww~~~~~~~~~{{{sss{{{aaaCCC333666555555999777<<<======<<<::::::;;;===<<<<<<;;;::::::;;;<<<<<>>VVVpppoooOOOAAA??????>>>AAAAAAAAABBBEEEOOO[[[dddnnnpppqqqooohhh^^^TTTMMMCCCAAA???>>>>>>===<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777666666666666777777666666666666666666666666666666555555444333333333222333333444444333333222333333333333333333333333111111222222222333333333555444333222222333444555444444444444444444444444555666666666777777888888888777555444333444444555666666888999;;;<<<======888<<>>BBBGGGPPP\\\fffkkkjjjgggeeeeeefffgggiiijjjjjjjjjjjjmmmjjjjjjpppzzzRRR;;;444999888888:::888=========;;;::::::<<<>>>>>>===<<<;;;;;;<<<===>>>FFFGGGHHHEEEAAA===;;;;;;>>><<<>>>BBB@@@999444333666666777888999:::::::::777777666666666666666666666666555555555555555555333333222222222111111111000/////////////////////000////////////000111111222...111777555666JJJeeeqqq```EEEAAACCCAAAAAABBBBBB@@@@@@FFFRRR[[[ggglllrrrtttpppfff[[[UUUHHHEEEAAA@@@???@@@??????<<<===???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777666666666666666666777666666666666666666666666666666555555444444444333333333444444444444333333444444444444444444444444222222222222333333333444555444333333333444555666555555555555555555666666888888999999999888777777999888666444444555666777<<<<<<<<<;;;::::::;;;<<<:::BBBOOOZZZccchhhkkkmmmnnnqqqyyywwwWWW>>>444333111...000////////////.........////////////////////////////////////000000000000000000000000000000000000222222111000//////......222222222222333444555555222666666;;;CCCLLLjjj>>><<<999777666666777888444222111111222333222111000000000000000///////////////000000000000/////////............///000000........./////////000000000//////////////////000///......------......///........................------------------------,,,,,,---.........------------------------------+++++++++,,,,,,,,,------,,,,,,---------.........///............///000000000000000//////.........//////000111111111111111111111111111111111111111555777777444111444;;;AAAHHHRRR^^^eeegggfffhhhkkkhhhgggfffeeefffhhhjjjlllnnnllllllpppvvv}}}{{{GGG777666;;;999888:::666;;;;;;;;;;;;:::;;;===@@@>>>>>>===<<<<<<===>>>>>>BBBCCCDDDCCCAAA>>>===<<<===;;;<<<>>><<<888666888666666777777888999::::::<<<;;;:::999888777666555666555555444444333333333222111111111111000000000//////000000000000000000//////......//////000111333,,,...666666555CCCWWWdddrrr~~~VVVFFFBBB???>>>AAACCCBBB@@@CCCLLLSSSaaaiiisssyyyvvvnnneee```QQQMMMHHHDDDBBB@@@???>>><<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777666666666666777777666666666666666666666666666555555555555555444444444444444555555444444444444444444444444444444444222333333333444444444444555444444555555666666777666666555555555666777888777888888888777666555444888777666666666777888999777999;;;;;;;;;===@@@CCCIIIQQQ]]]hhhppptttwwwxxxsssuuu|||}}}eeeGGG555111222///,,,////////////.........---////////////////////////////////////000000000000000000000000000000000000333333222111111000//////222222222222333444555555111555555:::AAAIIIggg<<<;;;999777777666777777333222111111222333222000000///////////////////////////000000000000////////////......//////000111....../////////000000000//////............////////////............//////........................------------------------,,,,,,---...............------------------------,,,,,,,,,,,,---------------.........///////////////////////////000111111000000000000000000000000000000111222333333333333333333333444555555666666444999BBBGGGDDD>>>???EEERRRYYYaaacccbbbbbbfffkkkllljjjgggfffgggjjjnnnpppoooooonnnooosss{{{eee>>>444666;;;666555777444777999:::::::::;;;===@@@>>>>>>===<<<<<<===>>>>>>>>>???@@@@@@@@@???>>>===>>>;;;;;;<<<:::777999===888777777777888999::::::>>>===<<<:::999777666555666555555444333222111111111111000000000///////////////000111111111000000...............///000000111,,,,,,000222111888CCCSSS[[[jjjxxxXXXEEE<<<<<>>;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888777777777777888888666666666666666666666666555555555555555555555555444555555666666555555444555555555555555555555555333333333444444444555555555555555666777777777888777666666555666777999:::666666666666666666666666555555777888:::;;;<<<===BBBGGGNNNRRRVVV[[[aaafffdddgggkkkpppuuu{{{www{{{eeeQQQ<<<333333333111000////////////............////////////////////////////////////000000000000000000000000000000000000///000000111222333333333222222222222333444555555111555555999@@@GGGccc999999888888777777777777222111000111333333222000000000000000000000000000//////000000000000/////////////////////000000111.../////////000000000000//////............////////////............//////................................................,,,------.......................................,,,------------.........////////////000000000000000000//////000000111222//////000111111222222222222333444555555666666666666666777888:::;;;<<<===:::@@@QQQeeegggZZZSSSXXX___```bbbbbbbbbccceeegggjjjiiihhhhhhiiilllnnnpppmmmoooooopppuuupppJJJ999222666:::333333888555555777::::::::::::;;;===>>>===<<<<<<<<<<<<===>>><<<===>>>???@@@@@@???===???======>>>;;;888999>>>:::999888888888888::::::;;;::::::888777666555555555555444333222111000000000000000/////////......---...///000111111000///......------......///000---...///...---...222666CCCIIIQQQcccyyyXXXFFF@@@???>>>>>>>>>@@@BBBCCCFFFQQQ___iiikkkiiigggfffddd```ZZZTTTOOOJJJEEEBBB@@@???===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888888888999999666666666666666666666666555555555555666666666666555555666666666666555555555555555555555555555555444444444444555555555555555555666777888888888888888777666666666888:::<<<999999999:::;;;>>>@@@BBB@@@BBBFFFJJJMMMOOOPPPPPP^^^eeemmmsssvvv{{{xxxyyyyyyzzz|||tttlllpppvvvpppPPPCCC777444555333222444000000000/////////......////////////////////////////////////000000000000000000000000000000000000---...///000111222333444222222222222333444555555333777666999???EEE```777777888888888777777666111000000111333333222000111111111111111111222222//////000000000000/////////////////////000111111////////////000000000000000000////////////000000//////............//////////////////////////////........................,,,---......//////..............................---------.........//////000000000000111111111111000000000000000111111222//////000111222333333444444555666777888888888888888999:::<<<>>>@@@AAABBBIIIKKK^^^yyy~~~lllaaaddd^^^\\\\\\___dddhhhhhhgggffffffggghhhjjjkkklllmmmjjjmmmppprrr|||ddd???888333888:::333444:::999555777:::;;;:::999999:::>>>===<<<;;;;;;<<<===>>>=========???@@@@@@???===@@@???@@@AAA===999999===;;;:::999888888888999:::777777666666555555555444555555444333222000//////000/////////............,,,---///000000000//////...------------...//////***111444///,,,///444555:::@@@EEEMMMjjjnnnWWWEEEBBB>>><<<===???AAAAAABBBMMM\\\fffjjjiiijjjjjjgggddd___[[[XXXTTTQQQNNNEEECCCAAA???>>>???AAACCC<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::999999999999::::::666666666666666666666666555555555666666666666666555555666666666666555555666666666666666666666666444444444555555555666666555555777888999999999999888777666666777999;;;<<<=========???CCCGGGKKKNNNVVVYYY^^^dddhhhjjjjjjjjjpppvvv~~~nnniiimmmpppyyyfffBBB999333333222------000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000222222222222333444555555555999888:::???DDD^^^666777888999999888666555777777666666555444333333222111000111222222111///------...///111222333333222111000000111111///---222000------000333222111------........./////////111111000000///......---000000.........///000111/////////000000//////...////////////000000000000,,,,,,,,,,,,---///000111//////...------...///000---///000000000000111333666444333333444555444333333333444555555666555555::::::::::::999;;;>>>AAAAAAAAAAAACCCFFFKKKPPPRRRWWWVVVWWW\\\bbbggggggfffaaaaaaaaabbbcccfffhhhiiihhhhhhhhhiiijjjlllmmmnnnssssssnnnmmm}}}~~~nnnNNN<<<777777777777777777777777999999:::;;;;;;<<<<<<===BBBAAA???===;;;;;;;;;<<<===<<<<<<===???@@@>>>===BBBBBB@@@<<<999888999;;;======<<<;;;::::::::::::888777666555555555777777666555444333222111111111000000//////.........------------.........//////.........------,,,,,,,,,/////////000000000000000666888???GGGQQQkkkbbbLLLCCCCCCAAA<<>>>>>;;;;;;???===???@@@@@@===:::999888888999:::999777777999:::888999;;;999777666999;;;999888777555555555555666:::999888777777555333111555555666888999888666333111444777888888777666666777555555777;;;<<<999666:::777999>>>>>>;;;>>>EEEDDDBBBEEEMMMVVV[[[```eeevvvppplllpppxxx}}}yyyttt|||}}}xxxuuuooohhhiiihhhuuuzzzQQQ777555333111000000000111000000000000////////////////////////............---....../////////////////////000000000000//////////////////000111222333222222222222333444555555444666444777<<<@@@WWW|||777999;;;<<<<<<:::888666999888777666555333222222444333222222444444222000000000000000111111111111000//////000222333222000222000...///111333222111////////////000000000111222111111000000///......111000000//////000111111000000000111000000//////////////////000000000000..................//////000//////......///111111///000111111//////111333222222333333444555666777666777888999::::::::::::@@@AAABBBBBBBBBEEEHHHKKKQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXYYY\\\```dddffffffcccbbbbbbcccdddfffhhhiiimmmppprrrppplllkkkmmmpppmmmnnnlllkkkzzzuuu~~~aaaFFF999777777777777777777777777999999999:::;;;;;;<<<<<>>===<<<::::::999999;;;:::;;;===???@@@???>>>AAAAAA???===:::999:::<<<<<<;;;;;;::::::::::::;;;777777666555555555555555555444333222000000000000////////////......------,,,---------.........///......---------,,,,,,,,,,,,---------......//////333333888>>>EEEXXXyyyUUUDDD===???===@@@DDD?????????DDDMMMTTTVVV[[[```gggfffgggkkkooonnniiiccc^^^]]][[[XXXSSSMMMGGGCCCBBB>>><<<===;;;888999<<<::::::;;;999777666777888999999:::888777777888:::666888:::999777666888:::666666555444444555666777666666666666777777777666888777555555555666666666555555555444333333444666333444666999===??????>>>@@@???CCCJJJMMMLLLPPPWWWWWWVVVXXX___eeehhhlllpppwwwtttrrrvvv|||~~~zzzvvv{{{}}}}}}{{{|||iiiaaabbbeeeoooLLL666555333111000000000111000000000000/////////...////////////............---......///////////////...//////000000//////...////////////000111222333222222222222333444555555333666555888===@@@XXX|||HHHJJJKKKLLLLLLJJJHHHFFFFFFEEEDDDBBB@@@>>>===<<<999777666666777777666444333333444444444555555555333222222444666777666444333222222333444555444222333333444444444555555555555555444444333222222222444333333222222222333333333333333333222222111000000000000111111222222222222222222111111111000000111111000000111222333333333444444333111222444666333666999:::999:::===AAA???@@@AAACCCDDDEEEEEEEEEIIIJJJLLLMMMNNNQQQTTTXXXXXXZZZ\\\^^^______^^^]]]\\\]]]]]]]]]^^^```dddfffeeedddddddddeeefffhhhiiioootttyyyvvvooollloootttrrruuurrrppp{{{xxxpppssslllOOO===888777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;;;;:::999777777888888999;;;???@@@@@@???===>>>>>>===;;;::::::<<<::::::999999::::::;;;<<<777777777777666555333222444333222000//////......///............---------,,,,,,------------......------------,,,,,,,,,,,,+++,,,,,,---...///000000222000222666999DDD___yyy}}}[[[FFFDDD???<<<===;;;===<<<>>>CCCEEEIIIQQQ[[[cccgggnnnsssuuusssooolllgggeeecccbbb___YYYOOOHHHJJJDDD@@@???<<<999999===<<<<<<<<<:::888888:::<<<;;;;;;;;;999777777888:::666888:::999888777777888666666555666666888999:::666666666777888888888999888888777777777777888888;;;999777666888;;;???BBB>>>AAADDDGGGIIIJJJKKKMMMNNNPPPUUU\\\```aaadddiiihhhgggjjjpppssssssuuuyyy|||}}}~~~|||yyy{{{}}}yyymmm^^^WWW___jjjwwwXXX===555444222000//////000000000000000/////////......////////////............---......///////////////.........//////.........////////////000111222333222222222222333444555555333555555888>>>BBBYYY}}}]]]]]]\\\\\\[[[[[[[[[ZZZUUUTTTRRRPPPNNNLLLJJJIIIAAA???============<<<;;;888999:::<<<>>>@@@BBBBBB===<<<<<<<<<===<<<:::999777888999:::;;;:::888777;;;;;;<<<<<<<<<=========<<<<<<<<<;;;::::::999999999999888888888888888888888888888777777555444444222222222333444444555555555555555555555555444444333444444444555555666666888999999888888:::===???===AAAFFFGGGDDDDDDIIIMMMJJJKKKMMMOOOPPPRRRRRRRRRQQQSSSTTTUUUUUUWWWZZZ]]]XXXYYY[[[^^^aaaccceeeeee```bbbbbb```]]]^^^ccchhhgggfffeeeeeeeeeggghhhiiijjjooottttttpppnnnqqqvvv}}}yyypppooo}}}vvvXXX@@@888;;;777777777777777777777777777777777888999999::::::999999:::;;;:::999777666666666777:::>>>@@@@@@???888:::<<<<<<:::999::::::888888888888999:::;;;<<<999:::;;;;;;:::777444222333333111000///.........------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333333111111444666;;;HHHVVV|||XXXNNNCCC;;;;;;<<<>>>===>>>@@@???AAAKKKVVVZZZbbbmmmuuuvvvtttrrrpppmmmiiieeeeeegggeee___YYYYYYQQQIIIDDD???<<<>>>BBB@@@AAAAAA@@@>>><<<===>>>>>>>>>===:::888888:::<<<777888:::::::::999888888888888888888999999::::::888999999888777777777888555777:::;;;;;;;;;:::;;;?????????BBBHHHOOOUUUWWWUUUYYY\\\]]]ZZZYYYZZZ\\\^^^aaafffjjjllllllmmmooooooooossszzz|||{{{}}}~~~qqqjjjccc]]]SSSRRRfff~~~lllYYYCCC222444333111000/////////000000000/////////.........////////////............---......///////////////------............------////////////000111222333222222222222333444555555222555555999???BBBZZZ}}}fffddd```]]]\\\^^^```ccc[[[[[[YYYXXXVVVTTTRRRRRRLLLJJJGGGFFFFFFFFFEEEDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLJJJHHHGGGEEEBBB@@@AAABBBDDDEEEDDDCCCBBBAAAFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@???????????????>>>===;;;:::999333444444555666666777777555555777888999999999888999999:::;;;;;;<<<<<<<<>>555777999999888888888999777777777888999:::;;;<<<;;;<<<>>>>>>===:::777555444333222000////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333222111111444777999???EEEfffooo]]]KKK>>>@@@DDD======???AAA???>>>FFFOOOSSS]]]jjjsssuuutttttttttyyyssslllkkknnnrrrrrrqqqggg]]]RRRJJJDDD@@@BBBGGGEEEGGGIIIIIIFFFBBB@@@???BBBBBB@@@===;;;:::<<<>>>;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999888888999:::;;;:::888888;;;===:::;;;;;;::::::<<<@@@DDDEEEFFFJJJQQQZZZaaaeeefffdddgggjjjiiifffdddeeegggeeeiiilllmmmmmmmmmmmmmmmqqqsssxxx}}}nnn___ZZZWWWUUURRR[[[xxx{{{qqq\\\KKK<<<111222111111000////////////////////////............////////////............---......///////////////------............------////////////000111222333222222222222333444555555222555555999???BBBYYY|||iiieeeaaa]]]\\\^^^aaadddaaaaaa```___^^^]]]]]]\\\YYYWWWSSSRRRQQQQQQPPPOOOUUUUUUUUUUUUUUUUUUUUUUUUZZZXXXVVVUUUTTTRRROOOLLLNNNPPPQQQQQQOOONNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@888888999:::;;;<<<<<<===888:::<<<>>>??????>>>>>>AAAAAACCCDDDEEEFFFFFFFFFGGGIIILLLNNNOOOPPPSSSUUUSSSVVVYYYZZZXXXVVVWWWYYYVVVWWWYYYZZZ[[[\\\\\\]]][[[\\\\\\[[[YYYXXXYYYYYYbbbaaa______aaadddgggiiieeeeeedddcccbbbccceeegggfffeeeeeeeeefffgggiiijjjjjjjjjjjjkkknnnqqqrrrssswww\\\BBB777888<<<777777777777777777777777666777777888999999::::::999999::::::::::::::::::777666777999;;;===<<<;;;555666888888777666888999777777777777888999:::;;;:::<<<===>>>===;;;888666444333222000/////////...++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000//////000333555888;;;===JJJ|||[[[DDD??????<<<<<<===@@@???===@@@GGGPPPXXXdddmmmrrrssstttvvv~~~xxxrrrooorrrvvvyyyzzznnnfff\\\VVVOOOJJJKKKOOORRRVVVYYYZZZWWWSSSOOOMMMMMMLLLJJJFFFCCCCCCEEEGGGEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>======@@@BBBBBBBBBCCCHHHLLLLLLKKKIIIEEECCCFFFNNNUUUPPPQQQVVV^^^gggllllllkkkfffhhhkkkllllllllllllmmmiiinnnpppooonnnppppppoooqqqrrrxxx~~~yyy}}}xxxjjjZZZSSSSSSVVV[[[cccsss{{{}}}~~~{{{eeePPPAAA666111000000000000//////....../////////.........------////////////............---......///////////////.........//////.........////////////000111222333222222222222333444555555222555555999>>>AAAVVVyyyjjjhhheeebbbaaabbbccceeefffffffffgggggggggggggggeeebbb^^^\\\[[[[[[ZZZYYY]]]]]]]]]\\\\\\[[[[[[ZZZ^^^]]]]]]]]]^^^^^^]]][[[[[[]]]^^^\\\ZZZYYYZZZ]]]XXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOOOOMMMLLLIIIHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIHHHGGGJJJKKKMMMNNNPPPPPPPPPOOOOOORRRVVVWWWWWWWWWXXXXXXWWWYYY[[[]]]]]]\\\\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^___```___\\\[[[[[[[[[bbbaaa`````````aaabbbbbbcccbbbaaabbbdddeeeeeeeeeddddddddddddeeegggiiikkkkkkmmmooopppqqquuu{{{|||fffKKK;;;999:::999777777777777777777777777777777888888999::::::;;;999888888888999::::::;;;999888777999::::::999777888888888777666777999;;;777777777777777888999:::777888999:::999888666555222222000///...---------***+++++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,---------......//////...///000000222555888999===___zzzVVVFFF<<<===;;;;;;>>>>>>===>>>BBBGGGNNNWWW```fffkkkmmmooouuutttttttttuuuvvvxxxyyyvvvrrrnnnlllggg```]]]^^^cccfffiiijjjiiifffeeeddd___^^^[[[WWWTTTSSSVVVXXXXXXTTTQQQPPPRRRUUUUUUUUURRRSSSTTTTTTTTTTTTRRRRRROOORRRUUUUUUTTTVVV\\\aaaeeeiiilllkkkgggdddeeefff``````cccjjjssswwwwwwtttmmmmmmooorrrvvvwwwwwwvvvvvv{{{|||xxxvvvyyyzzzwwwwwwxxx{{{~~~||||||mmmaaaWWWOOOOOOTTT]]]kkkxxx|||mmmUUUBBB666111000//////000000//////......//////.........---------////////////............---......///////////////...//////000000//////...////////////000111222333222222222222333444555555222555555999===???TTTwwwiiihhhgggfffeeedddccccccfffgggggghhhiiijjjkkkkkkkkkhhhdddbbbaaaaaa```___^^^^^^^^^_________``````^^^^^^___aaaeeeggggggfffdddeeeeeeccc```___bbbeee\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTSSSQQQOOOPPPRRRTTTUUUWWWWWWWWWVVVUUUXXX\\\]]]\\\ZZZYYYYYYZZZZZZ\\\^^^aaaaaa```]]]\\\]]]^^^_______________```aaabbbbbb```^^^^^^___aaabbbdddeeeeeedddccccccaaa___^^^```dddfffeeebbbcccccccccdddeeegggjjjkkkiiinnnsssuuuuuuzzz~~~oooVVV>>>666:::;;;888777777777777777777777777888888888999::::::;;;;;;888888777777777999:::;;;:::999888999999999777555:::::::::888666777:::===777777777777777888888999444444555666666555444333111000///...---,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,/////////000000000000000///111111///000444777888:::BBBlllnnnWWWHHHAAA<<<:::===???>>>???BBB>>>BBBIIIRRRZZZaaadddeeelllpppvvvzzz{{{zzzyyyyyy~~~}}}~~~uuunnnmmmjjjlllnnnooooooooopppqqqooonnnjjjfffcccbbbeeeggghhhccc___^^^```cccdddddddddeeeggghhhiiiiiihhhgggbbbeeegggfffdddeeejjjooovvvwwwqqqmmmlllmmmttt}}}yyyxxxyyy|||~~~|||hhhWWWMMMKKKLLLOOOWWWdddxxxsss~~~cccJJJ:::222222444...///////////////...---//////.........---------000/////////............---....../////////////////////000000000000//////////////////000111222333222222222222333444555555222555555888<<<>>>RRRuuuqqqiiieeejjjmmmiiifffgggfffffffffffffffggghhhiiillljjjggghhhiiihhhdddaaacccaaa^^^\\\[[[]]]```bbbddd^^^]]]bbbdddcccgggmmmlllkkkiiigggeeeeeehhhkkkcccaaa^^^]]]^^^___`````````bbbcccaaa]]]\\\^^^```ZZZ```aaa[[[WWWXXXXXXUUUWWWWWWVVVUUUTTTTTTSSSSSSVVVYYYYYYVVVVVVZZZ[[[YYYXXXVVVVVVXXX\\\\\\WWWQQQUUUVVVWWWYYYZZZZZZZZZZZZZZZ\\\^^^\\\ZZZZZZ\\\___^^^^^^aaacccaaa\\\]]]aaa```aaaaaaaaa___^^^\\\ZZZ^^^```aaa```___^^^___aaa``````aaacccffffffeeedddbbbbbbcccdddeeefffggggggeeeggghhhgggeeeeeeiiimmmhhhooosssppppppyyysssXXX@@@999888555777===888777666444444555555666666888::::::999777777888666666666555666777888888999:::;;;;;;;;;999777555888666444555888999777555::::::999999777666444333777666555444333222222222000///...---,,,+++******---------,,,+++***)))(((***++++++,,,,,,++++++***************************------,,,++++++***))))))//////......///111444555888BBBJJJ___vvvOOOHHH@@@>>>BBB???777777???@@@???AAAEEEHHHLLLTTT^^^kkkoooxxx~~~{{{||||||xxx{{{}}}{{{wwwvvvppplllvvvuuuwwwuuurrrpppooonnnlllkkkhhhkkkkkkiiiiiilllmmmkkklllnnnqqqsssuuuwwwzzz}}}tttkkkjjjsssvvvpppmmmpppooo{{{uuuxxxyyyzzz||||||dddtttuuugggZZZTTTQQQOOOSSS[[[lllwwwvvvgggFFF777222......444111111111111000000000000......////////////......000///...------------------.........//////000000,,,---///000000...---+++000////////////000000111222333333333222222444666111555444777;;;???YYYlllggggggkkkkkkgggeeehhhggggggggggggggghhhhhhiiilllllllllnnnooommmiiieeefffddd```]]]\\\\\\]]]___aaa]]]]]]```aaa```bbbgggiiiiiihhhfffeeeeeegggjjjdddccc```___```aaaaaabbbccceeefffddd```\\\[[[[[[\\\aaabbb]]]ZZZ[[[[[[XXX[[[ZZZYYYXXXVVVUUUTTTSSSWWWYYYYYYXXX[[[``````\\\]]][[[[[[]]]aaa```\\\WWWZZZ[[[\\\]]]^^^______```\\\]]]^^^]]][[[[[[]]]_________bbbeeeccc___^^^bbbaaaaaabbbbbbaaa```^^^^^^___```aaaaaa___^^^___```bbbbbbaaabbbdddfffggghhhddddddeeefffgggggghhhhhhhhhhhhiiihhhhhhiiikkkmmmlllssstttnnnkkktttiiiRRR===888777555555:::888777666555444555555666555777999999888666666777555555555555666666666666666777888::::::999777666;;;999777888:::;;;:::888::::::999999888666555444666555444222111111111111000000///...---,,,+++***,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++//////......///111333555111:::@@@OOOwwwoooTTTEEE;;;>>>AAA===;;;======<<<===AAACCCEEEKKKSSSdddiiiuuu||||||ttt{{{{{{wwwzzz~~~~~~wwwrrrzzz}}}zzzvvvvvvvvvtttnnniiimmmpppoookkkjjjmmmooommmuuuwww{{{}}}~~~zzztttssswwwvvvpppqqqxxxxxxwwwzzz~~~}}}lllooo~~~~~~mmmcccYYYPPPMMMMMMRRR\\\hhhtttXXX===222000---...222000000000////////////.........////////////......//////...---------------............/////////000,,,---///000000///---,,,000////////////000111111222333333333222222444555222555444777;;;@@@ZZZkkkjjjkkkmmmllliiijjjmmmiiiiiihhhhhhgggggghhhhhhggghhhkkknnnooommmiiieeefffdddaaa___]]]]]]^^^___```^^^^^^``````^^^^^^aaa___```aaa```______aaacccdddcccbbbaaa```aaabbbbbbbbbeeegggfffccc___\\\[[[]]]aaabbb___]]]^^^]]][[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXYYY___dddaaa[[[___^^^^^^```cccccc___\\\^^^^^^___```aaabbbcccccc^^^___```___]]]]]]^^^```___```ccchhhfffaaa```bbbaaabbbccccccccccccbbbbbbaaabbbcccbbbaaa______```cccbbbaaaaaacccfffiiikkkggggggggghhhhhhiiiiiijjjkkkjjjiiiiiikkkmmmmmmmmmmmmsssssslllkkkuuu}}}}}}YYYGGG999666777444444777777777666555555555555666333555888888777555555666222333555666666666555444333555666888999999888777;;;999888999:::;;;:::888999:::999999888777666555444444222111000/////////000000///...---,,,,,,+++,,,,,,,,,,,,+++******)))******++++++++++++******************************))))))***+++,,,,,,------///.........///000222333333888<<>>666666777555333555777666666666555555555555333555777888777666666666222333555777777666555444555666777888888888777777777777666666777777666555999999999999888777666666444333222111000/////////000000///......---,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************)))******++++++,,,------......---......000111222666888;;;<<>>???CCCMMMRRR^^^kkkqqqqqqrrrvvv|||zzz}}}~~~uuuttt|||{{{}}}{{{tttuuu}}}yyyuuuuuuyyy}}}{{{~~~{{{~~~}}}|||{{{}}}}}}~~~|||xxxzzz|||{{{}}}vvv|||zzz}}}yyyrrrfffVVVMMMNNNHHHVVVjjj}}}sssmmmuuucccHHH::://////111111111333000000/////////...............////////////........................------.........///////////////---......////////////...////////////000111222222111222333222111111333555333555444666;;;AAA\\\|||vvvnnnjjjkkknnnppppppjjjiiihhhgggfffeeeeeeeeeiiijjjkkkkkkkkklllmmmnnnccccccdddddddddeeeeeeeeeeeegggggggggfffeeecccaaaaaacccdddeeeddddddeeefffeeeggggggfffdddccceeefffgggfffdddccccccdddeeeeeebbbbbbcccffffffdddbbbaaabbbaaaaaa___^^^]]]\\\\\\YYYYYYYYY\\\dddjjjfff^^^ZZZZZZ[[[\\\^^^___^^^]]][[[[[[[[[\\\]]]^^^```aaaaaaaaa``````aaabbbbbbbbb___^^^aaaggghhhccc``````___``````aaabbbcccdddeeeeeegggiiiiiigggeeeeeeeee]]]aaaeeefffeeedddeeeeeeiiiiiijjjjjjkkklllllllllkkkiiigggiiimmmnnnmmmjjjjjjpppuuuxxxsssxxxwww```>>>999666666777555555555666666666666666555555444333666888999888777777888333555777888999888666555888999999888888777777666555666666555444333444444777777888888888777777666555444333111000000000000/////////...------,,,,,,++++++,,,,,,,,,+++******)))******++++++******)))************************++++++++++++++++++++++++---------......///000000111111555999888BBBeee|||[[[JJJAAA<<<:::;;;999:::>>>@@@>>>>>>@@@DDDFFFNNNXXX^^^```eeekkkmmmmmmuuuxxxwww}}}|||}}}zzz}}}~~~yyyvvvvvv|||~~~~~~{{{zzz~~~{{{~~~uuuuuu|||}}}ooofff```]]]SSSHHHLLLXXXkkk{{{~~~vvvtttxxxnnnIII;;;444//////111111111111111111111000000000//////......////////////......------...//////......---///////////////.........---......//////000000///////////////000111222333111222222222111111333444222555444666;;;@@@[[[zzznnniiijjjkkkjjjkkkjjjiiihhhgggfffffffffjjjkkkjjjiiihhhhhhkkkmmmhhhhhhhhhhhhhhhfffeeedddgggkkkkkkiiiiiijjjiiifffeeefffgggfffeeeeeegggiiiiiikkkmmmlllhhhgggiiikkknnnkkkfffccccccdddeeeeeegggeeefffkkklllhhheeedddfffeeeccc```]]]ZZZXXXWWWWWWXXXZZZ]]]eeemmmlllgggZZZZZZ\\\]]]^^^___``````]]]]]]\\\\\\]]]___aaabbbaaa______```bbbddddddddd```^^^```fffhhhdddaaaaaa_________```aaabbbdddeeeeeegggjjjkkkiiihhhgggggg^^^ccchhhiiigggdddcccdddggghhhiiijjjkkkllllllmmmhhhhhhhhhjjjllllllkkkjjjqqq|||mmmKKK777666666555555555555666666666666777666555555444333555888999888777888888555555777888888888777666::::::999888777777666666666777888666444333444555555555666666777666666666555444333111000000//////......---------,,,,,,,,,+++++++++,,,,,,++++++***))))))************))))))************************,,,+++++++++++++++++++++,,,------............///...---222::::::;;;MMMccc|||___KKK???:::;;;888777;;;>>><<<<<<>>>??????CCCIIIMMMPPPVVV\\\fffjjjttt}}}|||zzz{{{{{{{{{}}}xxxvvvwwwzzz{{{|||{{{xxx{{{yyywww~~~sssjjjdddWWWOOOGGGCCCCCCMMMfff~~~{{{{{{ZZZ@@@333111....../////////...111111111111000000000000......////////////......,,,---.../////////...---///////////////..................//////000000111/////////000111222333444000111222111000111222444111555444777;;;???YYYqqqjjjjjjjjjlllkkkkkkjjjiiiiiiiiiiiiiiikkkllljjjgggfffgggiiiiiijjjkkklllkkkiiihhhfffgggkkkllliiiiiimmmmmmiiiggggggfffeeeccccccfffhhhhhhlllnnnmmmiiigggiiilllnnnkkkgggffffffgggfffdddiiieeefffkkkmmmhhhdddcccdddcccaaa^^^\\\YYYWWWVVVWWWYYY[[[\\\aaagggiiifffZZZ[[[]]]^^^___```bbbccc___^^^]]]]]]^^^```bbbddd___^^^]]]___ccceeefffeeeccc___```eeehhhfffcccccc````````````aaabbbdddeeebbbeeeiiijjjjjjhhhhhhhhhcccgggkkkkkkgggddddddfffeeeeeeggghhhjjjkkkmmmmmmfffhhhkkklllkkkkkkkkklll}}}yyyzzzyyy___<<<444555555333222333555777555666777777777666444444222444777888777666777888555555555666666666777777888777777666666666777777666888999777444333444555333333444555666666555555333222111000///.........,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++))))))************))))))*********************************++++++,,,,,,---,,,,,,---............---000///222888:::;;;CCCNNNssshhhOOO@@@???:::888;;;===<<<;;;<<<>>>===???CCCDDDDDDHHHNNN]]]eeemmmqqqvvvzzzzzzwwwzzz}}}}}}xxxttt{{{~~~yyy{{{~~~~~~}}}~~~}}}uuulllaaaWWWOOOKKKQQQMMMIIIIIIQQQddduuuwwwdddHHH<<<111111000....../////////111000000000000/////////......////////////......+++,,,...///000///...---000/////////........................///000111222/////////000111222444555000111222111000000222444000444555888;;;>>>VVV{{{|||nnnmmmpppmmmmmmlllkkkkkkkkkllllllmmmppprrrqqqmmmjjjiiiiiiggghhhkkkmmmnnnmmmlllkkkfffjjjkkkhhhiiinnnnnnkkklllllljjjgggeeefffiiikkkfffiiilllkkkgggeeegggjjjiiigggfffhhhjjjkkkiiifffgggbbbccciiikkkeee``````]]]]]]]]]\\\\\\[[[[[[[[[XXX[[[[[[YYYZZZ^^^```^^^ZZZ[[[]]]^^^___```bbbddd___^^^]]]]]]^^^```bbbddd^^^\\\\\\^^^cccfffgggfffeeeaaaaaafffiiigggeeeeeebbbaaaaaa```aaacccdddeee```cccgggiiiiiihhhgggggghhhkkkmmmkkkfffdddfffiiicccdddeeegggiiikkkmmmmmmfffiiimmmmmmkkkjjjkkkmmmyyyvvv{{{ooocccQQQ777333555555222000111555777555666777777777666444333000333555666666555666777555444444444444555666666555555444555555666777888555777888666333111222444222222333444555555555555222111000///...---------,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++))))))************))))))************************'''((()))***,,,---...///,,,,,,---.........------111///...111333666<<>>:::<<<>>><<<;;;<<<======???BBBBBB@@@AAAEEEFFFRRRZZZ^^^hhhvvv{{{xxx}}}~~~yyyxxx~~~|||{{{}}}~~~~~~}}}{{{nnnaaa]]]VVVPPPKKKIIIHHHHHHGGGRRR```mmmwwwsssnnnyyyyyyOOO666555222333222000...000111111000/////////..................////////////......+++,,,...000000///...---000000//////.........---............///000222222/////////000111333444555000111222111000000222444///444555888<<<===TTTxxx}}}{{{rrrqqqpppnnnllljjjiiihhhooonnnmmmmmmmmmkkkgggdddkkklllmmmmmmlllkkkiiihhhggghhhiiiiiihhhhhhiiijjjkkkmmmmmmkkkhhhhhhjjjmmmfffffffffeeecccccceeegggjjjmmmooonnnoooqqqnnnhhhaaaaaa```___^^^]]]]]]\\\ZZZ\\\^^^^^^]]][[[[[[\\\[[[\\\\\\[[[ZZZZZZ[[[]]]\\\______]]]___bbbaaa]]]eeeccc___]]]]]]```dddfffeeeccc```______aaadddfffcccdddfffhhhjjjhhheeeaaagggfffeeecccbbbbbbccccccaaaaaaaaadddggghhheeebbbeeegggjjjllljjjggghhhkkkmmmlllhhhfffhhhkkkjjjgggmmmbbb]]]dddlllooouuu}}}}}}xxxqqqXXX???111222222222222222222222222444444555444222222444666333333333444444444555555111222333444555444333222555444333444555555333111333444555555555444333222222222111111111222444555///............---------,,,,,,,,,+++++++++*********)))))))))((((((''''''******))))))))))))******))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,---...//////,,,...000111222444777:::===JJJsssyyy^^^MMM???<<<;;;888:::@@@:::@@@AAA===;;;>>>>>>;;;GGGHHHJJJNNNTTT\\\ccchhhnnnqqqwww~~~}}}||||||~~~{{{wwwpppggg]]]UUURRRLLLGGGEEEFFFLLLUUU]]]xxx|||uuuzzzuuunnnlllRRR>>>555333000000000000000000000000111111000//////////////////............---------......------------..................////////////---......///////////////000000///////////////000222222111111222222333444444666555999???AAAVVVxxx|||ssssssrrrrrrpppooommmlllnnnmmmlllllllllkkkiiigggjjjkkkkkkkkkjjjiiihhhgggfffhhhiiiiiihhhgggiiijjjmmmnnnnnnllljjjkkknnnqqqkkkjjjiiihhhiiikkkmmmnnnnnnooommmkkkkkklllggg```aaaaaa``````___^^^^^^]]]```bbbcccaaa___\\\[[[[[[\\\]]]^^^]]][[[[[[]]]^^^\\\^^^^^^^^^aaafffeee```fffeeebbb``````bbbdddfffgggfffdddbbbbbbccceeegggddddddfffhhhjjjhhheeebbbgggfffeeedddddddddeeefffaaa`````````bbbfffjjjmmmkkknnnppppppkkkeeebbbaaa___ccchhhkkkkkkjjjhhheeeVVV^^^llluuurrrooo{{{|||uuuaaaJJJ:::444222222222222222222222222333444555444333222444555333333444444444555555555222222333444444444444333333333333444666666555444444444555666666444333222222111000000000111333444............------------,,,,,,+++++++++*********++++++++++++*********)))++++++******************))))))***++++++++++++******************++++++,,,,,,,,,+++,,,,,,---...///,,,...000111111333666999;;;===PPP|||yyy___MMMAAA999999===;;;@@@AAA??????CCCCCCAAA?????????AAAEEEKKKPPPSSSVVV[[[cccmmmvvv|||~~~}}}|||}}}xxxlllbbbaaa]]]WWWQQQKKKHHHFFFAAABBBEEELLLWWWdddrrr|||tttrrrooottt|||ddd\\\pppkkkSSSBBB666...,,,000000000000000000000000111000000//////////////////............---------......------------..................////////////---......///////////////000000////////////000000222222111111222222333444555777555888>>>@@@TTTuuutttttttttsssqqqooolllkkkmmmlllkkklllmmmmmmkkkiiiiiiiiiiiiiiiiiihhhfffffffffggghhhhhhgggggghhhiiinnnnnnmmmllllllnnnrrrvvvsssoookkkkkknnnqqqrrrrrrnnnmmmhhheeeggghhhddd\\\bbbaaaaaaaaa``````______aaabbbcccbbb___]]]\\\\\\^^^^^^___^^^]]]\\\^^^```\\\]]]]]]^^^eeekkkjjjdddhhhgggeeedddccccccdddeeehhhgggfffeeedddddddddeeeddddddfffhhhiiihhheeebbbeeeeeedddddddddeeefffgggeeeeeeeeecccaaabbbgggjjjgggkkkooooookkkfffaaa]]]\\\aaagggjjjgggccc``````bbblllzzz}}}ssspppmmmUUUAAA888999222222222222333333333333333444555444333333444555444444444555555555666666333333333333333444444555222222222444777888777666555666666777666555444333111000/////////000111222......---------,,,,,,,,,,,,++++++++++++*********++++++++++++************,,,,,,,,,++++++*********((()))******++++++******)))************++++++++++++++++++,,,,,,---...///,,,---///000111222555777;;;999<<>>@@@999<<<===<<<===@@@AAA??????>>>===<<<===@@@CCCEEEFFFKKKTTT^^^hhhpppuuuxxxsssrrrssstttwww{{{~~~vvvqqqmmmdddZZZRRRQQQMMMFFF@@@???DDDIIIKKKSSS]]]fffkkkmmmnnnnnn\\\iiizzz~~~jjjaaa]]]bbbxxxsssQQQ>>>888333...+++000000000000000000000000111000//////....../////////............------------------------------------............/////////---......///////////////000000////////////000000222111111111111222333333555777555888<<<>>>QQQsss~~~{{{wwwsssoookkkjjjkkkkkklllnnnpppooollljjjjjjjjjiiiiiihhhhhhgggfffeeeggghhhhhhgggfffhhhiiimmmmmmllllllnnnrrrvvvyyy{{{tttmmmkkkmmmppppppnnnkkkhhhdddaaaeeejjjggg```bbbbbbbbbbbbaaaaaaaaaaaa\\\]]]^^^^^^]]]\\\]]]^^^^^^______^^^]]]]]]^^^```]]]]]]]]]```hhhpppoooiiihhhhhhgggfffeeedddddddddfffffffffeeedddcccbbbaaaeeeeeeeeegggiiihhheeebbbccccccbbbcccdddeeeggghhheeeggghhhhhhgggeeeeeeeeedddhhhkkkkkkiiifffbbb]]]bbb``````aaa```___aaadddrrrzzz|||qqq```LLL;;;555777222222222333333333333333222444555555444333333555444444555555555666666666444444333222222444555666444333333555777888777666666666777777777555444333000///............000000------------,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((((++++++++++++***))))))(((((())))))***************))))))******++++++++++++++++++++++++,,,---...///,,,---/////////111333666777:::???FFF\\\tttZZZLLLCCC???;;;;;;:::999;;;<<<<<<:::DDDBBB@@@>>>>>>???@@@AAACCCFFFLLLSSSYYY]]]aaabbb[[[\\\^^^bbbgggmmmqqqttt|||}}}}}}wwwtttooofff[[[VVVTTTPPPJJJFFFEEEDDDCCCFFFNNNYYYbbbpppsssrrrllleee```]]]ZZZ```xxx{{{eee[[[lllxxx___CCC666444444222000////////////////////////000000///............//////............------------------------------------------.........//////---......///////////////000////////////000000111111111111111111222222333444555444777;;;===QQQssszzztttooollllllmmmoooqqqsssqqqmmmiiilllkkkkkkjjjiiiiiiiiihhhfffggghhhhhhgggggghhhiiiooonnnnnnpppssswww{{{}}}yyyppplllmmmnnnkkkiiikkkiiieeebbbeeejjjiiidddbbbccccccccccccccccccccc\\\]]]^^^]]]\\\[[[\\\^^^]]]^^^___^^^\\\\\\^^^___^^^___```bbbjjjqqqpppkkkhhhhhhggggggfffeeedddcccfffgggggggggfffdddcccbbbeeeeeeeeeggghhhhhheeecccdddddddddeeefffhhhjjjllljjjiiihhhiiijjjkkkkkkjjjiiimmmnnnllllllnnnlllgggggg```]]]```ccccccffflllkkk}}}xxxttt]]]KKK>>>444111222222222333333333444444444222444555555444333333444444444444444555555555666555444333222333444555666777666555666777777666444666777777777777555444222000///...---------//////---,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))******)))(((''''''(((((()))************)))((()))***++++++++++++***++++++++++++,,,---......,,,---.........///222444222444<<>>>>>???>>>===<<<@@@???===<<<<<<<<<===>>>???@@@CCCEEEGGGHHHHHHHHHEEEGGGJJJOOOUUU[[[aaaccclllooorrrssstttwww{{{~~~}}}|||}}}}}}wwwrrrmmmkkkkkkggg```YYYTTTRRRKKKCCCAAAEEEGGGFFFMMMOOOSSS]]]iiiuuu|||~~~vvvtttkkk]]]YYYbbbnnnuuu}}}nnndddkkk~~~vvvTTTFFF666000//////111333////////////////////////000//////...............///............---------,,,,,,---......---,,,,,,------------............---......//////////////////////////////000111111111111000000111111222333111333222666<<<>>>SSSttt|||tttppprrrqqqqqqrrrsssqqqnnnkkknnnmmmlllkkkjjjjjjjjjjjjggghhhiiiiiihhhhhhiiijjjrrrqqqqqqtttyyy}}}|||tttpppnnnmmmkkkiiioooooolllgggfffhhhgggccccccccccccddddddeeeeeefffbbbcccbbb```]]]\\\\\\^^^]]]^^^___^^^\\\\\\^^^___```ccceeefffiiioooooolllhhhhhhhhhgggffffffeeeeeeiiiiiiiiiiiiiiihhhgggffffffeeeeeefffhhhgggfffdddhhhhhhhhhhhhjjjlllnnnooo{{{xxxsssnnnjjjiiijjjllliiiooosssuuu}}}yyyrrrnnnnnnjjjbbbbbbhhhzzz{{{pppOOO;;;444222333555222222333333444444555555111444666666555333333333333333333444444444555555444444444444444555555666888777666777888888666444666777777777666444333111000///...---------...///,,,,,,,,,+++++++++******+++************)))))))))************++++++++++++&&&'''((()))))))))'''''''''((())))))******))))))((()))***,,,,,,+++***************++++++,,,---...,,,---......---...000222666...222===:::;;;^^^sssYYYQQQKKKJJJHHHCCC???>>><<<<<<;;;;;;;;;<<<>>>???======>>>>>>??????>>>>>>;;;===@@@DDDIIINNNRRRTTTRRRXXX]]]``````aaaeeeiiinnnkkkjjjmmmooommmmmmnnnkkkoooxxx~~~wwwtttqqqnnnjjjeee___[[[YYYVVVRRRPPPPPPMMMHHHDDDAAADDDFFFEEEKKKWWWbbbfffppppppsssyyy~~~}}}wwwqqqZZZeeekkkkkkppp}}}}}}pppgggiiinnnuuuttt___999333.........///222777000000000000000000000000000///......------......///............---------+++,,,---......---,,,+++,,,------------.........---......//////////////////......//////000111222111000000000000111222222111333222666<<>>???AAABBB>>>>>>>>>??????@@@@@@@@@<<<===>>>@@@BBBDDDFFFGGGDDDFFFIIIKKKNNNPPPRRRSSSWWWTTTVVVZZZ[[[XXXXXX\\\[[[]]]cccjjjlllkkklllooojjjmmmrrrtttvvvvvvvvvwwwiiiqqquuuqqqkkkhhheeebbb]]]ZZZUUURRROOOKKKGGGDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGMMMRRRTTTZZZgggssszzzqqqmmmiiidddaaa___^^^]]]]]]ssszzzpppbbbTTTSSSfff|||}}}uuuhhhTTTDDD444000...000111111333777000000000000000000000000//////...------------...///............---------***+++---......---+++***,,,,,,---------.........---......///////////////............///000111222000000000000000111222222333555333777<<>>IIIZZZ{{{mmmZZZMMMGGG;;;;;;;;;<<<===???@@@AAA===>>>>>>>>>??????@@@@@@??????????????????>>>>>>EEEBBBAAACCCHHHKKKLLLJJJLLLJJJLLLPPPNNNIIIJJJOOORRRQQQSSSWWWWWWUUUWWW\\\UUU[[[bbbeeedddbbbbbbbbbWWW]]]___YYYRRROOONNNLLLMMMJJJGGGEEEFFFFFFEEEEEEAAACCCFFFHHHJJJMMMRRRVVVWWW\\\\\\XXXVVV[[[bbbeeeZZZVVVOOOJJJMMM[[[ooo}}}qqqbbbXXX[[[fffnnnvvv|||uuuhhhTTT???222999333///000111000///111000000000000000000000000//////...------------...//////.........---------***+++---......---+++***,,,,,,,,,---------......---......///////////////............///000222222000000000000000111111222555777555888<<<>>>RRRsssvvvooonnnnnnnnnmmmmmmkkkiiifffeeeeeefffggghhhjjjjjjiiijjjlllmmmpppooorrrwwwtttmmmooowwwssspppkkkiiiiiiiiiiiiiiikkkpppooohhheeehhhiiifffbbbgggmmmlllhhhdddeeeggg```bbbcccbbb___\\\[[[[[[^^^^^^^^^```ccceeedddbbbaaabbbdddfffhhhjjjkkkkkkkkkllljjjggghhhkkkjjjfffkkkhhhffffffhhhjjjiiihhhhhhhhhhhhfffddddddfffhhhgggeeeeeeiiiiiihhhiiimmmfffxxx}}}zzzkkk```ccczzzpppsssoooqqqnnnZZZ>>>;;;777555444333111000222222222333333444444444333333333222222222111111222333333333333333333444666666555444444444444555333222222777<<<===999555333222111111000000111111///...---,,,+++,,,,,,---,,,++++++******++++++,,,******)))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((((((((((((((()))************+++++++++,,,,,,++++++,,,,,,---...---------...000444777:::@@@UUUvvveeeZZZSSSEEEGGGEEE>>>666555;;;BBB???===<<<<<<<<<;;;>>>BBB<<<@@@CCCAAA===;;;===AAAAAA@@@===<<<;;;<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA>>>@@@CCCDDDDDDCCCCCCCCCGGGDDDBBBDDDHHHJJJGGGCCCBBBCCCDDDDDDCCCAAA>>>===DDD@@@AAAEEEEEECCCGGGNNNLLLLLLPPP[[[eeefff]]]SSSZZZQQQJJJJJJKKKJJJIIIIIIPPPSSSXXX^^^ggguuu~~~ppphhh[[[dddsssqqqcccLLL<<<777333///000111000///......000........................------------------------.........------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........------......///000000000...///000000///000222444333888666555:::@@@VVVwwwtttqqqrrrnnnlllhhheeeccccccccccccaaabbbdddgggjjjmmmnnnooommmkkkmmmrrruuutttssssssuuurrrooolllkkkiiifffdddlllooommmgggdddhhhkkkjjjjjjkkklllmmmmmmkkkhhhfffcccdddeeedddbbb_________```bbbddddddcccbbbccceeeggggggiiijjjkkkllllllllljjjlllkkkiiikkkooooookkkgggfffeeefffhhhiiigggeeeeeeeeedddbbb______```aaaccccccfffkkkllliiiiiikkklllsss|||}}}wwwooocccVVVOOOWWWccc}}}{{{pppyyy{{{sssWWWCCC999666444222222222222111222222222333333333444444333333222222222111111111222222222333333333333444666555444444333333444444333111111555:::<<<999555222222111000000000111111///...---,,,+++,,,,,,---,,,++++++******++++++,,,******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))*********+++++++++,,,++++++++++++,,,---------------...000333666888;;;BBBYYY|||iii]]]PPPKKKMMMKKKBBB999@@@???>>>>>>>>>>>>AAACCC@@@AAA@@@???>>>>>>??????AAAAAA@@@@@@AAABBBCCCDDD>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCAAA??????AAACCCCCCCCCDDDCCCAAA@@@AAACCCFFFHHHHHHGGGKKKQQQSSSRRRTTTZZZWWWUUURRRQQQPPPOOONNNMMMBBB@@@EEERRR```iiinnnrrryyynnnfffaaa___ooo}}}kkkWWWLLL999///...---///000000000...---...///........................------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........////////////............------......///000000000...///000000///000222444111666555555:::???TTTttt{{{sssnnngggaaa^^^]]]\\\[[[[[[ZZZ[[[```fffkkkllllllnnnmmmlllpppyyy{{{ssssssqqqooonnnmmmjjjgggdddkkkmmmkkkfffdddgggkkkllljjjhhhjjjsss|||{{{pppddddddeeefffdddaaa______```^^^cccgggfffbbb```dddhhhffffffggghhhhhhiiijjjjjjgggiiihhhfffgggkkkjjjfffcccbbbaaaaaaaaa```]]]ZZZUUUUUUUUUTTTSSSTTTVVVYYYeeeeeehhhkkkkkkhhhiiimmmjjjooowww{{{wwwmmmhhhhhh^^^SSSKKKIIIIIIRRRmmmyyy~~~~~~|||vvv___DDD444555333111111333444444333222222222222333333333333333222222222222111111111222222222222333333444444444444333222222222222222333111000333777999777555222111111000000000000000...------,,,,,,,,,,,,---++++++************++++++******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))(((((()))))))))*********+++++++++++++++++++++,,,------............///111444555666444666KKKyyy~~~uuusssmmm^^^PPPLLLJJJFFFAAA>>>===<<<<<>>??????>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>@@@BBBDDD@@@???===<<<===???BBBDDDBBBBBBAAA@@@???AAACCCFFFLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTVVVYYYVVVQQQPPPRRREEEGGGGGGBBB>>>???FFFMMM[[[[[[bbbrrr}}}llliiieeeccceeejjjqqqvvv|||fffOOOAAA:::...+++000000...///000///...---...///////////////////////////------------------------...------------,,,,,,,,,...------------,,,,,,,,,---------.........//////........................------......///000000000...///000000///000222444///444444555:::>>>QQQooo~~~rrrllleee^^^\\\\\\]]]]]]WWWSSSPPPTTT\\\dddffffffooopppnnnnnnvvv~~~|||tttqqqooommmmmmnnnmmmllljjjjjjlllllljjjhhhhhhjjjjjjgggffflll~~~}}}jjjjjjjjjhhheeeaaa______```^^^bbbffffffddddddgggjjjdddddddddeeeeeefffggggggeeefffddd```___aaa___ZZZ]]]\\\YYYWWWTTTQQQOOOMMMNNNMMMMMMLLLMMMPPPVVV[[[XXXYYY^^^eeeiiimmmttt|||ttt```PPPHHHLLLPPPTTTWWW]]]mmmwwwmmmsss|||yyyeeeMMM;;;555555333222333555666666555222222222222222222222333222222222222111111111111111111111222333333444444333222222111111111111111222111000222555666666555111111000////////////000---,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))(((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,---............///000111222444666777999LLLuuutttggg```]]]YYYPPPGGGCCCCCCCCCAAAHHHEEEAAA===<<<<<<======???@@@BBBDDDDDDCCCBBBAAAAAA@@@??????@@@BBBEEEFFFAAA???>>>???AAAEEEGGGIIICCCFFFHHHFFFCCCBBBEEEIIIMMMOOOSSSVVVVVVSSSOOOMMMPPPPPPPPPNNNIIIDDDAAAAAACCCKKKTTTXXXXXXZZZaaahhhvvvtttwww{{{pppiiiWWW[[[bbblllxxxsssMMM===777555...///666666///000111000...---...///////////////////////////------------------------------------------------------------------------------------............------...............///------......///000000000...///000000///000222444///444333555;;;>>>PPPlll}}}uuuqqqkkkddd```aaadddggg[[[TTTMMMMMMTTT]]]ccceeennnppppppmmmooosssuuussstttrrrooonnnoooppppppppplllnnnqqqsssqqqmmmjjjjjjmmmiiilll|||rrrooonnnkkkfffaaa^^^^^^___^^^^^^___```aaaaaa```___```___^^^]]]\\\\\\\\\\\\ZZZZZZWWWRRRQQQSSSQQQMMMNNNMMMKKKHHHFFFFFFGGGHHHGGGGGGGGGIIILLLTTT\\\bbbjjjnnnxxx{{{gggVVVPPPRRRVVVpppzzzvvviiipppooooooxxx{{{}}}jjjOOO999222555555333333333555555444222222222222222222222222222222222222111111111000000000000111222222333444444222222111000000000000111111000000111333555555444111000//////......//////++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))(((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((()))))))))*********+++************+++,,,,,,..................//////333666<<<===:::GGGrrrzzztttpppeeeZZZWWW\\\]]][[[XXXWWWSSSKKKBBB<<<===@@@;;;===???AAABBBBBBAAA???=========>>>>>>?????????BBB@@@???AAACCCEEEEEEDDD???EEEIIIHHHCCCAAADDDGGGDDDEEEHHHIIIHHHFFFCCCAAACCCEEEFFFFFFFFFIIILLLNNNYYY___hhhooosssvvvzzz}}}~~~~~~rrrhhhfffhhhmmmqqqzzznnnUUU999///000333...///555222000111222111///...///000////////////////////////------------------------------------------------------------------------+++,,,,,,,,,,,,---------,,,---------......//////------......///000000000...///000000///000222444000444333666<<>>BBB@@@===>>>@@@@@@===:::<<>>444......///...,,,000/////////.........---...------------......///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------........./////////------,,,------...///000///000111111000111333555111555444555:::<<>>555000222555444222111555555444444333222111111222222222222111111111111111111111111111111111111222222333333333444444444555444333444555444333111222111000111333333111000///---,,,,,,---...------++++++************++++++,,,+++***)))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''')))******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......------...000222333888666444666???VVV{{{}}}}}}zzzxxxzzz|||xxxoooffflllqqqyyy~~~~~~~~~___>>>444111......000222111////////////.....................---,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000------,,,------...///000///000111111000000222444111555444555:::<<>>:::888FFFYYY~~~~~~{{{|||}}}{{{zzzvvvqqqpppsssjjjiiikkkqqqzzzzzz||||||lllZZZKKK;;;///222000///000222333111///..............................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.............../////////000000------,,,------...///000...000000000000000222444000555444666:::<<>>:::444000////////////////////////////////////////////////////////////---...///000000///...---000000000000000///......111111000000//////......---...///////////////...+++++++++++++++***)))((()))******++++++,,,------)))))))))))))))******+++))))))(((((((((((())))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))************((((((((((((((()))******(((***++++++******+++,,,******+++++++++,,,,,,,,,---------...///000000111000444777666777???OOO]]]{{{nnncccSSSGGG@@@:::444///111111000000///...,,,,,,////////////////////////++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,------...///000111111111111111222222222222666555666;;;;;;FFF^^^zzz|||~~~|||yyyxxx~~~}}}vvvlllfffjjjvvv}}}~~~~~~~~~zzzxxxnnn```\\\aaa```fffmmmooonnnlllooossswwwpppjjjmmmllloooyyykkk^^^NNN888555111//////000000///////////////////////////////////////////////////......////////////......000000000000000///......000000000000//////............////////////......******+++++++++***))))))---,,,,,,++++++******))))))))))))))))))******+++))))))(((((((((((())))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((()))******(((***++++++***)))+++,,,*********+++++++++,,,,,,+++,,,,,,---......//////111444777666555999BBBKKK```|||zzziiiOOOGGG===666333111...+++////////////...---,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,------...///000///000000000000111111111222555444666::::::EEE]]]yyy}}}wwwsssxxx|||www|||xxxzzz~~~ssskkklllkkkooonnnmmmlllnnnrrrwww{{{~~~xxxxxxyyy~~~|||yyy]]]JJJ???333111///---...///000000/////////////////////////////////////////////////////////............////////////000000000///......000000000////////////...///////////////...---,,,)))******+++++++++******,,,,,,,,,+++******)))))))))))))))))))))******+++))))))(((((((((((())))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******((((((((((((((()))******((()))+++***))))))***,,,*********++++++++++++,,,***++++++,,,,,,---------///111222333333444666999>>>HHH]]]{{{}}}hhhRRREEE888444///---//////...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,---...///000......//////000000000000111444333444999999DDD\\\yyyyyysssiiiooouuugggeeejjjrrrwww|||zzzzzz}}}~~~zzzssssssyyywwwvvvwwwyyyxxxsssppppppkkkbbbgggoookkklllwww|||~~~xxx~~~tttmmmtttyyyxxxmmmZZZ@@@444444///...------...000000///...////////////////////////////////////////////////000///...------...///000...///////////////......///////////////////////////000//////...---,,,+++((()))***+++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))******+++))))))(((((((((((())))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((())))))***((()))******))))))***+++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...111333333333666555:::EEERRRhhhyyyuuussslll```OOO???444...444111//////111111///...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,---...//////......//////000111111111000333222444888888CCC[[[xxx{{{qqqppprrroookkkqqqxxx~~~wwwqqqqqqtttnnnooosssxxxvvvpppppptttsssooommmrrryyy}}}xxxrrruuummmmmmwwwwwwwww|||xxx{{{pppqqqzzz|||^^^PPPEEE:::---///666444///......///111000...,,,////////////////////////////////////////////////000///...------...///000......////////////...................../////////////////////...---++++++((()))***+++++++++++++++((())))))******+++,,,,,,)))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))***''')))******)))(((***+++))))))*********+++++++++,,,,,,,,,,,,,,,------------+++***,,,///222333333444444999===888777JJJbbbyyysssjjjbbbSSSLLLBBB999444111000///000////////////...,,,***)))***+++,,,------------------------------------+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++,,,,,,---.../////////000111111222333333///333222333888888CCC[[[xxx~~~zzz{{{|||zzz||||||vvvwwwxxxhhhlll~~~~~~pppYYYCCC666111///,,,111555///000/////////000000...---//////////////////////////////////////////////////////............//////------.../////////......---............/////////...............---,,,+++)))******+++++++++******+++++++++***))))))(((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((()))******'''(((***)))(((((()))+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,---///000111000...333;;;;;;666666;;;DDDWWWuuu{{{mmm\\\MMMDDD999333...,,,///111000...------.........---,,,+++***+++,,,,,,------------------------------------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,---.../////////000111222333333444000333222333888888CCC[[[www{{{~~~vvvvvvzzz~~~xxxyyysssmmmtttwww}}}~~~yyy~~~sssSSS777<<<222111111---000222***000...---...///000///...////////////////////////////////////////////////......////////////......,,,---......//////......---------.........//////---------......---,,,,,,******+++++++++***))))))+++++++++***))))))(((((()))))))))))))))******+++))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******'''((())))))(((((()))+++))))))))))))************++++++++++++++++++++++++......------,,,,,,---......,,,,,,000555999::::::333???SSSjjj{{{yyytttpppiii___RRRDDD888222222000...///000000---***.../////////...------...+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++,,,---...///......///000111222333333000444222444999888DDD\\\ttt~~~yyyuuuxxx~~~vvvqqqxxx{{{}}}yyyxxx~~~uuudddVVVHHH===666555---......***...444///...,,,+++,,,...000000///////////////////////////////////////////////////---...///000000///...---,,,,,,---.../////////...---------.........//////,,,,,,------...---------+++++++++++++++***)))(((((((((((()))******++++++)))))))))))))))******+++))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******'''((())))))(((((()))***))))))))))))*********************)))))))))))))))'''***,,,---,,,,,,,,,...---222444000,,,---000222888555222222;;;MMMcccrrrzzziii]]]QQQGGG<<<555222000000111/////////////////////.../////////...,,,******+++---------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---......------...///000111222222111444333444999999DDD\\\rrr~~~~~~zzzjjjLLL===999777222...////////////////////////...............///000000///...---,,,,,,---...///........................000000000000000000000000........................------...............---------------,,,,,,+++***++++++************+++++++++*********+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************,,,)))''''''***,,,***(((++++++************++++++***+++,,,,,,******+++,,,,,,------......------,,,,,,---......//////......333333444555777999;;;<<>>333555111000222222///...000...........................------------...//////.........------.................................////////////////////////........................------.........---,,,,,,++++++,,,,,,,,,++++++***++++++************+++++++++***)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))************)))(((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))(((&&&%%%'''***++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------......---------...//////...///000222555777888999777;;;BBBJJJRRR\\\fffmmmzzz|||}}}ssskkkddd\\\RRRKKK@@@===999777666555222000333222111111111222333333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******++++++++++++++++++***((('''(((******)))'''************++++++++++++))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,+++,,,,,,---///000000/////////000111222333111222444666555999EEERRRjjj}}}xxx~~~sssdddQQQBBB666000111666///------///...***+++///........................---------------...//////---..................---........................................................................------......---,,,++++++******+++,,,,,,+++++++++++++++************++++++******)))((('''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))((()))))))))************)))))))))*********))))))))))))))))))))))))))))))((()))))))))***************'''%%%&&&((()))((('''++++++************++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...---------------......***,,,///222444333111000111111222333555999>>>AAADDDGGGKKKPPPUUU[[[aaaeeerrrwww}}}}}}wwwkkk```TTTNNNFFF@@@<<<888333000222111...------,,,,,,+++.........------,,,---............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,++++++******)))(((''''''((((((((('''))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,,,,---......///////////////000111222333111222444666555888DDDQQQhhh~~~zzz||||||pppKKK<<<...,,,///000//////---+++,,,///...,,,---222------------------------------,,,,,,------...///------...//////...------........................................................................------...------,,,+++***)))***++++++++++++++++++++++++************++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************+++(((%%%&&&)))+++)))&&&++++++************++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------------------------............---------...///000444333222222222333444444222444777888:::<<<@@@BBBHHHMMMRRRUUUVVVYYY^^^cccpppooosss{{{~~~yyytttooollljjj___^^^ZZZVVVOOOGGG>>>777444111...---...///000000//////...---,,,,,,------,,,...///...,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,+++++++++++++++************))))))))))))))))))************+++)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------.........////////////000111333333111222444555555777CCCPPPfffppp~~~{{{rrrgggZZZNNN444...---333777444,,,'''---,,,---111111//////222------------------------------,,,,,,------...///------...//////...------........................................................................------------,,,+++******))))))***+++++++++++++++++++++************++++++))))))(((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))++++++************++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---...///000...---+++,,,...000111000000000000111222222222555666888888777888999;;;777999;;;;;;;;;===AAAEEEJJJHHHKKKTTTXXXVVVUUUWWW[[[]]]______^^^```eeejjjsssxxxzzzssskkkeee^^^XXXXXXVVVSSSPPPNNNJJJGGGDDD@@@>>><<<;;;777444111111111000......///000111111++++++,,,,,,,,,---///000---000222111///...///111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,---------,,,)))))))))***+++,,,,,,---***+++,,,,,,***)))))))))))))))))))))************************************((()))))))))*********+++************************++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,---..................//////000222333444111222444555444777CCCPPPddd<<>>888666333222///***'''---555,,,***,,,000111---***+++---------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,........................................................................---...------,,,+++***)))((()))***+++++++++++++++++++++************++++++))))))((())))))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************(((***,,,***''''''))),,,++++++************++++++***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++,,,---...///((()))+++---.../////////,,,,,,,,,...///000///...+++---000111111333555777<<<:::999888999:::;;;;;;<<<999<<>>NNNhhh&&&(((***+++,,,...111555444555555555999@@@IIIPPP^^^ppp|||xxx~~~lllOOO;;;222000---,,,,,,...///000,,,---...///000///...---,,,,,,,,,,,,------......++++++,,,,,,+++***))))))---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...////////////...---,,,...------,,,,,,------...+++,,,------,,,+++)))(((***************************)))))))))******+++,,,***)))((((((((()))+++,,,(((((((((((()))***,,,,,,(((((((((((())))))******+++,,,,,,+++)))((()))+++***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++))))))***)))***************++++++))))))*********++++++++++++++++++++++++,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,------------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------............///,,,,,,++++++,,,,,,---...---------------...//////------------------------........................------.........------,,,------......////////////........................---------------------------,,,***+++,,,------,,,......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******))))))***+++++++++++++++))))))*********++++++++++++******))))))******+++(((((())))))************************************((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------............///000000111111111666222111666777===MMMggg++++++***((((((***---///000000000000111444999<<<;;;AAAIIITTTfff}}}rrr^^^JJJ<<<555333///000111111000---+++***---,,,,,,,,,++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---......///......---,,,...------,,,,,,------...++++++,,,---,,,+++)))(((************************+++******))))))***+++,,,***)))((((((((()))+++,,,(((((((((((()))***,,,,,,(((((('''''''''((()))***)))*********)))***+++---***+++,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***,,,---+++*********))))))******+++++++++,,,************++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------............///,,,++++++++++++,,,------...------------...//////---------------,,,,,,,,,////////////////////////------......///......------......//////000000000........................------------------------,,,+++******,,,---------......---,,,,,,,,,,,,---***++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++******))))))*********+++++++++++++++************++++++)))))))))))))))*********************************))))))))))))))))))))))))******************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------...---...//////000111111111111666222111666777===MMMggg)))***+++++++++***)))(((&&&''')))+++---.........:::999777666888???IIIOOOaaalll}}}wwwfffTTTHHHFFFDDD>>>555---,,,111777(((***,,,---...000222555///...---+++************+++,,,------......------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++************************++++++*********++++++,,,)))))))))))))))******+++)))((((((((()))***++++++)))((('''''''''(((***+++''')))******)))***,,,///+++,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++))))))******+++,,,,,,,,,*********++++++++++++,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,......---,,,,,,,,,,,,---------......---------............///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------......---------------,,,,,,........................,,,,,,------......---------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******++++++++++++******))))))***************))))))************+++++++++++++++************++++++))))))))))))))))))*********************+++++++++))))))))))))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---...///000111111111000111555222111666777>>>NNNggg(((((()))+++------,,,+++000////////////...,,,+++&&&***///333444333333444444999@@@GGGKKKPPPXXX___ttt}}}iiiZZZGGG;;;777777555333***---///111111000//////000000000---******,,,////////////......---,,,++++++,,,---.........------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------............---,,,,,,,,,---.........------,,,,,,------...++++++++++++,,,---...///************************++++++++++++++++++++++++(((((()))******************)))))))))))))))******+++***)))((()))***,,,---(((*********)))***+++---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,+++******+++---))))))***++++++,,,------*********+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...........................---,,,,,,......---,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------.........---------,,,,,,,,,------------------------++++++,,,------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------......---,,,,,,,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++++++++******))))))************)))))))))************+++++++++,,,++++++******++++++,,,***)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---...///000111111111000000444111111777888???OOOfff---***'''%%%&&&((()))***)))(((&&&&&&(((***++++++---,,,,,,---,,,+++...222333333444444333555===EEEAAADDDKKKVVVaaammmyyyxxxmmmjjjeeeYYYMMMHHH@@@999111111444555000***444000,,,,,,...111000...+++...111000......///111)))+++---......,,,***)))+++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000///...,,,++++++,,,...///...------,,,,,,------...,,,+++++++++,,,...000111))))))))))))))))))))))))++++++,,,,,,,,,++++++***'''(((***+++++++++***)))+++***)))))))))))))))***---,,,+++******,,,...///***++++++***))))))***,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,***)))))),,,...))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...........................---,,,,,,......---,,,,,,,,,,,,---------......---------.........//////------,,,,,,------...///......------......///000------------,,,,,,++++++........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))),,,---------......---,,,,,,,,,,,,---000///...,,,***((('''&&&++++++++++++++++++++++++((()))***+++,,,---------******++++++++++++******))))))*********))))))((()))************+++++++++,,,++++++******++++++,,,*********)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......,,,---///111111111000000///333111111777888???PPPfff)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...//////111222333444555999999:::<<>>;;;888777111000.........///...---///...---,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))************)))*********++++++++++++...---,,,+++++++++,,,---***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,---///111000...,,,,,,,,,///---***+++,,,,,,***(((///,,,******+++,,,,,,,,,,,,......---***+++000444'''+++......,,,---------,,,......+++***,,,.........,,,++++++,,,------,,,------,,,+++++++++,,,,,,------------------------***+++---/////////---,,,***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,------------,,,+++***------------------------,,,------......------,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...---+++***+++,,,,,,,,,++++++***+++++++++...---,,,+++************,,,,,,,,,++++++*********---,,,++++++******++++++******))))))))))))******(((((()))***************)))************+++++++++++++++************************))))))******+++,,,************************))))))))))))))))))))))))************************)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...///111222333...444333222777777>>>PPPiii((()))******(((((()))***)))))))))*********++++++************************++++++,,,---...//////000.........///111444666888666888999;;;===AAAFFFIIIOOOQQQUUUZZZ^^^aaacccdddlllllllllnnnqqquuuyyy{{{~~~~~~|||yyyvvvuuubbbaaa^^^ZZZUUUQQQMMMKKKDDDCCCAAA>>>;;;888666555333222222222111000000000111///------...///...---......---,,,,,,,,,,,,,,,///.........---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---///000000...---,,,,,,/////////...------------000...------...///...---,,,,,,---///000///---,,,***,,,------.../////////---...///---,,,,,,,,,+++...---++++++,,,---,,,+++......------,,,------...,,,,,,,,,---------------***+++---.........---,,,++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,------......------,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,++++++******+++++++++...---,,,+++************,,,,,,,,,++++++*********---,,,++++++******++++++******))))))))))))******(((((()))***************))))))*********+++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............///111222222...444222111555555<<>><<<:::999666666555444222000...,,,+++,,,,,,---.../////////***++++++,,,------......000...------.........---...------,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************************)))))))))*********++++++)))))))))************+++((()))***+++,,,,,,,,,,,,++++++++++++++++++******------------------------,,,...000000...---,,,---,,,...000///---,,,---///...------...///000...---000...,,,...111222...***...---,,,---///000111111......///000000......---///---,,,,,,------+++)))---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---------------------------,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++*********++++++,,,---,,,+++***************+++++++++++++++*********,,,,,,+++************+++******))))))))))))******(((((()))***************)))))))))*********++++++******************************))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************((()))******(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///////////////000111111...444222111444444:::LLLhhh'''((())))))''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++...------.........//////,,,---.........000222555111111000000000000111222222111111000000111222222444333333222222000...---///333666444000---///111//////000000111111000000111111222222222111000000111000000//////.........000000000000000////////////---,,,,,,---......---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))************************))))))*********+++++++++)))))))))*********++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,,,,------......//////......,,,...000000///......///---///111111111000000111111111111333444444222000777333000///000222333222444000---///111111111222111...---///111000000222111///......///000...---...------,,,,,,------............//////000000000------,,,,,,,,,,,,---...+++,,,,,,---...---------+++,,,,,,,,,------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,------......------,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,***************++++++,,,,,,,,,+++***************+++++++++***************,,,++++++*********************))))))))))))******(((((()))***************))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...000///////////////000111///555333111555444:::LLLfff((()))******(((((()))***((((((((())))))))))))***************************,,,,,,++++++++++++******)))***++++++,,,---------,,,------,,,***)))***+++++++++************+++,,,...------,,,++++++++++++---......///............111///---,,,...000222333+++,,,---...///000000000******++++++++++++******++++++,,,,,,---...//////111111000//////......---...,,,++++++---...---,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************************++++++++++++************++++++++++++,,,,,,---...---,,,***)))//////.........///000111---...///000111111000000000222555666555444444555555555777999;;;;;;:::888;;;;;;<<<===??????===;;;:::<<<>>>===;;;;;;<<<>>>>>>999777999:::777888;;;===555000111111///000333333111///...000000000///111000000///////////////..............................---,,,,,,------...,,,,,,---.........------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,------......------,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,***)))))))))******+++,,,++++++******))))))******************************,,,+++******))))))************))))))))))))******(((((()))***************(((((()))))))))*********(((((()))))))))***************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------000///////////////000111000666444222666555;;;MMMeee((()))******(((((()))***(((((((((((())))))))))))************************))))))))))))))))))((((((&&&''')))***+++,,,,,,,,,,,,...//////...---...000---------....../////////......///000000111111222,,,---......,,,,,,---///000---,,,---111222...***---------...---,,,,,,+++---------...------,,,,,,------...///000111222333------............//////---+++******,,,------,,,+++++++++++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******---,,,,,,,,,---///111222333444666777888888777666;;;===@@@AAA@@@@@@@@@AAA???AAAEEEGGGHHHGGGGGGGGGLLLLLLLLLMMMOOOPPPOOOMMMGGGNNNVVVZZZXXXTTTSSSSSSRRRNNNOOOTTTRRRMMMOOOVVVUUUJJJBBBBBB@@@:::888;;;:::666222000000111222111222222000///......------/////////...------,,,,,,////////////............,,,,,,---...............---------------..................---------------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...------------------------,,,------......------,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))))))))))))))***+++,,,+++******)))))))))******)))))))))***************++++++***))))))))))))*********))))))))))))******(((((()))***************((((((((()))))))))******'''(((((())))))***************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---///////////////000111111000666444333666666===NNNddd'''((())))))''''''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((((((((((()))+++,,,,,,,,,,,,+++"""%%%(((******,,,...000)))***+++---------,,,,,,))))))***+++,,,,,,,,,,,,...000000...+++***+++---,,,,,,,,,...///...+++(((......//////......---,,,,,,---------------,,,,,,---,,,,,,,,,+++++++++***,,,,,,---......///000000,,,+++)))***,,,------,,,++++++******+++,,,,,,---************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------************************)))***++++++++++++***)))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,------------......---------......000111111222222111222444666999;;;AAABBBDDDFFFFFFFFFEEEDDDHHHKKKNNNOOOOOONNNOOOPPPRRR[[[dddddd___\\\aaagggkkkiiihhhiiikkkmmmmmmllljjjnnnrrrvvvxxxyyyyyyyyypppooottt{{{yyyrrrwwwuuuiiicccfffddd[[[VVVWWWXXXRRRKKKEEEDDDDDDEEEEEE===<<<:::888666555555444555555444333111000///...///000111111111000...---,,,------...........................------------------------............+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,(((((((((((()))***+++,,,******))))))))))))******((()))))))))*********+++++++++***)))))))))))))))******))))))))))))******(((((()))***************(((((((((((()))))))))***''''''(((((()))******+++******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,,,,............///111222222...444333222666666===NNNccc&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))***++++++***)))(((&&&(((+++++++++***+++,,,)))***,,,......---,,,+++------------,,,+++******)))+++------+++,,,///222---......---+++,,,///222***+++,,,---............,,,,,,---.........---------------............///+++++++++,,,,,,,,,,,,,,,,,,***)))***+++------,,,+++*********+++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((())))))******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------.........//////000000000111333666888:::?????????@@@BBBEEEHHHJJJNNNOOOQQQSSSTTTTTTSSSRRRRRRUUUXXXYYYYYYYYYZZZ[[[jjjyyyyyyttt}}}}}}uuuvvv}}}wwwmmmeeebbbaaabbbbbbNNNMMMKKKIIIFFFEEEDDDCCC<<<<<<:::999777555444333000111222333222111///---,,,---......//////....../////////...---------,,,,,,---------.../////////+++++++++,,,,,,---------***+++,,,------------,,,------------------------,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...---+++***+++,,,(((((((((((()))***+++,,,***)))))))))))))))******(((((())))))*********++++++******)))))))))))))))******))))))))))))******(((((()))***************(((((((((((())))))))))))&&&''''''((()))******+++*********)))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++******+++++++++,,,,,,,,,************************------,,,++++++,,,,,,,,,---------...///111222333,,,222111000555555<<>>===@@@666111111444444000000444//////000111222222000///333000...///222222000---///...------,,,,,,---------------,,,,,,,,,++++++......---------,,,,,,,,,...---,,,,,,++++++,,,,,,------............------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,------,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++***************+++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))+++,,,+++*********))))))))))))******++++++******++++++,,,---******))))))))))))************))))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***...///,,,+++---...------...///.........000222222222333555444666@@@KKKccc''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++************************************************))))))))))))*********+++---,,,+++,,,---,,,(((%%%))))))***+++++++++++++++)))(((((()))+++---///000...000222444555666999<<>>AAAJJJMMMQQQSSSSSSRRRSSSTTTTTTNNNPPPVVVUUUSSSbbbwww}}}xxxsssqqqvvv}}}qqqmmmmmmjjjbbb[[[OOOMMMJJJGGGDDD???999555000111222333222222111111000000111111111000...---............------------............------------......---,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((()))************))))))((('''(((*********)))******))))))))))))******((((((((((((((()))************))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---&&&+++,,,******---///...,,,...///.........000222//////222555555777AAAKKK^^^''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********************************))))))))))))))))))))))))+++******))))))******+++***************************+++++++++,,,,,,,,,---*********++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************+++*********))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,***))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***++++++---000333444444999@@@FFFKKKPPPUUUXXX^^^]]][[[WWWSSSPPPQQQQQQZZZZZZdddqqqrrrppp}}}~~~wwwqqqyyy{{{mmm\\\OOOHHH===:::666333111111111222//////000000000//////.../////////.........------//////.........---------///...------,,,,,,------------............------,,,------......------,,,,,,,,,,,,---------------***+++,,,,,,---------,,,++++++++++++++++++++++++******************************))))))******+++,,,+++******)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((())))))******************)))((()))+++,,,+++*********))))))))))))******((((((''''''(((((()))*********))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++***...///,,,+++---...---,,,...///.........000222...///222555555777@@@JJJ```''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******++++++,,,---------))))))******+++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******++++++++++++******************************))))))***++++++++++++***)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,************************,,,+++***(((((()))***+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......,,,,,,---...+++,,,...111555888;;;===GGGLLLRRRUUUVVVXXX\\\```UUUUUUSSSQQQQQQSSSXXX[[[gggooosss___VVVTTTMMMCCC<<<999888555333///............///000111000////////////........./////////.........------///......---------------------............------------............------------------------------******+++,,,------------++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++*********************)))))))))((((((((())))))))))))))))))))))))((()))******++++++******+++))))))***+++,,,+++*********))))))))))))******((((((((((((((())))))*********))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++///000,,,+++---...------...///.........000222///000333555555666>>>HHH___''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((()))))))))*********************************************************))))))))))))************)))))))))((((((((())))))******+++,,,,,,,,,((())))))***++++++,,,,,,***************++++++,,,***************************+++,,,,,,,,,,,,+++***++++++************++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++,,,++++++***((())))))***++++++,,,,,,((())))))***++++++,,,,,,************************+++***((((((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------***,,,...---,,,---000222111444888===CCCGGGJJJLLLYYY[[[\\\YYYVVVWWW\\\aaa___```bbbcccgggmmmtttyyy~~~vvvqqqfff\\\PPPJJJIIIGGGAAA;;;:::888555222000000111222000000000/////////......////////////............//////...---------------------............------------............------------------------------)))***+++,,,------------++++++++++++++++++++++++******************************))))))******+++,,,---,,,,,,+++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++******)))((()))***++++++)))******))))))))))))******))))))(((((())))))***+++******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,(((---...+++***---...------...///.........000222000000333666555555<<>>888444222111222000000000000////////////000/////////............//////...------------...---..................---------............------------------------------)))***+++,,,------...---++++++++++++++++++++++++*********************************)))***++++++,,,...---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))((('''((()))******(((******))))))))))))******)))))))))))))))***++++++******))))))))))))************))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------%%%***,,,******---///...---...///.........000222000111444666555444;;;EEEUUU|||((((((((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,)))***++++++***)))((('''))))))))))))************,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))************))))))(((***,,,,,,***)))(((((()))***+++,,,,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++******)))))),,,---------------,,,+++)))+++------,,,,,,---///...,,,...444999<<>>888111000222333222111222000///000000111:::DDD000000///......---,,,,,,---///000///...,,,------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))+++******)))((((((''''''''''''((()))))))))))))))))))))(((((((((((()))))))))'''%%%%%%((())))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))************************,,,,,,------------,,,,,,++++++++++++,,,---............///000111000//////111000222555555666<<>>AAADDDGGGIIILLLOOOUUUYYYUUUMMMJJJMMMJJJQQQ[[[dddlllzzzrrrlllhhhhhhggglllxxxooorrrzzzvvvkkkccccccddddddkkkqqqsssooollllllhhhcccfffkkkrrrxxx}}}qqq```RRRIII@@@888333444444333333444000000000000000000000///...///111000///---......---......//////......---,,,------......------,,,........................---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))************************))))))))))))(((((()))************)))''''''''''''((()))++++++(((((()))***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))*********+++++++++(((((()))***************++++++++++++,,,---......---------...//////000111111000222555555666<<>>FFFKKKOOOPPPPPPLLLHHHIIIMMMMMMHHHHHHLLLRRRZZZiiiyyy~~~yyykkkiii{{{yyysss{{{ssspppiiiZZZWWWYYYTTTcccmmm~~~yyyjjj```JJJBBB999444444444333000222//////333555111......///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******------,,,,,,+++***))))))+++++++++************)))******))))))))))))******'''(((((()))))))))))))))&&&''''''((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))******+++******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---------------,,,+++***)))***+++,,,------------...,,,,,,...111222000...111000111444333333999AAARRRmmm&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''%%%''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''')))*********)))(((((((((((((((''''''''''''))))))))))))((((((((((((***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++***))),,,)))(((+++000222111...***************)))(((((())))))))))))************************)))))))))((())))))))))))******************)))))))))******+++///---+++)))***...444888AAACCCFFFJJJMMMOOOOOOOOOMMMHHHFFFIIIMMMQQQZZZcccooottt|||wwwrrrpppqqqpppjjjeeehhhfffrrryyy{{{|||zzzzzzvvvkkk```XXXSSSVVVbbbgggdddcccgggxxx~~~zzztttgggaaa]]]RRRYYYaaalllssszzznnn```MMM===666444333222333000000222111///000444000000000/////////......------------------------------------------------.........------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++***************---,,,,,,+++******))))))+++++++++************)))******))))))))))))******'''(((((()))))))))))))))'''((())))))******))))))(((((((((((((((''''''''')))))))))))))))******+++******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,------,,,+++---///000///---111000111444333333999AAAQQQmmm&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''%%%''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&)))+++***(((+++)))'''(((+++---+++((()))************))))))((())))))))))))************************)))))))))))))))))))))*********++++++***)))((((((((()))***+++111---((()))///888???CCCJJJKKKLLLNNNPPPQQQRRRRRRTTTNNNIIIJJJPPPZZZkkkxxxlllbbb]]]aaaccc``````eeefffkkk{{{}}}mmmrrr|||~~~}}}ssshhh^^^UUULLLIIINNNYYY]]]XXXVVVXXX___qqquuu{{{vvvnnn___\\\cccfffcccfffqqqxxxyyyoooXXXHHH>>>888444333111111333222000111555111111111111000000000000////////////////////////------------------------------------------------******+++++++++,,,,,,,,,,,,++++++************+++,,,,,,++++++***)))))))))+++++++++************)))******))))))))))))******'''((())))))******))))))((()))******++++++******'''((((((((((((((()))))))))))))))))))))******+++******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++***)))***))))))((()))+++,,,---...,,,,,,,,,...///...,,,111000111444333333999AAAPPPlll&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''"""###&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''((()))******(((((())))))******++++++(((((((((((())))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,(((%%%%%%(((+++***'''***((('''''')))***((('''))))))************)))(((((()))))))))*********************)))))))))))))))))))))*********++++++++++++***(((''''''(((***+++...///222666<<>>@@@@@@@@@CCCFFFJJJLLLOOORRRSSSRRRPPPOOOHHHPPP\\\iiiyyy{{{ssskkk]]]hhh~~~|||{{{|||vvvpppooooooqqqqqqnnnnnnpppuuu}}}~~~www{{{rrrddd[[[PPPBBB555333555333111///111111111000000000//////........................------------------------,,,,,,------------------******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++++++++*********))))))******))))))))))))******((())))))***************'''((())))))******))))))'''((((((((())))))******)))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++******,,,+++***)))***,,,...000////////////...///000111111000111444333333999AAAMMMjjj&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''$$$%%%''')))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))((((((((()))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))))))))***'''(((((())))))******+++((())))))************)))))))))))))))************))))))))))))*********************++++++++++++,,,---,,,++++++---111444777>>>AAACCC@@@<<<<<>>999666444444111111111000000000000///////////////////////////........................------------------------******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******))))))))))))******((()))******++++++******'''((())))))******))))))((())))))))))))))))))***)))))))))))))))******+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,+++++++++,,,++++++++++++---.../////////000///...///222444111000111444333333999AAALLLiii&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''')))*********)))(((((((((((((((''''''''''''(((((((((((())))))))))))***))))))))))))***++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((,,,...---)))''')))+++((())))))))))))))))))***(((((()))***************))))))))))))************((()))))))))*********************+++++++++,,,,,,,,,,,,---000444:::@@@DDDCCCCCCBBBAAAAAAEEELLLQQQSSSTTTUUUWWW[[[```dddgggvvvxxx{{{oookkkttt~~~zzzqqqwww|||zzz}}}zzz{{{}}}~~~{{{wwwdddQQQBBB999888333222222222111111111111000000000000000000000000////////////////////////.........------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))***++++++++++++***((()))******++++++***************))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,,,,*********+++,,,,,,------,,,...///...---///333666111000111444333333999AAAKKKiii&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''')))***+++***((('''++++++******))))))((((((&&&&&&'''((()))***++++++***************++++++,,,))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''---111000***''')))---)))******)))((('''((()))(((((()))***************))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,...333:::BBBJJJNNN>>>>>>@@@FFFMMMTTTXXXYYYNNNOOOQQQXXXbbbooo{{{vvvzzzwwwyyy|||~~~~~~xxxzzzuuulllyyy|||rrr~~~{{{{{{~~~~~~xxx{{{~~~~~~{{{yyyyyymmmPPP>>>999444444444333333333222222111111111111111111111111000000000000000000000000//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------+++++++++************)))******))))))))))))******))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++******))))))(((((()))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,---------------((((((***++++++,,,+++++++++,,,...---,,,...333777111000111444333333999AAAKKKhhh'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&%%%&&&''''''(((((('''''')))))))))))))))*********))))))((((((((((((((()))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((---+++***(((''''''''''''(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))*********++++++++++++))))))******++++++,,,,,,'''***------+++)))+++---000222999BBBJJJNNNMMMKKKCCCFFFMMMUUUZZZYYYUUUQQQKKKYYYcccpppxxxvvvzzz}}}}}}||||||~~~~~~~~~zzzyyy}}}{{{}}}~~~yyyuuuwww~~~}}}|||~~~|||zzzyyyyyyyyyxxxwwwzzz|||}}}}}}lllTTTIIICCC???:::666444333222222...///000000///...///000000000//////......------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))...---,,,+++***+++,,,,,,,,,,,,,,,++++++***************************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((((((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------,,,------...///000111111000111222222333666:::>>>MMMhhh'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''%%%&&&''''''(((((('''''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((+++***)))''''''''''''((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++,,,---++++++---333999>>>CCCJJJTTTZZZZZZUUUQQQUUUVVVVVVRRROOOQQQYYY___qqqxxxrrrjjjmmm||||||zzzyyyyyyzzzvvvvvv}}}|||xxxwww}}}|||zzzzzz{{{{{{yyyxxxyyy{{{}}}|||~~~}}}~~~zzz}}}qqq[[[QQQCCC999444222111000///000111111111000111111//////////////////......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))************))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------------......//////000000000111222222333666:::>>>KKKggg''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((************************))))))))))))************))))))***++++++++++++***((()))))))))***************************+++,,,,,,------,,,+++---555AAAJJJRRRUUUZZZaaaeeeeeeaaa^^^bbb```ZZZPPPKKKTTTgggxxxvvv}}}~~~|||~~~~~~vvvuuuwwwzzzvvvwww~~~|||www{{{zzzzzz{{{}}}|||zzzxxxwwwxxxzzz{{{|||}}}}}}}}}www{{{|||}}}{{{yyy{{{|||||||||{{{zzzzzzyyyzzz{{{}}}jjjRRREEE>>>999666222222222111111000000000////////////000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******)))(((((()))++++++***))))))))))))))))))))))))))))))(((((((((((()))******)))((((((''''''(((((()))******++++++++++++******(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------.........///////////////000111222222333666:::>>>IIIhhh''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''(((((()))*********)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***(((((()))))))))*********((('''((((((***,,,...///+++,,,---///444???MMMXXX______```bbbdddeeefffggg]]]ZZZUUUSSSYYYjjjuuu{{{~~~~~~zzzxxxvvvvvvxxx{{{}}}zzzyyy|||yyyvvvyyywwwwwwxxxzzz||||||zzzwwwtttuuuvvvxxxyyyzzz{{{{{{wwwzzz}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{eeeTTTGGG:::111777555444333333222111000/////////000000111111111/////////...............------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((()))))))))******++++++******)))(((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------///////////////.........000111222222333666:::>>>HHHhhh(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((&&&'''(((((())))))((((((&&&''''''((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***))))))))))))************))))))(((((()))+++---...)))---333999AAAKKKWWW```dddddddddcccaaa``````___UUURRRTTTaaattt~~~yyy}}}~~~yyyxxx{{{}}}zzzyyywwwttttttuuuvvvvvvyyy}}}~~~yyyyyy|||tttuuuvvvxxxzzzzzzxxxuuusssssstttvvvxxxzzz|||}}}}}}zzz{{{~~~{{{|||~~~~~~||||||~~~|||zzzooowww{{{hhhQQQ???;;;888444333333444444333///000000000111111222222000000000/////////......---------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******)))(((((()))++++++***))))))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------///////////////.........000111222222333666:::>>>HHHiii((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''((())))))))))))(((&&&&&&'''((())))))******(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))***''''''((()))******))))))''''''''''''''''''''''''))))))))))))************))))))***++++++++++++***)))*********++++++++++++...---+++***)))+++,,,---///666@@@IIIPPPWWW^^^ddddddfffhhhfffaaa[[[VVVTTTZZZ\\\eeewwwyyyjjjhhhiiikkkyyy~~~{{{~~~yyyvvvtttssswwwzzzzzzxxxxxxzzzzzzwwwvvvuuuuuuwwwzzz}}}zzz|||~~~{{{tttttttttvvvxxxxxxvvvuuussstttuuuvvvxxx{{{}}}~~~{{{yyy|||~~~|||{{{{{{zzz{{{}}}~~~{{{zzz~~~jjjlllrrrwww|||vvv```FFF???777333222333222000111111111111111222222222000000000111000//////...------------------------------------,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,******************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))***))))))))))))***++++++***))))))(((((())))))***(((((())))))))))))(((((((((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------.........///////////////000111222222333666:::>>>IIIggg((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((()))***++++++******)))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,...---,,,,,,---000222444>>>FFFQQQYYY]]]```dddfffeeeeeeddd```ZZZWWWVVVXXXllluuu}}}uuutttsssqqqnnnpppxxx}}}{{{|||zzzzzz{{{yyyyyy{{{sssqqqooovvv{{{~~~}}}}}}~~~yyytttsssssstttvvvxxx{{{|||yyy}}}}}}tttvvvuuutttuuuwwwwwwvvvuuuvvvvvvvvvwwwxxxzzz|||}}}|||{{{|||{{{xxxyyy}}}~~~|||yyy|||~~~~~~~~~|||zzz}}}qqqjjjccc]]]___iii}}}jjj___PPPDDD===999555222222222222222222222111111000000111111111000///...........................------------------------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,******************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******)))))))))******)))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------------......//////000000000111222222333666:::>>>IIIddd((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((()))((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------******+++---111666;;;>>>KKKSSS]]]ccceeefffggghhhgggccc[[[SSSPPPTTT]]]eeezzztttgggdddggg~~~|||vvvrrruuussssssvvvvvvxxx}}}vvvwwwyyyttt{{{yyyuuuvvvwwwvvvuuuuuuwwwzzzwww}}}}}}~~~zzzrrrxxxwwwuuuuuuvvvwwwwwwvvvxxxxxxwwwwwwwwwyyyzzz{{{{{{|||}}}}}}yyyuuuyyyyyywww|||~~~|||}}}|||zzz{{{{{{}}}~~~}}}|||}}}{{{{{{zzzpppfff```^^^[[[\\\jjj|||rrr___QQQHHH@@@:::444333333222222111111111000111111222222000///...........................------------------------,,,,,,---...---,,,+++************++++++,,,,,,,,,******************************++++++++++++******)))(((((()))++++++***)))))))))))))))))))))))))))*********)))******+++,,,******))))))))))))************++++++++++++******(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,------...///000111111000111222222333666:::>>>HHHaaa((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))'''&&&%%%&&&(((***+++%%%&&&&&&'''((()))******)))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))******++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))***)))(((''''''((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))***************)))((((((******))))))((((((''''''((()))***++++++,,,,,,++++++,,,------+++***+++,,,222///++++++111===IIIQQQXXX\\\bbbggghhhgggdddbbbbbbZZZRRRPPPUUU```nnnyyyooohhhgggjjjsssvvv~~~xxxzzzyyyvvvttttttttttttvvvxxxzzz{{{tttrrrtttxxxvvvuuuxxx|||~~~xxxsssqqqssstttssssssuuu}}}}}}~~~}}}yyyuuuyyywwwvvvvvvwwwwwwvvvuuuvvvzzz~~~tttsssyyyzzzyyy}}}zzz||||||{{{|||}}}{{{xxx}}}zzz}}}}}}xxxxxx~~~}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~|||nnnfff]]]WWWZZZccckkkgggFFF555<<<555333777888333///000222111///......000333444000/////////............111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************'''&&&%%%$$$$$$%%%&&&''',,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++******************,,,,,,,,,,,,---...///000...000111111///...//////000222333333444777;;;???GGG```((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&&&&&&&'''((()))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))***)))(((''''''((()))******)))((('''&&&''''''((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%******))))))((((((((((((&&&'''((()))***************+++,,,+++******+++---------000555???JJJTTTZZZaaaaaabbbdddeeedddaaa^^^UUUUUUXXXaaammmzzzyyyllllllmmmssszzzvvvwwwvvvrrrvvvuuutttttttttuuuvvvwwwuuu~~~{{{ttttttvvvwwwxxxzzz}}}~~~~~~}}}||||||xxxwwwyyyxxxuuuvvvyyyzzzzzz|||~~~~~~{{{xxxwwwvvvvvvwwwyyyzzzzzzyyy{{{}}}zzzyyy~~~|||{{{~~~{{{}}}{{{zzz{{{~~~~~~|||xxx{{{|||}}}|||~~~~~~~~~|||yyy{{{|||||||||~~~{{{mmmdddaaa___oookkkVVV:::444222666888666555777222111///...---...000111000000/////////...............---,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***************************(((((((((((((((((((((((())))))))))))************+++***))))))))))))***++++++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************,,,,,,+++,,,,,,---......---///000000...---...///000111222333444777;;;???GGG___((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%%%%***))))))))))))(((((((((&&&'''((()))***************+++++++++***+++...000...222;;;EEEOOOXXX___bbbfffffffffeeeddd```\\\YYYQQQZZZiiizzzvvvqqqrrrpppyyy~~~|||zzzwwwxxxvvvsssxxxwwwuuutttsssrrrrrrrrrpppuuuzzz|||zzzxxxxxxyyytttyyy~~~yyyuuuttt{{{zzz{{{|||xxxssssssxxxvvvwwwyyy|||~~~~~~{{{yyyuuuuuuuuuxxx{{{||||||{{{|||||||||{{{~~~}}}~~~~~~~~~{{{yyyxxx{{{||||||}}}yyyzzz{{{}}}~~~}}}|||xxx|||~~~}}}|||~~~~~~|||uuuhhheeeqqq}}}oooJJJBBB;;;777444111111333333222111000////////////000000000/////////.........---,,,,,,++++++,,,,,,.........------------,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************************************************))))))))))))************))))))(((((((((((())))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,++++++++++++,,,,,,---,,,...///...---------///000111222333444777;;;>>>GGG^^^((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((('''&&&$$$###((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------,,,,,,---111444999???HHHRRR[[[```cccddddddgggiiigggaaa[[[ZZZZZZfffwwwwwwyyyxxxyyyttt}}}yyyqqqwww|||{{{|||{{{yyywwwwwwyyyzzzzzzzzzyyywwwtttxxxwwwvvvuuusssrrrrrrqqqtttuuuvvvxxxyyyxxxwwwuuuwwwvvvqqqooozzz{{{~~~yyyqqqrrrwwwssstttvvvyyy{{{{{{yyywwwyyyyyyzzz|||~~~|||{{{{{{|||||||||}}}~~~|||yyyyyy}}}}}}~~~}}}}}}~~~~~~}}}~~~zzz}}}zzzzzz{{{}}}}}}~~~{{{```]]]``````kkk{{{~~~eee[[[LLL???666111111222333333333333222222111111000000000////////////...000000///............///............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++((()))))))))************(((''''''''''''''''''(((***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++,,,++++++******++++++,,,---...///...------...000000111222222333666;;;>>>FFF\\\((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&(((((((((&&&$$$"""(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''((((((''''''&&&******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))************)))***+++,,,,,,------,,,,,,,,,,,,+++,,,///444888GGGLLLSSSZZZaaadddffffffbbbeeeeee^^^VVVVVV```kkk~~~|||tttxxxzzzyyyzzzzzzwwwvvvtttqqqiiinnnyyyzzzxxxyyyyyyxxxwwwxxxxxxwwwrrrtttwww{{{{{{yyywwwvvvvvvvvvvvvvvvuuuttttttsssuuutttssstttvvvvvvsssppp~~~xxxrrrqqqyyy{{{{{{sssrrrvvvtttuuuvvvxxxzzz{{{yyywww}}}}}}|||{{{|||~~~}}}|||zzz|||~~~~~~{{{{{{~~~~~~}}}~~~{{{{{{}}}qqqfffbbb\\\dddttt}}}xxxooo^^^KKK>>>999999:::222222222222222222222222111000000000////////////222111111000000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************((()))))))))************)))******************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++++++++*********+++,,,,,,.../////////......000222///000222222333666:::>>>FFFYYY((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&((()))((('''%%%$$$'''''''''(((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((''''''(((((()))***+++(((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))************+++'''((()))***++++++++++++***++++++,,,///444<<>>KKKUUU]]]aaacccaaafff___aaammmcccWWWaaaooommmkkkrrryyy~~~~~~zzzwwwuuusssrrrtttvvvyyyqqqmmmvvv{{{}}}{{{xxxxxxxxxuuuuuuwwwyyywwwtttpppmmmnnnrrruuunnnmmmpppttttttrrrtttxxxwww{{{}}}~~~|||}}}}}}vvvkkk{{{}}}kkkTTT>>>666666444222111444333111222555666333...111111000000//////............---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***(((((()))******************++++++***((('''(((***))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))&&&((()))++++++)))(((&&&))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////.........000111222222333555888;;;FFFPPP''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++***)))))))))((((((((('''******************************))))))))))))******))))))******+++,,,---...555;;;EEEQQQZZZaaadddfffdddhhhfffdddccc\\\^^^jjjxxxoootttppppppyyy}}}sssxxxyyyvvvssstttuuuuuuuuuuuuwwwssssssxxx}}}}}}}}}zzz}}}{{{vvvsssuuuuuutttuuuxxx|||zzzvvvqqqoooqqqvvvzzzxxxvvvvvvxxxvvvsssuuuzzz}}}}}}xxxooo~~~zzzhhhSSSDDD:::444444888222111000000222444333111111111111000//////......///...------,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))*********************+++***(((((()))***))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))'''((()))******)))((('''))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////////////////...000111222222333555888;;;EEEOOO''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))((((((((((((************************+++++++++******+++++++++'''***,,,,,,+++,,,000444BBBHHHPPPYYYaaafffhhhhhheeecccfffbbbUUUXXXkkkxxxyyywwwrrrmmmzzzrrrzzzyyyvvvtttvvvzzz|||xxxttttttvvvyyyzzzzzzyyyxxxwwwvvvxxxyyyxxx{{{uuuqqqppprrrssssssvvv{{{yyywwwtttpppnnnpppuuuzzzuuutttwww|||~~~~~~~~~}}}ssswwwttt\\\DDD444333888444333111111111111222333222111111000000///......//////...---------------...------,,,,,,,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***((()))******++++++******((()))***)))((((((***,,,))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))(((((())))))))))))((((((((()))******++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////////////////000111222222333555888;;;CCCNNN''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))((((((((((((************************++++++************++++++(((+++......---222;;;BBBOOOSSSZZZaaafffiiiiiiiiiggg[[[^^^^^^UUUffftttiiirrrxxx|||rrrrrrvvvlllooo||||||||||||~~~|||zzz{{{~~~vvvuuuwwwzzzzzzwwwtttsssrrrqqqtttuuutttwww}}}ssspppppprrrrrrrrrvvv|||uuuuuutttrrrpppqqqtttvvvuuuwww~~~}}}{{{~~~wwwvvvtttYYYEEE<<<;;;777555444555333000000333222222111111000//////...000///......---...............---,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***((()))***)))((()))+++,,,))))))))))))))))))))))))******)))))))))))))))***))))))************))))))))))))(((((((((((())))))((())))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000111222222333555888;;;AAAMMM(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((())))))))))))*********************************))))))*********'''***---...111:::GGGQQQYYY\\\aaafffiiiiiihhhgggiiiYYYYYY___eeetttfffppptttqqqrrr|||~~~xxxkkkkkkqqquuuxxx~~~zzzzzzzzz{{{}}}}}}{{{|||}}}xxxwwwwwwxxxxxxwwwtttqqqqqqtttuuussstttyyy{{{yyyqqqoooppprrrqqqpppsssyyysssuuuxxxxxxwwwvvvvvvwwwzzz|||vvvtttvvvdddTTTJJJ888444333666555111000333222222222111000000//////000000///............//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++++++++++++++((()))***)))((()))+++,,,))))))))))))))))))))))))***)))))))))))))))******))))))************))))))))))))(((((((((((())))))(((((()))************)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---.........//////000000000111222222333555888;;;@@@MMM(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******'''***...222999DDDQQQZZZ___bbbfffiiijjjiiifffdddbbb[[[\\\gggwww}}}zzzzzzoooqqqtttvvvxxx{{{}}}~~~wwwzzzyyyxxxzzzwwwtttvvvyyyzzzwwwsssuuuwwwvvvsssssswwwxxxwwwnnnnnnqqqtttqqqnnnpppvvvppptttxxx{{{}}}}}}}}}~~~|||~~~wwwlllnnnlllZZZAAA777111555666333222555333222222111111000//////111111000//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***++++++,,,+++++++++((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((())))))))))))(((((('''((())))))******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------......///000000000000111222222333555888;;;@@@LLL~~~(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++'''((((((((()))))))))***++++++++++++++++++++++++++++++************+++++++++...555===GGGQQQYYY^^^dddfffiiikkkkkkhhheeeccc\\\iiiqqqzzzrrrssstttvvvwwwyyy{{{~~~xxx|||zzzuuuzzzzzzwwwtttuuuwwwyyyxxxvvvtttuuutttpppppptttvvvtttnnnpppuuuyyyvvvrrrsssxxxtttxxx}}}uuuhhhpppttt[[[HHH888777777333222666333333222111111000000///222111000000//////000000//////...---------------------------------------+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++***(((((()))***)))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))'''((()))******)))(((''''''(((((()))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------......///000000111000111222222333555888;;;AAALLL}}}))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++'''((((((((())))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000444===HHHTTT\\\``````fffhhhkkklllkkkhhheeebbb^^^}}}yyyyyyyyyzzzyyyvvvtttwww|||~~~uuuvvvzzzxxxvvvttttttuuuwwwxxxpppqqqoookkklllpppsssrrrooossszzz}}}xxxyyy~~~~~~mmmmmmuuu[[[CCC;;;999333222555333333222222111000000000222111111000000000000000//////...------------...////////////////////////,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++***((('''(((***))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))&&&((()))++++++)))(((&&&'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------...///000000111000111222222333555888;;;BBBLLL}}}))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((,,,,,,+++***))))))******))))))(((((()))***++++++******))))))))))))******,,,***((()))+++,,,***(((...'''&&&---...((()))000777>>>HHHQQQYYY___dddgggoookkkgggfffhhhiiihhhfffzzztttqqq{{{{{{wwwvvvzzz|||zzzvvvvvvuuuuuuuuuvvvuuusssqqq|||zzz{{{{{{xxxuuuyyywwwuuuqqqoootttyyywwwoooxxxrrrnnnnnnllljjjkkknnnuuuzzzyyy{{{fffOOOAAA999555222555444333222222222333333333222000/////////000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))(((((()))***+++++++++***((('''''')))+++,,,,,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))******************+++,,,,,,,,,,,,+++------------------------,,,...///...------...///111222333333444555999;;;???IIIzzz))))))))))))))))))))))))&&&''''''((((((''''''&&&***)))))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***++++++***))))))))))))))))))))))))))))))***++++++******))))))))))))******,,,***))))))+++,,,+++)))---)))***///---(((...:::GGGMMMVVV]]]bbbeeegggiiiiiihhhgggiiiooowww~~~qqqnnnxxxyyy{{{|||wwwssstttyyy{{{xxxttttttuuuxxxzzz{{{zzzxxxvvv}}}yyywwwwwwuuurrruuuzzz|||zzzwwwuuuuuuvvvxxxzzzvvvnnnhhhkkkooorrruuuyyyxxx~~~~~~www\\\GGG999333666555444333333222111000333222111000///000000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,)))))))))))))))***++++++***)))((('''(((***,,,---++++++)))((((((((()))***)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))******************+++,,,,,,,,,,,,+++------------------------,,,...///...------...000111222333333444555999;;;@@@JJJ{{{))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******+++++++++******)))((((((((())))))))))))))))))))))))***+++******))))))))))))******+++***)))***+++,,,+++***---+++---///---,,,888GGGPPPUUU]]]dddgggggghhhhhhjjjiiiiiilllttt}}}uuukkkssssssttt{{{sssqqqnnnmmmqqqwwwyyywwwsssooorrrwww{{{~~~}}}|||zzzzzztttsssrrrqqqrrrvvv{{{xxxyyy|||yyyvvv~~~}}}nnnlllrrryyytttVVV@@@777999777666555555444111///222222111000000000000111/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---***))))))))))))***++++++)))((((((((()))***,,,---+++******)))((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---//////......///000111222333333444555999;;;AAAKKK{{{((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******++++++,,,))))))((((((((((((((()))***)))))))))))))))******+++******))))))******++++++******++++++,,,,,,+++---+++,,,///000444BBBQQQRRRXXX```gggjjjkkkkkkkkkjjjjjjllltttllllllmmmppp{{{}}}yyyqqqmmmnnnlllkkkoootttxxxwwwuuupppsssxxx|||}}}tttrrrsssrrrsssvvvyyytttyyy}}}yyyfffMMM@@@<<<999666666777777444222222222111111111000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---*********))))))***++++++******)))))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,---//////......///111111222333333444555999;;;@@@JJJyyy(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))((((((((((((((())))))******)))))))))))))))***++++++************++++++******++++++++++++,,,---...,,,,,,111888AAAMMMVVV\\\aaahhhnnnppppppppppppdddfffoooqqqlllooowwwooohhhuuu{{{qqqoooqqqssspppnnnooossswwwyyyyyyvvvyyy|||~~~~~~uuurrrrrrrrrsssvvv{{{tttzzzyyy]]]LLLAAA<<<666444555777666444222222222222111111111000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++***************+++,,,,,,+++******)))))))))************)))))))))((()))))))))))))))))))))))))))******************)))************++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---//////...///000222111222333333444555999;;;???HHHvvv))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******+++******)))))))))))))))++++++************++++++)))+++,,,,,,++++++---...///000333;;;EEEPPPXXX]]]gggjjjoooqqqqqqoooooonnngggmmmzzz}}}|||yyyjjjcccnnn}}}tttoooqqqwwwwwwtttqqqqqqtttwwwzzz|||xxxzzz{{{|||}}}wwwsssqqqoooppptttwwwrrrvvv}}}zzz|||qqq```QQQGGG;;;444444555555444222222333333222222111000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,+++************+++,,,,,,,,,++++++***)))))))))************)))(((((())))))))))))))))))))))))******++++++++++++***************++++++++++++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,---////////////111333111222333333444555999;;;???GGGttt))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++++++++***))))))))))))))),,,++++++******++++++,,,(((+++------++++++---//////777AAAJJJRRR[[[cccgggmmmoooppppppnnnlllkkkkkkuuu~~~wwwooojjjrrrxxxtttrrrppprrrxxxvvvtttssstttvvvxxxzzz{{{zzz|||~~~~~~~~~xxxrrrlllmmmrrrpppnnnqqq{{{xxx}}}lll]]]III<<<777777666555222222333333333222111000000000000000/////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---,,,++++++*********+++)))***++++++,,,,,,,,,,,,)))******+++***)))((('''))))))))))))))))))))))))******+++,,,,,,+++***************+++++++++,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,---/////////000111333111222333333444555999;;;???GGGttt))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))***+++,,,,,,++++++***))))))((()))))),,,++++++******++++++,,,(((+++------++++++---000///===MMMVVV[[[bbbjjjoooqqqrrrrrrqqqooonnnnnnnnnvvvtttsssyyyuuuoooqqqsssqqqrrrvvvrrrrrrtttvvvwwwyyyyyyyyy~~~tttlllmmmrrrnnnpppsssxxx}}}~~~~~~rrrpppWWWDDD<<<:::999777222222333444333222111000000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,+++*********+++'''((()))+++---.........)))******++++++)))((('''))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,---///000///000222333111222333333444555999;;;@@@HHHuuu(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))))),,,+++***(((&&&''')))+++++++++*********************,,,---,,,***+++...222;;;EEEPPPWWW___iiippprrrzzzuuuttttttmmmhhhqqq~~~sssrrrvvvuuunnnqqqqqqmmmrrrrrruuuyyyyyyxxxwwwxxxzzzzzz}}}yyyvvvuuussstttxxxjjjkkkqqqaaaKKK888333999888555222111222333222222000000000000////////////000/////////............------............------------------------------+++---...---,,,,,,---...++++++------------++++++---,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))***,,,...---,,,+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---//////......000111111222444444444555888:::???LLLsss)))))))))))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))+++++++++)))'''''')))+++++++++******************+++,,,,,,++++++...666<<>>LLLrrr*********))))))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))+++++++++)))((((((***,,,******++++++++++++++++++,,,,,,+++***,,,444@@@HHHQQQ[[[gggnnntttzzz{{{yyyvvvvvv{{{}}}{{{zzzyyylllfffjjjwwwxxxuuuxxxwwwsssooonnnuuuxxxuuuwww||||||wwwxxxtttpppnnnqqqssssssrrruuuzzzkkkjjj}}}XXX===888999888777444333222222333333222222222111111111000000000/////////......------............---------------------------------...///...,,,++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))***,,,,,,***)))***+++************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,---//////......000111111222444444444555888:::>>>KKKqqq++++++******)))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))***++++++***((((((***,,,******+++++++++++++++,,,***+++,,,---111:::GGGQQQXXXbbbnnnvvv|||}}}xxx|||wwwvvvzzz|||eeeWWWRRR___uuusssnnnoooqqqpppooommmppprrrrrrwww~~~{{{rrrlllooowwwzzzzzzzzzuuuiii{{{nnnMMMAAA<<<777444444555444333333222222222111111111111000000000////////////...------............------...........................//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++*********))))))))))))))))))))))))))))))((()))++++++)))((()))************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,---//////......000111111222444444444555888:::===JJJppp,,,++++++***)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))***+++++++++))))))+++,,,******++++++,,,,,,,,,,,,))),,,000444999CCCOOOWWW___iiiuuu|||~~~vvvpppkkklllwww|||yyy~~~~~~xxx___PPPMMMUUUiiixxxqqqpppqqqqqqooottttttssssssxxxwwwnnnqqq|||xxx}}}}}}|||tttOOOCCC666000222555444111222222111111111000000000111000000000////////////------............------...........................//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++*********))))))))))))))))))))))))))))))''')))+++***)))((())))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......000111111222444444444555888:::===JJJppp+++++++++******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))))))))***,,,+++******+++,,,******++++++,,,---------***///666===DDDNNNZZZbbbjjjsss}}}}}}sssbbbeeeppp~~~~~~|||yyyttttttzzz}}}xxxeee[[[mmmppp|||{{{yyyzzzxxxtttsssuuuvvvtttuuutttrrrqqqsssxxx~~~|||rrrrrr}}}tttxxx|||~~~zzzaaaRRR@@@444222333222000222111111111111000000000111111000000000/////////------............------........................---...///...,,,++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((()))++++++)))((()))***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---//////......000111111222444444444555888:::>>>KKKppp************************''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((***,,,,,,+++++++++---******++++++,,,------...///444<<>>777<<<222333555666666444222000111111111111000000000000///////////////......---------------------------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,++++++,,,---///000,,,,,,,,,+++++++++******,,,------+++)))''''''(((************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000//////111222///111222333333555888:::BBBKKKnnn+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))******)))))))))((((((((('''(((((((((((())))))))))))---+++))))))++++++)))'''))))))))))))******************))))))))))))******)))))))))))))))******+++)))******++++++,,,---------......------///333666AAAJJJVVV```lll{{{xxxxxx~~~{{{}}}uuu~~~yyyvvvtttxxx~~~~~~xxxyyy}}}ooorrrtttssswwwzzzwwwpppqqqqqqssswwwzzzzzzxxxuuuooommmpppxxx~~~tttfffhhh~~~kkkSSSAAA;;;666666555333111000222444111111111111000000000000//////000000//////...---------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,------,,,,,,,,,+++++++++*********+++,,,,,,***)))***+++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000//////111222///111222333333555888:::AAAKKKooo+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))+++)))((()))++++++***)))))))))))))))******************))))))))))))******)))))))))))))))******+++)))******++++++,,,---------.........000444;;;???KKKTTT```mmm|||~~~}}}vvvrrrppppppsssxxx|||xxxwww{{{ooonnnnnnsss|||zzzooommmpppuuuxxxyyyzzz|||}}}{{{yyy{{{uuuggg~~~rrrVVVAAA999888777444222111222444222222111111111000000000//////000000//////...---////////////////////////,,,------......------,,,---,,,,,,++++++,,,,,,---......,,,+++************,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,...************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000//////111222///111222333333555888:::???KKKppp+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))*********)))((()))))))))******************))))))))))))******)))))))))))))))******+++)))******++++++,,,------/////////000333:::BBBHHHUUUbbbqqq|||{{{vvvqqqnnnpppsssvvvuuurrrpppppprrruuuwwwrrrooonnnsss|||}}}uuukkkkkkvvv|||xxx{{{~~~|||pppUUU???;;;777666888777333000222222222111111111000000000000000000000///......////////////////////////,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********,,,------,,,+++---...************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000//////111222///111222333333555888:::>>>JJJppp+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++***)))(((((((((((()))))))))******************))))))))))))******)))))))))))))))******+++)))******++++++,,,------//////000111666>>>HHHOOOXXXkkk||||||zzzsssrrrtttqqqpppnnnmmmmmmoooppppppssspppooosssvvvtttooojjjooovvvyyy}}}yyy}}}tttTTTGGG888222666888555000222222222222111111111111000000000000000//////...000000000000000000000000,,,------......------,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---...---+++***+++,,,************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---...000000//////111222///111222333333555888:::<<>>333444777777555333222333111///000000000000000///......////////////////////////......------------......------------------------,,,---...//////...---,,,,,,,,,,,,++++++*********+++******))))))******+++,,,++++++***)))(((''''''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++---//////...------......//////000000111222333444555777888888>>>FFFggg,,,+++++++++************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((())))))******))))))(((************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++......---------///111222999DDDPPPXXXfff|||tttnnnuuu|||~~~}}}zzzwwwuuuuuuvvvwwwvvvwwwssswww}}}qqqkkkmmmvvv~~~~~~oooKKK:::999444555555555444555444333111111111222111111000///////////////////////////......------------......------------------------,,,---............---,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++---//////.../////////000111111222222111222333444555777888888>>>FFFggg++++++*********))))))))))))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************+++++++++,,,+++,,,---,,,+++---111666>>>FFFQQQ^^^sssvvvppptttzzzzzz}}}~~~yyytttqqqqqqpppwwwuuutttwwwwww~~~ooolllsss~~~~~~~~~}}}UUU<<<888333555666777555444333444222222333333222222111000////////////////////////......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---............//////000000111222222111222333444555777888888===EEEggg*********))))))))))))((()))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,(((+++---,,,***---444;;;DDDJJJSSSbbb|||}}}ssstttzzz~~~wwwwww|||zzztttrrrsssnnnwwwvvvsssuuuxxxwwwooopppxxx~~~|||}}}~~~}}}}}}~~~dddHHH@@@888666666777444000///222222222222222222111111000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((((()))))))))************+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******---.........,,,,,,------...//////000111222333444555777888888<<>>JJJTTTZZZmmmzzztttuuu|||ssspppmmmlllpppxxx}}}|||}}}~~~}}}||||||~~~~~~}}}~~~zzz]]]CCC;;;:::555111222333333444444444333222222000000000000000000000000.........------.........------------------------///...------------...///,,,,,,,,,------.........+++******************+++))))))))))))))))))))))))))))))***+++,,,,,,------******++++++++++++******+++***)))))),,,---------++++++,,,,,,---......///111222333444555777888888999CCCggg,,,,,,,,,+++++++++************++++++++++++******+++++++++************))),,,***)))***++++++***)))))))))))))))******************))))))))))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''++++++************++++++))))))))))))***+++,,,---***------)))+++111111---///000111<<>>666555666555444444444444222000111111000000000///////////////////////////////////////...------------...//////.........---------------------------------,,,,,,---------,,,+++***+++***)))***++++++***)))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,...,,,***))))))***,,,...,,,---//////......000111111222444444444555888:::===CCCddd------,,,,,,,,,+++++++++******++++++++++++******+++++++++************)))+++***)))***+++,,,+++)))))))))))))))******************))))))))))))******)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++++++++*********++++++,,,***,,,---+++,,,//////---000999@@@IIIUUU[[[kkk~~~wwwyyyzzzvvvsssuuutttrrrnnnnnnyyyzzz|||xxxpppfffhhhiiivvv|||}}}~~~~~~||||||~~~|||||||||}}}~~~||||||~~~}}}|||{{{}}}www~~~lllEEE444555888666444444444333111///111111111000000000000/////////////////////////////////...------------..................---------------------------------,,,,,,---------,,,+++++++++***)))***++++++***)))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,---,,,+++))))))+++---...---.........---...000333111222444444444555888:::===CCCfff------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))+++)))))))))+++,,,+++***((()))))))))******************))))))))))))******(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************++++++************++++++,,,,,,+++*********++++++***,,,---------...///000333>>>EEELLLXXXcccxxxzzzwwwzzzzzzvvvssssssqqqpppnnnnnnxxx}}}vvvsssllldddkkklllkkkvvv}}}~~~||||||~~~}}}{{{~~~|||{{{{{{{{{}}}}}}}}}~~~~~~}}}{{{}}}~~~{{{{{{}}}~~~{{{|||WWW;;;777777555333222333222111///222222111111111000000000//////////////////////////////...------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++***)))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,---,,,+++******,,,---............---,,,---111444111222444444444555888:::===DDDhhh.........---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))***)))((()))+++,,,+++***((()))))))))******************))))))))))))******&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))*********+++++++++************++++++,,,,,,++++++++++++++++++***+++---...---...111555;;;GGGMMMVVVhhhyyy{{{{{{xxxvvvvvvtttqqqooopppnnnoooooopppxxxvvvoookkkfff```mmmpppooowww~~~|||zzz{{{}}}}}}{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~{{{}}}~~~nnnJJJ;;;666444222111222333222111222222222222111111111111000000000000000000000000//////...------------...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,...............---,,,---111444111222444444444555888:::===CCCggg//////.........---------++++++,,,,,,,,,,,,+++++++++++++++************)))***)))((()))+++,,,,,,+++))))))))))))******************))))))))))))******%%%&&&'''((()))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))*********++++++************++++++,,,,,,+++++++++,,,,,,---,,,+++,,,.........444<<<@@@KKKSSSaaa|||vvvpppggglllwwwvvvvvvtttqqqmmmkkkkkkmmmlllppprrrtttyyy}}}vvvnnnhhhfffffffffhhhoooqqqyyy~~~|||}}}}}}wwwvvvxxx|||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}WWW???999777444333333444333222333333333222222222111111000000000000000000000000//////...------------...---------...............------------------------,,,,,,+++++++++,,,------+++***)))***++++++***)))+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///---.........---...000333111222444444444555888:::<<>>EEEjjj777555222///......///000............------------,,,+++******,,,,,,+++***)))))))))***+++++++++,,,)))************+++++++++(((((((((((()))***+++,,,************)))))))))))))))(((((((((((())))))***)))((((((((()))***+++,,,+++*********))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++------------...///000000555999CCCMMMRRR[[[vvv|||{{{wwwkkkkkknnnyyyyyy|||wwwrrrpppqqqsssuuutttqqquuusssiiiffflllsss|||vvvvvv{{{zzzwwwwwwzzz{{{{{{~~~~~~|||}}}~~~{{{yyyxxxyyyzzzxxxxxxyyyyyyyyyxxxvvvuuuuuuzzz|||zzzyyy~~~{{{yyywwwwwwzzz~~~~~~yyysssrrruuuyyy}}}{{{|||}}}}}}~~~~~~]]]EEE777555555555555444444444444///000000000111111111111000000000000////////////////////////////////////........................---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111111111222444444444555888:::===EEEjjj999666222///------///000//////.........---------,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---)))************+++++++++(((((((((((()))***+++,,,************))))))))))))(((((('''(((((()))***+++)))((((((((((((***,,,---++++++++++++*********)))))))))))))))))))))))))))&&&&&&''')))***,,,------)))************+++++++++......---......///000111888<<