BM6P6(@ sssgggdddgggpppsssooofffSSSDDD????????????===;;;888555444444444444333111000...---......////////////......++++++,,,,,,---.../////////...------,,,+++******,,,,,,,,,---------......---------.........//////000//////......000111222000111111111111000000///...333888;;;>>>FFFTTT___qqq~~~}}}}}}zzzvvvtttoooiiiggghhhiiiiiillluuuvvvrrrmmmiiieee```ZZZUUUJJJHHHEEEBBB???===;;;:::999999999888888888888888999888888888888888999999;;;;;;::::::999888888888;;;;;;;;;;;;;;;:::999888:::999999888888999999:::===<<<;;;:::999999:::;;;999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::999999999888888888888888888888888999999:::888666444333444555666555555555444444333333333777777777888999;;;<<<===BBBBBBCCCDDDEEEFFFGGGHHHCCCGGGLLLNNNPPPVVV___fffrrryyy{{{ooommmrrrwwwppp___NNNJJJGGGGGGFFFBBBAAACCCCCCCCCBBBBBB@@@:::444///.........------,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++******************+++.................................------,,,,,,,,,,,,,,,,,,------.........------,,,+++++++++,,,,,,---------,,,,,,+++++++++////////////000000000000111222333222111000111222333444555555555999@@@FFF^^^mmm|||zzz{{{mmmfffgggnnn{{{tttrrriiiWWWGGGBBB?????????===;;;888666444333333333222000///---,,,......////////////......++++++,,,------...//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............---,,,---...///000000000111111111000000///...333888<<>><<<:::999888888888888888888888888888===<<<<<<<<<<<<======>>><<<<<<==================???????????????>>>======>>>==================>>>===<<<;;;:::::::::;;;<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888666444444444555666666666666555555555555555555555666666777999:::;;;>>>>>>???AAABBBDDDEEEEEECCCFFFJJJLLLMMMQQQYYY___gggmmm{{{rrrmmmccckkkyyy|||rrr```SSSHHHEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@<<<666111/////////...------------------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,////////////000000000000000111222111000///000222111333555555777<<>>===;;;999777666333333222111000...---,,,......////////////......,,,,,,,,,---......//////+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------------......---------...///000///000000000000000000000111555;;;???GGGTTTdddpppxxx{{{yyy|||qqqjjjdddbbb___\\\^^^cccnnnuuuyyyrrrnnneeeaaaZZZTTTNNNJJJEEEBBB@@@???===<<<:::999888888888888888888999999999999;;;;;;;;;;;;<<<<<<===>>>;;;<<<<<<===>>>>>>???????????????@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???===>>>>>>???>>>>>>==============================???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;:::::::::999888777555444555555666666666666666777777777777444444444444555777888999;;;;;;===>>>@@@BBBDDDDDDDDDGGGIIIJJJJJJMMMRRRWWWZZZ___nnn|||rrr___eeesss|||fffPPPGGGGGGFFFDDDBBBAAAAAABBBCCCBBB???:::666111111000///...---------...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---......------...............---------////////////000000000000///000111111//////000111000222555777999???GGGNNN^^^hhhpppqqqsss{{{~~~uuuppprrrvvv~~~{{{mmmkkkllltttzzzrrrqqqkkk]]]MMMDDD??????>>>===;;;999888777444444333333111///...---......////////////......,,,---------......//////,,,---------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------000000000000000111111111////////////000000111222666999???EEENNN\\\mmmxxx~~~{{{zzz}}}~~~nnnfff```^^^]]]^^^cccjjjvvv~~~~~~wwwqqqjjjccc^^^ZZZWWWQQQKKKFFFBBB@@@>>>>>>===<<<;;;::::::::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>?????????@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@??????>>>??????????????????>>>????????????@@@@@@AAAAAA?????????@@@??????>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????============<<<<<<<<<<<<:::999888777666666666666555666666666777888888888444444444444555666777888::::::<<<>>>@@@BBBDDDEEEGGGIIIKKKKKKKKKLLLOOORRRSSSWWWbbbuuu{{{gggdddkkk{{{cccRRRKKKHHHFFFFFFEEEEEEEEEFFFEEEBBB>>>:::333222000...---,,,,,,---------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********(((***,,,...//////...---///////////////.........////////////000000000000...///000000//////000111000333666999<<>>;;;;;;::::::::::::::::::999:::::::::;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAACCCBBBBBBBBBAAAAAAAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===;;;;;;:::999888888888888555555555666777777777888555555555555666777777888888999:::<<>>:::444222000...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********)))***---///000///...---////////////////////////////////////000000000000---///000000//////000222111555999<<<@@@FFFNNNUUUdddmmmuuuwwwxxx~~~uuusssbbbaaa```___^^^^^^^^^^^^___ccckkkvvv~~~tttpppmmmooouuuzzztttllliiieee\\\NNNDDD???>>>===<<<;;;;;;;;;;;;777777666555444222111000......////////////..............................000000///...---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------...///000000000//////000000///000111333555666555<<>>>>>>>>??????@@@BBBDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????======<<<<<<;;;::::::999666666666666777777777777666666666666666777888888666666888:::;;;===??????HHHJJJMMMQQQTTTVVVVVVWWWUUUWWWXXXWWWZZZfffzzzwwweeeYYYaaauuu|||bbbMMMFFFHHHHHHGGGFFFEEEDDDBBB===:::666444111...,,,,,,,,,---+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,......------------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,+++++++++++++++,,,---...//////...............///////////////////////////000000000000---///000000000000111333333777===BBBGGGMMMVVV]]]gggpppxxx{{{|||}}}vvvyyyWWWVVVUUUTTTSSSSSSUUUVVVZZZaaannn{{{vvvqqqkkkiiillluuu~~~{{{uuummmhhhddd^^^QQQGGG???>>>===<<<;;;;;;<<<<<<777666666555444222111000......////////////......////////////............//////......---------,,,,,,,,,,,,---------......,,,------------.........---...///000111000//////111111000111222555777999;;;DDDSSSdddttt|||oooiiifffiiipppyyy}}}vvvqqqhhhbbbYYYPPPIIIEEEAAA???:::<<<===<<<999888999:::::::::999999999999::::::<<<======>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLOOOPPPQQQQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;888888888888888777777777666666666666666777777888666777888999;;;<<<===>>>CCCFFFKKKQQQVVVYYYZZZZZZSSSUUUUUUSSSSSSZZZgggrrruuudddccclllwwwwww[[[LLLHHHHHHGGGFFFGGGGGGEEEBBB???:::888444111.........///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------------...............------........./////////////////////000000000000...///111111000111222444444999AAAHHHNNNWWWaaahhhnnnvvv|||~~~tttrrrzzzMMMNNNNNNOOOPPPSSSWWWZZZ___hhhyyyyyyvvvsssqqqtttzzzxxxqqqiiidddfffooozzz~~~}}}wwwooohhheee```TTTIII???>>>===<<<;;;;;;<<<===666666555444333111000///......////////////......///////////////.........---------............///,,,,,,,,,---------......---------........./////////000111333333222222111222111111111333555888:::DDDMMM]]]mmm{{{zzzsssxxx~~~sssnnnlllpppxxx}}}uuulllfff]]]WWWNNNGGGBBB???===<<<:::<<<>>>===:::888999:::======<<<<<<;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAADDDDDDEEEGGGIIIKKKMMMNNNPPPQQQQQQRRRRRRSSSSSSTTTSSSTTTTTTUUUVVVVVVVVVUUUZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQPPPPPPOOONNNNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@???>>>===<<<;;;::::::999999888888888666666555555555666666777999::::::;;;===>>>?????????BBBHHHOOOVVV[[[\\\\\\PPPRRRSSSSSSTTTWWW]]]aaannnzzzoooeeebbbgggtttiiiSSSJJJJJJIIIIIIJJJKKKJJJHHHFFF===:::666222000000000111---------------...///000,,,,,,------------......+++******************+++---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........,,,,,,,,,------.........//////...---------......,,,---------......//////////////////000000000000...000111222111111333444444:::CCCLLLTTT^^^iiipppuuu{{{{{{llllllwwwLLLPPPSSSTTTUUUYYYbbbiiisss{{{yyypppmmmeeeaaa```ccccccdddmmmyyysssdddeeeiiilllsss}}}~~~~~~vvvuuuzzz~~~}}}|||uuummmcccaaa[[[JJJ<<<;;;===>>>;;;888:::???<<<:::777666555555333222111111000......---------111000000///...---------...------,,,,,,------.../////////...---------,,,...------,,,,,,,,,------...000111111000000111333...///333666555444:::CCCDDDWWWnnn|||xxxvvvvvv|||yyyssstttwwwqqqqqqsssyyyzzztttkkkbbb[[[NNNIIIBBB>>>;;;999666333666777888999:::::::::999;;;<<<<<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAACCCFFFHHHFFFHHHJJJKKKMMMOOORRRUUUYYY[[[]]]^^^^^^___aaacccaaabbbbbbaaaaaabbbeeegggiiikkkmmmnnnmmmkkkgggeeeiiihhhhhhgggggghhhhhhiiiffffffeeedddcccaaa`````````]]][[[YYYYYYYYYWWWVVVPPPNNNLLLLLLLLLLLLJJJHHHJJJHHHEEEDDDEEEDDDCCCBBB@@@@@@@@@@@@???????????????===<<<;;;<<<<<<;;;999777777777777777777777777777777888999::::::;;;;;;===???BBBGGGLLLPPPSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZ```jjjyyy{{{iiidddhhhnnnsss||||||\\\JJJIIIIIIHHHGGGHHHIIIGGGCCC>>>===:::666222///---,,,//////.........---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,//////////////////////////////////////////////////////000111111111111111222333333222111111333444999???EEEJJJUUUeeerrrxxx}}}zzzooojjjoooyyyOOOSSSZZZaaaiiiqqqzzzvvvjjjaaa___VVVTTTTTTWWWXXX[[[dddooo~~~~~~kkkffffffffflllvvvxxxtttvvv~~~|||wwwnnnkkkcccRRRBBB???===>>><<<999999======;;;999888777666333111222222111//////.........111000000///......------...------,,,,,,------..................---------///......------.........---///000///......///000000000222444555666>>>HHHUUUfffyyy~~~||||||zzzsssmmmjjjjjjkkkqqqtttzzz{{{vvvooohhh___VVVPPPGGGCCC>>>;;;:::999777555888999:::;;;<<<=========<<<=========<<<<<<>>>@@@BBBDDDEEEEEEFFFGGGKKKMMMRRRTTTVVVWWWWWWYYY\\\^^^ccceeeggghhhiiijjjlllnnnrrrsssttttttsssuuuwwwzzz{{{}}}~~~|||zzzyyyxxxwwwwwwvvvvvvvvvwwwtttsssrrrqqqooonnnmmmlllooolllhhheeebbb```]]]ZZZXXXWWWUUUTTTTTTSSSQQQOOOMMMJJJHHHFFFFFFFFFDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>============<<<:::888888888777777666666666888888999999:::;;;;;;<<<<<<>>>@@@CCCGGGKKKNNNPPPRRRRRRSSSSSSUUUWWWZZZ[[[[[[bbbmmmxxxyyykkkfffiiimmm{{{jjjWWWLLLKKKHHHGGGHHHIIIGGGDDDBBB???<<<777333000///...//////.........---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////////////////////////////000111111111111111000111333333222333444666999???GGGPPP^^^ooo{{{}}}~~~wwwqqqpppuuu}}}QQQVVV```nnn}}}~~~rrrfffZZZTTTSSSPPPPPPSSSWWWZZZ___iiisss~~~wwwkkkeeeccchhhqqqxxxzzz~~~|||wwwvvv}}}{{{xxxppp^^^JJJCCC===>>>>>>;;;999:::>>>===;;;:::999777444111333222111000000///000000000000000///......------......------------......---------...............//////.........//////000...///000000...---...000222111111444777<<>>??????>>><<<::::::999888777666666555999999999::::::;;;;;;<<<<<<<<<<<<>>>AAAEEEHHHJJJMMMNNNOOOQQQTTTWWWYYY[[[WWWZZZ___fffooo~~~wwwiiieeefffrrr|||xxxcccQQQMMMHHHGGGHHHIIIHHHFFFFFFCCC>>>999444222000000/////////.........---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------,,,,,,,,,,,,++++++------------------------------............------------------------------//////////////////////////////000111111111111111...000222333333444666888888???HHHUUUgggxxx}}}vvvsssvvvyyy}}}QQQVVVaaasssrrrfff[[[SSSRRRUUUUUUXXX^^^ccciiipppzzzssshhhccchhhooosssvvv{{{~~~{{{|||{{{kkkQQQFFF>>>===???>>>;;;:::???>>>===<<<;;;888444111222111000000/////////000000000//////..................------------......,,,---------.../////////..................///000111222333222000000000111444222222777===DDDQQQ]]]kkkvvvzzzwwwuuutttrrrmmmgggcccbbbeeehhhkkkwww}}}wwwssslllggg^^^UUUNNNGGGAAA===;;;:::888888888888888888999999::::::;;;===>>>>>>BBBDDDEEEFFFGGGHHHKKKNNNQQQTTTWWWYYY[[[]]]```cccfffiiilllnnnoooqqqtttvvv~~~}}}yyyvvvnnnllliiigggeeeccc```]]][[[WWWSSSPPPOOONNNLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???======<<<:::999777666666888888999999:::::::::;;;===<<<;;;:::<<>>AAA@@@>>>===???>>>======<<<999555222000000///.........//////////////////............///......------......///,,,---------.../////////---,,,,,,,,,------...///111222333222111000111222333111444<<>>>>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKMMMPPPTTTWWWZZZ]]]aaadddfffhhhlllnnnssswww|||~~~{{{xxxuuurrroookkkhhhaaa]]]XXXTTTRRRPPPOOONNNJJJIIIHHHFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@>>>===;;;:::888888888888888888999999999999>>><<<:::999:::<<>><<<;;;::::::;;;<<<<<<:::999:::;;;<<<<<<<<<===???BBBDDDFFFIIILLLPPPSSSWWW[[[```cccfffjjjnnnqqqsssuuuxxxzzz{{{xxxssspppiiieee___ZZZWWWUUUTTTRRRNNNMMMJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@>>>===<<<;;;999999999999999999999999===<<<;;;::::::;;;===>>>AAACCCFFFIIIKKKNNNOOOOOORRRTTTUUUUUUUUUYYYaaaggg~~~mmm^^^```fffppp|||jjjYYYJJJGGGIIIHHHIIIMMMGGGEEEAAA===999555222111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------,,,,,,,,,,,,++++++)))******++++++,,,,,,---......////////////......------------------------//////////////////////////////000111111111111111111222222222222666:::>>>CCCNNN^^^ooommmlllqqq}}}VVVWWWZZZbbbmmmvvv|||~~~jjjccc]]]ZZZZZZ```mmmyyynnneeebbbiiimmmuuu~~~{{{www```SSSFFFAAA@@@>>>???AAA>>><<<;;;:::::::::888666000///////////////000000...///////////////////////////............//////...............---------,,,,,,,,,------...///000---...000000000000222444777;;;FFFXXXfffnnntttzzzooo^^^UUURRRTTTVVV\\\___cccgggmmmwwwzzzsssooogggfffdddbbb___YYYSSSOOOFFFCCC???<<<;;;;;;::::::888:::<<<<<<;;;:::<<<>>><<<<<<===@@@DDDIIIMMMPPPTTTWWW\\\aaaeeekkkqqquuuwwwzzz~~~{{{vvvqqqjjjeeeaaa___^^^\\\WWWTTTQQQMMMKKKJJJKKKKKKKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>BBBFFFJJJMMMNNNOOORRRTTTVVVUUUSSSUUUZZZ^^^ooo~~~~~~iiidddbbbiiiwwwyyydddQQQLLLKKKGGGGGGLLLFFFEEECCCAAA===888555222000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,///...............------------,,,,,,,,,,,,++++++******++++++,,,------.........////////////..............................//////////////////////////////000111111111111111333333222222555:::BBBHHHNNN[[[jjjxxx{{{jjjnnnvvvXXXVVVVVVXXX\\\bbbfffhhhhhhmmmvvvxxxbbb]]]ZZZ\\\aaakkk|||zzzoookkkfffkkksss}}}vvvcccWWWJJJCCC???<<<>>>AAA>>><<<999999999:::999888111000000000000000111111........./////////////////////............///////////////......------,,,---------......000111111...000222222222333555777>>>CCCRRRgggvvv}}}jjjXXXOOOOOOSSSVVVXXXYYY]]]fffsss{{{rrrjjjeeeZZZYYYWWWVVVTTTPPPJJJFFFDDDAAA>>><<<<<<<<<<<<;;;555888;;;<<<;;;;;;>>>@@@AAACCCEEEIIIOOOUUU[[[^^^^^^bbbgggmmmrrrxxx|||uuuooollliiihhhfff^^^[[[VVVRRRNNNLLLLLLLLLLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@==================<<<<<<:::::::::::::::999999999888;;;???DDDIIIMMMOOOPPPTTTVVVWWWVVVTTTUUUYYY^^^___ppppppfff^^^dddtttlllVVVOOOLLLGGGFFFJJJFFFFFFEEECCC@@@;;;777444000000000000//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((---------,,,,,,,,,++++++++++++,,,------...//////......////////////......//////////////////////////////////////////////////////000111111111111111333333222333777???HHHOOOaaannn|||pppkkkppp{{{SSSQQQNNNNNNPPPSSSTTTUUU\\\YYY\\\iiizzznnniiidddbbbfffkkkqqq~~~pppfffdddgggmmmxxx{{{ttt}}}nnnaaaQQQFFF???;;;<<>><<<<<<;;;:::777555222111000///............///............//////000000000//////.........---............////////////------------...000111222...000222333222333444666:::LLLcccrrr}}}zzzdddWWWRRRPPPSSSWWWVVV___lllyyy{{{tttoooeee\\\WWWVVVTTTOOOJJJEEEBBBAAA::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAABBBGGGIIIMMMQQQVVV]]]eeekkkhhhlllrrrxxx~~~{{{xxxvvvuuulllccc\\\\\\ZZZTTTQQQRRRSSSPPPMMMKKKLLLMMMMMMLLLLLLKKKJJJHHHEEECCCBBBAAA@@@???>>>======<<<<<<<<>>;;;999888888888999<<<<<<===>>>BBBGGGLLLOOOXXX[[[[[[WWWUUUVVVWWWUUU^^^bbbmmm~~~uuubbbbbbppp}}}mmm\\\OOOHHHHHHJJJGGGFFFEEEDDDBBB>>>888444444222000///000000000...------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,+++---------.........//////000///...------...///000////////////000000000000222222111111111111111111333444888::::::???MMM\\\||||||yyy}}}wwwqqqtttwww|||RRRPPPLLLKKKLLLMMMNNNNNNSSSQQQTTT```ooo~~~~~~nnnfffdddfffmmmrrrwwwyyykkkggghhhkkkuuuvvvxxx~~~vvvhhhXXXLLLCCC>>>>>>BBBAAA???>>>======;;;888666222222111000////////////000//////.........////////////......------------............////////////---......//////000000000///000111222222333666888===NNNcccttt}}}hhh[[[TTTRRRSSSWWWXXXcccssszzzssslllaaaVVVVVVUUURRRMMMHHHCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBDDDEEEMMMPPPTTTYYY___fffmmmrrrrrrvvv|||wwwmmmccc```^^^YYYWWWYYYZZZVVVSSSPPPPPPPPPOOONNNNNNNNNLLLJJJGGGEEEDDDCCCBBBAAA@@@>>>>>>=========>>>===;;;999888888999999;;;;;;;;;===@@@DDDIIIKKKQQQWWW[[[ZZZYYYYYYWWWTTTVVVYYYbbbqqq~~~~~~kkkeeejjjvvvzzzgggWWWLLLHHHIIIGGGFFFFFFEEEDDD@@@;;;777555333000000000000000...------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,---------......---,,,,,,+++,,,---......---------.........//////000///...------...///000////////////000000000000111111111111111111111111000222555999;;;DDDXXXkkk|||{{{yyyssspppyyy{{{~~~SSSPPPLLLJJJIIIIIIIIIHHHKKKJJJMMMVVVaaappp|||nnndddfffmmmvvv{{{~~~pppkkkhhhhhhooo{{{yyywwwyyy~~~zzz{{{~~~ooo]]]OOOEEE>>>>>>AAAAAA@@@???>>>>>><<<999666444333222111000000000000111000///.....................---------------,,,............////////////---...///000000000///...///000000000111444888<<>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCHHHLLLOOOVVVZZZ```ffflllsssyyy}}}tttmmmiiieeeccccccbbb^^^ZZZWWWVVVUUUTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA??????>>>>>><<<;;;:::999888999999::::::::::::;;;===@@@DDDFFFHHHQQQYYY\\\\\\\\\YYYTTTSSSSSSXXXbbbnnnzzzzzzlllgggnnnyyycccSSSJJJFFFHHHGGGFFFFFFEEECCC???;;;777444222000000000000///------------------------...---,,,++++++,,,---...........................,,,,,,,,,---------......///...,,,***+++---///111---------...............//////............//////////////////000000000000111111111111111111111111111222555999===KKKeee|||}}}{{{{{{wwwpppoooqqq}}}~~~UUURRRNNNLLLKKKJJJIIIHHHHHHHHHKKKQQQXXXeee{{{yyymmmfffkkkttt|||~~~zzzyyyvvvssssssvvv~~~wwwoooiiieeejjjuuu~~~}}}~~~~~~zzzyyy}}}qqq^^^OOODDD<<<;;;===@@@???>>>>>>>>><<<888555444444333222111111111111111111000......---------....................................////////////...///000222111000...---000000000000111666<<>>;;;999<<<;;;;;;;;;;;;<<<===>>>@@@AAACCCFFFLLLRRRXXX\\\___dddkkksssyyy{{{tttooolllhhhddd```]]][[[ZZZYYYXXXUUUTTTRRRPPPMMMKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@<<<;;;:::999999::::::;;;999888888999:::<<>>:::777333111111000000///...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......///...---,,,,,,...///111......................../////////....../////////////////////000000000000111111111111111222222222555666888<<>>>>>===>>>===;;;777444555444333222111111111111111111000......---------///////////////000000000............////////////...///111222222000...---000000000111333999@@@FFFVVV```nnn|||rrriiibbbaaaccceeelllsss}}}zzzssskkk]]]WWWNNNFFFAAA===999777;;;;;;:::;;;<<<>>>@@@AAADDDFFFIIINNNUUU]]]cccggghhhmmmuuu|||zzzrrrmmmjjjeeebbb```___^^^]]]XXXWWWUUUSSSPPPMMMKKKJJJKKKJJJHHHFFFDDDCCCBBBBBB<<<<<<;;;;;;;;;;;;;;;;;;888777777777888:::;;;<<<>>>FFFMMMQQQUUUZZZ\\\[[[WWWSSSQQQSSSYYYfffzzzyyy}}}mmmXXXIIIGGGFFFEEEEEEFFFEEEBBB@@@===999555222111000000///........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////...........................---...//////////////////...////////////000000000000000000111111111222222222777777;;;BBBMMM```}}}~~~{{{}}}sssjjjjjjttt}}}VVVTTTQQQPPPPPPPPPNNNMMMKKKJJJKKKMMMNNNTTTcccrrrzzzssswww|||xxxoooddd]]]WWWTTTQQQNNNPPPTTT\\\fffrrr}}}ssshhhiiiooozzzzzzfffVVVHHH???<<<>>>=========>>>===;;;666333555444333222111111111111111000///...............///000000000000111111111............////////////...///000111111111000///000111222333777===EEEJJJ\\\ggguuu}}}ssseeeaaa```eeejjjpppyyy~~~wwwooo\\\TTTKKKCCC@@@===:::888<<<<<<;;;<<>>>>>>>>======<<<<<<<<<777777777777888999::::::<<>>>>>>>>???>>><<<777333444333222111111000000000000//////.........//////////////////000000000111............/////////////////////000111111111222000111333666:::AAAHHHMMM]]]kkk{{{}}}}}}yyywwwqqqjjjbbbaaaccckkkssszzzuuukkkVVVNNNEEE???>>>???===;;;>>>>>>>>>???CCCGGGKKKNNNSSSVVV\\\dddlllrrrvvvyyy|||~~~wwwrrrmmmjjjgggeeebbbaaa^^^[[[XXXUUUSSSRRRQQQPPPNNNKKKHHHGGGEEEEEE@@@@@@@@@???>>>===<<<<<<666777777888888999:::::::::???BBBCCCGGGPPPWWWYYYUUUSSSRRRRRRRRRYYYiiiyyy}}}bbbKKKIIIHHHGGGGGGGGGEEECCCBBB===777333111000000///........................,,,------------------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...//////.........------------...///000000///...---////////////000000000000///000000111222222333333666777@@@SSShhh{{{~~~|||uuunnnooowww}}}aaa___\\\[[[ZZZXXXUUUSSSQQQOOONNNOOONNNMMMRRRZZZiiivvv{{{}}}|||yyyuuusssoooeee[[[QQQKKKFFFEEECCCAAADDDIIIIIIQQQZZZdddssssssllliiilll}}}qqq^^^NNNAAA<<<===?????????@@@@@@===888444444333222111000000000000//////.........//////000---.........//////000000............/////////000////////////000111333333///222555888<<>>??????@@@BBBFFFKKKPPPSSS[[[___fffnnnvvv{{{xxxrrrnnniiifffeeedddbbb___[[[XXXVVVUUUSSSQQQOOOLLLIIIGGGFFFEEEBBBBBBAAAAAA???>>><<<<<<666777777888999::::::;;;777<<<@@@AAAEEENNNTTTVVV]]]ZZZXXXUUURRRTTTaaannnlllMMMKKKJJJIIIIIIHHHFFFEEECCC>>>888333111000000///////////////////////////,,,------......------,,,........................,,,,,,,,,---------.........,,,***)))***+++.../////////.........------------...///000000///...---////////////000000000000///000000111222222333333::::::DDDYYYooo~~~|||{{{zzzzzzqqqkkkgggkkkvvv}}}~~~|||zzz}}}ggggggfffdddaaa^^^\\\ZZZVVVVVVTTTRRRPPPPPPRRRTTTbbbooo~~~|||{{{xxxssslllddd\\\VVVSSSGGGFFFCCCAAAAAABBBDDDFFFHHHIIINNNYYYeeettttttoooooottt{{{oooaaaWWWKKKAAA===AAA???>>>======<<<999777444444333222222111111000000000000000000000000000////////////////////////111111000000000000000111,,,...000111000000111222333444999???AAACCCJJJRRRcccrrr|||sssxxxtttqqqqqqooojjjiiikkkmmmjjjppp|||nnn___TTTGGGEEEAAA???>>>>>>>>>>>>@@@CCCFFFJJJNNNTTTZZZ^^^dddhhhooowww|||yyytttoookkkjjjkkklllnnnqqquuuxxxyyyzzz|||}}}~~~vvvsssuuuqqqmmmhhhccc```]]]YYYWWWVVVTTTRRRQQQPPPNNNKKKHHHDDDCCCBBBAAA@@@>>>======;;;:::999888777777777777<<<===>>>???BBBGGGNNNSSSUUUXXX[[[YYYTTTTTTZZZ```rrrwwwWWWOOOHHHHHHIIIHHHIIIKKKDDDAAA<<<777555222///---000/////////............---------.........//////---------............///.........------,,,,,,,,,......------------......---...///000000///...---,,,,,,---...///000111111000000000000////////////222111333666555333444999===@@@NNNfffzzz}}}zzzxxxtttpppfffccchhhuuu|||vvvzzzooonnnmmmjjjhhheeecccaaa\\\\\\ZZZWWWTTTSSSUUUVVV```lll{{{{{{zzzwwwqqqjjj```WWWPPPKKKFFFDDDBBBAAAAAABBBDDDFFFHHHHHHLLLUUU___lll~~~zzzrrroooqqqvvv~~~pppcccXXXKKKBBB>>>@@@???=========<<<:::888444444333222222111111000000000000000000000000000000000000000000000000000111000000//////000000000---///000111000///000222111333888>>>BBBFFFNNNWWWjjjvvv{{{ssswwwqqqmmmkkkiiieeefffiiiqqqrrryyyxxxmmm___QQQHHHDDDBBB@@@??????@@@AAAAAACCCFFFKKKPPPTTTZZZaaaeeemmmqqqvvv}}}zzzwwwtttqqqooollljjjgggdddbbbbbbdddeeefffjjjooorrruuuwwwzzz|||zzzyyyzzzwwwsssnnnjjjeee```\\\WWWUUUSSSRRRQQQOOOLLLIIIFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999888777777777888999:::;;;===BBBHHHLLLQQQVVV[[[[[[WWWVVVYYY^^^fff~~~}}}aaaUUUKKKHHHIIIIIIIIIKKKFFFBBB===999777444111///000000/////////.........---------.........//////------------..................---------,,,,,,,,,......------------............////////////...............///////////////000000000000000000000///111///000333333111444999===AAAPPPhhh}}}~~~yyyvvvqqqmmmfffeeelll{{{~~~~~~wwwtttxxx~~~yyyxxxvvvsssqqqnnnlllkkkgggfffdddaaa]]]\\\]]]___dddmmmzzz}}}yyyxxxvvvppphhh]]]SSSJJJEEECCCBBBAAA@@@AAACCCEEEFFFGGGFFFIIIPPPWWWaaaqqq~~~wwwpppnnnpppppp{{{zzzxxxzzz}}}}}}~~~~~~qqqfffZZZLLLCCC@@@???>>>======>>>===;;;999444444333222222111111000000000000000000000000000111111111111111111111111000//////......///000000///000111111000///000222222333999AAAGGGMMMWWWbbbwww}}}wwwvvvooohhheeecccbbbeeekkkttt{{{|||rrrggg[[[PPPGGGAAA@@@???>>>>>>???BBBDDDFFFHHHLLLRRRWWW^^^dddkkkpppzzz|||zzzwwwvvvtttqqqllljjjhhhgggeeecccbbbbbbbbb```______bbbdddfffjjjooouuuyyy}}}{{{vvvqqqjjjccc^^^\\\ZZZWWWUUUTTTRRROOOMMMIIIHHHGGGEEECCCBBB@@@@@@===<<<;;;:::999888888888777777888888999===BBBFFFKKKRRRZZZ]]]ZZZXXXXXXZZZ\\\oootttxxxrrraaaOOOIIIIIIJJJJJJJJJGGGDDD@@@<<<999666333111000000000/////////......---------...............------------...............------------,,,,,,,,,......------------......//////............//////000000//////............000000000000000000000000222000000222333222666<<>>===<<<===>>>===<<<:::444444333222222111111000000000000000000000000000000000000000000000000000///............//////000000111222111000000111222444666>>>HHHPPPXXXdddooovvvnnnfffbbbaaacccjjjqqqwwwtttmmmaaaVVVNNNIIIEEECCC===>>>>>>???@@@CCCFFFIIIMMMRRRXXX```gggnnnuuuzzzvvvnnniiiggggggeeedddddddddeeeeeeffffffgggjjjllllllkkkkkknnnqqqvvvzzz}}}}}}|||vvvooohhhdddccc```]]]ZZZYYYVVVTTTQQQLLLKKKIIIGGGEEECCCAAA@@@???>>>===;;;:::999999888888999999999999;;;???BBBDDDMMMWWW\\\[[[XXXWWWWWWZZZfffqqqwww~~~rrrttt}}}mmmUUUJJJJJJJJJJJJJJJHHHEEEAAA===;;;888444111000000000////////////...........................,,,,,,---------.........------------------------......------------......000///...------...///000///////////////.........000000000000000111111111666333222444555666;;;BBBCCCIIIVVVjjj|||xxxpppnnnaaaiiixxx|||www}}}}}}{{{yyyxxxwwwxxxwwwvvvuuuuuuxxx{{{~~~|||wwwtttooommmhhhaaaYYYPPPHHHDDDAAA@@@@@@AAABBBDDDFFFGGGDDDCCCEEEIIIMMMRRR]]]hhh~~~rrrkkkjjjjjjsssyyywwwzzz~~~}}}|||{{{|||~~~xxxyyywwwnnnaaaTTTIIICCC>>>===<<<===>>>===<<<:::444444333222222111111000000000000000000000000000////////////////////////...............///000000111222222111000000222444666999BBBNNNXXXaaannnzzz{{{zzz|||uuummmeeebbbcccgggpppxxx|||vvveee]]]RRRIIIDDDCCCCCCDDD===???AAAAAABBBEEEJJJMMMTTTYYY```hhhooowww~~~yyytttlllccc]]]ZZZZZZZZZYYYZZZ]]]aaadddhhhlllnnnsssyyy~~~{{{xxxyyy}}}yyyssspppjjjgggbbb^^^\\\YYYVVVTTTOOONNNLLLIIIGGGDDDBBBAAAAAA@@@>>>===;;;::::::999999::::::999999:::===??????GGGQQQWWWYYYWWWUUUTTTYYY^^^bbbfffmmmzzzrrrkkkooowwwwww[[[MMMJJJJJJJJJJJJHHHEEEBBB???<<<888444111111000000000////////////.....................---,,,,,,,,,------------...------------------------......------------......000///...------...///000------......///000000111///000000000111111111222666333222555666888>>>FFFHHHOOO[[[hhhtttzzzzzzwwwxxxzzz}}}uuuiiifff[[[hhhxxx|||~~~}}}~~~~~~~~~~~~|||{{{xxxtttqqqhhhfffaaa[[[TTTMMMGGGDDDAAAAAABBBCCCDDDEEEFFFGGGDDDCCCEEEHHHJJJMMMVVV```rrr~~~qqqiiiggggggppp}}}zzz|||}}}zzzzzz|||~~~zzz~~~}}}tttiii\\\PPPFFF???>>>======>>>===;;;999444444333222222111111000000000000000000000000000....................................///000111111111222222111111111444777888===GGGUUU```iiivvvvvvnnnqqqxxxwwwoooiiigggiiimmmuuu~~~|||qqqiiiVVVPPPGGG@@@===>>>???@@@@@@BBBEEEFFFGGGJJJPPPUUU]]]bbbjjjrrryyy~~~wwwrrrddd```[[[VVVRRRRRRSSSTTTTTTXXX]]]cccjjjqqqyyy~~~|||{{{{{{zzzwwwssssss~~~zzzsssoooiiiccc```\\\YYYVVVRRRQQQOOOLLLIIIGGGEEEDDDCCCBBB@@@>>><<<;;;::::::888888999888777777:::<<<;;;AAAIIIOOORRRSSSTTTTTTUUUWWWXXXZZZ```mmm|||xxxeee```hhhvvv}}}aaaQQQKKKHHHHHHJJJIIIFFFCCC@@@===:::555222111111000000000/////////...............---------,,,,,,,,,,,,------------,,,,,,,,,------------.........------------......//////............//////,,,,,,---...///000111111///000000111111222222222444111111444666888>>>FFFLLLVVVbbbiiinnnrrrsssqqquuuvvvyyy{{{~~~mmmaaa___]]]kkk{{{~~~zzzwwwvvvuuuqqqnnnfffccc^^^WWWQQQKKKHHHFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHOOOXXXdddvvv|||nnnfffdddcccmmm||||||{{{}}}{{{qqqfffWWWJJJ@@@???=========<<<:::888444444333222222111111000000000000000000000000000////////////////////////////////////000111222222000111111111111333666999>>>CCCPPP^^^jjjrrr~~~uuuqqq{{{xxxsssrrrsssuuu|||}}}rrrcccXXXIIIEEE@@@<<<<<<>>>???@@@BBBFFFJJJLLLNNNRRRZZZ```hhhmmmuuu|||yyysssnnnhhhbbb^^^TTTTTTSSSSSSTTTWWW[[[]]]bbbgggnnnvvv~~~xxxtttmmmsss{{{zzzssslllgggccc___\\\WWWVVVSSSPPPMMMJJJHHHGGGDDDCCCAAA???===<<<;;;;;;777888888888777777999;;;:::===AAAFFFKKKOOORRRTTTSSSTTTUUUVVVXXXaaappp|||tttdddffftttfffTTTKKKFFFGGGIIIJJJHHHEEECCC@@@<<<777333111111111000000000////////////.........---------++++++,,,,,,,,,---------,,,,,,,,,---------............------------............////////////......---.........//////000000///000000111111222333333333111222666888:::@@@GGGOOO]]]iiilllmmmqqquuuuuu|||}}}~~~~~~kkkccceeejjjxxx|||}}}|||wwwttttttssspppmmmiiieee___WWWQQQLLLJJJHHHDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGFFFEEEKKKRRRYYYlllyyykkkcccaaa```lll~~~~~~}}}yyyxxxzzzwwwmmm]]]NNNAAA???>>>======<<<999777444444333333222111111000000000000000000000000000000000000000000000000000////////////000111333333000000111111111333777:::DDDJJJWWWgggrrrzzz~~~|||}}}}}}||||||}}}}}}uuuhhhWWWKKKAAA???======???BBBCCCDDDCCCHHHMMMPPPSSSYYYbbbiiipppuuu|||xxxsssoooiiiddd___ZZZVVVSSSMMMOOORRRVVV]]]dddjjjmmmvvv{{{~~~yyysssssssssvvv~~~|||uuuooojjjfffcccZZZYYYVVVSSSPPPMMMKKKIIIEEECCCBBB@@@>>><<<<<<;;;888999:::999888999:::<<<999:::===AAAFFFLLLRRRUUUTTTVVVWWWVVVTTTXXXeeeqqqyyytttmmmuuuiiiWWWKKKEEEFFFIIILLLJJJGGGEEEBBB>>>999555111111111111000000000000//////.........---------++++++,,,,,,,,,---------,,,,,,,,,------..................------.........---...///000000///...---///////////////.........///000000111222222333333444333444999;;;===CCCJJJPPP```nnnpppooossszzz}}}~~~oookkkrrrwww{{{ssssssyyy}}}zzzzzzyyywwwtttrrrpppooooooggg```XXXSSSQQQOOOJJJFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFHHHKKKNNNTTTaaauuuzzzrrrkkkggggggooo}}}zzzxxxvvvyyy{{{mmm```XXXHHHAAA<<<;;;:::777666888555333222222333444333222000000000000000000000000,,,---...///000111222333000000000000000111111222666111///111333444999???HHHWWWhhhsss}}}~~~yyyuuuuuussssss|||{{{qqqeeeYYYNNNGGG===;;;;;;<<<@@@CCCFFFGGGLLLNNNQQQTTTXXX```kkkssszzzyyyooogggeeeaaa^^^ZZZVVVSSSSSSTTTUUUUUUXXX^^^eeemmmwwwyyytttwwwzzz}}}~~~xxxqqqlllhhh```\\\VVVTTTSSSRRROOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;===AAAFFFKKKOOOSSSUUUVVVTTTRRRTTT[[[bbbkkkwwwmmmnnnzzzrrreeeVVVHHHEEEJJJAAAEEEJJJLLLHHHAAA:::666444111...---...///000///000000000000000000000000//////.........---------..............................------------......//////.........---------////////////000000000000111111111000000000000000000222666::::::;;;DDDMMM___iiitttuuuqqqrrr|||wwwqqqyyy}}}uuuooonnnrrrxxxzzzsssuuuzzz}}}xxxxxxwwwuuusssqqqooonnnmmmjjjddd\\\WWWUUURRRMMMHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFHHHKKKNNNSSS^^^pppzzzrrrlllhhhmmmzzz{{{yyyzzzzzzlll```XXXHHHAAA<<<<<<<<<999888999666444222222333444333222000000000000000000000000------...///000111222222000000000000000111111222222000111444555666<<>>======???CCCGGGJJJLLLPPPSSSWWW[[[___gggqqqyyy{{{qqqjjjddd]]]YYYYYYRRRRRRQQQQQQRRRVVV[[[___eeejjjrrr{{{{{{zzz{{{|||xxxqqqlllddd___YYYVVVUUUTTTPPPMMMJJJGGGDDDBBBAAAAAA@@@>>><<<;;;:::888888888999999:::999999:::===BBBGGGJJJTTTWWWYYYXXXUUUVVVZZZ___^^^iiizzzvvvrrrxxx~~~qqq___NNNGGGIIIFFFHHHJJJJJJFFFAAA<<<999444222///---...///000///000000000000000000000000//////.........---------..............................------------......000000/////////.........////////////000000000111111111111111000000000000111222777;;;<<<>>>GGGRRRdddooozzz}}}yyyyyyvvvvvv}}}rrrhhhaaa^^^```eeeoooxxxzzzvvvqqq{{{~~~xxxvvvuuutttrrrpppnnnmmmlllnnniiiccc^^^ZZZVVVPPPKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGGGGGGGFFFGGGJJJMMMRRRYYYgggxxxzzzrrrkkkiiivvv}}}}}}xxxkkk___YYYHHHAAA===>>>>>><<<:::;;;666444222222333444333222000000000000000000000000////////////000000000000000000000000000111111222///000444888888999AAAJJJ___lllyyy{{{yyyxxxvvvuuuyyy~~~~~~|||tttlllaaaVVVNNNGGGBBB?????????@@@BBBFFFJJJNNNQQQUUUZZZ```eeejjjqqqzzznnndddZZZTTTPPPLLLLLLOOOIIIKKKOOOSSSZZZccclllsss|||wwwlllgggaaa\\\[[[XXXTTTPPPMMMJJJFFFDDDCCCBBBAAA@@@===<<<:::999888888999999999999999999<<>>;;;555333///...//////000///000000000000000000000000/////////.........------..............................------------......000000000000000//////////////////000000000111111111111111111111111111111222444999>>>@@@DDDNNNYYYlllwwwwwwsssggg```XXXWWW[[[fffttt}}}~~~{{{zzzuuuuuusssrrrpppnnnmmmlllqqqnnniiiddd```ZZZSSSNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGIIIKKKNNNSSS]]]mmmuuulllgggpppvvviii___YYYJJJBBB<<<>>>???===;;;:::777555333333333444333222000000000000000000000000000000000000////////////000000000000000111111222...000555999999<<>><<<:::::::::;;;:::::::::;;;<<<>>>@@@BBBHHHMMMTTTWWWWWWVVVUUUUUU\\\]]]eeevvvzzzssswwwhhhUUULLLHHHHHHGGGGGGFFFCCC???===777444111//////000//////////////////////////////////////////..........................................------------......//////////////////////////////000000000111111111000111111111111111222222333555;;;BBBFFFKKKWWWcccttt|||sssmmmaaa^^^___iiiyyyvvvuuusssqqqpppooonnnnnnrrrpppmmmjjjddd]]]UUUPPPKKKKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGHHHJJJKKKMMMTTTcccvvvuuummmeeekkkuuujjjaaa\\\NNNDDD======???===:::999888666444333444444333222000000000000000000000000000000000000////////////000000000000000111111222000222555999;;;AAAPPP^^^ooo{{{~~~~~~}}}}}}|||zzzzzzyyywwwvvvtttnnngggbbb\\\UUUKKKCCC@@@@@@AAAAAA@@@BBBEEEFFFIIIMMMRRRWWWaaagggpppvvv{{{|||ooo```VVVOOOKKKHHHIIIHHHHHHKKKPPPTTT\\\hhhuuuzzzrrrkkkgggbbb\\\WWWTTTQQQMMMJJJHHHGGGEEECCCBBBAAA???===;;;:::::::::999999::::::;;;<<<======@@@FFFNNNTTTWWWWWWVVVUUUZZZWWWYYYfff|||tttmmmyyyvvv[[[KKKEEEEEEEEEGGGHHHFFFAAA===999555222000000000//////////////////////////////000000/////////.......................................------------..............................000000000000111111111111000000111111222222222333444777>>>FFFLLLSSSaaannnzzz}}}wwwkkkgggfffmmmzzzxxxuuurrrooonnnnnnoooppprrrrrrrrrnnnhhh```XXXTTTMMMLLLJJJIIIHHHHHHIIIJJJGGGIIIJJJIIIGGGGGGGGGHHHHHHJJJOOOZZZkkkvvvlllfffgggtttwwwmmmeeeaaaVVVIII???===>>>===:::999888666444444444444333222000000000000000000000000000000000000////////////000000000000000111111222222222555;;;???GGGVVVcccqqq}}}www{{{~~~~~~~~~~~~zzzxxxxxxtttoooooollliiihhhfffbbb[[[UUUPPPJJJCCC>>>===???@@@AAABBBFFFJJJLLLOOOTTT[[[aaajjjpppxxx}}}uuujjj^^^SSSKKKDDDBBBDDDHHHKKKMMMTTT[[[bbblll|||~~~~~~yyyrrrlllfff___ZZZWWWTTTPPPLLLKKKIIIGGGEEEBBB@@@>>>;;;999888888888555666777888999999999999<<>>:::777333111000000///...000000000000000000000000000000000/////////....................................------------......------------............000000000111111111222222000000111111222333333333666888@@@IIIQQQ[[[jjjxxxuuurrrqqquuu~~~xxxuuupppllljjjllloooqqqssstttuuusssmmmddd\\\WWWQQQPPPMMMKKKJJJJJJJJJKKKHHHIIIJJJIIIHHHFFFGGGGGGGGGIIIMMMTTT```ttt{{{kkkhhhdddhhhxxx{{{rrrkkkggg___PPPBBB>>>???===;;;:::999777555444444444333111000000000000000000000000////////////000000000000000000000000000111111222222222666???FFFNNNXXXbbbqqq}}}yyy|||uuurrrqqqkkkccc```\\\YYYXXXXXXUUUOOOJJJHHHDDD@@@>>>???AAACCCCCCEEEJJJQQQUUUYYY```iiiqqquuuzzz|||nnnbbbYYYSSSMMMHHHEEEEEEHHHNNNUUU\\\hhhsss|||{{{rrrsssxxx{{{uuunnnfffaaaZZZWWWRRROOOLLLJJJHHHFFFCCCAAA???<<<:::999888888444555777999:::999888888:::>>>DDDLLLSSSWWWYYYYYYWWWWWWYYY___kkk~~~ooofffjjjvvv{{{```NNNKKKHHHHHHIIIIIIDDD@@@;;;888444111000000///...000000000000000000000000000000000000/////////.................................------------......---.........////////////000000111111111222222222000000111222222333444444666:::BBBLLLVVVaaaqqq{{{|||}}}xxxtttnnniiihhhjjjnnnrrrsssvvvxxxvvvoooggg___ZZZVVVTTTPPPMMMKKKJJJJJJKKKHHHIIIJJJJJJHHHFFFFFFGGGGGGIIILLLPPPYYYkkkjjjiiicccaaarrr~~~vvvooollleeeUUUEEE@@@@@@>>><<<;;;999777555444444444333111000000000000000000000000////////////000000000111000000000000000111111222000111777BBBLLLRRRYYY```qqq}}}zzz}}}~~~~~~wwwnnniiiggg```VVVUUUQQQMMMMMMNNNNNNIIIDDDEEECCCAAAAAACCCEEEFFFFFFHHHNNNVVV\\\bbbjjjuuu}}}}}}|||rrrcccWWWPPPMMMKKKJJJNNNMMMPPPXXXaaalll}}}|||lllmmmnnnqqq|||}}}vvvnnnhhh\\\XXXSSSPPPMMMKKKIIIGGGFFFDDDAAA>>><<<;;;::::::555777999;;;<<<;;;:::999888;;;@@@GGGNNNSSSUUUVVVTTTWWWZZZ\\\bbbqqqwwwhhhiiiqqqqqqVVVPPPJJJGGGHHHHHHEEEBBB<<<999444222111000///...000000000000000000000000000000000000////////////.................................------............/////////000000111111000111111111111222222222000000111222333333444444777:::CCCNNNXXXddduuu|||tttmmmggggggiiilllrrrxxx{{{~~~}}}xxxsssnnnddd[[[YYYUUUQQQOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHJJJOOOWWWfff~~~ssslllddddddooo}}}zzzsssooojjj]]]KKK@@@>>>>>>===;;;===:::777555555333111000333333222222111000//////000000000000111111111111444333222111111111222333333555<<>>999555111000000000///////////////000111111000000000///......------////////////////////////000000000000////////////222111111000000000000000000000000000111111111111111222333333222333555777:::@@@IIISSS___nnn}}}}}}rrrkkkeeeeeegggjjjqqqwww~~~|||wwwrrriii```YYYVVVRRROOONNNNNNMMMLLLJJJJJJJJJIIIIIIJJJJJJKKKHHHGGGIIIMMMSSSaaaxxxyyyqqqfffdddmmm}}}~~~vvvpppmmmnnn```OOOCCC@@@???>>><<<;;;999777666666666555444333333222222111000000000000000000000111111111111111000000//////000222333444777@@@LLLSSSVVVZZZ___lllyyy{{{zzz}}}{{{rrrllliiifffaaa]]]XXXTTTOOOJJJHHHEEECCCAAACCCEEEFFFFFFEEEGGGLLLPPPVVV^^^ffflllvvv{{{ooohhhbbb\\\SSSMMMLLLPPPVVVYYYfffnnnyyyvvvmmmlllmmmrrrwwwllldddZZZTTTQQQQQQPPPOOOIIIHHHEEEBBB???===<<<;;;<<<;;;:::999999999999999999666777===CCCHHHOOOVVVUUUTTTWWW\\\___bbbkkkuuu~~~rrrmmmwwwwww[[[LLLKKKHHHGGGHHHCCCAAA>>>:::555222000000000///////////////000111111.........///////////////////////////////////////000/////////////////////////////////000000111222000000000000111111111111111222333333222222555777;;;???GGGRRR```rrrzzzpppiiidddccceeehhhpppwww}}}xxxooofff[[[XXXSSSPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJMMMQQQ]]]rrrxxxkkkffflllzzz~~~www|||rrrmmmlllpppdddSSSGGGBBB@@@???===:::888777777888999888777333333333222111111000000000000000000111111111111111000000///000111333444333666???KKKSSSWWW\\\bbbqqq}}}{{{{{{~~~~~~|||}}}tttnnnkkkhhheeeaaa]]]WWWPPPJJJFFFCCC@@@???DDDFFFGGGGGGGGGKKKQQQWWW___fffooouuu~~~zzzoooddd]]]WWWTTTPPPOOOSSS[[[dddjjj{{{zzzsssmmmjjjsssrrriii^^^VVVRRRQQQPPPNNNLLLJJJHHHEEEBBB@@@???>>><<<;;;:::999888888888888888444444999>>>CCCJJJQQQUUUUUUXXX[[[[[[\\\cccjjj}}}xxxlllqqq~~~eeePPPLLLHHHGGGGGGAAABBB@@@;;;777333111111000///////////////000000111------......///000000111////////////////////////////////////////////////---------...///000222333000000000000111111111111111222333222222333555777===AAAHHHTTTdddwwwxxxnnnhhhccccccdddgggpppyyy|||ssskkk]]]ZZZUUURRRQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKLLLNNNQQQ[[[nnnrrrjjjmmmwww}}}qqqtttyyy|||rrrmmmlllooodddTTTHHHBBB@@@???===:::888666666888999888777333333333222222111111111///000000000111111111111555444333222222333444555555888@@@KKKSSSXXXaaajjjvvv~~~{{{zzz}}}xxxrrrooollliiigggbbb\\\SSSJJJEEEBBB@@@???DDDFFFGGGHHHJJJOOOXXX^^^gggooovvvzzz|||rrrhhh^^^YYYTTTTTTVVVYYY```kkkwww~~~ssskkkmmmssszzzqqqddd[[[UUURRRPPPNNNOOONNNKKKIIIFFFDDDCCCBBB===<<<;;;999888888888888:::555444888<<<@@@HHHOOOWWWYYY[[[\\\[[[[[[___cccsss}}}jjjkkkzzzjjjQQQKKKFFFGGGHHHCCCCCCAAA===999555333111111000000////////////000000............//////000000////////////////////////.........///////////////------------...///000111///000000000111111111111222222333222222444777:::AAAFFFNNN\\\mmm{{{zzz}}}vvvmmmhhhdddccccccgggqqq{{{vvvnnnaaa]]]XXXUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLNNNPPPYYYjjj{{{{{{rrrqqqvvv~~~ooommmnnnwwwwwwrrrppplllbbbTTTHHHAAA???>>>>>>;;;999777666777777555444333333333222222222222222///000000000111111111111777666555333333333444444;;;>>>EEEOOOWWW^^^kkkvvvzzz||||||yyyuuurrrooommmhhh```UUUKKKEEECCCBBBAAADDDFFFIIIKKKNNNUUU^^^fffmmmuuu{{{sssiii```YYYUUUTTTXXX___hhhrrr~~~}}}qqqlllmmmqqq{{{~~~qqqggg___ZZZUUURRROOONNNLLLIIIGGGEEEDDDCCC>>>===<<<:::999888888888:::666555888;;;>>>EEEKKKTTTYYY]]]]]][[[[[[\\\]]]jjj~~~oookkkwwwiiiQQQJJJEEEFFFIIIFFFEEECCC???;;;777444222111000000////////////000000000000//////............////////////////////////------....../////////000//////............/////////000000000111111111111222222333333333666:::===DDDKKKWWWiii~~~wwwvvv{{{vvvlllgggcccbbbbbbfffqqq}}}wwwooodddaaa\\\XXXWWWVVVTTTSSSPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKMMMNNNTTTdddttt|||xxxxxxrrriiifffnnn|||~~~xxxuuunnneeeWWWJJJBBB???>>>>>><<<:::888666666666444222333333333333333333222222000000000000111111111111555444333222111222333333===AAAJJJUUU]]]dddqqq~~~}}}}}}xxxtttqqqjjjbbbVVVKKKEEEDDDDDDDDDDDDHHHLLLPPPUUU\\\fffnnnrrryyyuuuiii___YYYUUURRRVVV^^^kkkxxx{{{vvvrrrpppppppppnnnuuu}}}qqqjjjfffkkkwww|||qqqhhh```XXXSSSMMMLLLJJJGGGEEEDDDCCCBBB??????===;;;:::999999999999555555888:::;;;@@@EEELLLTTTZZZ[[[YYYZZZZZZYYYbbbppp|||qqqtttkkkUUUMMMEEEEEEIIIGGGFFFDDDAAA===999555333111111000000///////////////111000000///......------////////////////////////---------......//////000111000//////.........///000000000000111111111111222222333444555999>>>BBBHHHOOO^^^sss~~~}}}uuuwww~~~vvviiieeebbb``````dddppp}}}wwwpppgggddd___[[[YYYXXXWWWUUURRRRRRQQQOOOOOONNNNNNNNNNNNMMMNNNNNNMMMRRR```nnn{{{}}}oooeeelllxxx~~~|||}}}~~~xxxtttkkk]]]OOOEEE@@@>>>>>>===;;;888777777777555444333333333333333333333333000000000000111111111111333222222222333444666777@@@HHHVVVccckkkppp{{{~~~}}}}}}xxxuuujjjaaaTTTJJJDDDDDDEEEGGGFFFKKKQQQWWW\\\dddnnnuuuyyy|||tttiii___YYYXXXXXXXXXaaalll{{{~~~{{{vvvrrrqqqsssvvvxxxxxx{{{~~~~~~xxxuuukkkhhhccc]]]ZZZXXXXXXYYYUUUZZZaaagggppp}}}pppiiihhhkkksss|||zzzpppeee[[[TTTNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@???===;;;:::::::::888555555999;;;:::===AAAEEEOOOXXXYYYYYY\\\[[[YYY\\\cccsss{{{qqqwwwrrr___UUUHHHDDDHHHGGGGGGEEEBBB>>>:::666333222111111000//////////////////////////////.........////////////////////////,,,,,,---......///000000000000/////////000111111000000000000111111111111111222333555777<<>>===;;;999888999999888666333333333333333333333333000000000000111111111111222222222333555888;;;<<>><<<;;;;;;::::::777888<<<===<<<===AAABBBMMMWWWZZZ[[[^^^^^^[[[YYY[[[hhhooonnn|||yyyggg[[[KKKCCCFFFFFFGGGFFFCCC???;;;777444222111111000///////////////------......///000000000////////////////////////,,,,,,------...///000000////////////000222333444000000000000111111111111111222333555888>>>EEEJJJRRRVVV___qqqzzz}}}~~~}}}vvvrrryyy{{{}}}yyynnnhhhbbbaaabbbgggsss~~~zzztttnnnjjjddd___]]]\\\[[[[[[[[[XXXUUUTTTTTTTTTSSSQQQNNNLLLMMMOOOPPPSSS\\\fff|||xxxpppoooqqqsssuuusssvvvxxxyyy}}}}}}rrreeeYYYLLLAAA;;;<<>><<<::::::999888777888999;;;===BBBFFFMMMVVV^^^___\\\XXX\\\^^^dddqqqxxxmmmwwwmmmYYYOOOJJJHHHFFFIIIHHHDDD@@@<<<888555444222111111000000000000000///......------///000111......////////////......000000////////////000000///////////////000111111///000111222222333222222444111222777<<<@@@GGGOOOUUU]]]fffppp~~~zzz||||||{{{||||||}}}xxxlllnnn}}}wwwrrrooovvvrrrkkkeeecccdddiiiuuu}}}wwwqqqmmmgggbbb``````___^^^```]]]YYYWWWVVVVVVUUUTTTQQQOOOOOOPPPOOOQQQYYYbbbzzz}}}sssqqqsssttttttsssvvvxxxzzz|||tttiii]]]PPPCCC===>>>???===;;;999888777888888555444444333222111000000222222222222222222222222111111333444444555===HHH^^^lll~~~ttt___UUULLLJJJJJJJJJMMMRRRUUUYYY```hhhpppxxx{{{tttllleee___[[[^^^dddlllyyy|||wwwtttrrrmmmiiiddd```___]]]ZZZWWWUUUVVVVVVUUUSSSRRRSSSTTTWWWWWWVVVVVVVVVXXXYYYZZZ[[[]]]```aaaaaa```_________]]][[[ZZZWWWSSSMMMIIIIIIHHHFFFEEEDDDDDDEEEEEEGGGHHHHHHHHHJJJOOOVVV\\\dddoooqqqkkkgggdddiiisss}}}ssslllccc]]]UUUPPPOOONNNLLLJJJEEECCCAAA@@@@@@???===;;;:::999888777777999;;;<<>><<<:::999888777777888:::;;;<<<>>>CCCJJJRRRWWWYYYYYYVVVXXX\\\dddvvvrrrmmmvvvwwwcccSSSJJJFFFEEEIIIIIIHHHFFFBBB===888555222222111000000000000111//////.........///000111......////////////......000000////////////000000///////////////000000111...///000111222222222222444222333888<<>>888444333222111111000000111111///////////////000000000......////////////......000000////////////000000000000////////////000000111111333444444444444444555333444999===CCCNNNYYYjjjuuu~~~~~~}}}~~~tttpppvvvwwwuuussssssuuuyyy}}}~~~wwwooollljjjmmmvvv~~~xxxuuupppmmmkkkjjjhhhgggiiiddd]]]XXXWWWWWWWWWWWWWWWUUUSSSSSSPPPNNNSSSZZZhhh|||~~~zzz~~~{{{qqqooommmgggZZZJJJAAA??????===;;;999888777888888222333333333333444444444111111111111111111111111333222333555777===KKKXXXkkkuuu~~~|||zzz|||}}}fffVVVSSSOOONNNQQQUUUYYY```hhhjjjooovvv|||}}}tttmmmjjjjjjjjjttt{{{ssslllgggaaa^^^XXXRRRNNNLLLKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLKKKMMMPPPSSSWWW]]]ccchhhqqqrrrtttvvvxxxzzz{{{|||{{{zzzyyyxxxvvvqqqjjjeeeYYYTTTOOOKKKIIIGGGFFFEEECCCCCCEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQTTTWWW^^^iiiuuutttllljjjcccaaadddooouuuggg\\\VVVRRRPPPNNNLLLJJJGGGFFFEEEDDDAAA???;;;;;;:::999999888888888999:::===AAAHHHQQQYYY^^^]]]]]]]]]^^^cccnnnrrrqqqzzzsss___OOOGGGGGGHHHIIIHHHDDD>>>888444333222222111111111111111/////////000000000000000......////////////......000000////////////000000000000////////////000000111111333444444444444444555444666:::???FFFSSS```pppyyy}}}zzzxxxvvv||||||tttuuuwwwxxx{{{~~~|||vvvrrrppppppwwwzzzvvvrrrooollljjjhhhfffeeeaaa\\\YYYXXXXXXXXXXXXXXXVVVUUUUUUQQQOOOSSSZZZbbbuuu|||}}}qqqnnnlllhhh___PPPDDD??????===;;;999888777888888333333333333444444444444222222222222222222222222333222444777999???LLLZZZjjjtttxxxyyyzzz}}}qqq```TTTRRRQQQSSSXXX\\\___fffmmmqqquuu|||zzzpppgggdddgggiiixxx{{{rrrjjjbbbZZZVVVSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLOOORRRSSSVVV[[[___dddjjjqqquuu}}}~~~|||zzzxxxqqqhhhaaaSSSOOOKKKGGGGGGGGGGGGFFFEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSQQQRRRSSSXXX```iiixxxxxxqqqeee___\\\bbbppp|||nnnbbb[[[VVVSSSQQQNNNLLLJJJHHHGGGEEECCCAAA===<<<<<<;;;:::999999888888:::<<<@@@FFFOOOYYY___aaa___^^^______cccooo|||yyynnnrrrrrrZZZLLLGGGHHHIIIHHHEEE???999555333333222111111111111222...///000111111111000000......////////////......000000////////////000000111000000///////////////...///000111222222222222555555888<<>>>>>>>>===<<<:::999888888:::<<>>CCCMMM___ppp|||{{{|||~~~}}}}}}~~~{{{~~~zzzvvvrrroookkkhhheeecccaaa___^^^___```___^^^^^^\\\ZZZXXXSSSOOORRRXXXZZZmmm~~~zzzsssmmmmmmiii]]]NNNEEE???>>>;;;999888888888888555555444444444333333333444444444444444444444444222222555999;;;@@@LLLYYYcccnnn|||~~~|||{{{vvvxxx|||vvvcccWWWUUUWWWTTTVVV\\\cccfffgggkkkrrrzzz~~~|||tttpppjjjhhhooozzz~~~xxxnnniiibbb]]]ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZZZZZZZ\\\```dddhhhlllrrryyy~~~}}}{{{wwwooocccZZZTTTRRROOOOOOQQQRRRSSSSSSUUUVVVYYY[[[\\\]]]]]]]]]]]]ZZZWWWWWWXXXXXXUUURRRNNNOOOQQQSSSVVV___tttwwwmmmddd```^^^cccssssssiiibbb[[[WWWQQQOOOLLLJJJIIIGGGEEEBBB?????????>>>===;;;:::999777999<<>>BBBJJJSSS^^^nnn~~~}}}{{{}}}tttfff]]]WWWUUUWWWZZZ\\\^^^bbbfffmmmtttyyyzzzpppkkkhhhkkkxxxvvvpppiiigggfffeeeeeedddbbb```ccccccddddddddddddddddddddddddaaa]]]ZZZ\\\ccciiiqqqwwwuuuiiiaaa[[[ZZZYYYYYY\\\___``````cccbbbbbbbbbccccccaaa___]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNPPPRRRTTTZZZiiixxxxxxjjjgggddd```eeeppp~~~rrrggg___[[[TTTQQQNNNKKKIIIGGGDDDBBBBBBAAA???===;;;;;;;;;<<<999777777<<<@@@DDDLLLUUUgggqqqwwwssskkkgggffffffhhhtttiiikkkvvvjjjRRRKKKGGGIIIJJJEEE@@@===666555333111000000000111...///000222222222111000//////////////////////////////............//////000000000000000000000000111222222111000000222333777444888DDDPPPZZZgggrrr|||zzzxxxyyyzzz{{{~~~{{{{{{}}}}}}~~~zzzwwwrrrnnnkkkhhhgggeeecccbbbaaaaaabbbbbb^^^YYYWWWWWWWWWWWWVVV___kkk~~~xxxpppssstttjjj[[[PPPCCCAAA>>>;;;:::::::::999999888666555444333333333555444333222222333444444444333555:::>>>CCCLLLVVVggguuu{{{jjj```[[[WWWVVVXXX]]]```cccgggkkkrrryyy~~~wwwpppnnnqqqxxx{{{vvvrrrvvvvvvuuuvvvwwwwwwtttrrrtttuuuvvvvvvtttrrrnnnllljjjhhhddd___[[[]]]dddjjjlllttt}}}sssmmmjjjiiihhhiiilllmmmnnnmmmooollliiifffeeecccaaa___YYYVVVRRRPPPPPPPPPPPPOOOMMMMMMNNNPPPQQQUUUbbboooxxxooofff^^^```ggg{{{yyylllbbb\\\XXXUUUQQQMMMKKKHHHFFFCCCCCCBBBAAA???>>>===<<<<<<:::777888<<>>CCCIIITTT___ttt~~~uuuiii^^^YYYXXXWWWXXX[[[bbbdddiiimmmrrrxxxxxxrrrttt|||}}}vvvoookkkeeeddd___YYYUUUVVV]]]ccchhhooo|||~~~{{{zzzyyyyyyzzzyyywwwuuutttooohhhbbb^^^[[[YYYXXXUUUSSSQQQPPPQQQRRRRRRQQQOOONNNPPPQQQPPPRRR[[[fffxxx{{{mmm```]]]bbblll{{{vvvjjjbbb^^^ZZZTTTPPPLLLJJJGGGEEECCCCCCCCCBBBAAA???======;;;999999<<<>>>AAAHHHOOO[[[fffqqqssspppnnnllliiihhhooo~~~mmmlllsss[[[RRRKKKJJJJJJEEE@@@===888777555333111111111111222111000000000000000000////////////////////////111111000000000000111111000000000000000000000000111222333222111111333555888;;;GGG\\\ooozzz~~~~~~}}}{{{~~~~~~~~~}}}zzzvvvsssnnnmmmllljjjhhhfffeeeeeebbb```]]]ZZZYYYYYYYYYXXXbbbmmm~~~yyyiii[[[HHHAAA<<<;;;;;;::::::;;;999888777666555555555555444444333222333444555666777999???GGGMMMSSS```lll}}}{{{tttbbb[[[UUUUUUVVVWWWZZZ^^^dddhhhmmmrrrwww}}}|||xxxzzzwwwnnnfffaaa[[[ZZZVVVRRROOORRRYYY___ffflllxxx|||xxxtttnnnhhh___XXXUUUTTTTTTSSSVVVTTTSSSSSSUUUWWWWWWVVVUUUTTTUUUUUUSSSQQQWWW___kkkwwwyyyjjjcccccccccppptttkkkccc^^^WWWQQQMMMJJJHHHFFFCCCCCCDDDCCCBBB@@@>>><<<<<<::::::<<<===???DDDKKKTTT___kkkpppqqqqqqmmmhhhiiimmmxxxooojjjmmmzzz~~~\\\RRRJJJIIIIIIEEEAAA???:::999666444222111111111333222111/////////000111//////////////////////////////............//////000000000000000000000000///000111111111111333555:::AAAQQQiii}}}{{{|||{{{xxxrrrqqqpppnnnllljjjhhhgggcccbbb```]]]ZZZYYYYYYYYYaaalll}}}ooo```KKKBBB===>>>???<<<999:::777777666555444444444444444444333333333444666666888===FFFPPPVVV]]]jjjvvvxxxxxx|||tttfffYYYTTTRRRUUUWWWYYY]]]aaafffjjjpppvvv{{{~~~}}}|||sssiiiaaa\\\YYYUUUVVVUUUTTTTTTYYYaaahhhkkkmmmuuu}}}wwwpppkkkeee```YYYUUUTTTUUUWWWXXXXXXWWWWWWXXXZZZ\\\\\\[[[[[[YYYXXXXXXTTTPPPSSSXXXaaannnwwwkkkgggaaajjjyyyzzzqqqgggaaaYYYRRRMMMJJJHHHGGGCCCCCCCCCCCCBBB@@@===<<<===::::::<<<<<<===AAAHHHOOOYYYdddkkkppprrroooiiiiiikkkrrrrrriiihhhttt|||\\\QQQHHHGGGGGGEEEBBBBBB<<<;;;888555333111111111333222111/////////000111//////////////////////////////............//////000000000000000000000000---///000000000111333555;;;DDDUUUmmmyyysss{{{}}}vvvuuutttrrrooommmjjjiiiddddddccc```\\\YYYXXXYYY^^^iii{{{~~~oooVVVJJJAAABBBBBB<<<999;;;777666555555444444444555444444333333333555666777888???LLLXXX^^^dddppp}}}yyy{{{wwwiii\\\VVVSSSSSSWWWZZZ\\\aaagggjjjnnntttzzz~~~zzz~~~~~~xxxnnnddd[[[WWWUUUTTTUUUWWW[[[]]]aaagggqqqxxxzzzyyy{{{~~~yyytttoooiiiccc___]]]ZZZWWWVVVXXX[[[]]]^^^___^^^]]]___aaabbbaaa```___[[[YYYWWWSSSMMMNNNQQQXXXfffzzzuuukkkdddgggooo~~~uuukkkddd[[[SSSNNNLLLJJJJJJDDDDDDDDDCCCAAA@@@>>>===<<<::::::<<<<<<;;;???EEEKKKSSS]]]eeennnuuutttoookkkkkkmmmwww{{{lllfffrrr]]]RRRHHHEEEFFFDDDDDDDDD>>><<<999666444222111111222111000000000000000000////////////////////////111111000000000000111111000000000000000000000000---...000000111222555777:::EEEUUUhhh{{{}}}xxxrrryyy~~~~~~xxxxxxwwwuuurrrooollljjjfffgggfffbbb\\\XXXWWWXXXZZZfffyyyhhhVVVHHHEEEBBB<<<999===888777666666555555666666444444333333444555777888:::CCCSSS```ggglllwwwuuukkk```WWWUUUSSSTTTYYY\\\___ffflllnnnssszzz|||wwwsssnnnfff___YYYXXXYYYZZZ^^^ccciiiooouuu|||}}}ssspppllliiifffdddaaa______^^^^^^```cccfffgggfffjjjiiihhhiiijjjkkkiiihhhccc^^^YYYVVVRRRLLLKKKNNNQQQ^^^rrrsssjjjffffffppp}}}nnnggg]]]UUUPPPNNNNNNMMMGGGFFFEEECCCBBBAAA@@@@@@;;;999999;;;;;;;;;>>>DDDHHHOOOWWWaaannnzzz}}}yyypppooonnnssssssgggsssaaaUUUIIIFFFFFFDDDDDDEEE???>>>;;;777444222111111///000000111111111111000////////////////////////111111000000000000111111000000000000000000000000...000111222333444777999===HHHUUUaaappp}}}~~~zzz}}}|||xxx{{{zzzzzzyyywwwtttpppmmmkkkhhhhhhgggccc\\\XXXWWWXXXWWWdddxxxvvv```LLLFFFBBB;;;:::???999888777777777777777888444444333333444555777888===GGGYYYgggnnnrrr|||yyymmmddd\\\UUUTTTSSSTTTZZZ^^^aaaiiipppssswww~~~}}}xxxyyy}}}rrroooiiieeecccccceeefffmmmsss{{{}}}xxxuuuooommmjjjiiijjjjjjjjjiiijjjjjjkkknnnqqqsssrrrqqqsssrrrrrrrrrssssssqqqooofff```[[[XXXRRRMMMLLLNNNLLLYYYmmm|||oooggg```fffxxxqqqjjj___WWWRRRPPPPPPPPPIIIHHHFFFDDDBBBBBBBBBCCC;;;888999;;;;;;:::>>>DDDGGGLLLTTT___ooo~~~wwwvvvrrrsssyyyjjjttt~~~eeeYYYLLLGGGFFFDDDDDDEEE@@@>>>;;;888555333111111...///000222222222111000//////////////////////////////............//////000000000000000000000000///111333444555666999<<>>???FFFIIIPPP[[[iiiwww}}}~~~zzzwww~~~rrrrrrlllZZZKKKGGGIIIGGGGGGHHHDDDAAA>>>:::666333222111222000///000222222000---000000000000000000000000000000000000000000000000000000000000000000000000333//////333555555999???HHHUUUbbbjjjsss}}}|||yyywwwuuuqqqoookkkjjjfffccc___\\\[[[ZZZ]]]eeetttpppPPPDDDDDD@@@<<<:::;;;:::999888777555444444777333222555777777888<<>>???CCCFFFMMMXXXggguuu~~~|||tttsssppp^^^LLLGGGHHHHHHFFFGGGCCCAAA>>>:::666444222222222111///000222222000---000000000000000000000000000000000000000000000000000000000000000000000000222000000333555666:::@@@MMM\\\lllwww|||~~~|||yyywwwsssqqqmmmkkkhhheeebbb___]]]\\\^^^eeerrrpppQQQFFFDDD@@@===<<<;;;:::999888777555555444666222222555777777999>>>KKK\\\rrr{{{xxxooojjjccc\\\XXXWWWXXXZZZXXX]]]eeekkkqqquuuzzz|||{{{wwwqqqiiidddYYYVVVQQQNNNOOOPPPQQQRRRVVV]]]jjjyyyxxxkkkdddkkk~~~ooodddaaa^^^YYYUUURRROOOJJJGGGFFFEEECCCBBB>>>===<<<<<<<<<===>>>??????BBBIIISSSbbbrrryyysss{{{vvvcccNNNGGGGGGHHHFFFDDDCCCAAA>>>:::777444333222222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000222000111444555777<<>><<<===::::::999888777666555555444222222555666777;;;@@@PPP___sss~~~uuummmhhhaaa^^^ZZZVVVSSSRRRSSSTTTUUU[[[eeennntttxxx{{{}}}}}}vvvpppjjjddd___]]][[[XXXXXXYYY[[[\\\]]]\\\cccooo|||rrrfffiiizzzuuujjjeeeaaa[[[WWWUUUQQQLLLIIIFFFEEECCCBBB???>>>===<<<<<<===>>>>>>>>>AAAFFFOOO[[[kkkzzzsssttt~~~zzzhhhRRRGGGFFFGGGEEEBBBBBBAAA>>>;;;888555333222222111000000000000000000////////////////////////////////////////////////000000000000000000000000222111222555666888???GGGRRRdddyyyeeeppp}}}zzzvvvsssrrrqqqnnnkkkhhheeedddccceeeiiisss{{{cccLLLDDDAAA<<<:::===:::999999888777666555555444222333666777777===DDDUUUaaarrr~~~uuukkkbbb]]]XXXXXXWWWVVVTTTRRRPPPOOOUUU\\\fffpppvvvzzz}}}~~~xxxsssnnnjjjggggggfffeeeeeeggghhhhhhgggfffmmmwwwzzznnnllluuu{{{ooohhhbbb]]]YYYWWWSSSMMMIIIGGGEEECCCAAA@@@???>>>===<<<<<<===>>>???AAAEEEKKKUUUbbbqqq{{{vvvooowwwqqq[[[KKKGGGGGGEEEAAAAAA@@@???<<<999666444222222222111000//////000111////////////////////////////////////////////////111111111111111111111111222111333666777999AAAKKKUUUfffzzz___fffvvv}}}yyyvvvuuusssqqqnnnkkkhhhgggfffeeejjjsss}}}|||zzzyyymmmZZZHHHBBB@@@;;;999===999999888888777666666555444333444777888999@@@HHHZZZeeesss}}}uuulllddd]]]ZZZWWWXXXYYYZZZYYYWWWTTTRRR\\\bbbkkksssyyy}}}{{{xxxuuutttvvvuuutttuuuvvvuuusssqqqrrrwww~~~vvvooopppuuuuuulllfff```\\\XXXTTTOOOJJJHHHFFFDDDBBBBBB@@@???===<<<<<<======???BBBEEEIIIOOOZZZhhhqqq~~~~~~~~~qqqssslllWWWKKKHHHFFFBBBAAA@@@???===:::777444333222222222000......000222000000000000000000000000000000000000000000000000111111111111111111111111222222444777777:::DDDOOOZZZjjj|||{{{tttvvvyyy}}}\\\___lll|||yyyvvvuuussspppmmmkkkiiiiiihhhllluuuxxxpppoooqqqzzz~~~}}}}}}|||wwwaaaRRREEEBBB@@@;;;:::>>>999999888888777666666666444444666888999:::BBBLLL[[[hhhvvv|||}}}uuummmfffaaa___^^^[[[\\\^^^_________^^^^^^eeeiiipppvvv{{{~~~{{{yyyzzz|||}}}~~~qqqmmmqqq{{{rrrkkkeeebbbYYYVVVPPPLLLJJJHHHFFFEEEBBBAAA???>>><<<<<<<<<===>>>AAAEEEHHHLLLUUUaaakkkvvv}}}xxxttt}}}fffSSSKKKGGGDDD@@@@@@???===;;;777555333111222222000------000333000000000000000000000000000000000000000000000000111111111111111111111111111222555777888;;;FFFRRR]]]nnn|||rrrllllllooovvv~~~ZZZ[[[fffyyy|||wwwvvvtttqqqnnnlllkkkjjjkkkoooyyyvvvlllkkkllluuu}}}{{{vvvvvv~~~rrr[[[MMMCCCBBBAAA<<<;;;???999999888888777777666666555555777999999;;;DDDNNNYYYhhhxxxyyy|||xxxppphhhcccaaabbbbbb``````aaabbbdddeeeggghhhiiimmmqqqvvv{{{{{{yyyvvvsssssstttvvvwwwuuuvvvuuutttrrrrrrsssuuurrrmmmqqqtttwwwooojjjggg[[[WWWRRRNNNLLLJJJIIIGGGCCCBBB@@@>>><<<<<<<<<<<<<<<@@@DDDGGGKKKSSS___hhhqqq~~~~~~vvvzzzqqqYYYMMMIIIEEE@@@@@@???>>>;;;888555333111222222000------000333000000000000000000000000000000000000000000000000111111111111111111111111111222555888888;;;GGGSSS^^^ooo|||pppgggfffiiirrr~~~XXX]]]gggvvv}}}yyyuuuqqqnnnlllkkkpppttt}}}}}}ooommmkkkppp~~~xxx~~~~~~ppp^^^PPPCCC???@@@???>>>>>><<<;;;:::999888666555555999444555999999999GGGYYY```gggttt{{{vvvsssooojjjgggeeeeeefffccccccdddfffhhhjjjlllmmmrrrsssvvvyyy}}}zzzrrrmmmllloooqqqsssvvvxxx{{{~~~}}}sssiiifffdddaaa```aaabbbdddfffgggeeedddcccccckkk{{{zzznnnooouuu{{{vvvmmmhhh```[[[UUUPPPMMMLLLKKKJJJFFFDDDBBB???===<<<;;;;;;===<<<>>>CCCHHHOOO\\\hhhuuu}}}~~~~~~}}}vvvwwwjjjQQQHHHJJJ@@@@@@???===;;;888555333222111111000000000000000000///////////////000000222111///...---...000111111111111111222333444555000...333999999999FFFYYYffftttqqqjjj```eeemmmvvv}}}YYY]]]fffsss}}}yyyuuurrrqqqpppsssvvv~~~yyywwwsssvvvzzz}}}~~~zzzcccUUUGGGBBBAAA???======;;;::::::999888777666666777222333888999:::HHHYYY___fffrrr~~~}}}wwwuuuqqqmmmjjjiiihhhhhhdddeeeeeegggjjjmmmoooqqqttttttvvvyyy}}}sssnnnfffaaa^^^______```dddggglllqqqwww}}}sssiii___[[[YYYVVVTTTVVVSSSUUUVVVWWWVVVUUUVVVXXXgggvvvvvvrrrlllrrryyypppkkkccc^^^WWWQQQNNNKKKJJJHHHFFFDDDBBB???===<<<<<<<<<===;;;===BBBGGGNNN[[[gggttt}}}}}}zzz|||vvvssszzz~~~___MMMIIIBBBBBBAAA???<<<999666444222222111000000000000000111111000000000000111111222111000//////000222333////////////000111222333444222555<<<<<<>>>LLL___ssszzzkkkeeeccchhhooowww}}}[[[]]]dddooo{{{xxxwwwvvvwwwzzz~~~|||xxxxxx~~~}}}~~~|||iiiZZZKKKEEECCC@@@<<<<<<999999999888888888777777777444555999;;;>>>KKK[[[___hhhttt~~~yyy|||}}}xxxwwwuuurrrpppmmmlllkkkffffffggghhhkkkooosssvvvwwwwwwwwwyyy|||~~~zzztttmmmrrryyyxxxnnniiiaaa[[[XXXVVVTTTSSSUUUZZZaaaiiiqqqzzz{{{fff\\\SSSOOOMMMJJJHHHIIIJJJKKKMMMMMMMMMOOORRRTTTaaannnvvviiimmmyyyuuuooofffaaaZZZSSSOOOLLLIIIGGGGGGEEEBBB@@@>>>===<<<<<<<<<;;;===BBBFFFLLLXXXcccrrr|||}}}xxxwww~~~tttlllppppppTTTIIIFFFEEEDDDAAA>>>:::777444222222111000000000000111222222111111111111222222111111000000000222333444000//////000000111222333666444666<<<>>>DDDTTTfff}}}wwwiiidddhhhlllrrrxxx}}}\\\]]]aaakkk{{{}}}|||||||||~~~~~~{{{zzzyyykkk\\\MMMFFFDDD@@@<<<;;;888888888888888888888888:::777888<<<>>>CCCOOO\\\bbbnnn|||xxxrrrxxxyyyxxxxxxwwwtttrrrooommmhhhhhhhhhjjjmmmrrrwwwyyyzzzzzzzzzzzz}}}|||xxxkkkccc]]]bbbjjjuuuyyylllgggaaa[[[WWWTTTPPPNNNOOOTTT\\\eeeoooxxx~~~ppp[[[QQQIIIGGGGGGDDDCCCDDDHHHIIIKKKLLLMMMOOOSSSVVVYYYdddsss~~~yyyooonnnuuuzzzssshhhccc\\\VVVRRRNNNKKKIIIGGGFFFCCC@@@>>>=========<<<;;;===AAADDDIIITTT^^^mmmxxx{{{vvvyyysssggggggzzzzzzZZZKKKHHHGGGEEEBBB???:::666444333222111111000000111111222222111000000000111111000//////000000222333444222222222222333444555555444333666<<>>======<<<;;;<<<@@@BBBFFFOOOYYYeeerrryyywww{{{yyyhhheeeqqq{{{]]]OOOHHHGGGFFFCCC???:::666444333222222111111111111111222111000///////////////.........///000111222222222222222222333444555666333444999@@@KKK[[[pppxxxsssrrrrrrsssvvvyyy|||~~~]]][[[[[[cccsss{{{}}}jjj[[[LLLFFFDDD@@@===<<<888888888888888888999999777777888;;;AAAJJJUUU\\\fffxxxzzzoooqqqyyy~~~~~~}}}zzzwwwtttrrrkkklllnnnqqquuuyyy|||}}}~~~zzzmmm]]]TTTSSSMMMQQQ]]]ooo{{{pppbbb^^^XXXSSSOOOLLLIIIGGGHHHLLLQQQXXXbbbmmmxxxwwwcccVVVQQQIIICCCDDDEEECCCCCCDDDAAAEEEJJJNNNOOONNNMMMMMMNNNSSSZZZaaahhhqqq{{{yyyppplllwww{{{lllhhhbbb]]]ZZZVVVRRROOOHHHGGGDDDBBB@@@>>>>>>>>><<<;;;<<>>???@@@HHHQQQXXXfffwwwwwwqqqpppzzzvvvjjjeeezzz```SSSJJJIIIHHHEEEAAA===:::888444333222222111111222222333222111000///////////////000000111111111000000111111111111222333444444666<<>>>>>???GGGOOOUUUccctttsssnnnlllvvvxxxiiiddd~~~|||```SSSKKKJJJIIIGGGCCC???<<<:::444333222222111111222222444333222111000000000000111111222222222111111000333333333333444555666666555<<>>;;;===<<<;;;::::::999999:::::::::888:::DDDVVVhhhuuu{{{}}}yyywwwrrruuuyyy|||}}}~~~|||rrriiiaaa[[[XXXaaakkkyyy}}}tttgggccc]]]WWWRRRMMMHHHEEEDDDBBBDDDKKKSSS\\\iiittt{{{oooggg\\\TTTQQQOOONNNMMMNNNOOOXXXeeejjjaaaSSSJJJCCCBBBCCCDDDGGGLLLQQQTTT```mmm~~~}}}yyyrrrggg```[[[XXXTTTRRRNNNKKKGGGDDDBBBAAA???======<<<;;;<<<>>>AAAEEEGGGQQQZZZiiiyyy}}}oooiiiuuuzzzhhheeesssgggRRRPPPLLLHHHFFFDDD@@@:::555555444333333333333222111222222222111111111111000///...------...000222444444333333222333444666777:::AAAFFFXXX{{{}}}qqqeee```kkk}}}xxxpppppptttuuuvvvxxxzzz{{{{{{|||~~~~~~eee]]]VVVWWWaaarrr}}}{{{ooo___PPPIIIEEE@@@===>>><<<;;;::::::999999::::::;;;;;;AAANNN```rrr}}}{{{yyysssvvvzzz}}}~~~yyypppiiidddaaa___jjjrrr~~~xxxjjjeee]]]VVVOOOJJJFFFCCCCCCAAACCCJJJQQQZZZfffqqqzzzzzzmmmaaaZZZUUUQQQNNNQQQRRRZZZfffkkkbbbTTTKKKCCCBBBAAAAAACCCFFFJJJLLLWWWcccvvv~~~}}}vvvkkkbbb]]]ZZZUUURRRNNNKKKGGGDDDCCCBBB@@@>>><<<<<<;;;;;;===@@@DDDFFFMMMUUUcccrrr~~~~~~qqqjjjsss{{{iiidddpppjjjUUUNNNKKKGGGEEEDDDAAA;;;777666444333333333333222111222222222111111111111000111000///...///111333444333333222222333444555666666???FFFYYY}}}}}}vvvmmmbbb^^^iii{{{uuulllmmmqqqrrruuuwwwyyyzzz{{{|||~~~}}}iii___WWWWWW^^^jjj|||}}}|||rrrbbbQQQIIIEEEBBB???>>><<<;;;::::::999999:::::::::===GGGYYYmmm|||yyyvvvyyy}}}}}}uuunnniiihhhiiijjjttt{{{|||mmmggg]]]TTTMMMGGGCCC@@@BBB@@@BBBHHHNNNUUUaaakkkwww}}}xxxmmmccc[[[VVVTTTTTTZZZeeeiii```SSSKKKDDDCCCAAA@@@@@@AAACCCDDDNNNWWWhhh|||{{{pppfff```[[[VVVSSSMMMJJJGGGDDDDDDCCCAAA@@@<<<;;;;;;;;;<<>><<<;;;::::::999999::::::777===KKK```xxxzzzwwwyyy|||{{{tttmmmkkklllpppsss{{{}}}mmmfff\\\RRRKKKFFFBBB@@@BBB???@@@EEEKKKQQQ[[[dddrrrxxxxxxjjjaaaXXXUUUXXX___bbb[[[QQQJJJFFFEEECCCAAAAAAAAABBBCCCHHHPPP___uuuxxxzzztttjjjbbb\\\WWWRRRMMMJJJGGGEEEDDDDDDCCCAAA<<<;;;;;;;;;<<<===???AAACCCJJJVVVbbbnnnxxxyyyooolllrrrtttccciiiuuuppp]]]JJJGGGEEEEEEEEEDDD???;;;888666333222333333222111222222222111111111000000222222111000000000111111222111111111222444555666:::EEENNN```}}}yyyccc___bbbpppnnneeehhhmmmooosssuuuwwwyyyzzz{{{~~~|||kkk___WWWWWWYYY^^^nnnwwwsss~~~~~~tttbbbRRRIIIEEE@@@===<<<;;;::::::999999::::::777@@@PPPggg{{{yyy}}}{{{uuupppooorrrvvvzzzzzzkkkdddZZZQQQKKKGGGDDDBBBAAA??????CCCGGGLLLTTT]]]kkkrrr||||||pppaaaZZZVVVXXXYYYSSSLLLIIIDDDCCCBBBBBBAAABBBCCCCCCEEELLLZZZnnnyyyyyyxxxlllddd]]]WWWRRRNNNKKKGGGFFFEEEEEECCCBBB<<<<<<;;;;;;<<<<<<>>>>>>BBBIIISSS^^^iiittt~~~}}}rrrkkkjjjtttwwwdddhhhrrrlll[[[JJJGGGEEEFFFGGGFFFAAA>>>999777444222333333333222222222222111111111000000111000000/////////000000222111111111222444666777;;;GGGQQQaaa{{{xxx______ggguuu~~~mmmfffjjjooopppqqqsssvvvxxxyyy{{{~~~}}}lll___WWWXXXWWWYYYhhh|||yyyuuu}}}{{{tttzzz~~~}}}}}}|||mmmYYYKKKDDD@@@===<<<;;;::::::999999::::::<<>><<<;;;::::::999999::::::@@@KKK^^^ttt~~~zzzyyyxxxyyy{{{~~~zzzuuuhhhccc[[[TTTNNNIIIEEEBBBBBB??????BBBCCCEEELLLSSS^^^eeepppyyy|||fffXXXOOOJJJHHHIIIDDDDDDDDDDDDEEEEEEFFFFFFDDDHHHRRRbbbxxx~~~~~~sssjjjbbb[[[VVVQQQNNNJJJGGGFFFEEECCCAAA???>>>>>>======<<<<<<<<<>>>EEEOOOYYYaaalllxxxyyyrrrlllooo~~~jjjfffhhhvvvqqq]]]LLLJJJHHHIIIJJJIIIEEEAAA<<<888444222222333333222222222222111111111111000...///000000111111111111333222222333444777999:::;;;GGGPPP]]]rrr~~~wwwkkk]]]fffvvv}}}~~~}}}sssnnnppppppnnnnnnqqqtttwwwxxx{{{~~~rrrcccZZZZZZVVVRRR```uuu{{{yyyrrr{{{}}}zzzxxxuuu}}}vvv```KKKCCCAAA@@@<<<;;;::::::999999::::::AAAMMM```vvv~~~}}}wwwwwwyyy||||||yyyvvviiiddd]]]VVVOOOIIIDDD@@@CCC@@@???BBBCCCDDDJJJQQQZZZbbbmmmvvv|||ppp\\\PPPIIIHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGJJJQQQ```vvv~~~zzzuuullleee]]]YYYRRROOOJJJGGGFFFDDDBBBAAA?????????>>>======<<<<<<<<>><<<999666555777999<<<===DDDTTTkkk~~~zzzyyyxxxxxxyyy|||{{{yyywwwuuummmiiiaaaXXXOOOHHHDDDBBB?????????>>>???BBBHHHLLLSSSYYYcccllluuu}}}www]]]RRRNNNJJJGGGHHHHHHGGGGGGGGGFFFFFFFFFJJJLLLSSS```uuu{{{wwwxxx{{{pppfffaaa^^^XXXSSSLLLGGGEEEDDDDDDDDD>>>===<<<;;;;;;;;;;;;;;;>>>AAAHHHRRRZZZdddsss}}}xxxxxx~~~xxxhhh]]]hhh}}}sss\\\OOOHHHOOOTTTNNNGGGDDD===:::555222222222222111222222111111111111222222111111111000111111222333222333444444444666:::===<<>>===;;;888777888;;;===>>>IIIYYYmmm{{{~~~{{{zzzzzz{{{}}}|||xxxuuurrrkkkggg```XXXPPPIIIEEECCC??????>>>===<<>>===<<<<<<;;;;;;<<<===@@@FFFOOOVVVaaaqqq}}}|||mmmaaagggzzzdddXXXRRRYYY^^^UUUJJJDDD>>>:::666333222222222222222222111111111111222222111111111111111222222333333444444444444666:::===EEEPPPXXXdddrrrssssss}}}}}}rrrmmmiii{{{{{{ppp}}}wwwrrrpppppppppqqqqqqtttzzz{{{yyy{{{yyyoooddd[[[UUUTTT[[[ccctttzzzvvvhhhTTTDDD?????????===<<<;;;:::;;;<<<>>>???KKK[[[mmmvvvxxxzzz|||}}}}}}||||||~~~}}}wwwqqqmmmhhheee^^^WWWPPPJJJFFFDDD@@@@@@???===;;;===@@@CCCJJJPPPYYYcccmmmvvv~~~tttiiieeegggooonnn^^^UUUQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMOOOWWWfffzzzxxxooorrrzzzwwwlllccc___[[[VVVPPPKKKHHHGGGFFFEEE@@@@@@???>>>===<<<<<<======>>>CCCKKKRRR\\\mmm}}}yyyhhhiiiwwwmmmaaa\\\eeejjj___PPPGGG???;;;666333333333222222222222111111111111222222111111111111111222333333444555444444333666:::===LLLVVV^^^jjjwwwvvvuuu~~~}}}rrrlllsss{{{rrr~~~yyysssppppppqqqqqqppppppppptttxxxzzzxxxzzz~~~ttthhh^^^VVVRRRWWW___ooo~~~~~~zzzlllWWWGGGAAA@@@???<<<<<<<<<;;;;;;<<<>>>@@@KKK\\\lllqqqqqq{{{}}}vvvyyy||||||}}}~~~}}}}}}}}}~~~xxxpppjjjeeebbb\\\VVVOOOJJJFFFDDDAAAAAA@@@>>>===>>>@@@CCCEEEKKKTTT^^^hhhrrr{{{~~~rrrggg^^^]]]aaaeeeyyy~~~yyymmmbbbYYYUUUTTTTTTOOOPPPQQQQQQQQQPPPOOOOOOQQQTTT]]]lllvvvnnnnnnsss|||oooeee___[[[WWWQQQLLLIIIHHHFFFEEEBBBAAA@@@???>>>===============AAAHHHOOOYYYkkkzzzpppkkktttwwwhhhaaahhhnnneeeUUUJJJ@@@<<<777444333333333222333222222111111222222333222111111111111222333333555555444333333666:::>>>JJJVVV```ooo~~~tttooo}}}{{{uuuwwwqqqkkkkkknnnqqqpppnnnpppooorrrwwwyyyxxxzzzwwwkkk```WWWRRRUUU[[[kkk{{{~~~|||ppp]]]MMMDDD@@@===:::;;;<<<;;;:::<<>>======@@@BBBBBBHHHQQQ[[[fffqqqzzzyyylllbbb[[[[[[___eeezzz~~~|||uuummmeee```___^^^ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTWWW```qqqxxxpppmmmnnnxxxsssggg```[[[WWWQQQLLLIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>>>>======>>>AAAGGGNNNXXXhhhxxxtttjjjnnnyyyqqqbbbfffkkkcccTTTIIIAAA===888555444333333222333333222222222222333333222222222111222333333444555555444333333666<<<@@@IIIVVVccctttxxxuuu{{{xxxsssnnniiiiiimmmpppooolllooonnnqqqvvvxxxxxx|||yyymmmcccYYYRRRTTTZZZfffvvv|||yyyxxxooo^^^NNNEEE@@@<<<999;;;;;;:::999<<>>@@@EEENNNYYYdddpppzzz~~~sssjjjaaa^^^___jjj|||}}}}}}wwwqqqllljjjhhhfffffffffeeebbb___[[[YYYVVVYYYcccuuusssnnnlllrrryyylllddd\\\XXXRRRMMMJJJHHHEEECCCDDDCCCAAA@@@>>>>>>============AAAHHHMMMVVVfffuuuuuuggggggqqq{{{eeedddhhhaaaRRRHHHBBB>>>999666444444333222333333222222222222333333222222222222222333444444444444333222333888>>>BBBMMM[[[hhhyyy}}}|||}}}|||oookkkhhhhhhkkkmmmmmmlllnnnmmmqqqvvvyyyzzz~~~zzznnndddZZZSSSTTTZZZ___pppyyy{{{~~~{{{sssssskkk[[[MMMFFFBBB???:::;;;<<<:::999>>>FFFMMMhhhvvvxxxpppyyyxxxtttvvvzzz||||||}}}}}}~~~|||sssjjjgggbbb[[[SSSKKKEEEBBB>>>>>>>>><<<999888999:::===CCCLLLWWWbbbnnnyyytttkkkhhhppp|||~~~}}}zzzwwwssssssrrroookkkfffaaa^^^ZZZ^^^hhh{{{yyytttpppqqqzzzqqqiii]]]YYYTTTOOOLLLIIIFFFDDDDDDCCCAAA@@@>>>======<<<;;;<<>>:::888888999<<>>===<<<<<<999;;;@@@GGGLLLTTTaaannntttyyy||||||yyyyyy}}}yyyiiifffpppggggggooolll___UUUCCC???:::666555444333333444333333222222333333444333333222222333333444555222222222222444999AAAFFFSSSaaannn}}}eeefffgggggggggiiilllooollllllpppvvvzzz}}}~~~}}}qqqhhh___YYYYYY]]]\\\eeewwwrrrkkktttwwwooobbbVVVMMMFFFAAA>>>>>>999:::>>>>>>===FFFRRRssswww~~~~~~xxxwwwllleeeccceeennnssszzz}}}}}}~~~}}}xxxrrriii^^^TTTLLLGGGDDDBBBAAA???===<<<;;;;;;<<<>>>BBBHHHQQQ\\\iiivvv~~~zzzwwwxxx}}}yyyuuukkknnnwwwxxxwww~~~zzznnnddd]]]WWWSSSNNNIIIHHHKKKCCCBBBAAA???>>>======<<<::::::>>>CCCHHHNNNXXXcccnnnrrrvvvvvvsssrrrvvvzzzuuuiiipppwwwccceeehhhiii```QQQGGGAAA:::888444000000444333333333333333333333333000111111111111222222222777666666666444555>>>HHHVVVggguuu~~~ooollliiiggghhhiiijjjjjjkkkkkkooovvvyyyzzzzzzppphhh___WWWTTTVVVYYYbbbttt}}}uuummmtttyyyqqqcccVVVMMMFFFBBB???===999:::>>>??????IIIWWWqqquuu}}}|||nnnffffffjjjooottt|||}}}|||{{{{{{{{{}}}}}}wwwlll```VVVOOOJJJGGGBBBAAA???===;;;;;;;;;;;;>>>AAAHHHPPP[[[hhhuuu}}}vvvpppmmmrrr~~~xxxzzz{{{xxx|||}}}qqqggg___XXXSSSNNNHHHFFFHHHDDDCCCAAA@@@>>>=========;;;;;;>>>CCCHHHMMMXXXbbbjjjooottttttrrrppprrrttt{{{ssssssrrr```aaaeeeiiidddWWWIIIBBB<<<999666222222555333333333333333333333333111111111111222222222222444333444666666999CCCNNN[[[mmmzzzyyy}}}~~~nnnkkkhhhfffggghhhhhhhhhkkkjjjnnntttwww{{{xxxpppiii```VVVQQQQQQUUU^^^oooyyy|||}}}xxxooouuu~~~ttteeeVVVLLLFFFCCCAAA===999:::>>>???AAANNN]]]pppttt{{{uuukkklllpppwww|||zzzyyyxxxxxxxxxzzz|||~~~}}}ooobbbXXXQQQLLLIIIBBBAAA???<<<;;;::::::;;;>>>AAAGGGOOOZZZfffsss{{{vvvkkkdddaaahhhtttxxxyyyuuulllccc[[[VVVPPPJJJGGGGGGDDDCCCBBB@@@???>>>======;;;;;;>>>CCCGGGLLLVVVaaahhhnnnsssuuussspppoooooorrr{{{sss{{{qqq^^^]]]```fffeeeZZZLLLDDD===:::777444444777333333333333333333333333111111111111222222222333444333444666777;;;GGGSSScccvvvxxxvvvzzzpppmmmiiiggghhhhhhhhhhhhjjjjjjmmmqqqvvv|||~~~yyypppjjj```VVVQQQQQQSSSZZZkkk}}}yyy{{{zzz~~~{{{sssyyyxxxgggWWWLLLFFFDDDBBB>>>::::::===>>>AAAPPPbbbvvvzzztttssswww}}}yyyxxxvvvvvvwwwxxx{{{|||}}}sssdddYYYRRRMMMJJJBBBAAA???===;;;:::::::::===AAAFFFNNNXXXdddpppxxx{{{lllbbb[[[YYY[[[gggssszzzxxxxxxyyypppfff]]]YYYTTTNNNJJJJJJEEEDDDBBBAAA???>>>>>>>>><<<;;;>>>CCCFFFKKKUUU___hhhnnnuuuxxxvvvrrrnnnlllmmm}}}|||mmmsssuuubbb[[[ZZZaaacccZZZOOOFFF===:::888555555666333333333333333333333333111111111222222222333333777666666888888===IIIVVVkkk~~~sssxxx}}}}}}{{{sssrrrooollljjjjjjkkkjjjiiiiiijjjlllpppuuu~~~~~~~~~xxxoooggg^^^UUUQQQRRRQQQWWWfffyyyzzz|||zzz~~~~~~xxx~~~zzzvvvwww{{{~~~|||jjjYYYMMMGGGDDDCCC@@@<<<:::<<<<<<@@@RRRfff}}}}}}~~~zzzxxxwwwvvvuuuvvvxxxzzz{{{zzzvvvfff[[[TTTMMMIIIDDDBBB@@@===<<<;;;::::::===@@@EEEMMMVVVbbbmmmuuuttteeeZZZTTTQQQQQQ[[[fffoooyyy{{{yyy}}}pppfff]]]YYYVVVPPPLLLLLLEEEEEECCCAAA@@@?????????===<<<>>>BBBEEEIIISSS]]]gggllltttxxxxxxsssmmmiiilllxxx{{{iiiooo~~~xxxeee[[[VVV___ddd]]]SSSHHH===999888555333555333333333333333333333333111222222222222333333333888666666888:::AAAOOO]]]sssvvvmmmxxx{{{}}}tttmmmpppmmmkkkjjjjjjjjjiiihhhgggjjjlllooouuu~~~|||tttkkkddd\\\SSSPPPQQQPPPTTTaaasss|||zzzuuunnnmmmrrrvvvxxxzzzzzzyyy~~~mmm\\\OOOHHHEEECCCAAA<<<;;;<<<<<>>BBBDDDHHHQQQ[[[dddiiiqqqvvvwwwrrrkkkfffkkkrrr~~~kkkoootttdddYYYTTT___iiicccWWWKKK???:::888555333333333333333333333333333333222222222222333333333333444333555888===FFFWWWgggzzzrrriiiwww|||~~~pppiiijjjhhhffffffggggggfffeeeeeejjjnnnpppwww~~~~~~xxxrrrlllggg___UUUPPPPPPOOOQQQ[[[lll|||~~~|||{{{wwwpppooosssxxxxxxxxxwwwxxxppp^^^QQQIIIDDDBBB@@@<<<;;;===>>>GGG___www~~~{{{yyyvvvuuutttttttttvvvxxxzzz}}}ttthhh^^^TTTMMMGGGEEECCC@@@>>>===<<<<<<===???DDDJJJSSS]]]iiippp|||xxxhhh[[[RRRLLLIIIOOOTTTYYYdddsssuuuiii^^^ZZZXXXRRRLLLJJJGGGFFFDDDCCCAAA@@@@@@@@@>>>===>>>BBBCCCGGGPPPYYYdddiiipppvvvxxxtttmmmgggiiikkkxxxoooqqqpppcccWWWRRR___kkkggg\\\OOOAAA;;;999666222222333333333333333333333333222222222333333333444444444333555999>>>III[[[kkktttlll|||~~~~~~~~~|||mmmffffffdddcccdddeeeeeeeeeccccccjjjooorrrzzz|||~~~wwwrrroookkkdddYYYRRRQQQNNNOOOWWWhhhyyy|||zzz~~~{{{|||{{{vvvwww{{{qqq```SSSJJJDDDBBB???<<<<<<>>>@@@KKKeee|||xxxvvvuuutttsssrrrsssuuuwwwxxxzzznnndddXXXPPPHHHFFFDDDAAA???=========<<>>===>>>AAACCCFFFOOOYYYfffjjjqqqxxxzzzwwwpppjjjffffffqqqrrrqqq}}}|||ooocccVVVPPP]]]iiifff```RRRCCC===;;;777333222333333333333333333333333222222333333333444444444888666777:::???III[[[kkkxxxrrr~~~}}}{{{kkkeeeeeedddcccdddfffgggfffeeebbbkkkpppsss||||||zzz~~~yyyvvvrrrmmmfff^^^UUUOOOOOOPPPWWWdddvvv|||{{{~~~yyy}}}{{{yyyzzz~~~sssaaaSSSIIIDDDAAA???;;;===CCCDDDKKKggg}}}~~~}}}yyyvvvuuurrrppppppsssxxx|||~~~qqqeeeZZZSSSKKKHHHDDDAAA???===;;;999;;;<<>>;;;:::;;;;;;@@@HHHOOOXXXeeerrr}}}}}}mmm___UUUNNNKKKJJJMMMQQQWWWcccnnnzzz|||nnnbbbZZZTTTNNNKKKIIIGGGEEEDDDDDDCCCAAA???AAA>>>>>>AAACCCFFFMMMUUUcccjjjqqquuuwwwwwwqqqjjjcccaaaiiisssrrr|||iii[[[WWWZZZbbbgggeeeWWWHHH@@@<<<888666777444444444444333333333222222333333333222222444555666777999>>>HHHXXXjjjvvv}}}|||mmmfffbbbccccccdddddddddddddddeeehhhmmmuuu|||{{{{{{~~~|||yyyuuupppjjjcccZZZUUUMMMNNNRRR\\\kkk|||zzz{{{}}}vvvdddVVVLLLEEEBBB???<<<<<>><<<;;;:::;;;???FFFMMMVVVdddpppwwwdddXXXRRRNNNKKKKKKMMMQQQZZZdddpppyyyqqqdddZZZSSSMMMIIIHHHFFFDDDDDDDDDCCCAAA@@@AAA??????BBBCCCEEEKKKRRR```hhhqqqtttvvvvvvqqqjjjbbb```hhh}}}qqqrrr~~~nnn^^^ZZZ___eeehhhgggXXXIIIAAA===999777777555555555555444444444444222333444333222222444666888888;;;BBBPPPccctttwwwmmmhhhcccccccccddddddeeeeeeeeeeeegggllltttyyyyyy{{{}}}zzzvvvrrrllleee\\\WWWPPPPPPRRRZZZgggwww|||~~~~~~xxxvvvvvveeeWWWMMMGGGCCC@@@===<<>>BBBDDDEEEJJJQQQ]]]gggpppuuuvvvvvvqqqkkkfffdddjjj|||ssstttuuudddbbbiiioooqqqiii[[[KKKBBB===777444444555555555444444444444333111222333222111111333555999888<<>>LLLddd}}}}}}}}}}}}{{{{{{~~~}}}yyyvvvtttrrrpppmmmooopppqqqrrruuuzzz}}}qqqeee]]]UUUPPPJJJEEEBBB@@@>>>===>>>===@@@FFFLLLUUUcccppp|||ttthhh]]]UUUNNNKKKIIIHHHLLLQQQ]]]ffftttsssfff^^^XXXRRROOOGGGEEEDDDCCCDDDDDDBBBAAA===;;;===AAACCCEEEKKKRRR[[[fffqqqvvvwwwwwwrrrmmmeeedddhhhwwwsssuuummmiiiqqqwwwwwwjjj[[[KKKBBB===888555555444444444444333333333333000111222111000111222444888888???QQQkkkvvv}}}qqqgggdddccccccbbbcccccceeefffggghhhjjjoooyyyvvvzzz}}}{{{xxxtttooohhh```[[[QQQPPPOOOQQQYYYhhhxxx~~~|||yyynnnbbbcccqqqsssdddWWWNNNGGGDDD@@@AAA???@@@OOOiii}}}}}}www{{{~~~}}}|||~~~~~~xxxsssqqqpppooommmkkkmmmpppqqqqqqtttyyy~~~wwwkkkcccXXXSSSLLLFFFCCCAAA@@@>>>???>>>@@@EEEKKKTTTbbboooyyy}}}qqqbbbZZZQQQMMMKKKHHHIIILLLVVV^^^kkkyyyssshhh```ZZZUUURRRIIIGGGEEEDDDEEEDDDBBBAAA<<<:::<<>>AAAAAABBBTTTooo~~~~~~xxxtttyyyzzzpppnnnttt}}}}}}}}}}}}~~~yyysssnnnlllllllllkkkjjjmmmqqqrrrqqqtttzzzyyynnneeeZZZUUUMMMGGGDDDBBB@@@???>>>===???DDDIIIRRR```mmmwwwxxxggg]]]TTTPPPMMMJJJIIIKKKPPPXXXdddqqq~~~uuuiiiaaa[[[VVVSSSKKKIIIGGGFFFFFFEEEBBBAAA???<<<<<<>>>@@@BBBIIIQQQZZZhhhvvv{{{|||{{{xxxsssaaa``````iii}}}nnnooowwwvvvxxx|||zzzwwwhhhWWWLLLFFF???;;;:::555555555555444444444444333444444444333333555666:::===IIIddd{{{~~~|||~~~~~~}}}|||~~~yyyssskkkhhhaaa`````````aaaccceeeggghhhjjjppp}}}vvvpppwww~~~{{{xxxsssmmmeee```UUUTTTQQQPPPVVVcccttt~~~~~~{{{vvvxxx~~~sssllldddccclllzzz|||nnnaaaUUUMMMGGGCCC<<>><<<===BBBHHHPPP___lllvvv{{{iii___UUUQQQOOOKKKJJJLLLMMMTTT___lllzzzvvvjjjbbb[[[VVVRRRLLLJJJHHHGGGFFFEEECCCAAABBB>>><<<===>>>@@@GGGPPP[[[iiiwww}}}}}}|||yyyuuugggeeebbbiii~~~~~~nnnooovvvttt```SSSIII@@@999888777666666666555555555555555666666666555555777888===@@@MMMjjj}}}{{{~~~~~~yyy}}}pppjjjiii``````______```bbbeeefffgggiiippp}}}tttssszzz}}}zzzvvvmmmcccYYYVVVTTTWWW[[[dddttt~~~xxxtttvvv|||}}}yyytttoooiiihhhmmmwww|||mmm^^^SSSKKKGGGDDD>>>AAACCCIII___zzz~~~uuuttt~~~{{{qqqfffccceeejjjttt~~~}}}vvvnnnjjjjjjkkkhhheeeiiilllnnnppprrrwww~~~|||ppphhheee^^^XXXOOOHHHDDDBBBAAAAAAAAA???@@@CCCHHHPPP]]]jjjwww}}}mmmdddYYYQQQNNNNNNMMMMMMIIIMMMUUUbbbqqqyyynnnfff```YYYSSSNNNLLLIIIGGGFFFEEECCCAAA;;;;;;;;;;;;===BBBHHHMMM[[[gggtttzzz|||}}}zzzwwwkkk___^^^gggwwwlllhhhxxxjjjVVVHHHAAA<<<999888777666444444555555666444444333222333444555666===CCCXXXyyy|||~~~uuurrryyyqqqkkkiiibbbaaa```___```aaaccceeehhhgggooo}}}vvvtttzzz}}}yyypppfff\\\XXXXXX\\\ccckkkwwwzzzsssuuu{{{{{{xxxsssmmmkkkpppzzzooo___SSSLLLGGGEEEAAACCCDDDLLLdddwwwwwwyyyoooeeebbbeeejjjuuu~~~{{{tttmmmiiijjjjjjhhhfffiiillloooqqqsssxxxsssiiibbb___[[[VVVNNNHHHEEECCCBBBAAA@@@>>>>>>BBBGGGNNN\\\hhhtttzzzsssjjj___VVVRRRPPPNNNLLLGGGKKKRRR^^^lllzzztttlllcccZZZTTTOOOMMMIIIGGGFFFEEECCCAAA<<<<<<<<<;;;===AAAGGGLLLVVVcccqqqwwwzzz|||{{{wwwqqqeeebbbiiitttsssjjjwwwppp]]]NNNDDD===888888777666444444555555666444444333333333555666777>>>HHH```}}}www{{{}}}pppnnnzzzrrrhhh``````___^^^^^^___aaacccdddjjjjjjsss|||vvvwww|||~~~uuukkk```[[[[[[bbbjjjqqqzzz}}}qqqrrrxxx~~~xxxqqqnnnsss}}}rrrbbbUUUMMMHHHEEEAAABBBDDDOOOiii}}}|||tttmmmkkklllqqqzzzwwwrrrkkkhhhiiiiiihhhgggiiimmmpppsssuuuzzzwwwjjjaaa\\\ZZZWWWSSSMMMIIIFFFDDDBBB@@@>>><<<===AAAFFFMMMZZZfffpppwwwyyyqqqfff\\\WWWRRRNNNJJJFFFHHHNNNWWWdddrrr~~~|||rrrhhh]]]UUURRROOOKKKHHHFFFDDDBBB@@@>>>>>>===<<<===@@@FFFJJJRRR___mmmuuuyyy||||||yyyrrrgggeeeiiipppyyylllvvvwwwdddSSSFFF===888888777666444444555555666444444333333444666777888AAAPPPjjjpppwwwxxxjjjjjj~~~yyyvvvqqqggg^^^^^^^^^]]]]]]^^^```ccceeejjjmmmxxxyyyvvvxxx}}}yyyoooeee^^^[[[aaakkksss{{{qqqmmmrrr{{{ssspppuuu~~~vvveeeXXXOOOJJJFFFAAA@@@BBBPPPmmm~~~}}}}}}sssooojjjgggggghhhhhhhhhiiimmmqqqtttwww|||{{{nnnccc\\\YYYXXXRRROOOLLLIIIGGGEEEBBB@@@>>>======AAAEEEKKKWWWcccnnnuuu}}}{{{tttiii```ZZZUUUNNNJJJFFFHHHKKKQQQ\\\jjjxxxuuujjj```YYYTTTQQQLLLHHHFFFDDDBBB@@@@@@???>>><<<<<>>AAADDDIIITTT___kkkqqqyyy{{{tttjjjbbb\\\VVVPPPKKKHHHHHHJJJMMMUUUbbbqqq{{{uuujjjbbb^^^VVVRRRLLLHHHFFFDDDBBBAAA@@@@@@>>><<<<<>>>>>@@@BBBFFFPPPZZZdddjjjsssyyy|||}}}vvvlllddd^^^YYYSSSNNNIIIIIIJJJKKKPPP[[[jjjtttuuukkkdddaaaWWWRRRMMMHHHFFFEEEDDDCCCAAA@@@>>><<<<<>>JJJ]]]ttt}}}rrrmmmnnngggjjjkkk|||~~~mmmiiiuuu{{{rrrlllhhh``````______```ccceeegggiiixxx~~~tttrrrrrr{{{yyyoooggg___\\\___ffftttxxxsssuuuzzzxxx~~~tttggg[[[PPPIIIHHHCCCGGG]]]{{{sssrrr~~~llljjjgggcccaaaaaadddffffffjjjqqquuuyyy~~~{{{pppiiieeecccdddbbb^^^ZZZWWWTTTSSSSSSNNNKKKGGGEEEDDDCCCAAA@@@???======>>>???AAAJJJTTTYYY```jjjqqqvvvzzz}}}wwwvvvxxx|||qqqgggaaa[[[VVVRRRIIIJJJIIIHHHKKKTTTcccmmmyyyyyymmmeeebbbWWWRRRMMMHHHFFFFFFEEEDDD@@@@@@>>><<<<<>>@@@OOO^^^qqq{{{mmmnnnmmmfffjjjlllyyyjjjkkkxxx|||ssslllaaa```___^^^___aaaccceeeiii{{{}}}ssspppqqqyyy~~~{{{pppiiiccc``````fffsss}}}{{{xxx|||~~~|||vvvjjj]]]QQQIIIGGGBBBFFF]]]{{{}}}ppppppzzzllljjjgggccc``````ccceeeeeejjjpppuuuyyy~~~wwwllleeeaaa``````___^^^\\\ZZZXXXVVVUUUTTTOOOKKKGGGDDDCCCBBBAAA@@@>>><<<;;;<<<<<<>>>FFFOOOQQQYYYccckkkqqqwww}}}tttkkkiiijjjwwwuuujjjccc^^^XXXTTTIIIIIIIIIGGGHHHQQQ^^^hhhvvv}}}pppfffaaaWWWRRRLLLHHHFFFFFFFFFEEE@@@???>>><<<<<>><<<======<<<;;;===BBBGGGNNNSSS[[[cccjjjpppvvvzzzzzz}}}wwwllleeedddeeeppp{{{xxxmmmeee___XXXTTTJJJHHHGGGGGGGGGKKKWWWdddqqq|||{{{xxxwwwuuusssvvv~~~sssfff^^^[[[WWWPPPKKKHHHFFFEEEDDD>>>??????>>>===>>>BBBDDDRRR]]]nnnrrreeeiiirrrwwwzzz{{{llljjjmmmmmmuuuuuutttjjjVVVAAA777888666555333333333444666888444555888;;;;;;:::???FFFYYYbbbsssyyywwwrrrkkkjjjoooyyyoooooo}}}~~~kkkccc^^^___bbbdddfffiii```]]]ZZZZZZ\\\___bbbccclll|||yyyrrrpppqqqwww|||uuummmeee``````fffvvvzzzzzz|||}}}rrreeeZZZRRRLLLFFFKKKPPPddduuutttuuujjjhhheeeaaa^^^___bbbeeefffjjjpppvvv|||vvvooofff^^^ZZZZZZZZZZZZ\\\\\\\\\[[[YYYVVVTTTSSSMMMKKKHHHFFFDDDBBB@@@===<<<======<<<;;;<<>>===???BBBDDDRRR\\\mmm~~~pppcccgggnnnuuuyyysssfffeeeiiijjjmmmllliiibbbRRRAAA999999888777555333333333444555555666999<<<<<<<<>>AAAAAAEEEKKKQQQXXX___ggglllnnnqqqtttvvvvvvwwwyyy{{{{{{|||}}}yyytttppppppqqqwwwvvvnnneee\\\VVVNNNKKKIIIGGGEEEDDDKKKTTT```gggllliiieeeaaaZZZTTTWWW\\\ffftttyyynnnggg\\\XXXQQQLLLIIIGGGEEECCC???@@@@@@>>>>>>???BBBEEEQQQ\\\lll{{{ooobbbdddjjjzzztttxxxpppdddcccgggkkkjjjddd^^^YYYOOOBBB:::999999888666444333333333333666777:::======>>>FFFPPP[[[cccssszzz}}}}}}jjjdddeeeyyy~~~qqqppp~~~www___VVVNNNNNNQQQSSSVVVZZZ[[[ZZZYYYYYYZZZ]]]aaacccnnn}}}uuuppppppqqqzzzzzzrrrhhhbbb___dddrrrzzz}}}zzz~~~{{{~~~wwwkkkaaaXXXQQQMMMFFFIIIPPPiii}}}{{{{{{nnndddcccaaa^^^]]]^^^cccfffiiimmmsssxxx~~~~~~uuueeeaaa\\\ZZZZZZ[[[\\\\\\XXXXXXXXXWWWUUUTTTSSSSSSNNNKKKGGGDDDCCCBBB@@@>>>>>>===<<<;;;::::::<<<===???BBBEEEIIINNNUUU\\\aaaeeehhhkkknnnoooqqqtttwwwvvvyyy|||{{{wwwrrrqqqqqquuu}}}zzzsssiii___WWWPPPLLLIIIHHHEEECCCGGGMMM[[[```cccbbb```^^^YYYSSSVVVZZZcccrrr{{{pppiii^^^YYYSSSNNNJJJGGGEEECCC@@@AAA@@@???>>>???BBBEEEOOO[[[kkkyyyrrrdddeeehhhvvvwwwzzzuuuiiifffjjjmmmlllbbbXXXRRRLLLBBB:::777888777555444333333333444555777:::======???JJJVVVeeejjjwwwwww}}}{{{hhhcccggg~~~xxxvvvuuu^^^TTTLLLJJJLLLNNNRRRVVVXXXXXXXXXXXXZZZ]]]aaadddqqq{{{qqqnnnpppsss||||||sssiiibbb___dddrrrwwwyyy~~~~~~xxxoooeee[[[QQQKKKGGGHHHMMMfff}}}yyyxxxjjjbbbaaa___\\\[[[^^^bbbfffnnnppptttxxx~~~vvvmmmccc```]]]]]]^^^_________YYYXXXWWWVVVUUUTTTSSSSSSOOOLLLHHHEEEDDDCCCAAA@@@???===<<<;;;::::::::::::>>>???AAACCCFFFJJJPPPTTTXXX[[[^^^bbbeeehhhlllooorrrvvvzzzyyysssmmmjjjiiigggnnn|||~~~wwwnnnccc[[[RRRMMMJJJIIIGGGDDDGGGLLLVVV[[[___```aaadddbbb]]]```cccjjjuuu|||pppiii```\\\UUUPPPLLLIIIEEECCCBBBBBBAAA@@@???@@@BBBEEEMMMYYYjjjxxxxxxiiiggghhhttt}}}}}}}}}oooggggggkkkiii\\\PPPKKKHHHAAA:::777555555444444444555555555444666999<<<<<<@@@MMM\\\nnnoooxxxttt{{{|||hhheeelll~~~vvv___UUULLLJJJKKKMMMPPPTTTTTTVVVXXXYYYZZZ\\\aaaeeetttwwwnnnlllpppttt~~~}}}tttjjjccc```dddqqqssstttvvv{{{sssiii]]]RRRKKKHHHGGGLLLddd{{{vvvuuufff``````^^^[[[ZZZ\\\aaaeeeooorrrvvvzzzvvvllleeecccbbbbbbccccccbbbaaa[[[ZZZYYYWWWUUUTTTTTTTTTPPPMMMHHHEEEDDDCCCBBBAAA???===;;;;;;<<<<<<;;;999:::<<<===>>>???AAAEEEHHHIIILLLOOOSSSVVVZZZ___bbbiiimmmpppoooiiiaaa]]][[[ZZZ```nnn|||sssiiibbbWWWQQQLLLKKKIIIFFFHHHLLLRRR[[[dddiiilllpppqqqnnnoooooosss{{{|||pppiiiccc^^^XXXSSSOOOKKKFFFDDDCCCCCCBBBAAA???@@@CCCEEELLLYYYkkkxxx~~~nnnhhhfffppptttfffbbbeeeaaaUUUIIIFFFEEE@@@:::888444444444555555555666666333555999;;;<<>>???AAACCC@@@BBBDDDGGGIIIMMMRRRUUUZZZ^^^bbbaaa[[[TTTPPPNNNPPPTTT```qqqyyypppiii^^^VVVPPPMMMJJJHHHIIIMMMUUUeeevvv}}}|||~~~|||qqqjjjeeeaaa[[[UUUQQQLLLHHHEEEDDDDDDCCCAAA@@@@@@CCCEEEMMMZZZkkkxxxooogggccckkk|||jjjbbbccc___TTTIIIFFFCCC>>>999777555555555555555555444444444666:::<<<<<>>>>><<<:::888;;;>>>@@@@@@AAACCCDDD===>>>@@@BBBCCCFFFJJJMMMNNNRRRWWWVVVQQQKKKHHHGGGFFFIIIRRRcccxxx}}}uuunnnccc[[[RRROOOLLLIIIIIIMMM\\\qqq}}}rrrkkkfffbbb\\\WWWRRRMMMIIIEEEDDDDDDCCCBBB@@@AAACCCEEENNN[[[lllxxx~~~nnneee___gggzzzqqqggggggdddYYYNNNIIIDDD===888666777777666666555444222222555777;;;===>>>EEEXXXkkktttsssyyy~~~pppyyyyyyjjjppp}}}hhh___WWWVVVWWWUUUUUUWWWPPPUUUZZZ\\\\\\^^^dddiiivvv~~~pppiiikkkssszzz{{{pppiiidddfffqqq~~~llljjjeeeqqq~~~~~~tttjjj___TTTMMMHHHJJJRRRjjj~~~mmmiii~~~zzzlllbbb___[[[XXXXXXXXXXXX]]]dddiiipppzzz~~~|||xxxuuuttttttrrrnnnjjjdddbbb^^^\\\[[[ZZZXXXWWWPPPMMMHHHEEECCCAAA???===@@@??????>>>===<<<<<<<<<999:::;;;<<<======>>>===>>>>>>=========???AAABBBJJJIIIGGGGGGGGGGGGEEEDDDKKKIIIMMMXXXfffwww~~~xxxlllddd\\\VVVQQQKKKKKKOOObbb{{{~~~uuuoooeeeaaa^^^\\\TTTKKKGGGHHHDDDDDDCCCAAA???@@@CCCFFFKKKZZZmmmxxx{{{kkkddd```gggvvvsssnnnqqqooo]]]OOOKKKEEE;;;777:::777666555444555666888:::666777:::<<<>>>GGG[[[mmmvvvvvv}}}yyykkkssslllvvv|||eee```YYYUUUSSSTTTTTTUUUUUUSSSUUUXXXYYY[[[aaahhhzzz}}}~~~uuujjjhhhkkkttt{{{zzzpppiiidddgggrrr}}}kkkjjjgggqqq|||~~~yyypppdddVVVMMMLLLNNNVVVooo~~~mmmiii{{{{{{lllbbb^^^ZZZXXXXXXWWWWWW\\\ccciiipppzzz|||yyyxxxxxxvvvrrrnnnfffccc^^^ZZZYYYWWWVVVTTTQQQMMMIIIEEECCCAAA???===??????>>>>>>===<<<<<<;;;:::;;;<<<===>>>???????????????>>>>>>??????@@@@@@BBBAAAAAAAAACCCCCCCCCCCCFFFGGGMMMZZZhhhyyyuuulllbbb[[[TTTNNNMMMQQQaaaxxxvvvpppgggccc___\\\VVVMMMHHHIIIFFFFFFEEECCCAAABBBFFFHHHMMMZZZkkktttvvvyyynnneeeaaahhhyyy}}}uuuwwwyyyeeeTTTMMMGGG<<<777999888777666555555666888999666777:::===BBBMMMbbbuuu{{{|||ttthhhtttqqq~~~|||fffaaa[[[VVVUUUUUUVVVVVVVVVTTTTTTXXXYYY\\\dddmmm}}}rrrhhhgggkkksss{{{zzzpppiiieeehhhttt{{{kkkkkkmmmvvv}}}~~~{{{wwwxxxvvviiiYYYNNNOOOQQQZZZuuu|||mmmiiixxx|||mmmccc]]]YYYWWWWWWWWWWWW\\\ccciiipppyyy~~~~~~|||wwwssskkkfff```\\\YYYXXXVVVUUUQQQNNNIIIEEECCCAAA???>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<===>>>???AAACCCEEEFFFFFFKKKUUUbbboooxxxlllbbbXXXQQQOOORRR\\\pppxxxrrriiieeeaaa^^^XXXOOOJJJJJJGGGFFFEEECCCBBBCCCFFFIIIOOO[[[jjjqqqrrrsssxxx~~~ssshhhbbbiii|||~~~oooYYYOOOHHH>>>888777999888777666555666777888777777:::???FFFTTTjjj~~~ooofffvvvxxx}}}gggbbb\\\XXXVVVWWWWWWWWWVVVTTTTTTWWWYYY^^^iiitttnnnfffeeeiiirrrzzz~~~yyypppiiifffiiiuuu}}}|||oooqqqwww}}}~~~wwwzzzwwwsssuuu}}}yyykkk[[[PPPNNNQQQ]]]{{{xxxmmmkkkxxx|||mmmddd\\\XXXVVVVVVVVVVVV[[[bbbiiioooxxx{{{wwwpppkkkeee```^^^]]]\\\[[[SSSOOOIIIEEECCCAAA???>>>============<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAA???@@@AAAAAA@@@>>>===;;;>>>???AAABBBCCCFFFIIIKKKMMMTTTaaaooo{{{uuuhhh]]]SSSPPPSSSWWWggg}}}wwwlllgggbbb___ZZZQQQKKKJJJEEEEEECCCAAA@@@AAADDDGGGOOO\\\kkkrrrrrrpppqqqtttzzznnneeellluuu\\\OOOHHHAAA;;;999999999888777666666666777888888:::@@@IIIXXXooo{{{lllgggzzz}}}zzzeeeaaa[[[XXXVVVWWWWWWWWWVVVTTTUUUWWWZZZ```nnn{{{yyyiiicccdddhhhqqqyyy}}}yyypppiiieeehhhuuu{{{}}}xxxwwwuuuxxx}}}xxx{{{vvvuuu|||}}}mmm]]]TTTKKKQQQ```tttnnnppp}}}{{{lllcccZZZVVVTTTUUUUUUUUU[[[bbbiiiooowww~~~zzzqqqmmmhhhdddcccbbbaaa```TTTPPPJJJEEEBBBAAA@@@>>>===============<<<<<<<<<;;;<<<>>>???AAABBBBBBBBB@@@AAAAAAAAA@@@>>><<<;;;@@@AAACCCCCCCCCFFFJJJMMMQQQYYYiiizzz}}}ooobbbVVVRRRSSSUUUhhh|||ooohhhccc```\\\SSSMMMKKKEEEEEEDDDBBB@@@AAADDDGGGOOO\\\lllvvvvvvqqqnnnnnnzzzuuujjjoooyyy```OOOGGGBBB>>>;;;999999888777777777777777:::999;;;BBBKKKZZZoooxxxmmmkkk~~~yyyuuuccc___YYYVVVUUUUUUUUUUUUUUUTTTUUUWWWZZZaaaqqqtttfffaaaccchhhpppxxx}}}yyyooohhhdddgggsssttttttxxx{{{{{{{{{yyy~~~qqqaaaYYYLLLSSSdddppppppwwwxxxjjjbbbYYYUUUSSSTTTTTTUUUZZZaaajjjnnnvvv|||rrroookkkhhhfffeeebbbaaaUUUQQQJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<===???AAACCCDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>AAACCCDDDDDDCCCEEEJJJOOOQQQZZZkkkxxxjjj\\\VVVVVVYYYooo~~~qqqiiicccaaa]]]TTTMMMJJJHHHGGGFFFDDDCCCDDDGGGJJJNNN[[[mmmwwwyyytttpppnnnxxx|||pppqqqhhhTTTHHHBBB???===888888888888888888777777;;;999<<>>????????????????????????@@@BBBDDDFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJJJJIIILLLRRRXXXXXX```ooosssddd\\\[[[]]]ppp}}}rrriiicccaaa]]]UUUMMMJJJHHHHHHFFFDDDCCCDDDGGGJJJNNNZZZjjjuuuxxxwwwuuutttyyyvvvtttzzzvvv]]]KKKBBB>>><<<777777888888999999888888:::999<<>>@@@??????@@@EEEKKKOOOOOOOOOPPPQQQOOOKKKIIIJJJJJJIIIKKKOOOUUUYYY]]]^^^```dddmmmtttvvv|||xxxjjjaaaaaadddoooyyyllliiiddd___[[[VVVQQQNNNIIIGGGEEECCCCCCDDDEEEGGGKKKYYYiiiqqqvvvzzz|||{{{}}}{{{~~~qqqnnnrrrTTTDDD>>><<<999999888888888888999999:::<<>>===<<<<<<>>>?????????@@@FFFMMMRRRUUUVVVWWWYYYXXXSSSOOOOOONNNMMMOOOTTT___ccchhhkkkmmmrrrzzzqqqfff___aaaiii{{{yyyooolllgggbbb]]]XXXSSSOOOIIIGGGEEECCCCCCDDDFFFGGGLLLYYYhhhrrrzzz|||yyytttqqqxxxYYYGGG>>>:::999888888777777888888999:::===@@@FFFUUUjjjzzz}}}vvvqqqvvvxxx~~~iiiYYY[[[VVVRRRTTTTTTQQQPPPRRRTTTUUUWWWXXXVVV\\\nnnxxxlllcccbbbgggnnnuuu{{{xxxooofff]]]\\\eeeqqqxxxvvvvvv|||uuummmeeecccnnnxxxrrrzzz}}}~~~qqqccc[[[UUUPPPLLLMMMOOOQQQWWW^^^hhhoooxxx}}}vvvqqqnnnhhhaaa[[[WWWRRRNNNLLLJJJHHHGGGDDDAAA>>>===>>>???@@@???AAAHHHQQQYYY^^^```bbbdddddd]]]XXXVVVTTTSSSVVV\\\jjjnnnuuuyyy|||zzznnnaaaaaaeeessszzzsssooojjjeee```ZZZTTTPPPIIIGGGEEECCCCCCDDDFFFHHHMMMYYYgggsss~~~}}}tttzzzwwwuuuxxx[[[JJJ???:::999888888777777888888999;;;>>>BBBIIIYYYnnn~~~yyyqqqkkkuuu{{{kkkZZZXXXSSSQQQSSSTTTQQQQQQSSSUUUVVVWWWWWWVVV[[[kkk|||sssiiiaaaaaagggmmmvvv}}}|||uuulllccc\\\[[[cccnnn}}}vvvsssuuutttkkkbbb```kkkyyysss|||~~~|||}}}nnnaaaYYYTTTPPPMMMNNNOOOPPPWWW^^^fffmmmwww~~~wwwsssqqqjjjccc]]]YYYTTTRRRRRRRRRPPPNNNIIIFFFBBB??????@@@AAAAAADDDJJJUUU___gggkkklllmmmnnnfff___[[[ZZZYYY^^^eeepppttt{{{|||{{{wwwsssuuuzzzwwwiiiggghhhqqq{{{tttqqqlllgggaaa[[[TTTPPPIIIGGGEEECCCCCCEEEGGGHHHPPPYYYfffsss{{{ooouuuyyyvvvmmmWWWIII@@@:::888888777777777777888888;;;>>>BBBKKK\\\ppp~~~~~~zzzsssooouuurrr```[[[VVVSSSUUUVVVTTTSSSUUUUUUUUUVVVWWWWWW]]]mmm|||pppggg```aaaeeekkkttt|||{{{sssjjjbbb[[[ZZZaaakkkzzzvvvqqqwwwrrrggg]]]\\\hhhxxxttt~~~~~~{{{{{{|||lll___WWWSSSPPPNNNOOOOOOPPPWWW___eeelllvvvzzzwwwtttnnnggg```[[[VVVUUUXXXYYYXXXUUUMMMIIIEEEBBBBBBCCCCCCCCCFFFMMMYYYeeeoootttuuutttuuummmddd```^^^___dddkkksssvvv{{{~~~~~~~~~}}}uuuqqqnnnmmmjjjgggiiimmmttt~~~sssooonnnttt|||rrrpppkkkfffaaaZZZSSSNNNIIIGGGEEEDDDDDDEEEHHHIIIRRRZZZeeessszzzpppuuu~~~yyyuuu{{{ttt{{{rrr___OOOFFF???:::888777777777777777777888;;;>>>CCCLLL^^^rrr}}}}}}www}}}yyytttrrrrrrzzzhhh___YYYUUUVVVVVVSSSSSSUUUTTTTTTVVVXXX[[[bbbqqqnnnfff``````ccciiiqqqyyy|||sssiiiaaa[[[YYY___gggvvvxxxsss{{{ooodddZZZ[[[jjjyyyuuu~~~zzz|||}}}zzzzzzzzzkkk^^^WWWRRRPPPOOOPPPOOOOOOVVV___dddkkkttt}}}}}}zzzxxxqqqjjjccc]]]XXXWWW[[[\\\ZZZWWWMMMJJJGGGEEEFFFFFFFFFFFFHHHOOO\\\kkkwww}}}~~~||||||sssiiieeebbbbbbgggnnntttvvvyyyzzzzzzxxxuuurrrlllhhhfffgggfffdddeeeiiimmmttt{{{{{{xxxvvvyyy|||pppmmmjjjeee```ZZZRRRMMMIIIGGGEEEDDDDDDFFFHHHJJJSSSZZZeeerrr~~~xxx|||yyyuuuxxxnnnqqquuuqqqfffVVVJJJDDD>>>888888777777666666777777888:::>>>DDDOOObbbvvv{{{uuuttt}}}vvvooommmrrrxxxfff^^^XXXUUUSSSPPPPPPSSSSSSSSSUUUZZZ^^^fffuuu~~~jjjddd______bbbgggpppxxx~~~}}}sssiiiaaa[[[YYY]]]dddrrr~~~}}}zzz~~~}}}mmmccc\\\^^^oooxxx}}}|||xxxyyyyyyjjj]]]WWWPPPNNNOOOOOONNNNNNUUU^^^eeejjjsss{{{}}}{{{uuummmfff```YYYXXXZZZ[[[XXXTTTLLLJJJHHHHHHIIIJJJIIIHHHGGGOOO^^^ooo~~~yyyoooiiieeecccffflllrrrrrrsssttttttqqqmmmjjjgggddddddiiikkkkkklllooosssyyy}}}}}}nnnllliiieee```ZZZSSSNNNIIIGGGEEEDDDEEEFFFIIIKKKQQQZZZfffrrr~~~~~~yyyvvvuuukkkmmmoookkk```RRRHHHDDD>>>888777777666666666666777777:::>>>FFFSSSiii}}}qqq|||yyy~~~zzztttpppsss}}}wwwoookkkqqqpppfff\\\WWWSSSOOOOOORRRTTTSSSUUUZZZ___gggvvvyyyfff```]]]^^^aaagggpppzzz}}}~~~tttiiiaaa[[[YYY]]]cccooo|||zzzlllccc^^^bbbttt}}}{{{~~~zzzwwwyyyxxxiii]]]WWWNNNMMMNNNNNNLLLLLLSSS\\\eeejjjrrryyy}}}wwwoooiiibbbZZZWWWYYYYYYTTTOOOKKKJJJIIIJJJLLLLLLKKKJJJFFFOOO^^^rrr~~~tttlllfffccceeejjjnnnnnnnnnoooooommmiiifffhhhfffhhhpppuuuvvvxxx|||}}}}}}mmmkkkhhheeeaaa[[[SSSNNNIIIGGGEEEDDDEEEGGGIIIKKKOOOYYYfffssswwwssszzzxxxsssiiilllkkkggg]]]PPPHHHDDD@@@:::777777666666666666777777:::???GGGWWWnnndddtttuuu{{{vvvpppnnnrrr~~~}}}rrrnnnkkkxxxmmmaaaZZZUUUPPPQQQTTTTTTSSSUUUZZZ___ggguuuvvvbbb^^^[[[^^^aaagggrrr|||xxxooofff```\\\XXX[[[```ooozzz}}}kkk^^^]]]^^^ooozzzuuu~~~~~~}}}{{{{{{vvvggg[[[UUUPPPMMMLLLMMMNNNOOOVVV]]]fffmmmwww~~~|||wwwpppiii___XXXUUURRRMMMHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDOOO```ttt|||qqqiiigggjjjnnnooonnnooonnnjjjfffkkkrrrrrrrrrvvv~~~}}}tttpppkkkfff```ZZZTTTOOOJJJEEEBBBDDDFFFGGGIIIMMMTTT\\\fffppp}}}~~~qqqsssxxx{{{llllllsssyyylll[[[MMMFFFBBB>>>;;;::::::999777555666888;;;;;;>>>III]]]uuu|||llldddnnnvvvkkkiiitttxxxllljjjjjjwwwnnnbbbYYYUUUSSSQQQOOORRRRRRSSSXXXaaannnzzzrrrccc^^^]]]aaaeeejjjsss{{{}}}yyyqqqiiiccc]]]YYYYYY]]]lllxxx|||lllaaa]]]^^^oooxxxttt~~~{{{yyyyyyuuufff[[[UUUPPPMMMKKKMMMNNNOOOUUU]]]fffmmmwww~~~zzzssslllbbb\\\XXXTTTOOOJJJIIIIIIJJJKKKKKKJJJIIIIIIFFFOOO```uuuzzzpppjjjhhhjjjlllnnnmmmmmmmmmjjjhhhnnnvvv|||||||||tttqqqkkkfff```ZZZTTTOOOLLLGGGDDDFFFHHHHHHKKKPPPVVV___iiitttuuuuuuvvvzzzllloooxxxzzzmmm\\\OOOHHHDDD@@@===::::::999777666666999;;;>>>BBBMMMaaayyyxxxjjjfffrrruuuiiihhhtttwwwmmmllllll}}}wwwtttqqqoooiii```XXXTTTRRRQQQQQQRRRRRRSSSYYYcccqqqpppbbb^^^]]]aaafffkkksss{{{}}}zzzyyyrrrkkkggg```ZZZXXXZZZhhhttt~~~pppggg______qqq|||rrrqqq}}}yyyvvvwwwttteeeZZZTTTPPPLLLKKKLLLMMMNNNTTT\\\eeelllvvv}}}~~~vvvoooggg```\\\WWWQQQLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHOOO^^^sssvvvmmmjjjiiiiiihhhlllkkkkkkkkkjjjkkkttt~~~|||tttqqqlllfffaaaZZZTTTPPPNNNIIIFFFGGGIIIIIINNNSSSYYYcccmmmwwwzzzyyy~~~xxx|||oootttrrr```RRRIIIDDD???;;;999999999777666777:::<<<@@@FFFSSSggg}}}zzzqqqhhhiiixxx}}}pppdddeeeqqq~~~wwwooonnnvvvtttiiiccc^^^aaa___[[[VVVRRRPPPQQQSSSRRRRRRSSSZZZeeeuuuooobbb]]]\\\aaaffflllttt}}}{{{xxxvvvqqqllliiiddd\\\XXXYYYdddppp|||tttlllcccccctttrrrkkkmmm|||xxxtttuuu}}}tttdddYYYSSSPPPLLLKKKLLLLLLMMMSSS[[[dddkkkuuu|||xxxsssllleee```ZZZSSSOOONNNMMMLLLKKKJJJJJJJJJJJJJJJNNNZZZlllxxxnnnhhhhhhiiigggeeeiiihhhhhhiiijjjnnn{{{~~~uuuqqqlllfffaaa[[[TTTPPPNNNJJJGGGHHHHHHJJJPPPWWW\\\fffqqqzzz~~~}}}{{{uuuxxxwwwdddTTTJJJCCC===888999999999777777888;;;===AAAHHHWWWlllzzzvvvmmmggglll~~~yyyjjj^^^bbbppp|||yyyqqqooo~~~pppcccZZZSSSTTTVVVVVVTTTPPPOOOQQQTTTSSSSSSTTTZZZfffvvv}}}mmmaaa]]]\\\aaagggmmmvvv~~~}}}yyyuuurrrnnnllllllggg```\\\]]]cccooozzzuuukkkggghhhwwwlllgggjjj||||||wwwsssttt}}}rrrcccXXXSSSOOOLLLJJJKKKLLLLLLRRRZZZaaaiiisss{{{yyyvvvpppjjjddd]]]WWWSSSSSSRRRPPPMMMKKKJJJIIIIIIJJJMMMUUUcccqqq{{{|||{{{sssmmmfffdddfffhhhfffcccgggeeedddfffjjjrrruuuqqqlllgggaaa[[[UUUPPPMMMIIIGGGGGGHHHJJJRRR[[[```jjjuuu}}}}}}|||zzzwww}}}yyyfffVVVLLLEEE>>>:::888888888888777999<<<>>>AAAKKK[[[ooo~~~xxxnnnhhhpppyyyiii^^^eeeuuu|||rrrppp|||~~~kkk]]]TTTLLLLLLOOOQQQQQQOOONNNQQQTTTTTTTTTUUU[[[fffuuu{{{lll___\\\[[[aaagggnnnwww~~~{{{wwwuuurrrooonnnoookkkeeeaaabbbeeeppp{{{rrrhhhiiiiiiwwwnnnhhhhhhxxx~~~~~~|||wwwsssuuu~~~qqqbbbWWWRRROOOLLLJJJKKKKKKLLLQQQYYY___fffqqqyyy~~~{{{yyyvvvpppiiibbb\\\XXXYYYWWWUUUSSSPPPMMMKKKJJJKKKNNNTTT\\\dddjjjllllllgggeeedddeeeggghhheeebbbdddbbbaaadddjjjvvvuuurrrlllgggbbb[[[UUUQQQLLLIIIGGGHHHHHHLLLVVVaaahhhrrr|||}}}{{{yyy{{{zzzgggXXXOOOHHHCCC>>>777888888888888999===@@@BBBOOOaaasss}}}qqqllluuu|||jjj```kkk~~~}}}sssqqq|||mmm```UUULLLJJJLLLNNNNNNNNNOOOPPPRRRTTTTTTVVV]]]ggguuuxxxiii^^^[[[[[[aaahhhoooyyy~~~}}}zzzyyyuuurrrqqqrrrpppiiifffggghhhrrr~~~~~~uuuzzz~~~~~~qqqiiigggffftttssskkkjjjvvv}}}{{{xxxuuuvvvqqqaaaWWWQQQOOOKKKJJJJJJJJJKKKQQQXXX\\\dddnnnwww}}}}}}}}}{{{vvvooohhhbbb___\\\\\\[[[YYYWWWSSSPPPNNNNNNRRRWWW[[[]]]___ccceeebbbdddgggjjjkkkiiifffcccccc___^^^bbbjjjyyyvvvrrrmmmgggbbb\\\UUUQQQLLLIIIHHHIIIIIINNNZZZgggqqq{{{~~~{{{mmm\\\RRRJJJCCC???777888888888888:::>>>AAAFFFTTThhhxxxtttoooyyy|||jjjaaaooozzzrrrtttssseeeXXXNNNMMMLLLKKKLLLNNNPPPPPPOOORRRSSSWWW___jjjwwwtttfff^^^ZZZ[[[aaahhhpppzzz~~~yyyvvvuuuvvvrrrllliiiiiikkksss~~~~~~~~~}}}xxxssshhhooo}}}~~~rrrmmmdddcccpppuuummmkkkwww}}}|||xxxvvvwwwpppaaaVVVQQQOOOKKKIIIJJJJJJKKKPPPWWW[[[bbbmmmvvv|||~~~zzzssslllfffccc^^^^^^___^^^\\\XXXUUUSSSPPPUUUZZZ[[[ZZZ[[[```dddbbbffflllooonnnjjjfffdddbbb^^^]]]aaajjj{{{vvvrrrmmmgggbbb\\\UUUQQQMMMJJJIIIJJJKKKPPP^^^kkkxxx}}}sss```SSSIIIAAA;;;777888888888888:::>>>AAAJJJYYYmmm|||vvvqqq{{{zzzggg___ooowwwrrrvvvttteeeWWWKKKOOOLLLJJJKKKNNNPPPOOOMMMPPPSSSXXXaaalllyyyqqqccc]]]ZZZ[[[aaaiiippp{{{}}}{{{xxxtttrrrpppooosssxxx~~~vvvsssssssssrrrooosssqqqfffdddddddddssshhheeezzz{{{xxxvvvvvv{{{|||mmmaaaWWWOOOLLLJJJIIIHHHHHHKKKMMMOOO\\\bbbjjjqqqwww}}}}}}zzz~~~xxxrrrkkkeeeccccccbbb```^^^ZZZWWWUUUYYYYYYZZZ\\\```cccddddddjjjmmmppprrrqqqmmmhhhddd^^^\\\XXXXXXbbbyyywwwtttooojjjddd]]]VVVRRRKKKIIIIIIJJJLLLSSSbbbqqq}}}iiiWWWJJJCCC@@@;;;:::;;;<<<;;;:::???FFFQQQaaallluuuuuussszzziiibbbqqq{{{{{{yyykkk]]]RRRKKKKKKKKKKKKMMMOOOQQQRRRPPPSSSXXX```ooonnn```[[[YYYZZZ___eeelllwww|||yyywwwvvvyyy~~~wwwqqqppprrrtttrrruuuvvvkkkcccbbbbbbqqqiiifff{{{~~~zzzvvvuuuuuuyyy|||mmmaaaWWWOOOKKKJJJHHHHHHHHHJJJMMMOOOYYY```hhhpppvvv|||~~~|||vvvooohhhfffeeedddcccaaa___\\\[[[\\\[[[ZZZ\\\___dddgggiiilllnnnqqqrrrpppkkkeeebbb___]]]ZZZZZZcccyyywwwtttooojjjddd^^^WWWSSSNNNLLLKKKMMMPPPXXXiiiyyy~~~www^^^MMMCCC>>>;;;::::::<<<;;;:::???GGGTTTdddnnnuuusssrrr~~~wwwiiieeeuuuyyy{{{wwwkkk___VVVNNNMMMLLLLLLLLLMMMNNNOOOOOORRRXXX```ppp}}}mmm___ZZZXXXZZZ___eeelllvvv|||qqqnnnrrrvvvuuuyyy~~~wwwlllbbbaaa```nnnhhhfff|||}}}xxxuuussssssxxx}}}mmmbbbXXXPPPKKKJJJHHHGGGHHHJJJMMMOOOWWW]]]fffnnnttt{{{|||tttmmmkkkjjjiiigggeeecccbbbaaa]]][[[YYYYYY\\\cccjjjnnnpppqqqsssssspppjjjdddaaa```^^^\\\[[[bbbuuu}}}vvvsssnnniiiddd___YYYTTTMMMJJJJJJKKKPPPZZZlll}}}eeeOOOCCC>>>:::999999;;;::::::@@@HHHVVVfffpppvvv~~~pppqqq}}}}}}~~~vvvkkkjjj|||zzzuuu{{{~~~pppfff]]]VVVQQQPPPNNNLLLKKKKKKKKKLLLMMMQQQWWWaaarrr{{{kkk]]]YYYWWWYYY___eeekkkvvvwwwqqqtttyyyyyy}}}}}}|||wwwmmmaaa___]]]lll}}}fffeee||||||xxxtttsssssswwwnnnbbbXXXPPPKKKJJJHHHGGGHHHJJJLLLNNNUUU[[[dddlllsss{{{{{{tttsssqqqmmmiiifffdddcccccc[[[YYYUUUTTTWWW___iiipppssstttuuuuuurrrmmmgggddd```___]]][[[___mmm~~~vvvsssnnniiiddd___ZZZVVVOOOLLLJJJLLLPPP[[[nnneeeOOODDD@@@:::888999;;;:::;;;BBBJJJZZZjjjsssxxx}}}nnnppp{{{yyy{{{}}}xxxoooppp|||sssqqqzzzuuufff^^^XXXTTTQQQPPPNNNLLLKKKJJJJJJKKKKKKPPPWWWbbbsssxxxhhh[[[XXXVVVXXX___eeekkkvvv}}}||||||zzzyyyuuulll```^^^\\\kkk|||dddccc||||||xxxtttsssssswwwpppbbbXXXQQQJJJIIIGGGGGGGGGIIILLLNNNSSSZZZccckkkrrryyy}}}{{{wwwpppiiidddaaa``````XXXVVVRRRPPPRRRZZZfffoootttvvvwwwwwwtttpppkkkhhhbbbbbb```\\\]]]eeetttwwwsssnnniiiddd___ZZZWWWUUURRRQQQRRRVVV```sssyyy___MMMDDD@@@:::888999;;;;;;===DDDMMMcccrrryyy|||}}}|||{{{kkkmmm{{{{{{zzz|||xxxooorrryyypppooozzznnn___XXXUUURRROOONNNLLLKKKKKKKKKLLLLLLKKKPPPWWWbbbsssvvvfffYYYVVVUUUXXX^^^eeekkkuuu|||yyyxxxyyymmmeee```^^^\\\lllgggfff}}}|||wwwtttsssssswwwrrrcccXXXPPPJJJIIIGGGFFFGGGIIILLLNNNRRRXXXaaaiiipppwww~~~{{{rrrhhhaaa]]]\\\\\\XXXWWWTTTRRRSSSZZZfffppptttuuuvvvuuusssooojjjgggbbbbbbaaa]]]ZZZ___iiiqqqqqqzzzyyyuuuoooiiiddd___ZZZWWWUUURRRQQQSSSWWWaaatttlllYYYKKKBBB===:::999999<<<===???GGGQQQlllzzzzzzvvv~~~~~~jjjkkkxxx}}}}}}sssmmmrrrzzzpppppp|||mmm]]]WWWUUUSSSMMMMMMKKKKKKKKKKKKLLLMMMLLLQQQXXXbbbrrruuueeeXXXTTTTTTWWW^^^eeekkkuuu~~~~~~zzzyyy}}}uuuiiiaaaaaa___^^^mmmnnnkkkzzzvvvrrrqqqqqquuussscccWWWPPPJJJIIIGGGFFFGGGIIILLLMMMPPPVVV___ffflllssszzz}}}ssshhh```\\\[[[[[[[[[\\\[[[YYYYYY___jjjssssssssssssqqqnnniiidddaaa[[[\\\\\\XXXUUUWWW___fffdddjjjqqqvvv~~~{{{vvvoooiiiccc^^^ZZZVVVOOONNNOOORRRXXXbbbttt~~~ppp^^^RRRIIIAAA:::;;;::::::===>>>AAAJJJSSSlllzzzyyyuuu|||ooooooyyynnnkkkuuu|||ttttttmmm]]]WWWUUUSSSNNNMMMLLLKKKJJJKKKKKKLLLMMMRRRXXXbbbqqqtttdddWWWSSSSSSVVV^^^eeekkkttt}}}|||{{{zzzooofffaaa______oootttpppyyytttqqqppppppttttttcccWWWPPPJJJIIIGGGFFFGGGIIIKKKMMMNNNTTT\\\dddiiipppwww|||~~~sssggg___\\\[[[\\\___aaaaaa```___dddnnnvvvqqqqqqpppnnniiiddd___[[[SSSUUUVVVSSSPPPQQQXXX^^^___dddgggiiisss||||||wwwpppiiiccc^^^YYYVVVOOOOOOQQQVVV\\\gggyyyyyyssszzzvvvbbbTTTNNNIIIAAA:::<<<:::;;;===???BBBKKKUUUgggvvv|||~~~{{{xxxvvvttt}}}mmmlllzzzvvvxxxlll]]]VVVSSSQQQOOONNNLLLKKKJJJJJJJJJKKKNNNRRRYYYbbbppp~~~tttdddVVVRRRRRRVVV^^^eeekkkttt}}}uuujjjkkkeeecccvvvyyynnn{{{~~~{{{xxxvvvuuussspppsssyyyeeeXXXSSSKKKGGGFFFGGGHHHGGGJJJNNNMMMQQQWWW^^^fffnnnvvv|||~~~ttthhh___\\\ccclllnnnpppooonnnooosssssspppooolllhhheeebbb]]]XXXUUUOOOMMMKKKKKKOOOSSSVVVWWWbbbfffiiijjjooo|||~~~yyyxxxuuuooohhhbbb]]]ZZZXXXRRRPPPOOOPPPYYYjjjrrrssszzzwww|||nnn]]]RRRJJJBBB??????888888:::>>>AAADDDMMMVVVjjjqqqzzz~~~}}}}}}~~~|||ffffffwwwwwwooowwwlll]]]XXXUUURRRPPPOOONNNLLLKKKKKKJJJJJJLLLPPPXXXcccppp{{{tttdddZZZTTTUUUXXX]]]eeeoooxxx}}}xxxkkkgggbbbaaauuuvvvgggooo|||xxxvvvtttqqqooorrrzzzeeeXXXSSSNNNJJJGGGHHHGGGEEEGGGKKKLLLPPPVVV]]]dddllltttyyy~~~tttggg]]]ZZZ```iiissswwwyyywwwwwwxxxxxxvvvkkkhhhdddaaa]]]YYYTTTPPPKKKIIIHHHJJJOOOUUUYYY[[[aaacccfffgggkkkwww}}}yyyvvvsssmmmgggaaa\\\YYYWWWRRRQQQOOOQQQYYYkkkqqqrrrzzzwwwxxxkkk\\\SSSLLLDDD???>>>:::999;;;???BBBEEEOOOYYYlllsss||||||fffjjj}}}rrrjjjssskkk^^^ZZZVVVSSSNNNNNNMMMLLLKKKKKKKKKKKKLLLPPPXXXdddqqq|||rrrbbbWWWRRRSSSVVV\\\dddnnnwww}}}|||ooogggbbbaaatttuuu```cccppp~~~}}}yyyvvvssspppmmmqqq|||gggYYYTTTQQQLLLIIIHHHFFFDDDDDDHHHLLLOOOUUU[[[bbbiiiqqqvvv}}}rrrfff\\\WWW[[[bbbuuu}}}}}}|||{{{zzzhhheee```\\\XXXSSSNNNKKKFFFEEEEEEIIIPPPXXX^^^```bbbdddeeeeeeiiisss|||xxxtttqqqlllfff```[[[XXXWWWRRRQQQPPPRRR[[[lllrrrttt}}}{{{vvviii[[[SSSMMMFFF@@@===<<<:::<<>><<<;;;<<<@@@DDDKKKWWWcccpppvvvzzzlllqqq~~~}}}bbbWWWddd{{{hhh]]]XXXTTTNNNIIIIIIIIIIIIJJJKKKLLLMMMLLLPPPYYYfffsss}}}}}}mmm]]]TTTPPPRRRUUU[[[dddoooyyy~~~~~~sssttt~~~~~~}}}rrrnnniiiddd```rrrggg```dddqqqllllllvvv}}}~~~{{{yyy{{{zzzwwwsssoooiiiiiiuuukkk\\\VVVMMMIIIFFFGGGFFFDDDFFFJJJJJJMMMSSSYYY```hhhoootttxxx|||wwwhhh^^^VVVPPPOOORRR^^^nnn~~~}}}{{{zzzooojjjccc\\\VVVQQQMMMIIIGGGGGGIIIOOOXXXbbbiiimmmoooooommmnnnrrrzzz|||yyyuuurrrlllfff```[[[WWWVVVOOOOOOPPPSSS]]]mmm|||{{{xxx___QQQJJJEEE@@@???===<<<>>>CCCHHHNNNZZZfffrrryyy|||{{{jjjooo|||dddVVV```zzzkkk]]]VVVQQQMMMIIIIIIIIIIIIIIIJJJKKKLLLKKKPPPZZZgggttt~~~zzzjjj]]]UUUQQQRRRUUU[[[dddoooxxx~~~zzzllljjjsss}}}~~~~~~xxxooommmgggbbb]]]nnnoooeeedddmmmpppgggiiioooxxx|||yyyzzzzzzxxxuuupppiiihhhqqq|||lll]]]VVVNNNIIIFFFGGGEEECCCEEEIIIGGGKKKQQQWWW^^^fffnnntttwww{{{~~~rrrddd\\\UUUPPPNNNPPPTTTcccttt{{{||||||{{{yyypppkkkccc\\\VVVQQQLLLIIIHHHHHHKKKRRR\\\gggooosssqqqpppooopppuuu~~~}}}yyyuuurrrllleee^^^XXXUUUSSSMMMNNNOOOSSS\\\mmmzzz{{{cccUUUNNNHHHBBB???>>>>>>AAAHHHMMMSSS^^^iiiuuu|||uuuooowww~~~```SSS\\\vvvppp^^^UUUPPPMMMIIIIIIIIIHHHIIIIIIJJJJJJKKKPPPZZZggguuu~~~wwwggg[[[UUUQQQRRRUUUZZZcccmmmvvv||||||kkkfffmmmuuu~~~yyypppnnniiiccc\\\lllvvvjjjeeejjjxxxiiieeejjjyyy|||xxxxxx}}}zzzxxxvvvqqqiiigggnnnyyymmm^^^WWWOOOJJJGGGGGGEEEBBBCCCGGGEEEHHHOOOUUU]]]eeennnssswww{{{|||ooobbbZZZUUUPPPNNNPPPLLL[[[kkktttxxxzzzyyyvvvpppkkkccc[[[UUUOOOKKKHHHGGGHHHKKKSSS___jjjsssxxxtttsssrrrtttyyy}}}zzzuuuqqqkkkddd\\\WWWSSSQQQLLLMMMOOORRR\\\mmm{{{|||eeeXXXRRRKKKCCC??????@@@DDDKKKPPPVVVaaakkkxxx~~~|||vvvoooxxxtttZZZNNNZZZuuuuuu```UUUPPPNNNJJJIIIIIIHHHHHHIIIIIIIIIKKKPPPZZZhhhuuu~~~ttteeeZZZTTTQQQRRRTTTYYYbbbkkktttzzz~~~~~~sssdddhhhrrryyyssswww~~~pppmmmkkk^^^YYYjjjhhhaaaooorrrbbbgggzzz{{{uuuvvv||||||vvvpppnnnmmmoooqqqooo___VVVRRRLLLGGGGGGFFFCCCBBBDDDGGGIIIMMMRRRYYYbbbkkkqqq|||~~~rrrlllbbbZZZTTTQQQOOONNNPPPTTT```pppxxxxxxtttsssllleee^^^\\\XXXPPPJJJGGGHHHGGGIIITTTbbbpppwwwyyy{{{wwwssssssyyy}}}zzzrrroooiiibbb\\\XXXUUUTTTOOONNNPPPVVVaaaqqq|||hhh]]]VVVKKKBBB@@@AAA@@@EEEOOOVVVZZZcccllluuu}}}sssgggaaawww{{{hhhZZZOOO[[[xxxxxxgggUUULLLLLLGGGIIIIIIIIIGGGGGGGGGIIINNNTTT___jjjuuu|||tttfff[[[TTTPPPRRRUUUZZZaaakkkvvv~~~~~~~~~yyyjjjhhhnnnzzzsssuuu}}}uuuoookkk```ZZZgggkkkcccqqqpppppp~~~wwwwww||||||wwwqqqnnnnnnoooqqqpppaaaWWWQQQKKKFFFFFFEEECCCBBBDDDEEEGGGKKKOOOVVV^^^hhhnnnzzz}}}uuunnnddd[[[UUURRROOOMMMMMMRRR]]]mmmvvvuuurrrqqqmmmeee^^^[[[WWWOOOIIIGGGGGGFFFJJJUUUdddrrryyy{{{|||xxxuuuuuu|||{{{yyyrrrnnnhhhaaa[[[VVVSSSRRROOOOOOPPPVVVbbbrrr~~~mmm^^^UUUIIIAAA???DDDDDDJJJTTTZZZ___gggpppttt{{{ggg^^^[[[uuuwwwfffYYYPPP]]]yyy|||rrrdddVVVNNNMMMGGGHHHIIIIIIGGGGGGHHHIIIMMMTTT___kkkvvv}}}tttfffZZZSSSOOOQQQTTTYYY```jjjuuu|||}}}rrrllllll}}}zzzqqqsss{{{ssslllkkkaaaZZZbbbvvvpppgggrrr}}}|||yyy|||}}}wwwrrrooonnnpppqqqtttdddYYYQQQJJJFFFFFFEEECCCBBBEEEEEEGGGJJJNNNTTT\\\eeelllwww{{{wwwqqqggg^^^WWWRRROOOMMMMMMQQQ]]]llluuuuuurrrqqqnnneee\\\YYYTTTMMMHHHGGGFFFFFFJJJVVVggguuu}}}~~~{{{xxxzzzzzzwwwrrrnnnhhh```YYYTTTQQQPPPOOOOOOQQQXXXdddttttttbbbUUUIIIBBBBBBGGGIIIPPPYYY```fffmmmtttxxxvvv^^^WWWXXXssssssdddYYYSSSaaa{{{rrriii```VVVOOOMMMGGGHHHIIIIIIGGGGGGHHHIIILLLSSS```mmmxxx~~~ttteeeYYYSSSOOOQQQTTTXXX___hhhssszzz}}}{{{ssspppyyyyyypppqqqyyyrrrjjjiii```YYY]]]lll|||uuujjjsss|||~~~}}}xxxssspppoooooopppyyyggg[[[QQQJJJFFFFFFEEECCCBBBEEEGGGHHHJJJMMMSSS[[[eeekkksssxxxyyyrrriii```ZZZUUUQQQOOOPPPTTT^^^mmmvvvvvvssssssmmmddd[[[VVVRRRLLLGGGFFFEEEEEEJJJWWWiiixxx}}}{{{wwwrrrnnnhhh```YYYTTTPPPOOOPPPPPPSSSZZZfffvvv~~~hhhXXXJJJEEEGGGHHHLLLTTT^^^eeelllrrrwwwwww^^^XXXYYYsssuuufff\\\WWWggg~~~zzziiiaaa[[[TTTNNNKKKFFFHHHIIIIIIGGGGGGHHHJJJJJJSSS```nnnzzzrrrcccXXXSSSPPPQQQTTTXXX___hhhssszzz~~~|||}}}yyyyyy~~~xxxppprrryyyuuunnneee^^^XXXZZZgggvvvxxxlllsss}}}xxxssspppnnnnnnooo}}}|||jjj[[[RRRLLLGGGGGGFFFCCCBBBDDDGGGGGGIIIKKKPPPXXXbbbhhhooovvv~~~{{{uuulllddd]]]YYYUUURRRRRRUUU___mmmvvvuuusssrrrkkkbbbYYYUUUQQQKKKGGGFFFDDDDDDJJJXXXiiixxx|||xxxsssooohhhaaaYYYTTTQQQOOOQQQQQQUUU\\\iiixxxnnnZZZJJJDDDFFFFFFMMMWWWaaaiiiqqqwwwzzzttt]]]WWWWWWpppxxx{{{kkkaaa^^^nnnxxxfff\\\WWWQQQKKKHHHFFFGGGIIIHHHHHHGGGIIIJJJJJJSSS```ooozzz~~~ooo```WWWTTTPPPRRRUUUYYY```iiittt{{{~~~|||{{{yyyzzzyyysssvvv}}}uuuoooddd]]]XXX[[[hhhxxx|||nnnqqq}}}xxxsssooommmmmmmmmxxxooo___UUUOOOIIIHHHFFFCCCBBBDDDDDDEEEEEEGGGKKKSSS]]]ccclllsss|||{{{rrrjjjccc^^^YYYVVVTTTVVV___llltttsssppppppggg___WWWTTTQQQKKKGGGFFFCCCDDDJJJWWWiiiwww}}}|||xxxrrrnnnhhh```YYYTTTQQQPPPQQQRRRVVV^^^kkkzzzpppYYYGGG@@@BBBDDDOOO[[[eeeoooxxx~~~~~~}}}nnnYYYTTTUUUooo}}}uuuqqqfffdddvvvyyyfff[[[UUUNNNIIIGGGEEEGGGHHHHHHHHHHHHIIIKKKKKKSSS```nnnzzz|||kkk]]]UUUSSSOOOQQQTTTYYY```jjjuuu|||}}}|||{{{zzz{{{|||xxx|||vvvooofff___YYY^^^lll|||ooonnn~~~|||wwwrrrooolllkkkkkkuuu{{{jjjXXXQQQLLLJJJGGGCCCBBBCCCDDDDDDDDDEEEIIIQQQ[[[aaaiiiqqq{{{{{{qqqiiibbb\\\XXXWWWYYYaaammmtttrrrpppoooccc\\\UUUTTTRRRLLLGGGEEECCCDDDIIIVVVgggtttzzz{{{{{{{{{~~~{{{wwwooolllfff___XXXTTTQQQPPPRRRSSSWWW```lll|||lllWWWGGGAAADDDEEERRR```jjjuuupppYYYVVVZZZuuu}}}qqqtttiiihhh|||zzzhhh]]]UUUMMMIIIHHHEEEGGGHHHHHHHHHHHHIIIKKKLLLSSS```nnnzzz{{{iiiZZZSSSQQQLLLNNNRRRWWW___jjjuuu}}}{{{~~~|||}}}|||~~~|||{{{ttthhh```[[[```ppppppmmm~~~{{{wwwrrrnnnllljjjjjjvvvvvvZZZSSSMMMKKKHHHCCCBBBCCCFFFFFFFFFGGGJJJRRR[[[bbbhhhqqqzzzwwwmmmeee^^^YYY\\\]]]eeepppvvvtttqqqqqqaaaZZZUUUTTTRRRLLLGGGEEECCCDDDIIIVVVfffrrrxxxxxxvvvwww|||zzzuuummmjjjddd]]]WWWSSSPPPOOORRRTTTXXX```mmm}}}zzzfffVVVIIIEEEIIIGGGTTTdddnnnzzzwww^^^\\\aaa}}}zzzkkkuuujjjkkkzzzjjj^^^UUUMMMJJJJJJEEEGGGHHHHHHHHHHHHJJJKKKMMMTTT___mmmyyy|||iiiYYYQQQOOOJJJLLLPPPVVV^^^iiiuuu}}}yyy|||wwwvvv{{{|||{{{zzzsssiiiccc^^^aaalll{{{oooooo{{{|||wwwqqqmmmkkkjjjkkkvvv```VVVMMMIIIEEEBBBCCCGGGEEEEEEFFFGGGJJJPPPWWW\\\eeekkkssszzzwwwllleeeccc[[[```iiittt||||||uuuoooccc^^^VVVPPPKKKHHHFFFDDDFFFDDDKKKYYYccceeefffiiifffllluuuyyysssrrrmmmeee___YYYUUUQQQNNNOOORRRYYYeeetttzzz~~~mmmbbbWWWJJJEEEHHHNNNWWWbbbooo}}}```___```rrrfff}}}hhhggglllyyywwwdddWWWSSSPPPJJJDDDHHHHHHGGGGGGHHHHHHIIIJJJOOOVVVaaammmwww~~~kkkZZZPPPMMMKKKLLLNNNRRRZZZeeeqqqzzz|||}}}|||xxxwww}}}wwwoooiiiddd___bbbmmm|||qqqooo{{{|||vvvpppllljjjiiijjjqqqsss\\\TTTLLLHHHEEEBBBCCCEEEDDDEEEEEEFFFIIINNNUUUZZZccciiiqqqxxx}}}{{{ppphhhfff___cccjjjtttzzz{{{uuuoooddd___WWWPPPKKKHHHFFFDDDEEEDDDKKKXXXaaacccccceeeaaagggrrrwwwqqqppplllddd^^^YYYUUUQQQNNNOOORRRZZZfffuuutttvvvxxxrrrccc\\\SSSHHHDDDHHHQQQYYYdddpppzzzcccbbbeeeiiiccczzzeeeaaacccrrrzzzfffWWWOOOKKKHHHDDDHHHGGGGGGGGGGGGHHHIIIIIIMMMTTT___kkkvvv{{{hhhXXXPPPNNNJJJLLLNNNRRRYYYdddpppxxx}}}~~~zzzuuuuuu{{{wwwooommmhhhdddeeepppvvvqqq{{{|||wwwqqqllljjjhhhhhhkkk{{{pppbbbWWWPPPIIIHHHEEEBBBBBBDDDCCCDDDDDDEEEGGGLLLRRRWWW```fffnnnvvv{{{uuummmjjjdddfffjjjqqqwwwyyyuuupppeee```WWWPPPKKKHHHEEEDDDDDDFFFMMMXXX```aaa``````[[[aaammm|||}}}uuupppooojjjbbb\\\WWWTTTQQQOOOPPPTTT\\\iiiwwwpppqqqsss}}}pppdddZZZWWWQQQHHHEEEIIIVVV^^^jjjuuu|||~~~zzzfffeeeiiiuuubbb```wwweee[[[YYYggglllYYYMMMHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLRRR]]]iiiuuuwwweeeWWWPPPOOOJJJKKKMMMQQQXXXbbbmmmttt{{{|||~~~|||wwwvvv}}}yyysssqqqmmmjjjkkkttt|||www{{{zzz~~~yyysssnnnkkkiiihhhhhhzzzyyyfffXXXRRRLLLHHHGGGFFFBBBAAACCCBBBCCCCCCDDDFFFJJJOOOSSS^^^cccllltttzzz~~~xxxpppmmmffffffhhhmmmsssuuussspppeee___VVVOOOJJJGGGFFFEEEEEEIIIRRR[[[```aaa___]]]XXX^^^kkkzzz|||uuuqqqmmmhhhaaaZZZVVVTTTQQQPPPSSSWWW```lllzzzqqqvvvyyyzzziii___YYYXXXSSSIIIGGGKKKYYYcccqqq|||}}}jjjiiikkk}}}nnnaaa```wwwiii[[[TTT___qqq^^^PPPIIIIIIJJJGGGGGGGGGFFFGGGHHHHHHIIIKKKRRR]]]iiiuuuuuudddVVVOOOLLLIIIJJJMMMPPPVVV```jjjqqqxxxzzz|||}}}{{{xxxrrrpppooommmnnnuuu{{{xxx~~~rrr}}}|||vvvpppmmmjjjiiijjjzzz{{{gggXXXQQQKKKGGGGGGFFFCCCAAACCCAAABBBCCCCCCEEEHHHLLLPPP[[[aaaiiiqqqxxx}}}{{{ssspppgggeeeeeehhhmmmpppooonnnbbb\\\SSSLLLIIIGGGGGGFFFHHHOOOYYYaaaeeedddaaa^^^YYY```kkkzzz}}}wwwssslllggg___YYYVVVTTTRRRQQQTTTZZZcccooo{{{~~~ttt~~~wwwiii```[[[YYYRRRHHHFFFKKKXXXeeevvvpppnnnooo~~~sssjjjcccccczzzfffYYYQQQ\\\{{{~~~~~~qqqaaaRRRJJJHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHLLLSSS^^^jjjvvvuuufffWWWMMMIIIHHHJJJLLLPPPVVV^^^hhhooovvvxxx{{{}}}zzzxxxwwwzzz~~~~~~tttmmmnnnnnnnnnoootttwwwppp|||kkkrrr~~~~~~xxxrrrnnnkkkiiijjjyyyooo^^^RRRLLLHHHHHHGGGCCCBBBDDDBBBCCCCCCDDDDDDFFFJJJMMMWWW]]]fffnnnuuuzzzxxxtttjjjfffdddeeehhhjjjiiihhh]]]XXXPPPJJJHHHHHHIIIIIILLLWWWccciiikkkkkkgggbbb^^^cccmmmzzz}}}xxxuuukkkfff___YYYVVVUUUTTTSSSUUU[[[dddooozzz|||uuuxxxjjjaaaZZZWWWOOOEEEEEEKKKVVVfff{{{uuutttvvvyyynnnfffbbbeee|||yyy\\\TTTPPP\\\{{{}}}yyymmm___RRRIIIFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHLLLSSS___kkkvvvuuufffXXXMMMHHHGGGIIILLLPPPVVV___hhhnnnuuuwwwzzz~~~zzzsssmmmkkkkkksss|||}}}ssslllnnnppprrrrrrvvvxxxllleeexxxiiinnnxxx~~~xxxrrrmmmjjjhhhhhhuuuwwweeeTTTNNNIIIHHHGGGDDDDDDFFFBBBCCCDDDDDDDDDFFFIIILLLRRRXXXbbbjjjqqqwww|||~~~zzzoookkkfffdddeeeeeebbb```XXXSSSLLLGGGFFFHHHKKKLLLQQQ^^^kkkqqqrrrrrrnnngggdddgggooozzz|||xxxuuukkkfff^^^YYYVVVVVVUUUUUUSSSZZZcccmmmwww}}}www{{{iii```XXXSSSKKKDDDFFFOOOYYYlllsssvvvzzz{{{nnnddd```fff}}}pppTTTOOOOOO^^^~~~zzzlll]]]QQQJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJRRR___kkkuuu}}}~~~rrreeeXXXOOOJJJFFFHHHLLLPPPWWW___iiiooouuuwwwzzz~~~~~~www{{{~~~yyyooogggdddeeeooo|||zzz~~~uuuoooppptttwwwwwwyyysssbbb]]]sss~~~kkknnnwww~~~xxxrrrmmmiiigggfffppp|||iiiWWWPPPJJJIIIGGGEEEEEEGGGBBBCCCDDDDDDDDDFFFIIIKKKOOOUUU^^^gggoootttyyy|||tttoooiiieeedddbbb^^^ZZZUUUPPPIIIEEEFFFIIILLLNNNTTTcccqqqvvvwwwwwwrrrkkkgggjjjpppzzz{{{xxxuuukkkfff^^^YYYVVVVVVVVVVVVQQQXXXbbbkkkttt~~~yyyhhh___VVVRRRKKKEEEJJJUUU___sss~~~nnnttt{{{qqqddd^^^fff}}}pppRRRNNNOOO```mmm]]]RRRMMMJJJIIIFFFFFFFFFEEEFFFGGGGGGHHHIIIRRR___kkktttzzz~~~}}}pppcccXXXPPPMMMEEEHHHLLLQQQWWW```iiiooouuuwwwzzz}}}}}}}}}~~~zzzqqqfff___www|||~~~tttnnnvvvxxxzzz|||sssccc^^^```vvvllleeeiiizzz~~~wwwqqqlllhhhggggggmmmzzz{{{kkkYYYSSSMMMJJJGGGCCCCCCFFFBBBAAAAAA@@@AAABBBCCCDDDLLLQQQZZZbbbiiiooouuuyyy}}}vvvpppgggaaa___^^^[[[YYYWWWRRRMMMKKKHHHGGGLLLSSS^^^lll{{{|||wwwrrrmmmpppuuu}}}{{{wwwtttssskkkccc]]][[[YYYUUUSSSSSSTTTZZZbbbhhhnnnwww|||{{{kkkaaaWWWRRRKKKEEELLLXXXkkktttrrr~~~qqqbbbZZZ```{{{{{{^^^QQQTTTccc{{{ppp___UUUNNNHHHDDDGGGFFFDDDBBBCCCEEEGGGIIILLLTTT___hhhooovvv}}}rrrcccUUUMMMIIIHHHIIIJJJLLLRRR\\\gggnnnuuuwwwzzz~~~zzzsssnnnxxxuuuyyy{{{}}}~~~mmm\\\ZZZaaarrrrrriiieeetttyyysssmmmjjjhhhhhhlllvvvzzzkkkZZZTTTNNNLLLIIIEEEDDDGGGBBBAAAAAA@@@AAABBBCCCDDDIIIOOOWWW___fffmmmtttxxx}}}}}}~~~}}}uuunnnddd]]]ZZZXXXVVVUUUUUUPPPLLLKKKHHHIIIOOOXXXhhhuuu~~~yyyssstttxxx~~~zzzuuuqqqkkkccc\\\ZZZXXXUUUTTTUUUUUUZZZ```eeeiiippp||||||iii___VVVRRRKKKGGGOOO[[[nnnuuurrr~~~qqqbbb[[[YYYssseeeVVVWWWhhhuuubbbUUUNNNHHHEEEGGGFFFDDDCCCDDDEEEHHHIIILLLTTT___iiipppvvv|||rrrbbbUUUMMMIIIHHHIIIJJJLLLRRR[[[eeemmmsssuuuyyy}}}~~~~~~}}}jjjWWWXXXbbbooozzzjjjaaannn}}}{{{uuupppllljjjkkklllsss{{{ooo]]]VVVPPPNNNLLLGGGEEEGGGBBBAAAAAA@@@@@@AAACCCCCCFFFKKKSSS[[[bbbjjjqqqvvv{{{|||yyyssssssrrrrrrtttwww{{{}}}zzzzzz{{{}}}xxxoooccc[[[WWWVVVVVVUUUVVVRRRNNNLLLIIIKKKSSS]]]tttyyyyyyzzz}}}}}}uuuooojjjbbb[[[XXXWWWUUUVVVYYY[[[___bbbdddffflllwww~~~xxx~~~|||ggg]]]UUUQQQLLLIIIQQQ^^^sss|||xxxnnnaaa\\\YYYppplllZZZYYYkkk|||gggYYYQQQLLLIIIHHHGGGEEEDDDEEEFFFHHHJJJLLLTTT```iiipppvvv|||qqqbbbUUUMMMJJJHHHIIIJJJLLLQQQYYYcccjjjpppssswww{{{rrr^^^ZZZaaapppjjjaaajjjvvv~~~xxxsssooommmlllmmmtttttt```XXXQQQOOOMMMHHHFFFFFFBBBAAA@@@@@@@@@AAABBBCCCDDDHHHOOOWWW___gggooouuuxxx~~~}}}{{{xxxuuutttsssrrrpppmmmkkkhhheeeeeehhhkkkmmmooooooppptttzzz}}}{{{yyy}}}|||zzzzzz{{{~~~}}}tttggg^^^[[[[[[ZZZZZZZZZVVVRRROOOLLLOOOYYYeee|||zzzzzz|||}}}tttnnniiiaaaZZZWWWUUUUUUXXX]]]bbbeeehhhhhhiiinnnxxxzzzvvv|||vvviii^^^UUUQQQLLLIIISSSaaawwwmmmaaa]]]]]]rrrqqq\\\YYYlllqqqaaaWWWQQQNNNHHHGGGFFFEEEFFFGGGIIIJJJMMMUUU```jjjqqqvvv|||}}}pppbbbUUUMMMJJJIIIIIIJJJLLLQQQXXXaaahhhmmmppptttyyy~~~mmmbbbaaarrrqqqbbbeeennn}}}{{{vvvqqqooojjjlllssszzzeee\\\RRROOOMMMIIIEEEEEEBBBBBB@@@@@@???@@@AAABBBCCCGGGMMMTTT[[[dddmmmssswww~~~yyyuuuooojjjhhhhhhhhhggg```]]]XXXUUUTTTVVVYYY[[[aaaaaadddiiioooqqqooolllnnnllljjjiiikkkooosssvvvtttyyyxxxllldddaaaaaa```___\\\YYYVVVTTTSSSXXXgggvvv|||zzzxxxzzzzzzsssnnnfff___YYYVVVUUUUUUZZZaaafffjjjmmmmmmnnnsss|||xxxtttyyy|||}}}xxxooocccWWWQQQKKKIIITTTbbb}}}pppdddaaa___tttuuu^^^[[[nnnyyyhhhZZZQQQMMMGGGGGGFFFFFFFFFGGGHHHIIIMMMUUUaaakkkrrrwww|||~~~|||oooaaaUUUMMMJJJIIIIIIKKKMMMQQQXXXaaaggglllooosssxxx}}}{{{llleeessseeebbbfffttt}}}wwwssspppggghhhppp~~~mmmaaaUUUPPPMMMIIIFFFFFFBBBBBB@@@??????@@@@@@AAACCCFFFJJJPPPWWW```jjjpppttt|||vvvqqqjjjddd```^^^\\\[[[QQQNNNKKKHHHGGGHHHKKKMMMQQQRRRVVVZZZ```cccdddddd]]][[[YYYWWWYYY\\\```cccbbbhhhqqqzzzwwwpppmmmjjjfffddd^^^\\\[[[[[[\\\eeexxx}}}{{{yyy{{{wwwqqqmmmccc^^^YYYWWWUUUUUU\\\ccchhhlllqqqrrrssswwwxxxuuuyyy}}}~~~}}}wwwooorrrvvvhhhYYYQQQJJJIIIVVVfffwwwjjjddddddxxxzzzccc___rrryyygggWWWMMMHHHFFFFFFFFFFFFFFFGGGHHHHHHMMMVVVbbblllrrrwww{{{~~~{{{oooaaaUUUNNNJJJHHHJJJKKKNNNRRRYYYaaaggglllnnnsssxxx}}}sssmmmvvvkkkbbbaaappp~~~xxxtttqqqhhhhhhnnn|||vvvhhhXXXQQQNNNKKKHHHHHHCCCBBB@@@?????????@@@AAABBBDDDHHHLLLSSS\\\fffllloooxxx|||uuunnnhhhbbb\\\XXXQQQOOOKKKGGGEEEEEEGGGHHHGGGHHHJJJMMMRRRYYYaaagggaaa^^^YYYUUURRRRRRSSSTTTRRRXXX```hhhnnntttxxx||||||{{{tttnnnfffdddcccbbbdddmmm~~~}}}~~~~~~vvvooojjj```\\\YYYXXXVVVVVV]]]eeelllqqqvvvxxxxxx{{{}}}|||{{{sssjjjnnnzzzjjjZZZPPPIIIJJJYYYkkk{{{kkkbbbdddxxx}}}fffccctttppp___SSSKKKHHHEEEEEEEEEFFFFFFFFFGGGGGGMMMVVVcccmmmssswww{{{~~~~~~zzznnn```UUUNNNKKKHHHIIILLLOOOTTT[[[ccchhhmmmooosssxxx|||~~~~~~wwwtttzzzpppeeeaaaoooyyytttqqqlllkkkooo||||||lll[[[SSSPPPLLLJJJJJJCCCBBB@@@?????????@@@@@@AAACCCFFFJJJPPPYYYbbbiiillluuu}}}~~~{{{qqqfff```\\\YYYTTTOOOKKKIIIHHHHHHDDDDDDEEEFFFJJJUUUcccnnnvvvqqqiii```YYYTTTQQQPPPJJJNNNTTTZZZ```fffllloooiiikkkooovvvzzzooommmjjjhhhgggpppwwwnnnhhh^^^[[[YYYXXXWWWWWW]]]eeepppuuu{{{}}}}}}}}}tttkkkooo|||kkkZZZOOOIIIKKK\\\ooo{{{hhh^^^]]]rrr}}}fffdddtttvvvfffXXXPPPMMMMMMDDDEEEEEEEEEFFFFFFFFFFFFMMMWWWcccmmmssswww{{{~~~zzznnn```UUUNNNKKKHHHIIILLLPPPTTT\\\dddiiinnnppptttxxx}}}}}}uuuvvvssspppxxxlllaaannn~~~~~~xxxsssqqqlllnnnqqqxxxppp]]]XXXUUUMMMGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDEEEGGGKKKSSS\\\cccnnnqqqvvvzzz}}}|||rrrlllccc\\\WWWSSSOOOKKKLLLDDDAAAEEEGGGJJJZZZmmmyyyrrrccc[[[RRRGGGKKKIIIIIILLLRRRXXXZZZZZZYYY[[[^^^bbbiiirrr}}}~~~wwwqqqmmmlllrrr|||sssiiiaaa]]]\\\ZZZXXXXXX\\\eeellltttuuuxxx{{{~~~uuu|||tttnnn[[[LLLNNNVVVeeezzz~~~kkkeee^^^ooo|||jjjcccttt{{{pppbbbVVVMMMJJJIIIHHHHHHHHHGGGEEEEEEGGGIIIMMMWWWeeepppwwwzzz}}}~~~{{{mmm___TTTNNNLLLGGGHHHKKKNNNSSS[[[ccciiinnnpppsssxxx|||}}}{{{{{{}}}}}}|||xxxxxxtttooorrrpppbbblll{{{zzzvvvsssmmmnnnpppxxxvvvaaaZZZUUUMMMHHHIIIEEEEEECCCBBBAAA@@@@@@@@@DDDDDDEEEFFFJJJRRR[[[aaalllqqqvvv{{{~~~~~~sssjjjaaaYYYTTTSSSJJJFFFHHHHHHIIIUUUeeezzzvvvnnnfff\\\TTTPPPLLLKKKMMMQQQSSSSSSQQQRRRSSSTTTXXX```hhhnnn{{{uuurrrvvv|||xxxzzz}}}|||uuummmfff^^^]]]ZZZXXXYYY___iiipppvvvwwwyyy|||}}}|||sssooo```VVVZZZbbbqqq{{{hhhcccaaaooozzziiiccctttzzztttjjj]]]RRRKKKHHHHHHGGGHHHGGGFFFEEEEEEGGGIIIOOOYYYfffpppwww{{{~~~{{{mmm___TTTNNNKKKGGGHHHJJJMMMRRRZZZccciiimmmooossswww{{{{{{wwwwwwzzz}}}||||||}}}|||xxxnnnmmmuuucccjjjvvv~~~yyyvvvnnnnnnpppvvvhhh]]]VVVMMMJJJKKKFFFEEEDDDCCCAAAAAAAAAAAACCCDDDDDDEEEIIIPPPXXX^^^gggmmmtttyyy|||uuunnnbbbZZZSSSQQQNNNJJJNNNXXXnnn{{{tttbbb[[[QQQJJJHHHIIILLLMMMMMMLLLKKKIIIJJJOOOVVV[[[ttt|||wwwyyyxxxrrrooolllpppuuuzzz~~~{{{vvvnnniii___]]]ZZZXXX\\\eeepppyyy}}}~~~ooonnnnnneeeaaahhhooo~~~~~~kkkdddcccnnn~~~wwwiiieeevvvtttnnndddYYYPPPKKKHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHQQQZZZfffpppvvvzzz{{{nnn```TTTMMMJJJFFFHHHJJJLLLQQQXXXaaaggglllooorrrwww{{{~~~yyyuuuuuu{{{}}}{{{~~~~~~}}}{{{mmmiii~~~wwwccchhhsss}}}yyyqqqooonnnsss~~~qqqaaaVVVMMMJJJLLLGGGFFFDDDCCCBBBBBBAAAAAACCCCCCCCCDDDGGGMMMTTTZZZ```gggooouuuxxx{{{|||sssjjjddd\\\RRRNNNPPP^^^kkkyyytttkkk]]]QQQJJJHHHJJJLLLLLLLLLJJJHHHHHHKKKPPPTTTfff}}}wwwyyyyyyppphhhccc```___dddkkkrrryyy~~~}}}vvvmmmggg```]]]YYYYYY```lllzzzvvvllliiikkkhhhiiirrrvvvzzzwwwgggccclllzzzvvviiigggxxxrrrlllbbbXXXQQQLLLJJJHHHEEEFFFFFFEEECCCDDDFFFHHHRRRZZZeeennntttyyy~~~{{{oooaaaTTTLLLHHHFFFGGGIIIKKKPPPWWW___eeekkkmmmrrrwww{{{}}}zzzgggdddeeennnzzz}}}}}}{{{gggcccxxxwwwcccgggsss|||rrrooonnnrrr|||{{{hhhYYYOOOKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEJJJPPPUUU\\\bbblllsssvvvzzz~~~uuuggg[[[UUUWWW]]]ffftttqqqaaaTTTNNNMMMNNNIIIIIIIIIHHHHHHKKKOOORRR\\\tttzzzvvvxxx|||~~~}}}xxxooofff___YYYUUUSSSRRRXXXaaajjjrrryyyyyymmmddd```]]]ZZZ\\\eeetttyyynnnkkkhhhkkkjjjooowwwyyyqqqxxxjjjfffnnn{{{tttiiihhhzzzpppiii^^^UUUOOOLLLIIIFFFDDDEEEEEEDDDCCCDDDGGGIIIQQQYYYdddmmmssswww|||{{{ooo```TTTLLLHHHFFFGGGHHHJJJNNNUUU]]]bbbiiilllqqqvvvzzz}}}~~~~~~~~~sssdddbbbeeeppp|||yyy|||~~~zzz{{{ccc^^^lllwwwccchhhtttvvvrrrpppttt}}}qqq___SSSMMMKKKHHHGGGFFFDDDCCCCCCCCCCCCAAABBBBBBBBBCCCGGGMMMQQQYYY```iiiqqquuuzzzqqqfffZZZXXX[[[fffwwwooo```VVVRRRRRREEEGGGIIIJJJJJJKKKMMMOOOTTTeee}}}wwwsssuuuvvvsssjjjddd\\\UUUPPPMMMKKKIIIIIIOOOXXXbbbkkkttt}}}xxx{{{{{{nnnddd___\\\ZZZ___kkk|||}}}mmmggghhhkkkllllllrrrxxxxxxnnnttttttpppwwwpppdddeeewww{{{kkkcccXXXPPPLLLIIIFFFCCCEEEEEEFFFEEEDDDEEEGGGJJJPPPXXXdddmmmssswww{{{~~~zzzmmm___SSSLLLIIIEEEFFFGGGIIIMMMSSS[[[```hhhkkkpppvvvzzz|||}}}}}}|||uuukkkjjjooo|||~~~vvv{{{wwwkkkkkkbbbeeetttxxxeeejjjwww}}}wwwtttvvv{{{zzzfffXXXPPPLLLHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBEEEJJJNNNTTT[[[dddlllqqqwww}}}vvvccc```]]]___fffppp{{{~~~sssfff\\\WWWVVVMMMPPPSSSTTTSSSQQQQQQQQQRRRZZZiii}}}rrrmmmnnnkkkdddYYYSSSLLLHHHFFFFFFDDDCCCCCCIIIRRR\\\fffqqqzzzzzzxxxyyyxxxmmmddd^^^[[[[[[bbbqqq~~~iiidddiiijjjkkkkkkpppvvvtttmmmnnn|||~~~yyyiii]]]^^^rrr~~~vvveee]]]SSSLLLJJJIIIFFFCCCEEEFFFFFFFFFEEEFFFIIIKKKOOOXXXeeeoootttwwwzzz}}}yyylll^^^SSSLLLJJJEEEFFFGGGHHHLLLRRRYYY___gggjjjpppuuuyyy{{{|||{{{|||zzzqqqqqqxxx{{{ttt{{{sssaaa|||vvviiidddjjjyyyffflllyyy|||wwwvvvxxxkkk\\\RRRMMMIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAAAAADDDIIILLLOOOUUU___fffmmmssszzzpppmmmhhhbbb^^^aaammmyyyuuuvvvtttooofff___[[[ZZZZZZ]]]```aaa^^^[[[XXXWWWUUUWWW___ppp~~~mmmgggfff```WWWNNNIIICCCAAAAAABBBBBB@@@AAAFFFNNNXXXcccoooyyy~~~yyyvvvzzz~~~|||{{{yyysssjjjccc]]][[[[[[ccctttkkkfffmmmhhhhhhgggmmmrrrpppkkkiiittttttcccWWWYYYmmmyyyqqqbbbZZZPPPKKKJJJJJJHHHFFFEEEFFFGGGFFFFFFGGGIIILLLPPPYYYfffqqqvvvyyy{{{}}}yyykkk]]]RRRLLLJJJEEEEEEFFFHHHKKKQQQXXX^^^fffjjjooouuuyyy{{{{{{{{{zzzyyy~~~~~~zzz{{{|||iii^^^ooohhh```aaarrrggghhhwwwzzzuuurrryyyttt```UUURRRKKKIIIGGGFFFEEEBBB???<<>>===<<<===???BBBDDDIIIPPPYYYaaagggnnnvvv{{{vvv{{{xxxjjj^^^ZZZZZZYYYddd___^^^```^^^WWWUUUXXX[[[gggsssxxxwwwpppbbbUUU[[[XXX[[[gggwww~~~rrreeeXXXPPPMMMDDDCCCBBB@@@???>>>>>>===???CCCIIIQQQZZZfffqqqxxx~~~}}}nnnqqq~~~~~~zzzvvvrrroookkkgggdddaaa]]]]]]fffwwwoooeeedddbbbbbbffflllooouuuwwwjjjlllnnn^^^VVVXXXkkk{{{xxxbbbWWWMMMJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGOOOWWWcccmmmuuuzzz|||~~~wwwkkk]]]RRRKKKHHHEEEFFFHHHIIILLLRRRYYY]]]jjjnnnsssuuuuuuvvvxxx{{{yyyuuuyyy}}}{{{zzz~~~|||vvvvvvvvvgggZZZkkkooobbb]]]kkklllfffnnn{{{|||vvvrrrwww|||gggZZZUUUMMMKKKIIIGGGFFFDDDAAA???AAA@@@>>>===>>>@@@CCCEEEGGGMMMVVV]]]dddkkksssyyyxxxvvvttttttttttttsssrrrsssxxxvvviii\\\VVVSSSQQQUUURRRSSSXXXYYYVVVUUUYYYbbbmmmyyy~~~}}}uuuggg[[[ZZZWWWZZZdddrrr{{{nnnaaaSSSKKKHHHCCCBBBAAA??????>>>>>>>>>>>>AAAFFFMMMVVVaaallltttzzz~~~sssttt~~~|||xxxtttpppkkkfffbbb___\\\]]]gggzzzpppgggfffbbb```bbbhhhllluuuzzzkkkkkk~~~kkk\\\VVVZZZooogggYYYKKKGGGHHHGGGEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGOOOVVVbbbmmmuuuzzz}}}~~~wwwjjj\\\QQQKKKHHHEEEFFFGGGIIILLLQQQXXX]]]hhhmmmrrruuuuuuvvvyyy|||uuupppssszzzzzzxxxvvvuuuyyy}}}vvvtttrrr{{{~~~|||dddZZZhhhwwwdddXXXaaavvvpppbbbaaammm~~~xxxrrrtttqqqaaaXXXQQQNNNKKKIIIHHHGGGDDDBBBBBBAAA@@@??????AAACCCEEECCCIIIQQQYYY___gggpppvvv{{{}}}vvvmmmfffbbbaaaaaaaaadddiiihhh___TTTNNNKKKIIIMMMNNNRRRXXX\\\[[[\\\___eeeppp{{{~~~wwwjjj^^^VVVUUUWWW```kkkyyyuuufffYYYLLLEEECCC@@@@@@???>>>>>>>>>>>>???>>>@@@CCCHHHPPPZZZeeemmmtttxxx}}}{{{www}}}~~~yyytttoooiiiccc___]]]\\\^^^jjj~~~rrrkkkkkkddd______ccchhhuuuqqqmmmyyygggYYYUUU\\\tttrrr___MMMGGGHHHHHHEEECCCGGGFFFFFFEEEEEEFFFFFFGGGMMMUUUaaammmuuuzzz}}}wwwiii[[[QQQKKKIIIEEEFFFGGGHHHKKKPPPWWW[[[eeejjjppptttuuuvvvyyy|||pppkkknnnxxxxxxwwwuuutttxxx{{{xxxtttyyy|||}}}yyycccVVVbbbzzz|||fffUUU[[[nnnsss___XXXbbbzzzzzzssspppxxx{{{hhhZZZTTTQQQMMMJJJIIIHHHFFFEEEBBBAAA@@@??????@@@BBBCCCAAAFFFMMMTTTZZZbbblllsssxxx}}}rrrhhh```[[[XXXUUUXXXYYYUUUPPPMMMMMMOOOSSSVVV\\\cccggghhhhhhhhhjjjrrrzzz{{{wwwooocccXXXQQQQQQUUU^^^hhhssslll]]]QQQGGGAAAAAA???>>>>>>>>>>>>>>>??????>>>???AAADDDJJJSSS]]]dddmmmqqqwww}}}yyyyyyxxxpppjjjeee```]]]\\\\\\```nnntttqqqpppiiiccc```bbbhhhwwwzzzrrrwwweeeWWWTTT\\\vvvjjjSSSJJJKKKJJJGGGDDDFFFFFFEEEEEEEEEEEEFFFFFFLLLTTT```llluuuzzz~~~wwwiii[[[QQQLLLJJJEEEFFFGGGHHHJJJOOOUUUYYYbbbhhhooosssuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||mmmiiimmmuuuwwwwwwtttrrrwww}}}yyy{{{}}}vvvaaaNNNWWWnnniiiXXX[[[kkk~~~|||dddYYY^^^qqq}}}uuuooorrrxxxooo]]]XXXTTTNNNJJJIIIHHHGGGFFFAAA@@@??????>>>???@@@@@@@@@EEEJJJPPPVVV^^^hhhooovvvtttggg___YYYYYYXXXVVVTTTSSSWWW\\\^^^eeennnvvv{{{|||yyyvvvyyy||||||vvvmmmdddXXXNNNLLLNNNUUU^^^gggqqqtttbbbUUULLLDDDAAABBB>>>>>>>>>===>>>>>>???@@@???@@@AAABBBFFFMMMVVV\\\eeejjjqqqxxx}}}}}}wwwwwwllleeeaaa___^^^\\\]]]dddsss{{{vvvuuutttoooiiifffhhhmmm{{{wwwxxxeeeWWWSSS[[[wwwrrrYYYMMMLLLKKKHHHEEEFFFEEEEEEEEEEEEEEEEEEFFFJJJRRR___kkkuuu{{{xxxkkk]]]RRRLLLJJJEEEFFFFFFGGGIIIMMMSSSWWW___fffmmmrrruuuvvvyyy|||}}}}}}{{{{{{{{{|||||||||||||||{{{|||}}}~~~}}}nnniiimmmppptttvvvtttqqqttt}}}~~~nnn[[[MMMQQQdddppp^^^^^^iiizzzuuubbb___jjjuuuzzzqqqpppttt|||ggg]]]XXXQQQLLLIIIHHHGGGFFFAAA@@@@@@???>>>>>>>>>>>>@@@CCCHHHLLLQQQYYYcccjjjqqq{{{xxxnnnjjjeeebbb^^^\\\___dddooozzz~~~qqqdddZZZQQQIIIKKKNNNVVV___eeelllyyyxxxjjjZZZPPPIIICCCAAACCC??????>>>>>>>>>??????@@@???@@@AAABBBDDDHHHNNNSSS\\\bbbjjjsssyyy~~~{{{{{{nnngggcccaaaaaa^^^```hhhxxxxxxwwwwwwuuuqqqnnnmmmrrrvvv~~~{{{xxx|||hhhYYYTTT\\\wwwxxx___QQQMMMJJJGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHQQQ^^^kkkuuu{{{zzzmmm```TTTMMMKKKEEEEEEFFFFFFHHHLLLQQQVVV^^^dddmmmrrrtttvvvxxx{{{}}}{{{{{{xxxxxxxxxyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~~~~ssslllmmmnnnssswwwuuuqqqrrrzzz~~~~~~}}}dddQQQLLLLLL]]]zzz{{{gggaaafffuuunnn```eeennnwwwssstttvvvbbb\\\TTTNNNJJJIIIHHHGGGBBBBBBAAA@@@??????>>>>>>???AAADDDGGGKKKSSS]]]eeelllvvv{{{uuummmkkkooo|||uuudddXXXSSSOOOJJJMMMPPPXXX___bbbeeennnyyypppcccUUUMMMHHHCCCAAACCCAAA@@@@@@?????????@@@@@@>>>???@@@AAAAAADDDGGGJJJSSSZZZdddmmmuuuzzz~~~~~~wwwooojjjfffddd```ccckkk|||vvvwwwwwwsssooonnnssszzzsss|||lll\\\VVV^^^zzzfffVVVOOOJJJHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGPPP]]]jjjuuu||||||qqqcccWWWNNNKKKEEEEEEEEEEEEGGGJJJPPPTTT]]]dddlllrrrtttuuuwwwyyy}}}~~~|||zzzzzzuuuuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{|||}}}}}}~~~~~~xxxmmmllloootttyyywwwssssss{{{~~~}}}{{{zzz]]]IIIEEECCCSSSqqqmmmcccdddqqqwwwaaaccclll{{{{{{vvvvvvzzzfff```WWWPPPLLLJJJIIIHHHCCCCCCBBBBBBAAA@@@??????>>>@@@BBBDDDHHHOOOZZZaaaiiisss{{{~~~}}}~~~{{{uuugggXXXOOONNNOOONNNOOOSSSZZZ^^^^^^^^^eeeooo|||mmmaaaTTTLLLGGGCCCAAABBBBBBAAAAAA@@@??????@@@@@@<<<>>>???@@@@@@AAACCCEEENNNUUU___jjjrrrxxx}}}~~~~~~~~~}}}|||||||||}}}wwwpppjjjfffbbbeeennn~~~vvvwwwvvvqqqkkkmmmuuupppyyynnn^^^XXX```|||lll\\\RRRMMMKKKMMMEEEEEEDDDDDDDDDDDDEEEEEEFFFOOO]]]jjjuuu|||~~~ssseeeXXXOOOKKKEEEEEEEEEEEEFFFJJJOOOSSS]]]dddlllrrrssstttvvvxxxyyyyyyzzzzzz{{{{{{||||||vvvtttqqqooonnnnnnooopppsssvvvzzz{{{{{{{{{||||||~~~}}}{{{zzzzzz|||~~~}}}yyyuuuxxx{{{zzzxxxxxx}}}zzz~~~}}}rrrXXXJJJLLLEEENNNiiivvvbbbbbbkkk}}}^^^[[[iiitttxxx{{{xxxyyytttfffYYYRRRMMMHHHGGGKKKKKKIIIEEEBBB@@@?????????<<<===???AAAEEEKKKRRRWWWfffllluuu|||yyypppfff```XXXSSSRRRSSSUUUVVVSSSTTT\\\gggfff]]]]]]fffuuu}}}zzzjjj```SSSKKKFFFCCCAAABBBEEEDDDCCCBBB@@@>>><<<;;;>>>>>>>>>>>>???@@@AAABBBGGGJJJRRR]]]jjjuuu|||~~~}}}}}}||||||zzz{{{{{{{{{zzzzzz|||}}}|||rrrmmmllljjjlllttt|||wwwsssppptttooonnnvvv}}}hhhsssrrr```VVV^^^}}}sss[[[RRRQQQMMMGGGHHHGGGDDDBBBBBBCCCEEEFFFHHHOOOYYYcccmmmvvv~~~|||qqqdddWWWNNNIIIEEEEEEEEEEEEFFFJJJOOOTTT\\\aaaiiiooorrrrrrssssssyyyxxxxxxwwwvvvuuutttssssssrrrooommmjjjiiihhhhhhlllppptttwwwwwwwwwwwwwwwyyywwwvvvuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~{{{~~~~~~mmmUUUIIIHHHEEENNNfff~~~}}}kkkfffkkk~~~bbb]]]fffpppttt{{{|||yyysssooo___WWWPPPJJJGGGHHHIIIHHHEEEBBB@@@??????@@@<<<>>>???AAADDDIIIOOOTTT\\\ccclllsssyyy~~~vvvssspppooooookkkccc]]]YYYWWWTTTTTTXXX\\\^^^```\\\ZZZ```iiihhh```^^^dddqqqxxxyyyllldddYYYQQQLLLIIIGGGFFFFFFFFFEEECCCAAA???===<<<<<<<<<======>>>???@@@AAAFFFIIIPPPZZZgggsss||||||{{{{{{{{{zzzwwwxxxyyyyyyxxxxxxzzz|||}}}vvvqqqnnnooorrrzzzxxxsssooolllllljjjlllsssssscccpppxxxeee[[[bbbzzzaaaUUUSSSQQQLLLHHHGGGEEECCCCCCCCCDDDEEEGGGNNNWWWbbbkkkuuu|||{{{qqqcccWWWMMMIIIEEEEEEEEEEEEFFFJJJOOOSSS[[[```hhhnnnqqqsssssstttuuutttsssqqqooonnnllllllooonnnllliiieeebbb___]]]ccchhhmmmqqqrrrqqqqqqqqqqqqpppppppppppprrrtttuuuuuuuuuwwwyyy|||}}}~~~}}}dddPPPHHHBBBEEEMMM```zzz~~~vvvjjjhhhyyykkk___bbbiiimmmttt{{{{{{qqq{{{zzzfff[[[TTTNNNJJJHHHHHHFFFDDDBBB@@@@@@@@@@@@===>>>???@@@BBBFFFKKKOOOVVV]]]fffooovvv}}}|||hhhbbbZZZUUUTTTTTTRRRPPPRRRSSSWWW]]]dddiiikkkkkkgggdddhhhrrrssskkkfffgggnnnsss|||~~~xxxnnniiiaaaZZZUUUQQQNNNKKKIIIHHHGGGEEECCCAAA???>>>;;;;;;;;;<<<===???@@@AAADDDGGGLLLVVVbbbooo{{{|||yyyxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz|||~~~zzzuuupppssswww}}}sssmmmhhhffffffiiinnnrrrxxxwwwggg^^^lll}}}iii___dddhhhXXXSSSQQQNNNHHHGGGFFFEEEDDDDDDDDDDDDFFFLLLUUU___iiirrrzzz{{{qqqcccVVVMMMIIIDDDEEEEEEDDDEEEIIINNNRRRYYY^^^fffmmmqqqrrrtttuuunnnnnnmmmllljjjiiihhhhhhgggggggggeeebbb^^^ZZZWWW]]]bbbhhhlllnnnnnnnnnnnnkkkkkkllllllmmmooopppqqqrrrsssuuuwwwzzz}}}~~~}}}||||||yyy[[[JJJFFF???EEEKKKXXXtttrrrgggsssxxxbbb[[[```dddkkkrrrzzz}}}uuuxxxlll\\\VVVSSSPPPMMMGGGFFFDDDCCCAAAAAAAAAAAA>>>>>>??????@@@BBBGGGJJJPPPWWWaaajjjrrr{{{yyylllaaaZZZRRRMMMMMMQQQTTTUUUYYY]]]dddmmmtttwwwwwwuuupppooouuu}}}sssnnnmmmpppwww}}}}}}wwwrrrlllmmmmmmnnnpppsssttttttpppoookkkccc^^^YYYTTTOOOMMMLLLIIIGGGDDDAAA@@@???<<<<<<<<<===>>>???@@@AAABBBDDDHHHPPP\\\kkkyyy}}}yyywwwwwwwwwwwwvvvvvvxxxyyyyyyzzz{{{}}}}}}}}}||||||~~~}}}wwwrrrtttzzzvvvooohhhbbb```hhhnnnttttttsss~~~|||lll]]]YYYhhh}}}hhh___dddrrr]]]TTTPPPNNNIIIHHHHHHGGGEEEDDDCCCCCCEEEJJJSSS]]]fffpppxxx}}}{{{pppcccVVVMMMHHHDDDDDDDDDDDDEEEHHHMMMQQQWWW]]]dddkkkooorrrtttuuulllkkkiiigggeeecccaaa```^^^___``````^^^[[[XXXVVVZZZ^^^dddhhhjjjjjjkkkkkkggghhhjjjkkkmmmnnnooooooqqqrrrtttvvvyyy{{{|||}}}}}}yyy{{{pppTTTFFFEEE???EEEGGGOOOkkkmmmssseeeWWWXXX\\\bbbiiiqqqzzzwwwtttxxxuuuaaaXXXUUURRROOOGGGGGGFFFDDDCCCBBBBBBAAA>>>?????????>>>@@@CCCFFFIIIOOOXXXaaajjjtttqqqggg\\\XXXSSSPPPRRRXXX^^^bbbhhhmmmuuu~~~{{{|||zzzooolllnnnrrrvvvuuuoooggg```ZZZYYYYYY\\\^^^bbbgggkkkooossssssmmmgggbbb[[[SSSSSSQQQMMMIIIEEECCCAAA@@@>>>>>>>>>>>>???@@@AAAAAA???AAAEEELLLVVVfffvvv}}}zzzwwwuuuvvvvvvvvvuuutttvvvxxxyyyyyy{{{~~~}}}||||||~~~~~~yyytttvvv}}}yyysssmmmfff```___iiipppxxxyyyvvvtttdddWWWUUUddd~~~~~~hhh___dddiii\\\UUUQQQJJJJJJIIIHHHFFFDDDCCCBBBDDDIIIRRR[[[dddmmmvvv{{{{{{pppcccVVVMMMHHHDDDDDDDDDCCCDDDGGGLLLPPPVVV[[[ccciiinnnqqqtttuuukkkiiifffbbb]]]YYYVVVTTTUUUVVVWWWXXXXXXWWWUUUSSSVVVZZZ^^^aaacccdddfffgggdddeeehhhjjjlllmmmmmmmmmpppqqqsssuuuwwwxxxyyyyyyzzz~~~www{{{jjjPPPDDDDDD@@@DDDDDDJJJaaaxxxuuufffUUUQQQTTTZZZaaaiiisss}}}uuuoooooommm___XXXSSSNNNIIIIIIHHHFFFEEECCCBBBBBB>>>???@@@???>>>???AAACCCGGGLLLTTT\\\dddnnnzzzyyyrrrcccaaa]]]\\\___fffmmmrrr{{{zzzmmmmmmoooqqqpppkkkccc[[[VVVQQQOOOOOORRRSSSUUUZZZaaammmvvv{{{wwwrrrnnnfff\\\ZZZXXXSSSMMMIIIEEECCCAAA@@@@@@????????????@@@@@@===???CCCIIIRRRaaasssxxxvvvtttssstttuuutttsssqqqsssuuuvvvwwwzzz}}}~~~{{{xxx|||uuurrrooogggaaaaaafffnnnxxx}}}~~~vvvcccTTTQQQ```zzzlll```aaa{{{uuuhhh___XXXMMMLLLJJJHHHFFFDDDCCCCCCDDDIIIQQQYYYbbbllluuu{{{zzzpppbbbUUULLLHHHDDDDDDCCCCCCCCCFFFKKKOOOVVV[[[bbbhhhlllpppsssuuueeeccc___[[[UUUQQQMMMKKKLLLMMMNNNOOOPPPPPPOOONNNPPPSSSVVVXXXYYY[[[]]]______aaaeeehhhjjjkkkkkkjjjlllmmmpppsssuuuvvvvvvwwwvvvzzz}}}vvv|||fffNNNCCCCCCAAABBBCCCHHHZZZttttttfffVVVLLLOOOTTTZZZbbbmmmxxxuuuooommmwww~~~kkkaaaXXXPPPLLLKKKJJJIIIGGGEEECCCBBB>>>???@@@???>>>>>>@@@BBBEEEJJJPPPWWW^^^hhhsss{{{~~~|||xxxuuuwww}}}~~~ssssssuuuuuupppfff]]]WWWUUUSSSPPPQQQTTTSSSQQQUUU\\\jjjxxx}}}|||tttiiiccc___YYYSSSMMMHHHEEEDDDAAA@@@???>>>>>>=========;;;>>>BBBGGGOOO]]]ooo{{{|||{{{tttrrrpppppprrrrrrrrrqqqppprrrtttvvvwwwzzz~~~~~~~~~~~~rrrsssssskkkeeeeeedddjjjuuujjjVVVOOO]]]tttooo___[[[pppxxxmmmbbbZZZOOOMMMJJJGGGEEEDDDDDDDDDDDDIIIPPPXXXaaakkktttzzzzzzooobbbUUULLLGGGDDDDDDCCCBBBCCCEEEJJJNNNVVV[[[bbbgggkkknnnqqqsss]]][[[XXXUUUQQQMMMJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPQQQSSSWWWZZZ\\\^^^bbbfffhhhiiihhhggghhhjjjmmmpppsssuuuuuuvvvsssxxx}}}{{{vvv}}}eeeNNNCCCCCCAAAAAACCCIIIWWWkkkppp|||fffXXXJJJMMMQQQWWW___jjjuuu|||~~~xxxsssooorrr~~~vvviii^^^UUUMMMMMMLLLJJJHHHEEECCCBBB>>>???@@@???>>>>>>@@@BBB@@@DDDIIINNNUUU^^^iiiqqq~~~zzz|||zzzsssggg]]]YYYYYYYYYVVVWWWZZZWWWSSSUUU\\\hhhyyyttthhhddd^^^WWWPPPKKKHHHFFFAAA@@@???===<<<<<<;;;;;;:::===AAAFFFNNN\\\mmmyyy}}}zzzxxxwwwqqqooonnnnnnpppqqqpppoooqqqsssvvvxxxyyy|||}}}rrrtttuuummmggghhheeejjjttt}}}tttZZZQQQ\\\pppqqq]]]UUUeee}}}ssskkk```WWWQQQNNNJJJFFFDDDDDDDDDEEEEEEIIIPPPXXXaaakkktttzzz~~~zzzooobbbUUULLLGGGDDDDDDCCCBBBBBBEEEJJJNNNWWW[[[aaagggjjjnnnqqqsssSSSQQQMMMHHHEEECCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHKKKNNNQQQRRRQQQTTTXXX\\\```bbbccccccgggffffffiiimmmpppssstttsssuuuyyy}}}xxxwwwnnnUUUIIIDDD@@@AAA@@@BBBFFFMMM[[[rrryyyrrr~~~vvvbbbUUURRRPPPSSS[[[dddmmmsss~~~|||}}}rrrpppnnnoooqqq{{{nnn]]]XXXWWWQQQLLLJJJGGGCCCCCCFFFCCCAAA????????????>>>===<<>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIILLLNNNNNNPPPTTTXXX[[[]]]^^^^^^bbbaaaaaacccgggjjjlllnnnrrruuuyyy|||}}}fffOOOFFFCCC@@@AAA@@@BBBFFFLLLYYYpppvvvkkkhhhzzzuuu```VVVNNNQQQXXX^^^fffnnn{{{{{{zzzpppmmmkkkkkklllttt~~~lllbbb[[[TTTOOOLLLIIICCCBBBDDDBBB@@@>>>=========<<<;;;;;;>>>CCCEEEHHHPPPZZZbbbkkksss||||||{{{{{{qqqoookkkddd\\\XXXWWWXXXfffxxx}}}ssshhh]]]TTTLLLGGGBBB@@@>>>===>>>>>>>>>===;;;===???CCCKKKYYYjjjvvv~~~xxxsssqqqoooooopppmmmjjjiiihhhiiiiiiiiilllpppsssuuu{{{}}}wwwwwwvvv{{{}}}uuulllkkkoooyyyxxx{{{bbbQQQZZZnnn^^^SSSbbbssszzz}}}xxxppphhhaaa[[[TTTPPPOOOJJJDDDBBBDDDEEEDDDAAAFFFIIIOOOWWW```jjjrrrvvv{{{|||~~~{{{qqqdddXXXNNNJJJDDDDDDCCCCCCDDDFFFHHHJJJPPPUUU\\\ccciiimmmrrrtttAAA@@@===;;;:::999::::::;;;<<<<<<======>>>??????@@@@@@???@@@AAACCCEEEGGGHHHJJJMMMQQQTTTUUUVVVWWW[[[\\\\\\^^^aaadddgggiiiqqqtttxxx|||www[[[HHHBBBAAA@@@AAA@@@BBBEEEKKKWWWmmmsssaaaZZZhhh}}}ttt___OOOPPPUUUWWW^^^hhhrrr|||{{{wwwqqqmmmjjjhhhhhhmmmzzzooobbb[[[TTTQQQLLLFFFCCCDDDCCCAAA>>>===>>>>>><<<;;;;;;>>>@@@AAACCCIIIQQQWWW```hhhrrryyy~~~yyyvvvpppiiiaaa\\\[[[\\\hhhxxx}}}qqqeeeYYYPPPJJJDDDBBB???>>>???@@@@@@????????????@@@GGGVVVgggttt{{{uuupppmmmlllllllllkkkhhhfffeeefffggggggkkkpppvvvyyy|||uuuuuuuuu~~~rrrnnnooouuu{{{vvv}}}cccRRRZZZmmmeeeTTT^^^mmmtttsssnnnggg___XXXRRRLLLIIIKKKGGGDDDDDDEEEFFFDDDAAADDDGGGLLLTTT^^^hhhqqqvvvxxxzzz}}}|||tttgggZZZOOOIIIEEEDDDCCCCCCDDDFFFHHHIIIPPPUUU\\\bbbgggkkkooorrr>>>===;;;999888777777777888888888999::::::;;;;;;======<<<<<<===>>>@@@AAACCCEEEGGGJJJLLLNNNOOOOOOTTTVVVXXXZZZ]]]aaaeeehhhnnnqqqvvvzzz~~~~~~~~~lllRRRCCC@@@@@@@@@@@@@@@BBBEEEIIITTThhhzzzttt[[[XXX___nnnlllUUURRRSSSQQQWWWcccjjjuuu}}}wwwuuuqqqmmmjjjgggiiisss~~~yyyjjjaaaYYYUUUPPPJJJGGGGGGFFFDDDAAA@@@@@@@@@???======>>>???@@@BBBFFFLLLQQQWWW___iiiqqqvvv{{{|||vvvooohhhdddbbbbbbjjjwwwtttiii^^^TTTNNNGGGDDDAAA????????????>>>???@@@@@@AAAGGGTTTdddppp~~~yyysssnnnkkkiiiiiihhhhhhfffdddcccccceeegggjjjqqqyyy~~~xxxttttttttt}}}uuupppnnnrrruuu~~~tttfffSSSYYYkkkiiiUUU\\\jjjrrrrrrlllddd[[[TTTNNNHHHDDDFFFDDDCCCDDDEEEEEEBBB@@@DDDGGGLLLTTT]]]hhhqqqvvvuuuwww|||~~~vvvjjj[[[PPPIIIEEEDDDCCCBBBCCCEEEGGGIIIPPPTTT[[[aaafffiiimmmooo<<<;;;:::888777666555555555555666666777888888888<<<;;;:::::::::;;;<<<===@@@AAACCCEEEGGGHHHIIIIIIKKKNNNRRRUUUXXX]]]cccgggiiimmmrrrwww|||zzzcccMMMBBB??????@@@@@@@@@BBBEEEHHHQQQccctttzzz]]]UUUWWW```rrr|||___TTTPPPMMMRRR[[[cccppp{{{xxxtttooolllhhhgggllltttpppeeeZZZUUUQQQLLLHHHHHHGGGEEEBBBAAAAAA@@@???===<<<<<<===>>>@@@DDDIIILLLQQQXXXaaaiiioootttzzz~~~~~~xxxrrrnnnjjjhhhkkktttvvvlllaaaYYYSSSKKKGGGBBB???>>>>>>===<<<>>>@@@BBBDDDJJJUUUbbblll~~~~~~zzzuuuoookkkhhhggggggdddeeeeeecccaaabbbeeehhhkkkuuu~~~vvvtttvvvuuu{{{zzzuuupppnnnpppqqqwww~~~qqqzzzhhhVVVXXXggg}}}hhhTTTYYYgggnnnnnnhhh```XXXRRRMMMHHHFFFBBBBBBBBBCCCCCCBBBAAA???CCCEEEIIIQQQZZZeeennntttrrruuuzzz~~~~~~wwwkkk\\\PPPJJJEEEDDDCCCBBBCCCDDDFFFHHHOOOSSSZZZ___dddgggjjjmmm999999888777666444333333444444444555666666777777:::999888888888999:::;;;>>>??????@@@BBBCCCDDDDDDBBBFFFKKKNNNPPPUUU\\\aaaccchhhnnntttzzz|||vvvuuuyyyZZZHHHBBB@@@??????@@@@@@BBBDDDFFFNNN___ooohhhVVVVVV\\\lllpppZZZOOOLLLNNNSSS]]]jjjzzzyyytttooolllhhhdddggglll{{{yyykkk\\\UUUPPPKKKHHHHHHFFFDDDAAA@@@??????===<<<:::::::::;;;===AAADDDFFFMMMRRRYYYaaahhhnnnssswwwxxxqqqlllhhhlllsss~~~~~~sssjjjaaaZZZVVVLLLHHHCCC@@@???>>>>>>===>>>@@@CCCFFFLLLWWWdddnnnxxxuuupppkkkgggeeeeeeeeeaaacccdddcccaaabbbgggkkkooo{{{|||ssstttwwwtttxxx|||uuurrrmmmmmmppppppsss|||nnnuuuiiiZZZYYYcccwwwbbbPPPUUU```eeeccc___XXXRRROOOMMMKKKIIIBBBBBBBBBBBBBBBAAA@@@???@@@BBBFFFLLLUUU```iiioooqqqtttxxx|||~~~}}}vvvjjj\\\QQQJJJEEEDDDCCCBBBBBBDDDFFFGGGMMMQQQXXX^^^bbbfffiiikkk777777777777777666666555333333444555555666666777777777666666666777999:::<<<<<<<<<======???@@@@@@>>>BBBGGGIIIJJJNNNTTTZZZ^^^cccjjjrrrxxx~~~vvvuuuzzzmmmPPPDDDBBBAAA???>>>@@@@@@BBBDDDEEELLL[[[jjjvvv\\\[[[___mmmeeeSSSPPPPPPNNNXXXdddtttzzzuuuqqqnnnjjjeeeeeehhhpppvvvcccYYYSSSNNNJJJJJJGGGDDDBBB@@@@@@???===<<<;;;:::999:::<<<>>>@@@AAAHHHKKKQQQXXX```gggmmmpppuuu{{{tttlll``````bbbiiixxxyyyooofff___ZZZVVVTTTLLLHHHDDDAAA@@@AAABBBBBB@@@AAACCCFFFMMMYYYhhhsss}}}zzzrrroookkkfffcccbbbbbbbbb^^^aaadddcccbbbdddiiiooovvv|||wwwoooppprrrooossswwwqqqmmmjjjlllqqqqqqrrrzzzlllpppnnn^^^ZZZaaasssyyyZZZMMMSSS\\\___]]]XXXRRRMMMKKKJJJIIIIIIDDDDDDDDDCCCAAA@@@@@@AAA@@@BBBEEEJJJSSS]]]ggglllppprrrvvvzzz~~~~~~~~~|||uuuiii[[[QQQKKKEEEDDDCCCBBBBBBCCCEEEFFFKKKOOOVVV\\\aaaeeeiiikkk666777888999::::::::::::333444444555555666777777666555555444555666888999::::::::::::;;;<<<===>>>???CCCGGGHHHHHHJJJQQQVVV[[[```hhhpppwww}}}}}}uuuyyydddIII@@@BBBBBB???===@@@@@@BBBDDDEEEJJJYYYhhhyyy```___aaalllpppYYYVVVTTTNNNUUUaaaooozzz|||wwwsssqqqmmmgggfffhhhgggrrrkkk^^^WWWQQQNNNNNNIIIGGGDDDBBBBBBAAA???>>>>>>===;;;;;;===>>>>>>>>>DDDGGGLLLSSSZZZbbbhhhllltttyyyuuukkkYYYWWWTTTXXXeeerrrvvvrrrlllfff^^^WWWSSSRRRQQQQQQKKKHHHDDDBBBBBBDDDFFFFFFBBBCCCCCCEEELLLZZZkkkxxx}}}yyyvvvmmmkkkgggccc```______```]]]aaaddddddccceeekkkqqq{{{}}}tttrrriiijjjllliiinnnsssoooiiihhhlllrrrrrrrrr~~~yyykkkmmmvvvaaa[[[```rrrpppUUUKKKSSS\\\^^^]]]XXXQQQLLLIIIHHHGGGFFFGGGGGGFFFDDDBBBAAABBBCCCCCCDDDFFFKKKTTT^^^ggglllppprrruuuyyy}}}~~~~~~{{{ttthhh[[[QQQKKKEEEDDDCCCBBBBBBCCCEEEFFFIIINNNUUU\\\aaaeeehhhkkk666777888999888666444222555555444333333333333444666555555444444444555555666666777999:::;;;<<<===>>>===???CCCEEEFFFKKKQQQXXX\\\cccjjjrrrzzz|||xxxwwwxxx~~~vvv\\\GGGDDDBBB;;;;;;CCC===???CCCEEEHHHOOOYYY```sssttthhhaaajjjmmmWWWOOOOOOUUU\\\gggqqq{{{~~~|||yyytttooollliiieeebbbccciiivvvuuudddZZZSSSNNNLLLKKKIIIEEECCCBBBBBBAAA??????===;;;::::::;;;<<<===AAADDDGGGJJJOOOVVV]]]cccjjjooowwwlll\\\QQQKKKHHHMMMTTTWWW[[[___WWWTTTPPPNNNMMMLLLKKKIIIHHHFFFDDDEEEFFFHHHHHHGGGFFFFFFHHHKKKNNNVVVgggwww|||xxxtttpppffffffdddaaa^^^]]]___```___`````````bbbhhhoootttuuuqqqqqqmmmgggdddcccccccccccceeeffflllsssvvvxxxyyyggglllzzzuuuiiieeeppp~~~{{{fffUUUKKKKKKVVVcccfffWWWJJJHHHHHHEEEDDDEEEEEECCCBBBBBBBBBBBBAAA???@@@@@@BBBHHHQQQZZZbbbfffqqqrrrvvvzzz}}}xxxqqqiii^^^RRRKKKFFFEEECCCBBBCCCDDDFFFGGGFFFJJJQQQWWW]]]ccchhhlll888999:::::::::888666555666555444444333333444444666555555444444444555555666666777888999::::::;;;<<<;;;<<<@@@BBBCCCHHHNNNWWW[[[bbbiiiqqqxxx~~~xxxwwwzzz~~~mmmUUUBBB@@@???999999@@@>>>@@@CCCDDDGGGMMMVVV]]]jjjyyyjjjjjjzzzhhhWWWQQQRRRYYYbbblllwww|||{{{{{{xxxtttpppllliiieeebbb```dddnnnrrrcccYYYRRROOOKKKHHHEEECCCBBBAAA???===>>>===;;;::::::;;;;;;<<<===???BBBEEEIIIOOOVVVZZZeeejjjrrryyyzzzfffYYYMMMHHHEEEIIIMMMNNNNNNPPPMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHKKKLLLKKKJJJFFFFFFIIILLLOOOVVVeeettt{{{wwwrrrnnnjjjccccccbbb___\\\\\\]]]____________```cccjjjsssyyy~~~|||}}}sssqqqsssnnnfffaaa___```bbbbbbfffggglllqqqtttvvv}}}lllnnn{{{~~~rrruuuuuuaaaQQQHHHJJJWWWeeegggYYYMMMIIIIIIFFFEEEFFFEEECCCBBBBBBBBBBBBAAA???@@@@@@CCCHHHQQQZZZbbbgggpppssswww{{{}}}yyysssjjj```UUUMMMFFFEEECCCBBBBBBDDDEEEFFFFFFJJJQQQWWW]]]bbbgggkkk:::;;;<<<<<<;;;:::888777666555444444333444444444555555444444444555555666666666777777777888888888999888999===??????DDDJJJTTTYYYaaahhhooovvv}}}}}}{{{~~~}}}tttuuu{{{bbbNNN?????????999999??????BBBEEEFFFHHHNNNVVV\\\gggtttllluuu~~~bbbRRROOOTTT[[[dddppp}}}|||{{{xxxtttqqqnnnjjjfffccc^^^___dddqqqqqqcccYYYSSSLLLJJJGGGEEEDDDBBB???===<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@CCCGGGMMMQQQ]]]aaaiiipppwww|||xxxeee[[[NNNHHHFFFJJJLLLKKKIIIIIIHHHFFFEEEFFFHHHJJJJJJJJJKKKKKKMMMPPPSSSSSSQQQOOOJJJIIIJJJMMMPPPVVVeeerrr~~~xxxsssooojjjfffccc___```___]]][[[ZZZ\\\^^^]]]]]]^^^```eeeooozzz~~~}}}~~~~~~{{{yyysssrrrwwwpppggg```^^^___```aaafffgggjjjnnnqqqssszzzuuusss|||vvvcccRRRIIIKKKZZZiiijjj]]]PPPKKKIIIGGGFFFFFFEEECCCBBBBBBBBBBBBAAA??????@@@CCCHHHPPPYYYbbbgggooorrrxxx}}}~~~zzztttlllaaaVVVNNNFFFEEECCCBBBBBBCCCEEEFFFFFFJJJPPPVVV\\\aaafffjjj;;;;;;<<<<<<;;;:::999888666666555444444444444444555444444444444555666666666666666666666666666666888666888;;;<<<===AAAGGGQQQVVV___gggnnnuuu{{{~~~}}}~~~xxxpppqqqxxxvvvZZZJJJ???@@@AAA======BBB???DDDJJJNNNQQQUUU[[[___nnn{{{ooopppiiiTTTMMMPPPUUU]]]iiizzz|||zzzwwwuuurrrnnniiieee___]]]^^^eeetttnnn___UUUNNNMMMJJJIIIHHHFFFCCC@@@<<<<<<<<<<<<<<<;;;:::999;;;<<<>>>???@@@CCCGGGKKKSSSXXX```gggmmmrrrwwwzzzpppdddUUUPPPMMMQQQTTTRRRPPPPPPKKKJJJIIIJJJNNNQQQSSSSSSUUUVVVYYY\\\]]]\\\WWWTTTOOOMMMKKKMMMPPPWWWfffsss|||xxxrrrmmmhhhddd```]]]\\\\\\]]][[[ZZZZZZ\\\^^^[[[\\\^^^bbbjjjuuu~~~~~~xxxuuuuuuvvvqqqiiiccc```______^^^ddddddfffkkkmmmpppyyy|||kkkXXXLLLMMM\\\lllmmmbbbUUULLLHHHGGGFFFEEEEEECCCBBBBBBBBBBBBAAA??????@@@CCCGGGNNNWWWaaagggmmmrrrxxx}}}{{{uuulll```TTTLLLFFFEEECCCBBBBBBCCCDDDEEEEEEIIIOOOUUU[[[```eeehhh:::::::::::::::999999999666666555444444444444555444444444444444555666666666666666555555555555444888666777:::;;;;;;???EEEMMMSSS]]]fffnnntttyyy|||}}}sssmmmooovvv|||pppRRRGGG???@@@BBB??????CCC???FFFOOOWWW[[[___cccgggqqqooofffpppoooVVVNNNOOORRRYYYdddttt}}}|||zzzyyywwwsssmmmiiibbb```]]]___iii{{{|||gggXXXQQQNNNLLLJJJIIIHHHEEECCC============<<<;;;:::999;;;<<<===>>>>>>@@@BBBEEEJJJOOOVVV^^^dddjjjooosssyyy}}}tttccc\\\VVVWWWXXXWWWVVVWWWPPPOOONNNPPPUUU[[[___aaadddeeegggiiihhhddd]]]XXXSSSNNNKKKLLLPPPYYYhhhuuu}}}xxxsssmmmgggccc___\\\YYYXXXZZZ[[[[[[ZZZZZZ\\\^^^ZZZ]]]bbbiiirrr~~~zzzwwwwwwnnnkkkfffcccaaa^^^[[[YYY``````ccchhhkkknnnwwwnnnYYYKKKLLL[[[lllrrriii[[[NNNHHHFFFEEEDDDEEECCCBBBBBBBBBBBBAAA??????AAACCCFFFKKKTTT^^^fffkkkpppwww{{{}}}~~~{{{uuukkk^^^QQQHHHFFFEEECCCBBBAAABBBCCCDDDDDDIIIOOOTTTZZZ___dddggg999999999999999999999999777666555555444444555555444444444444444555666777555555555555555555555555777666666999999999===CCCJJJQQQ[[[fffnnntttyyy|||{{{yyyrrrwwwwwwrrrppptttyyy}}}~~~kkkLLLDDD======???>>>>>>AAA>>>FFFPPPYYY^^^dddiiimmmnnn{{{uuubbbdddzzzsssYYYOOONNNPPPUUU```nnn|||~~~~~~}}}}}}}}}{{{vvvpppllleeeccc```^^^bbbooouuubbbVVVSSSNNNKKKIIIGGGEEECCC@@@??????>>>===<<<;;;;;;999:::;;;<<<;;;<<<>>>@@@CCCGGGMMMTTTZZZ```gggkkkqqqtttxxx{{{~~~xxxmmmbbb]]]\\\[[[]]]aaa]]]ZZZWWWXXX]]]eeekkkoooqqqrrrssssssqqqkkkccc]]]UUUQQQOOORRRWWW```mmmyyy~~~zzzvvvrrrnnngggbbb^^^[[[XXXVVVUUUVVVYYYYYYYYYZZZ\\\^^^\\\bbbkkkuuu~~~yyyvvvtttcccbbb```___^^^\\\YYYVVV]]]^^^aaafffiiikkksss|||lllWWWHHHIIIZZZlllyyyrrrbbbRRRIIIHHHGGGDDDEEECCCBBBBBBBBBBBBAAA??????AAACCCEEEHHHPPP[[[ccchhhnnntttxxxyyy{{{~~~{{{uuulll^^^QQQHHHGGGEEECCCAAAAAAAAACCCDDDDDDHHHNNNTTTYYY]]]bbbfff:::999999999999999::::::777666666555555555555555444333333444444666777777555555555555666666666666666444555777888777;;;@@@GGGNNNZZZfffooouuuzzz}}}~~~~~~zzzuuurrrqqq{{{zzzyyyzzz~~~|||gggJJJCCC===<<<======>>>@@@???DDDLLLRRRYYY```iiippptttxxx{{{pppfffrrrvvv]]]OOONNNNNNSSS\\\iiitttzzz}}}}}}~~~~~~}}}xxxqqqllleeeeeebbb^^^]]]cccpppzzzvvvbbb\\\UUUOOOKKKHHHFFFDDDCCCAAA@@@>>>===<<<======999:::;;;;;;::::::<<<>>>???AAAEEEJJJOOOVVV]]]aaagggkkkppptttwww{{{ssskkkjjjlllrrryyyzzztttlllhhhiiinnntttwwwyyyyyyyyyyyyvvvppphhhbbbYYYWWWZZZaaahhhnnnxxx~~~zzzvvvppplllkkkggg```[[[XXXVVVTTTRRRQQQSSSVVVWWWXXXYYY[[[]]]aaaiiiuuuzzzuuuqqqkkk^^^]]]\\\\\\]]]]]][[[ZZZ^^^^^^bbbfffggghhhnnnvvv~~~}}}rrrZZZIIIIIIZZZmmm{{{jjjWWWLLLJJJIIIEEEEEECCCBBBBBBBBBBBBAAA??????AAACCCCCCEEELLLWWW```fffkkkqqqssstttwww|||~~~{{{vvvnnnaaaTTTKKKGGGEEECCCAAAAAAAAABBBCCCDDDHHHMMMSSSXXX\\\aaaeee::::::999999999:::;;;;;;777777666555555555555555333333333444555666777888555555555666666666777777555333444666666555999???EEEMMMZZZfffooovvv{{{}}}}}}yyytttqqqyyyyyycccKKKEEE???<<<======???AAA@@@CCCGGGKKKQQQ[[[gggppp~~~zzzppppppzzzvvv___OOOMMMMMMQQQZZZeeennntttyyy|||}}}~~~~~~}}}xxxqqqllldddeeeccc^^^ZZZ\\\fffnnn|||lllfff]]]TTTNNNKKKHHHGGGDDDCCC@@@>>>======>>>???:::<<<======<<<<<<===>>><<<>>>AAACCCHHHNNNUUUZZZZZZ___fffkkknnnrrrxxx|||{{{{{{zzzxxxtttvvvyyy||||||||||||{{{xxxrrrkkkeee^^^___eeepppxxx|||~~~zzzuuuoooiiieeefffbbb\\\WWWTTTRRRQQQOOONNNPPPSSSUUUVVVWWWYYY[[[dddnnn|||uuuqqqkkkddd___]]][[[[[[]]]___``````______cccggggggfffjjjpppssssss}}}bbbNNNLLL\\\nnnppp[[[NNNLLLKKKGGGEEECCCBBBBBBBBBBBBAAA???@@@AAACCCBBBCCCJJJUUU^^^eeejjjoooqqqqqqttt{{{}}}}}}{{{wwwpppdddWWWOOOGGGEEECCCAAA@@@AAABBBCCCCCCGGGMMMSSSWWW\\\aaaddd<<<:::888888999:::999888777777777777777777777777222333444666777999:::;;;999888666555555666777777444555555555555666:::===@@@HHHUUUbbbmmmuuu{{{~~~zzzyyy{{{~~~vvvbbbIIIDDD???>>>???@@@@@@>>>DDDDDDGGGNNNSSSYYYdddooo|||{{{wwwzzzqqqpppgggWWWNNNFFFJJJVVVaaafffgggmmmsss}}}wwwsssssskkkgggaaa[[[YYYZZZ]]]```iii~~~}}}qqqcccZZZTTTOOOJJJGGGEEEBBB???>>>>>>>>>>>>===<<<<<<;;;:::999999999999<<<===???BBBEEEHHHKKKMMMUUUYYY^^^cccgggkkkooorrruuuxxx|||vvvrrrssszzz{{{zzzxxxtttqqqooooookkkooouuu|||xxxrrrmmmhhhccc___\\\ZZZVVVSSSPPPOOOOOOOOOMMMOOOPPPOOOOOOTTT]]]eeemmmtttyyywwwmmmaaa[[[aaabbb___```fffhhhfffaaa``````dddddddddhhhmmm}}}~~~{{{}}}ooommm|||fffQQQOOOTTTmmm|||ppp___SSSNNNKKKGGGGGGEEECCCBBBBBBBBBAAA@@@>>>>>>???AAADDDKKKTTTYYYeeehhhmmmqqquuuyyy~~~}}}zzzvvvpppeeeWWWMMMGGGDDDAAA@@@AAACCCCCCCCCCCCGGGMMMSSSWWW[[[^^^aaa999888777777888999888666777777777777777777777777444444555777888:::;;;<<<999888666555555555666666444555555555555666:::===@@@HHHTTT```kkkttt{{{rrr^^^GGGCCC>>>===???AAAAAA???DDDDDDHHHNNNRRRWWWaaallluuusssoooppp~~~}}}sss|||~~~aaaTTTKKKLLLRRRVVV[[[```bbbhhhvvv~~~~~~xxxrrrpppkkkhhhbbb]]][[[ZZZ\\\]]]___qqqoooaaaXXXRRRMMMJJJHHHEEEBBBAAA@@@???>>><<<======<<<;;;::::::::::::999999;;;===@@@CCCEEEGGGOOORRRWWW\\\___cccgggjjjnnnqqqvvvzzz{{{}}}wwwrrruuuvvvvvvvvvvvvvvvwwwxxxwwwzzzzzzwwwqqqkkkfff```[[[WWWWWWUUURRROOOMMMMMMMMMNNNLLLNNNPPPPPPQQQVVV^^^eeettt{{{}}}xxxsssjjjbbbaaaeeefffbbbbbbggghhhfff___]]]]]]```aaaaaafffmmm{{{}}}sssiiilllnnnWWWRRRUUUkkkssscccVVVPPPLLLHHHGGGEEECCCBBBCCCCCCBBBAAA>>>??????AAADDDKKKSSSYYYdddgggmmmrrruuuyyy}}}~~~|||zzzwwwqqqfffXXXOOOIIIFFFCCCAAAAAABBBAAAAAACCCGGGLLLQQQVVVZZZ___bbb999888777888::::::999777888888888888888888888888666666777888999:::;;;;;;888888666555444444444444444555555555555666:::===@@@GGGRRR^^^hhhrrrzzz~~~nnnZZZFFFBBB>>>===@@@CCCCCCBBBDDDEEEIIIOOORRRUUU]]]fffmmmkkkfffeeeooooooiiizzzwwwcccTTTQQQOOOJJJNNNXXXXXX\\\iiizzz~~~{{{sssooollliiieeeaaa]]][[[[[[[[[XXXdddtttnnnbbb[[[UUUQQQKKKIIIFFFDDDCCCAAA>>><<<>>>===<<<;;;::::::::::::777777888:::<<<>>>@@@AAAFFFIIIMMMQQQTTTXXX\\\___dddhhhmmmqqqtttwwwzzz||||||{{{wwwwwwwwwxxxzzz|||~~~{{{qqqnnniiiddd___YYYSSSOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMOOOQQQSSSUUU[[[dddjjj~~~|||xxxnnngggeeebbbdddbbb______bbbbbbaaa___\\\\\\^^^___aaagggnnnzzz{{{uuuiiiaaafff|||uuu\\\TTTSSSgggyyyiii\\\TTTNNNHHHGGGEEECCCBBBCCCDDDCCCBBB??????@@@AAADDDKKKSSSYYYbbbfffmmmsssvvvyyy|||~~~|||{{{yyywwwrrrhhhZZZQQQKKKHHHDDDAAAAAAAAA@@@@@@CCCFFFJJJOOOSSSYYY___ddd;;;;;;;;;<<<======;;;999888888888888888888888888666777777888888999999:::888888777666555444333333444555555555555666:::===???FFFPPP\\\fffpppyyy~~~~~~mmmYYYFFFBBB??????CCCFFFGGGFFFDDDEEEJJJPPPRRRSSSYYY```gggeeeaaa]]]eee|||iii___iiiyyy___VVVOOOFFFHHHRRRSSSVVV___mmmyyy|||uuuqqqmmmlllhhhddd```]]]ZZZYYYYYY]]]fffvvvqqqhhh___WWWLLLJJJHHHFFFEEECCC@@@=========<<<;;;::::::::::::999999999:::;;;<<<>>>???@@@BBBFFFIIIKKKNNNRRRUUU[[[___dddiiimmmqqquuuxxxxxx{{{~~~~~~}}}wwwssskkkhhhddd___[[[UUUOOOKKKKKKJJJHHHGGGGGGIIIJJJLLLPPPQQQSSSUUUZZZcccnnnvvv|||{{{wwwkkkeeeiiiaaa___]]][[[\\\^^^___^^^aaa^^^]]]___```bbbiiiqqqzzzttteee[[[___qqqwww\\\RRRPPPccctttfffZZZPPPHHHGGGEEECCCCCCDDDEEEDDDCCC@@@@@@@@@AAADDDJJJRRRWWW```eeemmmssswwwyyy{{{|||{{{zzzyyyxxxsssiii\\\RRRJJJGGGCCCBBBAAABBBAAAAAACCCEEEIIILLLQQQXXX___ddd>>>===<<<<<<======<<<:::777777777777777777777777777777777777777777777777777777777666666555444333444555555555555666:::===???EEEPPP[[[fffpppxxx}}}}}}~~~~~~|||~~~}}}nnnZZZGGGCCC@@@AAAEEEIIIKKKJJJEEEFFFKKKPPPQQQQQQVVV]]]aaa```^^^[[[___sssjjj]]]bbbvvvlll[[[QQQHHHGGGMMMNNNPPPWWWaaakkkvvv{{{vvvssspppnnnlllhhhddd___[[[YYY[[[ZZZ]]]iii{{{uuufffZZZOOOLLLIIIHHHFFFEEEBBB@@@===<<<;;;::::::999999999::::::999::::::;;;<<<======???AAACCCEEEHHHLLLOOOSSSWWW\\\aaafffjjjooorrrtttvvvzzz}}}~~~zzzuuunnnjjjdddaaa]]]YYYVVVQQQLLLIIIHHHGGGFFFFFFGGGIIIKKKLLLQQQRRRSSSXXX```mmmzzz}}}uuuwwwsssgggccciiibbb^^^[[[\\\___```aaabbbbbb___^^^___```bbbiiiqqq{{{|||wwwfffZZZYYYeeeyyywww[[[QQQNNNbbbqqqbbbUUUKKKHHHFFFDDDDDDEEEEEEDDDCCC???@@@@@@@@@CCCHHHPPPUUU^^^dddlllssswwwyyyzzzzzzzzzzzzzzzyyyuuukkk]]]SSSHHHFFFCCCAAABBBCCCDDDCCCCCCEEEHHHKKKOOOVVV^^^ccc@@@>>>;;;:::;;;;;;:::999888888888888888888888888888777777777666666555555777777777888777666666555444555555555555666:::===>>>EEEPPP\\\fffpppxxx||||||}}}|||xxxzzz|||}}}yyyxxx}}}mmmYYYGGGCCCAAABBBFFFJJJLLLKKKGGGHHHLLLPPPPPPPPPUUU\\\]]]^^^^^^^^^```nnnmmm___aaannnfffVVVMMMHHHHHHGGGIIIOOOWWW```kkk}}}zzzvvvtttsssqqqoookkkfffbbb^^^\\\ZZZVVVWWW```mmm{{{ooo^^^UUUQQQMMMJJJHHHFFFDDDCCC>>>===<<<;;;::::::::::::888888888888888999::::::<<<===>>>???@@@CCCGGGJJJLLLPPPTTTYYY]]]bbbfffjjjmmmppptttwwwyyy|||{{{yyyvvvssspppkkkeee```[[[WWWSSSPPPMMMKKKHHHFFFFFFEEEEEEEEEFFFHHHKKKMMMPPPQQQVVV___kkkzzzwwwnnnvvv{{{}}}{{{~~~wwwqqqqqqmmmeeebbbeeeaaa[[[XXXZZZ___```aaacccaaa^^^^^^___```aaagggnnnzzz|||{{{zzzkkk^^^WWW]]]oooxxx]]]RRRNNN```|||vvvgggYYYOOOJJJHHHFFFEEEEEEEEEDDDBBB????????????AAAFFFNNNSSS^^^dddlllrrrvvvxxxyyyzzzzzzzzzzzzzzzvvvlll^^^TTTHHHEEEBBBBBBCCCDDDEEEDDDCCCEEEHHHKKKOOOUUU\\\aaaDDDAAA<<<:::999::::::999::::::::::::::::::::::::999999888888777666555555666777888999999999888777444555555555555666:::======EEEQQQ]]]hhhqqqxxx||||||}}}yyytttuuuwww{{{|||uuupppttt|||iiiUUUFFFCCC@@@AAAEEEIIIKKKJJJIIIIIILLLOOOPPPPPPUUU\\\]]]___cccffffffnnnuuuaaacccjjj{{{zzz___SSSLLLFFFDDDEEEJJJOOOUUU___pppyyyxxxuuutttqqqmmmiiidddaaa___[[[VVVVVV[[[bbbjjjxxx~~~lll^^^YYYRRRMMMIIIGGGEEEDDD@@@???>>>===<<<<<<<<<<<<888888777777888888999:::::::::;;;;;;<<<>>>BBBEEEEEEHHHLLLPPPSSSWWW\\\```eeehhhkkkoooqqquuuzzz}}}~~~{{{xxxrrroookkkhhhddd```[[[WWWSSSOOOKKKGGGFFFFFFEEEDDDEEEDDDDDDDDDEEEHHHJJJLLLOOOUUU___mmm}}}{{{pppgggjjjqqquuuuuu~~~yyyvvvsssnnnjjjgggeeeeeecccZZZVVVZZZ______```cccccc``````bbbbbbbbbffflllvvv||||||yyyssseeeZZZYYYjjj|||www^^^QQQJJJ[[[uuu~~~}}}pppcccXXXPPPLLLJJJGGGEEEEEEEEECCCAAA>>>>>>======???DDDLLLQQQ^^^dddkkkqqquuuwwwyyy{{{{{{{{{{{{{{{wwwlll^^^SSSJJJGGGDDDBBBCCCCCCDDDCCCCCCEEEHHHKKKNNNTTTYYY^^^IIIDDD???;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666555666888999::::::999999444555555555555666:::===<<>>>>>>>>>>>999999999999999:::;;;;;;888888999999999;;;>>>BBB@@@CCCFFFIIILLLPPPUUUXXX___bbbeeeiiilllpppuuuxxx|||~~~}}}xxxsssppplllhhhddd```]]]YYYUUURRRPPPLLLGGGCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIKKKQQQYYYhhh{{{{{{rrriiiaaahhhnnnppp|||wwwyyywwwppplllllljjjgggjjj```[[[___dddcccdddgggeeecccdddfffeeedddgggmmmssswww|||vvvzzzkkk\\\WWWfffyyyvvv^^^PPPFFFTTTnnnwww{{{sssfff\\\TTTOOOMMMKKKHHHFFFEEEDDDBBBAAA=========<<<>>>CCCJJJOOO___dddjjjppptttwwwyyy{{{{{{{{{||||||wwwlll^^^SSSLLLIIIEEECCCBBBCCCBBBAAACCCEEEHHHKKKOOOSSSXXX\\\SSSMMMEEE@@@>>>>>><<<:::;;;999999999;;;<<<;;;:::???===:::999888888666555555555666666777777888888555555555666777999;;;;;;===DDDPPP^^^jjjsssxxxzzz||||||}}}~~~{{{rrrmmmpppuuuzzz}}}vvvqqqpppffflllvvvsss]]]NNNHHHFFFCCCAAAAAABBBDDDEEEJJJLLLOOOSSSVVVYYYZZZZZZ[[[[[[dddqqqsssqqqwwwyyyiiicccssshhhRRRJJJEEECCCDDDHHHLLLRRR\\\gggxxxxxxxxxxxxvvvrrrlllgggeeeddd___]]]ZZZXXXXXXZZZ]]]```qqqyyynnnaaaXXXQQQLLLJJJIIIEEECCCAAA@@@@@@@@@???>>><<<<<<;;;::::::999999888999999999999:::;;;<<<===>>>@@@CCCDDDEEEGGGIIILLLUUUWWWZZZ___eeejjjooorrrrrruuuyyy{{{}}}~~~~~~{{{{{{zzzxxxuuupppllljjjddd```ZZZUUUQQQNNNKKKHHHDDDAAA@@@AAACCCDDDCCCAAAFFFDDDDDDEEEDDDDDDKKKTTTZZZiii|||ssshhh^^^eeemmmxxxxxxvvvsssrrrrrrvvvzzz|||ooohhhbbbccciiinnnmmmkkkgggfffeeeddddddgggiiikkkpppzzz~~~{{{yyy~~~mmm___\\\eeeqqq|||cccNNNIIINNNeeeiiikkkeee\\\TTTMMMIIIKKKHHHEEEEEEFFFFFFCCC@@@BBBAAA???===>>>DDDKKKQQQ```dddiiioootttwwwyyyzzz{{{~~~~~~zzzuuummm^^^PPPLLLIIIEEECCCCCCCCCBBBBBBAAACCCFFFIIIMMMQQQVVVZZZXXXQQQHHHAAA???>>><<<:::<<<:::::::::<<<===<<<;;;<<<:::888888888999888777555555666666777888888999666666666777888999:::;;;===CCCNNN\\\hhhqqqwwwzzz||||||}}}~~~}}}wwwnnniiikkkpppxxx~~~tttmmmllljjjpppyyynnnYYYJJJCCCBBB@@@???@@@AAADDDEEEKKKMMMPPPTTTWWWYYYZZZZZZ___^^^dddooorrrpppuuu}}}lllaaammm|||```PPPHHHEEEDDDFFFHHHKKKSSS\\\pppyyyvvvuuussspppmmmiiieeeccc]]]\\\ZZZYYYXXXXXXYYYYYYdddppppppaaaWWWOOOKKKJJJFFFCCCAAA??????>>>===<<<<<<<<<;;;;;;:::999999999888777777777777888999999;;;===@@@AAABBBDDDFFFHHHNNNPPPSSSXXX]]]cccgggiiimmmppptttwwwyyy{{{}}}~~~~~~}}}zzzyyywwwsssnnnhhhccc```[[[XXXSSSNNNKKKIIIFFFDDDCCCAAA???@@@BBBCCCAAA@@@@@@???AAAEEEFFFIIIQQQZZZiiiwwwzzzqqqcccnnn{{{yyywwwuuutttuuuxxx|||wwwqqqkkklllqqquuutttqqqgggfffffffffggghhhiiijjjrrrzzz|||~~~~~~sssccc\\\bbblll}}}~~~dddOOOIIIMMMaaajjjnnnggg[[[QQQKKKHHHIIIHHHFFFEEEEEEDDDBBBAAAAAA@@@>>>===>>>CCCJJJPPP```dddjjjoootttwwwyyy{{{|||{{{wwwnnn```RRRKKKHHHEEEBBBBBBBBBBBBAAAAAACCCFFFIIILLLQQQVVVZZZccc[[[PPPGGGCCCAAA???======<<<;;;<<<===>>>>>><<<888666555666888::::::999666666666777888888999999888888888888888999::::::===CCCMMMYYYeeeooovvvyyy{{{||||||~~~~~~~~~|||yyytttlllggggggmmmxxxvvvmmmjjjnnnttt}}}}}}hhhSSSGGGAAA@@@@@@???AAACCCFFFGGGMMMOOOQQQUUUWWWYYYYYYZZZaaa^^^cccmmmrrrqqqssszzzyyyhhhlll}}}sssZZZNNNIIIEEEEEEEEEFFFKKKRRRdddmmmzzzyyyvvvqqqooonnnlllhhheee^^^^^^]]]\\\ZZZWWWUUUTTTXXX```kkkyyynnn___VVVOOOLLLIIIFFFCCCAAA@@@???>>><<<======<<<<<<;;;::::::999999888777777666777777777888:::<<<===>>>???BBBDDDGGGIIILLLPPPUUUZZZ^^^```eeehhhmmmppprrruuuxxxzzz{{{~~~zzzxxxwwwwwwsssrrroookkkeee___ZZZWWWRRROOOKKKHHHFFFDDDBBB@@@AAA???>>>>>>???@@@@@@???@@@???BBBFFFJJJPPPZZZeee|||}}}ooosssvvvuuutttuuuxxx|||wwwrrrmmmmmmpppsssrrroooffffffggghhhiiijjjlllllluuuzzz{{{}}}}}}}}}iii]]]```iii{{{fffOOOHHHKKK]]]lllvvvnnn\\\OOOKKKIIIGGGHHHGGGFFFCCCAAAAAABBB@@@???>>><<<===BBBIIINNN___dddjjjppptttwwwyyy{{{}}}}}}yyyqqqcccVVVKKKHHHEEEBBBBBBBBBAAA@@@AAACCCFFFIIILLLPPPUUUYYYqqqhhh[[[QQQKKKGGGDDDAAA>>>===<<<<<<>>>???>>><<<777555555555888999:::999666666777888888999999:::::::::999999999999::::::???DDDMMMYYYdddooovvvzzzzzz{{{|||~~~}}}zzzyyyvvvqqqlllkkkppp|||}}}qqqmmmpppxxxvvvbbbPPPEEECCCCCCBBBBBBCCCEEEGGGIIIMMMNNNQQQTTTVVVWWWXXXXXX]]][[[___iiiooopppqqquuutttmmmxxxfffVVVNNNGGGEEEFFFFFFIIINNNZZZcccooozzz}}}sssnnnnnnnnnllliiieeedddbbb___\\\YYYVVVUUUUUUXXX\\\fffuuu{{{kkk```WWWPPPMMMJJJFFFDDDCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::<<<;;;:::999888888888888666888:::;;;;;;<<<>>>@@@CCCEEEGGGKKKOOOSSSVVVXXX]]]```dddhhhjjjmmmpppsssyyy{{{~~~}}}xxxtttqqqppppppiiihhheeebbb]]]YYYUUUSSSLLLIIIFFFDDDCCCCCCAAA@@@???>>>=========>>>??????DDDCCCEEEJJJPPPYYYgggttt}}}}}}qqqtttrrrpppooooooqqqtttvvvqqqmmmiiiiiikkkmmmkkkhhheeedddeeefffiiimmmqqqtttzzz|||zzznnn___```kkkzzziiiQQQGGGIIIXXXooo~~~uuuaaaSSSNNNLLLFFFHHHIIIFFFBBB@@@AAACCC??????===<<<===AAAGGGLLL]]]ccckkkqqqtttvvvyyy{{{~~~~~~zzztttgggZZZLLLIIIEEEBBBBBBBBBAAA@@@AAACCCFFFHHHKKKOOOTTTXXX}}}sssfffZZZSSSMMMHHHEEE@@@>>>======>>>>>>===<<<888777555666777888888777777777888888999:::::::::<<<;;;;;;:::::::::::::::@@@EEENNNZZZeeeooowwwzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||{{{wwwtttwwwrrrmmmpppzzzppp]]]NNNFFFEEEDDDDDDDDDDDDEEEFFFGGGKKKLLLOOORRRTTTUUUVVVVVVYYYYYY]]]eeekkkkkkjjjjjjxxxrrrsssyyy^^^SSSHHHEEEFFFGGGIIILLLPPPYYYeeepppzzzzzzooolllllllllkkkjjjhhhccc___[[[YYYWWWWWWVVVTTTTTTYYYeeeuuu{{{ooobbbVVVQQQMMMIIIFFFDDDDDDCCCBBB??????>>>======<<<<<<;;;<<<<<<:::999888888777777666888:::::::::;;;===>>>@@@AAABBBEEEIIILLLOOOQQQTTTWWW\\\___bbbeeehhhjjjmmmpppsssvvvyyy~~~zzzyyywwwtttqqqmmmjjjhhhaaa```]]]ZZZVVVRRROOONNNGGGDDDBBB@@@AAAAAA@@@@@@=========<<<===>>>@@@BBBFFFEEEHHHOOOXXXdddvvv~~~{{{{{{~~~{{{qqqnnnmmmjjjgggfffggghhhiiimmmkkkiiihhhjjjjjjhhheeecccbbbaaaccchhhpppwww||||||ppp^^^```mmm{{{lllSSSGGGGGGRRRmmmzzzgggZZZSSSNNNFFFHHHIIIGGGBBB@@@AAACCC??????===<<<===AAAFFFKKKZZZaaajjjpppsssuuuxxx{{{}}}~~~{{{uuuiii]]]MMMJJJFFFCCCBBBBBBAAA@@@@@@BBBEEEHHHJJJNNNSSSWWWqqqfff]]]UUUNNNIIIDDDBBB@@@?????????===;;;:::888777777888888888777888888888999::::::;;;;;;===<<<;;;;;;;;;;;;;;;<<<@@@EEEOOO[[[fffpppvvvyyyyyyzzz|||}}}~~~~~~}}}}}}}}}pppkkkppp|||lllZZZLLLFFFCCCCCCCCCBBBCCCCCCDDDDDDIIIKKKMMMQQQSSSUUUUUUVVVWWW[[[aaagggiiihhheeeccclllzzzjjjZZZKKKEEEEEEFFFGGGIIIHHHOOOZZZdddnnn|||xxxnnnjjjjjjjjjjjjhhhccc___[[[YYYXXXXXXVVVRRRQQQTTT[[[gggvvvqqqcccWWWRRRLLLHHHEEEDDDBBBAAA@@@@@@???>>>>>>======<<<;;;:::999888777777777777777888::::::::::::;;;===;;;<<<===???BBBEEEGGGIIILLLOOOSSSVVVYYY[[[^^^``````dddiiimmmqqqvvv}}}|||rrrqqqpppnnnkkkgggcccaaa[[[YYYVVVRRRNNNJJJGGGFFFBBB@@@=========>>>>>>===<<<============@@@CCCGGGFFFHHHOOOZZZffftttzzzzzz{{{}}}xxxppphhhgggeeecccbbbcccddddddgggfffeeeeeefffeeeccc````````````ccciiiqqqzzzqqq]]]___mmm~~~pppUUUHHHGGGLLLhhh~~~|||nnndddYYYOOOHHHIIIHHHGGGDDDBBBBBBCCC??????>>>======AAAFFFJJJWWW___jjjpppqqqssswwwzzz{{{~~~~~~|||zzzuuujjj___OOOLLLGGGDDDDDDCCCBBBAAA@@@BBBEEEGGGJJJMMMRRRVVVtttjjjaaaXXXRRRIIIGGGDDDCCCBBB@@@>>><<<:::999777777999:::999888888888999999:::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>DDDOOO[[[fffoootttwwwyyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}}}}~~~wwwnnnnnnppp~~~~~~iiiWWWJJJDDDAAAAAABBBCCCDDDEEEEEEFFFHHHJJJMMMQQQTTTVVVWWWWWWVVV___jjjqqqrrrpppnnnlllnnn||||||hhhRRRHHHFFFEEEEEEEEEDDDKKKTTT\\\dddqqqwwwnnnkkkkkkiiihhheeeccc___\\\ZZZYYYWWWSSSRRRUUUWWW\\\gggsssuuubbb\\\TTTMMMIIIEEEBBBAAAAAA@@@@@@???>>>>>>======;;;;;;:::999888888888999777888::::::999999:::<<<999:::;;;<<>><<<;;;<<<=========<<<===>>>>>>???BBBGGGKKKOOOTTT```ooozzz}}}wwwzzz}}}xxxrrrfffeeecccaaaaaaaaabbbbbb___``````aaaaaa```^^^\\\]]]___aaafffkkkrrrwww{{{~~~xxxaaaaaannnrrrWWWIIIGGGKKKggg}}}yyyrrrdddSSSKKKIIIGGGGGGFFFFFFDDDBBB@@@@@@???>>>>>>AAAFFFJJJTTT]]]iiiooopppqqquuuyyyyyy||||||zzzyyyuuujjj```PPPMMMIIIFFFEEEDDDCCCBBB@@@BBBEEEGGGIIIMMMQQQUUUvvvlllbbb[[[LLLJJJGGGEEEDDDBBB???===999888777888:::;;;;;;:::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<>>>>>>>>======<<<;;;;;;;;;<<<<<<666888999999888888999;;;::::::;;;===>>>AAABBBDDD@@@CCCFFFIIIJJJLLLOOOQQQPPPUUUZZZ\\\]]]```fffllljjjpppwww~~~vvvnnniiifffccc]]]WWWRRROOONNNNNNDDDDDDCCCBBBAAAAAAAAAAAAAAA???===<<<===>>>>>>>>>;;;===??????@@@CCCIIINNN[[[bbbqqq~~~{{{vvvzzz}}}zzzvvvgggeeecccaaa______^^^___^^^___```bbbbbb```^^^\\\\\\^^^ccciiinnnrrrtttuuuvvvxxx|||gggdddppptttXXXJJJHHHNNNhhh~~~mmmXXXMMMJJJGGGGGGHHHHHHEEEBBB@@@@@@@@@??????BBBFFFJJJRRR\\\hhhnnnoooppptttxxxxxxzzz{{{yyyxxxtttjjj```RRRNNNJJJGGGFFFEEEDDDCCC@@@BBBDDDFFFIIILLLQQQTTT{{{nnneee[[[RRRHHHCCCBBBBBBAAA??????>>><<<:::::::::;;;<<<:::::::::888777999<<>>======>>>???===AAAFFFOOOZZZeeennntttwwwxxxzzz}}}~~~|||zzzyyyzzz|||~~~~~~~~~}}}{{{|||~~~zzzqqqnnnnnnxxxxxxdddTTTIIIDDD???AAACCCFFFGGGJJJNNNQQQSSSOOOLLLNNNTTTZZZ[[[ZZZ[[[eeettt}}}yyy{{{eeeTTTOOOJJJEEEBBBHHHEEEGGGOOOXXXdddsssuuujjjooollljjjiiiiiifffbbb^^^]]]ZZZWWWVVVWWWYYYYYYYYYeeesssyyyhhh]]]WWWOOOHHHCCCEEEDDDBBBAAABBBBBB@@@???>>>>>>======<<<<<<;;;;;;;;;:::999888888888999:::;;;::::::::::::;;;<<<<<>>>>>???AAACCC<<<===>>>===<<<<<<>>>@@@AAA<<<<<>>======@@@FFFJJJOOOVVV___hhhnnnqqqtttvvvxxxzzz{{{{{{|||yyynnnbbbYYYQQQJJJIIIGGGDDDAAAAAAAAAAAABBBDDDGGGKKKOOORRRyyypppeee\\\PPPGGGDDDBBB???<<<===<<<<<<<<<<<<<<<===>>>======;;;999888999===@@@AAABBBAAA@@@@@@AAACCCDDDDDDIIIQQQ\\\gggooouuuxxxuuuvvvyyy{{{||||||{{{{{{|||{{{yyyzzz|||~~~~~~~~~}}}~~~~~~|||{{{||||||}}}uuunnnnnnpppzzzuuubbbQQQGGGCCCAAACCCFFFHHHIIILLLOOORRRSSSQQQPPPRRRXXX^^^bbbcccfffiiippp}}}wwwsssyyyxxxuuu~~~eeeXXXPPPKKKJJJDDDCCCEEELLLSSS]]]kkkxxxyyyrrrnnnjjjjjjlllkkkfffbbb```^^^[[[YYYYYYZZZYYYXXX[[[dddrrrzzzlll```VVVOOOLLLGGGFFFDDDDDDDDDBBB@@@===??????>>>>>>===<<<<<<<<<<<<;;;:::999888999999:::;;;::::::::::::;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSVVV[[[```dddiiinnnqqq|||}}}xxxwwwqqqiiiddd```[[[UUUOOONNNMMMJJJHHHEEECCCBBBAAABBBAAA>>>===<<<>>>@@@AAA===>>>>>>===;;;:::;;;===DDD@@@AAAHHHOOOWWWdddppp|||{{{|||}}}}}}~~~zzzwwwkkkgggeeehhhhhhfffeeeffffffeeedddcccbbbaaaaaaaaaaaa```aaafffkkkpppqqqpppooovvv|||sssnnnwwwdddOOOGGGHHH\\\vvvyyygggTTTMMMHHHIIIIIIFFFCCCCCCAAAAAA???======@@@EEEHHHMMMSSS\\\dddjjjnnnrrrsssuuuxxxyyyzzz{{{yyypppeeeWWWOOOHHHFFFEEEAAA???@@@??????@@@AAAEEEIIIMMMOOOzzznnndddWWWMMMHHHDDDBBB???===>>>???@@@AAAAAAAAAAAA@@@???===;;;:::<<<@@@CCCHHHGGGEEECCCBBBCCCHHHLLLLLLPPPWWW```iiiqqqvvvyyyxxxxxxyyyzzz{{{||||||}}}|||{{{yyyyyy{{{}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{}}}}}}~~~~~~}}}{{{zzzyyy}}}{{{zzz}}}|||oooiiilllqqq{{{qqq^^^NNNEEEAAACCCEEEGGGIIIJJJLLLOOOQQQRRRSSSUUUWWW\\\ccckkkqqqtttooolllwww~~~pppooorrr{{{lllnnn}}}eeeUUUNNNMMMEEEDDDGGGJJJMMMSSS```mmm|||uuummmlllooopppmmmiiieeeccc___]]]\\\[[[YYYXXXVVVXXX```lll|||~~~nnnaaaYYYUUUMMMKKKIIIHHHGGGEEEBBB???@@@@@@??????>>>======<<<<<<;;;::::::999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFGGGHHHIIIKKKNNNQQQTTTVVVYYY]]]```dddiiippptttvvvvvvuuuuuuxxxvvvrrrooollljjjfffccc```[[[VVVRRRQQQNNNIIIFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@???===;;;;;;<<<===>>><<<===>>>>>>===<<<===>>>EEEEEEIIISSS___lll{{{}}}{{{zzz{{{}}}~~~yyyuuuiiifffeeeiiijjjhhhfffhhhggggggggggggeeedddcccbbbeeeddddddfffjjjmmmooopppqqqxxx~~~uuuqqq|||jjjRRRGGGDDDWWWppp}}}lllWWWPPPJJJJJJJJJGGGDDDDDDCCCBBB@@@>>>===???CCCFFFJJJPPPXXX```fffjjjnnnpppqqquuuxxxyyy{{{zzzrrrhhhXXXOOOGGGEEEDDDAAA@@@AAA?????????AAADDDHHHLLLNNN~~~qqqiii]]]TTTNNNLLLJJJIIIEEEFFFGGGHHHHHHGGGFFFEEEAAAAAA@@@??????AAAFFFJJJOOOKKKGGGEEECCCEEEMMMUUUYYY\\\aaagggmmmrrrvvvxxxzzzzzzyyyyyyyyyzzz|||}}}|||zzzxxxxxxzzz|||||||||{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{{{{yyyxxxwww{{{zzzyyy{{{xxxlllfffjjjqqq|||lllZZZLLLDDDBBBBBBEEEGGGHHHIIIJJJLLLMMMPPPSSSWWWZZZ^^^eeeqqqyyyuuulllqqqsssjjjlllllltttooohhhooo{{{bbbTTTOOOJJJIIIJJJKKKJJJMMMXXXddd{{{tttmmmooorrrpppmmmiiigggcccaaa___]]]YYYWWWWWWWWWYYY```kkkzzz~~~qqqddd\\\VVVRRRMMMIIIHHHGGGFFFEEEBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;??????@@@AAABBBCCCDDDDDDEEEGGGJJJLLLNNNPPPRRRUUUWWW[[[___ccccccbbbbbbbbbdddbbb___^^^]]]\\\YYYWWWRRRNNNKKKHHHHHHFFFDDDAAA@@@@@@?????????@@@AAAAAA>>>===<<<::::::;;;<<<<<<999;;;>>>???@@@AAADDDFFFGGGLLLVVVcccrrr}}}|||{{{zzzzzz|||}}}~~~zzzuuukkkfffccceeefffddddddgggggghhhhhhhhhgggfffdddcccfffeeecccdddeeehhhjjjlllqqqyyy}}}vvvzzztttppp|||tttYYYIIIEEETTTkkk}}}mmmYYYQQQKKKJJJJJJGGGDDDEEEDDDCCCBBB???===>>>AAADDDHHHMMMUUU\\\bbbgggkkknnnppptttxxxyyyzzzyyyrrrjjj\\\SSSJJJGGGFFFCCCBBBDDDAAAAAAAAACCCEEEIIILLLNNNvvvooofff]]]WWWTTTSSSRRRPPPPPPQQQPPPNNNLLLIIIHHHBBBCCCCCCDDDEEEHHHMMMPPPUUUOOOKKKIIIGGGHHHSSS___ggghhhkkknnnqqqsssuuuvvvwwwvvvuuuttttttuuuwwwxxxzzzxxxwwwwwwyyy{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvwwwwwwxxx{{{wwwmmmfffjjjrrr}}}|||hhhWWWKKKEEEDDDAAADDDFFFGGGGGGFFFGGGHHHLLLQQQWWWYYY\\\cccoooyyy{{{rrrpppvvv{{{vvvlllcccfffhhhmmmtttgggdddxxxzzz```RRRLLLJJJIIIIIIHHHKKKUUU```rrrqqqmmmnnnnnnlllllljjjgggeeeccc___ZZZWWWXXXXXXYYYZZZ^^^jjjzzzwwwiii```ZZZQQQJJJGGGHHHIIIIIIDDDCCCBBBAAA@@@???>>>>>>============<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<>>>???@@@AAABBB<<>>>>>>>>>>>>>>???<<<<<<;;;::::::;;;<<<<<<:::<<<>>>@@@AAADDDHHHKKKQQQ[[[iiixxx|||||||||||||||}}}~~~~~~yyyuuurrrjjjdddbbbbbbaaabbbfffeeeeeegggggggggfffdddcccgggfffeeeddddddeeehhhjjjnnnvvvzzzwwwtttyyyvvvrrr~~~}}}```KKKEEEOOOeee~~~pppYYYQQQJJJIIIIIIEEEDDDDDDDDDDDDBBB@@@>>>>>>@@@CCCGGGLLLRRRYYY___dddjjjnnnpppuuuyyyyyyyyyxxxrrrkkk```VVVLLLHHHFFFCCCCCCEEEBBBAAAAAABBBDDDGGGKKKMMMzzzrrriiiaaa[[[XXXWWWYYYXXXVVVTTTQQQNNNKKKJJJDDDFFFIIIKKKLLLOOORRRUUUYYYRRRNNNMMMKKKLLLYYYiiippppppqqqrrrsssttttttuuuyyyxxxvvvuuuuuuvvvwwwxxxxxxvvvuuuvvvxxx{{{|||{{{{{{{{{zzzyyyxxxvvvuuutttuuuvvvwwwxxxxxxxxxwwwwwwtttuuuwww{{{~~~{{{vvvnnnhhhllluuuwwwdddSSSIIIFFFFFFBBBEEEGGGGGGFFFEEEEEEFFFJJJOOOTTTWWWYYY___hhhppp|||{{{vvvpppnnnpppoookkk^^^```ccciiixxxzzzhhh]]]kkksss\\\QQQKKKGGGFFFGGGJJJSSS\\\hhh|||~~~sssnnnkkkkkknnnlllkkkiiigggccc^^^ZZZVVVXXXYYYWWWXXX```ooozzz}}}nnnfffZZZQQQKKKJJJJJJJJJEEEEEEDDDCCCAAA@@@??????===>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;:::::::::::::::777777888:::;;;<<<===>>>999;;;>>>???@@@AAACCCEEEDDDFFFHHHIIIHHHHHHIIIJJJEEEFFFGGGIIIKKKJJJGGGDDDEEEDDDBBB@@@>>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???@@@BBBDDDIIIOOOTTTdddppp{{{}}}~~~~~~zzzzzz~~~zzzvvvtttxxxooofffbbb```___bbbfffbbbcccdddeeeeeeeeeeeeeeejjjjjjjjjhhhggggggiiikkkjjjrrrwww{{{|||rrrrrr|||zzzfffNNNDDDJJJ]]]yyysssXXXPPPIIIHHHGGGEEEDDDEEEDDDDDDCCC@@@>>>>>>@@@BBBFFFJJJPPPVVV\\\bbbiiimmmpppvvvzzzzzzyyyyyytttnnncccXXXLLLGGGDDDBBBBBBDDD@@@??????@@@AAADDDGGGIII}}}tttkkkddd___]]][[[YYYVVVSSSPPPMMMKKKJJJHHHKKKOOOQQQRRRSSSTTTUUUVVVOOOLLLMMMKKKLLLZZZlllsssrrrrrrrrrsssssstttuuu{{{zzzzzzyyyxxxxxxxxxxxxvvvttttttuuuxxx{{{||||||||||||{{{yyywwwuuusssrrrssstttvvvwwwxxxyyyxxxxxxssstttvvvyyy{{{~~~}}}wwwsssooojjjqqq|||rrr___PPPHHHFFFGGGFFFHHHJJJKKKIIIGGGFFFGGGIIIMMMQQQTTTVVVZZZ```dddnnnqqqqqqllliiikkkmmmlllbbb```aaafffnnn}}}ooo```eeepppvvv```VVVKKKGGGGGGIIINNNTTT^^^ssswwwpppnnnpppooonnnnnnmmmiiiddd```\\\[[[ZZZYYYYYY^^^ffflllrrrxxxlll```WWWQQQMMMKKKGGGFFFEEEDDDBBBAAA@@@???>>>>>>?????????>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;777777777888999:::;;;;;;:::<<<>>>>>>>>>>>>@@@BBB@@@BBBDDDDDDCCCCCCDDDFFFCCCBBBBBBCCCEEEFFFEEECCC??????>>>===;;;:::;;;<<<======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???AAAAAA@@@AAACCCGGGMMMVVV```gggwww|||}}}~~~~~~yyyxxxzzzvvvyyy|||{{{xxxssspppqqqvvvnnneeebbb```^^^```dddaaaaaaaaabbbdddfffggghhhkkklllmmmllljjjiiijjjlllgggoootttxxx}}}ooolll~~~oooTTTGGGIIIYYYttt}}}rrrWWWOOOHHHGGGHHHFFFEEEGGGCCCCCCBBBAAA???>>>@@@BBBEEEHHHMMMSSSYYY```gggkkknnnuuuyyyzzzzzzzzzxxxssshhh\\\OOOIIIEEEBBBBBBDDD@@@?????????AAADDDFFFHHH{{{rrrkkkfffdddZZZXXXTTTQQQMMMKKKJJJJJJLLLOOOSSSVVVUUUTTTTTTTTTRRRKKKHHHJJJHHHIIIWWWjjjrrrrrrqqqrrrrrrssstttuuuxxxxxxwwwwwwvvvuuuuuuuuutttsssssstttxxx{{{|||}}}}}}}}}{{{yyywwwtttrrrpppqqqsssuuuwwwyyyyyyyyyyyysssssstttwwwyyy}}}|||~~~~~~}}}tttqqqnnnlllttt~~~nnn\\\MMMFFFEEEGGGIIIKKKNNNNNNLLLJJJIIIHHHJJJLLLPPPSSSUUUXXX[[[]]]bbbgggiiiffffffjjjlllllljjjdddbbbeeegggpppyyygggfffiiiuuurrrcccSSSKKKIIIHHHJJJMMMXXXmmmxxxuuuqqqqqqqqqrrrqqqmmmhhhdddeeeaaa^^^\\\^^^___``````cccuuu|||ooodddZZZQQQLLLGGGGGGFFFDDDCCCAAA@@@@@@>>>??????@@@@@@>>>===<<<;;;::::::::::::;;;<<<<<<;;;;;;:::::::::::::::;;;999999999:::::::::::::::999:::;;;;;;999999:::;;;<<<===??????>>>>>>@@@AAAAAA>>><<<<<<>>>AAABBBBBB;;;<<<<<<;;;::::::;;;===>>>=========<<<======>>>:::;;;<<<>>>@@@AAACCCCCC@@@BBBFFFLLLVVVdddrrr{{{}}}}}}|||}}}|||qqqkkklllpppxxx{{{~~~zzz|||zzzyyytttmmmlllnnnqqqjjjcccaaa___]]]]]]````````````aaacccfffiiijjjjjjlllnnnmmmjjjiiiiiikkkeeennnssswww{{{lllhhhzzzwww[[[NNNLLLXXXrrryyynnnXXXOOOHHHHHHHHHGGGGGGHHHBBBCCCBBBAAA??????@@@BBBDDDGGGLLLQQQWWW^^^eeejjjlllsssyyyzzz{{{|||{{{wwwmmm```SSSLLLHHHDDDDDDFFFBBBAAAAAAAAACCCEEEHHHIIIfffkkkssszzzzzzuuukkkaaaUUURRRMMMJJJHHHIIILLLNNNQQQPPPOOORRRWWWYYYYYYWWWQQQOOOLLLIIIIIIOOOZZZaaannnoooqqqrrrssssssrrrrrrxxxxxxxxxxxxwwwvvvttttttuuutttttttttvvvxxx{{{}}}~~~{{{xxxuuurrrppprrrrrrssswwwzzzzzzwwwtttrrrrrrrrrssstttvvvxxxyyy|||vvvyyy{{{zzz}}}zzzqqqlllqqq||||||kkk[[[MMMEEEFFFKKKOOOUUU\\\^^^UUUHHHCCCEEEIIIJJJMMMPPPSSSUUUVVVWWWaaa```___^^^```cccgggiiijjjeeeaaabbbgggrrrqqqeeeaaajjjyyyxxx]]]PPPLLLIIIIIIKKKTTT^^^rrr|||uuusssrrrrrrrrrooojjjeeehhhfffccc```]]][[[ZZZZZZ___dddllluuu~~~{{{jjj\\\UUUPPPOOOLLLJJJHHHFFFFFFEEEBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::999888999999999999999999999999::::::::::::::::::::::::======<<<<<<<<<<<<======<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>===<<<:::===???@@@BBBCCCDDDDDDDDDJJJQQQ[[[eeeoooyyy~~~~~~~~~xxxoooiiiggghhhiii~~~yyymmmcccaaaeeeiiigggbbb\\\ZZZ\\\^^^___^^^cccccccccbbbbbbcccgggjjjjjjlllmmmkkkhhhgggiiikkkggglllqqqzzz~~~mmmhhh}}}zzz```OOOKKKZZZrrrooo\\\LLLHHHLLLGGGDDDGGGEEEGGGFFFCCC@@@>>>>>>>>>???>>>CCCJJJOOOUUU\\\eeekkkooosssuuuuuuxxx|||~~~|||pppeeeVVVLLLGGGEEECCC@@@AAA@@@??????@@@CCCEEEGGG\\\___dddjjjpppvvv}}}{{{vvvlllbbbVVVRRRMMMHHHGGGJJJNNNQQQSSSRRRQQQSSSWWWZZZZZZYYYVVVTTTPPPLLLLLLQQQZZZaaajjjkkknnnqqqsssssssssrrrvvvvvvwwwwwwwwwvvvuuuuuuwwwvvvvvvvvvxxx{{{}}}~~~|||yyyvvvtttrrrqqqsssrrrsssvvvyyyyyywwwttttttsssrrrqqqrrrtttvvvxxx|||~~~{{{~~~}}}yyyyyyzzz|||}}}|||zzztttnnnmmmuuuvvvdddVVVLLLFFFFFFKKKNNNRRRZZZ^^^YYYOOOIIIJJJMMMNNNOOOQQQSSSTTTUUUUUU[[[[[[ZZZ[[[\\\^^^```aaaccc^^^[[[]]]aaajjjxxx{{{kkkaaaiiizzzmmmYYYQQQLLLIIIHHHNNNVVVggg{{{|||yyyuuutttvvvuuupppkkkkkkiiigggcccaaa___^^^]]]^^^aaaeeejjjqqqzzz}}}pppjjj\\\YYYSSSMMMIIIFFFEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::???>>>>>>======>>>>>>???<<<===============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>===>>>???@@@@@@@@@???@@@@@@@@@AAACCCGGGLLLOOOZZZbbbnnnzzz}}}wwwmmmeeeaaabbbfffjjjzzzttthhhaaa```bbbeeeeee```[[[YYY\\\___`````````aaabbbaaa```aaadddfffhhhjjjkkkjjjhhhhhhkkkmmmhhhkkkooowwwoooiii~~~xxxwwwtttoooXXXOOOYYYpppvvv]]]LLLHHHLLLGGGFFFIIIHHHGGGEEECCC@@@>>>>>>>>>>>>>>>CCCIIIOOOTTT[[[dddjjjooosssvvvvvvxxx|||}}}{{{qqqfffWWWLLLGGGEEECCCAAAAAA@@@??????@@@BBBEEEFFFZZZZZZZZZ[[[___fffnnntttzzz~~~}}}zzzuuujjj```VVVRRRMMMIIIIIILLLPPPTTTVVVUUUTTTVVVYYY\\\^^^^^^aaa]]]XXXRRRQQQUUU\\\bbbfffhhhlllpppsssssssssrrrttttttuuuvvvvvvvvvvvvvvvxxxxxxxxxyyyzzz}}}}}}yyyvvvsssrrrrrrrrrrrrrrrsssuuuwwwwwwuuusssvvvtttqqqpppqqqtttxxx{{{{{{|||yyyzzzzzzvvvrrrrrrpppmmmkkknnnyyyooo[[[PPPJJJGGGGGGIIIMMMOOOWWW___```ZZZTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSUUUWWWYYYZZZ[[[[[[[[[XXXUUUTTTWWW[[[aaalllvvvxxxgggjjj{{{hhhYYYPPPKKKIIIJJJNNNZZZiiiyyy~~~uuurrrtttuuurrrooopppnnnllliiifffdddcccbbbaaa`````````dddlllvvv}}}mmmhhh___VVVNNNJJJHHHHHHDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@??????>>>>>>======>>>===;;;:::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>==================>>>=========<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>??????@@@CCCCCCCCCEEEIIIRRR\\\bbbmmmvvvvvvsssqqqrrrwww{{{~~~~~~sssmmmddd\\\[[[___eeejjjtttzzzmmmddd````````````aaa]]]YYYYYY\\\```bbbbbb___aaabbbbbbaaaaaacccdddeeefffggggggggghhhkkknnnhhhjjjlllqqqrrrkkkuuufffdddfffcccTTTWWWllldddQQQKKKNNNIIIGGGJJJHHHGGGEEECCC@@@???>>>>>>>>>===BBBHHHMMMRRRYYYbbbiiioootttwwwwwwyyy||||||yyyssshhhYYYMMMGGGEEEDDDCCCAAA@@@??????@@@BBBDDDFFFjjjfff```ZZZYYY\\\dddjjjooouuuyyyxxxuuuoooeee\\\TTTRRRPPPNNNNNNPPPSSSTTTWWWWWWWWWYYY]]]aaadddffflllggg```[[[YYY]]]ccchhhgggiiimmmqqqssstttsssrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxyyy{{{}}}}}}zzzvvvrrrppppppqqqrrrqqqqqqqqqssstttttttttssstttrrrqqqqqqtttzzz}}}}}}~~~|||uuummmkkkjjjhhhiiiooo{{{{{{iiiTTTKKKIIIHHHGGGGGGLLLLLLSSS]]]cccaaa\\\[[[SSSSSSTTTUUUVVVVVVVVVUUURRRTTTWWWZZZ[[[ZZZXXXWWWPPPMMMOOOTTTYYY^^^eeemmmwwwpppyyyzzzbbbTTTOOOMMMJJJKKKPPP[[[hhhwww{{{rrrrrrttttttqqqsssrrrpppnnnllljjjhhhhhhfffeeebbb``````dddkkkppp|||{{{pppdddZZZSSSOOONNNHHHGGGEEEDDDEEEEEEDDDBBBBBBBBBAAA@@@??????>>>>>>???===;;;999999999;;;<<<999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;:::999:::<<<======???AAACCCGGGJJJMMMRRRYYYcccooowww~~~~~~|||qqqkkkcccbbbfffjjjkkkjjjjjjeee^^^ZZZZZZ___fffjjjqqq~~~xxxjjjcccbbbcccaaa___^^^ZZZWWWXXX]]]bbbccccccaaaccceeeeeedddccccccdddccccccbbbbbbccceeehhhjjjiiiiiijjjnnn{{{uuuooouuubbb\\\^^^zzzmmmXXXUUUiiinnnYYYOOOOOOIIIGGGIIIGGGFFFEEECCCAAA???>>>>>>>>>===AAAFFFKKKPPPWWWaaahhhoootttwwwxxxyyy|||{{{xxxuuujjj[[[NNNGGGEEEDDDDDDAAA@@@??????@@@AAADDDEEEyyynnnbbbYYYWWWZZZ^^^ffflllqqqpppmmmhhh```XXXTTTUUUWWWXXXXXXWWWVVVUUUXXXYYY[[[^^^aaaeeejjjlllsssmmmfffaaaaaaeeekkkooolllnnnqqqssstttsssrrrqqqqqqrrrtttuuuwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{|||zzzwwwsssooommmmmmoooqqqooooooppppppqqqrrrssstttrrrrrrtttxxx~~~~~~}}}|||~~~~~~tttkkkddddddeeeiiirrrvvvcccPPPIIIIIIIIIGGGGGGIIIGGGLLLVVV^^^___\\\[[[SSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[ZZZWWWTTTRRRLLLJJJLLLSSSYYY\\\bbbgggsss{{{vvvqqq\\\SSSPPPLLLJJJKKKQQQYYYgggyyyzzztttuuuuuuuuuuuuuuutttsssqqqpppnnnnnnkkkjjjhhheeebbbbbbdddgggnnnwwwyyykkk```XXXTTTMMMKKKHHHFFFEEEEEECCCBBBEEEEEEDDDCCCAAA@@@??????@@@???<<<:::::::::<<<===999999999999999999999999777777888888999999999:::;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCEEEHHHKKKPPPVVV___gggnnnwww~~~}}}~~~|||tttkkk```ZZZZZZ[[[ZZZXXXZZZYYYWWWWWW[[[aaagggkkksssyyykkkeeeeeegggeeeaaa]]]ZZZWWWYYY^^^cccddddddbbbccceeeeeecccbbbbbbcccaaa___]]]]]]^^^aaacccdddiiiiiiiiilllvvvvvvrrr}}}~~~ggg]]][[[vvvuuu[[[RRReeeuuu]]]QQQOOOIIIGGGIIIFFFFFFEEECCCAAA@@@>>>======<<<@@@EEEIIINNNUUU___fffmmmssswwwyyy{{{}}}{{{wwwvvvmmm^^^QQQHHHEEEDDDEEEAAA@@@?????????AAACCCDDD{{{lll^^^VVVSSSTTT___fffkkkjjjgggeee```[[[YYY\\\```ccccccaaa]]]ZZZZZZ]]]aaadddfffiiilllooorrrlllfffbbbeeekkkqqquuurrrrrrsssttttttsssrrrqqqrrrsssuuuvvvxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwtttpppmmmkkklllnnnooonnnoooppppppppprrruuuxxxuuuwww|||{{{zzz||||||qqqiii___```eeemmmzzz}}}mmm]]]MMMHHHJJJJJJIIIIIIFFFDDDFFFNNNTTTUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWZZZ[[[[[[[[[ZZZXXXWWWVVVTTTPPPOOOTTTXXXZZZ^^^bbbkkk~~~www}}}ppp]]]SSSMMMJJJHHHJJJOOOWWWgggttt|||wwwvvvuuuwwwwwwxxxxxxwwwvvvuuuuuunnnnnnmmmjjjeeebbbaaaaaaeeeiiisssrrreee^^^VVVSSSNNNKKKHHHFFFDDDBBBHHHHHHGGGEEEDDDBBBAAA@@@AAA@@@>>>===<<<<<<======999999999999999999999999777777888888999999::::::>>>==================>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>AAAEEEGGGHHHLLLRRRWWW___hhhttt}}}}}}||||||{{{rrrfff]]]XXXVVVTTTRRRNNNOOOQQQUUU\\\dddlllqqqxxxyyywww|||zzzmmmggghhhiiihhheee^^^[[[YYY[[[___cccddddddaaabbbcccbbb```______```^^^[[[YYYXXX[[[^^^___```gggggghhhlllsssuuurrr{{{nnn___XXXppp~~~```QQQ```~~~|||bbbSSSQQQKKKIIILLLIIIEEEEEEDDDBBB@@@???======;;;???CCCGGGKKKSSS]]]dddkkkqqqwwwyyy|||~~~|||wwwvvvnnnaaaTTTJJJEEEDDDEEEAAA@@@???>>>???@@@BBBDDDxxxhhh\\\UUUSSS\\\bbbgggfffeeeffffffcccdddfffjjjlllllliiifffccc___cccgggiiiiiiiiikkkmmmkkkeee```___dddlllssswwwttttttsssssssssssssssssstttuuuvvvxxxyyyzzzzzzzzzwwwwwwwwwwwwvvvuuutttssssssqqqnnnlllkkkkkklllmmmnnnpppqqqqqqqqqtttyyy~~~}}}}}}zzz{{{{{{qqqiiibbbdddjjjtttxxxaaaUUUIIIHHHJJJKKKKKKLLLIIIFFFFFFJJJMMMNNNPPPSSSVVVWWWWWWWWWVVVVVVUUUTTTVVVWWWYYY[[[___cccgggiiifff___YYYZZZ[[[ZZZZZZ]]]eeesss}}}yyyppp[[[PPPMMMJJJJJJJJJNNNXXXcccuuu|||zzzyyyzzz{{{}}}}}}}}}||||||ssssssqqqmmmhhhdddcccccc```bbbhhhtttyyypppeeeaaa[[[UUUQQQNNNKKKIIIKKKKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<>>>>>======>>>>>>???<<<===============>>>>>>>>>>>>???@@@BBBCCCDDDEEECCCGGGMMMQQQTTTZZZbbbiiirrr|||}}}|||{{{|||~~~|||qqqfff^^^ZZZYYYYYYVVVVVVWWWZZZaaakkktttzzz~~~~~~vvvwww~~~yyynnnhhhhhhiiihhhfff```]]][[[\\\aaaddddddcccccccccbbb```^^^^^^___aaa[[[XXXUUUVVVYYY^^^``````ccccccggglllppp{{{sssnnnmmmZZZjjjsssvvvzzzeeePPPZZZwwwrrr```ZZZRRROOOOOOKKKEEEDDDDDDBBBAAA???===<<<;;;>>>BBBEEEJJJRRR\\\ccciiipppwwwzzz}}}}}}xxxvvvooodddWWWLLLFFFDDDDDDBBB@@@???>>>>>>@@@BBBCCCrrreee\\\XXXZZZaaaeeeeeeeeeiiilllllllllnnnpppqqqqqqooollljjjcccggglllmmmkkkiiiiiijjjddd___ZZZ[[[bbbkkkssswwwtttsssrrrqqqrrrssstttuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwuuutttrrrqqqqqqpppnnnllljjjjjjkkkllloooqqqssssssssswww}}}~~~{{{||||||rrrkkkiiikkkqqq{{{tttXXXOOOGGGGGGJJJKKKLLLOOONNNKKKIIIKKKLLLLLLOOOTTTYYYYYYXXXWWWVVVTTTSSSRRROOOQQQUUU\\\fffpppyyy~~~wwwmmmddd```^^^[[[YYY[[[\\\fffyyyeeeTTTPPPNNNLLLJJJJJJRRR[[[dddppp{{{|||~~~xxxwwwtttoooiiiffffffggg]]]```eeejjjrrr|||rrrnnnfff```[[[WWWSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCAAAAAABBBAAAAAA@@@>>>>>>========================::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>>>>?????????@@@AAACCCEEEFFFHHHHHHMMMRRRZZZ___dddkkkvvv~~~}}}|||||||||}}}yyyoooeeeaaaaaabbbgggeeecccccciiiqqq{{{|||zzz~~~xxxnnnhhhfffgggggggggbbb___\\\^^^aaaddddddbbbffffffdddaaa______aaacccYYYVVVSSSUUUZZZ___bbbccc___aaaffflllooowwwqqqjjjxxxdddkkkhhhjjjmmmqqqxxxjjjPPPUUUrrrnnndddYYYSSSRRRLLLEEEDDDDDDCCCAAA???===<<<;;;>>>AAAEEEIIIQQQ[[[cccgggooovvvzzz~~~}}}yyyuuupppfffYYYNNNFFFCCCCCCBBBAAA???>>>>>>@@@AAACCCrrrgggaaa```dddiiinnnqqqtttwwwyyyzzz{{{||||||{{{wwwrrrnnnmmmkkkjjjkkkkkkkkkiiiggg___YYYSSSTTTZZZdddlllooossssssttttttttttttttttttpppqqqrrrtttuuuvvvvvvvvvwwwuuutttsssttttttrrrqqqrrrppplllhhhgggiiikkkmmmoooppprrrtttuuuyyy~~~xxxmmmgggdddkkkuuu{{{kkkWWWNNNIIIJJJJJJIIIKKKPPPQQQRRRQQQPPPNNNOOOSSSVVVZZZYYYXXXVVVUUUSSSQQQPPPPPPPPPRRRXXXaaammmxxx~~~uuuggg^^^ZZZYYYXXXVVV^^^cccrrrzzzwwwzzzcccWWWLLLJJJJJJHHHIIILLLXXX^^^lll}}}~~~xxxqqqlllkkklllcccbbbbbbdddiiipppwww{{{zzzrrrlllgggbbb^^^VVVXXXVVVOOOKKKKKKLLLJJJDDDCCCBBBCCCCCCCCCAAA??????===<<<<<<======<<<:::<<<======<<<;;;;;;>>>@@@>>>>>>>>>>>>============??????AAABBBCCCDDDDDDDDDEEEGGGJJJJJJJJJLLLQQQUUU^^^eeennnuuuzzz~~~{{{{{{|||}}}|||||||||~~~yyynnnhhhiiimmmqqqsssooolllnnnvvv}}}zzzzzzzzzrrrjjjgggjjjmmmjjjgggdddaaa]]]\\\^^^aaadddeeedddcccbbb`````````aaabbb___^^^\\\ZZZ[[[]]]___aaaZZZaaadddiiiooorrryyysssuuummmcccbbbeeelllttt{{{bbbQQQUUUfff}}}mmmaaaVVVPPPNNNGGGEEECCCBBBAAA???<<<999::::::===CCCIIINNNVVV___fffooowwwzzz|||~~~{{{vvvrrriii^^^RRRIIIEEEDDDDDDCCCAAA?????????AAABBBuuuooonnnqqqvvvzzz}}}{{{vvvrrrnnnmmmmmmnnnoooooommmkkkddd^^^WWWVVV[[[ccciiilllqqqrrrtttuuuuuuuuuuuutttqqqrrrsssuuuvvvvvvwwwwwwtttsssrrrrrrssssssqqqpppooonnnllljjjiiiiiijjjkkkmmmppptttwwwzzz}}}~~~rrriiidddiiiooozzzyyygggRRRLLLHHHKKKMMMMMMPPPUUUSSSWWWZZZWWWRRROOORRRWWWVVVVVVTTTSSSQQQQQQQQQPPPLLLMMMOOOSSS[[[eeennnssstttkkk```ZZZXXXYYYXXXVVVXXX\\\iii~~~sssdddUUUPPPMMMJJJJJJLLLOOORRR\\\jjjttt|||}}}|||wwwsssrrrsssjjjiiifffeeegggjjjnnnppp{{{zzztttnnniiidddfffcccZZZSSSPPPMMMIIIHHHGGGFFFFFFFFFEEECCCAAAAAA@@@??????@@@AAA???>>>>>>??????>>>======@@@BBB????????????@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJKKKNNNTTTXXX\\\aaahhhllluuuyyy}}}zzzxxxwwwyyy{{{|||}}}~~~xxxrrrqqqrrrsssxxxuuutttwww|||}}}|||vvvoooiiifffhhhjjjkkkjjjgggdddaaa_________^^^]]]bbbaaaaaa````````````aaahhhgggdddbbb```````````````eeeeeegggmmmooo{{{xxxhhhcccbbbhhhpppxxx}}}[[[LLLPPP^^^rrrhhh\\\SSSOOOJJJHHHEEEDDDCCCAAA???===;;;:::<<>>>>>===}}}yyytttpppmmmmmmnnnoooooooooooonnnoooooonnnmmmnnnooopppqqqqqqpppqqqrrrrrrqqqnnnkkkfffdddbbb```aaaeeeiiilllnnnsss{{{~~~gggXXXPPPRRRaaasss|||wwwyyywwwrrrkkkhhhkkkoooyyy~~~fffWWWLLLNNNNNNPPPVVV___ddddddbbb[[[VVVVVV[[[\\\VVVPPPSSSRRRQQQPPPPPPRRRTTTUUUTTTVVVYYY\\\___bbbcccdddZZZYYYXXXWWWVVVVVVWWWWWWTTTVVVYYY___kkkiiicccaaalll~~~lllZZZQQQKKKHHHFFFGGGKKKMMMOOOUUU\\\iiippp{{{{{{uuupppmmmkkkjjjhhhfffgggkkkqqqvvvzzz~~~}}}zzzvvvsssqqqpppnnnmmmfffeeeddddddeeeeeedddbbb___``````___^^^^^^aaacccgggfffggghhhkkkooorrruuuyyyzzz|||~~~|||wwwvvvuuuttttttuuuvvvwwwyyyzzz{{{}}}~~~vvvnnnhhheeeeeefffeeeffffffeeeeeehhhooottt}}}wwwooohhhdddbbbaaa```______```aaaaaaaaa`````````bbbeeehhhhhhgggeeeccccccfffhhhsss}}}dddZZZ```lll{{{tttTTTGGGHHHGGG\\\yyytttcccZZZTTTNNNJJJJJJFFFEEEDDDEEEEEEEEEBBB@@@<<<::::::>>>BBBGGGPPPYYY^^^ffflllooorrrwwwxxxwwwwwwuuuqqqhhh]]]SSSLLLHHHCCCBBBBBB@@@???>>>===<<<|||vvvqqqqqqpppooonnnnnnnnnoooppppppooonnnmmmmmmnnnpppqqqpppppppppqqqqqqoookkkgggbbbaaaaaaaaabbbeeehhhjjjlllpppwwwjjjYYYPPPSSSggg}}}}}}{{{zzzxxxuuupppllllllooorrrzzzdddYYYPPPRRRRRRRRRYYYeeekkkkkkfff^^^UUURRRTTTWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQSSSVVVZZZ^^^bbbdddfffYYYYYYWWWUUUSSSSSSTTTUUUTTTWWWZZZ]]]dddssslllccc^^^dddqqq~~~fffWWWNNNLLLIIIIIIJJJJJJJJJOOOUUU\\\eeeoooxxx~~~yyyvvvqqqpppmmmiiiggggggkkknnnooorrrvvvxxxxxxyyy||||||{{{zzzyyyxxxuuusssrrrqqqrrrqqqpppnnnmmmmmmmmmlllkkklllnnnpppuuuttttttuuuxxx|||{{{wwwuuuuuuvvvtttttttttvvvwwwyyyzzz{{{}}}~~~www{{{tttoookkkiiifffdddddddddeeeeeefffhhhlllooo{{{vvvpppjjjgggdddbbb```ccccccbbbbbbaaaaaabbbbbb___```ccceeeeeedddbbb```ccceeefffqqqnnn^^^___jjjyyy{{{WWWGGGGGGDDDWWWsss{{{qqq^^^SSSLLLGGGEEEFFFCCCCCCDDDEEEFFFEEEAAA>>>===:::999===AAAEEEOOOXXX___fffkkklllooouuuyyyxxxvvvuuuqqqiii^^^SSSLLLHHHCCCBBBBBBAAA???>>><<<;;;}}}vvvqqqtttssspppooonnnooopppqqqnnnmmmlllkkkkkklllnnnoooooooooooopppooommmhhheee______aaabbbdddfffggghhhiiimmmttt|||ooo\\\SSSVVVlll~~~|||}}}yyytttooonnnooorrrtttwwwccc[[[TTTVVVTTTRRRYYYeeekkkjjjbbb[[[RRRMMMMMMQQQUUUWWWXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTWWWZZZ]]]```aaaXXXWWWUUUSSSPPPPPPRRRTTTPPPSSSVVVVVVWWWbbbsssssshhh```bbbkkk{{{uuubbbWWWLLLHHHFFFFFFDDDDDDHHHOOOUUU\\\fffnnnvvvwwwvvvsssnnniiiggghhhiiijjjlllnnnmmmkkkkkkmmmpppsss~~~~~~}}}|||zzzxxxxxxxxxwwwuuusssuuuvvvvvvuuutttuuuwwwyyy}}}}}}|||}}}~~~~~~~~~{{{uuupppnnnqqquuutttuuuvvvxxxzzz|||}}}~~~~~~yyyzzzuuurrrpppmmmgggccccccccccccdddfffhhhjjjjjjtttrrrnnnllljjjhhhdddbbbfffeeedddbbbbbbbbbccccccZZZ\\\___aaabbbbbb```___aaabbbaaalll|||vvvbbb___hhhxxxYYYGGGEEEBBBSSSooowwwqqq]]]QQQIIIDDDCCCDDD???@@@BBBDDDEEECCC???;;;===:::999<<<@@@EEENNNWWWaaafffjjjkkkooouuuzzzzzzuuuuuuqqqiii___TTTLLLHHHBBBBBBBBBAAA???===<<<;;;zzzvvvrrrpppnnnmmmnnnooooooooonnnmmmllllllmmmnnnooopppoooooonnnllljjjgggeeeccc]]]^^^```bbbccccccddddddggglllqqqvvvxxx\\\PPP[[[wwwyyysssqqqooopppxxxlll___YYYXXXWWWXXXZZZ[[[ZZZYYYZZZVVVPPPNNNPPPRRRRRRRRRTTTXXX]]]```___ZZZTTTPPPUUURRRNNNOOOQQQTTTTTTSSSUUUUUURRROOOKKKJJJKKKMMMNNNNNNNNNPPPUUU___jjjrrrsssdddcccjjjuuuqqqWWWOOOJJJGGGIIIIIIFFFEEEGGGMMMQQQZZZeeemmmyyy~~~zzzsssmmmiiihhhjjjkkknnnllljjjiiiiiiiiihhhgggooooooqqqvvv|||}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuoooqqqtttwwwzzz|||}}}}}}~~~~~~{{{wwwuuuuuuvvvsssqqqooonnnoooqqquuuwwwzzzzzz{{{|||~~~yyynnneeedddeeedddcccccc``````aaacccfffhhhhhhggggggkkkmmmjjjdddcccgggmmmllliiifffdddcccaaa___\\\ZZZ\\\^^^___]]]]]]^^^___bbbdddfffhhhllltttkkk]]]```ttthhhFFF@@@IIIMMMaaa{{{___MMMLLLHHHCCCHHHFFFEEECCCCCCDDDDDDBBBAAA???<<<;;;;;;<<<@@@KKKVVV___fffmmmmmmnnnrrruuuuuuuuusssnnniiiaaaXXXNNNGGGEEECCC@@@???>>>>>><<<;;;~~~xxxtttrrrrrrqqqpppnnnnnnnnnnnnmmmllllllkkklllmmmnnnooonnnmmmllljjjgggdddbbbaaa^^^___``````aaaaaacccdddbbbiiirrrzzz}}}eee\\\fff}}}uuurrrqqqttt|||~~~oooeeefffeeedddaaa^^^ZZZWWWVVVWWWRRRLLLJJJLLLPPPTTTUUUWWW\\\dddiiihhhccc[[[UUUQQQNNNKKKKKKNNNPPPQQQPPPSSSSSSRRRPPPMMMLLLMMMOOOSSSSSSRRRQQQTTTZZZbbbhhh{{{qqqhhhfffmmmooo^^^SSSJJJGGGHHHHHHIIILLLGGGJJJQQQZZZaaalll}}}~~~xxxtttrrrrrrsssooommmjjjjjjjjjjjjiiihhhiiihhhiiilllpppqqqpppnnnrrrqqqooommmllllllllllllmmmlllkkkkkkjjjkkkkkkkkkhhhjjjlllooorrrtttuuuuuuwwwwwwxxxyyyzzzzzzzzzzzz||||||{{{zzzzzzyyyxxxxxxuuuvvvvvvuuusssrrrssstttpppooommmmmmooorrrvvvyyy||||||}}}~~~qqqhhhaaaaaabbbaaaaaabbb```bbbdddfffgggfffeeedddggghhhhhhfffdddeeekkkqqquuuqqqkkkfffccc```]]][[[YYY[[[\\\]]]^^^___``````cccdddeeeeeehhhnnnwww}}}jjj[[[^^^rrrqqqOOODDDFFFHHH\\\fffRRROOOIIICCCHHHFFFEEECCCCCCDDDDDDBBBAAA???<<<;;;<<<===AAAKKKVVVccckkkqqqqqqrrrvvvyyyyyyvvvsssoooiiiaaaXXXNNNHHHFFFCCCAAA??????>>><<<;;;}}}wwwrrrrrrtttuuusssnnnkkkkkkmmmkkkkkkjjjjjjjjjkkklllllllllkkkjjjgggdddaaa___]]]`````````______```dddgggaaakkkvvvpppnnnyyytttppprrrxxxvvvlllhhhkkkllllllggg___XXXTTTSSSSSSNNNIIIGGGJJJPPPUUUXXXYYY___hhhnnnoooiii```ZZZQQQOOOLLLKKKLLLNNNNNNNNNPPPQQQRRRRRRQQQPPPPPPQQQUUUUUUTTTSSSSSSVVV[[[___mmmsssffffffzzzhhhYYYKKKFFFGGGGGGGGGHHHHHHIIIMMMSSSYYYbbbrrr|||yyywwwwwwqqqooommmlllllllllkkkjjjjjjjjjiiijjjkkkjjjhhheeehhhgggeeecccbbbaaa``````_______________``````aaa```aaacccfffhhhjjjkkkkkkkkklllmmmnnnooopppppppppooooooooooooooooooppppppmmmnnnppppppoooppprrrsssppppppooopppssswww{{{~~~}}}}}}|||vvvqqqggg```[[[^^^`````````bbbccchhhnnnpppmmmhhhdddccceeecccaaaaaaccchhhnnnrrrxxxsssmmmhhhdddaaa^^^\\\YYYYYYYYY[[[^^^```aaaaaaccccccccccccdddgggmmmqqqkkkZZZ[[[ooo{{{[[[IIIDDDBBBVVVxxxmmmXXXQQQJJJDDDIIIFFFEEECCCCCCDDDDDDBBBAAA???===<<<===>>>BBBLLLVVVdddlllsssttttttxxxzzzzzzxxxuuuoooiiiaaaXXXOOOIIIFFFDDDAAA@@@??????===;;;{{{vvvqqqqqquuuwwwtttnnniiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhheeebbb___\\\[[[___``````^^^^^^bbbiiinnnmmmwww}}}vvv~~~{{{nnnmmmrrryyyuuuhhhbbbaaa```dddgggccc[[[TTTRRRSSSQQQOOOLLLKKKMMMQQQVVVXXXXXX]]]eeekkklllhhhaaa]]]WWWTTTQQQOOONNNNNNNNNNNNMMMPPPSSSUUUTTTSSSSSSTTTRRRSSSTTTTTTUUUWWW[[[^^^bbbuuuppphhhtttrrraaaQQQKKKKKKHHHCCCAAAIIIHHHJJJNNNSSS[[[iiivvv}}}{{{vvvtttqqqpppppppppooommmppppppoooooonnnkkkiiiggggggfffeeecccaaa___^^^^^^YYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[]]]___```bbbccccccaaabbbccceeefffgggggggggggghhhhhhiiijjjkkkllllllkkkmmmpppqqqqqqrrrtttuuuwwwwwwwwwxxx{{{~~~|||xxxyyyvvvooohhhaaa\\\ZZZ^^^aaaaaabbbeeeiiisss~~~zzzppphhhdddbbb___\\\^^^ccchhhlllmmmnnnllliiihhhfffddd```^^^ZZZXXXWWWXXX\\\___``````bbbaaaaaa```aaadddgggiiioooxxx{{{ooo\\\[[[mmmbbbLLLDDDBBBQQQmmmttt```VVVLLLEEEHHHFFFEEECCCCCCDDDDDDBBBAAA???===<<<>>>???BBBKKKVVVbbbjjjqqqrrrsssvvvwwwwwwyyyvvvqqqkkkcccZZZQQQKKKGGGDDDBBB@@@@@@???===<<<}}}zzzuuuqqqooosssvvvssslllggggggiiihhhhhhhhhhhhhhhhhhgggggghhhgggfffdddaaa^^^[[[ZZZ]]]^^^___^^^___eeennnvvvwwwyyyuuulllmmmttt|||wwwfffZZZWWWXXXSSSXXX\\\[[[UUUQQQPPPRRRQQQQQQRRRRRRRRRSSSUUUVVVXXXZZZ___bbbccccccaaa___[[[YYYVVVRRROOONNNNNNNNNNNNQQQUUUWWWWWWVVVVVVVVVPPPRRRTTTUUUVVVXXXZZZ]]]^^^mmm~~~qqqooovvvuuu___SSSNNNJJJGGGEEEDDDBBBBBBFFFJJJQQQ]]]hhhyyy}}}{{{xxxwwwwwwvvvuuussstttttttttsssqqqnnnlllkkkjjjjjjhhhgggeeecccaaa```ZZZZZZZZZYYYZZZZZZ[[[[[[XXXYYYYYYZZZ[[[\\\]]]^^^\\\]]]___aaabbbdddddddddeeeeeefffhhhiiikkkllllllnnnqqqsssuuuuuuuuuwwwxxx}}}yyyxxxuuummmgggaaa^^^]]]aaacccdddfffjjjqqq|||xxxmmmggg^^^\\\[[[]]]cccffffffdddbbbbbbdddffffffccc___[[[\\\ZZZXXXXXX[[[^^^```aaa```___]]]]]]^^^aaaccceeegggpppzzz|||~~~~~~xxxccc___nnngggNNNGGGEEEMMMaaa~~~oooaaaRRRGGGGGGFFFEEECCCCCCDDDDDDBBBAAA@@@>>>===>>>???AAAJJJSSS^^^gggnnnpppqqqtttvvvuuuyyywwwsssnnnggg^^^TTTNNNGGGEEEBBBAAAAAA@@@>>>===|||yyyyyywwwsssooommmooopppnnnjjjgggggghhhgggggghhhhhhhhhgggfffeeeeeedddcccaaa___\\\ZZZYYYYYY\\\^^^^^^___fffqqqzzz{{{ttt|||~~~uuunnnpppwwwnnn^^^TTTRRRRRROOORRRUUUUUUQQQOOONNNOOOQQQSSSUUUVVVUUUTTTTTTUUUXXXYYYZZZ[[[]]]^^^___```[[[ZZZWWWSSSOOOMMMMMMOOOPPPSSSVVVXXXXXXWWWWWWWWWSSSTTTUUUUUUUUUVVVXXXYYY]]]fffrrrpppjjjrrr]]]QQQKKKKKKLLLDDDAAA@@@CCCGGGKKKTTT]]]lll|||~~~|||{{{zzz|||}}}{{{xxxuuuttttttnnnmmmmmmllljjjhhhgggfffbbbaaa```______^^^^^^^^^[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___aaaccceeefffggggggfffggghhhjjjkkkmmmnnnoooqqqtttwwwyyyyyyyyyzzz{{{zzz~~~~~~|||yyytttnnniiifffbbbaaaccceeeeeehhhmmmttt}}}yyymmmfff]]]\\\[[[^^^bbbcccaaa^^^]]]^^^```bbbccc```[[[WWW\\\\\\\\\[[[[[[^^^dddhhhfffccc___]]]^^^```aaabbbgggmmm~~~llldddooooooSSSKKKHHHKKKXXX{{{ttt^^^LLLHHHFFFEEECCCCCCDDDDDDBBBAAAAAA>>>>>>>>>>>>???GGGPPP[[[dddmmmpppqqquuuwwwvvvxxxwwwuuurrrlllcccXXXQQQHHHFFFCCCBBBAAA@@@???==={{{wwwtttssstttsssppplllkkkkkkjjjhhhgggffffffggggggggghhhhhhhhhgggeeeeee``````___^^^\\\ZZZXXXWWWWWWZZZ]]]^^^^^^dddoooyyy~~~wwwvvv}}}~~~~~~{{{zzz{{{|||yyyrrrsssxxxyyyhhh[[[SSSPPPPPPNNNOOOOOOPPPOOONNNNNNNNNOOORRRTTTTTTRRRRRRTTTVVVWWWVVVVVVWWWXXXZZZ\\\]]]XXXXXXWWWSSSPPPOOOQQQSSSTTTVVVXXXYYYXXXWWWWWWXXXRRRSSSTTTSSSSSSSSSVVVXXX\\\```gggssszzzllltttxxxeeeWWWQQQQQQIIIEEEDDDFFFGGGIIINNNTTT___mmm|||{{{{{{uuuuuuuuuuuutttrrrpppooonnnmmmkkkiiigggfffeeedddcccbbbaaaaaaaaabbbcccdddcccdddfffhhhjjjlllmmmnnnlllmmmnnnoooqqqrrrttttttuuuxxx|||xxxwwwxxx{{{~~~xxxrrrmmmkkkjjjfffcccdddddddddhhhnnnsssvvvzzz{{{xxxppphhhccc^^^]]]]]]^^^___aaaaaaaaa]]]\\\]]]^^^___^^^[[[YYY[[[^^^```___^^^bbbkkkssswwwqqqiiidddbbbbbbbbbaaafffiii~~~~~~ssshhhooo}}}zzz[[[MMMGGGIIITTTqqqmmmVVVNNNFFFEEECCCCCCDDDDDDBBBAAAAAA???>>>>>>======DDDLLLWWWaaakkknnnqqqtttvvvvvvvvvwwwwwwvvvqqqggg[[[SSSHHHFFFCCCBBBBBBAAA???>>>~~~tttqqqooooooppppppmmmjjjjjjgggeeedddfffggggggfffgggggghhhhhhhhhgggeeeddd]]]]]]]]]\\\ZZZYYYWWWVVVVVVZZZ]]]]]]]]]bbbmmmvvv~~~zzzwwwyyyzzz{{{{{{zzzwwwuuuvvvwww|||}}}uuurrruuu~~~tttdddYYYSSSPPPOOOLLLKKKKKKLLLNNNOOOOOONNNNNNOOOPPPPPPNNNPPPTTTXXXSSSSSSTTTTTTVVVWWWXXXYYYVVVWWWWWWUUURRRRRRUUUXXXVVVXXXYYYYYYWWWWWWWWWXXXOOOPPPQQQQQQQQQSSSVVVYYYZZZ[[[```mmmuuugggmmmxxxjjj[[[UUUJJJFFFDDDEEEEEEDDDGGGLLLVVVaaarrr|||{{{{{{}}}}}}~~~~~~}}}|||zzzyyyxxxwwwuuurrrooommmkkkkkkkkkjjjiiihhhhhhiiijjjkkkggghhhjjjmmmoooqqqrrrrrrrrrssstttuuuwwwxxxyyyzzzxxx{{{xxxsssqqqxxx~~~vvvooolllkkklllgggdddcccbbbbbbfffmmmpppooommmllljjjgggbbb^^^```___^^^]]]^^^```ccceee]]][[[ZZZZZZ]]]___``````ZZZ___cccbbb```eeeqqq|||tttlllhhhfffdddccccccdddxxx}}}|||~~~xxxjjjooo{{{bbbOOOFFFHHHSSSeeewww___VVVFFFEEECCCCCCDDDDDDBBBAAABBB???>>>>>><<<<<>>~~~xxxuuupppkkkkkkllllllhhhdddbbbbbbbbbdddggghhhgggfffhhhgggeeecccbbbbbbcccccc```]]]ZZZYYYZZZ[[[YYYVVVUUUVVVYYY^^^^^^^^^cccjjjtttuuuxxx{{{~~~{{{yyywwwzzz~~~}}}yyyzzzssslllllluuurrr^^^TTTSSSQQQMMMLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRUUUYYY^^^aaa___^^^]]][[[YYYWWWVVVUUUVVVUUUSSSQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSTTTVVVWWW]]]\\\]]]eeevvviiidddggguuummmZZZLLLKKKIIIEEECCCCCCGGGKKKRRRWWWcccrrr~~~}}}zzzxxxwwwvvvuuussspppqqqqqqrrrqqqpppooonnnnnnnnnoooqqqsssuuuwwwxxx||||||}}}~~~~~~yyyxxxsssrrrzzzyyypppllliiigggjjjgggccceeeiiikkkjjjgggiiihhhfffcccaaa______^^^aaa___^^^^^^______^^^]]]aaabbbbbb```\\\ZZZYYYYYY[[[\\\^^^^^^\\\aaasssuuuhhhaaa``````aaakkkpppvvv~~~|||}}}~~~zzzeeefffuuueeeKKKDDDKKK```jjjSSSMMMGGGCCCDDDEEECCCDDDFFFBBBAAA>>>;;;:::<<>>|||xxxqqqlllgggeeeffffffeeebbbeeeccccccccceeeeeedddccccccaaa___\\\ZZZXXXXXXXXXXXXWWWVVVWWWXXXWWWUUUTTTVVVWWW[[[bbbdddcccfffjjjgggeeebbb___bbbiiissszzz~~~~~~~~~xxxsssfffeeegggmmmzzzqqq]]]RRRQQQPPPMMMLLLLLLMMMMMMLLLLLLKKKJJJLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTSSSRRRTTTVVVZZZ\\\cccbbb___[[[WWWTTTQQQOOOQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWRRRWWW\\\]]]aaammmzzzkkkhhhkkkppp|||ooobbbSSSIIIGGGHHHFFFDDDIIIHHHIIIOOOUUU^^^mmmzzz~~~|||zzzyyyyyyzzz{{{~~~~~~~~~yyyqqqlllhhhiiimmm|||yyykkkfffggghhhggggggggghhhlllqqqsssqqqnnnaaaaaabbbbbbbbbbbbaaaaaabbb```^^^]]]^^^______^^^^^^```bbbbbb```^^^]]]]]][[[YYYZZZ]]]^^^bbblllwww|||uuukkkbbb\\\ZZZZZZ\\\gggoooxxx~~~|||~~~|||uuu{{{]]]MMMPPPPPPnnnnnnXXXOOOHHHDDDEEEGGGEEEDDDEEEAAAAAA@@@>>><<<===@@@BBBHHHNNNWWW^^^bbbfffkkkooosssvvvvvvrrroookkkbbbYYYQQQLLLGGGDDDDDDDDDBBB@@@|||xxxvvvqqqmmmiiiffffffgggfffeeeeeecccbbbbbbccccccbbbaaa___]]][[[XXXVVVUUUUUUUUURRRSSSSSSUUUUUUUUUTTTSSSWWWXXX]]]fffjjjjjjlllooollljjjeeeaaaaaagggrrrzzztttmmm```ccciiirrrqqq]]]RRROOOOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQSSSUUUWWWXXXXXXWWWUUUTTTRRRQQQQQQTTTSSSQQQOOONNNNNNNNNNNNQQQRRRTTTUUUVVVVVVUUUTTTPPPSSSVVVWWWXXX```rrr{{{wwwvvvtttuuuxxxvvv^^^NNNJJJJJJHHHEEEKKKHHHHHHKKKOOOTTT___iiiwwwwwwoookkkjjjnnnttt}}}{{{}}}pppeeebbbfffgggdddggghhhjjjooorrrssspppnnnfffeeedddcccccceeeggghhhdddbbb^^^\\\\\\\\\\\\[[[^^^```cccdddcccaaa``````bbb^^^\\\^^^^^^]]]aaafffmmmllljjjeee___[[[ZZZZZZ^^^gggmmmvvvmmmVVVOOOJJJddduuuaaaRRRJJJEEEFFFHHHFFFDDDDDD@@@AAAAAA???>>>===>>>@@@DDDJJJRRRYYY]]]bbbhhhmmmqqqttttttqqqooolllddd\\\SSSNNNHHHEEEEEEDDDBBB@@@yyyuuussssssooollliiigggfffffffffeeedddbbb```___`````````___\\\[[[XXXVVVTTTTTTSSSTTTOOOPPPRRRSSSSSSTTTTTTUUUZZZZZZ```jjjqqqsssvvvyyy{{{zzzwwwsssooorrryyy}}}zzzmmmccc]]]bbbkkkvvvrrr___SSSOOONNNLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRQQQPPPOOONNNOOOPPPQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQSSSPPPPPPRRRTTTYYYffftttyyytttqqquuu]]]QQQLLLIIIEEEFFFDDDDDDHHHJJJKKKQQQWWWccclllvvv}}}yyyrrrkkkjjjkkknnnwww~~~xxx~~~xxxtttlllddddddhhhhhhdddggghhhkkknnnpppoookkkhhhgggeeecccccceeekkkqqquuujjjfffaaa^^^\\\[[[ZZZYYY^^^aaaddddddcccbbbbbbbbbfffaaa^^^^^^]]]ZZZYYY\\\___```bbbaaa___]]]\\\]]]bbbhhhjjjrrr}}}]]]KKKHHH\\\yyy~~~nnnXXXOOOGGGGGGIIIGGGEEEDDDAAAAAABBB@@@>>>======>>>BBBGGGNNNTTTXXX^^^dddiiinnnqqqrrrpppooonnnhhhaaaTTTOOOHHHEEEDDDDDDBBB@@@zzzzzztttqqqnnnnnnnnniiihhhgggeeecccbbbbbbaaabbb___]]]\\\]]]^^^^^^]]]\\\[[[XXXUUUSSSRRRQQQQQQNNNOOOQQQQQQRRRSSSVVVYYY]]]]]]dddoooyyy~~~{{{rrrfff]]]]]]dddooozzzvvvdddWWWRRROOOMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQOOOOOONNNMMMNNNNNNPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPTTTMMMKKKOOORRRTTT\\\gggzzz|||tttnnnwwwwww```RRRKKKHHHEEECCCDDDHHHIIIHHHIIILLLTTT[[[dddiiilllpppwww|||zzzuuurrrpppoooiiidddaaabbbeeejjjuuuwwwwww{{{vvvnnnnnnjjjffffffiiijjjgggdddfffiiijjjjjjgggdddbbbaaa```___aaafffnnnvvv|||oookkkeeeaaa^^^]]]\\\[[[^^^```aaabbbaaa```aaabbbbbb^^^]]]^^^\\\YYYYYY\\\YYY\\\___```___^^^______cccggghhhooo}}}cccHHHHHHTTTmmmzzz```TTTJJJHHHJJJHHHFFFEEEBBBBBBBBB@@@===<<<===>>>@@@EEEKKKOOOSSSXXX```eeeiiilllnnnnnnooooookkkdddWWWQQQIIIEEEDDDDDDBBB@@@qqqwwwzzzvvvtttpppmmmkkkiiiiiiiiicccdddeeedddbbb```^^^^^^___]]]ZZZYYYZZZ\\\\\\\\\^^^\\\YYYTTTQQQNNNMMMLLLNNNOOOQQQPPPQQQSSSYYY]]]aaa```fffttt~~~tttjjjdddbbb```hhhttt{{{kkk]]]VVVSSSPPPMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKMMMNNNPPPQQQOOONNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPRRRKKKJJJOOOPPPNNNTTT^^^lll}}}yyypppppp}}}www```TTTQQQLLLIIIHHHKKKKKKIIIHHHJJJKKKPPPUUUXXX[[[```jjjqqqvvvzzz~~~zzzssslllfffbbb```___bbb^^^]]]```eeennn~~~yyy{{{wwwkkkeeehhhhhhdddcccfffgggfff___aaacccdddcccaaa___^^^ZZZZZZ\\\___dddjjjppptttmmmiiiccc___^^^]]]]]]\\\\\\]]]]]]\\\[[[\\\^^^```^^^\\\]]]^^^\\\XXXZZZ___[[[]]]```aaa```______```___dddeeennn}}}hhhLLLGGGMMMaaahhhZZZLLLHHHJJJIIIFFFFFFCCCCCCBBB???<<<;;;<<<>>>>>>BBBGGGJJJNNNSSSZZZ```cccgggjjjjjjmmmooolllfffZZZSSSKKKGGGEEEEEEDDDBBBnnnssszzzyyyuuuooonnnllliiiggggggffffffbbbccceeeeeebbb```^^^]]]]]][[[XXXXXXYYY[[[\\\[[[aaa^^^YYYTTTOOOKKKIIIGGGOOOPPPQQQPPPPPPTTTZZZ```cccbbbhhhvvv}}}}}}}}}|||{{{zzzzzzzzzttt|||}}}pppggggggkkkeeemmmzzzpppbbbZZZUUURRRMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKMMMLLLLLLKKKLLLNNNOOOPPPOOOJJJJJJPPPNNNJJJOOO[[[```mmmsssooozzzlll___[[[QQQLLLIIIKKKJJJGGGGGGHHHFFFJJJMMMOOOQQQWWWbbbkkklllpppvvv{{{rrrnnniiiccc^^^[[[YYYYYYYYYWWWYYYaaammm~~~}}}}}}|||ppphhh```dddeee```]]]```cccccc[[[]]]___```___]]]\\\\\\WWWXXX[[[^^^aaadddfffggghhhddd___\\\[[[\\\\\\\\\[[[[[[ZZZYYYWWWXXX[[[]]]^^^]]]^^^^^^[[[WWWZZZ```^^^```bbbbbbaaa______```[[[aaacccmmm}}}lllQQQFFFHHHYYYxxxmmm]]]NNNIIIJJJIIIGGGFFFDDDDDDBBB???<<<;;;<<<>>>===@@@DDDGGGJJJOOOWWW]]]___cccfffhhhkkknnnlllggg\\\UUUMMMHHHGGGGGGEEECCCiiimmmqqqvvvyyy~~~{{{vvvssspppooommmllljjjgggeeecccbbbaaacccbbbbbbbbbcccbbb___]]]^^^]]]\\\ZZZ[[[\\\^^^```eee```XXXQQQKKKIIIIIIJJJHHHJJJMMMPPPSSSWWW[[[^^^dddhhhmmmrrr}}}{{{vvvpppmmmnnnppppppooouuuvvvwwwvvvssspppoooooosssxxxzzzssskkk___WWWUUULLLKKKJJJIIIHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSOOOTTTYYYXXXRRRMMMLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLKKKKKKKKKKKKLLLMMMKKKMMMOOOOOOMMMMMMMMMNNNLLLHHHGGGIIIKKKLLLPPPVVVXXXeeezzzpppzzzrrrdddYYYWWWUUUPPPLLLHHHEEEDDDBBBEEEHHHLLLOOORRRVVVYYYbbbeeekkkqqqxxx{{{jjjddd]]]YYYUUURRRTTTXXXXXXVVV\\\mmmqqqeee^^^___```bbb```^^^]]]___bbbZZZZZZZZZ[[[[[[[[[[[[[[[XXXYYYYYYZZZ[[[^^^cccgggeeeaaa]]]ZZZYYYXXXWWWVVVVVVUUUTTTVVVYYY\\\]]]\\\aaa___]]]\\\]]]]]]\\\[[[\\\___bbbaaa___]]]]]]___bbb```cccnnn{{{yyyXXXRRRCCCNNNnnn}}}ggg^^^TTTNNNMMMLLLHHHDDDFFFDDD@@@>>>>>>===<<<;;;;;;>>>AAAEEEHHHLLLQQQUUUXXX\\\ccciiimmmnnnmmmlllaaaYYYOOOIIIGGGFFFCCC@@@fffhhhllloooqqqtttxxx{{{}}}~~~~~~|||zzzxxxuuuqqqooommmmmmkkkjjjhhheeecccbbbaaaaaabbbaaaaaaaaabbbaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^ZZZSSSMMMJJJIIIIIIJJJHHHKKKNNNQQQTTTXXX\\\___]]]bbbgggmmmwww{{{zzz|||zzzvvvqqqnnnnnnppprrrsssyyyzzz{{{zzzwwwuuutttuuuuuu{{{zzzsssnnnfff[[[RRRPPPLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQVVVYYYWWWRRRLLLKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNOOOOOOKKKIIIKKKLLLLLLPPPUUUXXX___ooo}}}zzz~~~vvvmmm```WWWRRRNNNJJJGGGEEEEEEEEEFFFHHHKKKOOORRRYYY\\\bbbhhhoooxxxxxxqqq___ZZZVVVUUUTTTRRRVVV[[[aaaffftttttthhhaaa___]]]___```___]]]]]]___aaa[[[ZZZZZZYYYYYYYYYZZZZZZ]]]___``````^^^]]]^^^___^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXWWWYYY\\\^^^______```^^^\\\[[[\\\\\\[[[ZZZ[[[^^^``````^^^]]]]]]^^^aaa```dddppp{{{```PPPCCCLLLggg}}}~~~iiieee___WWWQQQLLLJJJIIIFFFCCC@@@>>>>>>>>><<<;;;:::<<<@@@BBBEEEIIINNNQQQUUUZZZaaaggglllmmmlllkkkccc[[[PPPIIIGGGFFFCCCAAAccceeegggiiijjjkkknnnppprrrssstttvvvvvvuuuttttttqqqpppnnnlllkkkjjjiiiiiigggfffdddbbbaaa``````______^^^^^^___aaa```^^^\\\YYYYYYZZZZZZZZZYYYYYYXXXUUURRRNNNJJJHHHHHHIIIJJJJJJLLLPPPSSSUUUYYY]]]aaa```eeeiiinnnvvv}}}}}}~~~wwwuuurrrooonnnqqqvvvzzz}}}}}}}}}zzzxxxvvvwwwyyyxxxtttnnnhhheee___UUUMMMKKKKKKKKKIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOORRRUUUWWWUUUPPPKKKHHHHHHGGGHHHKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNQQQRRRNNNLLLMMMMMMLLLOOOSSSWWWXXXaaasss|||rrr|||tttddd\\\VVVNNNHHHJJJHHHFFFDDDEEEGGGJJJLLLNNNQQQVVV\\\bbbjjjrrrxxx|||yyyssskkkdddWWWSSSQQQRRRSSSWWW___hhhsssxxxiii___^^^aaa\\\]]]^^^]]]\\\]]]^^^```\\\[[[YYYWWWWWWWWWXXXYYY^^^aaaddddddaaa]]]ZZZYYY[[[\\\\\\YYYVVVVVVYYY]]][[[ZZZYYYZZZ]]]_________^^^\\\ZZZZZZZZZ[[[ZZZYYY[[[]]]^^^^^^]]]\\\\\\]]]___```fffqqqzzzfffNNNCCCGGGZZZsssqqqtttsssjjj]]]RRRNNNNNNFFFCCC@@@??????>>>===;;;999;;;===???AAADDDIIILLLRRRWWW^^^eeejjjkkkkkkjjjggg^^^SSSKKKGGGFFFCCCAAAaaaccceeeffffffgggiiikkkmmmnnnooopppppppppoooooojjjiiihhhgggffffffffffffbbbaaa```___^^^^^^]]]]]]\\\[[[[[[]]]___^^^]]][[[WWWXXXYYYZZZYYYXXXVVVUUUOOOMMMKKKHHHGGGGGGHHHIIIKKKMMMQQQTTTVVVZZZ___bbbhhhkkknnnpppwww~~~zzzxxxssssssrrrpppnnnqqqxxx}}}~~~}}}{{{wwwssssssuuuwww{{{|||vvveee```]]]\\\YYYQQQKKKIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMOOOQQQSSSQQQMMMIIIGGGGGGEEEGGGJJJMMMNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJIIIIIIKKKNNNQQQUUUPPPNNNOOONNNLLLNNNQQQTTTTTTYYYeeexxxpppuuurrrcccUUULLLNNNLLLIIIGGGHHHIIIJJJKKKHHHJJJOOOSSSYYY```ggglll{{{}}}vvvmmmhhhgggddd^^^YYYWWWRRRNNNPPPVVV```qqq}}}pppddd^^^___bbb\\\\\\]]]]]]]]]^^^___```]]][[[XXXUUUUUUUUUWWWXXXZZZ]]]```aaa```]]][[[ZZZ^^^```aaa]]]WWWUUUYYY^^^[[[ZZZYYYYYY[[[]]]]]]\\\\\\ZZZXXXXXXYYYYYYYYYXXXZZZ[[[[[[\\\[[[[[[\\\\\\^^^bbbiiittt{{{tttdddKKKCCCCCCOOOiii}}}|||nnn^^^SSSOOOEEECCCAAA@@@@@@???===;;;999:::<<<===>>>AAAEEEHHHPPPUUU\\\dddiiikkkkkkjjjjjjbbbWWWNNNIIIFFFDDDBBB^^^```bbbccccccdddfffhhhgggggghhhhhhiiiiiiiiiiiihhhgggfffeeedddddddddddd___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYY[[[\\\\\\ZZZXXXVVVWWWXXXYYYXXXVVVSSSRRRNNNLLLJJJHHHGGGGGGGGGHHHLLLNNNQQQTTTWWW[[[___ccchhhlllnnnpppwww}}}xxxuuuqqqrrrrrrqqqppprrrxxx}}}}}}xxxrrrnnnooorrruuussshhhYYYUUUSSSUUUTTTOOOKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLMMMLLLJJJHHHFFFFFFDDDFFFIIIKKKMMMLLLJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLHHHIIIIIIHHHHHHJJJMMMPPPTTTPPPNNNOOONNNLLLMMMPPPQQQSSSWWW\\\gggyyyuuupppuuu|||xxxaaaTTTOOOMMMJJJIIIJJJJJJIIIHHHGGGIIILLLOOOSSSYYY___cccmmmuuu~~~xxxmmmeee]]]XXXWWWWWWTTTQQQTTTPPPNNNRRR]]]pppuuuhhhbbbaaa```___^^^^^^]]]]]]^^^___``````\\\[[[XXXUUUTTTUUUWWWXXXWWWYYY[[[[[[ZZZYYYYYYZZZ\\\^^^___\\\WWWVVVZZZ^^^]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWWWWXXXYYYXXXWWWYYYYYYXXXYYYZZZZZZ[[[[[[```hhhpppyyyvvvxxxppp^^^JJJCCCAAAGGG___|||yyyjjjXXXMMMDDDCCCAAAAAAAAA@@@>>><<<:::;;;;;;;;;<<<>>>BBBFFFNNNSSS[[[ccciiikkklllkkkkkkddd[[[RRRKKKGGGDDDCCCZZZ\\\^^^______```bbbddddddddddddddddddeeeeeeeeeffffffeeeccccccbbbbbbbbb]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWWWWXXXZZZYYYWWWUUUUUUUUUVVVVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGLLLNNNRRRTTTWWW[[[___ccchhhmmmrrrvvv~~~zzzxxxsssssstttssstttuuuxxx{{{~~~{{{uuunnnkkkmmmsssxxx|||jjj]]]TTTOOOMMMPPPPPPMMMLLLMMMHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJIIIHHHFFFEEEDDDEEEHHHJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHIIIHHHHHHIIIKKKNNNQQQMMMLLLNNNNNNKKKLLLOOOOOOSSSVVVXXX\\\iii}}}mmmfffkkkyyyssscccWWWRRRMMMJJJIIIIIIFFFDDDHHHIIIKKKMMMOOOSSSXXX\\\aaaiiiuuuxxxmmmfff```[[[UUUQQQPPPPPPQQQRRRTTTUUUYYYdddrrr}}}kkkaaa```aaa___\\\```___]]]]]]^^^______^^^[[[ZZZXXXVVVVVVVVVWWWXXXZZZZZZYYYWWWUUUTTTUUUWWWUUUWWWXXXWWWUUUWWW[[[___```^^^\\\\\\]]]]]]]]]\\\ZZZXXXVVVVVVXXXXXXXXXWWWXXXWWWUUUVVVXXXZZZZZZYYYbbbkkksssxxxpppnnn|||uuu___LLLDDD@@@DDDVVVxxxqqqqqqrrruuutttjjjZZZLLLDDDBBBAAAAAABBBAAA>>><<<:::::::::::::::===AAAEEEKKKQQQYYYaaahhhkkklllkkkjjjfff___VVVNNNIIIEEEDDDXXXYYY[[[[[[[[[[[[\\\^^^aaaaaaaaaaaaaaabbbbbbcccbbbbbbaaaaaaaaaaaaaaabbb]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVWWWXXXWWWUUURRRRRRSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNQQQTTTWWW[[[___bbbjjjrrrzzz~~~rrrxxx~~~wwwvvvvvvwwwyyyzzzyyyxxxyyyuuuoooiiihhhmmmuuu{{{qqqaaaVVVSSSNNNKKKLLLLLLJJJJJJLLLGGGHHHIIIJJJKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIGGGEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFHHHIIIIIIHHHHHHIIIKKKMMMJJJIIILLLLLLKKKKKKOOOMMMQQQTTTUUUWWW```nnnzzzwwweeeeeennntttmmmdddXXXPPPMMMKKKIIIFFFGGGHHHIIIIIIJJJLLLPPPTTTXXX^^^hhhrrr~~~xxxjjj___XXXSSSSSSRRRQQQQQQUUU[[[```dddjjjxxxwww~~~ssseee^^^]]]______^^^aaa___\\\\\\]]]^^^]]][[[YYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[YYYVVVTTTUUUVVVUUUTTTTTTTTTUUUXXX[[[]]]```^^^\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVXXXYYYXXXWWWXXXUUUSSSTTTWWWYYYYYYXXX```hhhmmmoooyyy~~~lllgggqqqjjjPPPEEEBBBDDDNNNgggyyywwwiiifffccceeefff```UUUKKKCCCBBBBBBBBBBBBAAA???<<<888888888777888;;;@@@CCCHHHNNNVVV___fffiiijjjjjjiiifffaaaZZZRRRKKKFFFDDDYYYZZZ[[[[[[YYYYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^___```aaaaaa]]]\\\[[[YYYWWWVVVVVVVVVWWWVVVVVVVVVWWWVVVSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIFFFFFFGGGIIIIIIJJJJJJIIIKKKNNNQQQTTTWWWZZZ___bbbiiirrr|||~~~vvvnnnhhhrrrzzzxxxxxxzzz}}}}}}zzzwwwrrroooiiieeeeeekkkuuu}}}zzziii\\\TTTUUUOOOJJJJJJJJJGGGGGGJJJGGGHHHIIIKKKLLLKKKKKKJJJGGGFFFFFFFFFGGGHHHIIIIIINNNMMMKKKJJJIIIHHHEEECCCEEEEEEFFFFFFGGGIIIIIIJJJNNNMMMKKKJJJIIIHHHHHHHHHFFFHHHIIIJJJHHHGGGHHHIIIJJJGGGGGGKKKLLLJJJKKKOOOMMMNNNQQQSSSWWW^^^fffmmmnnniiiiiigggpppxxxwwweeeXXXRRRPPPNNNMMMFFFFFFGGGFFFFFFGGGKKKNNNOOOSSSYYYaaajjjwww|||tttiii]]]SSSMMMHHHLLLPPPSSSVVV]]]gggpppwwwzzzsssttt~~~tttmmmddd^^^]]]___aaabbbaaa^^^[[[[[[\\\]]][[[XXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\ZZZXXXWWWXXXZZZXXXUUUUUUWWWYYYZZZZZZ___]]]ZZZYYYZZZZZZXXXWWWYYYXXXVVVVVVXXXYYYYYYXXXWWWTTTRRRSSSVVVYYYYYYXXXZZZbbbeeeeeeooo~~~yyyiiidddjjjyyyvvvSSSGGGCCCDDDIII\\\mmmoooiiiddd^^^[[[YYYVVVPPPJJJCCCBBBBBBBBBCCCBBB???<<<777777666666666999>>>BBBFFFKKKTTT]]]dddhhhiiiiiigggfffccc\\\TTTLLLGGGDDDYYYXXXWWWVVVTTTSSSRRRRRRXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSSSRRRQQQOOOLLLHHHGGGHHHHHHEEECCCDDDDDDEEEDDDCCCEEEHHHKKKJJJOOORRRSSSVVV^^^dddfffsssqqqrrrtttuuuooogggaaa^^^ooo~~~}}}}}}~~~wwwrrrqqqkkkfffgggkkkqqqzzz}}}qqqeeeYYYRRRMMMLLLJJJIIIHHHHHHHHHHHHJJJIIIIIIKKKNNNNNNJJJGGGFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKMMMNNNMMMKKKHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIGGGEEEDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHIIIIIINNNQQQTTTUUUTTTVVV]]]cccqqqsssiiifffgggkkkpppyyy{{{hhh\\\SSSPPPRRRJJJGGGDDDDDDEEEGGGHHHHHHKKKKKKMMMRRRZZZdddnnnttt}}}tttpppkkkeee```\\\VVVOOOIIILLLOOOUUU]]]iii{{{}}}wwwvvv~~~yyyoooeeecccaaa^^^]]]]]]^^^___```______^^^]]]]]]\\\\\\YYYXXXVVVUUUUUUVVVWWWXXXZZZ\\\^^^]]]ZZZXXXXXXZZZ\\\ZZZXXXUUUUUUVVVXXXYYYYYYYYYWWWWWWXXXZZZ\\\^^^XXXXXXVVVUUUUUUUUUVVVWWWUUUVVVVVVUUUUUUUUUXXXZZZ]]]]]]^^^cccmmm{{{tttuuu~~~kkk``````ddd|||dddWWWGGG???EEETTTaaahhhdddZZZTTTUUUUUUOOOLLLLLLGGGEEECCCBBBBBBBBBAAA???999888777777888;;;>>>@@@FFFIIIOOOWWW```fffhhhiiihhhgggddd___XXXPPPHHHCCCUUUUUUTTTSSSRRRQQQQQQPPPUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRMMMJJJGGGFFFFFFFFFDDDBBBDDDDDDDDDCCCCCCEEEIIILLLMMMSSSXXXYYY^^^eeejjjkkkkkkggggggllllllgggdddeeennn||||||vvvrrrkkkgggiiimmmsss~~~wwwhhh[[[TTTPPPNNNLLLJJJIIIHHHHHHJJJJJJMMMKKKKKKLLLMMMMMMJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJLLLMMMMMMKKKIIIGGGHHHGGGFFFFFFFFFFFFHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFDDDEEEHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNQQQQQQQQQSSSYYY___hhhzzzrrriiihhhjjjkkknnnyyyqqq```VVVSSSQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGHHHJJJPPPWWW]]]bbbhhhoooxxx|||tttjjjbbb\\\[[[YYYVVVRRRPPPOOOOOOSSSXXXbbbsss}}}|||qqqkkkbbbaaa___]]]]]]]]]^^^_________^^^]]]]]]\\\[[[[[[XXXWWWVVVUUUVVVWWWYYYZZZ___```aaa___[[[XXXXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXZZZ\\\WWWWWWUUUTTTTTTTTTUUUVVVSSSTTTUUUTTTSSSTTTWWWYYYWWWXXX[[[___gggsssxxxttt|||qqqbbb___bbbwwwppp]]]IIIAAACCCLLLZZZeeeeeeZZZQQQPPPQQQNNNKKKLLLGGGEEECCCBBBBBBBBBAAA@@@;;;999888777888:::===???EEEHHHNNNVVV^^^cccfffgggeeeeeeccc___YYYQQQIIIEEEQQQPPPPPPPPPOOOOOOOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQIIIGGGEEEDDDDDDDDDCCCAAACCCCCCDDDCCCCCCFFFJJJMMMRRRYYY```ccchhhnnnqqqqqqkkkaaa^^^cccccc___fffrrrzzzqqqkkkhhhjjjpppwwwooo^^^SSSOOOPPPNNNLLLJJJHHHHHHJJJLLLMMMPPPOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKLLLKKKIIIHHHKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIGGGFFFFFFIIILLLLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLOOOPPPOOORRRWWW[[[^^^lllqqqiiiiiihhhgggkkk{{{zzzhhh___WWWTTTOOOKKKIIIHHHFFFDDDGGGFFFFFFFFFHHHKKKNNNOOOTTTYYYaaaiiipppvvv{{{{{{xxxwwwyyy|||~~~{{{uuunnnhhhccc^^^WWWRRRNNNPPPRRRQQQOOOQQQVVV\\\bbbhhhvvvooofffeee___^^^]]]\\\\\\]]]^^^_________^^^]]]\\\[[[ZZZZZZVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]ZZZVVVSSSRRRRRRUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRSSSRRRQQQRRRUUUWWWSSSVVVYYY]]]dddooo}}}yyymmmeeecccttthhhNNNDDDBBBEEESSSeeeiii[[[NNNJJJKKKKKKKKKKKKGGGEEECCCBBBBBBBBBAAA@@@===;;;999777777999;;;<<>>;;;888777777888999===AAAGGGKKKOOOSSSXXX\\\___``````^^^YYYQQQIIIDDDKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOORRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHAAABBBCCCCCCBBBBBBDDDFFFDDDEEEEEEEEEFFFKKKRRRWWW^^^kkk|||xxxjjjiiittt{{{qqqdddcccfffppp{{{{{{lllYYYMMMKKKLLLJJJGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHCCCGGGMMMRRRSSSQQQLLLIIIFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPWWWVVVYYYcccvvv~~~tttqqqqqqwwwooo___TTTNNNHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKNNNRRRUUUQQQTTTXXX[[[\\\```eeeiiiooottt{{{vvvvvvtttpppiiiccc```^^^VVVWWWWWWVVVTTTQQQNNNMMMLLLJJJHHHFFFFFFHHHLLLNNNQQQYYYkkkxxxoooiiibbb]]]\\\WWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUQQQQQQRRRQQQPPPQQQTTTVVV]]]aaabbb___^^^iii~~~hhh]]]cccwww{{{___OOOCCC???KKK]]]sssnnnaaaRRRHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAAAA???;;;888777666777888:::???DDDHHHJJJNNNSSSXXX\\\]]]^^^]]]YYYRRRJJJEEEKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEEEEAAACCCDDDDDDCCCCCCFFFHHHFFFFFFFFFFFFHHHMMMUUUZZZ___lll}}}ssssssttthhhaaaaaahhhtttwwwiiiXXXKKKGGGFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHHHHEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGBBBEEEIIIMMMNNNMMMJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGIIIKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIKKKMMMNNNNNNNNNRRRSSSVVVZZZcccuuuyyyxxx~~~wwwdddZZZQQQOOOLLLIIIGGGFFFFFFEEEHHHIIIIIIIIIIIIJJJLLLOOOJJJJJJLLLOOORRRVVVYYY[[[___eeekkkpppuuu|||{{{uuurrrpppffffffeee```ZZZVVVTTTUUUMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLOOOTTTZZZ^^^fffttt{{{kkkeeeccc```]]]\\\WWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXVVVTTTSSSTTTUUUUUUSSSPPPQQQQQQOOOOOOOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUXXXYYYYYYZZZYYYXXXWWWVVVRRRSSSSSSRRRRRRSSSUUUXXX^^^dddhhheeebbbjjj~~~vvvccccccccc{{{kkkUUUFFFAAAHHHRRRmmmooohhhXXXKKKGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBBAAA???;;;888777777777888888===BBBEEEFFFJJJPPPUUUWWWYYY\\\\\\ZZZTTTMMMIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGEEECCCBBBAAAAAACCCEEEEEECCCDDDGGGJJJFFFFFFFFFGGGIIIOOOVVV\\\jjjvvvzzz{{{}}}nnnaaa___aaajjjwwwwwwlll\\\NNNEEECCCDDDFFFAAABBBCCCDDDDDDCCCBBBAAA???CCCFFFGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGGGGGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPOOOLLLQQQUUUVVVYYYeeeyyyxxxzzz{{{mmm\\\YYYUUUPPPLLLJJJHHHHHHGGGGGGGGGFFFCCCBBBCCCEEEHHHGGGGGGJJJNNNRRRTTTUUUUUUZZZ```dddgggmmmvvv}}}|||vvvooohhhdddbbb[[[[[[ZZZVVVQQQNNNNNNPPPJJJIIIHHHGGGGGGHHHIIIJJJHHHJJJOOOTTT[[[dddlllrrrrrreee``````^^^\\\\\\XXXYYYZZZ[[[\\\\\\\\\\\\VVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ]]][[[YYYYYY[[[ZZZWWWTTTSSSQQQOOONNNNNNPPPSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSYYYZZZ[[[[[[[[[ZZZXXXWWWSSSTTTTTTTTTSSSTTTVVVYYY]]]fffmmmmmmjjjqqq}}}eeeaaaXXXiiivvv[[[IIIDDDHHHLLLgggmmmkkk\\\MMMHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAA>>>;;;888777777888999777<<>>CCCAAA???AAAEEEJJJNNNPPPPPPNNNKKKJJJMMMTTT]]]cccvvv|||~~~qqqgggcccbbbiiirrr||||||pppgggZZZOOOGGGCCCBBBAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIGGGHHHJJJLLLMMMKKKHHHEEEHHHHHHIIIKKKKKKLLLLLLLLLNNNOOOOOOOOOQQQZZZhhhsssyyypppcccYYYTTTRRRPPPOOOKKKKKKJJJIIIGGGGGGHHHIIIDDDGGGHHHHHHFFFFFFIIILLLOOOPPPQQQTTTYYY```fffiiiyyy}}}}}}}}}~~~{{{yyytttssspppiii```XXXTTTRRRXXXTTTPPPLLLJJJIIIGGGFFFEEEEEEGGGIIIKKKLLLKKKKKKOOORRR]]]jjjttt|||zzzvvvzzzvvviii___]]]]]]YYYXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUVVVXXXYYYZZZZZZYYYYYYVVVWWWYYYZZZ\\\\\\]]]]]][[[[[[ZZZYYYXXXXXXWWWWWWUUURRROOONNNOOOPPPRRRRRRVVVXXXYYYXXXVVVUUUUUUVVVYYYZZZ\\\___aaa```]]]ZZZYYYXXXVVVUUUTTTTTTUUUVVV[[[```hhhooowww~~~wwwZZZ___aaappphhhMMM???AAAGGG```lllrrrhhhXXXNNNIIIEEEGGGFFFEEEEEEFFFGGGEEEDDDAAA@@@===:::777666666555888<<>>;;;888666555555777:::>>>AAABBBEEEIIILLLSSSUUUXXXZZZZZZXXXUUUTTTFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAABBBBBBCCCFFFIIIJJJMMMVVVeeeqqqmmmjjjfffbbbbbbgggpppvvvzzzvvvwww{{{|||tttmmmlllooowwwsssfff[[[VVVOOOIIIFFFDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAGGGIIINNNWWW]]][[[SSSKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDHHHLLLNNNOOOQQQVVV[[[dddxxx}}}lllppp}}}rrreee]]]UUUTTTRRROOOLLLIIIHHHGGGFFFGGGGGGEEEDDDDDDFFFHHHJJJIIIHHHIIIKKKMMMPPPRRRXXX]]]eeekkknnnpppqqqrrruuuuuuuuutttpppkkkfffcccaaaaaaaaaaaacccfffiiikkkooollljjjlllqqqvvvxxxwwwwww{{{zzzqqqhhh```\\\YYYSSSTTTSSSQQQMMMKKKJJJKKKFFFGGGHHHIIIJJJKKKKKKJJJFFFJJJNNNPPPTTT^^^lllxxx|||yyyqqqlllrrr~~~~~~rrrlllfff___YYYZZZ[[[ZZZYYYZZZWWWXXXXXXXXXXXXXXXXXXYYY\\\\\\]]]]]]\\\[[[YYYXXXYYYZZZZZZ[[[\\\\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUSSSQQQQQQRRRSSSTTTXXXZZZ[[[[[[YYYXXXXXXYYYTTTWWW]]]bbbeeeddd___ZZZWWWVVVUUUUUUUUUVVVXXXXXXZZZ]]]bbbgggmmmttt||||||qqqjjjrrrtttYYYHHHCCCDDDTTTiii{{{wwweeeVVVQQQPPPGGGFFFDDDDDDFFFGGGFFFEEECCCBBB???<<<999777555555555888<<>>>>>===>>>>>>??????????????????@@@@@@????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFKKKRRRYYYYYYQQQIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGIIILLLNNNNNNOOORRRTTT\\\nnnppplllmmmwww|||hhhddd]]]WWWSSSOOOMMMLLLKKKJJJIIIHHHGGGHHHJJJKKKIIIHHHGGGGGGGGGIIIKKKLLLOOOSSSWWWZZZ\\\]]]___```bbbbbbbbbaaa^^^[[[XXXVVVWWWVVVUUUVVVWWWYYY[[[\\\aaa______bbbeeehhhiiihhhdddfffhhhiiikkkooouuuyyy|||xxxsssoooiiiaaaZZZTTTQQQOOOLLLLLLLLLKKKIIIHHHHHHIIIEEEFFFGGGGGGGGGGGGIIIJJJNNNPPPUUU\\\hhh{{{{{{qqqlllkkkbbb^^^[[[[[[\\\[[[ZZZZZZWWWXXXXXXXXXYYYZZZZZZZZZ\\\]]]]]]^^^]]]\\\[[[ZZZ]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXXUUUUUUTTTRRRQQQQQQRRRTTTWWWYYYZZZZZZYYYXXXXXXYYYVVVWWW[[[___aaa```\\\XXXTTTTTTSSSSSSTTTUUUWWWXXXYYY[[[^^^aaafffmmmuuuzzz|||ppprrr|||cccPPPEEEAAAJJJ___uuu|||rrrbbbVVVPPPIIIGGGEEEEEEFFFGGGGGGFFFDDDCCC@@@===:::888666555444666999===???AAABBBCCCIIIKKKOOOSSSUUUVVVWWWVVVDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???===>>>@@@CCCGGGMMMWWWdddqqqzzz}}}xxxzzz}}}|||~~~{{{mmmeeeeeeiiiwwwxxxiiiZZZQQQJJJHHHDDDBBBAAA@@@>>><<<@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEGGGFFFGGGLLLQQQQQQLLLGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKMMMOOOQQQYYYeeetttyyymmmdddgggpppxxxvvvkkkbbb\\\WWWTTTSSSPPPNNNLLLLLLLLLMMMNNNHHHGGGGGGGGGGGGHHHIIIJJJIIIKKKMMMNNNNNNOOOPPPRRRTTTTTTSSSSSSQQQOOONNNMMMOOONNNNNNNNNNNNOOOQQQRRRQQQQQQRRRTTTVVVXXXWWWWWWWWWXXXXXXXXXYYY[[[___bbbdddiiiooorrrpppjjjeeebbb___]]]YYYUUUPPPMMMKKKJJJHHHIIIIIIGGGEEEEEEFFFHHHKKKLLLMMMLLLLLLNNNSSSWWW]]]]]]aaaoooxxxooojjjhhhhhhbbbaaa___]]]\\\]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[\\\ZZZ[[[\\\]]]^^^]]]]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\VVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPOOOPPPSSSUUUWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWXXXYYYYYYWWWUUUQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXZZZ]]]```fffmmmqqq}}}sssyyyrrr]]]LLLCCCEEETTTlllttt```RRRLLLJJJGGGFFFFFFGGGGGGFFFDDDCCCAAA???<<<999777666444555777:::===???@@@@@@DDDGGGKKKOOOSSSVVVWWWXXXBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCC????????????>>>>>>>>>>>>===???@@@>>>===>>>BBBFFFPPPYYYhhhyyyzzz}}}tttfff```dddmmm{{{}}}qqqaaaSSSLLLGGGEEEBBB@@@???>>><<<:::>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<=========:::;;;===>>>??????>>>>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHAAABBBDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGHHHJJJMMMNNNTTT[[[eeerrrpppbbb___dddkkkrrrwww{{{oooeee___\\\XXXSSSOOONNNMMMLLLLLLJJJJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMLLLNNNNNNMMMMMMNNNOOOQQQRRRQQQVVV[[[]]][[[XXXTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGHHHGGGFFFGGGJJJMMMSSSWWWZZZ\\\^^^cccjjjpppxxxwww}}}yyypppllliiidddaaabbbcccaaa\\\[[[]]]]]][[[ZZZ[[[[[[[[[[[[[[[\\\\\\XXXYYY[[[\\\]]]]]]\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUVVVSSSPPPNNNPPPRRRSSSUUUVVVVVVUUUUUUUUUVVVYYYWWWTTTSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZ\\\```eeeiii~~~rrrlllzzzlllVVVHHHDDDLLLbbb}}}nnn]]]QQQNNNJJJHHHGGGHHHGGGGGGCCCCCCBBB@@@>>>;;;999777666555555777:::===??????AAADDDHHHMMMRRRUUUXXXYYYAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAA===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>=========999<<<>>>>>>===@@@FFFLLL\\\iii|||~~~rrreeeaaahhhrrr|||ppp^^^OOOIIIEEEBBB@@@>>>>>>>>><<<;;;===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;:::::::::;;;===???@@@???>>>>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEECCCEEEGGGGGGFFFFFFGGGIII>>>???@@@BBBCCCDDDDDDDDDGGGGGGFFFGGGIIIKKKLLLLLLNNNTTTYYY```mmmsssjjjhhhgggjjjmmmwww{{{sssmmmeee___[[[XXXUUUSSSRRRRRRQQQPPPOOONNNNNNMMMNNNPPPQQQQQQOOONNNNNNOOOKKKKKKIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIKKKKKKKKKKKKJJJMMMPPPQQQPPPNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQTTTYYY]]]aaahhhpppvvvzzz|||vvvnnnjjjhhhfffaaa^^^^^^aaa___YYYWWW[[[]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYYYYWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSVVVXXXUUUQQQNNNPPPSSSRRRTTTVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRSSSSSSRRRPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSUUUWWWYYYZZZ]]]```cccqqqsssfffnnnvvv\\\KKKCCCFFFXXXwwwyyykkkUUUQQQMMMIIIHHHHHHGGGGGGBBBBBBBBBAAA???===;;;999888555333444888<<<>>>>>>@@@CCCGGGLLLQQQUUUXXXYYYAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>======>>>???@@@<<<<<<===??????@@@@@@@@@??????>>>>>>=========<<<555999<<<===>>>BBBJJJQQQddduuu}}}ttthhhdddlllwww}}}rrr___NNNGGGCCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::999888777:::;;;===???@@@@@@???>>>??????>>>>>>>>>>>>??????<<<===>>>???AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBCCC===BBBGGGGGGDDDCCCEEEHHHDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJMMMNNNMMMLLLKKKQQQTTTTTTZZZnnnvvvmmmjjjjjjrrruuu{{{wwwqqqlllgggddd[[[ZZZYYYWWWUUUSSSRRRQQQNNNPPPRRRQQQOOONNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJHHHGGGHHHJJJLLLMMMLLLKKKIIIKKKMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQUUUYYY]]]cccjjjoooqqqmmmhhhdddbbbaaaaaa```ZZZ]]]\\\UUUTTTYYY\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWYYYWWWRRROOOQQQTTTRRRTTTVVVVVVUUUUUUVVVWWWRRRQQQRRRTTTUUUUUURRRPPPQQQQQQPPPOOOPPPQQQRRRSSSRRRTTTWWWYYYYYY[[[]]]___iii|||wwwgggkkkyyyyyy]]]JJJAAABBBQQQppp~~~tttXXXTTTNNNKKKIIIHHHGGGGGGAAABBBBBBAAA@@@>>><<<:::999666222333777<<<>>>???@@@BBBFFFKKKQQQUUUXXXZZZ>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<;;;;;;<<<===>>>>>>===@@@???>>>===<<<;;;::::::;;;<<<<<<:::<<>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<=========<<<>>>======;;;:::999888888888999:::;;;===>>>??????CCCBBBAAA@@@????????????=========>>>???AAABBBCCC>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKNNNSSSXXX___mmm{{{rrrhhhnnnooovvvyyyvvvkkkjjjgggbbb^^^[[[\\\]]]VVVUUUVVVWWWXXXWWWTTTRRRQQQOOOMMMLLLLLLLLLKKKIIIMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLJJJHHHJJJJJJJJJKKKKKKLLLLLLMMMGGGHHHIIIJJJLLLMMMOOOOOOMMMQQQUUUVVVUUUVVVXXX[[[]]]___gggqqqwwwzzz|||xxx|||tttgggccc^^^\\\^^^______^^^WWWWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYWWWVVVTTTUUUUUUVVVWWWWWWXXXYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVXXXYYYVVVRRRPPPPPPRRRUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSTTTTTTQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPTTTZZZ[[[ZZZ\\\```iiirrrooodddhhhrrrzzzdddOOOJJJBBBKKKbbbvvvnnn]]]VVVMMMGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA===:::;;;999666333444666999<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>===AAA???>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999999999:::<<<<<<<<<===DDDOOOWWWhhhttt}}}}}}|||tttnnnooo{{{{{{ppp^^^MMMCCC@@@@@@???>>>======<<<<<<>>>>>>>>>>>>>>>===<<<;;;888999999:::::::::::::::<<<<<<;;;:::999888777777888888999:::<<<===>>>>>>AAA@@@??????>>>>>>>>>>>>AAAAAA???>>>============>>>????????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGJJJMMMPPPUUU```kkkuuunnnkkkooo}}}|||vvvpppkkkhhhgggccc```^^^\\\[[[YYYWWWUUUVVVSSSQQQPPPQQQQQQOOONNNOOOOOOOOONNNNNNMMMLLLLLLOOONNNNNNNNNNNNOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSTTTRRRVVVZZZ^^^aaafffmmmsss~~~~~~tttqqqqqqttt~~~tttjjjbbb```^^^^^^______\\\ZZZWWWVVVUUUSSSSSSSSSSSSTTTVVVVVVWWWWWWVVVUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYVVVRRRPPPPPPRRRTTTTTTUUUUUUTTTSSSQQQPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPRRRVVVWWWVVVYYY___eeennn}}}vvviii^^^___fffnnnVVVJJJ@@@EEEYYYmmmuuu___WWWMMMHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCAAA>>>;;;:::888555333333666999;;;>>>AAAEEEIIILLLQQQVVVZZZ========================<<<===???AAAAAA@@@???>>>AAA???===<<<======<<<;;;:::::::::::::::::::::::::::<<<===>>>@@@EEELLLSSS]]]gggxxx}}}xxx{{{}}}}}}wwwpppooovvvxxxjjjXXXJJJDDD@@@@@@???>>>===<<<;;;::::::::::::::::::999999888888888999999999:::::::::;;;;;;:::999888777777666666777888999:::<<<======>>>======<<<<<<<<<======AAA@@@???===<<<;;;::::::????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFDDDFFFIIIIIIJJJRRRZZZiii}}}|||qqqlllvvv~~~|||xxxrrrmmmiiieeebbb```^^^\\\ZZZYYYZZZZZZYYYXXXUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXZZZYYYXXXWWWUUUSSSRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^dddiiiooovvv}}}|||xxxyyy}}}zzzpppgggbbb\\\\\\^^^___```]]]YYYUUUWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTQQQNNNNNNOOOQQQRRRSSSTTTSSSQQQOOONNNPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTTTTRRRTTTWWWWWWVVVYYY______gggwwwvvvxxxrrreee[[[XXX[[[uuufffQQQBBB@@@NNNaaawww|||eee[[[OOOIIIIIIJJJHHHEEEEEEDDDCCCCCCCCCBBB???<<<888777444222333555888;;;;;;>>>BBBFFFJJJNNNTTTWWW<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDEEEEEEDDDCCC===;;;999999:::;;;::::::999999::::::;;;<<<<<<<<<999;;;>>>@@@AAAEEEIIIMMMPPPWWWeeexxxyyyrrrvvv{{{yyy~~~}}}xxxooonnnrrr{{{|||ppp```PPPEEEBBB??????>>><<<;;;:::999888888888999999999888888777;;;:::::::::::::::;;;;;;;;;::::::999888888777777555666777888999:::;;;<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDEEEEEEDDDEEEHHHGGGFFFJJJPPPVVVhhh{{{xxxuuu~~~{{{wwwqqqooommmlllmmmmmmlllkkkgggfffeeeeeegggiiilllmmmgggiiilllnnnoooooooooooossssssqqqnnnjjjfffbbb`````````aaadddiiinnnsssvvvyyymmmddd```___XXXZZZ\\\]]]]]]ZZZWWWTTTWWWVVVTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSSSSRRRPPPNNNMMMLLLLLLOOOPPPQQQRRRQQQOOOMMMKKKMMMOOORRRUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSUUUYYYYYYVVVWWWZZZ[[[bbbppprrroooyyyyyyggg[[[WWWXXXggg{{{]]]IIIBBBJJJWWWmmmtttfffUUUKKKIIIJJJHHHEEEEEEDDDCCCCCCCCCBBB@@@>>>777666444222333555888999:::===AAADDDHHHLLLQQQUUU:::::::::::::::::::::::::::===AAAFFFIIIJJJJJJIII@@@===:::888888888777666777777888999:::;;;<<<<<<999;;;===@@@BBBDDDFFFHHHFFFIIISSScccxxx|||sssjjjlllyyy{{{|||~~~zzzsssnnnqqqyyy|||ooocccUUUGGG@@@???===<<<;;;:::999888777777;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999999::::::;;;;;;::::::999999888888444555666777888:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDBBBCCCGGGGGGEEEHHHLLLMMMWWWfffuuu}}}uuu|||~~~~~~}}}}}}zzznnnccc]]]\\\]]]XXXXXXYYYYYYXXXWWWVVVUUUWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKLLLNNNPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOOOONNNMMMKKKIIILLLNNNQQQSSSUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTRRRQQQNNNPPPVVV\\\[[[VVVSSSTTTYYY^^^kkk{{{uuuppptttnnn^^^XXXXXXZZZtttjjjSSSGGGJJJRRRggg~~~vvv```QQQJJJIIIHHHFFFFFFEEECCCCCCDDDCCCAAA???888666555333333555666888999<<<@@@CCCGGGKKKPPPSSS999999999999999999999999999<<<@@@DDDHHHJJJKKKKKKFFFBBB===999777666555333444444555666777888999999999:::<<>>CCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;<<<>>>???AAACCCCCCCCCBBBBBBAAAAAA@@@>>>??????@@@AAABBBCCCDDDAAA???@@@CCCEEEDDDEEEIIIJJJMMMUUUcccwww{{{ttt}}}vvvlllbbb[[[YYYYYYZZZWWWXXXXXXVVVTTTTTTUUUWWWUUUUUUUUUTTTRRRPPPOOONNNKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRQQQRRRSSSSSSRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHKKKMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNQQQTTT\\\dddccc\\\VVVVVVXXX\\\fffuuuxxxsssrrr~~~zzzhhh^^^ZZZSSSfffzzz___NNNKKKNNNaaa~~~ooo\\\OOOJJJHHHGGGGGGEEEDDDCCCDDDDDDBBBAAA:::888666555444444555666888;;;>>>BBBEEEIIINNNQQQ888888888888888888888888888:::<<>>AAAFFFMMMZZZqqqwwwdddmmmzzz~~~{{{yyyzzz{{{{{{yyyrrrqqqvvvpppaaaRRRIIIDDD>>>;;;<<<;;;;;;;;;;;;::::::::::::555666777777888888777777999888666555555555777777999999999999888888888888555555666777999:::;;;<<<:::::::::;;;<<<===???@@@HHHGGGDDDAAA>>>;;;:::999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;===???AAABBBBBBBBBAAA@@@@@@??????======>>>???@@@AAABBBBBBAAA>>>===AAADDDCCCDDDGGGHHHHHHKKKUUUdddvvv{{{uuuyyyooohhh^^^XXXVVVWWWWWWVVVUUUWWWXXXVVVTTTSSSUUUWWWRRRRRRSSSSSSRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOOPPPSSSUUUTTTRRRLLLKKKIIIHHHHHHHHHHHHHHHLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMTTTWWW^^^fffeee^^^ZZZZZZWWWYYYbbbppp|||{{{tttlllxxx}}}lll```TTT\\\kkkpppXXXMMMHHHYYYyyy}}}iiiXXXMMMIIIHHHGGGFFFDDDCCCDDDDDDCCCBBB<<<:::888666555444555555666888<<>>===>>>CCCHHHMMMVVVjjjyyypppmmmhhhxxxssslllkkkmmmooolllooozzzzzzrrrmmmmmmuuujjjZZZJJJBBB@@@>>><<<<<<;;;;;;;;;<<<<<<<<<======777777888999999999999999<<<:::888777666777888999888888888888777777777777555555666888999:::;;;<<<::::::;;;<<<===>>>@@@AAAIIIHHHEEEBBB???===;;;:::999999999:::::::::;;;;;;===<<<;;;;;;<<>>>>>===<<<<<<===>>>???@@@AAAAAACCC???>>>AAADDDCCCDDDHHHFFFFFFHHHMMMWWWfffzzzrrrllllllzzzyyyuuuwww~~~zzzhhh```WWWSSSUUUWWWWWWUUUSSSVVVXXXXXXUUUSSSTTTVVVOOOPPPQQQRRRRRRRRRPPPPPPOOONNNMMMKKKJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSNNNLLLKKKMMMQQQSSSRRRPPPLLLJJJHHHFFFFFFFFFHHHIIILLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQOOONNNLLLPPPRRRXXX___^^^YYYVVVWWWWWWXXX___lllxxx}}}sssfffssszzzhhhYYYXXX___vvv~~~___MMMBBBPPPrrrrrr___QQQJJJHHHHHHFFFDDDCCCDDDEEEDDDCCC===<<<:::777555444444444444777:::===@@@DDDIIILLL;;;999888666666666777777777777777777888888888888777666444333333444666777555555555555666777888999999;;;<<<<<<;;;<<<>>>@@@>>>CCCJJJPPPTTT^^^ttttttnnnfff^^^```iii{{{{{{oooiiihhhiiippprrrtttvvvyyy|||~~~~~~wwwnnnkkkcccooo~~~```RRRCCC>>><<<:::888777999999999999999999999999::::::999999888999999999888888888888888888888888777777777777777777777777999999999888999999::::::===;;;999888999<<>>===;;;999888777999888777777777888::::::<<<===>>>===;;;::::::<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@???>>>===>>>@@@CCCDDDDDDFFFIIILLLQQQZZZfffooommmgggggglllwww}}}uuuwwwwwwuuuvvv~~~qqqccc]]][[[WWWSSSRRRRRRTTTVVVTTTUUUWWWWWWWWWTTTQQQOOOOOOOOONNNOOOPPPRRRTTTUUUPPPNNNLLLJJJJJJKKKMMMNNNPPPNNNMMMKKKJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPNNNLLLJJJLLLMMMOOOPPPQQQPPPPPPOOOLLLKKKIIIHHHGGGIIIJJJKKKKKKLLLMMMOOOPPPPPPOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRUUUWWWXXXXXXVVVVVVXXX\\\aaaiiivvvsssrrrzzz~~~ccc[[[YYYkkkuuuZZZMMMRRRfffyyyiiiSSSKKKOOOGGGEEEDDDCCCDDDDDDBBB@@@>>><<<999666333222333333555666888:::>>>AAADDDFFF777777666666666777777888555555555555666666666666666555444222222444555666444444555555777888:::;;;888:::;;;;;;:::;;;===???@@@DDDKKKQQQTTTXXXeeerrrxxxllldddcccaaa```kkkyyyxxxuuuvvvwwwwwwvvvvvvxxx|||~~~{{{xxxwwwwwwqqqhhhcccdddjjjuuu~~~oooWWWJJJ???<<<===;;;::::::888888888888888888888888:::999999888888999999999<<<;;;:::999888666555555777777777777777777777777999999888888888999::::::;;;:::888777888:::===>>>>>>===<<<;;;:::888777777:::999888888888999;;;;;;<<<======<<<;;;::::::<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@????????????AAABBBCCC???AAADDDEEEIIIOOOYYY```uuuqqqiiieeekkksss|||wwwjjjbbbXXXWWWTTTQQQPPPPPPQQQRRRRRRSSSUUUVVVUUUSSSQQQOOONNNNNNNNNOOOPPPQQQSSSSSSQQQOOOMMMJJJIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUUUUWWW[[[bbbooo}}}yyywwwrrrdddXXXaaakkkSSSLLLYYYiiizzzcccQQQJJJKKKFFFEEECCCCCCDDDDDDCCCAAA???===:::666444333333333555555777:::===@@@CCCEEE333333555666666777777777333333333333444444444444555444333222222333444555444444555666777999;;;<<<777999::::::::::::===???AAADDDKKKRRRTTTSSSWWW]]]aaa[[[XXX[[[```iii~~~|||yyyxxxzzz|||sssqqqoookkkccc]]]___eeeuuummm^^^NNNDDD;;;;;;<<<;;;::::::777777777777777777777777999999888888888999999:::<<<;;;:::999888666555555666666666666666666666666888888888888888999::::::999999888888888888999999;;;;;;:::999999888888777::::::999999::::::;;;<<<;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBB@@@BBBEEEFFFGGGJJJPPPVVVaaaooowwwiiieeekkkttt|||yyy}}}tttiiiccc```UUUTTTSSSRRRQQQPPPPPPQQQPPPQQQSSSSSSSSSQQQOOONNNLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPMMMKKKIIIIIIJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNOOOPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSRRROOOOOOOOOPPPQQQRRRSSSTTTUUUWWWZZZ```mmm|||}}}vvvzzzqqq]]]\\\sss\\\HHHLLLYYYrrruuu___QQQKKKGGGEEEDDDCCCCCCEEEEEEDDDCCC???>>>;;;777555444333333444555777999<<>>???@@@FFFNNNRRRPPPPPPRRRZZZXXXYYY___gggwww}}}yyywwwzzzyyymmmlllkkkggg___\\\eeeqqquuu___PPPHHH@@@::::::;;;888666666777777777777777777777777888888888888888999999:::888888888888888888888888666666666666666666666666888777777777888999:::;;;999999999999999888777777999999999999999999999999999999999999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBAAAAAAAAADDDGGGHHHHHHIIIMMMPPPVVV```rrrtttppprrrvvvzzzuuukkkccc___\\\UUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQPPPNNNLLLJJJJJJKKKMMMNNNOOOOOONNNNNNOOONNNLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKQQQRRRRRRSSSRRRQQQOOONNNLLLMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQTTTTTTUUUUUUTTTSSSRRRQQQOOONNNMMMMMMNNNPPPSSSTTTVVVZZZ^^^dddppp}}}~~~wwwxxx}}}gggaaannneeeIIIGGGRRReee{{{vvv```UUUMMMEEEEEEDDDCCCDDDEEEFFFEEEDDD@@@???<<<999666444333333444555666888:::===@@@AAA333444555555555333222111222222333333333444444444333333333333333333333333888888888888888999:::::::::;;;<<<;;;::::::<<<===>>><<>>>>>????????????>>>???@@@AAAAAAAAA@@@@@@<<<@@@DDDEEEDDDDDDGGGJJJNNNTTT```rrr~~~uuuqqqpppwww}}}rrrjjjhhhddd^^^XXXUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRRRROOOLLLJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKQQQRRRRRRSSSRRRQQQOOONNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQUUUVVVVVVVVVTTTRRRPPPOOOPPPOOOMMMMMMNNNPPPSSSUUUUUU\\\dddlllvvvxxxuuuxxxooobbbeeewwwnnnNNNGGGNNN[[[tttwwweeeYYYOOODDDEEEDDDCCCDDDEEEFFFEEEDDDAAA@@@>>>;;;888555444333333444555777999;;;===???555555555444444333111111333333333333444444444444333333444444444444333333888888888888999:::;;;<<<>>>??????>>><<<;;;<<<===???;;;;;;>>>???@@@CCCHHHOOOTTT]]]iiiyyy~~~ssssss{{{||||||~~~}}}vvvllliiigggbbb]]]___mmm}}}ttt[[[III@@@===888666999:::999999;;;888888888888888888888888777777777777777888999:::<<<;;;:::999888666555555666666666666666666666666666666666777888999:::;;;;;;;;;<<<<<<;;;:::999999888888999999999:::::::::666777888999999999999888999:::;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@????????????????????????<<>>???CCCCCCCCC@@@>>><<<===>>>???<<<;;;=========DDDKKKNNNUUUaaappp~~~rrrnnnrrr{{{xxxrrrmmmfffaaa___fffyyyiiiTTTGGGBBB>>>999777999:::888999<<<777777777777777777777777666666666666777888999:::<<<;;;:::999888666555555777777777777777777777777555555666666777999:::;;;;;;;;;;;;;;;::::::::::::777777888888888888888888777888999:::::::::999999888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@???>>>===<<<<<<===>>>>>>@@@CCCFFFFFFEEEEEEGGGJJJGGGJJJOOOUUU```sssvvv}}}yyygggccc______```___ZZZUUUSSSRRRPPPNNNLLLKKKIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPPPPOOONNNLLLJJJDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNMMMNNNNNNMMMMMMNNNPPPQQQRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSSSSQQQOOONNNNNNMMMMMMMMMNNNPPPRRRSSSXXXcccppp{{{yyy}}}pppbbb[[[aaannnaaaOOOJJJLLL]]]rrr{{{tttcccRRRIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCBBB@@@===:::777444333333333444555666888:::;;;444333222222333444666777111222222222222333333333444555555666666555555444333444555888;;;>>>AAABBBFFFFFFEEEBBB???======>>>>>>======??????AAAIIISSSSSS[[[gggwwwtttlllnnnwww~~~zzzyyypppgggbbbdddpppxxxcccRRRJJJIIIBBB>>>::::::999666666999666666666666666666666666666666666666777888999:::888888888888888888888888888888888888888888888888555555555666777999:::;;;;;;::::::999999:::;;;;;;666666666777777777777777888999:::;;;<<<;;;::::::888999;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@@@@???>>><<<::::::;;;===>>>@@@CCCEEEEEECCCBBBEEEHHHJJJNNNQQQRRRVVVbbbttt{{{nnn``````___]]][[[YYYWWWVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFGGGHHHJJJMMMOOOQQQRRRIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLJJJIIICCCDDDFFFHHHIIIJJJKKKKKKJJJKKKMMMOOOOOONNNLLLKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNMMMLLLMMMOOORRRSSSQQQQQQRRRSSSSSSRRRQQQPPPKKKMMMPPPRRRSSSRRRPPPOOOLLLLLLMMMMMMNNNPPPQQQQQQOOO[[[hhhsss~~~ppp\\\SSSWWWaaaqqqkkkVVVNNNJJJWWWmmm~~~{{{hhhWWWOOOIIIGGGEEEEEEFFFEEEDDDBBBCCCBBBAAA>>>;;;777555333333333333444666777999:::444444444333333222222222111222333333444444333333111333444444444444555777777999;;;;;;:::<<>>@@@<<<;;;>>>BBBHHHSSS]]]ZZZ```lll~~~|||mmmmmmvvv|||uuummmmmmlllkkkooo|||oooddd]]]TTTMMMIII@@@>>>;;;999777666777777777777666666666666777777666666777888999::::::;;;::::::999888888999::::::888777555444555666888999444444555666777888999999::::::::::::999999999999;;;999777666777888888888555555666777777777777777777777888999::::::;;;;;;<<<======<<<;;;<<<@@@BBB@@@>>><<<;;;===?????????AAA???>>><<<<<<===???@@@@@@AAABBBDDDEEEDDDCCCCCCDDDEEEFFFIIIOOOYYYcccjjj~~~{{{zzz{{{{{{mmmeeeYYY[[[]]][[[XXXUUUVVVWWWQQQOOOMMMKKKIIIGGGFFFFFFDDDEEEFFFHHHKKKMMMOOOPPPHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKMMMOOOPPPOOONNNKKKJJJIIIHHHHHHHHHHHHIIIMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPTTTRRRQQQSSSTTTSSSOOOLLLKKKKKKLLLPPPSSSUUUTTTSSSLLLMMMMMMNNNNNNOOOPPPPPPVVVVVV\\\eeemmmuuu|||gggYYYWWWWWW___uuuaaaKKKKKKUUUfff~~~vvv[[[UUUKKKJJJGGGDDDDDDEEEDDDAAACCCCCCBBB@@@>>>:::777555444333333222444666888:::444333333333333333333222222222333444444444444333333444555555444444666777222555888:::;;;???EEEKKKKKKQQQRRRMMMHHHHHHHHHEEEAAA===;;;>>>BBBGGGRRR\\\aaagggsss|||qqqttt}}}yyymmmmmmmmmooovvvppp^^^SSSMMMHHHEEEDDDEEECCC@@@<<<:::999999999666666666555555666666666777777777777777777777888:::999888888888888999:::777666555444555666888999666666666666666666777777444555555555666666777777;;;888666555666777777666555555666777777777777777666666777888888999:::::::::;;;;;;;;;<<>>>>>?????????@@@???>>><<<<<<===???@@@@@@@@@AAACCCDDDDDDDDDDDDGGGHHHHHHIIIKKKQQQXXX^^^dddwww}}}}}}~~~tttjjjdddWWWWWWWWWVVVTTTSSSSSSSSSPPPOOOMMMKKKIIIGGGEEEDDDGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJIIIGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNLLLLLLKKKMMMNNNOOONNNLLLJJJIIIIIIHHHHHHHHHIIIIIILLLNNNOOOQQQQQQPPPOOONNNPPPPPPPPPPPPQQQQQQQQQRRRNNNNNNNNNMMMNNNNNNOOOPPPSSSRRRQQQSSSTTTSSSPPPLLLMMMMMMMMMOOOQQQRRRQQQOOOLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPTTT\\\bbbhhhpppxxxvvvaaaVVVVVV^^^sssppp[[[PPPTTT```xxx|||eee]]]QQQNNNIIIFFFFFFFFFDDDBBBCCCCCCBBBAAA>>>;;;888777222222111000111333555777222333333333333333333444222222333444444444444444444555777666555555666777888:::<<<<<<<<<@@@FFFKKKUUU[[[^^^[[[VVVSSSQQQNNNBBB??????BBBFFFKKKUUU___kkkqqq}}}{{{wwwnnnnnnqqqxxxqqqaaaOOOFFFCCCAAABBBDDDFFFDDDAAA===;;;999999888666666666666666666666666777777777666666555555555999888888777777888888999777666555555555666777888999888888777666555444444444555555666888999999::::::888666555555666555444555555666777777777777777555666666777777888888888888999::::::===AAAHHHLLLNNNIIIDDD@@@???????????????>>>=========>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGHHHJJJNNNRRRVVVbbbtttuuuxxx|||xxxuuusssooojjjfffYYYVVVRRRQQQSSSSSSRRRPPPOOOOOONNNMMMJJJGGGEEECCCGGGHHHJJJJJJJJJHHHFFFEEEGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRSSSSSSSSSNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRQQQRRRSSSRRRPPPMMMOOONNNMMMNNNOOOOOOMMMKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQSSSYYY]]]```fffmmmsssaaaXXX^^^qqqsssZZZSSSXXXooovvvkkkXXXRRRKKKHHHGGGFFFDDDCCCDDDDDDCCCBBB@@@===:::888333222111000111222444555222222222333333444444444222333333444555444444444444555666666555555666777:::<<<>>>???@@@DDDKKKQQQ```gggnnnnnnggg^^^VVVQQQCCCBBBDDDJJJOOOUUU___iiiuuu{{{~~~vvvrrrtttzzz}}}bbbUUUGGGAAA>>>===???BBB@@@>>><<<:::999777777777777777777777777777777777666666666666666666666666777777777777777777777777666555555555555666777888888888777666555444444333555666666777888888999999:::888666666666666444333555555666777777777777777666666666777777888888888999999::::::===BBBHHHMMMOOOJJJDDD@@@????????????>>>>>>=========>>>??????@@@?????????AAACCCEEEFFF@@@BBBDDDEEEFFFHHHJJJMMMWWWXXX___ooo~~~uuurrruuuvvvvvvuuutttxxxyyy}}}vvvoooiiihhhmmmooonnnjjj```XXXQQQOOOSSSUUUTTTPPPPPPPPPPPPOOOMMMIIIFFFCCCDDDFFFHHHJJJJJJHHHFFFEEEEEEGGGHHHHHHHHHGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKOOOMMMLLLLLLMMMLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOOOOMMMLLLLLLMMMMMMLLLJJJLLLLLLLLLMMMNNNNNNOOOOOOTTTSSSUUUYYY\\\]]]bbbhhhxxxttt^^^aaaoooiiiVVVRRRfff}}}yyy]]]SSSJJJHHHGGGFFFDDDDDDEEEEEEDDDCCCAAA???<<<;;;777555444222222444555666222222222333333444444444333333444555555555444444333444666666555555777888666999<<>>>>>?????????===============>>>>>>?????????>>>???@@@BBBDDDEEE===@@@CCCEEEEEEFFFHHHIIIQQQOOOQQQ[[[kkkuuupppnnnjjjfffffflllvvv}}}~~~yyywwwiiibbb^^^aaaiiippppppmmmdddZZZPPPMMMQQQTTTSSSPPPPPPQQQQQQPPPNNNKKKHHHFFFEEEGGGIIIJJJIIIGGGEEECCCBBBDDDGGGHHHGGGGGGHHHIIILLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLMMMMMMMMMKKKIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQPPPQQQQQQQQQQQQPPPPPPPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOQQQVVVWWWXXX\\\aaalll}}}|||~~~dddcccjjj{{{]]]RRR___rrraaaTTTIIIGGGHHHFFFDDDFFFEEEEEEEEEEEECCCAAA???>>>999777555333333333555555222333333333333333333444333333444555555555555555222444666777777777999;;;===???AAABBBDDDJJJSSSZZZjjjnnnssstttjjjYYYMMMIIIEEEIIITTTbbbmmmttt}}}{{{xxxxxxaaaGGGAAA<<<;;;:::555444555666666777777888888999999777777999999999999777777444555555666888999999:::444555555666666555555444444444555555555666666666444444444555555666666666666666666555555555444444888777777777888888666444555555666777777777777777888888888888888888888888999::::::::::::<<<@@@CCCBBB???===<<<===>>>>>>>>>;;;<<<<<<======>>>>>>>>>????????????@@@AAABBBBBB???AAADDDDDDCCCCCCDDDEEEGGGHHHMMMVVV```nnn|||sssjjjeeegggnnnsssyyyzzz}}}~~~ttt^^^YYYVVV[[[eeemmmnnnmmmeee[[[NNNIIIKKKNNNOOOMMMPPPPPPPPPOOONNNLLLJJJIIIJJJKKKKKKJJJHHHEEEBBB@@@AAADDDGGGHHHHHHHHHHHHIIILLLMMMOOOPPPQQQQQQPPPPPPMMMLLLLLLMMMOOOOOONNNLLLJJJKKKKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQRRRQQQOOOOOOPPPQQQLLLKKKIIIJJJLLLNNNNNNMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPUUUVVVVVVYYY___hhhxxxzzz~~~mmmhhhgggttthhhXXX\\\fffjjjYYYLLLJJJJJJGGGEEEHHHFFFFFFGGGFFFEEECCCAAA@@@999888555333222222333333444333333333333333333222333444444555555555555555333555777999999;;;===???EEEGGGIIIIIIKKKQQQZZZaaaqqqmmmjjjfff[[[OOOKKKNNNPPPVVVddduuuyyyuuuuuuxxxiiiQQQCCC>>>;;;<<<:::777666888555666666777777777777777444666777888888777666444555555555666666777777777333444555555555555444333444444555555666666555555444444444555555555666666888888888888888888999999555555555666888888666444555555666777777777777777777777777777777777777777666888999:::999:::<<<======;;;:::;;;<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@?????????AAABBBBBBAAAAAABBBCCCDDDDDDIIIQQQWWW^^^kkkxxxvvvrrrssstttvvvxxxzzz}}}zzzkkk\\\XXXUUUXXX```hhhlllmmmfff\\\OOOGGGFFFIIIKKKKKKNNNMMMMMMLLLLLLKKKKKKJJJLLLLLLKKKIIIGGGEEECCCBBBBBBDDDHHHJJJJJJJJJJJJKKKIIIJJJMMMOOOPPPQQQPPPOOOLLLKKKLLLNNNPPPRRRQQQPPPLLLMMMNNNNNNMMMKKKIIIGGGFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPRRRQQQOOONNNPPPRRRNNNLLLJJJJJJLLLMMMNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOQQQVVVVVVUUUXXX]]]dddsssuuujjjjjj}}}ttt```\\\[[[xxxvvvbbbRRROOONNNIIIGGGJJJGGGGGGGGGGGGFFFEEECCCBBB<<<:::777444333333333444444444444333333222222222333444555555666666555555444666999:::<<<===@@@BBB@@@DDDIIINNNUUU```mmmvvvxxxnnncccZZZPPPIIIMMMVVVZZZbbbrrryyyzzz|||uuuvvv{{{sssvvv|||vvv\\\FFF???:::777888777555666999555555555555555555444333333444666777777666444333666555555555555444444444333333555555555555333333333444555555666666555555555555555555555555555555333333444555666777888888333333333555777888666444555666666777777777777777666666666666666555555555333666888999999999:::;;;;;;::::::;;;<<<<<<:::888:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAA???>>>======>>>@@@@@@@@@AAACCCDDDEEE@@@@@@EEEJJJNNNXXXcccwww~~~}}}yyy~~~~~~ssshhh___[[[WWWXXX___ffflllooohhh^^^QQQGGGEEEGGGJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGCCCFFFJJJLLLLLLLLLLLLMMMDDDFFFIIILLLMMMNNNMMMMMMKKKKKKKKKNNNQQQSSSSSSRRRNNNOOOOOOOOONNNKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNOOORRRRRRQQQQQQPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPQQQQQQNNNPPPRRRPPPNNNNNNPPPSSSPPPMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMPPPSSSSSSRRRTTTXXX[[[iiiwwwoooeeeqqq{{{fff\\\TTTqqqjjjXXXTTTRRRKKKHHHKKKGGGGGGHHHHHHGGGFFFDDDCCC???===:::777666555555666333333222222222333555555:::888555444555666777888999:::;;;;;;<<>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBB@@@BBBDDDCCCDDDHHHOOOUUUaaaoooyyyppphhhccc\\\XXXVVVXXX```iiipppsssmmmiii]]]OOOHHHIIIKKKJJJKKKNNNPPPOOOKKKHHHHHHIIILLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLLLLKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHKKKNNNQQQSSSRRRQQQOOONNNMMMMMMLLLMMMOOOPPPQQQUUUSSSRRRPPPOOOOOOOOOPPPQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRPPPQQQRRRSSSSSSSSSSSSSSS^^^hhhsss}}}~~~qqqmmmsssqqq[[[VVVdddyyywwwcccXXXTTTQQQLLLIIIIIIHHHFFFFFFGGGFFFEEECCC@@@???<<<888666444333333555444333333333444555666444333333444666888999999888;;;@@@CCCEEEGGGJJJLLLRRR]]]gggmmmyyy|||kkkZZZRRRQQQTTT[[[cccttt}}}wwwoooddddddbbb___```hhhvvv|||~~~zzz|||iiiSSSDDD>>>>>>;;;999888999888777666444444333222333555777888444444444444444444444444444444444444555555555555444555555444333333555666888666444444555666444333555555555444444444333333555555555555555555555555555444444555666666555333555555555555555555555555777777777666666666666666888888888888888888888888999999999:::::::::;;;;;;999999:::;;;<<<<<<<<<;;;=========>>>>>>???@@@AAACCCBBBAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCFFFMMMRRRXXXcccttt~~~}}}{{{yyyzzzzzz{{{qqqiiiddd```]]]XXXUUUSSSWWWaaapppsssaaaTTTQQQPPPOOOKKKMMMNNNMMMJJJGGGGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMPPPRRRSSSSSSRRRQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHKKKOOORRRTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNOOOOOOQQQQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUZZZcccmmmuuu}}}uuummmtttxxxdddXXXaaaxxxqqq```VVVOOOKKKJJJIIIHHHGGGGGGHHHHHHFFFDDDAAA@@@===999666444333333666666444444333444555666333333444666777999:::;;;<<>>???@@@CCCBBBAAA@@@@@@@@@@@@@@@???AAACCCDDDCCCFFFKKKOOOSSSYYYbbbooo~~~||||||{{{uuummmlllnnnrrrxxx|||ttthhh]]]XXXVVVWWWWWWUUUTTTSSSVVV```sssvvvcccYYYUUUSSSLLLMMMNNNLLLIIIGGGFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGHHHKKKOOOSSSTTTSSSQQQOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRPPPOOOMMMMMMNNNOOONNNMMMLLLKKKKKKJJJKKKMMMPPPQQQSSSTTTUUUVVVVVVWWWWWWWWW\\\dddlllsss}}}wwwtttwww~~~}}}}}}oooiiikkkzzzrrr___]]]qqqqqq^^^RRRNNNMMMHHHGGGFFFGGGHHHHHHFFFEEECCCAAA>>>;;;888555444333777666555444333444555555888888888888999;;;>>>AAAHHHLLLQQQUUUWWWYYY[[[\\\```nnnpppooommmlllmmmsss}}}zzzlllkkkkkkoooxxxzzztttssswww||||||~~~ppp^^^NNNAAA<<<>>>:::888666555666666555444333333222222333444555555333333333333333333333333222333333333444444444444111222333333222333555777999777666555444444333333222222222222222222222222444444444555555555555555555444444555666666555333888888888888888888888888999777555444333444666777666666666666666666666666888999999999999:::::::::888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@??????>>>>>>??????===@@@DDDEEEEEEGGGKKKOOOTTTUUUXXX]]]gggvvv}}}||||||sssmmmjjjsssvvv}}}}}}mmmeee[[[RRROOOOOOQQQSSSTTTUUUUUUUUU[[[llllll^^^WWWTTTPPPPPPOOONNNLLLJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQPPPMMMKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFIIIMMMQQQRRRQQQOOOMMMKKKLLLMMMMMMLLLJJJIIIGGGHHHHHHIIIJJJLLLMMMOOOPPPOOONNNLLLLLLNNNOOOOOONNNNNNLLLKKKJJJJJJMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYYYY]]]cccjjjqqq{{{|||zzzvvvuuuwwwyyyzzzzzzkkkeeeiiiwww~~~jjj]]]eeetttppp___TTTPPPFFFEEEEEEFFFGGGGGGFFFDDDEEECCC@@@===:::777555333666555444333333444555666:::;;;::::::;;;@@@HHHNNN[[[\\\]]]]]]^^^aaadddgggooo}}}~~~yyynnnpppvvv~~~xxxssstttwwwyyyvvvyyy}}}}}}|||uuu]]]MMMDDD===999888888666444444555555444333222222222222222333333444333333333333333333333333222222222222333333333444000111222222222222555777777777666444333333333444222222222222222222222222444444444555555555666666555444444555666666555333777777777777777777777777888777555333333444666777777777777777777777777777888888888999999999::::::999::::::;;;::::::999999::::::::::::;;;<<<===>>>>>>>>>============>>>>>><<>>:::888777666444444444555444333222222222222222222222222222222222222222222222222111111222222222333333333000111222222111111333555444444555333222111333444111222222222222333333333333333444444555666666666555444444555666666555333555555555555555555555555777666555444444444555666888888888888888888888888888888888888999999999999:::::::::::::::999888888::::::::::::;;;<<<===>>><<<<<<<<<<<<===>>>??????>>>CCCHHHKKKJJJIIIJJJKKKGGGGGGGGGGGGIIINNNUUUYYYfffttt~~~xxxsssqqqtttxxx}}}uuuooollljjjeee```ZZZVVVOOOKKKJJJJJJKKKLLLJJJNNNRRRRRRSSSYYYfffpppuuu{{{~~~vvvkkkccc\\\XXXXXXVVVSSSQQQPPPOOONNNLLLHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRSSSRRROOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGLLLMMMOOOPPPNNNLLLIIIGGGEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKIIIIIIJJJLLLNNNNNNMMMOOONNNLLLLLLLLLNNNOOOQQQRRRSSSUUUVVVXXXYYYYYYYYYUUUWWW\\\bbbhhhsss}}}{{{mmm\\\SSSYYYhhhxxxyyylllaaa___qqqjjjVVVJJJGGGDDDBBBCCCDDDDDDDDDEEEEEECCCAAA???<<<999888777666666666777999;;;<<<;;;AAAIIIOOOUUU]]]hhhooo{{{{{{{{{{{{~~~{{{rrrmmmkkkqqq|||{{{yyy}}}~~~{{{ppprrrxxxsssbbbNNNCCC???<<<;;;;;;777555444333555555555444111111222222222222111111222222222222222222222222111111111111222222222222111222222222000000222444000222333222000000333555222222222222333333444444333333444444555666666777555444444555666666555333333333333333333333333333666666555555555444444444777777777777777777777777888888888888999999999999888999999:::::::::999999:::::::::;;;;;;<<<===>>>;;;;;;<<<===>>>@@@AAABBBAAAFFFKKKLLLIIIEEEDDDDDDAAABBBCCCCCCDDDFFFJJJMMMTTT]]]mmmxxxrrrpppppppppwww}}}tttjjjeeeeeeeeeccc___[[[UUUNNNJJJIIIJJJLLLMMMKKKOOORRRRRRRRRUUU\\\bbbccchhhiiieeeaaa```]]]ZZZXXXTTTPPPNNNNNNNNNLLLJJJDDDFFFHHHKKKNNNPPPRRRRRRNNNOOOPPPOOOMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOOOONNNKKKIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLKKKJJJJJJIIIJJJJJJEEEFFFHHHIIIJJJJJJIIIIIIIIIGGGGGGHHHJJJLLLMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNQQQRRRSSSUUUVVVWWWXXXXXXXXXYYY]]]bbbeeemmm~~~~~~ssseeeYYYTTTYYYhhhqqqmmmgggfffeee~~~}}}fffOOOKKKEEEBBBBBBDDDFFFFFFDDDDDDDDDCCC@@@>>>;;;:::888888888888:::<<<>>>???CCCKKKUUU]]]ccciiiqqqwwwssskkkjjjlllvvvzzzyyy}}}}}}xxxppppppxxxeeeWWWHHH???999555666999777555444444555666555444111111222222222111111000111111111111111111111111000111111111111222222222111222333111000000111222...000222111000000222555222222222333333444444444333333444444555666777777555444444555666666555333555555555555555555555555555555666666555555444333333333333333333333333333777888888888888999999999666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<===>>>@@@BBBDDDEEECCCHHHMMMLLLHHHBBB???>>>CCCDDDDDDDDDCCCDDDGGGIIIJJJNNNVVVbbbrrruuusssppppppssszzzzzzrrriiigggkkknnnmmmjjj^^^XXXPPPJJJIIIKKKNNNPPPPPPRRRTTTSSSRRRSSSWWWZZZZZZ\\\[[[XXXXXX[[[\\\ZZZVVVRRRNNNLLLLLLLLLIIIGGGAAACCCFFFJJJNNNQQQSSSTTTOOOPPPQQQQQQOOOMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHKKKNNNOOOOOOMMMKKKIIIHHHGGGGGGHHHKKKNNNPPPMMMLLLKKKIIIIIIJJJKKKLLLDDDEEEGGGIIIJJJKKKJJJJJJGGGFFFEEEGGGJJJLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLPPPQQQRRRTTTUUUVVVWWWWWWZZZYYY\\\```aaahhhzzz}}}uuudddVVVRRR]]]iiijjjiiimmm]]]uuuvvvSSSNNNGGGCCCBBBEEEGGGHHHDDDDDDDDDCCCAAA???===;;;999;;;>>>???>>>@@@EEEIIIRRR\\\iiirrruuuuuuwwwzzz~~~~~~~~~yyytttrrrqqqvvv~~~wwwssspppsssxxx}}}|||wwwuuuwwwwwwssspppiiioooxxx}}}oooRRRJJJAAA<<<:::999555222444444444555555555555555444444333222111000///...333222222111000//////...222222222111111111000000000000000000000000000000111111222222222222111111000000111222333333444444333333222111111222333333333444555666666555444333555555555444444333333333222222333333444555666666444444555555666666777777888888777777888888999:::999888888777777888888999===<<<;;;::::::;;;===>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDBBBAAA@@@??????<<<===>>>???@@@AAABBBBBBFFFIIIMMMRRRZZZiii{{{|||}}}~~~wwwwww{{{qqqiiihhhgggiiilllmmmkkkhhh\\\WWWQQQLLLJJJLLLOOORRRPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSUUUWWWXXX\\\XXXRRRKKKGGGEEEFFFFFFCCCEEEHHHJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEFFFJJJNNNQQQQQQPPPKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIKKKMMMNNNJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUZZZ___ggguuurrrbbbTTTSSSYYY___fffmmm\\\bbbtttzzzYYYOOOGGGGGGHHHFFFFFFIIIHHHFFFDDDAAA>>><<<;;;:::<<>><<<>>>AAADDDFFFGGGGGGGGGDDDCCCAAA???===;;;::::::?????????@@@AAABBBBBBCCCBBBEEEHHHJJJNNNVVVaaajjj~~~|||vvvuuunnnpppsssvvvxxx|||tttgggaaa___^^^^^^aaabbbaaa___WWWTTTOOOKKKIIIKKKNNNPPPSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSWWWUUUQQQLLLIIIFFFDDDDDDBBBEEEHHHIIIJJJJJJLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGKKKNNNQQQQQQQQQLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKLLLLLLMMMNNNPPPQQQRRRTTTRRRTTTXXX^^^ffftttppp___WWWTTTSSSVVV[[[NNNSSS```wwwxxx^^^RRRIIIHHHGGGDDDCCCEEEGGGGGGFFFDDDCCCBBB@@@@@@EEEHHHMMMQQQVVV]]]fffmmm~~~~~~wwwmmmgggfffgggqqq{{{uuuooolllooosssxxx|||~~~~~~uuurrrpppooopppnnnjjjeeecccpppyyy]]]HHHCCC>>>888666666777666444333333333333333333333333000000000111111222222222333222222111111000000000///000111222333444555555000000000000000000000000111111222222222222111111111111111222222333333444333222222111111222222333333333222222222222333333444444444444333333333333222222333333444444555555888888777777666666555555777777777777777888888999:::999999999999999999:::======;;;::::::;;;<<<===<<<>>>CCCFFFIIIIIIHHHGGGCCCBBB@@@===;;;999888888>>>??????@@@@@@AAAAAAAAABBBEEEGGGHHHGGGIIIMMMRRR^^^mmmvvvsssooommmnnnppprrrssswww{{{wwwqqqoooqqqrrruuu|||xxxuuulllcccXXXVVVTTTTTTUUUVVVVVVUUUQQQOOOMMMJJJJJJKKKMMMNNNUUUUUUSSSRRRPPPNNNMMMLLLNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQOOOMMMJJJGGGDDDBBBBBBDDDGGGHHHIIIIIIKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKOOOQQQQQQQQQMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPTTTRRRRRRWWW\\\dddrrr~~~ooo```TTTKKKIIIJJJGGGKKKQQQ___vvv}}}eeeYYYMMMIIIGGGEEECCCCCCEEEFFFFFFGGGGGGFFFDDDCCCUUUYYY___eeellluuuwwwjjj```]]]___iii}}}{{{zzzwwwrrrooonnnllljjjgggmmm{{{lllUUUGGG>>>;;;666444555555555444444444333333333333222222000000000000111111111111444444444333333222222222000111111222333333444444000000000000000000000000111111222222222222111111111111111222222333333333222222222222222222222222444333222111111222333444333333333333333333333333222222333333333444444444444555555666777888999999777666666666666777888888::::::999999999999::::::===<<<;;;;;;;;;;;;<<<===>>>???BBBDDDEEEFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>BBBDDDEEEEEEEEEEEEHHHJJJPPPWWWaaalll|||~~~{{{yyywwwuuuuuuvvvxxx|||~~~uuurrrsssrrrmmmiiijjjooottt{{{{{{uuupppooolllgggbbbUUUSSSQQQOOOOOOPPPQQQRRRMMMLLLLLLKKKKKKLLLLLLMMMUUUTTTRRRPPPNNNLLLJJJIIIJJJKKKMMMNNNOOOOOONNNNNNOOOOOONNNLLLJJJGGGFFFEEEDDDFFFHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKOOOQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKNNNOOOOOOOOOOOOOOOOOONNNSSSQQQQQQTTTYYY```mmmzzz~~~~~~nnn^^^PPPHHHEEECCCIIIJJJMMM^^^vvvqqqfffWWWNNNIIIGGGFFFFFFBBBDDDEEEFFFFFFEEECCCBBBlllpppwww}}}qqqaaa[[[\\\gggxxx~~~yyyrrrllliiijjjkkklllzzzlllYYYLLLFFF<<<:::777555444444333333444444444333333333222222111111111000000000//////000000000000000/////////222222222222222222222222000000000000000000000000111111222222222222111111111222222222222222333333222222222222222222222222555444333222222333444555333333333333333333333333222222222333333333333333444444555666777888999999666666555555666666777888:::999999888888999999:::;;;;;;;;;;;;<<<<<<======AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????<<<<<<<<<===>>>>>>?????????????????????AAADDDFFFMMMMMMNNNTTT```rrr}}}{{{|||~~~ssssssssstttxxx}}}{{{kkkhhheeeeeeeeeaaa\\\YYYSSSRRRPPPNNNMMMMMMOOOQQQKKKLLLLLLLLLMMMMMMMMMMMMQQQPPPOOONNNMMMKKKJJJJJJGGGIIIKKKNNNOOOPPPPPPPPPQQQOOOLLLJJJHHHHHHHHHIIIFFFHHHJJJJJJJJJJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHJJJMMMOOONNNMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPPPPPPPPPPOOONNNMMMQQQOOOPPPSSSVVV[[[gggsss~~~~~~}}}mmm^^^PPPHHH>>>CCCCCC???HHH___vvvxxxiiiYYYNNNIIIGGGGGGDDDEEEGGGGGGFFFDDDBBB@@@lll^^^^^^fffyyyyyytttnnniiihhhlllssswwwnnnYYYJJJDDDDDD:::999777555333222222222444333333222222111111111111111111000000/////////111111111000000000000000222222222111111111000000000000000000000000000000111111222222222222111111222222222222222222222222111222222333333222222111444444333333333333444444222222222222333333333333222222222222333333333333666666666666666555555555555555555555555666777777999888888888888888888999999::::::;;;<<<===>>>>>>BBB@@@===:::999:::<<<===::::::;;;;;;<<<===>>>???===>>>>>>???@@@AAABBBCCCBBBAAA???>>>>>>@@@BBBDDDGGGFFFHHHMMMRRR[[[hhhuuu~~~zzzxxxyyyyyyxxxwwwzzz}}}yyyxxxwwwvvv}}}tttpppdddaaa```aaa```YYYSSSRRRNNNNNNNNNMMMKKKKKKMMMOOOLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPPPPOOOLLLIIIHHHHHHIIIIIIGGGIIIKKKKKKJJJJJJJJJLLLIIIIIIIIIJJJJJJIIIIIIHHHEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQQQQOOONNNMMMOOONNNOOOQQQSSSVVV```iii}}}|||}}}ooo^^^PPPCCCCCCAAA>>>AAAPPPhhhzzz~~~kkkXXXMMMHHHFFFIIIJJJJJJIIIHHHFFFDDDCCC|||vvvnnneeedddppp~~~|||zzzrrrpppnnnnnnrrrzzzooo[[[LLLCCC>>>===666666555444222111222333222111111000//////....../////////000000000000000222222222222222222222222000000000000000000111111000000000000000000000000111111222222222222111111222222222222222222222222111222333333333333222111222222333333333333222222111111222222222333333333222222222222222222222222444444444444555555555555555555444444555555666777888777777666666777777888777888999;;;===>>>???@@@@@@>>>===;;;:::;;;<<<<<<999999999::::::;;;<<<===<<<===>>>@@@AAACCCDDDEEECCCBBB@@@@@@AAABBBCCCCCCBBBAAADDDIIIKKKMMMTTT^^^lllzzzzzzwwwzzz~~~zzzllleeecccbbb^^^]]]^^^[[[TTTOOOPPPIIIKKKLLLLLLJJJIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGEEEEEEDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLOOOOOOQQQRRRQQQPPPNNNMMMMMMLLLNNNQQQQQQRRRYYYaaasss}}}ssscccXXXMMMEEEDDDDDDHHHYYYkkk|||fffVVVNNNJJJLLLKKKKKKJJJIIIHHHGGGGGGwwwlllhhhgggbbb^^^^^^aaannn}}}yyysssnnnnnnppprrrwww~~~qqqZZZIIIAAA===777222222333333222111111222444000//////...------,,,,,,------...///000111222222.............../////////------...///000111222222000000000000000000000000111111222222222222111111222222222222222222222222111222333444444333222111000111222333333222111000111111111222222333333333222222222222222222222222000111222333555666777888555444444444444555666666777777666666666666777777666777999;;;>>>???@@@AAA======>>>>>>>>>>>>======;;;;;;;;;::::::;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDD=========???AAAAAAAAA@@@AAA???@@@DDDEEEFFFMMMXXXWWWbbbrrr|||xxxyyy~~~wwwsssuuuuuuuuutttpppnnnpppuuuyyyzzz}}}tttcccZZZXXX\\\WWWUUUVVVTTTMMMKKKNNNFFFIIILLLLLLJJJIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIMMMLLLJJJIIIHHHIIIIIIJJJIIIJJJKKKKKKJJJGGGDDDBBBFFFHHHIIIIIIHHHGGGHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBDDDFFFGGGFFFEEECCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFFFFHHHIIIJJJKKKKKKHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCEEEGGGJJJKKKNNNOOOQQQRRRRRRQQQOOONNNLLLKKKNNNQQQPPPPPPUUU\\\mmmyyy}}}uuuhhhTTTGGGGGGFFFAAAHHHXXXsssppp___UUUPPPKKKJJJIIIHHHHHHHHHHHHHHHxxxeee[[[YYYSSSTTTVVV\\\iii{{{{{{tttmmmooojjjnnn}}}www^^^GGG@@@===777444777222222222222222222222222111111000000000000111111111111111111111111111111---...000111111000000///000000000000000000000000...///000111111111111111222222111111111111222222333222222111111222222333222222222222222222222222444444333222111111111111000111111111111222222222444333222222111111111111444444444555555555666666555555444333333555666777666666666666777777888888777999;;;>>>???>>><<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCDDDCCC@@@???>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCLLLRRRYYYaaaiiivvvzzzqqqnnnmmmlllppprrrqqqmmmhhhjjjrrryyy}}}{{{{{{}}}}}}zzzrrrfffZZZSSSYYYZZZ[[[WWWPPPLLLJJJKKKCCCCCCDDDFFFGGGHHHIIIIIIGGGIIIKKKLLLKKKJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJHHHFFFEEECCCCCCFFFGGGHHHHHHIIIIIIIIIIIIFFFCCCBBBCCCFFFGGGFFFDDDCCCDDDEEEFFFHHHHHHIIIIIILLLKKKJJJHHHGGGFFFFFFFFFCCCDDDFFFGGGGGGFFFFFFEEEFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJKKKLLLNNNOOOPPPOOOOOONNNJJJMMMNNNNNNMMMNNNRRRVVV```ttt~~~zzz}}}zzzppp```PPPEEECCCEEEIII___www{{{kkk^^^VVVRRRMMMGGGFFFHHHJJJHHHEEEyyyhhh[[[WWWWWWUUUXXX\\\eeesss~~~}}}{{{uuupppjjjjjjssskkkTTTAAA;;;999444111444222222222222222222222222111111000000000000111111111111111111111111111111...///000000111111000000000000000000000000000000//////000111111111000000333333222111111111111111222111111000000111111222222222222222222222222222111111111000111222444555000111111111111222222222444333333222222222222222333333444444444555555555444444444444444555666666444444444444444444444444777888;;;=========;;;:::999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEECCCAAA@@@>>>============>>>????????????@@@@@@AAABBBBBBBBBGGGJJJNNNQQQUUU]]]hhhqqq}}}}}}yyyxxxyyy{{{|||zzzzzz}}}{{{wwwwwwttt||||||wwwvvvyyyzzzzzzrrrmmmnnnoooqqqqqqmmmfff___[[[TTTTTTRRROOOKKKIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCCCCEEEFFFEEECCCDDDDDDFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDEEEEEECCCBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJKKKLLLMMMNNNOOOOOOOOONNNIIIKKKMMMMMMMMMOOOSSSWWW[[[jjj}}}~~~tttdddTTTHHHEEEEEEQQQhhhxxxmmmeee[[[TTTLLLHHHHHHHHHFFFDDD~~~}}}wwwnnnccc[[[ZZZ]]]aaabbbeeeiiippp{{{|||}}}|||wwwsssfffnnn~~~~~~qqq[[[III;;;888777333111333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000111111222000000000000000000000000000000111111111000//////333333222222111111111000000000000//////000000000222222222222222222222222222111000///000222444666000111111111111222222222333333333333333333444444222222333333333444444444333444555555666666555555777666666666666666666666888999;;;<<<<<<;;;999888::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===@@@BBBCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBEEEGGGHHHHHHHHHLLLSSSYYYjjjrrr}}}{{{~~~|||vvvqqqoookkkooo}}}yyyssspppqqqtttvvvtttrrruuuyyyzzzwwwvvvxxx}}}{{{qqqiiidddbbbaaaaaabbbcccddddddcccbbbaaaVVVSSSOOOMMMLLLLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFGGGFFFHHHJJJJJJJJJIIIJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCAAADDDEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNHHHIIIJJJKKKKKKMMMPPPSSSWWW```qqq}}}iiiUUUIIIDDDBBBVVVmmm|||xxxpppeee]]]RRRIIIFFFEEECCCBBBvvvkkkeee^^^[[[^^^hhhsss{{{~~~~~~~~~~~~~~~~~~vvvqqqiiiwwwpppaaaMMMBBB999888888555444555111111111111111111111111111111000000000000111111000000000000000000000000111111000//////111222333000000000000000000000000000111111111000///......//////000000111111111111111000000//////000000111111111111111111111111111666444111/////////111222000000111111111222222222222222333333444444444444111111222222222333333333222333555666666666555444666666777777777888888888999:::;;;<<<<<<:::999888:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999:::<<<>>>>>>>>><<<;;;<<<;;;;;;;;;;;;<<<============>>>??????@@@@@@AAADDDEEEFFFFFFFFFIIINNNRRRTTT[[[dddooo{{{wwwuuuvvvvvvqqqkkkoooiiiiiivvvsssmmmeee]]]XXXXXX[[[]]]]]]\\\\\\\\\]]]___aaabbb[[[VVVOOOMMMNNNOOONNNLLLMMMKKKGGGDDDCCCCCCDDDEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCBBBAAADDDDDDEEEEEEEEEEEEEEEDDDFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMIIIIIIIIIIIIIIIKKKMMMNNNVVVYYYiii}}}}}}{{{gggTTTIII???IIIYYYiiisssvvvrrrlllhhh___SSSIIICCCBBBAAAAAA{{{ooo]]][[[ZZZ^^^iiizzz|||{{{{{{qqqlllnnnzzzaaaQQQCCC===888777777666555666111111111111111111111111111111000000000000111111////////////////////////111000/////////000222333////////////////////////000000000000000///...---***+++---///000111111111111111111000000111111111111111111111111111111111555333111000//////000111000000111111111222222222111111333444444444444333111111111222222222333333222333555666666666555444111111222333555666777777::::::;;;;;;;;;:::999999777777777888888777777777999999999999999999999999999:::;;;======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>??????@@@>>>???@@@AAABBBEEEHHHKKKJJJNNNSSSXXX```kkkyyy}}}xxxwwwpppbbb___ZZZVVVTTTVVVYYY[[[[[[ZZZXXXXXXYYY\\\```ccc\\\VVVOOOLLLLLLLLLLLLJJJNNNLLLHHHDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKIIIIIIHHHJJJLLLOOOQQQRRRTTTTTT```sss{{{yyy~~~~~~vvv```QQQDDDDDDGGGRRR]]]bbbbbb``````YYYOOOFFFAAA@@@AAABBBqqqcccUUUYYY```iiivvv{{{vvvwww~~~~~~tttmmmlllxxxmmmVVVHHH<<<:::888666555444444555111111111111111111111111111111000000000000111111///////////////////////////////////////000000111//////////////////////////////000000000///......)))***---///111111111111222111111000000111111222111111111111111111111111000000000000111222222333000111111111111222222222000111222333444333222111111111222222222333333333333444555555666666555555222222333555666777888999888999999:::::::::999999888888999999999999888888999999999999999999999999;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<======>>>>>>???======>>>???@@@AAACCCCCCEEEGGGJJJLLLPPPWWWaaahhhttttttiiiddd[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVUUUUUUWWW[[[___bbb]]]YYYSSSOOOMMMMMMMMMMMMLLLKKKHHHEEECCCCCCCCCDDDDDDGGGIIIJJJJJJJJJLLLMMMJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHIIIJJJHHHIIIIIIGGGEEECCCCCCDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGGGGKKKPPPUUUWWWXXXNNNNNNVVVeeennnpppuuu}}}~~~yyywwwnnn]]]OOOEEE???BBBJJJOOORRRSSSTTTPPPJJJDDD@@@@@@AAABBBtttddd[[[XXXaaaooozzzxxxvvvyyywwwppppppwwwrrr```PPPGGG:::;;;:::666333333444444111111111111111111111111111111000000000000111111........................------...///////////////////////////////////////......//////000/////////,,,...000111222222111000000000000//////000000000111111111111111111111111...///000111222222222111000111111111111222222222000111222333333111000///222222222222333333333444444444444444444555666666777777777777888888888888555555666777777888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<======>>>======<<<<<<<<<<<<<<<;;;<<<======>>>:::;;;;;;<<<======>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@CCCFFFGGGHHHKKKQQQUUUZZZeeeqqq|||~~~zzztttzzz}}}sssggg^^^ZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUWWWZZZ[[[YYYXXXUUUQQQNNNMMMNNNPPPJJJIIIGGGFFFEEEDDDDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA>>>@@@BBBEEEHHHJJJLLLLLLHHHIIIJJJIIIFFFDDDEEEGGGEEEEEEGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEGGGIIIJJJHHHHHHHHHHHHGGGEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAACCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEHHHNNNRRRTTTTTTIIIJJJNNNWWWbbbkkkppprrr}}}yyy{{{~~~qqq___OOOAAA>>>AAABBBEEEIIIIIIHHHFFFCCCAAA@@@AAABBBzzzkkk```[[[YYY___lll}}}~~~xxxwwwsssooovvvsssdddWWWOOOJJJ;;;======888444444555666000000000000000000000000111111000000000000111111........................+++,,,.../////////...---////////////////////////------...///000000000///000111333444333222000...//////............//////000000000000000000000000000111222333222000...,,,000111111111111222222222000111222333222000...---222222333333333444444444555555444333333555666777777666666555444333333222333333333444555666777777888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::===<<<<<<<<<<<<===>>>>>>::::::;;;;;;<<<======>>>;;;;;;;;;===???@@@@@@???>>>AAADDDEEEDDDDDDGGGIIIJJJQQQYYY^^^jjj|||wwwsssiiipppvvvuuulll```WWWSSSRRRRRRRRRSSSSSSTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSPPPQQQQQQMMMIIIHHHKKKNNNHHHGGGGGGGGGFFFFFFEEEEEE@@@BBBEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@===???BBBEEEIIIKKKMMMNNNHHHJJJKKKJJJGGGEEEFFFHHHFFFGGGIIIJJJKKKLLLLLLLLLFFFEEEEEEDDDDDDDDDEEEEEEAAAAAABBBCCCEEEHHHKKKLLLIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDEEEHHHEEECCCEEEHHHKKKKKKJJJFFFIIIKKKOOO[[[iiiooommm{{{||||||lllZZZIIIAAA???<<<>>>AAACCCDDDEEEDDDBBBAAA@@@AAA}}}qqqkkkfffbbbeeekkkvvv}}}rrrpppyyy}}}lll```UUUJJJDDDCCCEEEBBB===999666666777888333222222222111000000000////////////////////////////////////////////////......////////////......///000000000000...,,,+++111000/////////000222333000000000000////////////000000///...............000000000000000000000000333222222222111111000000///000111222222111000///222111000//////000111111111111111222222333333333333222111111111333555777::::::;;;;;;:::999777666444444444444555555555555999999999999999999999999<<<999777888;;;<<<<<<:::<<<<<<======<<<;;;::::::999999:::;;;;;;<<<<<<===<<<;;;:::999888999999:::============>>>>>>>>>>>>?????????@@@AAABBBDDDEEEHHHJJJMMMQQQWWW```jjjqqq{{{ooonnnqqqrrrmmmaaaWWWSSSTTTQQQNNNNNNPPPSSSTTTUUUSSSQQQPPPPPPQQQRRRRRRQQQOOONNNMMMKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIKKKLLLLLLOOOOOONNNNNNLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGHHHJJJKKKMMMNNNOOOHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBCCCFFFHHHJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEHHHJJJJJJJJJIIIHHHCCCDDDDDDDDDDDDDDDCCCBBBEEEDDDCCCBBBBBBAAAAAABBB>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLRRR]]]lllvvvyyy||||||kkkTTTCCC===>>>AAABBBFFFGGGGGGDDD@@@>>>???AAA|||qqqjjjfffiiinnnrrryyyvvvuuu{{{lll\\\PPPHHHAAA???@@@@@@???>>><<<999888666666222222111111111111111111000000000000000000000000........................,,,,,,,,,------,,,,,,,,,......////////////......111000/////////000222222////////////............000000///...............000000000000000000000000222222111111000000000000///000111222222111000///222111000000000000111222111111222222222333333333333222111111222333555777888888888888777666555444666666666666777777777777999999999999999999999999:::888777777:::;;;:::999<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<===<<<;;;:::999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>@@@AAABBBCCCGGGHHHIIIKKKNNNSSSYYY^^^fffkkktttuuussssssvvvrrrfff\\\WWWSSSRRRQQQRRRTTTUUUTTTSSSQQQOOONNNNNNOOOPPPPPPOOOMMMMMMLLLKKKJJJHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIHHHEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBAAAAAABBB>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKPPPZZZgggqqqzzzzzzttt]]]JJJ???<<<<<<===EEEHHHJJJHHHDDDBBBBBBDDDtttgggccc\\\]]]dddsss}}}|||eeeWWWHHH@@@<<<999999<<<:::;;;<<<===;;;888555333000000111111111111111111000000000000000000000000...........................//////000000//////...------------...///000111000000000///000111111222//////.........---------000//////............///000000000000000000000000000000000000////////////000000111111111111000000222222111111111111222333111222222222222333333333333222222222222444555777888888777666555555555555555666666666666777777777888888888888888888999999888777666666888999999888;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>???AAAAAACCCDDDEEEEEEEEEGGGKKKMMMRRRUUUZZZaaakkkwww|||~~~{{{uuusssuuusssjjj___ZZZTTTSSSTTTVVVWWWWWWUUUSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIILLLMMMMMMNNNNNNMMMMMMLLLIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOMMMMMMLLLKKKIIIHHHFFFEEEJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFDDDDDDFFFHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEFFFHHHIIILLLTTT```hhhwwwyyyxxxzzzrrr~~~jjjVVVFFF>>>;;;;;;CCCIIIOOOPPPLLLGGGFFFFFF}}}rrrjjjaaa[[[[[[___fffuuu~~~zzzjjjSSSHHH>>>:::888666777999555777888999999666444222//////000000111111222222111111111111111111111111........................000000111111111111000000...---,,,,,,---...000111000000000000000111111222000////////////.........000///............////////////////////////////////////////////////......000000000111111000000000222222222222222222333333222222222222222222222222333333222222333444666666:::999777666555666777888333333333444444444555555777777777888888888888888666555555555666777777777::::::;;;;;;;;;::::::999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<==================>>>???@@@AAA@@@AAACCCDDDDDDEEEGGGIIIJJJLLLNNNQQQWWW___hhhnnn}}}}}}wwwtttrrrpppsssxxx~~~tttmmmmmmmmmhhh```\\\XXXWWWVVVWWWXXXXXXWWWUUUQQQOOONNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKNNNOOOOOOPPPPPPPPPPPPOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEHHHHHHHHHGGGFFFEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJGGGDDDCCCDDDFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>>>>???>>>>>>=======================================>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFFFFHHHNNNWWW___qqq{{{}}}www~~~}}}pppxxxvvvcccQQQEEE@@@??????IIITTTXXXUUUNNNHHHFFF}}}rrrfff___^^^___ccchhhooozzz~~~{{{|||{{{iiiYYYGGG???999999999666444555444444444333333333222222/////////000000111111222000000000000000000000000........................,,,------......------,,,///...---,,,,,,---...//////000000000111111111111111111111000000000000/////////............//////////////////////////////..................//////111000000000000000000111111111222222333333333333222222222222222222222222333333333333444555666666888777666555444555666777333333333333444444444444666666666777777888888888444555555444444555666777999999:::::::::::::::999888888999999:::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>===>>>>>>???@@@AAA???AAACCCDDDEEEEEEGGGHHHDDDEEEHHHIIIKKKNNNSSSVVVaaafffooozzz{{{tttooommmnnnllliiiiiilllrrrtttwww|||~~~rrrgggeeefffeeeaaa```]]]ZZZWWWVVVWWWXXXYYYXXXTTTRRRQQQQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNOOOPPPPPPQQQRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMMMMLLLOOOOOONNNMMMKKKHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGJJJGGGDDDBBBCCCDDDEEEDDDBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDCCCCCCAAACCCEEEEEEFFFJJJPPPVVVjjjttt~~~xxxwww{{{mmmZZZKKKAAA>>><<>>888555777888555222111444222111000///000111222//////000000000000000000////////////////////////------------------------------............------......------------------//////000111111111111000222222222111111111000000///............//////000000000000000000000000000............////////////111111000000000000111111///000111222333333333222333333333222222222222111333333333444555555666666444444333333333333333444444555555555555666666666555555666666777777888888333444555555333444555777888888999:::::::::999999888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCBBBBBBCCCDDD@@@CCCFFFHHHIIIJJJMMMNNNPPPSSSYYYaaajjjuuu~~~~~~~~~{{{vvvuuuvvvtttpppkkkhhhhhhjjjhhhcccaaaccceeehhhiiillltttzzzoooeeecccccccccbbbddd```]]]YYYWWWWWWXXXYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNMMMLLLLLLOOOOOONNNMMMKKKJJJHHHGGGBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>>>>@@@AAABBBAAA@@@???>>>>>>============>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???@@@AAACCCDDDCCCCCCBBB@@@CCCEEEEEEEEEGGGLLLPPPbbbooo}}}zzzwwwvvvcccRRRCCC;;;<<>>??????@@@======<<<<<<======>>>>>>???@@@@@@@@@??????AAACCCBBBCCCEEEFFFGGGHHHJJJLLLHHHKKKOOOSSSWWW]]]dddjjjppptttxxx|||}}}wwwrrrnnnkkkppppppkkkgggiiiiiigggcccaaabbbeeeddd```___```___dddfffdddffflllrrrssspppjjjddddddccc``````ccc___]]]ZZZYYYYYYYYYXXXWWWYYYWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSQQQPPPOOOOOONNNNNNOOOQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBBAAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@???>>>===<<<<<<===???@@@??????===<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAA>>>???AAACCCCCCCCCBBBAAA@@@CCCEEEFFFEEEFFFJJJMMMXXXhhhyyyyyy|||ppp^^^MMMAAA>>>@@@HHHVVVdddkkkiiiddd}}}ooojjjaaaYYYVVVSSSPPPTTT[[[dddllluuu|||~~~zzzyyy|||~~~zzzvvvlllmmmrrrvvv{{{~~~iiiXXXLLLBBB::::::333///222444444444666333333333333222222111000111111000000//////..............................------------------------***++++++++++++++++++***((()))+++...///000//////...///000222222111111000000000000000////////////...............///000111000000000000000000000000.../////////000000111111222111000//////000111222---...000111222222111111333333333222222111111111222333444555666666666666222333444555666555444333222222222333333333444444444444444555666777777888333555666555333333555888666777888999999999999999777888888999::::::;;;;;;777888:::;;;<<<;;;::::::;;;;;;<<<===>>>???@@@AAA<<<<<<;;;;;;;;;<<<======<<<===>>>>>>???@@@DDDGGGBBBBBBBBBAAA@@@AAADDDFFFEEEHHHLLLNNNNNNPPPTTTWWW[[[]]]```bbbeeeiiiooorrrwww{{{|||uuupppnnnnnnmmmnnnoooooonnnkkkiiigggcccjjjllleee___```aaa___\\\ZZZ[[[```aaa```aaaddd```fffiiiddd```aaadddeeegggdddcccdddccc^^^]]]___]]]\\\[[[[[[\\\ZZZWWWUUUZZZXXXVVVWWWXXXYYYXXXXXXVVVUUUTTTRRRQQQOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNLLLMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAAAAABBBBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>============>>>>>>???>>><<<;;;:::;;;===>>>>>>===<<<;;;;;;:::;;;;;;============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA===???AAACCCCCCCCCBBBAAA???CCCFFFFFFEEEFFFIIILLLOOObbbvvv}}}{{{|||lllYYYLLL@@@>>>BBBPPPdddrrrtttqqq}}}ttteeeYYYQQQRRRRRRPPPPPPWWWbbbkkkzzz~~~qqqlllpppwwwqqqooopppwwwvvvllllllqqqyyy}}}hhhVVVJJJBBB:::555555555444333333222111111000000000000000000000000000000///...............------------------,,,,,,..................------,,,++++++******++++++,,,//////...---+++***))))))...//////000000000000000......////////////......///...---,,,,,,---...///+++,,,---...////////////------,,,+++,,,---...///000000000000000000000000000000000000111111111111222222111111111111111111222444666777666444222000111333666777555333333333333222111111111222333444333333444555666666555555666666666666777777777777777777777777888888888888777777777777777888888999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>=========>>>??????@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKMMMNNNOOORRRTTTVVVXXXYYY___aaafffnnnyyy|||xxxvvvnnnmmmjjjgggdddbbb```___aaaaaaaaa```______bbbdddcccccccccaaa___\\\ZZZXXXUUUWWW[[[]]]^^^^^^```aaabbbaaaaaa````````````aaaaaa___^^^^^^```___\\\XXX[[[[[[ZZZXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUSSSQQQOOOMMMKKKKKKOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLHHHIIIKKKMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGHHHGGGGGGQQQWWWdddvvvyyyvvv~~~zzziiiZZZGGG???;;;BBBQQQdddzzz}}}wwwoooiiiddd^^^VVVPPPLLLQQQWWW\\\```hhhrrrzzzxxxrrrqqqsssmmmlllmmmsss|||{{{sssooosss|||{{{mmmYYYIII???:::777444333333222222111111000000////////////////////////000000///...............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---.....................////////////.........------,,,,,,------...////////////...---,,,+++......---------...///000//////////////////////////////000000000111111111111111111111111111111111333444555666555444222111000222444555333222222333222222111111111222333444333444555555666666666555444444555555555666666666555555555555555555555555777777666666777777888999999999::::::::::::999999::::::;;;;;;<<<======>>>999::::::;;;<<<<<<======<<<<<<===>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJKKKMMMOOOQQQQQQPPPSSSXXX___hhhqqqyyy~~~vvvuuuvvvzzz}}}xxxsssmmmiiifffdddaaaaaaaaa```^^^\\\[[[ZZZZZZ[[[[[[YYYXXXXXXZZZ\\\______^^^]]]\\\YYYWWWVVVSSSVVVYYYZZZ[[[[[[\\\^^^]]]]]]\\\\\\[[[[[[\\\\\\^^^\\\[[[\\\^^^]]]ZZZWWWYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVTTTSSSSSSSSSTTTTTTRRRQQQPPPOOONNNMMMLLLKKKNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPPPPOOONNNMMMKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAA@@@@@@DDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<@@@???>>>>>>=========>>>??????@@@@@@@@@AAAAAAAAA???@@@BBBDDDFFFHHHIIIIIIMMMQQQ^^^ooo~~~yyy|||tttgggOOOFFF>>>@@@KKK]]]ttteee```XXXQQQMMMLLLNNNPPPSSS[[[gggqqqxxx|||yyykkkjjjlllqqqxxx||||||zzztttsssvvviii]]]LLL>>>777555444444111111000000000000000000........................000///......---.........000000///...,,,+++***)))))))))******++++++,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,---............---......////////////......,,,,,,------------,,,,,,////////////...---,,,+++///............///000000//////////////////////////////000000000000111111111111111111111111111111444444444444444333333333///111222222111111222444222222111111222222333444444444555666666666666555333333333444444444555555444444444444444444444444777777666666777777888999888888999999999999888888999999999::::::;;;<<<<<<888999999:::;;;<<<<<<===;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJMMMSSSZZZaaafffjjjlll]]]]]]]]]aaaffflllooopppssstttvvvyyy}}}~~~xxxxxxwwwvvvtttqqqooonnniiigggdddaaa^^^[[[ZZZYYYUUUVVVXXXYYYYYYYYYWWWVVVUUUUUUUUUSSSQQQQQQSSSTTTXXXXXXXXXXXXWWWUUUTTTSSSQQQSSSVVVWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXWWWYYYXXXXXXZZZ[[[[[[XXXVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOPPPQQQQQQQQQPPPOOOLLLMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA??????======>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;??????>>>===<<<<<<<<<===?????????@@@@@@@@@AAAAAA>>>???@@@BBBDDDGGGIIIKKKHHHJJJTTTeeettt~~~zzzzzzoooZZZPPPEEEAAADDDQQQgggzzzSSSQQQNNNJJJJJJPPPZZZbbbkkksss}}}nnnnnnoooqqquuuwwwvvvuuusssxxx~~~rrr^^^UUUHHH===777555333333000000000000000000111111........................///......------.........//////...---,,,,,,++++++((())))))***+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---......//////......---,,,---...//////...---,,,+++,,,---...////////////.............../////////////////////////////////////////////000000000111111111111111111222222222555444333222222333333444000111222111000111333555222111222222222222333333444555555666666666555555333333333333444444444444666666666666666666666666666666666666666777888888777888999999999999888777888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKPPPXXX```ddddddbbb```QQQQQQSSSUUUYYY]]]___aaaaaaaaabbbcccdddfffggggggjjjkkkmmmoooqqqtttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{ssspppllljjjjjjkkkkkkjjjhhhgggfffcccbbb```______^^^^^^\\\[[[YYYXXXWWWWWWQQQSSSVVVXXXYYYYYYWWWVVVTTTTTTTTTRRROOOOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPRRRTTTTTTSSSSSSTTTUUUYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVXXXYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTTTTTTTQQQPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQRRRRRRQQQPPPPPPLLLLLLMMMOOOOOOPPPPPPPPPOOONNNNNNLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999888888999:::;;;;;;::::::::::::::::::::::::999999999::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<======<<<<<<======>>>>>>???????????????@@@BBBEEEGGGIIIFFFEEEKKKYYYhhhvvvwwwwww{{{}}}rrreee\\\PPPFFFAAAFFFVVVfffLLLOOORRRTTTYYYbbboooyyyyyywwwtttrrrqqqppppppooowww}}}lllaaaVVVQQQIIIAAA;;;666222///000000000111111111111111////////////////////////......------------......,,,,,,------------------)))******+++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------............---------...///000000///...---+++,,,---...////////////,,,,,,------.......................................////////////000000000000000111111111222222222444333222111111222444555111222333222111222444666111111222222333333333333444444555555555555444444333333444444444555555555555555555555666666666666666666666555666777777888777777999::::::999777777777777777777888888888888<<<<<<;;;;;;::::::999999999::::::;;;<<<<<<======>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHOOOYYYaaaccc___WWWRRRJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```bbbbbbbbbcccdddeeefffggghhhhhhgggggggggfffeeedddbbbbbb^^^\\\ZZZYYY[[[]]]^^^]]]^^^]]][[[YYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTVVVXXXYYYXXXVVVTTTTTTTTTSSSQQQOOONNNOOOQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRRRRQQQQQQRRRTTTWWWWWWXXXWWWWWWUUUTTTSSSRRRSSSUUUVVVWWWVVVVVVVVVTTTUUUTTTTTTSSSQQQOOONNNNNNMMMMMMLLLKKKIIIHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEECCCBBB@@@@@@>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<===============<<<<<<<<<;;;;;;;;;::::::888888777888888999:::;;;::::::::::::::::::::::::888888999::::::999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<>>>>>>;;;<<<<<<===>>>>>>??????AAA@@@??????@@@BBBDDDEEEFFFCCCEEEOOO]]]lll~~~~~~}}}zzzzzzwwwoooggg\\\PPPEEE@@@GGGRRRWWW[[[aaafffmmmvvv~~~~~~}}}vvvpppmmmlllnnnppp{{{gggWWWPPPLLLJJJFFFAAA:::444///,,,111111111111000000000000////////////////////////---------,,,------...///++++++,,,------......///++++++,,,,,,------......------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,------------,,,------............---------..................---////////////...---,,,++++++,,,------......------..............................////////////000000000000000111222222333333333333222111111222444555222333444333222111222444000111222333333333333222333444444444444333222222333333333444444444555555222222333444555666666777666666555555666666777888777888:::;;;;;;:::888777777777777777777777777777999999888888777777666666999999999:::;;;;;;<<<<<<=========>>>??????@@@@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFLLLUUU\\\]]]WWWOOOJJJHHHJJJLLLMMMMMMMMMOOOQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYXXXWWWYYYWWWUUUTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRUUUUUUUUUTTTTTTRRRQQQPPPQQQRRRTTTUUUUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLNNNPPPOOOOOONNNNNNNNNOOOOOOPPPNNNPPPPPPPPPOOOOOOQQQSSSTTTTTTUUUTTTTTTRRRPPPOOOPPPRRRTTTUUUTTTSSSSSSTTTSSSTTTSSSSSSQQQOOOLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>======>>>>>>::::::;;;<<<<<<<<<<<<<<<999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888888999:::;;;999999999999999999999999777888999:::;;;:::999888888888999999999::::::::::::;;;;;;;;;;;;:::999999888888999999:::;;;======<<<===>>>>>>???@@@AAAAAA@@@????????????@@@AAAAAADDDCCCDDDJJJSSSaaauuu~~~zzzzzz{{{|||~~~wwwpppfff\\\OOODDDBBBFFFrrrtttxxx|||{{{tttooonnnsss{{{tttcccPPPEEEBBBAAA@@@>>>;;;666222///...111000000//////.................................---,,,,,,,,,------...///,,,,,,------------------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++,,,,,,.../////////...---................................./////////000000///000000111222222333333222222111222222333333444111333444444222000///000000111222333333333222222222333333333222222111000222222222222333333333333111111333444666777999999666555555555555666777777777999;;;<<<<<<;;;999777777777777777777777777777666666666777777777888888888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@???>>>???@@@AAABBBCCCDDDDDDHHHKKKPPPTTTTTTQQQLLLHHHIIIKKKNNNNNNLLLLLLNNNOOOMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOOPPPQQQRRRRRRSSSUUUUUUUUUTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSVVVTTTRRRQQQRRRRRRQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKKKKMMMOOONNNNNNMMMLLLLLLLLLMMMNNNLLLMMMNNNMMMMMMNNNPPPRRRRRRRRRSSSSSSRRRPPPNNNLLLMMMPPPRRRSSSQQQOOOPPPQQQPPPQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKIIIGGGFFFCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDDDDCCCCCCBBBAAA??????===<<<<<<<<<===>>>999999:::;;;;;;;;;;;;;;;999999999999999888888888999999999:::::::::;;;;;;::::::999999999888888888999999888888888999::::::999999999999999999999999777888:::;;;<<<;;;:::999888888888888999999999999::::::;;;;;;;;;:::999888::::::999999999999::::::<<<<<<===>>>???@@@AAAAAA<<<===>>>???@@@@@@@@@@@@AAABBBFFFJJJMMMWWWiii{{{|||{{{www~~~vvvmmmeeeYYYMMMFFFEEE{{{wwwqqqooosss~~~qqqbbbRRRBBB;;;;;;::::::888666333111222333000000///...------,,,,,,------------------------,,,,,,,,,,,,------...///.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...---+++***)))))),,,---......//////......,,,------......------,,,,,,+++***))))))***+++,,,+++,,,---...////////////,,,---///000000000///......................................./////////000///000000111222222333333111111222222333333333333000222444444111///------000111222333444333222222222222222222222111000///000111111111111222222222222333555777999;;;<<<===555555555555555666777777777999;;;======;;;999777888888888888777777777777555555666888999;;;<<<<<<777888888999::::::;;;;;;999999:::;;;;;;<<<=========>>>???@@@@@@???>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGIIILLLLLLJJJIIIJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPNNNNNNOOOPPPOOONNNMMMNNNOOOQQQRRRRRRRRRRRRMMMNNNOOOQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNQQQNNNMMMLLLKKKJJJKKKLLLLLLJJJKKKLLLKKKKKKLLLOOORRRRRRSSSTTTTTTRRRPPPNNNLLLKKKNNNQQQQQQNNNLLLMMMOOONNNNNNPPPPPPPPPNNNLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIICCCDDDDDDFFFGGGHHHIIIJJJGGGHHHJJJKKKLLLLLLLLLKKKGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKHHHEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA>>>===<<<;;;:::;;;<<<<<<888888999::::::::::::999::::::999999888888777777888888999999999:::::::::999999999888888888888777::::::999999999999999:::888888888888888888888888777888:::<<<<<<<<<:::999777888888888888999999999::::::;;;<<<;;;:::999888===<<<;;;999888777777777::::::;;;<<<===>>>??????999;;;===???AAAAAAAAAAAA>>>BBBGGGJJJJJJOOO```qqq{{{{{{uuu~~~zzzpppiii```TTTKKKIII}}}tttrrrqqqvvvvvvfffWWWJJJ???888444<<<;;;999666333111...---........................////////////////////////.................................------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------............------------------------------..............................------------......------------------------..................------//////000111222222333333///000111333333222111111000111222333333222000000///000111222333444444444333333333222222111111111333333333222222111111111333555666888999888888777333555666555333333555888999999:::::::::999999888777777777777666666666666777777777888999999::::::;;;:::999888888888::::::;;;;;;;;;<<<;;;;;;:::::::::999:::<<<>>>>>>===;;;======>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOOQQQRRRPPPMMMKKKNNNMMMLLLMMMNNNNNNLLLJJJJJJKKKNNNNNNNNNNNNOOOPPPOOOOOOPPPQQQQQQPPPOOOOOOMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRRRRPPPNNNLLLKKKJJJMMMQQQRRRPPPMMMKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLIIIGGGGGGIIIJJJIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJIIIGGGGGGAAA@@@?????????@@@AAABBBEEEBBB??????AAADDDDDDCCC@@@>>><<<:::999:::;;;<<<999::::::;;;;;;::::::999999::::::;;;:::999777666444555666777777888777777999999888888888888999999:::999888777777888999:::999999999888888888777777777777777888999999::::::777888999999888777555444;;;:::888777777777888999777888888999999:::;;;;;;999999::::::<<<===???@@@????????????>>>>>>>>>>>><<<===BBBFFFGGGJJJRRR\\\zzz~~~wwwwwwxxxmmmggg^^^QQQIII|||zzztttvvv{{{}}}llldddXXXLLLCCC===888666999888666444222///...---........................------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...------............------------------------------------------------------------,,,,,,,,,,,,------////////////////////////........................//////000111111222333333///000111111222222111111000111222222222111000000000000000111222222222333333333333222222222111111333333333222222111111111333333444555666666666666333555666555333333555888666666666666666777777777888888888777666555444444666666777777888999999999::::::999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;:::;;;===??????>>><<<>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMOOONNNOOOPPPQQQPPPMMMKKKMMMLLLLLLLLLMMMMMMKKKJJJIIIKKKMMMNNNNNNNNNOOOQQQNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMOOOQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLNNNQQQQQQOOOLLLJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKIIIGGGGGGIIIJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFEEEAAAAAA?????????@@@AAABBBBBB???<<<<<>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;999888666555555666666777777777777666777777666666666666777777999888777666666777888999999999888888888777777777555555666777777888888999888888999999999888666555777777555444444444555666666666777888888999999:::::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBEEEFFFFFFNNNVVVhhhxxxzzzrrrxxxqqqfffcccbbb```zzzxxxwww~~~tttiiiTTTOOOFFF???;;;999888777444444333111000...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------............------------------------------------------------------,,,,,,++++++++++++,,,,,,................................................//////000000111111222222000000000000000111111222000000111111111111000000111111000000000000111222333333333222222222222111222222222222222111111111333333333444444555666777333444555444333333555777555444333333444555777888999999888666555444333222555555666666777888888888999999::::::::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;===??????>>>===>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEBBBDDDEEEEEEEEEEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNMMMMMMOOOPPPOOOMMMKKKLLLKKKJJJKKKLLLKKKJJJHHHGGGIIILLLMMMMMMNNNOOOQQQNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJLLLJJJJJJJJJJJJLLLNNNPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNPPPQQQPPPNNNKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIGGGIIIJJJIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA@@@?????????AAAAAA@@@>>><<<<<<>>>???@@@@@@???>>>===;;;:::;;;;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;::::::999777555444666666777777777666555555555555555555555555555555777777666555555666777777888888777777777777777666444444555555666777777777888888999999999888888777777666444333333333444555555555666666777888888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@???AAADDDCCCBBBHHHOOOTTThhhrrrnnnvvvqqqrrrwwwxxx~~~~~~rrreee[[[HHHDDD===888666666555444111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000111111000000///...///000111222//////000000000000000000333222111000000111111222222222222222222222222222222222222111111111111111555444333333444555777888333444444333333444555666555444333333444666888:::777777666666555444333333444444555555666777777777666777888999:::999888777999999:::;;;;;;;;;::::::;;;::::::;;;===>>>===<<<>>>>>>????????????????????????@@@AAABBBCCCCCCDDD@@@AAACCCCCCCCCCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJMMMMMMLLLMMMOOOOOOMMMKKKJJJIIIHHHIIIIIIIIIGGGEEEDDDFFFIIIJJJKKKLLLNNNOOOMMMNNNNNNNNNNNNNNNNNNMMMOOOPPPQQQRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJHHHHHHIIIKKKLLLJJJJJJKKKKKKMMMNNNPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSPPPQQQRRRPPPMMMKKKJJJKKKHHHHHHIIIIIIJJJJJJIIIIIIFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEE@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@???>>>>>>???@@@AAAAAA???>>>===<<<;;;;;;;;;<<<999888666555555666888999999999999888888777666666666777777777666555444444444444444555555444444444555555555555555555555555666666666666666666666666444444444555666666777777888888888999999999999999999888777666555666777777555555666777777888888999;;;::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<>>???AAAAAA@@@CCCIIIKKK\\\qqq}}}rrrnnnwwwzzzpppdddXXXQQQIIIDDD>>>888555333222000000000000000////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000///...---...///111222.........//////000000111444444333222222222333333222222222222222222222222111111111111111111111111333222111111222333555666444333222333333444555555444333222222333555777999444444444444444555555555444444444555666666777777444555666888888888777666888999999:::;;;;;;::::::999888888999;;;<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMLLLMMMNNNOOOMMMLLLIIIHHHGGGGGGHHHGGGEEECCCAAACCCFFFHHHHHHIIIKKKMMMMMMMMMMMMLLLLLLMMMMMMMMMPPPPPPQQQQQQQQQPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIIIIKKKLLLJJJKKKKKKMMMNNNOOOQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSQQQRRRRRRPPPMMMKKKJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGGGGFFFEEEFFFHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGHHHGGGFFFEEEDDDCCC@@@@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@?????????@@@@@@>>>???????????????@@@AAA???>>>>>>===<<<<<<;;;;;;999888666555555666888999777777666777777777888888666666666666666555444333444555555666666555555444444444444555555444444444555555555555555555555555444444555666666777777888777777777888888999999::::::999888777777777888999666666777777888999999::::::999999888888888888999999999::::::;;;;;;;;;<<<===;;;<<>>AAAFFFGGGRRR```ppp}}}ooolllvvv{{{~~~pppggg___UUULLLHHHJJJFFF???999666333000...000000000000000000000000........................------------------------........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,------.../////////............////////////...............///000000......------...///000111333333444444555444444333111222222222222333333333000000000111111111111111////////////000111222333444333111222444555555444222111111000111222444555222222333333444555555666444444555555666777777777444555666777777777777777777888999::::::;;;;;;:::999777666777999;;;;;;:::<<<<<<======>>>>>>>>>???======>>>???AAABBBCCCCCC@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNOOOOOONNNKKKJJJIIIIIIIIIHHHFFFDDDAAACCCFFFGGGGGGHHHIIIKKKMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQRRRQQQOOOLLLKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHGGGFFFEEEEEEGGGDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGEEECCCBBBBBB???@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDDCCCBBB@@@????????????@@@;;;===>>>>>>======>>>?????????>>>>>>===<<<<<<;;;::::::999888888999::::::666666666555666777777888555555666666666555444444444555666777777666555444333444555555555555444333333444444444444555555555444444555555666777777777666666666666777888::::::999888666555555666666777666666777888888999999:::999888888777777777888888999999999:::;;;;;;<<<<<<;;;999999===???>>>???CCCBBBGGGPPP___ssszzzqqqoooppp|||}}}{{{}}}pppbbbUUUQQQNNNIIIEEEDDDFFFBBB<<<888666444222000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,------...//////000........................------....../////////...------,,,,,,---///000111///111333555666555333222111111222222222333333333///000000000111111111222///000111222333333333333444222111111444555555333222222222222222222222222333333333333333444444444444555555666777777888888666666666777777999::::::777777888::::::;;;;;;::::::888777777999;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<===>>>???AAABBBCCCDDDCCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMMMMOOOPPPPPPOOOOOOMMMLLLLLLLLLLLLIIIGGGBBBEEEGGGHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLLLLNNNOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSQQQPPPOOOMMMPPPRRRSSSPPPNNNLLLKKKGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKIIIGGGFFFFFFGGGCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHGGGDDDAAAAAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCBBBAAA???>>>??????@@@;;;===??????>>>===>>>@@@?????????>>>>>>===<<<;;;::::::::::::::::::::::::999888666555444444555555444444555555666555555555444555666777777666555444333444555666666555444333222333333333444444444444333333333444555555666666444444444444666777999:::888777666555444555666666555555666666777888888999777777666666666777888888999999::::::;;;<<<<<<===<<<999999===>>>======???>>>BBBGGGRRRdddxxxzzzyyy}}}}}}xxx|||xxxkkkZZZLLLBBBBBBDDDCCCCCCEEE@@@<<<888666555555444333................................................++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,------...///000000.....................---+++,,,.../////////...---------,,,,,,---...000111,,,///222555666555333111111111111222222333333333//////000000111111111222222333555666777777666555555222000111444555444333444444555555555444333333444444444333333222222222555555666666777888888888999888777777888:::<<<===666777888999:::;;;;;;;;;;;;999777888:::<<<<<<<<<::::::;;;<<<===>>>???@@@<<<===>>>@@@AAABBBDDDDDDEEEFFFFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPNNNMMMMMMOOOQQQQQQPPPRRRPPPOOOOOOOOONNNLLLJJJDDDFFFHHHIIIIIIHHHIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGEEEKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTRRRPPPNNNMMMLLLOOORRRSSSRRROOOLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMKKKIIIGGGGGGGGGCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFHHHGGGDDDAAA@@@AAA>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFDDDBBBAAA???>>>>>>??????===@@@BBBBBB@@@???@@@BBB????????????>>>===<<<;;;777888999999999999888777<<<:::888555333222222222333333444555666666666555333444666777777666444333444444555666666555444444222222222333333444444444111222222333333444555555444333333444555777999:::999888777666555666666777444444555555666777777777666666666666666777888888999999:::;;;;;;<<<======>>>::::::===>>><<<;;;======AAAEEEKKKYYYmmm~~~|||{{{wwwgggZZZRRRBBB???;;;888666888:::<<<<<<;;;:::888555222000.........---------,,,,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++------,,,---.../////////.........------,,,+++***))))))))))))))))))))))))******,,,+++++++++******))))))))))))***+++++++++++++++++++++******++++++,,,,,,......//////000000111111------------------------******+++,,,,,,------...........................000111111111111222222222111111111111111111111111222111000000000111333333222222222222222222222222/////////000222222111000333333333333333333333333111222333333444444333333333333222333444666888999333444555666777777666666666666666666777888::::::999999999999999999999999<<<<<<;;;:::;;;<<<===>>>@@@???>>>>>>???AAACCCEEEFFFFFFGGGFFFEEECCCAAA@@@FFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIGGGFFFGGGIIIKKKMMMNNNPPPRRRRRRQQQQQQSSSTTTUUUVVVXXXZZZZZZWWWPPPLLLFFFEEEEEEFFFGGGIIILLLMMMJJJKKKLLLLLLKKKKKKMMMOOOPPPQQQRRRSSSRRRQQQNNNMMMNNNNNNNNNMMMMMMLLLJJJJJJMMMLLLJJJJJJJJJHHHFFFCCCEEEFFFIIILLLNNNQQQRRRSSSTTTVVVWWWUUURRRRRRTTTVVVSSSQQQPPPRRRTTTSSSOOOJJJGGGHHHIIIKKKKKKKKKKKKJJJKKKIIIGGGFFFFFFGGGIIIJJJGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>===<<<;;;>>>>>>>>>===<<<:::999888999888666555444555777888777777777777666666666666555444444333333444444555444444444555555555555666444444444333333222222222333333333333333333333333333333333333333333333333777666666555444444333333888777666555444333333333555555555555555555555555444555666777888999::::::;;;:::888888888999;;;===:::::::::;;;<<<===>>>???>>>>>>AAAFFFMMMZZZppp~~~zzzqqqaaaSSSHHHBBB<<<:::777444333333555777888888777555333111///.........---------,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,+++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,+++++++++*********))))))***++++++++++++***+++++++++++++++,,,---...///////////////000000000------------------------+++++++++,,,------......////////////////////////000000111111111222222222111111111111111111111111111111000000000111222333222222222222222222222222000000000111222222111000333333333333333333333333111222333333444444333333444444333333444555666777666666666666777777777777666666666666777888999999999999999999999999999999<<<;;;:::::::::;;;======>>>======<<<===???BBBCCCEEEEEEFFFFFFEEEDDDBBBAAAEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIGGGFFFEEEFFFHHHJJJLLLMMMOOOPPPQQQQQQRRRUUUWWWXXXZZZ\\\^^^]]]XXXQQQKKKGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKJJJIIIIIIKKKMMMPPPQQQSSSSSSSSSRRRPPPOOOOOOOOOOOOOOONNNMMMKKKKKKLLLKKKJJJJJJJJJJJJHHHFFFHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSSSSRRRPPPOOOPPPSSSRRRQQQPPPRRRTTTSSSOOOKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???===<<<;;;>>>>>>======<<<:::999888999888666555555555777777888777777666666555555555444444333333333333444444444444444444555555555555555555555555444444444333333333333333333333333333333333333333333333333333666555555555444444333333777666555444333333333333555555555555555555555555555666777888999:::;;;;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>======???CCCHHHRRReeevvv}}}~~~iiiWWWKKKBBB;;;777666555333222111111111222444444333333111000...---......---------,,,,,,,,,------............------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......------------......///...---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++***,,,,,,,,,,,,---...///000///////////////.........------------------------,,,,,,,,,---......//////////////////////////////000000000111111111222222111111111111111111111111111000000000000111222222222222222222222222222222222222222222222222111000333333333333333333333333111222333333444444333333666555555444444555555666:::999888777666777888999777777777666666777888888999999999999999999999999;;;;;;:::::::::;;;<<<===<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRWWWZZZ]]]^^^aaacccaaa[[[SSSMMMIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIHHHGGGGGGHHHJJJOOOPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHIIIKKKKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOONNNLLLLLLLLLNNNOOOMMMMMMOOORRRRRRNNNKKKIIIIIIKKKLLLLLLMMMLLLLLLIIIIIIIIIHHHHHHFFFEEEEEECCCCCCCCCBBBCCCCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>======<<<=========<<<<<<:::999888999888666555555555666777888888777666555555444444444444333333333333444444444444444444555555555555777666666666666555555555333333333333333333333333444444444444444444444444444444444444333333333333555555444333222222222222555555555555555555555555666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<===@@@BBBHHHVVVddd|||yyyzzz}}}{{{kkkUUUFFF@@@>>>:::777444444333333222111111000111111111111111000///.........---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------.........------.........000000//////...------------------------......///+++++++++++++++,,,,,,,,,......------,,,+++++++++************************))))))***+++++++++++++++------------...000111222/////////......---------------------------------,,,,,,------...//////000////////////////////////000000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111222333444444222111111111222222222222222222222222111222333333444444333333666666666666777777888888<<<;;;999777666777888999888777777666666666777777888888888888888888888888:::::::::::::::;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAA@@@BBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJKKKNNNNNNNNNNNNNNNQQQUUUYYY^^^```dddffffff```XXXRRRMMMNNNOOOOOOOOONNNLLLKKKGGGGGGHHHGGGEEEEEEFFFHHHMMMNNNOOOQQQQQQRRRQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKHHHGGGFFFHHHJJJLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIILLLPPPPPPMMMJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJJJJIIIGGGDDDCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@DDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>=========<<<<<<<<<<<<;;;:::999888888888777666555666666777888777666666555444333333444333333333333333333444333333444444444555555555666666666666666555555555333333333333333333333333555555555555555555555555333333333333333333333333333333222222111222222222555555555555555555555555555666666777888999999999999999:::;;;;;;;;;;;;:::<<<<<<;;;:::::::::;;;;;;===<<<===???@@@CCCLLLVVVttt||||||}}}}}}uuueeeXXXGGG===;;;:::888555333333333333222111000000///000000111111111000000......---------,,,,,,,,,***+++,,,------,,,+++***------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---............------.........222222111111111000000///......---------...///000---,,,,,,+++***)))))))))------,,,,,,,,,+++++++++***************************++++++,,,,,,,,,,,,,,,............///000111222//////......------,,,,,,------------------------,,,,,,------...//////000------------------------//////000000000111111111000000000000000000000000//////000000111111111111111111111111111111111111222333555444222000000222222222222222222222222222111222333333444444333333444555666888999;;;<<<<<<<<<:::888666666777888999777777666666666666666666888888888888888888888888888999999:::::::::::::::<<<<<<<<<===>>>???@@@AAA>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKOOOOOONNNMMMLLLNNNRRRUUU[[[^^^bbbfffgggccc\\\WWWQQQRRRRRRSSSRRRPPPNNNMMMHHHIIIIIIGGGEEEEEEFFFGGGKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKGGGFFFEEEFFFIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHIIILLLPPPRRROOOLLLHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKKKKJJJGGGEEECCCAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFDDDCCCAAA??????DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCC@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@?????????BBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777777666666666666666666666666555444333333222333333333222222333333333333333333444444444444555444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333222222222222111111111222333333555555555555555555555555444444555555666666777777888999::::::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;===<<<===???@@@AAAHHHPPPbbbxxxzzzzzz{{{|||~~~}}}qqqddd[[[QQQHHH===666444333111...111111000000000///////////////000111111111111111......---------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------......111111222222222222111111...---,,,,,,,,,---///000...------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---//////......//////000111---------------,,,,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111000000000000000000000000...///000000111111000000111111111111111111111111000222555444111///000333222222222222222222222222111222333333444444333333333444666999;;;<<<======999888777666555666777888666666666555555666777777888888888888888888888888777888999:::::::::999999;;;;;;<<<===>>>???@@@@@@<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLKKKLLLOOORRRVVVXXX\\\```cccaaa]]]YYYSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKJJJGGGFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHFFFFFFHHHJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNKKKIIIJJJIIIJJJNNNSSSUUUSSSPPPGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHGGGFFFEEECCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC??????>>>>>>>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999777777777777666666666666555444444444444333333333333333222222222222333333333333333333444444444444222222222333333333333333333333333333333333333333444444444444444444444444555555555444333222222222111111111111222333444444555555555555555555555555333444444444555555555666888888888888999999999999;;;:::::::::::::::;;;;;;>>>;;;<<>>777222000//////...111000//////.../////////...//////000000000000000......---------,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,------...///000111222222111111000///---------...000111.........------,,,,,,,,,,,,,,,,,,---......//////........./////////000000---......///////////////000000///............///,,,,,,,,,,,,,,,---------------------------------+++++++++,,,------......------------------------////////////000000000111000000000000000000000000......000111111111000///111111111111111111111111---111444333000...000333111111111111111111111111111222333333444444333333333444666888:::;;;;;;;;;444444555555555555555666555555555555555666777888888888888888888888888888777777999:::::::::999888999:::;;;<<<===>>>>>>>>>;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRUUUYYY[[[[[[XXXUUURRRRRRQQQPPPOOOOOOOOOOOONNNOOONNNLLLJJJIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNKKKIIIHHHJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMMMMNNNPPPOOOLLLIIIHHHGGGIIINNNSSSUUUTTTQQQHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLKKKIIIHHHCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDDDDAAAAAABBBBBBCCCDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCC@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::999999:::;;;::::::;;;;;;;;;:::999999777777777777777666666555333333333333333444444444333333222222222222333333222222333333333444444444222222222222333333333444333333333333333333333333333333333333333333333333888777666555444222111111111111111222222444555555555555555555555555555555444444444555555555555666888777666666666777999999999999999999:::;;;<<<<<<>>>;;;:::===>>>>>>CCCIIILLLZZZoooyyy~~~}}}}}}~~~uuupppjjjeee```YYYQQQKKK>>>;;;666222000111333555333222000//////000111222......//////000/////////......---------,,,,,,,,,...---++++++++++++---...(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++---///000111111111111333222000///000111333444.........////////////000,,,,,,---...///000111111000000111111222222333333...//////000000000000000111000///......---------+++++++++,,,,,,---------------------------------******+++,,,,,,------...........................////////////000000000000000000000000000000000000---...000111111111000///000000000000000000000000+++000333333///...111444111111111111111111111111222222333444444444333333333444666777888888888777111222333444555555444444444444444555555777888999777777777777777777777777666777888999:::999888888888888:::;;;<<<=========:::;;;===>>>?????????>>>===???@@@BBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIDDDFFFIIIJJJKKKLLLOOOQQQNNNNNNPPPSSSVVVVVVTTTQQQQQQPPPOOOMMMMMMNNNOOOOOOPPPQQQPPPNNNLLLJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRQQQNNNKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMMMMOOOQQQPPPLLLIIIDDDDDDFFFKKKPPPSSSQQQOOOIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHGGG@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAA@@@AAAAAABBBBBB???????????????????????????>>>;;;999888999999:::::::::;;;;;;;;;:::999999777777777777777666666555111222222333333444444555333222222222222222222333222222333333333444444444222222222333333444444444333333333333333333333333333333333333333333333333999999777666444222111111111111111222333444555666555555555555555555555555555555555666666666666666888777555444444666888999888888888999:::;;;<<<===>>>:::999;;;<<<<<<@@@EEEDDDMMM^^^uuuzzzlllqqq{{{|||mmmaaaVVVSSSOOONNNNNNNNNKKKIIIBBB>>>999555333222111111222111111000///......---000//////---,,,+++******,,,,,,------,,,,,,+++***++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,---------......---,,,+++*********+++,,,---,,,+++++++++,,,,,,---+++++++++************)))***+++,,,---.../////////000///...---------------...///////////////............////////////......000000111111111111000000000000000000000000000000*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,...000000///...,,,......///---++++++,,,---000000111111111111000000......////////////..............................000000000000////////////////////////000111222333222222222222222222222222666555444333333333333333555555444333444555666777666666555555555444444444444555555666777666666666777777666555555555555555555666777999999999888777999:::;;;;;;<<<<<<;;;;;;>>>===;;;;;;<<<===>>>>>>???@@@AAABBBCCCBBBAAA@@@AAACCCEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJLLLLLLLLLJJJIIIOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGGGGHHHJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOOOOLLLJJJFFFFFFFFFIIINNNRRRSSSSSSOOOHHHDDDGGGIIIIIIHHHIIIOOOLLLJJJJJJKKKKKKIIIFFFCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHEEEBBB@@@???BBBEEEGGGHHHEEEDDDBBBBBBCCCCCCBBB@@@AAAAAAAAAAAA@@@???>>>===AAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999888777666555444444666777777666666555444333222222222333333444444444333333333333333333333333333333111111111111333333333111///111444555333111222333444444444333222111444333333222000///......333333333333333333333333444333222222333444666777777666666555444444333333000111222444555666777777333444666777999:::::::::999999888888888888888888;;;:::999999:::<<>>===<<<<<<===>>>>>>?????????AAABBBBBBBBBAAA@@@BBBCCCEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJMMMMMMNNNOOOOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKOOONNNMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJHHHFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNOOONNNKKKHHHJJJIIIHHHJJJMMMPPPQQQQQQPPPJJJFFFIIIKKKJJJJJJKKKMMMKKKIIIIIIJJJJJJHHHFFFBBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIEEECCCAAAAAACCCEEEFFFFFFCCCBBBBBBBBBCCCCCCBBB@@@AAAAAABBBCCCCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;::::::999999888888888777777666666666666666666666777777777666555555444222222222222333333444444333333333333333333333333444333222111111222333444333111000111333444333111111222333444444444333222444444444444444555555555333333333333333333333333333333222333333444555666444444555555666777777777555555666666555555444333333333555666777888888999888888888888999999999999;;;:::999999:::<<<>>>@@@CCCCCCKKK[[[ppp{{{wwwvvvwww}}}oookkkhhhmmmzzz{{{xxx~~~}}}lll]]]RRRHHH???888888666555666777999888888:::777444111111111111000//////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************+++++++++++++++***)))(((((()))***++++++,,,------,,,+++***)))+++++++++************))),,,,,,,,,,,,,,,+++******......------------,,,,,,***++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,000111111222222111111000//////000000///...------000000000000000000000000////////////000000000000---///111333333222///...111111111111222222333333333333333222333333444444222222222222222333444444555555444444444444333333222333444444555555444444777666555555444555555555888888777777666666777777888999999:::;;;:::::::::======<<<<<<===>>>??????>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPOOOKKKHHHMMMKKKJJJJJJLLLNNNOOONNNPPPIIIFFFHHHJJJIIIIIIJJJKKKIIIHHHHHHIIIIIIGGGFFFAAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIEEECCCBBBCCCDDDEEEDDDCCCAAA@@@AAABBBDDDDDDBBB@@@>>>@@@BBBDDDEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<:::999999888777666666555555555555666666666777777666666777777777666555555111222222222222222333333333333333333333333333333444333333222222333333444222111000111333333333222111111222333444444333333222222222222333333444444333333333333333333333333111222333444444555555555444555555666777777888888888777777777666555333333333333444555666666777777777888888888999::::::::::::999999999:::<<<>>>???AAA@@@DDDOOO___uuu~~~wwwtttuuuxxxxxxvvvxxx}}}uuupppjjjiiipppyyy|||}}}|||}}}nnncccTTTHHHAAA;;;666333444333333333444555666666666333000///000111000000............------,,,,,,//////...---,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++++++++,,,+++***)))))))))***+++,,,,,,---...///...,,,***)))+++++++++*********))))))******+++++++++******))),,,,,,---------,,,,,,,,,)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,+++******+++---000111111111111111111000000000000000///...---,,,////////////////////////////////////000000000000///000111222222111///...000000111111222222333333777666444333111000//////444444444444444555555555444444333333333333333333222222333444444444444333666555555444444555555555:::888777555555555666777777888999999::::::999999:::;;;<<<<<<<<<<<<===>>>>>>>>>????????????@@@???BBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMPPPRRRQQQMMMJJJNNNLLLIIIIIIKKKMMMNNNNNNNNNGGGCCCEEEGGGFFFEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCDDDEEEDDDBBB@@@?????????AAACCCCCCAAA???<<<===@@@BBBCCCBBB@@@???===<<<;;;:::999999888888999999888777666555555444555555555555555555555555555555666777777777666666222222222222222222222222222222222222222222222222444333333333333333333444111111000111222222222222000111222222333333444444444333333222111111000000222222222222222222222222000111333444555555444333777666666666555555555444555555666666666666666555444444444555555666666777666777777888999:::;;;;;;999999888999:::;;;===>>>??????AAAGGGPPPaaazzzzzzyyyyyyyyy|||~~~zzzqqqiiihhhrrr~~~zzznnnfffQQQKKKBBB<<<999777555333333333333222222222333333222000......///000000////////////........................------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++&&&'''((()))***,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...---...///000///...,,,***+++++++++*********))))))'''((()))***++++++++++++***+++,,,------,,,++++++******+++,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,---------++++++---...///000000111111000000/////////000//////...------.........................../////////000000000111222111000/////////111111000000000111111222222222666555444222000//////...333333333444444444444444222222333333333333333333111222222333444333333333555555444444444444555555999888666555555555666666666777777888999888888888666888:::;;;999999;;;===============>>>>>>??????AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLIIIHHHGGGFFFGGGIIILLLNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHKKKOOORRRSSSPPPNNNKKKIIIGGGHHHJJJMMMOOOOOOMMMFFFBBBDDDFFFEEEDDDEEECCCDDDDDDDDDDDDDDDEEEEEECCCDDDFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCDDDDDDCCC@@@>>>>>>>>>>>>@@@BBBBBB@@@???===>>>???AAAAAA???>>>======<<<;;;:::888888777777888888888777666555555444666666666555444333333222333444555666666666666666222222222222222222222222222222222222222222222222333333333333333333333333000000111111111111222222111111111111222222333333666666555555444444333333222222222222222222222222000111222444555444444333555444444444444444333333444444555666666666666666777666555555555666777777666666777888888999::::::777888888999:::;;;<<<===>>>>>>AAADDDHHHQQQbbbsssyyymmmfffiiiuuu{{{~~~xxxmmmaaaUUUMMM???<<<888555444333222111000111111///---,,,---///000...------/////////...........................***+++,,,,,,---...//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++&&&&&&''')))***+++,,,---++++++++++++,,,,,,,,,---,,,,,,++++++,,,---///000,,,---...//////...---,,,+++++++++************)))'''((()))***+++,,,,,,,,,)))***+++,,,---,,,+++******+++,,,,,,------------******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...///...//////000000//////.........////////////....................................//////000000111111333111///------///222444111111111111111111111111111111111000111111222222000000111222222222222222111111222222222222333333111222333333444444333333444444444333444444555666777777666666555555666666555666777777888888777777333666::::::888888:::<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMPPPQQQQQQOOOMMMKKKKKKJJJIIIGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBEEEGGGHHHGGGGGGIIIMMMPPPQQQPPPNNNIIIGGGEEEEEEHHHLLLNNNOOONNNHHHCCCEEEGGGFFFEEEFFF@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEFFFHHHHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAABBBCCCBBB???===???>>>===>>>???@@@???>>>??????@@@@@@@@@??????>>>>>>>>><<<:::999888888888666666666666555555555555777666555444333222111111111222333444555666666666444444333333333333333222222222222222222222222222111222222333333222222111///000222111000000111333333222111111111111222222000000111222333444444555222222222222222222222222000111222333333444444444000000111333444555666666666666777777777777666666888777666555555555666777555666666777777888888888666777888999:::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJMMMOOOOOOMMMJJJHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>>@@@CCCGGGIIIHHHGGGGGGHHHKKKLLLLLLKKKIIIFFFDDDDDDFFFJJJLLLMMMNNNGGGCCCEEEFFFEEEDDDDDD===@@@BBBBBB@@@@@@BBBEEEDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@?????????@@@@@@???===AAA???<<<<<<===>>>>>>>>>======<<<<<<===>>>???@@@===<<<:::888777666666555333333333444444444444444555444444444333333222222///000111333444555555555555555555444444444333333111111111111111111111111000111111222222111111000...000222111000///111333444333222111000000111111,,,---...///000111111222111111111111111111111111111111111111222333444555000111222333555666777777555666777999:::;;;;;;;;;888777555444333444555666555555555555666666666666555666777999::::::;;;;;;:::999;;;???AAAAAAGGGNNNZZZmmm|||sssnnnmmmvvvlllaaaRRRGGGAAA>>>;;;888666444222000000111222333...000111000......000333///...------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))******************))))))***,,,---///((((((((()))***+++---...+++++++++************)))+++,,,,,,,,,,,,+++******'''(((***,,,---,,,***)))))))))***+++,,,---------++++++,,,,,,,,,,,,++++++))))))************))))))************************+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++''')))+++,,,---,,,***)))***+++++++++******,,,...,,,------------------,,,+++,,,---///000000111111000000000000000000000000---......///000111111222......///111111222222222333333222111000///......222222111000000///000000111222333444555444333333000000111111222222222333222333444444555555444444333333333333444444555666333444666777777777666666444555555666666666666666222777;;;<<<999888:::>>><<<<<<;;;:::;;;<<<===>>>===============>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDGGGJJJMMMMMMKKKGGGEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@???===<<<>>>BBBGGGJJJIIIGGGEEEEEEGGGHHHHHHGGGIIIGGGCCCCCCEEEHHHJJJKKKLLLEEEAAABBBDDDBBBAAABBB<<>>======???@@@???>>>CCC@@@<<<:::;;;===>>>>>>999888888888999<<>>???CCCHHHLLL^^^qqqzzz~~~uuupppgggsssuuukkkRRRJJJ???888666555222///111000000///////////////////////////////////////------------------------///---,,,---...///,,,)))+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++)))''')))+++,,,***'''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++,,,,,,+++***((('''***************************++++++,,,,,,++++++******************************)))((('''((()))***+++)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,000000000000111111111111000000//////.........---...///000222444777:::;;;777666555444222111000000000000000000000000000000111,,,,,,222555222///000222222222222222222222222333333333333333333333333555555555555555444444333444444444555666777777888666555555444444666777888:::999888888888999:::;;;;;;<<<===<<<;;;:::;;;<<<@@@???>>>===<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFJJJHHHFFFDDDDDDDDDFFFGGGHHHFFFDDDEEEGGGHHHEEEBBBEEEDDDAAA???>>>???AAABBBDDDEEEHHHIIIIIIHHHEEECCCDDDCCCCCCBBBCCCDDDEEEFFFDDDAAA???>>>AAADDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBB@@@>>>@@@??????>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@?????????<<<======>>>>>>>>>>>>>>>AAA@@@???===;;;999888777888888888888999:::;;;<<<<<<;;;:::888777555444333555444333333222222333333333333222222111000//////333222222111000000000111111111111111111111111111444333111000000111333444......//////000000111111000000000000000000000000222222111111111111111111000000000000000000000000111111111111222222222222333444444555555444444333222222222222222222222222333888999666<<>>???@@@@@@HHHNNNZZZkkk{{{wwwqqqkkknnn}}}|||vvvlll```WWWIIIAAA999444333333111///111000//////......//////................................................000...---...//////---++++++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,+++++++++************)))((()))++++++)))'''*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))''''''))))))))))))((('''************************)))******++++++******)))************************,,,,,,,,,,,,,,,------...***************+++++++++))))))))))))))))))))))))************************)))***++++++,,,,,,++++++***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,////////////000000000000000/////////.........---///000111333555777888999555444444333222111000000////////////////////////333...---222444111///111000000000000000000000000222222333333444444444444555666666666666555444444333444444555666666777777666555555444555666777888888888777777777888999::::::<<<===<<<;;;:::;;;<<>>???AAABBBAAABBBDDDEEEEEEDDDCCCBBBDDDCCCBBBAAABBBCCCEEEFFFGGGDDDBBBAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBBBBBBBBBB@@@>>>??????>>>>>>???AAABBBCCCAAABBBBBBBBBBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@AAA<<<<<<===>>>>>>>>>============<<<:::888777666555777666666777777999::::::::::::999777666444333333444333333222222222222222333333333222111000000000333333222111111111111111222222222222222222222222222222111000000111222222000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000222222333333333333222222222222222222222222222222222777777555;;;HHHKKKFFF@@@:::555666666555555777555555555555444444444444666666777888888999999::::::;;;<<<===>>>??????@@@???DDDNNN^^^nnn{{{xxxoookkkqqqxxx}}}xxxvvvyyy}}}sssooohhhccc]]]TTTJJJCCC===888111///000111111///000000///............///------------------------........................///.........000000...,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,++++++++++++************)))((()))++++++)))(((*********++++++++++++,,,++++++++++++++++++++++++************************,,,+++******))))))))))))%%%&&&'''((())))))))))))************************((())))))))))))))))))(((************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,------------,,,,,,---------.........///////////////...............///000111333444555666666222222222111111000000000........................444000...000222000///111000000000000000000000000222222333333444555666666666666666666666555555444333444444555555666666666555555444444555555666777777666666666666777888888999;;;<<<;;;:::999;;;<<<======<<<<<<;;;<<<<<<<<>>>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBAAAAAA@@@???????????????????????????;;;;;;<<<============<<<;;;;;;:::999888777666555777777666777777888999:::888888777666555444333222333222222111111111111111333333333222111111000000333333222111111111111222222222222222222222222222111111111111111111111111111111000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000......////////////000000111111111222222111111111222222222222222222222222111555555333:::FFFLLLIIIEEE<<<555555777555444444444444444444555555555555666666777777888888999999::::::;;;<<<===>>>?????????AAAHHHTTTdddttt{{{oookkkiiimmm}}}wwwrrrsssyyy~~~wwwnnnfffbbbZZZVVVQQQMMMJJJEEE@@@<<<666222...---...000000000000///......------......------------------------++++++++++++++++++++++++...---............---,,,,,,+++***((((((***+++,,,,,,+++***))))))***+++,,,++++++++++++************)))))))))*********)))(((************++++++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))((())))))***************************************((())))))******))))))(((************************'''(((***+++++++++***)))+++++++++++++++*********++++++++++++++++++++++++''''''(((((()))***++++++))))))***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------...........................///000111222222222111///000000000000000000000........................444222000/////////000111222222222222222222222222111222222444555666777777666666777777666666555444333333444444444555555555444444444444555555666666666666666666777777888888888999::::::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHIIIIIIKKKNNNQQQRRRRRRPPPOOOIIIIIIHHHIIIIIIHHHGGGFFFFFFEEECCCAAA@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDBBB@@@>>>???AAADDDEEEIIIHHHGGGHHHHHHHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDFFFFFFGGGDDDBBBAAAAAAAAA@@@???============???AAACCCDDDCCCCCCDDDCCCCCCBBBAAA@@@============<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777777777777777777888999:::666666555555444333222222222111111000000000000000333333222222111111111111333222222111111111222222111111111111111111111111000111111222222111111000000000000//////.........111111111111111111111111000000000000111111111111////////////////////////000000000000111111111222000111111222222111111000111111111111111111111111222555444333888CCCIIIIIIIII>>>555555777666333111333333333444444555555555555555666666777888888999999999:::;;;<<<===>>>>>>BBBCCCFFFOOO^^^qqqssskkkiiisssyyyuuuvvvzzzrrrdddZZZRRRNNNKKKGGGEEEBBB???===;;;999888444222000/////////000//////......---------------------------------------+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++)))(((((()))+++,,,++++++***))))))***+++++++++++++++*********))))))((()))*********)))))))))))))))*********+++++++++************************))))))))))))))))))))))))******))))))((()))))))))+++******))))))))))))((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***+++---.........---,,,++++++******))))))))))))************************(((((())))))***+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---------...............------...////////////.........////////////000000////////////////////////222333111///...///000000111111111111111111111111111111222333444666666777666666666666666555555444333333333333444444444444333444444555555555555555777777777888888888888888666888999999888888999;;;::::::;;;<<<<<<=========<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHHHHIIIJJJMMMRRRVVVXXXXXXVVVUUUNNNNNNNNNMMMKKKIIIGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDBBBAAA???>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGDDDAAA@@@@@@AAAAAA@@@>>>=========>>>@@@BBBCCCBBBBBBCCCCCCBBBAAA@@@@@@?????????>>>===;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777555555555555555555666777555444444444333333222222222111000000//////000000222222111111111111000000111111111000000111111222////////////////////////111111222222222222111111/////////......---------000000000000000000000000//////000000000111111111///////////////////////////000000000000111111111111111222222222222111111111111111111111111111111444555555444777>>>EEEGGGKKK???555555777555222111222333333333444444555555444555555666666777888888888888999:::;;;<<<======>>>???BBBJJJYYYmmmxxxpppooosss~~~zzzvvvvvvqqqhhhZZZNNNEEEAAA???>>>===<<<999777555333222222222222111000////////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---+++++++++,,,,,,+++)))(((((()))+++,,,************************+++************)))))))))((()))++++++)))((()))***)))))))))************+++************************))))))))))))))))))))))))***))))))(((((()))))))))***)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))******+++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((())))))******+++++++++((()))******++++++***************+++++++++++++++++++++++++++++++++++++++,,,---------------......++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,---------------.........------,,,,,,,,,---......///////////////////////////////////////////////////333333///...000111000////////////////////////111111222222333444555555555555555555555444444333333333333333333333333333333333444555555555555444666777888999999999888888555777888888777777999:::999:::;;;======>>>>>>>>>;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMSSSXXX[[[[[[ZZZYYYVVVVVVUUURRRMMMJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBCCCAAA@@@???>>>>>>>>>???@@@@@@??????>>>???@@@AAABBBAAAAAABBBDDDGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHEEEAAA@@@@@@AAAAAA@@@>>>>>>======>>>???AAABBB>>>??????@@@@@@??????>>>@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<============<<<::::::999888777666555444222222111111111111222222444444444333333333333333222111111000000000000000000000000000000000000000000000/////////000111111........................111111111111111111111111//////...............---////////////////////////...//////000000111111111000000000000000000000000------............//////111111222222222222111111111111111111111111111111444555555555777;;;AAAEEEKKKAAA777555555333222222333333333333444444444444444444555555666666777777777777888999:::;;;<<<<<<;;;===@@@HHHVVViii|||vvvooozzzqqqhhhaaa^^^ZZZSSSIII@@@;;;888777666777666555333111/////////.../////////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...,,,+++************+++,,,((()))***++++++***)))(((************))))))))))))''')))++++++)))((()))***))))))))))))************************************************************))))))(((((((((((())))))((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))''''''&&&&&&''''''((())),,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))******++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///...,,,++++++---000111000000000///////////////........................,,,222444000...111222000////////////////////////111111111222222333333333444444444444444333333222333333222222222222222222222333444555555555444444555666777888888888777777444666777777777777888:::999:::<<<>>>????????????:::;;;===???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHKKKQQQWWW[[[\\\[[[[[[]]]^^^\\\WWWPPPJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>===>>>>>>??????????????????>>>>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHHHHEEEAAA???@@@AAAAAAAAA@@@???>>>======>>>???@@@<<<===>>>??????@@@@@@???<<<===???@@@@@@???>>>===<<<<<<===>>>>>>>>>======<<<;;;:::999777666444444222222111111111111222222333333444444444444444444222222111000000000000111............////////////...............///000000////////////////////////000///...------...///000/////////000000000000000////////////////////////......//////000111111222000000000000000000000000---------........./////////000000111111000000///111111111111111111111111000222444666888;;;@@@FFFJJJAAA999666444222222555444444333333333333333333333444444555555666777777666666777888999:::;;;;;;;;;===@@@EEENNN\\\kkkuuu{{{rrrnnnhhhddd```YYYPPPIIIJJJEEE???:::777555333222222333444333111111111222***,,,---------,,,,,,---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))),,,//////---,,,---///,,,++++++++++++++++++,,,'''(((+++,,,,,,+++((('''************))))))))))))'''***,,,+++)))((()))+++))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))***((((((''''''((()))+++,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,+++***))))))************************((((((((((((((('''''''''(((((()))***************(((((()))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........111///,,,+++,,,...222444111111000000////////////------------------------***111555111///222333000111111111111111111111111111111111111111111111222333333444444333333222111333222222222222222222222222333444555555555444333333444666777777777666555333555777777666777888:::999:::<<<>>>@@@@@@@@@@@@:::;;;===>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFJJJOOOUUUYYY[[[[[[[[[bbbbbb```ZZZRRRKKKHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????<<<===???@@@@@@@@@???>>>>>>======>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHHHHEEEAAA??????AAAAAAAAAAAA@@@>>>=========>>>???===>>>???@@@AAABBBBBBBBB666888;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>???>>>===;;;999888666555555555444333333444444444333333444444444444555555333222222111111111111111---------...............---------------...///000000000000000000000000000///...,,,++++++,,,...///000000111111222222333333000000000000000000000000---......///000111111222000000000000000000000000////////////000000000111......////////////......000000000000000000000000---///333777999;;;AAAGGGIIIBBB;;;777333000222777444444444333333222222222333333444444555666666777666666777888999:::;;;;;;:::;;;<<<>>>AAAIIITTT\\\kkkxxx{{{yyywwwrrriiiaaaWWWVVVTTTSSSQQQMMMHHHDDD???===888444000...------///000222222222111///---,,,---...//////...---,,,---------,,,,,,---------++++++,,,++++++)))(((((())))))***+++,,,------...+++++++++******)))))))))(((((()))***+++,,,,,,---'''((()))******)))((('''&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,***(((''')))*********))))))(((''''''''''''''''''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&''''''(((((())))))************)))(((((((((((((((''''''''''''((()))++++++,,,+++***))))))***+++,,,))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))---,,,+++*********+++,,,(((((()))***,,,---...///***+++,,,,,,******+++,,,++++++++++++++++++++++++...---+++++++++---///000------------------------......---...///111333444,,,------..............................///000111...------------.../////////000222222000///000111111111000000111333555666333222111111111222333444222222222222222222222222333333333444444444555555444444555555555555444444888888888888777777777777999999:::;;;;;;<<<<<<===<<<===>>>??????@@@@@@???@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFHHHHHHHHHHHHLLLTTT\\\```]]]YYY]]]]]]\\\YYYUUUOOOIIIFFFIIIHHHFFFDDDCCCCCCDDDDDDGGGEEECCC@@@??????@@@AAA@@@@@@@@@???===<<<===>>>======>>>@@@BBBCCCEEEEEEBBBCCCDDDDDDDDDCCCAAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGEEEBBB???>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888666555555444555444333333222222222333222222222222222222333333333333333222222222111111000000///////////////000////////////////////////......---------,,,,,,,,,...........................///111333222000---+++,,,---.../////////------,,,,,,---...///000111111111000///////////////000111000000/////////000000...///000111111000///...000000000000000000000000//////000111444888<<<>>>AAA<<<666333333333222000333111000111333444444333777555444666999:::777555666666666777888888999999<<<;;;:::;;;>>>CCCHHHKKKTTTaaasss{{{vvvrrriiieeeaaa___^^^ZZZSSSMMMGGGEEEDDDDDDCCCBBB>>>;;;;;;999555222000/////////000111222333222111///...---------......------------,,,+++******+++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))*********((()))************)))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***''''''((()))))))))******)))(((((((((((((((((()))***)))((('''(((***))))))(((((('''''''''((('''((((((((()))))))))*********)))(((((((((((((((''''''''''''((()))***++++++***))))))))))))***+++))))))((((((((('''''''''''''''(((((())))))******)))))))))))))))))))))))),,,++++++******+++++++++))))))******+++,,,------,,,...///...---,,,---...++++++++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333000000000///...---++++++...---------------.....................//////000---///111111000//////000111111000000111111222222222222111111111222333444222222222222222222222222222222222333333333444444444444555555555555444444777777777777777777777777999999::::::;;;<<<<<<<<<<<<<<<>>>?????????????????????@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLTTT\\\___]]]YYY]]]]]]\\\YYYUUUOOOJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===???>>>???@@@AAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAACCCBBBBBBBBBBBBBBBCCCDDDGGGEEEBBB@@@>>>???@@@AAA??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444444555555444333222111111222222222222222222222222222111111000000000/////////000000////////////000000////////////////////////......---------,,,,,,,,,...........................///000111111000...---....../////////......---------......//////000000000///////////////000000000//////......//////000...///000111111000///...000000000000000000000000000///000111333777:::<<<>>>:::555222222333222000222111000000222333333222666444444555888888777444555555666666777888888888::::::999999;;;>>>BBBDDDLLLUUUcccuuu{{{pppgggaaa^^^\\\[[[QQQNNNJJJHHHHHHFFFBBB>>>;;;:::999999;;;;;;:::999555333222000//////000000//////000111000///...------,,,,,,++++++,,,,,,------+++***))))))***+++---+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))''''''((((((((('''+++******))))))))))))***)))***+++***)))((()))++++++***)))((('''((()))***(((((((((((())))))))))))***))))))((((((((((((((((((''''''(((((()))***+++***))))))(((((())))))***))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++************+++++++++,,,,,,,,,...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++)))++++++++++++++++++++++++,,,,,,,,,---...///000111000000000///...---,,,+++......---------------...///////////////000000000,,,...000000//////000111111111111111111000//////222111111111111222333333222222222222222222222222111111111222222222333333444444555555555555444444555555666666777888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>????????????>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIMMMTTTZZZ]]][[[XXXYYYYYYYYYWWWSSSOOOKKKIIICCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???BBBBBB@@@>>><<<<<<>>>@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDGGGEEEBBB@@@>>>>>>????????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@???======;;;;;;;;;;;;::::::::::::999888777555444333333333555555333222222111111111333333333222111111111000000000000000////////////000000////////////000000////////////////////////......---------,,,,,,,,,..............................///000000000//////000000///......---.......................................//////000000111///...............////////////000000000000//////////////////////////////000000000000222444777888:::777333111222222222111222111///000111333222222444333333444666666555444444444555555666777777777:::::::::::::::;;;======HHHLLLWWWgggyyyiiicccYYYOOOIIIFFFFFFFFFDDDAAA>>>===>>>>>>===;;;777555444555777888888888111000///.........//////------......------,,,+++---,,,+++******+++,,,------,,,***((((((***,,,---+++++++++++++++++++++,,,+++++++++************************)))))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''')))))))))((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))***************************)))''''''(((((('''%%%******)))(((((()))))))))((()))******(((((()))***,,,***)))''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++******+++++++++***************)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////------...////////////...000//////...............///000000111111111111111---///111111111000111222///000111222222111000///111111111111111222222333111111111111222222222222222222222222333333333333333444444555555444444333333444444555777888888999888999999:::;;;;;;<<<<<<;;;<<<===>>>????????????======>>>>>>???AAABBBCCCEEEEEEEEEFFFHHHIIIKKKLLLJJJKKKMMMRRRVVVWWWUUURRRPPPPPPQQQQQQOOOMMMKKKIIICCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDBBB@@@???CCCBBBAAA>>><<<===???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAACCCDDDDDDFFFEEEBBB@@@>>>=========>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????======;;;;;;;;;:::::::::::::::888777555444333222222222333333222222222222333333444333333222111000000///222222111111111000000000000////////////000000111////////////////////////......---------,,,,,,,,,....................................//////000000000///...,,,,,,,,,------/////////......---------,,,---...///000000111111...------------....../////////000000000000//////////////////////////////000000000000111222444444555444222111111222222222222111///000111222222111222222333333444444444333333333444444555666666777:::;;;;;;<<<============HHHLLLUUUbbbpppNNNKKKFFF@@@<<<999999::::::888666555666777888888333222000000222333333222000//////...---------------------------,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,---,,,+++***)))(((((())))))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((()))***++++++,,,(((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((('''%%%(((((('''''''''(((((()))'''((())))))''''''((()))***)))((('''''''''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))(((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***+++,,,+++******++++++************))))))(((***------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,,,,------......++++++,,,------.........,,,,,,---.....................------,,,------...000111222333333333222222///111333333222222333444...000111333444444333222000000111111222222222222000000000111111222222222333333333333444444444444333333444444444444333333222222333555666777888999888888999999:::;;;;;;<<<;;;<<<===>>>>>>??????>>>=========>>>???@@@AAABBBAAABBBCCCEEEHHHJJJLLLNNNKKKLLLMMMOOOPPPOOOMMMKKKFFFGGGHHHIIIJJJJJJJJJIIIEEEEEEFFFFFFEEEDDDBBBAAABBBCCCEEEFFFEEECCCAAA???CCCCCCBBB@@@>>>===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFFFFEEEBBB@@@===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::999999999666666444333222222222222000000000111222333444555333333222222111000//////111111111000000000/////////////////////000111111////////////////////////......---------,,,,,,,,,........................------......//////000000///...,,,+++***+++,,,---//////......------,,,,,,+++,,,...///000000000000---------------...//////000000////////////000000////////////////////////111000000000111111111222222222111111000111222333333222000000111222222111111222333333333333333333333333333444555555666666888999;;;<<<===>>>>>>>>>CCCKKKUUU^^^hhhvvv:::;;;;;;888666444444555444333222222222333555666444222111111222222111/////////......---,,,++++++/////////...............,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******(((''''''((()))***''''''((()))***+++,,,---*********+++++++++++++++$$$$$$%%%&&&'''((()))***++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******(((&&&'''''''''''''''(((((()))&&&((()))((('''&&&'''((()))))))))(((((((((''''''))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******************))))))+++...000111000...------,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,---///,,,,,,,,,------......///+++,,,------......------.........---,,,+++***)))++++++******+++,,,,,,---111222333444555444333333222333555555333222333444///000111222333444444444///000111111222222111111//////000000111222222222333333444444444555555555333333444444444444333333222222333444555666777888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>???@@@BBBBBB???@@@AAACCCFFFIIIKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFAAABBBCCCEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCAAAAAABBBCCCEEEEEEEEEDDDBBB@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAACCCEEEFFFGGGHHHGGGDDDBBB???===<<<;;;:::999999999999:::;;;;;;::::::::::::::::::::::::::::::<<<======<<<<<<;;;;;;;;;::::::999999888888666555444333222222222222//////000000222333555555222222222111000000000///............------------///......//////000111222////////////////////////......---------,,,,,,,,,........................------.../////////......---,,,,,,,,,,,,,,,------///.........------,,,,,,+++,,,...///000000///...------------...///000000000000////////////000000////////////////////////111111111111111111111111000111222222111111222444555333111111222333222111000222333444333222333444333333444444555666666666444555777999;;;<<<<<<<<<;;;DDDNNNUUU[[[hhh|||333555666555222000111222222222222222222222333444444333333444555444222///---------...------,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((('''''''''(((***---...(((((())))))******++++++)))*********+++++++++,,,&&&&&&''''''((((((((()))+++***))))))))))))***+++'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''')))++++++***(((((((((''''''((())))))***''')))***)))((('''((()))((()))***++++++)))(((&&&***)))))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))))))))***++++++***))))))(((((()))))))))*********''''''(((((())))))******))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))************...111444555333111000000------------------------...------,,,,,,+++,,,,,,***++++++,,,------......,,,,,,---...///......------------,,,+++***)))(((+++++++++,,,---...///000222333444666666555444333333444555555333111111222111111000111111222333333...///000111222111111000/////////000111222222222222222333333333444444444222333333444444333333222222222333444555555666666888888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC???@@@@@@BBBCCCEEEGGGHHHIIIKKKLLLLLLJJJIIIHHHGGGCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBBBBAAACCCDDDDDDBBB@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCC@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHEEEBBB@@@>>>===:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::;;;;;;::::::999888888777666555444333333333333333111111111111111222222333111111111111000000000000.........---------,,,,,,............///000111222////////////////////////......---------,,,,,,,,,........................---...///000000...---+++,,,,,,---...////////////------------------------,,,---...000000///---,,,............///000111222111000///......///000111000000000000000000000000000111111222222111111111000222333333111000222444666444222222333444333222000222444444333222333555444444444555666666777777444444555666888999:::;;;999>>>DDDGGGKKKUUUeeeqqq333555666444000...///111...///000000///...///000//////000222333222///---+++,,,---...............+++***))))))((()))))))))+++,,,---......---,,,+++'''(((***,,,,,,***((('''&&&&&&&&&'''***---000333************))))))))))))''''''(((((()))))))))***++++++++++++************((('''&&&%%%%%%&&&'''(((&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''***,,,---+++***))))))((())))))***++++++(((***+++***)))((()))***(((***,,,------+++((('''******))))))((((((((('''((((((((((((((()))*********)))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))*********+++&&&''''''((()))******+++)))))))))))))))))))))))))))(((((('''(((***,,,---((()))))))))************///111555666444222111111------------------------***+++---------+++)))((())))))***+++,,,,,,------,,,---.../////////...---))))))***++++++++++++***.........///111222444555222333555777777666555444333444555444222000///000333222000/////////000111...///000222222111111000...//////000111222222222111111222222222333333333222333333444444333333222222333333444444555555555777888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDAAAAAA@@@AAAAAABBBCCCDDDHHHIIIKKKLLLKKKIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@CCCEEEEEECCCAAA????????????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCC@@@AAABBBCCCEEEGGGIIIJJJNNNMMMKKKHHHEEEBBB@@@???::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;::::::999;;;;;;::::::999888777777666555555444333333333333444333222111000000000000000000000000000111111111000000/////////.....................///000222222////////////////////////......---------,,,,,,,,,........................,,,...000111000...+++***,,,---///111222222111111------------------------,,,---///000000...---+++.........//////111222222111000///......///000111111111111111111111111111000111111222222222111111000222444333111000222555777555333333444444333222000333555555333222333555444444555555666777777777666666666666777888::::::>>>??????>>>AAAHHHQQQXXXsss000000000000000000000000////////////............000111222333333222111000------------,,,,,,+++***,,,,,,---------,,,,,,+++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))((((((((()))+++---///***************)))((((((,,,+++***(((''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))%%%(((******((('''&&&'''&&&)))+++)))###!!!$$$((('''''''''''')))+++---...)))(((((('''''''''((((((+++***)))(((((('''((((((((((((((((((((()))******+++,,,---...---+++(((''',,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))*********))))))((($$$(((***((($$$###&&&***+++*********))))))((((((''''''(((((())))))***************)))))))))))))))((()))******)))((()))+++***)))((((((((()))++++++000333555666444111//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......))))))***++++++++++++*********+++,,,------------------------------------,,,---............000222555444444666888888666444111111000000000111333444666444222111111000///---000111222222222222111000111111111111111111111111111111222333333333333222222222111111111111111222777666444333333444555666777888999;;;<<<;;;;;;:::===<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@???@@@BBBDDDDDDCCCAAAFFFHHHKKKKKKJJJJJJJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGGGGFFFDDDDDDEEE@@@AAAAAA@@@@@@CCCGGGKKKMMMLLLJJJGGGCCC???<<<;;;@@@>>><<<<<<<<<===<<<;;;::::::::::::::::::::::::888999999:::::::::999999888888888888888888888888666555444111///---+++***222222111111111111222222222111///000111333222222.........------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,000000//////............+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++///111222111///......///................................................,,,---------......//////......------------......111000/////////000222333333222111000000000111222333333111111111111333333333333333444444333222222555555555555666666666666999999999:::::::::;;;;;;;;;<<<<<<<<<===@@@EEEIIIXXXmmm////////////////////////////////////............///000111222222111000///,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))************************++++++***))))))***+++,,,***************)))((((((,,,+++***))))))((())))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))''')))******)))(((((()))(((******(((%%%$$$&&&(((&&&&&&''''''((()))++++++((((((''''''''''''((((((***))))))(((((((((((((((((((((((((((((()))************+++,,,+++***((('''+++******))))))(((((('''(((((((((((())))))))))))'''''''''((()))))))))******+++,,,***((((((***---))))))))))))(((((('''''''''((((((((()))))))))******)))))))))))))))))))))(((***+++***)))((()))+++,,,+++*********+++------000222555555333000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,------------,,,------------------------,,,---............000222777555333333555777777666222111000000000111222333555333111000111111000...111111111111111111111111111111111111111111111111000111222222333333222222222222111111111111222222666555444333333444666777888999:::;;;<<<<<<;;;:::BBBAAA@@@@@@????????????===>>>>>>???@@@@@@AAAAAA>>>>>>???AAADDDEEECCCBBBEEEGGGIIIJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@BBBEEEHHHJJJIIIHHHGGGDDDBBB???>>>???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::888888999999:::999999888888888888888888888888888222222222111111000//////222111111000000111111222555333111000111111///.../////////......---------............////////////------------------------.........------,,,,,,,,,+++++++++,,,,,,------------..................---000000000000000000000000...000111000///---......------------------------........................000000000000000////////////......------......///111111111111111222333333111111111000111111222222555444333333333333444555333333333444444333333222555555555555666666666666888999999:::::::::::::::999:::::::::;;;>>>BBBFFFKKK[[[qqq|||zzzyyy......................../////////............---......///000000///......,,,,,,---------,,,++++++******+++++++++++++++***------,,,,,,++++++******++++++++++++++++++++++++...---+++***))))))((())))))************))))))(((++++++************++++++''''''''''''''''''''''''******))))))))))))(((((()))))))))))))))))))))))))))*********((((((***+++******)))((('''''''''(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((()))******((()))*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%&&&'''(((***+++***)))(((&&&&&&''')))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))***+++***)))((()))+++,,,+++*********+++------000222444444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))******+++++++++++++++------.........------,,,,,,,,,,,,,,,------------,,,---......---...000111888555222111333666777888222222000//////000111111444222000000111111111000222111000000000000111222111111111111111111111111000111222222333333222222222222111111111111222222555444333333444555777888999:::;;;<<<<<<<<<;;;:::AAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCC???>>>???AAACCCEEEDDDBBBCCCEEEHHHIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@========================>>>>>>>>>======>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGDDDDDDDDDBBBAAAAAACCCEEEGGGGGGGGGFFFEEEDDDCCCBBB>>><<<:::::::::;;;:::888999999999999999999999999888888999999999999888888777777777777777777777777222222222222222222222222222111111000000111111222555333111000000000///...///////////////.....................////////////........................,,,,,,++++++++++++******++++++,,,,,,,,,,,,------......////////////..............................---...000///...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................111111111000//////......///......------......//////000000111111111111111//////000111222222222222444444333333333333444444222333333444444333333333444555555555555666666666666777999;;;;;;:::999888888888888888888:::>>>AAADDDLLL[[[rrr~~~zzz........................//////.........---------,,,---...//////...---,,,,,,,,,,,,------,,,,,,+++))))))***+++++++++******---------,,,,,,+++++++++************************---,,,,,,***))))))(((((())))))************)))((())))))))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))((('''(((***,,,,,,***(((((()))***)))((('''''')))))))))((('''&&&(((''''''''''''(((((()))''''''((()))))))))))))))((((((((((((((())))))***(((((()))*********))))))&&&'''''''''((((((((()))(((((((((((()))))))))))))))(((&&&%%%&&&(((***+++***'''$$$###%%%'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++,,,+++)))((()))******)))((((((((()))++++++///111222222///,,,++++++++++++,,,,,,,,,,,,------...------,,,+++***)))))))))***++++++,,,,,,++++++////////////...---,,,,,,,,,,,,,,,,,,,,,---------,,,---......------///111555333111111333555666666222222000///...//////000222000//////111222111000333111000......000111333111111111111111111111111000000111222222222222222222222111111111222333333333333333333444666777888::::::<<<<<<<<<<<<;;;:::===<<<;;;:::::::::::::::;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@AAACCCDDDCCCBBBBBBDDDGGGHHHHHHGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCEEEGGGGGGFFFDDDDDDEEEDDDDDDEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCC???===;;;:::;;;;;;:::888999999999999999999999999888888888888888888777666666666666666666666666666555444444333222111000000111111000000000000111111111000//////111222222111//////..............................////////////------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------//////............//////+++,,,.../////////...------...000222222222222111222111111111111111111222222222333444444444333333444444444555555555666666444666999;;;;;;:::777666777777888777777888;;;===AAACCCMMMbbbzzz////////////////////////............------------+++,,,---......---,,,++++++,,,,,,------,,,,,,,,,((()))***+++++++++++++++------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++************((())))))*********))))))((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((('''&&&'''))),,,,,,***((((((*********)))((()))***+++***)))(((''''''''''''''''''((())))))&&&'''((()))******))))))((((((((((((((())))))***))))))******************&&&&&&''''''(((((())))))(((((((((((())))))))))))---+++)))''''''''')))***,,,)))'''&&&((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************,,,,,,+++)))))))))******)))((((((((()))++++++...///000///---*********+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++////////////...---,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,...000111000000222444555444333222111///.........//////111000...///000222111111222111///......///111222000000000000000000000000000000111222222222222111222222111111222333333444333333333444555666777777999:::;;;<<<<<<<<<;;;:::;;;:::::::::;;;<<<======:::;;;<<<===???@@@AAABBBEEEDDDBBBBBBBBBBBBAAA@@@AAACCCFFFGGGGGGGGGHHHIIIFFFGGGGGGGGGGGGEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????=========>>>???@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDBBBCCCEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???<<<<<<<<<<<<:::999888888888888888888888888777888888888777777666555555555555555555555555555444444333333222111111000111000000000000000000111111///...///000222111111------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------......//////+++,,,......---,,,,,,---------------------------........................+++,,,,,,---...//////000/////////....../////////+++,,,---//////...------,,,...000111222222111111111111111111111111111111111222333333444444444333444444444444555555555555333555888999:::888666555666777888777777777:::<<<:::<<>>???@@@EEECCC@@@@@@@@@@@@???>>>???AAADDDFFFFFFFFFFFFGGGEEEFFFFFFGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>=========>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDDDDDDDAAACCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@===<<<<<<<<<;;;999777777777777777777777777777777888777777666555444444444444444444444444444000111111111222222333333111000000//////000000111444222000/////////...---,,,,,,,,,---------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------***,,,......---,,,---...................................................,,,---...///000222333333000//////......//////000...//////000000000000000......///000111111111111222222333333333333222222111111222333444444444444333444444444444555555555333444666888888777666555555666777777777777999;;;999;;;@@@HHHWWWlll.................................---------,,,,,,++++++,,,------,,,++++++***+++,,,,,,---------,,,)))***+++,,,------------++++++++++++++++++++++++((((((((((((((((((((((((((()))***+++,,,++++++***(((((()))***************)))))))))((())))))******))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%''')))))))))((()))+++''')))+++)))'''&&&))),,,))))))((((((((())))))***&&&&&&&&&''''''((()))***'''(((*********)))'''&&&((((((((((((((()))******+++***))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''$$$'''******'''&&&'''(((((((((((()))))))))*********)))))))))(((((((((''''''(((((()))******++++++,,,------,,,***))))))***,,,+++*********+++------)))***++++++***)))***+++******+++,,,,,,---......******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------------,,,)))******+++,,,,,,---------......---,,,+++---///---,,,+++---///111111000///...---------...///000222000......000000000///000000000000000000000000000000000000000000000000///000000111111111111111222222222222333444555555444444555555555555555555444666888:::;;;;;;;;;;;;555555555555555666777888999999::::::;;;<<<======???>>><<<;;;===>>>>>>===<<<>>>AAACCCCCCCCCDDDEEEDDDEEEFFFGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>><<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAACCCEEEEEECCCBBBBBBCCCCCCEEEGGGHHHFFFCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAA???===;;;;;;;;;999888777777777777777777777777777777777777666555444333333333333333333333333333000000111111111111111111000000////////////000000444222000/////////...---------------.........///............////////////------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,+++---...///...---...///------------------------........................---......///000111222222000000////////////000000000000//////000000111222000000/////////000000111111222333444444333222111000111222333444444444444333333444444444555555555444444555666666666666555222444555666666666888:::;;;===@@@CCCLLL^^^uuu------------------------......---------,,,,,,,,,+++,,,------------,,,+++***+++,,,,,,------------)))***+++,,,---.........*********************+++)))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((()))***************++++++***************+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''***++++++******+++&&&))),,,***&&&%%%(((---((('''&&&&&&&&&((()))***&&&&&&&&&'''''')))******((()))***+++***)))'''%%%((((((((((((((()))******+++***)))'''&&&&&&&&&&&&************))))))))))))(((((((((((())))))))))))&&&'''(((((()))(((((('''''',,,111111,,,***+++---&&&'''''''''(((((())))))******))))))(((((((((''''''(((((()))***+++++++++,,,---...,,,***))))))******)))((((((((()))++++++((()))******))))))***+++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------------))))))***+++,,,,,,---------......---,,,+++---......+++)))))),,,///111111...---,,,,,,---...///000222000///...///000///...//////000000000000//////000000000000000000000000//////000111111111111111222222222222333444555666555555555666555555444444333444666999:::;;;;;;;;;::::::999999999999999:::999999999::::::;;;;;;;;;:::999777888;;;===>>>>>>999<<>>@@@BBBBBBAAA??????@@@EEEGGGIIIIIIFFFBBB@@@??????@@@@@@AAABBBBBBBBBBBB@@@>>><<<:::::::::888777777777777777777777777777777777777777666555444333333333333333333333333333444333222111000...------000000////////////000000000///......000111111000---.........//////000000............/////////000........................******++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,---......///000000+++---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............000000////////////000000//////...------///000111222111///......///000111///000111222222111000///000111222333444444555444333333333444444444555555444444444444555555666666000222444555555666888:::999:::<<<>>>DDDSSSggguuu,,,,,,,,,---------......,,,,,,,,,------,,,++++++,,,,,,+++++++++,,,------...---,,,,,,......---,,,***++++++,,,,,,++++++***,,,,,,++++++***)))((((((,,,+++***(((''''''''''''''''''''''''((((((((((((++++++***))))))***++++++)))))))))))))))))))))***)))))))))))))))***++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&(((***---,,,+++***))))))))))))++++++***)))(((((())))))******))))))))))))******+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((+++***(((&&&&&&''')))***(((((('''(((((()))******))))))******++++++++++++)))))))))(((''''''&&&&&&++++++***))))))***++++++,,,,,,,,,++++++)))((((((++++++******)))(((((((((,,,++++++***))))))***************************************++++++,,,,,,,,,,,,------......------,,,++++++,,,---,,,+++***)))***+++,,,,,,------------)))+++,,,,,,++++++---...------,,,+++,,,---...///------...///000111222222000000////////////000000////////////000000000000111111000000///---,,,+++000000111111111111000000555555444333333444444444555555555555555555555555333555777999999888666444666666777888999999::::::888888777777888:::<<<=========<<<<<<<<<<<<======CCCBBB@@@@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@AAABBBCCCDDDDDDBBB@@@>>>CCCBBBAAA@@@??????>>>>>>EEEEEEFFFFFFEEECCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????===;;;999888666777777777777777777777777777666444444555555444333777888888777444333333444222222111000//////000000444444444333222111000000000000///...............,,,,,,---.../////////...//////000000///...------//////.........---------------------------------///---+++))))))+++---///000///...---,,,+++******---,,,+++******,,,...///,,,---------,,,++++++***---..................---+++*********++++++,,,---...///111222111000...---000111111111111222222222000///.........///111222333222222111111222222333000000111222222222222111111111222222222333333333666666555444444333222222555555555555666666666666555555555555666666666666333777:::;;;===FFFUUUaaayyy,,,,,,,,,------------...,,,,,,---------,,,,,,,,,......---------------...---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,+++******)))((((((+++***)))((((((''''''(((''''''((((((((()))))))))))))))************))))))++++++++++++************((((((((((((((()))******''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***,,,,,,***))))))(((((((((***)))((((((''''''((((((******))))))((()))))))))******)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))(((''''''(((***+++)))((((((((())))))***+++((((((((()))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))******+++++++++******)))))))))))))))***************)))******++++++,,,***************************++++++++++++++++++,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++***+++,,,,,,,,,,,,,,,+++---...//////...---...000///...---,,,,,,---......////////////000000000000000000////////////000000.../////////000000000000000000000000///...------000000111111111111000000333333222222222222222333444444444444444444444444333444666888888888666666999888888888888777777777888777777777888999;;;<<<>>>============>>>>>>???@@@???>>>===>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>?????????@@@AAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===BBBBBBCCCCCCBBBAAA???>>>BBBBBBBBBCCCCCCBBBBBBBBB@@@??????===<<<999888777666666666666666666666666777555444444555555444222888999888666333111111222333333222111111111111111222111111000000/////////000000///...............,,,------......------,,,...............---,,,,,,...---------,,,,,,,,,,,,------------------------...---+++))))))+++---...//////...------,,,,,,+++...---,,,+++,,,---///000---------------,,,++++++------............---------,,,,,,,,,---......///...///000111111000...---//////000000000111111111///////////////000000111111111000000000000111111000000111222222222222111111111111222222222333333333333333333333333333444444555555555666666666666555555555555666666666666777:::;;;::::::???KKKTTThhh}}},,,,,,,,,,,,------------------------------------......---,,,++++++++++++,,,+++******,,,,,,+++*********++++++++++++******+++++++++******))))))((())))))(((((((((((())))))((((((((()))))))))******(((((()))******)))((((((---,,,,,,,,,++++++******(((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***)))(((((('''((((((((((((''''''&&&&&&''''''+++***))))))(((((((((((())))))((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((***)))(((((()))***,,,---***))))))))))))***++++++''''''''''''''''''''''''&&&&&&'''(((((()))******'''(((((())))))((((((''''''((()))***+++,,,,,,,,,'''(((((()))******++++++'''((()))***+++,,,------************************+++++++++++++++***************++++++++++++******'''(((***,,,------------------......------,,,,,,...000000000...---...///000///...---------...///222111111000///......---000//////......//////000....../////////000000000...//////000000//////...000000111111111111000000111000000000000000111111222222222222222222222222333444555555666777888888::::::999888666555444444777777777777777888999:::>>>>>>>>>>>>??????@@@@@@???>>>=========>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????=========<<<<<<===============>>>???AAACCCDDDEEEEEEDDDDDDCCCAAA???>>>======>>>???@@@@@@???>>>===AAAAAABBBBBBBBBBBBAAAAAA??????>>>===<<<:::888777444444444444444444444444666444333333555555444222777888777555222/////////444333222222222222222222000000000000000000000000000000///...............---------...------,,,+++,,,------------,,,++++++,,,,,,,,,,,,++++++++++++------------------------...,,,+++******+++,,,...---------------------------,,,+++++++++,,,......------......------,,,,,,,,,,,,------------,,,,,,---------------.........---...///000000///...---........./////////000000......///000000000000///000000////////////000000///000111111222222111111111111111222222222222333000000111222333333444444444444444555555555666666444555555555555666666666666999;;;999777:::AAAHHHVVViii~~~++++++,,,,,,,,,---------------------------......---,,,+++)))((('''''''''+++)))((()))***+++***)))******++++++++++++******+++*********)))))))))(((((((((((((((((()))******))))))))))))************)))(((''''''''''''((())),,,,,,,,,++++++***))))))''''''&&&&&&&&&''''''(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((())))))))))))))))))((('''''''''''''''((((((''''''&&&''''''(((+++***)))(((((('''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***+++---...+++***************++++++((((((''''''''''''&&&&&&''''''(((((())))))))))))'''((())))))))))))((('''((()))***+++++++++++++++(((((())))))************'''((()))***+++,,,,,,,,,************************,,,,,,++++++******)))))),,,,,,------------,,,,,,((()))+++,,,------,,,,,,///000000000///...---------...///...,,,+++,,,---......------...///111222111111111000///........./////////....../////////........./////////000000......///000000000000000000000111111111111000000000000/////////000111111333333333333333333333333333333333333444666888999999999888777555444333333777777777777777777888888;;;<<<===>>>?????????@@@@@@??????>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@????????????@@@AAAAAABBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>AAACCCEEEEEEEEEEEEDDDBBB@@@>>>===;;;<<<===>>>???>>>======???@@@@@@AAAAAA@@@@@@?????????>>>===<<<:::888777333333333333333333333333555333222333444444333222444555555333000/////////333222222111111111222222111111111111222222222222000000///...............,,,------............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---......//////))))))(((((())))))***+++------.........------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------.../////////............/////////000000000,,,---///000000000///...000000////////////000000///000000111111111111111111111111111222222222222000000000111222222333333333333444444444555555555444444444555555555666666222555777777777999>>>CCCHHHTTTeeesss+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///---,,,+++)))((('''&&&&&&***)))((((((******)))((()))******++++++******)))*********)))))))))))))))(((''''''(((((()))***+++))))))))))))************+++)))&&&$$$$$$&&&)))+++++++++******))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))******)))((()))(((''''''''''''''''''(((((((((''''''((())))))******)))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))******+++,,,---++++++***************+++((((((((((((((((((((((((******))))))((((((((((((((())))))))))))))))))(((*********+++++++++******************))))))((((((((()))***++++++++++++***************************+++++++++******)))))))))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,******...............---,,,+++---...///...,,,++++++,,,,,,,,,,,,---...111333444////////////000000000000//////............//////............////////////---...///000111111111111000000111111111111000000000000000000000111222222333333333333333333333333333222222222333555888999666666666555555444444444666666666666666666555555888999:::<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@??????>>>;;;;;;::::::::::::;;;;;;>>>===<<<;;;<<<>>>@@@BBBDDDDDDEEEDDDCCCAAA>>>===;;;<<<===?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<:::999888333333333333333333333333333222111222333444333222000111222111000///000111111111000000000000111222111111111111111111222222000000///...............+++,,,---...///000000000,,,------.........------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,---...//////(((((((((((())))))******,,,,,,---------------,,,+++,,,,,,------,,,,,,++++++,,,---------,,,++++++,,,,,,---.............../////////000000000111111,,,---///000000000///...000000////////////000000//////000111111111111000000000111111111222222222111111111111111111111111333333333333444444444444444444444444555555555555000333666777777888<<<@@@===BBBKKKWWWfffxxx++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...//////...---+++***)))))))))***)))((((((******)))((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((''''''''''''((((((((((((((('''(((((()))***)))((((((''''''(((((()))'''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((((())))))******+++++++++++++++***))))))))))))***(((((()))))))))*********++++++***))))))(((''''''***))))))(((((())))))*********+++++++++******)))++++++******)))(((((('''((()))+++,,,,,,+++***)))***************************************)))))))))))))))************))))))++++++,,,---,,,+++***)))*********+++******))))))---/////////---,,,---...+++++++++,,,...000333444------...///000111222222///......------......///------........./////////...///000000111111111111000000111111111111000000111000000000111222333444444444444444444444444444333222222222333444666777444444444444444444555555666666666666666555444333444666888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::>>>>>>???@@@@@@@@@@@@???=========<<<===>>>>>>???AAAAAAAAA@@@??????>>>>>>;;;::::::999999::::::;;;>>>===;;;::::::<<<>>>???BBBCCCDDDDDDCCCAAA>>>===<<<===>>>@@@@@@@@@???>>>======>>>>>>>>>>>>======>>>>>>>>>===<<<:::999888222222222222222222222222222111000111333444333222...///111111000000111333000000000///000000111222////////////////////////000000///...............+++,,,---...////////////,,,------............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,---......******++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,......///000000///---,,,+++,,,,,,,,,---.........//////000000000111111111------...////////////...000000////////////000000...///000000111111000000000000000111111111111222222222111111111111111111222222222333333333444444333444444444444555555555444555666777666777999;;;:::;;;???GGGSSSddd|||***++++++++++++,,,,,,,,,+++***)))))))))+++---//////...---,,,+++************)))((()))******)))((())))))************))))))((())))))))))))))))))))))))((((((((((((((()))***''''''((((((((())))))))))))(((((((((((((((((()))((())))))******++++++,,,)))(((((('''&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))(((((('''(((((())))))'''&&&&&&&&&''''''((()))'''''''''''''''((()))***((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))***)))))))))+++***))))))((((((((()))''''''((()))******+++,,,******))))))))))))))))))***)))'''&&&&&&''')))***((()))***+++++++++++++++*********)))))))))))))))&&&'''***,,,---,,,++++++************************))))))))))))************))))))************)))))))))***+++,,,---,,,+++***((()))******************+++,,,...---,,,,,,---...,,,,,,+++,,,---...000111------...///000111222222///......------......///---------........./////////000000111111111000000000000111111111111000000000000000000111222333444222222222222222222222222333333222333333444555555333333333333333333333333555666666666555444222111222444777:::<<<<<<<<<<<<:::::::::::::::999888888<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;<<<======>>>@@@@@@???>>>>>>======<<<;;;::::::999999::::::;;;<<<;;;:::::::::;;;======???@@@BBBCCCCCCAAA???======>>>???@@@@@@@@@???>>>>>>??????@@@@@@??????>>>>>>>>>======<<<;;;999999333333333333333333333333222000000111222333333222///000111111000///111222111000000000111111222333000000//////......------000000///...............,,,---------,,,,,,+++***++++++,,,---------------***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------............------...///000111000///---,,,++++++++++++,,,---...///........./////////000000...------------...////////////............//////...//////000000000000000000000000000111111111111000111111111222333333333222222222222333333333333333333444444444555555555555555555555555666888999999:::===CCCHHHRRRfffxxx******+++++++++,,,,,,,,,***)))(((((()))+++---...,,,,,,+++***))))))))))))+++)))((()))***+++***((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&'''***++++++***'''&&&))))))***+++,,,------...***)))((('''''''''''''''$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((())))))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&((()))***+++(((((())))))******++++++(((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))(((((('''******)))(((((('''((((((%%%&&&'''((()))+++,,,,,,((((((((()))******++++++***(((%%%######%%%(((***&&&'''(((***,,,---------((((((((()))******++++++$$$&&&)))+++---...------************************(((((())))))******++++++++++++,,,,,,,,,,,,++++++''')))***,,,---------,,,***+++,,,,,,------------((()))************+++,,,...---,,,,,,+++,,,---............///000111111111.........------.........---------.........//////000000111111111111000000000000111111111111000000////////////000111333333111111111111111111111111333333333333333333333333444444444333333222222222555555666666555333111000222444777:::<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;999999::::::;;;<<<=========???AAACCCCCCAAA???======>>>???@@@@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@============<<<;;;:::999333333333333333333333333111000///000222333333111000222222111000//////111222111111111222333333444333222222111000//////...000000///..................------,,,***(((&&&%%%)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************'''(((((()))******++++++))))))***++++++++++++***((()))***+++++++++++++++---......//////......---,,,---...//////---+++***++++++++++++,,,---...///---------.........//////......---,,,,,,...///000...------,,,,,,------......//////000000000000000000000000000111111111111//////000222333444555666111111222222222333333333333333333444444444555555222222333333444666999:::444666;;;@@@???BBBQQQaaa{{{|||~~~+++,,,---,,,***)))***+++222000---***))))))***+++++++++******))))))((((((******)))))))))))))))***************************((()))+++,,,+++***'''&&&((((((((((((((((((((((((&&&(((***+++)))(((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((('''''''''''''''))))))(((''''''''''''(((&&&&&&''''''(((((()))))),,,***)))(((((()))***,,,(((((((((((((((((((((((()))((('''&&&'''(((***,,,''''''((((((((((((''''''&&&&&&''''''(((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))+++*********))))))((((((***************)))((('''************************************************************************+++*********))))))((((((((()))***++++++***)))(((+++***)))'''''''''((()))******************************)))***,,,,,,***)))((()))***++++++***)))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,---/////////000333555....................................////////////111111111111111000///...000000////////////000000000222333444444333111000333333222222222222222333000000111111111222222222333444444555555444444333333333444666777777555222555666777:::===>>>===<<<999:::;;;;;;999999:::;;;888:::<<<>>>>>><<<:::888:::999888888888999;;;<<<;;;;;;<<<<<<;;;999888777999999:::;;;<<<<<<<<<<<<:::<<<>>>???===<<<<<<<<<>>>????????????>>>======@@@@@@??????>>>>>>======>>>???@@@AAAAAA@@@???>>>===<<<;;;:::;;;:::888666777666555333333222222333000000000000111222333444555444333222111111111111000000000000000000000000000000000000000000000000//////.........---------*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,************************,,,,,,+++***))))))******************************,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////)))+++------,,,,,,,,,---------............------////////////000000000000///000000000111111111111000000111222222222222111111111111111111000//////222222222333333333444444444444444555555555555666333666888888999>>>GGGOOOgggzzz~~~yyy{{{~~~}}}zzz}}}+++,,,---,,,***)))***+++///...---,,,+++******)))*********)))))))))))))))******)))))))))))))))***************************)))******+++***)))((('''(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((()))******************************''''''((())))))(((''''''))))))(((''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))************))))))(((((())))))******))))))((('''''''''(((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))(((((())))))*********)))((((((((((((((((((((((((((((((************************'''''''''''''''''''''''')))))))))(((((((((''''''((()))************)))((((((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))'''&&&'''(((((('''&&&)))))))))******)))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,------......------,,,******************************+++++++++,,,,,,,,,+++,,,------------000111....................................////////////222222222222222111000000000000////////////000000000111333444444333111000222222111111111111222222111222222222333333333333333333333444444333333333444444555777999888666444666777888999;;;<<<<<<;;;888999::::::888888999:::888999;;;======;;;999888777777666666777888999:::;;;;;;<<<<<<;;;:::888777888888999:::;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>===<<<<<<:::999999999999666444555444444333222222111111////////////000111222333555444333222111111111111000000000000000000000000////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++*********************+++++++++*********++++++,,,,,,,,,,,,------,,,+++******,,,************************,,,++++++***))))))******************************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////)))+++------,,,,,,,,,---------............------.../////////000000000000//////000000000111111111000000111222222222222111222222222222222111000000222222222333333333333444333333333333444444444444555777999999888<<>>===;;;;;;===>>>>>>>>>>>>===<<<;;;:::999<<<<<<<<<===============;;;<<<===>>>>>>===<<<;;;:::999888888888777555333222222333333333111000///............///000111222444333222111111111111111000000000000000000000000////////////////////////---,,,,,,,,,,,,+++++++++------............//////+++,,,,,,,,,,,,+++******+++++++++***************)))***************++++++***,,,,,,,,,***)))***+++************************,,,+++******)))*********************************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......)))+++------,,,,,,,,,---------............------....../////////000000000////////////000000000000///000111111222222111111222222333333222222111111111111222222222333333333222222222222333333333333555888999999888999===AAACCCLLL]]]sss***+++,,,+++***))))))+++******+++,,,,,,,,,,,,,,,(((((())))))******++++++((())))))***************((((((((((((((((((((((((******))))))((()))******(((((((((((((((((((((((()))))))))(((&&&''')))+++((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((%%%&&&'''(((((()))))))))))))))((((((''''''&&&&&&)))(((''''''''''''((()))(((((((((((((((((((((((((((((()))******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))*********)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((((('''((()))******)))((('''((((((((((((((((((((((((...+++(((&&&'''((()))(((***)))(((''''''((()))***(((((())))))************************++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++........................---------.........//////000000111111111111000000/////////....../////////000000111222222222222111000000000///000000111222222222222333333333333444222111111111111111111222777777888:::;;;;;;999666555666777888888999:::<<<777999:::999888777888:::777888:::;;;;;;:::888777555555555666777777888999;;;<<<<<<===<<<;;;:::999888888999:::;;;;;;;;;;;;=========<<<:::;;;===???>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<============>>>?????????>>>===<<<:::999888888888777555333111222333444444222000...///////////////000111222333333222111111111111111000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,+++******,,,+++++++++***)))))))))************++++++++++++)))+++++++++))))))***+++************************++++++***************+++************************)))******+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............---)))+++------,,,,,,,,,---------............------........./////////000000........./////////000000///000000111111111111111111111222222222111111000111111111111222222222222222222222222333333333333444666888888777888:::<<>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>???>>>===<<<;;;;;;999888888888888555333111222444555555333111000111111000000000111222222222222111111000000111111////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))***+++************************+++***************++++++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------)))+++------,,,,,,,,,---------............------............////////////---............///////////////000111111111111000//////000000000000000///000000000111111111222222333333333333444444444444222444666777777888999:::;;;???GGGRRR```rrr***+++++++++)))((()))***,,,***((('''(((+++---///))))))))))))************&&&''')))***++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))'''''')))***((((((((((((((()))******''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))'''((()))))))))(((&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$######$$$''')))+++((((((((())))))((((((((((((((((((((((((''''''''')))(((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))******)))(((''''''''''''%%%&&&''''''''''''''''''))))))))))))))))))))))))+++)))''''''((())))))))))))((((((''''''(((((()))))))))))))))))))))******)))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---//////...,,,,,,,,,........................,,,------------.........,,,------...............///......------....../////////000000111222222222000000000000111111222333000000111111111222222222333222111000000111222333666666666888::::::777555222666:::;;;999999:::<<<999:::;;;;;;999999:::;;;999999::::::::::::999999999::::::::::::999888888999:::;;;;;;;;;:::999888:::;;;<<<======>>>>>>===<<<===>>>===;;;;;;===>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999888:::999888888888777555333222222333444444333222111222222111111111111222222222111111000000000111111////////////////////////........................------...............///,,,++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++***************---------,,,,,,,,,,,,,,,)))***,,,+++******+++,,,*********************************)))******+++,,,***************************+++,,,---------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++------,,,,,,,,,---------............------------........./////////------------.........///...///000000111111000000......//////000000/////////000000000000111111111333333333333444444444444222333444555777888999999999===BBBEEEKKKYYYkkkyyy)))***+++***)))((()))*********))))))***+++,,,---*********)))))))))))))))&&&''')))+++,,,+++***)))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))'''(((******((((((((()))((((((((((((((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))%%%&&&((()))***)))'''&&&'''''''''((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((())))))******))))))((('''''''''(((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&''')))***)))((('''(((((((((((((((((('''***)))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---000000///...---...........................,,,,,,---------.........,,,---......//////......///......------......////////////000000111222333000000000111111222444444111111111222222222333333444333111000000111333444444444555777999888666444444999>>>>>>;;;777777999888:::;;;:::999888999::::::::::::;;;;;;:::::::::;;;;;;<<<;;;:::999777666777888999::::::999888888999:::;;;<<<============;;;===>>>>>>===<<<<<<===;;;;;;<<<=========<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777999888777777777666444222111111222222222222222222111111000000000000111111111111000000000000111111////////////////////////........................,,,,,,,,,------.........,,,,,,++++++************+++,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,++++++******)))+++,,,,,,++++++,,,...******************************))))))***++++++,,,************************+++,,,---......,,,+++)))******+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------............---------------.........//////,,,,,,---------............//////000000000000000......///000000000000000/////////000000000111111222222222222333333333333555444333444666777888888888;;;>>>???AAAIIIVVV```zzz)))***+++***)))((((((***((()))***+++,,,++++++***++++++******))))))((((((%%%''')))+++,,,+++***)))))))))))))))))))))))))))&&&'''***+++,,,+++***((())))))))))))))))))))))))&&&(((***+++)))(((((((((((((((((((((((()))******************************'''&&&%%%$$$$$$%%%&&&''''''''''''''''''((()))***###%%%''')))******)))(((&&&'''''''''(((((())))))))))))************))))))(((((((((((((((((((((((($$$&&&'''))))))(((&&&%%%''''''((((((((((((''''''&&&'''''''''(((((())))))+++***)))(((((('''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))((('''&&&&&&************************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''+++***((('''&&&&&&&&&''')))(((''''''''')))***+++''''''''''''''''''''''''&&&&&&&&&(((+++,,,+++)))&&&'''((())))))((('''&&&*********)))))))))))))))))))))))))))************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---///000000.................................,,,,,,,,,---------......------...///000000//////.........------.........////////////000111222333111111111111222333444555222222333333333444444444444333111000000111333444333333444666777777555222777<<>>???===<<<<<<<<<999999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<<<<<<<;;;======>>>>>>===;;;:::999888666555555666555333111111000000///000000111222111000////////////000000111000000000000000111111////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))******+++++++++,,,++++++++++++******))))))***+++------,,,,,,---...******************************))))))***+++,,,,,,************************+++,,,.........,,,***)))******+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++)))+++------,,,,,,,,,------..................------------.........//////,,,,,,,,,---------.........//////000000000000000//////000111111111111111////////////000000000000000111111111111222222222888666444444555666777777555777999:::<<<@@@HHHNNNcccxxx+++++++++*********))))))******))))))))))))******---+++)))((('''((()))***))))))************))))))+++++++++***************************))))))))))))((((((''''''''''''((((((((()))***++++++***)))((('''(((((()))***++++++,,,((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))******++++++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((()))***)))((('''((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))))))'''&&&%%%%%%&&&'''))),,,+++***((((((((()))***(((((((((((((((((((((((((((((())))))*********+++((((((''''''&&&%%%######+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))******(((((((((((()))***+++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,......//////......---,,,+++,,,------......------............///////////////000222333333222111000222222111111111111222222444444444444444555666777666666777888888777666555:::999777666666666777888999999777666666666777888::::::::::::::::::::::::;;;:::888777777777888888::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<;;;::::::;;;<<<===>>>AAAAAA@@@???>>>===<<<;;;;;;<<<======<<<999666444777666666444333222111111111111111111000000000000111///,,,******,,,///111111111000///////////////000000//////.........---111000///---++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''''''((()))************************------------,,,,,,+++***)))*********++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---.../////////////////////.........000000111111111222222222000000111222333333444444555555444333444555666777888888888888999;;;@@@DDDPPPaaayyy+++++++++*********)))))))))))))))((())))))******,,,+++)))((('''((()))***))))))************))))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''(((((('''((())))))))))))((('''%%%%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&)))***+++***)))((((((***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''((())))))((('''&&&%%%''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((('''&&&%%%((((((''''''''''''(((((())))))***+++++++++******((((((((()))))))))***************)))))))))))))))(((((((((((()))***+++,,,***)))))))))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***+++,,,...//////000000,,,,,,------...---------............////////////000000111111222222111111222222111111111111222222444333333333333444444555555666777888888777666555777666555555555666777777999888888777777888999999:::::::::::::::::::::::::::999888777777888999999::::::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;======<<<<<<<<<<<<=========<<<;;;;;;;;;===>>>???AAA@@@@@@???===<<<<<<;;;999:::;;;<<<<<<:::888777666666555444333222111111111111111111000000000000111000...------...000111000//////...---.........///.........------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---+++)))((()))***+++))))))))))))))))))))))))++++++,,,++++++******)))))))))))))))*********+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++++++++,,,++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,---------...------------...///000000/////////////////////...111111111111111111111222111111111222222333333333555444333333333444666666777777888777888:::???BBBFFFTTTgggwww+++************)))))))))(((((((((((())))))***++++++***)))((('''((()))***((())))))******))))))((('''''''''(((((()))))))))******))))))))))))((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((('''''''''***+++,,,+++)))((()))***((((((((((((((((((((((((******)))((('''&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%''')))+++***(((&&&$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''******++++++******)))((()))))))))*********+++++++++*********))))))(((((((((((((((((()))***+++,,,******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,***+++,,,...////////////---------...------,,,,,,---............/////////000000000000000111222222222222111111111111222222444333333222222222222333555555777777777777666555444444333333444555666777999888888888999:::;;;<<<;;;;;;;;;::::::999999999999999888888888999::::::999:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;======<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<===>>>@@@??????>>>===<<<;;;;;;999999:::::::::::::::999666666555444333222111111111111111111000000000000111000000//////000000111///...------,,,,,,---------------------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********---,,,+++******+++,,,---(((((((((((((((((((((((()))************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********+++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............000111111......//////////////////111111111111111111111000111111222222222222222222444444333333333444555666666666777666666999<<>><<<;;;;;;::::::999999888999999999999::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======;;;:::999999999:::;;;<<<>>>>>>======<<<;;;;;;::::::::::::999999999999999555555444444333222111111111111111111000000000//////000000000000000000//////......---,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))+++************+++,,,---))))))))))))))))))))))))))))))*********))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000111............////////////111111111111000000000000222222222222111111111111333333333333333444444444444555666555555777:::===777>>>FFFKKKRRRfff))))))))))))))))))))))))((((((''''''((()))******(((((((((((((((((())))))(((((())))))))))))((((((''''''(((((()))***++++++)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))*********''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&'''))))))(((((((((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((()))***++++++***)))(((''''''((()))***++++++***)))*********++++++++++++************))))))(((((())))))))))))))))))***+++,,,,,,+++++++++++++++,,,))))))*********+++++++++************************,,,,,,+++++++++,,,,,,------------...---,,,,,,+++,,,------...------,,,,,,------------............///...------...000111333222222111111111111222222555555444333222222333333333444555777777777666555444444444444666888:::;;;888888:::;;;<<<===>>>>>>;;;;;;;;;::::::999999999999999::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<=========<<<;;;::::::;;;<<<<<<===<<<<<<<<<;;;:::::::::<<<;;;:::999888777777666444444444333333222222111111111111111000000000///...///000000000000///...000///......------........................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((())))))******+++,,,************************))))))***************)))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************)))******++++++******)))+++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,,,,------------------------------------------............,,,,,,,,,,,,---...///000---.........//////000000000000000000000000000000222111111111111111111111111222222333333333333333444555555555555555888:::666;;;@@@BBBFFFVVVnnn(((((()))))))))))))))***)))((((((''''''(((((()))''''''(((((((((((())))))'''(((((())))))(((((('''((((((((())))))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&'''(((((())))))))))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''')))***))))))))))))))))))))))))************))))))))))))&&&'''((()))))))))))))))''''''((((((((((((''''''%%%&&&((()))***+++++++++)))))))))*********++++++)))))))))))))))))))))******)))))))))))))))******))))))(((((()))******+++))))))******+++,,,,,,,,,************************+++++++++++++++,,,,,,---)))***+++---............+++,,,------......------,,,------------.........------------...000111222222222111111111111222222555444444333333333333444222333555666777777666555666666555666777999;;;<<<888999:::<<<======>>>>>>::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;888999:::;;;<<<=========:::999999999999:::;;;;;;======<<<<<<<<<<<<======@@@???>>>===<<<===>>>>>>;;;;;;;;;;;;::::::999999<<<;;;;;;:::999777555444444333333333222222222111111111111111000000000000...//////000000//////...000//////...---..................///////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++---......---+++***(((((())))))************************************((())))))************)))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***************)))))))))))))))************))))))***************************************)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++,,,,,,---...///------......///000000000/////////000000000111111000000111111111111111111000111222333333333222222444555666555555555777888666999<<<===???HHHXXXddd~~~(((((((((((())))))*********)))((('''''''''''''''&&&''''''(((((()))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&((())))))*********'''))))))((('''&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''******)))))))))((((((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''((()))******))))))((((((((()))))))))******((((((((()))******++++++******))))))))))))******''''''(((((()))***,,,,,,*********+++,,,---------++++++++++++++++++++++++++++++******+++,,,,,,---)))***+++,,,---.........***+++,,,---.../////////,,,,,,---------.........++++++---...///000000000222222111111111111222222333222222222222333333444222333444666777777666555777777666666777999:::;;;888999:::<<<======<<<<<<888999999::::::;;;;;;<<<;;;;;;<<<======<<<;;;:::777888:::;;;<<<=========:::999999999999:::;;;;;;======<<<<<<<<<<<<======???>>>===<<<;;;<<<======::::::::::::999999999999999999:::;;;:::888666444333333333222222222222222111111111111000000000000000000000000000000000000///...------,,,,,,---------------....../////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,......,,,***)))))))))******++++++******************************&&&'''((())))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++*********)))))))))((())))))************))))))++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,---------.........,,,,,,,,,------...///000------......///000000111---......///000111222222//////000000111111222222000000222333333333222111444555666666555555666777777888888999;;;@@@HHHNNNcccwww'''((((((((())))))******+++***)))(((&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((()))))))))(((((((((((())))))))))))******))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))&&&&&&((()))************(((******)))((('''((()))((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))*********))))))(((+++***)))(((((()))***+++)))))))))))))))(((((('''(((((((((((())))))))))))''''''((()))***+++,,,,,,******)))))))))))))))***)))))))))***+++---...///******+++,,,------......+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,---------,,,++++++)))***+++---...///000000,,,,,,,,,---------......)))+++---///000000000///222222111111111111222222111000000000111222333333111222444666777777666666777777666666777888999:::888999:::<<<<<<<<<<<<;;;777888999:::;;;;;;<<<===<<<<<<=========<<<:::999777888:::;;;<<<=========<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<;;;:::999888999999:::::::::999999999999999999666777999;;;;;;999777555333333222222222222222222111111111111000000000000222222111000000111222222...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++------+++)))(((++++++,,,,,,,,,++++++***))))))))))))))))))))))))%%%&&&&&&'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++*********))))))(((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111---------...///000000111,,,---...///000111222333...//////000111222222333///000111222333222111111444666777666555555666777888888777777999===AAADDDQQQddd|||)))(((((((((((())))))***))))))((((((''''''&&&&&&&&&((()))++++++)))(((&&&&&&&&&&&&'''((()))******))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''')))***'''""" $$$(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((((((&&&%%%$$$&&&((()))******)))(((&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***(((((((((((((((((((((((())))))*********(((&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''***)))((('''&&&&&&'''((())))))************))))))***)))(((''''''((()))***))))))(((&&&%%%%%%(((***&&&'''((((((((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))*********)))(((''''''((()))***---,,,++++++******++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---////////////////////////......//////000000111111222222111111111111111111444333222222111111111222---///000222333333222222555666777888888888666666666777888999:::;;;;;;;;;888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;888888999:::;;;======>>><<<;;;;;;;;;;;;<<<======@@@?????????>>>>>>======;;;::::::999999999::::::;;;;;;::::::999888777777666666666666666666666666111000000111333333222000000000//////.........---......//////000000111111..................------...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///++++++******))))))((((((+++*********))))))((((((******))))))))))))******((()))*********)))'''&&&''''''(((((())))))******''''''((()))******))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((()))************+++++++++---------,,,,,,+++++++++***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------.........///000000000000111111111111000111111111111222222222333333222222333333444555444444555555555555444444444444555777999;;;===>>>DDDLLL]]]ttt))))))(((((((((((())))))(((((((((((((((''''''''''''((()))******)))((('''$$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''((('''((((((((((((''''''&&&&&&((()))'''###"""%%%(((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''((((((((('''&&&&&&'''(((***++++++***(((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))((((((+++***)))'''%%%$$$""""""''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''((()))(((((((((***)))((('''&&&''''''(((((())))))******))))))(((***)))(((''''''((()))***(((***++++++)))'''''''''%%%&&&'''((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))(((((((((((()))***++++++***))))))))))))******+++,,,,,,******+++,,,+++++++++,,,,,,++++++******+++,,,------,,,+++***,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---....................................///000000111111111111222222222222222111444333333222222222222222000000111222222333333222555555666666777777666666777777888999:::::::::999777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;888999999:::<<<======>>><<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>======<<<<<<;;;:::999999::::::::::::999999888777777666555555555555555555555555333111000111222222111000////////////000000000000------........./////////------------------------000///---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++++++++)))'''*********)))))))))))))))************)))))))))(((******))))))))))))******)))))))))))))))(((''''''((((((((()))******++++++(((((()))*********)))))))))))))))))))))))))))(((+++*********))))))(((((())))))))))))((((((((('''((())))))******))))))((()))************+++++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////....../////////000000000000000111111111222222222222222222222222333333444444444555555555555444444444555555666888:::<<<===@@@CCCKKKYYYlll+++***)))(((((('''(((((('''''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((''''''%%%'''((('''$$$###&&&)))''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((('''''''''''''''((()))))))))((((((((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((()))***+++******)))'''&&&$$$######''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))))))))(((''''''''''''((('''(((((())))))(((((('''))))))(((((((((((())))))&&&***...///---)))&&&$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((*********)))((('''''''''+++***))))))))))))***+++******)))(((((((((((()))***+++,,,+++******+++,,,***++++++,,,,,,+++++++++***+++,,,------,,,+++***+++******))))))***++++++------------------------,,,...000///...---...///---------------------------......//////000111111///000222444444444333222333333333333222222222222222222222111222222333333555555444444555666666777777777888888999888888777777888999:::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<999999:::;;;<<<======>>>=========<<<===>>>>>>?????????>>>>>>>>>>>>======>>>===<<<;;;:::999999999999888888777777666666666444444444444444444444444555333000000000111111000...//////000111111222222---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***++++++***))))))))))))************************))))))))))))******))))))))))))************)))(((((((((((((((((())))))******+++,,,,,,))))))*********)))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''+++++++++***************)))******************))))))************++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............/////////000------........./////////000000000111111111222222111111111111111222222333333444444555555444444333555555666666777999:::;;;===>>>@@@GGGTTTggg{{{++++++)))(((''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%&&&'''(((((((((((($$$&&&''''''&&&%%%''')))'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((()))))))))******))))))***++++++***))))))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***'''(((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&***---...,,,(((%%%$$$%%%%%%&&&'''((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''+++******************+++******)))(((((((((((())))))+++,,,+++***)))***+++******+++,,,,,,,,,++++++++++++,,,------,,,+++++++++************++++++,,,........................---///000000///......///------------------------------......///000000111---///222555666555333222222333333333333333222222444333222111111111333333555444333333333555777888777777888888888777777666777888999::::::;;;::::::;;;<<<===>>>>>>>>>===<<<:::::::::;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======???>>>===;;;:::999999999777777666666666555555555444444444444444444444444777444000//////000000000///////////////000000000------------------......,,,,,,,,,,,,,,,---------)))***,,,...///000000000------------------------++++++++++++++++++++++++&&&%%%%%%'''***,,,---,,,(((((())))))******++++++*********)))))))))))))))******))))))))))))******+++***((('''''''''((()))((((((((()))******++++++))))))))))))(((((('''&&&)))))))))))))))*********+++******)))((((((''''''++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000000------........./////////000000000000111111111111000000000000000111111222333333444444444444333333666666666666666777888999999<<>>>>>===<<<:::;;;;;;<<<<<<=========;;;;;;:::::::::;;;<<<<<<==================>>>>>>???>>><<<;;;:::999888888666666666555555555555555444444444444444444444444777444000//////000000000000000///...------,,,,,,........................,,,---------.........///******,,,------...------------------------------++++++++++++++++++++++++---+++***)))******(((&&&(((((())))))******++++++))))))))))))))))))************))))))))))))******+++***((('''''''''((()))&&&&&&''''''((()))))))))(((((((((((('''&&&%%%%%%((()))))))))*********+++((((((((((((((((((((((((******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++,,,------------.....................////////////....../////////000000000//////000000000111111111000000//////000000111222222222333333333333222222666666555555666666777888888:::<<<===???DDDLLLSSSbbbsss+++***)))(((((('''(((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))(((((('''''''''((()))))))))(((((((((((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&++++++******)))))))))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((()))((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((()))(((&&&&&&'''(((''''''''''''((()))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))***++++++***))))))++++++***))))))))))))***)))***+++***))))))***+++)))***++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,---......------------------------,,,...000///...---...///////////////////////////,,,------......///000000...///111333333333222111///000111222222222111000111111111000111111222222333333444444555666888888777777888888999888888777666777888999::::::::::::888999;;;<<<======<<<;;;;;;;;;<<<<<<<<<=========::::::999999::::::;;;<<<<<<<<<============>>>>>>===<<<;;;:::999888888888555555555555555555555555444444444444444444444444555333000000000111111000111000///...,,,+++******/////////...............,,,------....../////////......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))************))))))))))))******************))))))))))))************)))(((((((((((((((%%%%%%&&&''''''(((((()))''''''((((((((('''&&&&&&((())))))******+++++++++'''((((((((()))))))))))))))))))))))))))*********)))******************))))))************+++++++++*********+++++++++++++++************************+++******)))***+++,,,---...------,,,,,,++++++***------------............------------.........///....../////////000000000/////////000000000111111000000000000000111111222111222222333333222222111555555555555555666777888>>><<<999777777<<>>>>>;;;:::999888888888888888555555555555555666666666555555555555555555555555333111000111222222111000000000///...---,,,,,,+++.........---------,,,,,,++++++,,,------...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&(((,,,.........*********)))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))(((''''''&&&&&&''''''((()))))))))'''((())))))))))))))))))((())))))******+++,,,,,,+++++++++***************((()))))))))*********+++((())))))******))))))((()))************+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++......---,,,,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////////////////000000000111111000000000000111222222111111222222222222111111444333444444555666777888???<<<888777999<<>>>>>999999888888777888888888555555666666666666666666666666666666666666666666111000000111333333222000///////////////.........---------,,,,,,+++++++++******+++,,,,,,---......*********+++---000333555,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***))))))******)))'''++++++******))))))(((((((((((())))))*********+++******))))))))))))******((()))*********)))'''&&&''''''(((((()))*********((()))***+++++++++++++++((())))))***++++++,,,,,,///......---,,,+++******))))))*********+++++++++(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***......---,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111111111111111222222333111111222222222222111111333333333444555666777888666555666999<<<===:::666???>>>EEEUUUfffyyy++++++,,,,,,+++***((('''++++++)))(((''''''''''''***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((++++++)))(((''''''''''''&&&&&&%%%%%%&&&)))+++---))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***)))((((((''''''&&&&&&((()))***)))))))))))))))((('''&&&)))((('''''''''(((***++++++***)))((('''''''''(((******))))))((((((''''''&&&%%%%%%%%%&&&''')))***&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''...---+++)))((('''&&&&&&'''((()))))))))))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))************))))))******))))))******+++,,,...------------,,,,,,,,,+++++++++,,,---...///000*********++++++,,,,,,,,,,,,,,,,,,------.........)))+++...///---,,,+++++++++++++++,,,---...////////////............//////))))))+++---///111222333.........///////////////111222555666777777555444666666777777888888999999888777777666666666666777777888999:::;;;<<<<<<;;;>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;??????>>><<<;;;:::999888:::999888777777777888999555555444333333333333444555555555555555555444444000111111111111000//////////////////............,,,,,,,,,---------.........---,,,,,,++++++++++++...---+++))))))***+++,,,++++++******++++++,,,---,,,++++++***)))((('''''')))))))))))))))******+++,,,++++++***)))))))))***************************))))))***++++++)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******&&&(((******((('''&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******++++++++++++******)))************++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................++++++,,,---...///000111//////............//////000000000000000000000000000000000000000111111222...///111333555666777777666666666777888888999999777;;;@@@FFFPPPddd|||((()))***++++++***))))))+++***)))(((''''''''''''***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&'''''''''(((((()))))))))+++***)))(((''''''''''''&&&%%%$$$$$$%%%''')))+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))((((((''''''&&&'''((()))***))))))*********)))(((((()))(((((('''((()))***+++(((((((((''''''((((((((())))))))))))(((((('''''''''&&&&&&%%%&&&'''))))))'''''''''(((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''',,,+++)))(((''''''&&&&&&(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))***))))))******))))))(((''''''''''''((((((((((((((())))))************))))))******))))))******+++,,,............------,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......***---///000...---,,,,,,,,,,,,,,,,,,---...///000/////////....../////////,,,,,,------...///000000........./////////000000111222444666777666555555777777777777777777666666777666666666666666777777888999999::::::;;;;;;;;;==============================<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::::::::888777777777777888555555444333333333333444555555555444444444444444111111111000000000000///////////////............,,,,,,,,,------------......---,,,+++++++++++++++...---+++***)))***+++,,,******))))))******+++,,,******************)))))))))))))))))))))******+++,,,,,,+++***************************************+++++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''((())))))******))))))(((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***((()))+++***(((''''''(((***))))))(((''''''(((((()))))))))))))))))))))))))))******++++++******))))))************+++++++++*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------...............---------//////............//////////////////////////////000000//////000000111222111222333444555555666666555555666777777888888999777:::<<<>>>CCCQQQcccrrr&&&&&&((()))************+++***)))((((((''''''((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((()))************)))(((''''''''''''&&&%%%%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&'''((()))((('''(((''''''''''''((())))))))))))******+++*********((((((((((((((()))******'''''''''(((((((((((())))))))))))(((((((((((('''(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))******++++++******)))(((((((((((((((((('''''''''))))))))))))))))))))))))******))))))******+++,,,////////////...---,,,+++,,,,,,+++***************---------,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...000000///------...------------...///000000/////////////////////////////////.........------------...//////000111111111222444555666666555555777777777777666555444333555555555555666777888888::::::999999999999:::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::888777666666666666555555444333333333333333444444444444444444444444222111000/////////000000/////////............---,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---,,,+++*********+++,,,))))))(((((())))))***+++************++++++,,,,,,)))))))))))))))******+++,,,,,,++++++******++++++************************,,,,,,+++************+++((((((((((((((((((((((((''''''(((((()))*********++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))***++++++***)))))))))******************************)))******++++++******))))))************+++++++++)))))))))***************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////....../////////////////////////////////000000//////000000111222333333444555555555444444444555555666777777888888:::<<<===<<<===DDDPPPZZZvvv&&&&&&'''(((((()))))))))******)))((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((()))((()))***+++++++++++++++((((((((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((+++++++++++++++***))))))))))))((((((''''''&&&&&&******))))))))))))************))))))******+++,,,///000000000///---++++++------,,,,,,,,,,,,,,,---......------------,,,,,,------------------------,,,---//////...------..................///000000/////////000000/////////000000//////......------,,,---...///000111222222111222333555555555555555555555666666666555333333444444444555666777888999;;;:::999888888999999:::888999999:::;;;<<<======;;;;;;:::::::::::::::;;;:::::::::::::::999999999:::999888777666555555555555444333333222222333333333333333333333444444444333111///...---...000111//////.........---------++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++++++++++++++,,,************************,,,+++***)))((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,((((((((((((((((((((((((((())))))))))))))))))(((***+++***((('''''')))+++++++++***))))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......////////////......///////////////////////////////////////000111111222222333444444444444333444444444555666666777777999:::<<<;;;;;;@@@HHHOOO\\\sss(((''''''''''''''''''(((***))))))(((((((((((()))(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&)))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&&&&''''''(((((((((((((((((()))***+++++++++++++++'''(((((()))))))))))))))+++,,,,,,++++++)))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++++++++++++++***))))))))))))((((((''''''&&&&&&******)))(((((()))************))))))******+++,,,...//////000///---+++***++++++++++++,,,---...///------------------------------------------------+++,,,...---,,,+++,,,---///............///000000//////000111111000//////......//////////////////------...///000111222333222222333444444555555555222333555666666666555444444444444444555666888888::::::999888888888999999777777888999:::;;;;;;<<<::::::999999999999:::;;;;;;;;;:::999888777666666888888777777666555444444444444333222222222222333222222222222333333444444222111///------...///111............------------+++++++++,,,,,,,,,------+++++++++******++++++,,,+++++++++++++++++++++,,,+++************+++,,,,,,------,,,,,,+++******))))))))))))))))))******++++++++++++******+++,,,,,,))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))+++,,,...///++++++++++++++++++++++++'''((())))))))))))(((''')))))))))'''&&&&&&(((***))))))((((((((())))))***(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////......///000000///............................../////////...///000000111...///000111222333333333222333333444555555666666222444666777777:::@@@DDDOOO```yyy)))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((('''''''''(((((())))))(((((('''((((((((('''''''''&&&&&&((((((''''''&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&''''''((()))((((((((())))))******+++*********''''''((()))))))))))))))***+++,,,,,,+++***((('''&&&''''''''''''((((((((('''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,---,,,***)))(((((()))***'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))))))))******++++++******)))(((((((((((((((((('''''''''+++***)))(((((()))***+++******))))))******+++,,,+++---...//////---+++***'''(((((((((***+++,,,---+++,,,,,,,,,------------...------------,,,,,,,,,+++,,,---,,,++++++,,,---///......---......////////////111111111111//////.........//////000000111......///000000111222222222222222333444444555555111222555666777777666555444444444444555666777777888888999999999999999888777777777888888999999999999999888888999999::::::;;;;;;:::888777666555444666666666666666555555444444444333222222222222222000111111222222333333444111000///.........//////.........------------,,,++++++++++++,,,,,,,,,,,,+++************++++++,,,***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---------,,,+++***)))(((((()))))))))))))))******+++*********)))******++++++))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))***,,,...///))))))))))))))))))))))))''''''))))))))))))''''''((())))))(((&&&%%%'''((((((((('''''''''((())))))''''''''''''''''''''''''((())))))******))))))((()))************++++++++++++++++++++++++******************+++++++++++++++------++++++++++++------........................000000///...---,,,,,,+++---...///000000///...---........................//////......//////000111,,,---///000111222222222222222222333444444555555333444555666666888;;;===IIIPPP]]]lll|||((('''''''''''')))***+++))))))(((((((((((())))))'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))'''''''''&&&&&&''''''(((&&&&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&((()))))))))((('''))))))*********)))((((((&&&'''((()))***))))))(((%%%'''(((*********)))(((&&&&&&&&&'''''''''((((((&&&'''((()))******))))))'''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++...,,,***)))(((((()))***))))))************))))))''''''''''''''''''''''''(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***************))))))******))))))(((''''''''''''(((((((((((((((+++***)))(((((()))***+++******))))))******+++,,,)))***,,,......---+++***))))))(((((()))***++++++)))******+++,,,---............---------,,,,,,,,,,,,---...---++++++---.........---------------......///111222222111///...////////////000000000000//////000000000111111111222222222222333444555555222444666888888777555333555555444444444555555666555666999;;;;;;:::999777777777777777777777777777888888888888888999::::::999999888777666666555555333444555666666666555555444333222222111222222222000000000111222333333333000000/////////..................---------,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,******++++++,,,,,,,,,,,,***************++++++,,,+++++++++******))))))))))))))))))))))))******+++))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))((())))))***+++,,,''''''''''''''''''''''''&&&''')))******)))'''&&&((()))******(((''''''((((((''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++++++++*********))))))))))))*********++++++++++++...---+++******+++---...------------------------111000///...---,,,++++++---...///000000///...---........................///............///000000//////000111111111111111111111222222333444444444555666777777777888:::;;;>>>CCCJJJRRR]]]ooo&&&&&&&&&'''(((***,,,...))))))(((((((((((()))***'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''(((******+++))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((***(((''''''(((((('''%%%%%%&&&((()))))))))(((''')))))))))))))))((('''&&&&&&''')))*********)))((( """%%%(((******))))))&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))...---+++)))(((((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''######$$$&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++++++++***)))))))))))))))(((''''''&&&'''''''''(((((())))))+++***)))'''''')))***+++*********)))***++++++,,,''')))+++---...---+++***---,,,++++++***+++++++++(((((()))***,,,---...............------,,,,,,,,,---...///...,,,,,,...000...------,,,,,,,,,------...000111222222111000...000000000000////////////000000000000000111111111222222222222333444555555555666888999888666333111666555555444444444555555333555888;;;<<<;;;999777777777777777666666666666888888777777888999::::::777777777777777666666666222333444666666666666555444333222222111111222222///000000111222222333333/////////000//////...---......---------,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++)))))))))))))))*********)))))))))))))))******+++(((((('''(((((()))******)))))))))))))))))))))))))))***+++++++++***((('''(((((((((((((((((((((((())))))))))))((((((((((((+++******)))((()))))))))************************&&&'''(((******((('''&&&(((***,,,,,,***((((((((((((((('''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******))))))((((((((('''))))))******++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...///111111///...---.......................................///000000222222222222222111000000000111111222333333444444222222333444555777999:::333;;;DDDIIINNN\\\rrr++++++******)))((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((+++***((('''&&&&&&&&&'''))))))))))))))))))))))))%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''&&&&&&%%%'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******))))))(((((((((***+++,,,''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''++++++******)))((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((()))))))))(((((((((((('''''''''###%%%''''''&&&%%%&&&'''((()))******(((''''''((())))))((((((''''''&&&&&&,,,+++)))((('''&&&''''''(((''''''((())))))'''&&&))))))************))))))"""%%%'''))))))***,,,...))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((()))***)))))))))'''''''''(((((((((((((((&&&&&&'''((()))+++---...%%%&&&))),,,------,,,,,,***************)))(((((('''(((******))))))***,,,)))***+++,,,,,,+++***)))***++++++,,,,,,------...///---,,,---000000...+++,,,,,,---...---,,,***)))***+++,,,,,,------,,,,,,------...///000000//////////////////////////////000000000000111111111111444444444333333444444555444555666777777666555444111222444555777888888999888888999::::::::::::999999888888777777777777777777777666666777777888999777777777777777666666666333333444444555444444333333333333222222222111111///...---...///000///...///...---,,,---///111222111111111111000///---------.........---,,,,,,+++------------------------++++++++++++++++++++++++++++++************++++++))))))))))))************+++******)))))))))))))))************))))))))))))''''''(((((())))))******&&&''')))*********)))(((******)))(((((((((((((((&&&&&&%%%'''***,,,++++++)))))))))))))))))))))))))))((((((((()))***+++++++++******)))(((''''''&&&((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******)))************+++++++++------,,,+++************************************------------------------,,,------......------,,,............////////////***+++---.........------///////////////////////////////////////.........//////000111222222333333222222222222222222222222333333444444666777888999999;;;<<<===AAALLL[[[fff))))))))))))))))))******************))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,+++***(((((('''((((((''''''''''''''''''''''''******)))((('''%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((###$$$&&&&&&%%%$$$&&&'''((('''&&&%%%###"""!!! (((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***))))))((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''(((((()))((((((((('''''''''&&&&&&$$$&&&'''((('''&&&'''(((((()))******(((''''''((())))))((((((((((((''''''***)))((('''&&&&&&''''''(((''''''((())))))(((&&&((((((((())))))(((((((((''')))******(((&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((()))***++++++%%%&&&(((***+++++++++******************)))(((((((((***+++***))))))***+++******+++,,,,,,+++************+++,,,,,,---......---+++***+++---...,,,***,,,,,,---------,,,+++***++++++,,,---------------,,,------............---........................//////000000000111111111222222222333444555666777555555666666666666555555222222444666777888999999777888999999::::::999999999888777777666666777777666666666666666777888888666555555555444444333333333444444444444444333222333222222222222111111111///...---...000111000///000///---------...000111000111111000///...---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))))))))************((((((''''''((()))***************)))))))))(((((())))))))))))(((((((((((('''''')))*********)))(((***)))((((((''''''(((((('''&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))***+++*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------............+++,,,---...///......---......................../////////////////////...//////000111111222333333222222222222222222222222333333444444555777888999999;;;=========CCCLLLSSS''''''((())))))***+++++++++++++++*********))))))((((((''''''''''''((((((''''''(((((())))))******+++***)))(((''''''''''''''''''''''''''''''''''''((())))))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((((((''''''((()))((('''&&&$$$###"""!!! '''''''''''''''&&&&&&&&&''''''&&&''''''((()))***))))))((('''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&%%%%%%'''))))))((('''((()))''')))******(((''''''(((((((((((()))))))))******''''''&&&&&&&&&&&&''''''(((''''''((()))***((('''&&&''''''((((((''''''&&&)))******)))'''%%%$$$%%%''''''''''''''''''''''''(((((((((((()))))))))***)))((('''''''''(((***+++))))))((((((''''''&&&&&&******)))(((((()))))))))'''''''''(((((())))))))))))************))))))(((***+++,,,+++***)))***+++***++++++,,,,,,++++++***))))))***+++---...//////,,,+++++++++------+++***,,,,,,,,,---,,,,,,+++***,,,,,,,,,---------......------------------,,,+++........................//////000000000000111111000111111222444555777888666666555555555555666666222333555666777888999999777777888999999999999999999888777777666666777777666666666666666777777777666666555444333333222222444444444444444333222111222222111111111000000000000///...///000111111///000///...---------...///000000000000///...------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))************%%%%%%&&&&&&''')))***+++******))))))))))))((((((*********)))(((''''''''''''((())))))******)))))))))((((((''''''''''''(((((('''&&&''')))***)))((())))))))))))))))))))))))+++***))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((()))************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,---......///.........------------------------....../////////////////////000000111111222222222222222222222222222222222333333333444555666777888666999<<<<<<;;;<<>>PPP???++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))'''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))'''((()))***************************)))))))))(((************))))))))))))'''(((***,,,------,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...------,,,,,,,,,---...///------......///000000000........./////////////////////...---,,,,,,,,,,,,************************)))***+++***)))((()))***(((((())))))))))))(((((('''((((((((()))+++,,,,,,&&&'''((())))))(((''''''(((((('''''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((******)))(((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---************))))))))))))(((((((((((())))))))))))******))))))))))))******)))******++++++******)))***))))))))))))******+++)))*********++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***))))))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''$$$%%%$$$""" $$$((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((--- )))...)))CCCVVVCCC+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&((()))'''###"""$$$'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((((((((())))))*********)))(((''''''((()))***,,,***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''((())))))***))))))'''''''''''''''''''''&&&&&&'''***,,,,,,+++***((((((((((((((())))))))))))((()))***++++++++++++++++++*********))))))((((((*********)))))))))))))))''')))+++---...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........//////......---,,,---...///000,,,,,,---...///000111111////////////000000000000......---,,,++++++++++++******************++++++)))+++------+++***+++,,,(((((())))))))))))((((((&&&&&&((()))***+++,,,---(((((()))))))))'''&&&%%%))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************))))))))))))(((((((((((())))))))))))******))))))))))))*********+++,,,------,,,+++***(((((((((((()))+++,,,---))))))******++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,******,,,''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''"""###%%%'''***,,,...///))))))'''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''******))))))((((((((('''''''''''''''(((***+++,,,,,,+++++++++******))))))'''((()))******)))((('''(((+++,,,)))$$$!!!###&&&******))))))((((((''''''************************************************((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///..................------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))'''&&&&&&******************++++++))))))))))))))))))))))))++++++******)))(((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((())))))*********((('''&&&)))'''%%%&&&((()))'''$$$)))))))))(((''''''&&&&&&***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''((())))))*********)))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******)))(((''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''%%%######&&&(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++***(((&&&(((((((((((())))))))))))+++++++++***************++++++************++++++++++++***)))(((((())))))***)))(((((((((***+++,,,++++++******************(((((()))***++++++,,,,,,,,,,,,,,,++++++*********)))******+++---......///&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((***)))))))))((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''%%%&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))******)))))))))(((((((((''''''&&&'''((())))))((('''&&&(((+++---+++&&&$$$&&&(((************))))))))))))************************************************...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------..................------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&'''((()))))))))((('''(((&&&%%%&&&)))***)))''''''''''''((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$%%%'''((())))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''(((((((((((('''%%%###$$$&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++***(((&&&(((((((((((()))))))))))))))(((((((((((((((((((((+++******))))))******+++++++++***)))))))))))))))***)))(((((()))***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((******))))))((('''''''''))))))((('''&&&%%%$$$$$$'''&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&((('''''''''''''''(((((())))))(((((((((((('''''''''(((((())))))(((((('''))),,,---,,,)))'''))),,,************++++++++++++************************************************//////...------,,,++++++------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------............------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((((('''))))))))))))))))))))))))''''''((())))))***++++++))))))*********)))((((((((('''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%&&&)))******)))&&&&&&''''''((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((((((&&&%%%&&&&&&&&&'''(((((())))))%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((''''''''''''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%'''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******((('''(((((((((((())))))))))))(((((((((((((((((())))))+++******))))))******++++++***))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***---------,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''%%%######%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$)))(((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''''''''''''''((((((((())))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&******************))))))))))))************)))))))))***,,,,,,******+++---(((((()))******+++,,,,,,************************************************,,,,,,,,,,,,---------...------------------------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,------------.........---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))*********))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((''''''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((((((&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))******)))((('''%%%$$$$$$&&&'''(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&(((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&'''(((((((((((((((((('''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((******)))'''(((((((((((())))))))))))***************+++++++++******))))))))))))************)))))))))))))))************************+++******++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((())))))***$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))'''%%%######%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***((((((((())))))))))))))))))((('''&&&&&&%%%&&&&&&))))))))))))))))))******((((((((((((((((((((((((''')))************+++,,,&&&''''''((()))***++++++******************************************************++++++,,,,,,------------------------------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,------......---,,,+++*********,,,,,,++++++++++++++++++++++++)))))))))***************((((((((())))))******+++(((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&'''''''''(((((((((((())),,,+++***)))'''&&&&&&%%%%%%''')))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))***)))((((((((((((((())))))))))))))))))******++++++++++++***))))))))))))))))))******)))))))))))))))*********++++++++++++*********((()))))))))*********++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))******++++++&&&''''''((()))*********************************************************,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))******&&&''''''((()))***++++++((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((())))))))))))((('''%%%%%%$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%***))))))(((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++&&&'''((()))***)))((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&&&&((())))))((((((((((((((())))))))))))'''''''''((())))))*********))))))(((((())))))***)))))))))))))))******++++++++++++,,,++++++***)))''''''(((((()))*********++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''### !!!%%%((('''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))(((((()))***++++++***((((((((())))))*********************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,------......---------------,,,++++++************************************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&''''''((((((((('''&&&&&&'''((()))******+++((('''&&&%%%%%%&&&''''''%%%'''((((((&&&%%%''')))(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***+++''''''(((((())))))))))))&&&'''(((((((((((('''&&&'''((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&&&&''')))))))))(((((((((((())))))))))))&&&''''''((())))))******))))))(((((((((((()))))))))))))))))))))***++++++++++++,,,,,,,,,+++***)))'''(((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++"""###$$$&&&(((***+++,,,''''''''''''''''''''''''((()))))))))))))))((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''### $$$((('''%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&((()))))))))(((''''''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))*********)))(((''''''((()))******)))))))))+++,,,+++******************+++++++++************************************************((()))***,,,...000111222************************&&&(((***+++++++++)))((()))************+++++++++******+++,,,,,,---............///000///...,,,+++************************,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''(((((()))((((((%%%&&&'''((()))***+++,,,'''&&&%%%%%%&&&''')))***$$$'''))))))((((((***---&&&&&&''''''((()))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((((((''''''((()))***+++&&&'''((())))))((('''&&&'''(((***)))'''&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))))))))((())))))***+++++++++,,,,,,---,,,+++***)))((())))))***++++++,,,,,,+++******************************++++++,,,,,,,,,///......---+++******)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""###%%%'''((((((((('''#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''''''''&&&%%%$$$"""!!!###$$$%%%&&&'''''''''''''''(((((('''&&&&&&''')))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''&&&$$$$$$%%%'''$$$""" """&&&)))((('''&&&''')))))))))'''%%%###$$$%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))''''''''''''((()))'''''''''((('''&&&&&&%%%))))))******)))((('''&&&(((((((((((())))))))))))++++++******************************************((())))))))))))*********++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,...---,,,+++++++++,,,---++++++,,,---,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((((((((((((((((((''''''&&&)))))))))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((()))((('''&&&'''&&&$$$"""%%%%%%%%%&&&'''((())))))...,,,***+++------***(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%******)))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))((('''((()))***)))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))*********+++&&&''')))+++,,,+++***)))++++++***************+++))))))))))))))))))))))))************)))))))))))),,,+++***((('''(((((())),,,,,,,,,++++++*********+++***)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""###%%%&&&((((((((('''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&%%%$$$$$$&&&''''''((((((((($$$%%%&&&%%%######%%%&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&%%%%%%''''''%%%###%%%(((******(((%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$%%%'''((((((((('''''''''&&&&&&***)))))))))((((((((((((((((((((()))))))))******************************************************)))))))))*********++++++))))))))))))))))))))))))*********++++++,,,,,,---++++++************++++++------,,,+++++++++,,,---++++++,,,,,,,,,+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((""" !!!$$$'''))))))%%%&&&&&&&&&'''(((((((((+++***((()))++++++)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''''''''((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))((('''((()))***)))(((((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))))))))&&&''')))+++++++++***)))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))***+++---...,,,,,,,,,++++++*********///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&'''(((((((((((((((((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''((()))))))))))))))%%%&&&''''''((((((((((((''''''((('''&&&%%%''')))((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&(((******(((&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###!!!"""###%%%'''***)))((('''''''''((((((******(((''''''(((((())))))))))))*********++++++************************************************************+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,*********))))))*********---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))***((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))+++((($$$$$$%%%(((******&&&&&&''''''''''''''''''((('''''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))***)))'''%%%%%%&&&'''))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))((('''((()))***)))((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))***++++++***)))(((((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))((((((((()))***,,,---...+++++++++++++++*********000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&&&&''''''%%%%%%&&&((())))))))))))''''''((()))))))))))))))&&&''''''((())))))(((((('''(((((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))++++++***((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%(((((('''''''''((()))))))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((%%%$$$$$$&&&)))+++,,,***((('''&&&''')))***+++***(((&&&&&&''')))***)))*********++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((((((''''''&&&''''''''''''(((((())))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))///---***(((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))((((((''''''(((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++***************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$######''''''&&&&&&&&&''''''(((###$$$%%%&&&'''((((((((('''(((((((((((('''&&&&&&&&&'''(((((((((((((((((("""###$$$###!!!!!!###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%'''''''''''''''((()))***(((((('''&&&%%%&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))'''&&&&&&(((***,,,,,,***((('''&&&''')))******)))'''&&&&&&(((***+++)))*********++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******+++++++++,,,,,,---------,,,,,,++++++++++++***+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((((((((((((((('''(((((((((((((((''''''&&&))))))((((((''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))%%%%%%&&&(((******)))''''''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''((())))))*********))))))(((((()))))))))((('''&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&''''''(((((((((&&&%%%$$$&&&((())))))((('''''''''''''''''''''&&&%%%&&&&&&'''((()))******)))((('''((()))***)))((($$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******((((((((((((((()))***+++((((((((((((((((((((((((************)))))))))(((******************))))))************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&''''''(((((((((''''''$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))''''''''''''(((((('''%%%%%%'''(((######$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&((()))******)))((('''''''''(((((()))((((((''''''(((******)))))))))*********++++++)))))))))***++++++,,,,,,************************************+++++++++,,,))))))))))))))))))))))))(((((())))))))))))))))))*********))))))***************+++,,,---------------,,,++++++******++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((''''''&&&***))))))(((''''''&&&&&&###$$$%%%&&&''')))******''''''((((((((()))))))))'''''')))+++,,,+++'''$$$&&&&&&''''''''''''''''''%%%'''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))***+++,,,+++***)))(((((()))***)))((('''&&&''''''''''''''''''''''''%%%&&&((()))((('''%%%###%%%%%%&&&(((((())))))(((&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((('''((()))***)))(((###$$$%%%&&&'''((())))))))))))))))))))))))))))))************))))))))))))&&&''''''(((((()))******(((((((((((()))***++++++((((((((((((((((((((((((************)))))))))))))))***+++,,,,,,---,,,,,,)))))))))*********************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((()))''''''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&'''((('''%%%%%%'''))) !!!###$$$&&&&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&'''((((((((()))))))))***((((((((()))))))))******((())))))***++++++,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++++++++************++++++)))***+++---......---------,,,+++*********++++++((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((,,,++++++,,,---+++)))&&&%%%&&&&&&&&&'''((((((((($$$&&&(((((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((***+++++++++***)))'''(((*********)))'''&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%&&&'''((())))))((('''''''''&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))((('''((()))***)))((('''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))((((((((('''&&&''''''((())))))***''''''''''''((()))***+++((((((((((((((((((((((((************))))))))))))((()))***++++++***)))(((((()))))))))*********+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%'''((()))))))))%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%''')))###%%%&&&%%%######&&&((( !!!$$$'''(((((('''&&&"""$$$''')))***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%''')))******)))(((''''''((((((''''''&&&%%%&&&'''((()))******))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************((())))))))))))*********++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,)))***+++---......---------,,,+++*********+++,,,&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((("""!!!"""%%%))),,,......%%%%%%&&&&&&'''((())))))"""%%%((((((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%''')))***+++***)))((('''(((***+++***)))'''&&&)))))))))))))))))))))))))))'''&&&$$$$$$%%%&&&'''(((((()))))))))'''&&&%%%((('''&&&&&&'''((('''%%%(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))((('''((()))******(((************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&''''''((()))***%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((************)))))))))))))))))))))(((&&&$$$!!! (((((())))))*********+++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&'''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&***)))'''%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''((((((((((((&&&%%%$$$''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%%%%&&&'''((()))***+++(((((((((((())))))))))))''''''(((((())))))******)))*********++++++++++++))))))))))))************%%%&&&((()))*********))),,,+++***))))))***+++,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***+++++++++)))((('''((((((((((((((((((((((((************))))))))))))%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%"""######$$$%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))))))))(((''''''''''''((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%)))(((((('''''''''(((((('''((()))((('''&&&(((***''''''''''''''''''''''''+++***(((((()))******)))***(((&&&%%%%%%'''***+++***)))((('''&&&&&&'''((((((((()))***************))))))((('''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''%%%######%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******))))))))))))************))))))))))))(((((((((((()))))))))*********++++++))))))))))))************'''((())))))************++++++***))))))***++++++)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))******)))(((((('''((((((((((((((((((((((((************************&&&''')))++++++)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''((()))(((&&&%%%%%%&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%'''((()))))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))******+++)))(((''''''&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((($$$%%%&&&%%%######%%%'''''''''''''''''''''''''''+++)))'''''')))***)))((()))(((&&&&&&&&&''')))******)))((('''&&&''''''(((((())))))*********))))))))))))((('''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((())))))***++++++,,,,,,++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***+++%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%(((&&&!!! $$$)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))*********+++++++++*********)))((('''''''''((((((((()))))))))******))))))))))))*********************)))******++++++++++++***))))))***++++++************))))))))))))************************************************(((((())))))))))))******))))))(((''''''''''''((((((((((((((((((((((((((())))))******************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&''')))(((((((((((((((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++(((''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''(((((('''&&&&&&''')))'''''''''''''''''''''''')))(((&&&&&&((()))((((((''''''''''''((((((((()))))))))(((''''''''''''((()))))))))******)))(((((()))((((((''''''''''''((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))******++++++,,,,,,,,,++++++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++'''(((((((((((((((((('''###&&&(((&&&###"""%%%(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((())))))'''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((())))))))))))************)))))))))((((((((('''(((((((((((())))))))))))((()))))))))************---,,,+++***)))***+++,,,+++******************+++++++++******))))))(((((()))))))))***************))))))))))))))))))))))))(((((((((((()))))))))***)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))*********))))))(((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''(((((()))((())))))(((''''''(((***''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&((()))))))))((('''((((((((('''''''''(((((())))))))))))))))))(((''')))(((''''''''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++************************$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''(((((((((((((((((('''((('''&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&$$$###(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''(((((((((((()))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************---,,,+++*********,,,,,,*********++++++*********++++++******))))))((((((************++++++,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''(((''''''((()))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))***************)))%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&$$$%%%'''(((((('''%%%&&&((()))***)))((('''''''''(((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%***'''%%%&&&((()))(((&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''(((***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((($$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%###"""&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''((()))*********((((((((()))))))))******))))))))))))************+++++++++***++++++,,,,,,)))***++++++++++++***)))************))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))************)))&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''((()))***&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''''''''%%%$$$%%%'''))))))(((%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((&&&'''(((((()))))))))((((((''''''''''''(((((()))$$$%%%&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((''''''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&%%%$$$###'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))***++++++,,,,,,+++)))***++++++++++++***))))))))))))))))))*********(((((())))))***++++++,,,************************'''''''''((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&(((((('''&&&'''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))******))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((()))***((()))***)))'''''')))***'''''''''''''''''''''''''''&&&%%%&&&((()))))))))&&&''''''(((((((((((((((%%%&&&((()))))))))((((((%%%%%%'''((())))))******'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###''')))'''###"""%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))************%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))***+++***(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((((((((('''&&&''''''''''''''''''&&&"""###%%%&&&'''&&&&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***'''''''''((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************++++++++++++))))))))))))************&&&(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))(((((())))))******++++++&&&''''''((()))******+++************************''''''''''''((((((((()))%%%&&&((()))***)))((('''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''******))))))))))))******'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%'''(((******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---))))))(((''''''''''''((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))******%%%&&&'''&&&$$$$$$&&&''''''''''''''''''''''''''''''&&&%%%&&&(((******)))''''''''''''((((((((()))%%%&&&((()))))))))(((((($$$$$$&&&((()))*********'''''''''''''''((()))***)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%'''((()))***'''%%%&&&((('''$$$!!!%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''...,,,(((%%%%%%&&&(((***((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''###$$$%%%'''(((((())))))(((''''''''''''&&&&&&&&&)))$$$###''')))&&&&&&***)))(((((('''''''''((((((%%%&&&'''((())))))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((())))))***))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((('''&&&%%%*********************+++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&'''((())))))((('''&&&(((((('''&&&&&&''')))))))))((('''&&&%%%&&&&&&'''******))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$&&&((()))&&&)))+++***'''$$$%%%'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))))))))(((''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&'''''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&&&&$$$###$$$''')))(((&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''***(((''''''((()))))))))))))))(((((()))***++++++((((((((((((((((((((((((''''''((((((((((((((((((******))))))(((((('''''''''''')))******)))(((((($$$$$$%%%%%%&&&''''''(((,,,++++++***************%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''((('''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%&&&''''''&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,***'''%%%$$$%%%'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&)))%%%$$$((((((&&&&&&)))((((((''''''&&&''''''((("""###$$$%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((((()))))))))((((((''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******++++++******************))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''(((((((((((((((((('''***)))(((((('''((()))***)))((('''&&&%%%&&&&&&'''))))))))))))((((((''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$&&&((()))%%%&&&(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((...---,,,+++***)))))))))'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$######"""###$$$%%%&&&''''''''''''((())))))***(((((('''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''(((((((((((()))))))))))))))((('''(((***+++***)))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))(((((((((''''''((()))*********)))((((((((())))))***++++++,,,++++++***))))))))))))***&&&&&&&&&'''''''''((((((***)))((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%######$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''')))+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((&&&&&&((((((%%%%%%((('''&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''(((''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---*********))))))(((((((((******++++++++++++******((((((((((((((((((((((((************************)))))))))))))))))))))))))))******++++++******))))))((((((''''''(((((())),,,+++***)))(((((())))))(((((('''&&&&&&&&&&&&''')))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++***((('''&&&&&&%%%&&&&&&''''''((())))))***(((''''''''''''(((((()))((((((((((((((((((''''''%%%%%%%%%&&&'''(((***+++''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&)))'''&&&&&&&&&&&&$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((())))))))))))''''''(((***,,,---+++***''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((('''((())))))******))))))''''''(((((()))***************)))((((((((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&)))******'''###"""%%%(((''''''&&&&&&%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&'''(((((())))))(((***************)))(((((((((''''''''''''&&&&&&&&&''''''(((((('''%%%%%%'''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))((('''''''''******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***,,,+++***)))((((((''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))(((((((((''''''&&&&&&&&&&&&'''((('''$$$###%%%(((***'''$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%''''''''''''(((((())))))((((((''''''''''''((())))))((((((((((((((('''''''''(((((())))))***++++++((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''&&&'''(((+++......,,,***(((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))(((((((((((('''(((((()))************&&&&&&''''''((((((((((((***))))))((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((((((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&"""!!!$$$+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''++++++++++++***)))((('''(((''''''''''''&&&&&&&&&$$$''')))(((&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((***)))))))))(((((('''''')))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))***)))(((''''''((()))*********))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((('''''''''&&&'''''''''***'''&&&'''))))))'''###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((((((((()))******))))))((((((''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''&&&'''(((+++......,,,***))))))(((''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((()))***++++++,,,)))))))))******************))))))((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%'''))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''***************)))(((((((((''''''''''''&&&&&&&&&!!!'''***(((&&&'''((('''%%%%%%%%%%%%&&&'''((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***(((((())))))((('''&&&%%%%%%&&&''''''((('''''''''&&&''''''''''''((((((((($$$%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&***)))(((((()))(((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))***))))))(((''''''&&&&&&)))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%((((((((((((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###$$$&&&&&&&&&&&&''')))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&'''((()))((('''(((((((((((())))))))))))''''''(((***,,,---+++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---((((((((((((((((((((()))******)))((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&+++***)))***+++,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$&&&'''(((((())))))%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((($$$%%%&&&'''(((((((((((()))))))))***))))))(((((((((''''''''''''&&&&&&&&&&&&+++(((&&&((()))(((&&&&&&&&&&&&'''((()))***&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((()))))))))(((((('''&&&''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))'''((())))))))))))((('''%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%((((((((((((((('''''''''))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$'''((()))*********)))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((()))'''&&&'''((()))((('''(((((((((((()))))))))))))))((('''(((***+++***))))))(((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((((((((()))))))))***)))(((((((((***+++---...''''''''''''''''''''''''++++++***))))))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((((('''&&&%%%%%%%%%%%%%%%"""###%%%'''((((((''''''+++)))''''''))))))%%%"""''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$%%%'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&+++(((%%%(((***)))&&&&&&&&&'''((()))******'''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))******)))(((''''''''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))------,,,+++***)))((('''(((((()))***+++,,,------))))))************))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((((((***++++++***))))))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&************************''''''''''''''''''''''''******)))(((''''''&&&&&&(((((())))))))))))(((((((((((())))))((('''&&&&&&"""%%%((((((%%%%%%''')))%%%$$$$$$$$$$$$%%%&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))((('''''''''''''''''''''&&&%%%%%%$$$######"""###%%%&&&'''((('''''''''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&((()))'''$$$###$$$&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((***(((''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******'''((((((((())))))******)))(((((((((***+++---///,,,,,,,,,+++++++++++++++,,,++++++***************&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((($$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))+++,,,+++)))''''''((('''''''''''''''((()))))),,,+++***)))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,+++***((('''***)))))))))((((((''''''''''''((())))))))))))(((%%%&&&&&&'''((())))))***++++++++++++*********)))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((***++++++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((''''''(((((())))))******))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&'''(((***,,,'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%''''''(((((((((((((((((()))))))))))))))(((((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))&&&''')))*********)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&&&&'''))))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((())))))''''''((()))((((((((((((((())))))***+++******)))(((((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***++++++***)))******)))))))))(((((((((************))))))((('''&&&&&&'''(((((()))******,,,++++++***))))))((((((''''''((((((((((((''''''******))))))(((((('''''''''((()))******)))((('''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''')))******(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))***++++++******************************'''((()))***+++******)))))))))))))))))))))))))))'''((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&)))(((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&'''((()))***)))((((((((('''&&&&&&&&&))))))(((''''''''''''(((******)))((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''&&&%%%&&&''')))'''''''''''''''((())))))******)))((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%'''((()))***)))((((((************)))))))))))),,,,,,,,,+++***((('''&&&'''(((((())))))*********+++******)))((('''''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&&&&''''''(((((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''((((((((()))((())))))******+++,,,,,,************************((()))***+++++++++******))))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((()))'''%%%$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&''')))+++,,,))))))((('''&&&&&&%%%%%%(((((('''''''''''''''((('''''''''((((((((())))))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%''')))&&&&&&%%%%%%&&&&&&'''((())))))((((((((())))))***((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))*********)))(((&&&%%%$$$******************)))))),,,,,,,,,++++++)))((((((((()))))))))*********+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((***)))((('''''''''''''''%%%&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&###$$$&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%'''''''''(((((((((((()))(((((((((((())))))))))))'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((()))'''%%%$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((((((%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((()))+++,,,)))(((((('''&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))'''%%%%%%&&&'''''''''&&&&&&''''''((()))((('''''''''((()))************))))))******+++,,,(((((((((((((((((((((((())))))(((((((((((())))))******)))((('''&&&%%%$$$))))))))))))))))))******)))******+++++++++******))))))))))))************%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))***)))((('''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''(((((()))))))))''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&"""$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))(((((((((((())))))))))))'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))))))))))))))******))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))''''''&&&''''''(((******''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###""""""$$$&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******((('''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%''')))((('''&&&&&&''')))))))))))))))***++++++&&&&&&&&&'''((()))***+++***************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((())))))))))))((())))))***++++++******))))))))))))))))))))))))$$$%%%&&&'''((()))***+++''''''((((((((((((''''''''''''((()))***+++,,,,,,))))))(((((((((((()))))))))((((((''''''''''''((('''''''''(((((())))))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((((((((()))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""&&&((((((''''''''')))(((((((((((()))******&&&&&&&&&'''((()))++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))***+++,,,&&&'''''''''(((((((((((())))))*********)))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((((((((('''''''''(((((())))))************)))(((''''''((()))***(((''''''''''''(((((()))((((((((((((((()))))))))%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''')))******(((&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######$$$&&&(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((()))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&''''''''''''''''''&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###%%%''')))***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*** !!!$$$&&&)))***+++$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))+++,,,'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))))))))***%%%&&&&&&&&&''''''((((((************)))'''&&&%%%((((((((((((''''''''''''*********)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%***)))(((''''''((()))***'''''''''''''''((()))***))))))))))))((((((((((((+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***++++++(((%%%&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))&&&$$$""""""$$$&&&)))%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&'''((((((((())))))******'''''''''''''''''''''&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''((('''&&&&&&&&&((()))***%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))******)))))))))))))))(((((((((%%%&&&(((***+++***)))(((************************)))((('''''''''(((***+++***)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((((((((''''''''')))((('''&&&%%%$$$#########$$$&&&&&&&&&&&&$$$###'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%---)))%%%%%%((()))&&&"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''&&&$$$$$$&&&'''***)))'''%%%%%%%%%'''((('''&&&&&&%%%&&&''')))*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''''''''&&&((('''&&&'''((((((&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))%%%&&&(((******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))******))))))((((((''''''''''''((()))))))))))))))++++++***)))(((((())))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&''''''((()))*********)))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&************))))))))))))******))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))((((((((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''')))+++,,,---++++++***)))((('''&&&&&&)))((('''%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((((((''')))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&---***&&&!!!###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%"""!!!&&&)))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((***((('''%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%&&&'''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((('''&&&&&&&&&&&&'''(((***************)))(((''''''&&&&&&'''(((((('''%%%'''''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&'''((())))))'''%%%$$$''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))))))))((((((((('''''''''((()))))))))))))))++++++***)))))))))))))))))))))***+++***)))((('''(((((((((((((((((((((((())))))((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((('''''''''&&&''''''''''''&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((((()))'''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((******))))))((('''''''''))))))(((''''''''''''''''''''''''''''''(((((()))&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((())))))*********+++,,,,,,+++***)))((((((((($$$&&&(((((('''&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++)))'''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''""" !!!%%%(((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))))))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((()))))))))((('''&&&$$$$$$&&&%%%%%%&&&((()))(((&&&((('''''''''''''''((()))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''((()))))))))))))))+++***))))))))))))))))))++++++,,,,,,++++++***)))((((((((((((((((((((((((++++++)))(((&&&&&&%%%%%%***))))))((((((((((((((())))))))))))))))))))))))******)))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))((('''&&&''''''((()))+++,,,---''''''''''''((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((()))***,,,------,,,,,,...---,,,+++***))))))***###%%%''''''&&&&&&'''((((((((((((''''''''''''&&&$$$$$$%%%%%%&&&'''''''''"""%%%(((***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''''''%%%######%%%'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%''')))((('''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###%%%$$$%%%&&&)))))))))'''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''((()))))))))))))))******)))))))))))))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((((('''&&&%%%&&&''')))***++++++***((((((''''''''''''''''''((((((((())))))'''((()))******)))'''&&&'''''''''((()))+++,,,---'''''''''''''''((())))))''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''(((((($$$&&&)))+++,,,+++***)))++++++************++++++%%%&&&(((((('''&&&'''(((((((((((((((((((((((('''(((((('''&&&&&&%%%%%%$$$!!!%%%'''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%&&&'''((((((&&&'''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((()))''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((()))))))))))))))%%%$$$%%%&&&)))))))))''')))((('''%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))***)))))))))))))))******++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&'''((()))******))))))(((((((((((()))&&&&&&''''''(((((())))))%%%&&&(((((()))((('''&&&((('''''''''(((((()))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$%%%(((*********)))(((&&&'''''''''(((***+++,,,)))***+++***(((&&&&&&''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%'''(((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((())))))***&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((######%%%&&&''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&'''&&&&&&&&&'''''''''''''''###$$$$$$$$$$$$######"""'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&###$$$%%%'''(((((())))))&&&%%%%%%&&&((()))(((&&&((('''&&&$$$###"""""""""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++******)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******((((((((((((((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))(((''')))))))))***************'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))*********)))((($$$$$$%%%&&&'''(((***++++++,,,---+++(((&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''((())))))***)))))))))(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###%%%&&&%%%&&&&&&''''''(((''''''###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&"""###$$$$$$%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((((((&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((()))******(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''((((((((()))))))))***''''''((())))))))))))))))))))))))))))))***+++++++++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%'''((())))))((('''&&&''')))++++++***)))(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((***))))))))))))(((((((((&&&&&&&&&&&&&&&''''''((()))***+++***(((&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((()))###$$$$$$%%%&&&(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""""""""######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&'''''''''&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''((()))(((&&&$$$###$$$%%%%%%%%%&&&'''((((((((('''&&&''')))*********))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''(((((('''&&&&&&((('''&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++******))))))))))))******(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))))))))((())))))***++++++,,,+++)))((((((((()))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))((((((((('''''''''))))))******++++++,,,,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''###%%%''')))***(((&&&%%%+++***)))((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++'''''''''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&((())))))(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###%%%((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((&&&$$$###"""$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%#########&&&)))+++'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""***)))'''&&&%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&+++&&& !!!(((,,,&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++***(((''''''(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&(((&&&%%%'''***,,,+++)))&&&''''''(((((((((((('''''''''(((((())))))******%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))***)))(((''''''((()))******++++++***'''&&&'''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((%%%((()))((($$$###$$$'''$$$%%%&&&((((((((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&###%%%(((***+++***(((&&&'''''''''(((((((((((((((+++***(((&&&$$$""" &&&&&&&&&''''''''''''(((+++)))(((''''''((()))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&((((((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&############$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&''''''(((***)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''&&&&&&%%%%%%$$$%%%'''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((('''%%%%%%&&&)))***)))(((''''''(((((())))))((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***(((''''''(((((())))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&'''((())))))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))'''''')))((('''&&&&&&'''((((((((((((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&'''((())))))(((&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))))))))%%%%%%%%%$$$%%%%%%&&&'''&&&'''((('''%%%%%%%%%'''(((''''''&&&&&&''''''(((******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&&&&(((***+++,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""%%%))),,,---***&&&$$$&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''')))***)))''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((''''''&&&'''''''''))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))*********&&&%%%$$$&&&((()))((('''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))(((((((((''''''((())))))))))))((())))))(((((((((((())))))&&&$$$###%%%)))++++++)))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''&&&&&&&&&((('''&&&'''))))))((('''))))))***))))))((('''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''((()))************)))((((((''''''&&&''''''((((((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%)))((((((((('''&&&&&&&&&###$$$%%%&&&((()))******&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((()))))))))((((((&&&%%%%%%'''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((())))))***((((((((((((((((((((('''&&&''')))+++,,,+++)))((()))(((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((())))))(((''''''&&&&&&&&&'''''''''&&&&&&''')))***)))''''''(((((((((((((((((('''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++***)))((()))***))))))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))******&&&&&&&&&''''''(((((((((''''''((()))************))))))(((''''''&&&%%%%%%***))))))(((((('''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))&&&###!!!$$$))),,,***''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&(((&&&$$$&&&)))+++)))'''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((('''&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++***(((&&&&&&&&&((()))''''''''''''''''''''''''$$$%%%&&&'''((())))))***&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''&&&''''''(((((()))))))))&&&'''((((((&&&&&&'''((((((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&''''''(((((((((''''''((((((((((((((((((((($$$%%%'''(((((((((&&&%%%)))(((((((((((('''''''''))))))((((((((('''''''''((('''%%%$$$%%%&&&)))***''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&'''))))))((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((***+++***))))))***+++***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))%%%&&&&&&''''''((((((((('''((((((((((((((())))))&&&&&&((())))))*********+++******)))((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((()))%%%"""$$$)))+++(((%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''%%%###$$$((()))(((%%%%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&((())))))(((((('''&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((+++)))&&&###"""###%%%&&&''''''''''''''''''''''''"""###$$$%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&'''(((((('''&&&((())))))((((((''''''(((((())),,,+++)))(((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&''''''''''''((((((((($$$$$$%%%%%%%%%%%%%%%$$$((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''')))***+++***)))(((''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''((())))))(((&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))''''''(((***))))))(((((('''((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&''''''''')))***)))(((((()))***$$$%%%&&&((())))))))))))+++******)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((***'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((&&&%%%$$$%%%&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''$$$%%%&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%'''(((***((('''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((('''&&&$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))***)))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%&&&''')))+++&&&&&&'''(((((('''&&&%%%%%%'''((((((''''''(((***))))))(((((((((((()))))),,,+++***(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$&&&)))++++++***(((&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((''''''((())))))'''&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((()))***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&(((***)))'''&&&''')))###$$$%%%'''(((((()))))))))))))))((((((''''''&&&''''''''''''((((((((((((%%%&&&''''''(((((('''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&'''((('''&&&%%%&&&''')))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((************((((((###$$$%%%'''((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&%%%$$$######%%%'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&''')))******+++)))'''%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''&&&&&&&&&'''***---...))))))*********((('''&&&%%%'''((((((''''''(((***))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&$$$"""!!!%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%***)))))))))((((((((((((&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((''''''((())))))'''&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((***++++++******+++---(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%''')))(((%%%$$$&&&((("""###$$$&&&'''((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******%%%&&&''''''(((((('''''''''((()))******)))((('''&&&((())))))(((((()))+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&((()))******$$$%%%&&&&&&''''''&&&&&&''')))+++)))&&&$$$&&&(((&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))"""$$$%%%'''((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((($$$'''******((('''''')))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''')))))))))((((((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###((((((((((((((('''''''''+++)))'''%%%%%%&&&)))***))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&""")))......,,,***)))))))))(((((('''''''''''''''&&&&&&&&&''')))***,,,((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((()))******((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''************)))((('''&&&''''''&&&&&&'''((()))***111---)))'''''''''%%%######%%%'''))))))((('''&&&''''''''''''((((((((((((+++'''######%%%((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''((((((((((((((('''''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%&&&((()))---,,,+++)))((((((((((((&&&&&&''''''(((((())))))***)))'''&&&%%%%%%%%%&&&###$$$%%%&&&''')))******'''((())))))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%""")))000///'''###%%%)))((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''***(((%%%######%%%(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''"""!!!  !!!###$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((($$$!!!"""&&&(((&&&###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''((((((((('''&&&$$$######$$$%%%&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((((((((###&&&)))+++***)))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&'''(((***+++,,,,,,000,,,)))'''((('''&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++'''$$$###%%%(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''&&&)))(((((((((((((((((()))'''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&+++***)))((((((((((((((('''''''''((((((((((((((()))((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%&&&(((+++,,,'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%+++000///***'''(((***(((''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((***&&&###$$$&&&(((%%%"""&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''%%%%%%%%%''')))***''''''&&&&&&&&&''''''(((&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((())))))******)))***)))(((&&&&&&(((***'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&)))+++------......---+++(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***'''%%%$$$%%%'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((&&&%%%###"""((((((((('''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))+++((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''***------+++)))(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&$$$&&&((()))***)))'''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&''',,,)))%%%%%%''''''%%%###&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))*********)))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%'''))),,,------,,,+++***)))(((((((((((((((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''')))'''&&&%%%%%%''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&'''(((((()))'''((((((((((((((((((''''''(((((((((((((((((('''(((((((((((())))))))))))(((''''''''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((('''''')))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))'''%%%###"""&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&'''&&&&&&&&&'''''''''((('''''''''''''''''''''&&&"""$$$'''))))))'''$$$"""&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((()))***)))'''%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''+++)))&&&&&&(((((('''%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''(((((((((''''''''''''(((******%%%&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''')))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((((((((&&&''')))++++++***((('''(((((()))))))))(((((())))))(((''''''''''''((((((&&&'''''''''(((((((((((('''''''''&&&%%%&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******)))((((((''''''(((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))((('''%%%$$$&&&%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&"""&&&)))***)))((($$$%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&''')))***'''%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&%%%%%%$$$$$$&&&'''((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((('''((('''&&&'''((()))))))))'''''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))+++******))))))((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&((('''&&&&&&$$$$$$###""""""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&'''###%%%((()))((('''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''(((((()))((('''&&&%%%'''(((******)))(((((())))))))))))((((((((((((((('''''''''((((((((())))))&&&'''((('''&&&%%%'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''')))+++,,,&&&&&&&&&'''((((((((()))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((()))(((((((((((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%(((+++,,,%%%%%%&&&'''((())))))***)))))))))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&)))(((((()))***+++***(((&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$)))'''&&&%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&((()))***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((,,,++++++***)))((('''&&&$$$%%%&&&(((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&'''''''''(((((((((&&&'''((((((((('''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''&&&)))++++++)))'''''')))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&(((+++,,,''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''(((((('''''''''(((((((((((((((''''''(((((((((&&&%%%$$$&&&&&&''''''''''''''''''...,,,***'''&&&&&&'''(((((((((((((((''''''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))***&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&''''''&&&'''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&###$$$&&&((())))))((('''&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''((((((&&&%%%%%%'''((('''''''''((((((((())))))&&&'''((())))))(((''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''((((((((())))))(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&&&&&&&&&&'''(((***+++&&&))),,,+++)))''''''(((&&&'''((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%(((***,,,((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''((()))******+++'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''''''(((((()))))))))))))))***************************)))(((&&&&&&&&&'''((()))(((((('''''''''((((((&&&'''''''''(((((())))))(((((())))))(((&&&$$$###&&&&&&&&&'''''''''(((((($$$&&&))),,,,,,+++((('''+++***)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((()))))))))))))))$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''((('''%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&