BM66(@ XXXVVVUUUXXX\\\___```___ccciiiqqqzzzxxxsssqqqtttuuuvvv~~~~~~vvvpppkkkcccYYYQQQPPPMMMIIIGGGHHHHHHFFFDDDCCCFFFIIIKKKLLLOOORRRTTTVVVWWWZZZ___dddgggiiiiiippptttxxx{{{}}}~~~|||yyytttoooiiifffccc]]]TTTMMMOOOLLLHHHFFFFFFFFFEEEDDDCCCBBB@@@@@@AAA@@@???======<<<;;;:::999999999999555555444555666888:::;;;<<<===>>>??????>>>===<<<@@@@@@???@@@DDDIIINNNQQQ\\\```gggooovvv~~~~~~tttiii\\\PPPKKKHHHBBB<<<999777555333333444444333222---.........//////000000,,,,,,------------,,,,,,......---------,,,,,,,,,//////000000///...---------------............///.........------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------......///...---+++***(((***,,,///000///...---...---,,,---/////////------------............///000000//////000222444555888999>>>EEELLLWWWiiiyyyzzztttxxxVVVVVVWWW\\\bbbgggiiiiiiooottt{{{{{{yyywwwssspppppptttwwwzzz}}}uuukkkbbb\\\VVVNNNIIIHHHFFFDDDDDDGGGIIIIIIHHHGGGJJJNNNPPPSSSVVVYYY\\\^^^___bbbfffkkknnnpppqqqxxx{{{~~~yyyuuurrrlllccc\\\VVVRRRLLLIIIGGGFFFEEEDDDCCCAAA@@@???@@@???>>><<<======;;;:::888777777777666666555555666777999999;;;<<<<<<===>>>>>>>>>>>>AAA@@@???@@@BBBFFFJJJLLLOOOTTT[[[bbbjjjrrryyy~~~qqqdddVVVPPPLLLEEE???<<<:::888555333333222111///............/////////000///000000000000000000/////////.........---------...............---,,,,,,---------............///,,,,,,++++++***))))))(((************++++++++++++...------,,,,,,------...------------------------............------------+++,,,---.........---,,,,,,,,,,,,---------------...,,,+++,,,...///...---........./////////000000000000//////000222444555888999>>>FFFMMMXXXjjjyyyyyyssswwwUUUWWW[[[bbbjjjqqquuuvvv|||}}}yyyuuusssrrrsssqqqrrrvvvyyy}}}zzzpppggg\\\SSSNNNKKKHHHEEEDDDCCCCCCEEEHHHJJJKKKKKKMMMPPPUUUXXX\\\___dddgggiiikkkmmmqqqtttxxxzzz|||}}}|||wwwoooiiiccc^^^VVVPPPLLLJJJHHHGGGFFFDDDBBBAAAAAA@@@???>>>@@@???===;;;999888888777888777666666666666777777::::::::::::<<<>>>@@@AAACCCBBB@@@??????BBBDDDFFFHHHLLLSSSZZZbbbjjjrrrwww}}}oooaaaXXXQQQIIIBBB@@@===:::666333222111///---............////////////------............------000000/////////.........------------------,,,+++---------............///,,,,,,+++***))))))((((((...............---------......------------..............................,,,,,,------------------***+++,,,---............///...---+++++++++,,,---111///......000111111111////////////000000000111000000//////000222444555888999>>>FFFNNNYYYjjjyyy~~~wwwqqquuuWWWZZZ___gggpppxxx}}}|||xxxtttrrrrrrtttyyyyyyzzz{{{|||~~~~~~uuummm___YYYQQQKKKIIIIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNOOOSSSWWW\\\```dddiiinnnqqqsssuuuxxxzzz}}}~~~xxxsssrrrlllddd\\\WWWTTTQQQOOOLLLJJJFFFDDDDDDCCCBBB@@@BBBAAA@@@>>>===<<<;;;;;;999999888888777666666666999888777888:::===AAACCCEEEDDDAAA???>>>???@@@AAADDDHHHNNNUUU\\\dddlllqqqyyyzzzkkk```WWWLLLEEEBBB>>>;;;666333222000///---.........///////////////,,,------------------,,,////////////.........---------.........------,,,---------............///------------------------111111000000//////............------------......------------------------++++++,,,,,,------......,,,,,,,,,------.........///......------.........000///---...000222222111....../////////000000000000000//////000222444555666888>>>FFFNNNYYYjjjyyy{{{uuuooottt]]]```eeekkkssszzz|||xxxsssqqqrrrwww{{{~~~~~~vvvoooeee]]]QQQOOOKKKIIIHHHHHHIIIHHHGGGIIILLLNNNQQQSSSUUUVVVZZZ^^^cccggglllpppuuuyyy{{{}}}~~~xxxppphhhccc___\\\ZZZTTTQQQLLLIIIGGGFFFDDDBBBCCCBBBAAA@@@??????>>>>>>;;;;;;::::::999777666666888777666666888<<<@@@CCCEEEDDDBBB@@@?????????@@@>>>AAAFFFLLLRRRYYYaaafffqqqyyyuuuiii]]]PPPHHHEEE???;;;777444222222111000///////////////.........000000111111111111000000.........---------,,,,,,---....../////////......---------............///,,,------...///000111111...------,,,,,,+++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,---///111222111000000,,,++++++,,,///000///...------........./////////000000//////000222444555444666===FFFNNNXXXiiixxxzzztttoootttgggiiilllpppuuu||||||zzzyyywwwttttttwww}}}{{{pppggg___VVVNNNJJJIIIIIIHHHGGGGGGGGGGGGGGGKKKPPPTTTXXX\\\___bbbcccgggkkkpppsssxxx|||zzztttpppllliiifff___[[[UUUPPPMMMKKKHHHFFFFFFEEECCCBBB@@@@@@??????=========<<<;;;999888777888777666666777:::>>>@@@CCCBBB@@@????????????@@@===@@@CCCFFFKKKQQQWWW\\\gggooovvvzzztttfffXXXNNNJJJBBB>>>888555333333222111///////////////.........//////000000000000//////...------------,,,,,,,,,---...//////000/////////---------............///++++++,,,---///000111111------------------,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------..................000///...,,,,,,+++,,,,,,***,,,///222333222111000......///222555555222000------------............000000//////000222444555444666===FFFOOOYYYjjjxxxzzztttpppuuuqqqrrrtttuuuyyy|||zzzuuuxxxzzz|||~~~yyytttrrrkkk```WWWRRRLLLGGGEEEFFFFFFFFFGGGHHHJJJLLLOOOTTTZZZ___bbbfffjjjmmmnnnqqquuuxxx{{{|||xxxuuunnniiibbb\\\WWWTTTQQQOOONNNLLLJJJGGGDDDBBBAAA@@@>>>>>>>>>>>>===<<<:::999999888777777777999;;;<<<>>>=========>>>???@@@@@@???@@@BBBDDDGGGKKKQQQUUU\\\cccjjjooovvvqqq```UUURRRFFFAAA;;;666444333222111000/////////............------............------............------------,,,---....../////////...---------............///------------........................//////////////////............//////------------------------//////////////////............---,,,,,,,,,---...,,,---...///000//////......000333777999888555111............////////////000000//////000222444555555888???IIIQQQ[[[lllzzz{{{uuuqqqvvvxxxxxxyyyyyy|||zzzyyyyyytttyyy|||wwwpppfffddd]]]SSSLLLKKKIIIEEEBBBCCCDDDEEEHHHLLLQQQUUU[[[___eeeiiijjjlllpppsssuuuxxx|||zzzuuummmfffaaa]]]ZZZXXXVVVTTTQQQMMMIIIFFFDDDCCC>>>????????????===;;;::::::999888777777888999999::::::;;;;;;===>>>@@@AAA===>>>???@@@AAAEEEJJJNNNSSS[[[bbbhhhqqq}}}xxxggg[[[WWWJJJEEE>>>888444222111///000000//////.........---000000111111111111000000000/////////............+++,,,,,,---.........------------.........//////111000000///......------)))******++++++,,,,,,,,,//////............//////........................111111000000//////......---,,,++++++,,,---///000///...---,,,+++,,,------(((***///333666444000,,,////////////000000000000000000//////000222444555777999AAAKKKSSS]]]mmm||||||vvvrrrwwwzzzzzzzzzzzz}}}~~~zzzxxxxxxxxx}}}{{{uuukkkddd^^^YYYRRRNNNLLLKKKIIIGGGIIIIIIJJJLLLPPPUUUYYY\\\bbbeeejjjnnnqqquuuxxx{{{zzz~~~|||vvvooojjjfffddd___[[[UUUPPPMMMIIIFFFCCCCCCDDDDDD@@@;;;888888:::>>><<<999888999:::;;;;;;888888999:::;;;===>>>???>>>===>>>???@@@CCCFFFGGGLLLQQQZZZbbbjjjrrrxxx}}}wwwgggXXXPPPEEE;;;888888666555555444333222111000000000000000000000000000000000000...------...000111000///+++...111000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------111...+++,,,///111111/////////000000///...---------,,,,,,+++,,,---...///,,,000444444///,,,---///---...///000000///...---......////////////......////////////000000000000111111000000222444777888888:::@@@HHHPPPZZZjjjxxx{{{tttpppvvvyyyzzz|||~~~|||||||||}}}yyyssskkkaaaZZZUUUQQQLLLIIIJJJJJJJJJHHHLLLMMMNNNRRRWWW\\\aaadddlllppptttxxxzzz}}}|||wwwsssrrrmmmiiibbb\\\WWWSSSNNNKKKJJJIIIHHHDDDAAA???@@@@@@>>><<<999888999999888888888888888999:::<<<===>>>======>>>???AAABBBDDDEEEFFFKKKRRRZZZaaaiiiqqquuuoooaaaUUUIII>>>:::999555333333333222111000////////////000000000000000000000000///...------...///...,,,,,,...//////...------...........................---------............//////............---------///---++++++...//////..................---,,,,,,---,,,+++++++++---...///,,,000444333///,,,---///---...///000000///...---......////////////.........////////////000000000222222222333444444444444888:::AAAIIIQQQ[[[kkkyyy{{{tttooouuuvvvzzz|||xxxnnnggg___VVVQQQKKKIIIGGGGGGIIIKKKMMMMMMPPPRRRUUUZZZ```ggglllpppwwwzzz~~~~~~zzzuuunnngggaaa[[[UUURRROOOLLLGGGDDDCCCBBBAAAAAA@@@>>><<<;;;;;;;;;999777777777777888888:::;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBEEEJJJPPPWWW___hhhmmmxxx~~~yyylll]]]PPPDDD???;;;777333222222222111000////////////////////////////////////222000///...//////---,,,......---...//////...---........................---------............//////............---------...,,,++++++---......---------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,000333222///------///---...////////////...---......////////////................../////////000///000222333444333222111999;;;BBBJJJRRR\\\lll{{{{{{tttoootttttt{{{~~~|||}}}|||uuukkkbbb[[[UUUPPPLLLHHHHHHHHHIIILLLPPPRRRTTTUUUWWW\\\bbbiiiqqqwwwzzz}}}yyyssslllfff```\\\XXXSSSLLLHHHFFFEEEBBB???BBB@@@??????@@@???<<<:::888888777777777888999999;;;<<<>>>???@@@@@@??????AAACCCFFFJJJPPPWWW```eeemmmttt}}}sssdddWWWJJJDDD@@@:::555444444333222111000000000000////////////////////////222111000000111111000...000...,,,...111111///,,,---------------------------------............//////............---------...---,,,------......---------,,,,,,,,,,,,,,,---........................---///111111///---...///..............................////////////......------......//////000000//////000111222333333444:::<<>>??????>>>===@@@AAABBBEEEHHHOOOWWW\\\cccjjjsss{{{zzziii\\\NNNGGGBBB<<<777555555555444333222222222222000000000000000000000000///...---...000111000///000...---...111222///,,,---------------------------------............//////............---------.../////////...............------,,,,,,---......///000000000000/////////---...//////.........///......------------............////////////......------......///000000111777666333222222333666777:::===CCCLLLTTT___ooo~~~|||tttnnnsss{{{~~~{{{}}}{{{zzzyyyyyyyyy}}}xxxqqqmmmccc^^^WWWPPPLLLIIIIIIJJJLLLOOORRRTTTVVVYYY]]]```eeeggglllsssyyy{{{xxxrrrnnnggg```YYYSSSMMMIIIDDDBBB@@@@@@@@@@@@???===<<<<<<;;;999999888888888888999:::<<<======>>>>>>>>>??????@@@BBBFFFLLLQQQZZZ```iiiqqqxxxnnnaaaSSSKKKEEE===888666777666555444333333333333000000000000000000000000,,,+++***,,,...///...---//////...///000000///...////////////////////////---------............//////............---------...///111000///............---,,,,,,,,,---///000000000000111000000///.....................//////......------------............////////////......---......///000111222222@@@===888444333444666888:::<<>>???>>>===<<<::::::999999777777888999;;;===>>>???>>>>>>???>>>>>>AAAEEEHHHRRRXXX```gggnnnwwwzzzkkk\\\RRRKKKBBB;;;888666666555333333333333333222222222222222222222222...---,,,---...///...---...///111111/////////000////////////////////////---------............//////............---------,,,///111000...,,,,,,------,,,+++***+++,,,...///...//////000///...---,,,...---,,,---.../////////...------,,,,,,------.........////////////............///000111222333333;;;999666444444555666888999<<>>;;;999999999999999999:::;;;<<<===AAA@@@???>>>???@@@AAABBBFFFJJJQQQZZZcccmmmwww}}}uuucccTTTKKKDDD===;;;777333111111111111111000000000000000000000000222111111111000000//////222222222222111111111111...---,,,++++++,,,---...//////000000///...------........................///////////////.........//////...------------...///...---,,,,,,,,,,,,,,,................................................000000//////.........---,,,------...///000000111111000//////000222444666999>>>EEEMMMWWWcccqqq{{{}}}rrrmmmuuu|||xxxyyy}}}~~~yyyoooddd[[[TTTQQQOOOOOOQQQSSSUUUWWWZZZ___bbbeeeiiinnnssswww{{{{{{vvvmmmfff]]]VVVRRROOOKKKGGGAAAAAABBBAAA>>><<<;;;:::::::::::::::;;;;;;<<<============>>>>>>???@@@AAAGGGJJJNNNTTT[[[dddmmmsss}}}~~~mmm___TTTKKKBBB>>>:::555222111000000///000000000000000000000000000000000000//////......------------,,,,,,,,,,,,///...---,,,,,,---...///......//////...------,,,........................,,,------...///000111111//////...------------......---,,,++++++++++++,,,................................................000/////////.....................//////000000111000000///000111222444555:::???FFFNNNXXXeeesss|||}}}rrrlllrrr}}}}}}~~~rrrlllcccZZZSSSPPPOOOOOORRRTTTXXX[[[]]]aaafffiiimmmqqqvvvzzz~~~wwwqqqhhhaaa[[[UUUNNNHHHEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<999:::;;;===>>>???@@@@@@CCCEEEHHHLLLRRRZZZcccjjjrrryyy{{{mmmaaaTTTIIIBBB===777333111000//////000000000000000000000000////////////............////////////............//////............//////------.........---,,,,,,........................---.........//////000000//////...------------...---,,,++++++++++++++++++................................................////////////............000000000000000000000000//////000111222333444444:::???GGGOOOYYYfffttt}}}~~~rrrjjjnnn{{{yyysssgggccc\\\UUUQQQQQQRRRSSSVVVYYY]]]bbbeeeiiimmmppprrruuuzzz~~~}}}uuummmfff]]]SSSLLLKKKIIIFFFEEEDDDDDDBBBAAA===<<<;;;;;;:::::::::;;;666888;;;===???@@@@@@@@@===???AAADDDJJJRRR\\\cccjjjrrr|||zzzmmm\\\OOOFFFAAA:::555333222111111000000000000000000000000////////////////////////222222222222111111111111000000////////////000000---......///......------........................222111000///...---,,,,,,//////...------------...------,,,++++++,,,,,,---................................................///////////////.........111111111111000000000000//////111222333444444444999???FFFOOOXXXeeettt}}}ssshhhjjjuuu||||||~~~|||{{{wwwooohhh___\\\XXXTTTSSSTTTWWWYYY[[[___eeeiiimmmppptttvvvvvvzzz~~~|||uuukkk```YYYQQQMMMHHHFFFEEEDDDCCCAAA>>>===<<<:::999999999999666888:::===???@@@@@@@@@===>>>???@@@DDDLLLTTTZZZdddkkkuuu~~~vvvdddUUUJJJEEE===888555444444333000000000000000000000000000000000000000000000000//////.........---------///000000000000000000///...///000000000000//////////////////////////////222111000///...---,,,,,,//////...------------.........------------...///.........................................................///////////////111111111111000000000000///000111333444444444444888===EEEMMMWWWeeesss}}}sssggggggppp~~~yyyzzzxxxsssooojjjddd___YYYWWWVVVUUUVVVYYY\\\___ccchhhmmmrrruuuwwwyyy{{{}}}~~~uuukkkdddXXXRRRKKKGGGFFFEEEBBB@@@@@@???===;;;:::999888888777888:::<<<>>>???@@@@@@BBBBBBAAA@@@AAAEEEKKKPPP[[[bbbllluuu|||ooo```QQQKKKBBB;;;777666555555000000000000000000000000000000000000111111111111...------------,,,,,,,,,//////000000000000////////////000111111111000000////////////////////////---.........//////000000//////...------------..................//////000.........................................................///////////////000000000000000000000000000000111222333444555555777<<>><<<::::::999777888888999;;;===>>>???BBBBBBBBBAAAAAACCCGGGJJJPPPWWWaaakkksss|||{{{lllYYYRRRHHH???999666444333000000000000000000000000/////////000000000111111000000/////////...............///000000///............///000000000000000////////////////////////,,,------...///000111111//////...------------...---------------...//////............................................................/////////000.........//////000000111222111111111222444666777777===EEENNNXXXeeettt~~~sssiiigggnnn|||}}}yyytttqqqqqqtttyyy}}}xxxuuunnneee\\\WWWUUUUUUXXXYYY[[[^^^bbbeeehhhjjjrrrvvv|||zzznnneee[[[TTTQQQOOOKKKGGGEEEDDDBBB@@@>>><<<;;;;;;777777777777888:::===>>>>>>???@@@@@@AAACCCGGGJJJGGGNNNYYYdddmmmvvvvvv___WWWLLLAAA:::666333222000000000000000000000000---.........//////000000///............------------...///000000///...---------...///000000//////000000000000000000000000///////////////.........//////...------------...,,,,,,,,,,,,,,,---...///................................................---.........//////000000,,,------...///000000111333222111000111444666888888>>>FFFOOOYYYggguuu~~~tttjjjhhhooo|||yyyuuuqqqnnnmmmooosssuuu}}}{{{zzzxxxsssjjj```YYYWWWZZZ]]][[[___cccfffiiilllooorrrxxx}}}{{{ssshhh]]]UUUOOOJJJHHHGGGEEEDDDCCCBBB@@@===;;;:::999888888999;;;<<<===999===AAABBBAAA@@@BBBDDDEEEIIIOOOXXXbbbnnnzzzkkk^^^MMMCCC???<<<666000222111111000000000000111000000000///......------...---------...///...---////////////////////////---------.........//////111000///...---...//////------............------111...,,,,,,---///000000222000---,,,...///000///.........///////////////111///---,,,,,,---...///............////////////............/////////000222222222111222444888<<<<<>><<<<<<<<<:::999999999::::::;;;===???AAA@@@@@@AAAAAAAAADDDIIIPPPZZZeeeqqqxxxuuugggUUUHHHBBB>>>888333333222111111000111111111....../////////////////////.........//////..............................---------.........//////111000///---------------.........//////.........111...,,,,,,...000000000...---,,,---...///---,,,,,,------...///000111111111000...---,,,,,,------............////////////........./////////000000///////////////111555888<<<>>>EEEOOOXXXddduuuyyymmmlllttt}}}{{{uuuuuutttttttttvvvxxxyyy~~~yyytttqqqkkkjjjgggbbb______bbbdddlllpppvvvzzz}}}~~~{{{rrrjjjbbb[[[WWWOOOLLLGGGDDDCCCBBB@@@???@@@>>>===:::999777777666===<<<===>>>AAAAAAAAA??????AAADDDIIIPPPZZZeeemmm{{{sss```PPPGGGAAA;;;777333333222111111111111111------...//////000111111////////////////////////........................------........./////////000///...---,,,,,,,,,,,,...//////000000//////...000...,,,,,,...000000000------...000222111...,,,+++,,,---...///111222222000///......---,,,++++++............////////////....../////////000000000222222222222222444777:::;;;===DDDNNNWWWdddvvv}}}qqqpppwww|||zzz{{{|||}}}~~~vvvoookkkeeeffffffeeeeeefffiiilllsssxxx~~~~~~vvvmmmeee```WWWSSSLLLHHHEEEDDDDDDCCCAAA@@@>>><<<:::888666666===;;;:::===BBBDDDCCCAAAAAABBBCCCEEEJJJSSS\\\cccqqqyyy~~~kkkYYYKKKCCC===999444333222111000000000111......//////000000000000///000000000/////////000------------------------............////////////---------,,,------------//////000000000000//////000...------///000000///---,,,,,,...///000...,,,,,,------...///000000111------.........---,,,,,,............////////////...////////////000000000333444444444444555888;;;;;;===CCCLLLWWWdddxxxuuussszzz|||ssskkkgggccceeegggjjjlllnnnrrruuuzzzwwwnnnhhh^^^YYYQQQKKKGGGEEEDDDCCC@@@@@@???===<<<:::999888;;;999999<<>>===;;;:::999999999<<<@@@DDDFFFFFFAAABBBBBBBBBCCCGGGLLLQQQ^^^fffsss~~~|||jjjXXXIII@@@<<<555444333111111000000000222222111000000///......---000111000...---///111////////////////////////....../////////000000000)))***,,,---//////000000...//////000000//////...///...---...000000000...000---++++++---///000111000000000///......------.........//////000111111............/////////////////////000000000111111222333444444333444666777<<<>>>EEEOOOYYYfffyyywwwttt{{{yyyrrrnnnlllllliiilllppptttxxx}}}}}}pppjjjbbbZZZSSSNNNIIIFFFCCCCCCCCCBBB@@@>>><<<:::888999:::;;;<<<>>>AAADDDAAABBBCCCCCCCCCEEEHHHKKKUUU^^^jjjvvvuuubbbPPPEEE@@@777666555444333222222222111111000000000000000000,,,///111000,,,+++...111000000000000000000000000.../////////000000000000,,,---.../////////...............//////............------...000111///...111//////000222333333222///////////////.........333222111/////////000111............//////////////////000000000111111111444555777777666666888999<<>>;;;:::888:::;;;:::999999===AAACCCDDDEEEFFFFFFFFFHHHJJJOOOXXXeeeqqqzzz|||hhhVVVIIIDDD999999777666555444444333/////////000111111222222+++...111000,,,***---111000000000000000000000000////////////000000000000///000000000000...---,,,------............------...------///000111///...******+++---000000...,,,---.........//////000000777666333000......///000............/////////000000000000000111111111111111333444444333333555666===@@@IIITTT]]]iiiyyyuuurrrxxx|||vvvxxx{{{}}}}}}{{{uuuooommmnnnqqqrrrrrrqqqtttxxx||||||tttlllcccZZZRRRMMMMMMJJJGGGEEEDDDCCC@@@>>>===<<<:::999999:::<<<===EEEEEEFFFFFFFFFEEEEEEEEEMMMOOOWWWcccmmmuuu}}}ooo___PPPFFFAAA999333444666555444666222222111000///...------000000000000////////////000000000000///...---,,,...------------...//////........................//////............//////........................////////////000000000000111111000000//////......000///.........///111222............////////////111111000111111222333333333333222222333444666777===BBBKKKTTT___mmm{{{qqqnnnuuu}}}xxxtttwww{{{~~~~~~zzzwwwyyyuuupppkkkiiikkknnnqqqrrrtttwww|||~~~vvvmmmeee]]]WWWOOOLLLHHHEEECCCBBB@@@???>>><<<;;;999999:::;;;<<>><<<:::999999999:::===???AAACCCDDDDDDCCCCCCEEEEEEKKKTTT]]]eeeqqq{{{zzznnn^^^QQQIII@@@888666555222000111/////////000000000111111000000000000////////////000000000000///...------......------......///000..............................////////////..............................////////////000000000000......//////////////////---------------...///////////////000000000111111222222111000000000111111/////////000222444666888<<<@@@GGGOOO[[[kkk|||ssspppwwwvvvpppoooooottt|||}}}wwwqqqnnnqqqyyy{{{tttnnnllliiiiiimmmsssyyy}}}}}}{{{sssnnn^^^YYYQQQJJJGGGEEEEEEDDDAAA@@@>>><<<:::999999888:::<<<@@@CCCDDDEEEDDDCCCCCCBBBEEELLLTTT\\\gggrrr{{{yyygggYYYMMMCCC;;;888666222000111000000000000000000000000000000000000////////////000000000000000///.....................//////000..............................///000000///..............................////////////000000000000000000111111222222333333---------.........//////000000000000111111111111444333222222111111111111******+++,,,...111444555;;;???EEEMMMYYYjjj|||tttqqqwww{{{ooojjjjjjooouuu}}}~~~zzztttqqqttt{{{yyyqqqmmmmmmlllmmmqqqwww}}}}}}xxxggg```WWWNNNIIIFFFEEEDDDCCCBBB@@@>>><<<:::999888:::<<>><<<:::::::::;;;===@@@BBBCCCDDDEEECCCAAAAAAEEEIIINNNWWW```pppwwwrrreeeVVVKKKAAA<<<999666444555444333222111000///......000000000000////////////000000000111111000000/////////......//////000111//////////////////////////////............//////........................////////////000000000000......//////////////////...//////000111000000000/////////000000000111111111111000/////////000000222222222444666999;;;===<<<@@@EEEMMMXXXiii|||rrrpppwww}}}rrrllllllnnnvvvzzz{{{xxxzzz|||||||||xxxvvvqqqtttxxx{{{|||}}}vvvkkk```WWWPPPKKKHHHEEEEEEDDDBBB@@@>>><<<;;;:::;;;;;;<<<>>>AAACCCDDDDDDAAAAAADDDGGGIIIQQQYYYfffnnnyyyzzzppp\\\QQQEEE???;;;666444444222222222111111000000000000000000000///////////////000000111111111000000///////////////000000111////////////////////////111000...,,,,,,...000111........................////////////000000000000//////..................---...///000000000//////....../////////000000000222222222222222222333444111111111222444777999;;;===AAAGGGNNNYYYiii{{{~~~qqqnnnvvv{{{sssppprrrtttxxx|||}}}xxxvvvvvvzzz~~~}}}zzzyyyyyyuuuyyyuuujjj```XXXRRRNNNFFFFFFEEEDDDBBB@@@>>>===::::::999:::;;;>>>AAACCCDDDAAAAAADDDEEEFFFMMMTTT]]]gggttt}}}yyyaaaUUUHHHAAA;;;666333333111111111111111222222222000000000000///////////////000000111111111000000///////////////000111111000000000000000000000000222000---++++++---000222........................////////////000000000000111111000000//////......,,,,,,.../////////...---............///////////////.........///000111111333333333444555888:::;;;>>>BBBHHHPPPZZZjjj{{{}}}pppmmmuuuvvvpppqqqwww{{{yyyvvvvvvxxxzzz~~~|||{{{||||||tttjjj```WWWRRRMMMKKKHHHFFFDDDBBB???===>>>===;;;:::;;;>>>AAACCCEEEDDDBBBBBBDDDHHHKKKNNNYYY```iiisss|||qqqbbbOOOCCC???<<<666000666444222111222222111000333222000......///111222,,,,,,---...///000111111000000000000000000000000////////////000000000000000000111111000000///..................///000000///////////////.........---...000111111111000///............/////////000000000000000////////////000000000000111111111111111222333333444555999;;;===@@@HHHRRR[[[fffvvvyyyllllllxxxuuupppsssyyy~~~yyyuuuuuuvvvyyy~~~}}}|||}}}uuujjjaaa[[[OOOLLLHHHEEEDDDBBB???===???===<<<;;;;;;===???AAADDDCCCCCCCCCEEEGGGJJJKKKTTTZZZdddoooxxxyyykkkYYYJJJBBB===777333666444222111222222111000333222000/////////000111------......///000000000000000000000000000000000////////////000000000000000000000/////////.....................///000000.........///////////////......///000000000000000........./////////000000000000000000000000000///000000000000111111111111111222333333444666999<<>>BBBCCCCCCDDDFFFGGGHHHHHHLLLSSS]]]hhhrrrzzzvvveeeSSSGGG>>>999777666444222222222222222000111111111111000000000000////////////////////////000000000000000000000000////////////000000000000444333111000000111111222...............///000000------......//////000000///////////////000111111....../////////000000000000000000000000000000000000000000000111111111111111222333444444666999<<<@@@DDDLLLWWW```jjjzzz{{{ooonnnwwwzzzrrrmmmnnnttt}}}wwwqqqoooooowww~~~~~~~~~|||rrrkkkaaa[[[TTTMMMIIIGGGFFFEEEBBB@@@>>><<<;;;;;;;;;;;;@@@AAACCCEEEFFFFFFFFFFFFFFFLLLVVVaaakkksss{{{}}}mmm[[[KKK@@@;;;:::666444222222333333222111000111111111111000//////000000000000//////......////////////////////////////////////000000000000333111///...---...000111...............///000000,,,------...///000111111000///.........///111222...////////////000000000000000000000000111111111///000000000111111111111111333444444444666999<<>><<<;;;::::::>>>@@@BBBDDDFFFFFFEEEEEECCCHHHQQQZZZcccllltttzzz~~~qqq```OOOCCC===<<<777555333222333333222111000111111111111000//////111111111000//////......////////////////////////////////////000000000000...---+++))))))***+++---...............///000000,,,------...///000111111000///.........///111222////////////000000000111///000000000111111111222///000000000111111111111222333444444555666:::<<<@@@DDDMMMXXXaaakkkzzz}}}pppmmmtttvvvmmmaaaaaabbbeeelllvvv~~~xxxuuuuuu}}}tttmmmbbbXXXQQQLLLHHHEEEEEEDDDBBB???===<<<;;;:::<<<>>>@@@CCCDDDEEEEEEEEECCCFFFLLLSSS[[[dddnnnttt}}}~~~ttteeeUUUHHH???<<<777555333222333333333111111111111111000000000000111111111000000/////////000000000000000000000000////////////000000000000111000///...---......///...............///000000------......//////000000///////////////000111111/////////000000000111111///000000111111222222222000000000000111111111111222333444555555777:::===???CCCMMMXXXaaakkkyyy~~~rrrnnnssswwwiii^^^VVVYYY^^^eeennnxxx~~~wwwlllaaaXXXPPPKKKGGGFFFEEECCCAAA???===<<<;;;;;;<<<>>>AAACCCEEEFFFGGGDDDEEEHHHLLLSSS\\\gggnnnxxxwwwjjj\\\NNNBBB;;;777555333333333444333222333222000/////////000111111111000000000000000000000000000000000000000000////////////000000000000444333333333222222222222...............///000000.........///////////////......///000000000000000//////000000000111111111///000000111111222333333000000000000111111111111222333555555555777:::===???CCCMMMYYYbbbkkkzzzuuupppttt~~~||||||ttthhhYYYNNNQQQUUU\\\fffpppzzz}}}}}}~~~~~~tttiii^^^VVVOOOKKKFFFEEEDDDBBB@@@>>>===<<<:::;;;===@@@BBBEEEGGGHHHDDDEEEFFFHHHNNNWWWcccjjjtttzzzzzznnnaaaRRRCCC:::777555333333444444333222333222000......///111222000000000000000000111111000000000000000000000000////////////000000000000///000000000000///.....................///000000///////////////.........---...000111111111000///000000000000111111111111///000000111222222333333000000000000111111111111222444555555555777:::===???DDDNNNZZZccclllzzzwwwrrruuu|||}}}|||ooobbbVVVQQQQQQNNNRRR[[[gggttt}}}}}}~~~xxxwwwwwwxxxzzzzzzyyywww{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwwwwwwwvvvvvvxxx{{{{{{yyyvvv||||||}}}~~~~~~~~~{{{rrriii___TTTMMMNNNIIIDDDBBBCCCDDDBBB@@@:::;;;<<<===>>>AAAEEEIIIGGGGGGEEEDDDFFFOOO[[[dddqqqwwwxxxpppbbbQQQHHHFFF===666222333555333222333222111000//////000111222000000000000000000000000////////////////////////111111000000/////////...//////000000000000//////......////////////......////////////000000000000222111000111222333222000111111111000000000000000111111000000000000111111000111222333444333222222222333555666666999<<>>AAADDDEEEFFFFFFEEEEEEIIIQQQWWWbbbiiisss{{{wwwjjjZZZNNNIIIAAA:::444555666333222333000111111111111111111000////////////////////////////////////////////////////////////............//////000000000000//////------------------------............////////////000///...///000111000...000000000000000000000000111111000000000000111111//////000111111111111000333444555666666888<<>>>>>===<<<;;;<<<>>>AAACCCEEEGGGFFFEEEFFFKKKOOOZZZaaakkkttt{{{{{{ooo```RRRIIIEEE===666666666333222333000000222333333222000000222222222222222222222222//////////////////////////////..................//////000000000000//////...------------------...---.........////////////222111000111222333222000/////////000000000000000111111000000000000111111111111222222333333333333333444555666666888<<<>>>>>>EEENNNXXXcccppp~~~|||pppnnnuuutttcccUUUJJJDDDFFFKKKSSSZZZfffqqqyyy|||yyyvvvtttuuuwww{{{wwwqqqccc\\\SSSMMMKKKIIIFFFDDDAAA@@@???===::::::<<<>>>AAACCCFFFFFFDDDDDDGGGJJJSSSZZZeeennnvvvuuugggWWWKKKIII@@@999777666444222333000111222333333222111000333333333333333333333333000000000000000000000000......////////////////////////000000000000////////////...------...//////.........////////////000222111000111222333222000......//////000000000000111111000000000000111111222222222222222333333333444555666666666888;;;>>>>>>DDDNNNYYYdddqqq|||pppmmmttt}}}ooo]]]PPPGGGDDDIIIPPPYYYaaammmwww}}}}}}{{{~~~xxxhhhaaaWWWOOOLLLIIIFFFCCCDDDCCCAAA>>>:::999:::<<>>BBBDDDFFFFFFFFFLLLJJJMMMWWWaaaiiirrryyyvvveeeWWWLLLAAA<<<888444222444555444222000//////000000000000000000000000000000000000000000////////////000000000000000000000111000000000000000000000000000000000000000000000000000000000000000///......////////////////////////------......//////000000000000000000000000000000000222333222111000111222333555777888999;;;>>>AAABBBFFFNNNXXXdddrrroooeeeiiippp|||eeeUUUIIIHHHKKKNNNYYYeeepppwwwyyyrrriiieeebbbgggsss~~~{{{vvvqqqllllllvvv~~~tttjjjbbb\\\UUUPPPJJJIIIGGGCCC@@@===<<<<<<999;;;>>>AAADDDEEEEEEEEEIIIGGGJJJTTT]]]eeennnvvv|||mmm^^^RRREEE>>>:::555444555444333222111000000111111000000000000000000000000000000000000////////////111111000000000000000000000000000000000000000000////////////////////////000000000000000///......111111111111111111111111000000000111111111111111000000000000000000000000000111222222000000111222222444666777888:::===@@@BBBFFFNNNXXXdddssskkkcccfffnnn}}}qqqZZZNNNFFFIIIMMMRRR\\\hhhrrryyywwwooohhh```[[[```ooo}}}yyyrrrllllllvvvwwwxxx}}}tttlllddd[[[UUUMMMKKKHHHDDDAAA>>>===<<<:::;;;===@@@BBBDDDEEEEEEEEECCCFFFOOOXXX___hhhqqqzzzxxxgggZZZKKKBBB<<<777555777333222111111111111222222000000000000000000000000000000000000////////////111111111000000/////////000000000000000000000000........................000000000000000//////...111111111111111111111111111111111111111111000000000000000000000000000000///111222111000///000111111333555666777:::===???CCCGGGNNNWWWdddsssxxxfff___dddlll~~~pppbbbPPPIIIFFFJJJPPPVVV```jjjuuu|||}}}|||{{{}}}yyyzzz}}}~~~uuuoooeee]]]bbbrrr{{{tttrrrzzz~~~~~~}}}uuulllaaaYYYPPPMMMHHHDDDAAA???===<<<;;;<<<===???@@@BBBDDDEEECCCAAADDDKKKRRRYYYcccllluuu}}}pppbbbQQQFFF>>>888666777222222222222222222222333000000000000000000000000000000000000////////////111111111000//////......//////////////////////////////////////////////////////000000000000//////........................111000000//////.........000000000000000000000000///000111111//////000111222444666777888:::>>>@@@FFFIIIOOOXXXdddrrrrrraaa\\\aaaiii~~~}}}sssdddVVVIIIGGGHHHMMMSSS[[[eeennnzzz{{{sssnnnkkklllsss}}}{{{{{{}}}{{{}}}xxx~~~yyyvvvwwwyyyxxxmmmdddhhhxxxzzzvvv|||}}}sssggg___UUUPPPJJJEEEBBB@@@>>><<<<<<<<<<<<===>>>AAACCCDDDCCCBBBDDDIIINNNTTT^^^hhhpppyyyxxxiiiWWWKKKAAA:::666777222222222222333333333222000000000000000000000000000000000000////////////000000000000//////......////////////////////////000000000000000000000000//////000000000000//////........................111111000000//////......000000000000000000000000///111222111000///000111333555777999:::<<>>===;;;:::;;;>>>AAACCCFFFEEEEEEGGGHHHKKKVVVaaaiiissstttcccVVVKKK@@@:::999333444444444444333111000000000000000000000000000000000000000////////////------......///000000000000000000000000000000000000000000000000000000000......///000000000000000111111111111111111111111222222222222222222333333000000000000000000000000111333444333222111222333444555888999:::<<>>DDDLLLSSS^^^nnn}}}~~~vvvrrrwwwwwwjjjcccZZZeeewwwyyysssuuurrrhhhfffkkkttt~~~xxxwww~~~xxxzzzxxxeee^^^TTTNNNMMMKKKGGGCCC???===;;;:::;;;===AAACCCGGGEEEFFFGGGFFFIIISSS^^^fffqqqwwwfffZZZOOOCCC<<<:::444444555555444222111///000000000000000000000000000000000000////////////,,,,,,---...///000111111000000000000000000000000////////////////////////......///000000000000000/////////////////////////////////000111111111222000000000000000000000000222333444444222222333444333555777888999;;;>>>AAABBBHHHRRR^^^kkkwwwvvvnnndddVVVSSSWWWZZZkkkooo^^^QQQIIIDDD@@@DDDDDDIIIVVVhhhxxxyyyooojjjggggggtttxxxmmmeeeiiivvvzzzuuuqqqooonnnwwwxxxxxxzzzvvv|||nnnhhh^^^UUUOOOKKKIIIGGGCCCAAA???<<<;;;<<<>>>???AAAEEEHHHFFFDDDGGGPPPXXXdddlllxxxzzzkkk\\\PPPEEE===999333333222222111111222222333222111111000111111111111111111111111111111111000000000000000000000000,,,...000222111000---+++...///111222111000...,,,//////000111111000///.........///000000000000000000000000000000000000000222222222111000...---,,,222222111111222222333444333555777999:::<<<@@@BBBDDDJJJUUU```kkkvvv|||ssslll```UUUMMMPPP\\\lll~~~|||jjjXXXKKKDDDAAA???BBBEEEKKKXXXhhhxxxzzzyyy}}}xxxnnnhhhccccccnnn}}}|||qqqhhhlllyyy}}}xxxtttrrr|||zzzyyyzzzyyytttmmmbbbXXXQQQMMMJJJHHHEEECCC@@@===<<<<<<===>>>@@@EEEHHHGGGEEEGGGNNNUUU___gggttt{{{mmm^^^QQQGGG@@@;;;888777555444333222222222222111111000///000000000111111111111111111111111000000000000000000000000---...000111111111///...///000111111111000...---...///000111111000///.........000111111222222222000000000000000000000000000000000000///...---,,,222222111111222222333444333555777999:::===@@@CCCFFFLLLVVV```kkkuuu~~~}}}ssslll]]]SSSKKKNNNYYYiii{{{zzzgggTTTFFF??????@@@@@@FFFPPP\\\jjjwww|||vvvtttwww~~~zzzpppjjjccc___hhhuuuvvvkkkppp|||{{{www|||zzz}}}{{{|||tttiii]]]UUUOOOLLLIIIGGGEEEBBB???<<<<<<<<<<<<@@@DDDHHHGGGFFFFFFLLLQQQWWWaaannnzzz{{{nnn___SSSIIIBBB>>>:::999777555333111111000111111000////////////000111111111111111111111111////////////////////////......//////000111111111000000000000////////////...///000111111000///......///000111222222222222000000000000000000000000///000000111111000000///222222111111222222333444444555777999:::===AAADDDHHHNNNWWWaaakkkuuu~~~tttmmm\\\SSSKKKNNNYYYhhh{{{~~~jjjUUUEEE>>>???BBB@@@IIIUUUaaalllyyy|||xxxvvvyyywwwpppggg```fffqqq{{{nnnsss}}}|||}}}|||~~~|||pppdddZZZSSSMMMJJJIIIGGGDDD@@@>>><<<;;;;;;>>>BBBFFFGGGFFFFFFIIIMMMRRR[[[hhhttt~~~{{{nnn___SSSJJJBBB>>>888777555333111000000///222111111000000000000000111111111111111111111111////////////////////////000///.........///000111111111000///.../////////......000111111000//////000000111111111111000000000000000000000000000000///000111222333333333333222222111111222222333444444666888999;;;>>>BBBFFFKKKPPPXXXbbbkkkuuu~~~tttlll]]]UUUNNNPPPZZZiii|||oooYYYFFF===>>>CCCBBBMMM[[[gggqqq|||}}}|||{{{{{{}}}xxxnnndddgggpppssswwwwwwkkk```XXXPPPLLLJJJIIIFFFBBB???===;;;;;;===AAADDDFFFFFFFFFHHHJJJNNNWWWcccoooxxx|||ooo```TTTJJJCCC>>>888777666444333333222222444333222222111111222222000000000000000000000000////////////////////////111000...---,,,---...///111111000///.../////////---...///111111111000///111111111000///---,,,+++000000000000000000000000......000111222333333333222222111111222222333444555666888999;;;>>>DDDGGGMMMRRRZZZbbblllvvv}}}qqqhhh\\\TTTNNNPPPYYYhhh|||sss]]]HHH===>>>CCCGGGQQQ___lllvvv||||||}}}}}}vvvjjjkkksss}}}~~~sssiii___VVVPPPKKKIIIGGGDDD@@@>>><<<;;;<<>><<<:::999777777777444333222222111111222222000000000000000000000000000000000000000000000000////////////000111222333///000111111111000...---,,,---///000111111111000///////////////......---000000000000000000000000---...///000111111222222222222111111222222333444666777888999;;;@@@FFFJJJNNNSSSZZZcccmmmxxx{{{pppiiiYYYRRRMMMOOOVVVdddyyyyyygggRRREEEEEEJJJPPPXXXdddqqq}}}{{{yyyxxxlll```XXXKKKJJJHHHEEEBBB@@@>>><<<;;;<<<>>>@@@BBBFFFIIIJJJLLLQQQXXX```hhhssspppbbbWWWOOOJJJ@@@???<<<:::777555444333333222111111000111111111000000000000000000000000111111111111111111111111---...///111333555666777...///111222111000...---,,,---///000111111111000---...///000111111111111000000000000000000000000111111222333444555555444222222111111222222333444777888888999;;;@@@FFFKKKNNNSSSZZZcccmmmxxx~~~uuuoooZZZTTTOOOQQQXXXfff{{{sssggg]]]PPPDDDEEELLLSSS^^^kkkuuu~~~{{{tttjjjaaaVVVOOOJJJIIIGGGBBB===<<<;;;:::;;;???DDDFFFEEECCCIIINNNUUU^^^gggrrr|||}}}mmm^^^RRRKKKGGGCCC>>>:::888777555333333222111000////////////000//////000111222222111222222111000//////000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111444111...///333777888888111111000000000000000000222222222222333444555555777999:::<<<===AAAFFFIIIOOOTTT^^^hhhrrr|||zzzrrr___UUUOOORRRXXXdddzzz{{{jjjYYYRRRLLLGGGHHHNNNVVVaaannnwwwyyyooofff[[[SSSMMMKKKIIICCC>>>===;;;::::::>>>BBBEEEEEECCCFFFJJJPPPXXXaaakkkuuu{{{wwwhhhZZZRRRJJJFFF@@@<<<999777555333444333222111111000111111000//////000111222111111222222111000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111333111//////111222111///111111111111111111111111111111111222222333444555777888:::;;;===AAAFFFJJJPPPVVV___iiisss}}}~~~vvvdddYYYRRRSSSXXXcccwwwrrr\\\HHHEEEHHHIIIKKKPPP[[[fffrrrzzzvvvlllaaaXXXQQQNNNJJJDDD???>>>;;;:::999;;;???CCCDDDEEEDDDGGGLLLRRRZZZcccmmmssssssdddZZZOOOJJJDDD???;;;888555333555555444333222222222222000000000000111111111111222111000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111000000000111111111...+++111111222222222222222222111111000111111222333444666777999;;;===AAAFFFJJJRRRXXXaaajjjttt~~~|||kkk___UUUUUUYYYaaatttxxxdddPPP@@@???DDDHHHMMMSSS___jjjuuu}}}~~~|||}}}|||ssseee\\\SSSPPPLLLFFFBBBAAA;;;:::999:::<<<@@@CCCEEEEEEGGGKKKPPPVVV^^^gggmmmwww{{{kkk```UUUPPPIIICCC>>>:::777444666555444333222222222222///000111111000000000111111111000000000000000111////////////////////////////////////////////////////////////000000000000111111000000000000111111//////000111222222111111222222222222222333333333000000000000111222333444555777999;;;===BBBGGGKKKSSSXXXaaakkkttt~~~ssseeeZZZXXX[[[bbbssssssjjjUUUHHH???AAACCCEEELLLVVVaaammmyyy|||{{{{{{{{{~~~yyyiii___VVVQQQNNNHHHEEEEEE<<<;;;::::::;;;>>>BBBEEEEEEFFFIIILLLRRRYYYbbbgggpppyyysssgggZZZUUUNNNGGGBBB===999666555444333222222111222222///111222111//////000222111000000000000000111111////////////////////////////////////////////////////////////000000000000111111000000000000111111111000///......000222444111111222222222333333333000000000000111222333444555666999;;;>>>CCCHHHLLLSSSXXXaaajjjttt}}}yyyjjj^^^\\\___gggvvvsssddd[[[IIIBBB@@@BBBCCCCCCMMMZZZdddppp}}}{{{zzzyyyxxxyyy|||qqqfff[[[UUUPPPKKKHHHHHH======<<<;;;:::<<<@@@CCCCCCDDDEEEHHHLLLSSS\\\aaakkktttzzzooo___ZZZRRRKKKEEE@@@<<<999555555444333222222222222///111333222///...///222000000000000000111111222000000000000000000000000////////////////////////////////////000000000000111111000000000000111111222111///---++++++...111000000111111222333333333111111000111111222333444555777:::<<<@@@DDDJJJOOOSSSYYYaaakkkttt}}}}}}nnnaaa```eeemmm}}}wwwgggWWWMMMCCC===<<<@@@BBBDDDOOO]]]fffsss|||xxxvvvsssqqqqqqtttwwwyyy~~~zzznnnaaaZZZSSSMMMIIIIII>>>??????===;;;;;;>>>AAAAAABBBCCCEEEIIIPPPYYY___gggppp~~~~~~sssbbb]]]UUUNNNHHHCCC>>>;;;777666555444333333333333///222444222...---///222000000000000000111222222000000000000000000000000////////////////////////////////////000000000000111111000000000000111111///000111///------///111//////000000111222222333111111111222222333444555666888:::===AAAFFFLLLQQQUUUZZZcccllluuuooocccdddkkktttppp___NNNDDDAAA:::777<<>>BBBGGGMMMRRRVVV\\\dddmmmwwwpppdddfffnnnyyyxxxfffTTTGGG???999;;;;;;<<<@@@HHHTTT]]]mmmyyy~~~uuummmeee```[[[VVVVVVZZZaaagggooowww}}}|||qqqfff\\\TTTLLLHHHDDDBBB???<<<;;;<<<===>>>BBBCCCEEEEEEGGGMMMVVV]]]cccmmmzzzuuufff]]]UUURRROOOHHH@@@===:::777333111111111111000111111111111000000000000000000000000000000000000222111000///......//////222222111000//////000000222222222111111111111000000000//////000111222222333222111000000111222333000111111111111222222222222222111111222222333444999999999;;;@@@GGGNNNSSSVVV\\\eeeoooxxx~~~ssshhhhhhppp~~~sssaaaQQQDDD>>>:::;;;<<<>>>AAAJJJVVV___ooo{{{~~~rrrhhh^^^WWWQQQLLLKKKNNNTTTZZZccckkkrrryyy~~~uuujjj```WWWOOOJJJEEECCC@@@===<<<<<<===>>>AAACCCEEEEEEGGGLLLTTTZZZbbblllxxxuuuhhh^^^UUUSSSPPPIIIBBB???;;;888444222222222111111111111111111000000000000000000000000000000000000000000000000////////////111000000///......//////222222222111111111000000000000000000000000111111222111111000000000111111000111111111111222222222222222111111222222333444888999:::===AAAGGGNNNSSSXXX]]]gggpppzzztttjjjjjjrrrlllZZZLLLBBB===:::;;;===???CCCMMMYYYbbbrrr}}}~~~}}}pppdddWWWNNNGGGAAAAAACCCGGGLLLTTT\\\dddllltttyyy|||{{{pppeee[[[RRRMMMHHHEEEBBB>>><<<<<<======@@@BBBEEEFFFFFFJJJPPPUUU___hhhttt~~~uuujjj```WWWTTTQQQKKKDDDBBB===999666333333333222111222222111111111000000000000000000000000000000000......000111111000//////000//////...............222222111111111000000000111111111000000000000000///000000111111000000000000111111111111222222222222222111111222222333444666888;;;???CCCHHHOOOSSSZZZ```iiirrr|||uuukkkkkktttyyyfffTTTGGG@@@===888:::<<>>BBBEEEFFFFFFHHHLLLPPPYYYaaammmxxxxxxlllbbbXXXTTTRRRLLLGGGEEE???<<<888555444444333222222222222111111111000000000000000000000000000000,,,---000111222111000///000//////.........//////111111111111000000000000111111111111000000//////---...000111111000//////000000111111111222222222222222111111222222333444444888===@@@DDDIIIOOOTTT\\\aaajjjsss|||uuukkkjjjrrruuuaaaPPPEEE???===777999<<<@@@FFFQQQ___iiivvv}}}{{{~~~yyymmm___OOOEEE@@@===<<>><<<<<<<<<>>>AAAEEEFFFEEEFFFJJJNNNSSSZZZeeeqqq}}}|||nnncccYYYUUURRRMMMIIIHHHBBB>>>:::777666555444333222222222222111111111111000000000000000000000000,,,---000111222111000///000000000//////000111111111111111000000000//////111111222222111000///...---...///111111111000///000000111111111222222222222222111111222222333444333888>>>AAADDDIIIQQQWWW]]]bbbkkkttt|||tttiiihhhooo|||qqq]]]MMMBBB===<<<777999===AAAHHHTTTcccmmmyyy|||uuuvvv}}}xxxiiiZZZJJJBBB???<<<;;;===<<<>>>@@@BBBEEEHHHMMMPPPVVVZZZ___dddgggkkkooorrrvvv{{{~~~rrrnnnvvvvvvjjj___XXXQQQNNNIIICCC???===<<<<<<>>>AAADDDEEEDDDFFFJJJNNNPPPVVV___jjjxxxpppdddYYYTTTRRRNNNKKKJJJDDDAAA<<<999777666555333333222222222222111111111000000000000000000000000......000111111000//////111000000000000111111222111111000000000/////////000000111222222111///.........///000111111111111000111111111111222222222222222111111222222333444333999>>>BBBDDDIIIRRRZZZ___dddllluuu}}}~~~ssshhhgggnnn{{{nnnZZZJJJ@@@;;;:::888;;;???DDDLLLXXXgggrrr||||||tttooorrr|||~~~yyyfffWWWHHHAAA>>>;;;:::::::::;;;===>>>>>>@@@BBBEEEGGGKKKPPPUUUYYY]]]aaacccgggmmmvvv{{{}}}~~~ssskkkooo~~~{{{pppddd]]]SSSPPPJJJEEE@@@===<<<<<<>>>AAADDDDDDDDDFFFKKKOOOQQQUUU[[[eeessspppdddXXXTTTRRRNNNKKKKKKFFFBBB>>>:::888777555444333333222222222111111111000000000000000000000000000000000000///////////////////////////000111111111000000000////////////...///111222222111000////////////000111222333333000111111111111222222222222222111111222222333444444999>>>AAACCCIIITTT]]]aaafffnnnwww}}}rrrhhhhhhppp~~~}}}kkkXXXHHH>>>:::888:::===AAAFFFNNN[[[kkkuuu~~~~~~xxxpppkkkooozzz{{{gggXXXIIIBBB???<<<999999999:::<<<=========???@@@===AAAFFFKKKOOOSSSWWWZZZZZZaaajjjpppsssvvvzzztttjjjjjjyyyssshhh```UUUQQQKKKEEE@@@===<<<;;;???AAACCCCCCCCCFFFLLLPPPSSSUUUZZZcccppppppdddXXXSSSQQQNNNLLLLLLGGGCCC???;;;999777666444333333333222222222111111000000000000000000000000222111000///......//////...............///000111000000000000////////////---...000222333222111000111000000///000222444555000111111111111222222222222222111111222222333444444999???@@@BBBIIIUUU___ccchhhpppxxx|||rrrhhhiiisssxxx```PPPEEE===999999;;;===AAAGGGRRR```oooyyy~~~}}}}}}~~~~~~yyyqqqhhhiiiyyy}}}zzzjjj]]]LLLAAA??????===;;;;;;;;;:::::::::::::::;;;<<<===???AAADDDGGGJJJKKKRRRVVV\\\aaaeeeiiimmmpppyyy}}}yyyqqqpppxxxxxxlllccc\\\TTTLLLJJJGGGBBB======<<>>CCCJJJUUUcccrrr|||~~~}}}}}}~~~~~~yyypppgggjjj{{{{{{pppbbbQQQEEEAAA@@@>>><<<;;;::::::999999999999:::888888:::<<>>AAACCCCCCEEEIIIMMMWWW^^^hhhqqqzzzwwwiiiZZZSSSPPPKKKHHHHHHFFF@@@<<<<<<:::777666777333333111000000000111222111111111111111111111111111111111111111111111111000000000111111111222222333222111000///000000111/////////000000111111111111111111111000000000000111222222333333333333333333333222333444444333333777<<<@@@BBBCCCIIISSS[[[aaahhhrrrzzz~~~tttnnnrrr~~~}}}kkkUUUGGG@@@;;;:::<<<>>>@@@EEEMMMXXXgggvvv~~~}}}}}}~~~xxxooohhhlllxxxjjjYYYKKKEEEBBB???===;;;:::999999888888888888555555666888:::<<<>>>@@@???BBBEEEHHHLLLQQQVVVZZZ___dddjjjoooqqqvvv{{{yyyvvv|||{{{}}}~~~rrriii```VVVNNNKKKGGGBBB======;;;>>>AAADDDEEEGGGIIIKKKVVV^^^iiisss}}}}}}nnn]]]TTTOOOJJJGGGGGGDDD>>>:::;;;:::777666888333333222111111111111222111111111111111111111111111111111111111111111111111222222222333333333333222222111000000000111111///000000111111222222222333222222111000000//////111111111111111222333333333333222333333444555666888<<<@@@BBBDDDJJJTTT\\\ccciiirrrzzz~~~uuuoootttvvveeePPPCCC===999:::<<<>>>AAAFFFOOO[[[iiixxx~~~}}}}}}}}}~~~vvvmmmiiiqqqsssbbbSSSJJJEEEAAA>>><<<;;;:::999888888888888666666777888999;;;<<<======>>>@@@AAACCCFFFKKKOOORRRWWW]]]bbbffflllsssyyy~~~~~~zzz}}}}}}vvvnnncccYYYPPPLLLHHHBBB>>>>>>;;;===AAADDDFFFHHHIIIIIIRRRZZZfffrrr|||vvvdddXXXPPPJJJGGGHHHEEE>>>::::::999666555777333333222222111111111111111111111111111111111111222222222222222222222222111111222222222333333333000000//////////////////222222111111111111111111222111111111111111111111222111000///000111222333111222222222222333555777888===AAACCCEEEKKKUUU]]]bbbiiirrrzzz~~~tttnnntttppp___LLLAAA<<<888888:::<<<@@@FFFPPP\\\kkkzzz}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}tttmmmlllvvvzzzjjj\\\QQQIIICCC@@@>>>===<<<:::999888888888888888888888888999:::;;;===============>>>BBBEEEDDDHHHNNNRRRWWW^^^fffmmmuuuyyy~~~zzz}}}zzzrrrggg]]]SSSNNNJJJDDD@@@???<<<===@@@CCCGGGIIIIIIIIIOOOWWWdddppp{{{mmm___TTTLLLHHHJJJFFF@@@;;;:::888444333444333333333333222222111111000000000000000000000000111111111111111111111111000000000000111111111111//////000000000000000000444333333222111000/////////000000111222333333444222111000///000111222333000111333333222222444777999===BBBDDDFFFLLLWWW___aaahhhrrrzzztttlllppp|||hhhYYYHHH???;;;777666888;;;???FFFPPP]]]mmm{{{~~~||||||}}}~~~}}}||||||}}}~~~{{{}}}}}}sssmmmnnn{{{sssfffZZZPPPHHHCCCBBBAAA???===;;;:::::::::999888888777777777888888:::;;;;;;999888999;;;===???BBBFFFJJJNNNUUU^^^eeelllqqqxxx~~~|||vvvxxxwwwlllaaaWWWQQQLLLFFFBBBAAA======???BBBFFFIIIJJJIIIMMMUUUbbbnnnyyyuuufffXXXMMMIIIJJJFFF@@@;;;999777333111222333333333444333222222111////////////////////////000000000000000000000000....../////////000000000000111222333333333222222333333222111000//////......///000111222444555555111111111111111222333333///222555555333222444666999>>>CCCEEEGGGNNNXXX```bbbiiisss{{{uuujjjkkkuuu]]]PPPBBB<<<:::777666777;;;???GGGRRR___ooo}}}}}}{{{|||~~~~~~}}}||||||}}}~~~{{{}}}~~~tttoooqqq}}}{{{ooocccWWWNNNHHHEEEDDDBBB@@@>>>===<<<<<<::::::999888777777777888666777999888777777999:::===@@@CCCEEEHHHNNNWWW^^^dddkkkttt|||vvvpppqqq|||}}}pppeeeZZZSSSNNNGGGCCCCCC???>>>>>>AAAEEEIIIJJJJJJJJJQQQ]]]iiittt{{{kkk[[[NNNHHHIIIDDD>>>999999777333222444333333444444444333222111000000000000000000000000////////////////////////....../////////000000000000111222333333333333222000000000000000000000000000000111222222333444444111222222333333333333333000555999:::666444444666:::>>>CCCFFFHHHOOOYYYaaaeeellluuu}}}xxxiiigggooo~~~VVVJJJ>>>:::999777666666;;;@@@HHHSSSaaappp}}}||||||~~~~~~~~~}}}||||||}}}~~~{{{}}}~~~vvvppprrr}}}uuuiii\\\RRRLLLGGGFFFDDDBBB@@@>>>============;;;:::999999999999444666888999999999:::;;;999;;;===>>>@@@FFFOOOUUU```hhhrrrzzz}}}rrrkkklllwwwrrrggg[[[UUUOOOHHHDDDDDD@@@>>>===@@@EEEIIIKKKJJJFFFMMMXXXcccooo|||~~~mmm]]]NNNHHHGGGBBB<<<888888777444333555333333444555444333222111111111111111111111111111////////////////////////////////////000000000000...///000111222222111000,,,---...///000111222222222222222222222222333333111222333444555444333333222777======999555555666:::>>>CCCFFFIIIOOOZZZbbbhhhooowww~~~zzziiieeelll{{{KKKCCC<<<999888666888;;;:::@@@JJJVVVcccqqq}}}|||xxxyyy{{{}}}~~~}}}}}}|||||||||||||||zzzwwwtttwww|||tttkkkaaaWWWQQQIIIGGGCCCBBBBBBBBBAAA@@@===;;;:::;;;;;;;;;999777777777888::::::;;;;;;:::999::::::;;;===AAAHHHLLLXXX```lllxxxxxxnnnggghhhsssuuukkk^^^TTTOOOJJJEEE@@@<<<===>>>@@@CCCGGGJJJLLLFFFJJJRRR___nnn{{{sssaaaSSSJJJFFFCCC???:::666444333222111222222222222222222222222222222222111111111111000000000000000000000000000000000////////////000000222111111111000000//////000000000000111111111111333333222222111222222222333333222222222333444555333444555444333333444666:::???DDDGGGIIIOOOXXX```hhhppp{{{xxxjjjggglllvvvIIIAAA:::888777555777:::<<>>============;;;999777888888999::::::::::::888888999:::<<<@@@FFFJJJUUU]]]iiiuuuwwwmmmfffhhhssswwwmmm```UUUOOOKKKFFFBBB;;;<<<===???CCCHHHLLLNNNJJJKKKOOOYYYggguuutttbbbTTTKKKFFFBBB???:::777555555555444222222222222222222222222111111111000000000//////000000000000000000000000000000////////////000000111111111111000000000///000000000000111111111111333333222222111222222333222222333333333333444444222333444444333333555777<<<@@@FFFIIIKKKQQQZZZbbbkkkrrr}}}uuuhhhfffkkkuuuGGG???999777777555666:::===DDDPPP]]]jjjvvv}}}xxxvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz}}}www{{{|||zzz}}}~~~xxxsssllleeeaaaYYYVVVQQQNNNKKKIIIFFFCCCCCCAAA?????????>>><<<;;;888888999999999999999888666777888999:::>>>CCCGGGOOOXXXdddqqq|||wwwlllfffgggrrr~~~{{{{{{qqqcccXXXQQQLLLHHHEEE;;;;;;<<>>888888777666888;;;>>>FFFSSS```mmmyyy~~~{{{xxxwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyy{{{}}}wwwxxx{{{|||wwwrrrlllhhhaaa^^^YYYTTTQQQMMMHHHEEEEEECCC@@@??????>>>===;;;999999::::::999888888777666777888999:::===BBBEEEKKKTTTaaannnyyywwwmmmffffffppp|||xxxvvvhhh\\\SSSNNNJJJIII>>>>>>===>>>BBBGGGLLLOOOMMMKKKJJJPPP\\\lllzzzuuueeeWWWLLLGGGDDD@@@;;;888666666555444222222222222222222222222111111000000000/////////000000000000000000000000000000////////////000000111111111000000000000000000000111111111222222222222222111111222222333333000111333555555444333222000222333333333444777999===BBBGGGKKKNNNTTT^^^fffooowwwpppdddccciiiuuuDDD>>>999999999888999===@@@HHHVVVdddpppzzz|||zzzxxxxxxyyy{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyy|||}}}}}}~~~}}}qqqppppppvvv{{{wwwrrrnnnhhheee```[[[WWWRRRLLLHHHGGGEEEAAA@@@???>>>===;;;;;;;;;;;;::::::888777666777888999:::;;;===AAADDDIIIQQQ^^^lllxxxxxxppphhhgggnnnxxx{{{{{{nnnaaaWWWPPPMMMKKKCCCAAA???>>>@@@EEEJJJNNNKKKJJJJJJQQQ]]]lllyyyttteeeWWWNNNIIIGGGBBB<<<777555333111000222222222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111222222222222222111111111222222333444000111333555555444333222000222333333333444777999<<>>BBBKKKZZZhhhsss|||zzzxxxwwwxxxzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{||||||~~~}}}iiieeeccchhhsss|||~~~zzzwwwyyy{{{~~~}}}xxxuuupppmmmhhhddd___ZZZTTTPPPLLLIIIEEEBBBBBBAAA???>>>>>>>>>===<<<:::999777666777888999::::::<<<@@@BBBHHHPPP]]]jjjvvv{{{ssskkkggglllttttttfff[[[SSSNNNMMMFFFCCC@@@>>>???DDDIIIMMMKKKJJJLLLRRR^^^mmmyyyqqqcccXXXPPPLLLHHHDDD===888444222000...222222222222222222222222222222222222111111111111000000000000000000000000000000////////////000000000000000000111111111111111111111222222222222333111111111111222333444444111222333444444444333333111222444333333444666888<<>>999666333222000222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000///000000000111111111111111111111222222222333333111111111111222333444555222222333333333333444444222333444444333333555777===BBBIIIMMMQQQXXXccclllnnnuuu{{{mmmkkkoooyyy>>>888555777999888999<<>><<<:::888777444666777888888999;;;>>>FFFMMMYYYfffrrr}}}zzzppphhhhhhmmmrrr~~~}}}||||||{{{nnnaaaVVVPPPMMMEEEBBB>>>===???EEEMMMQQQTTTPPPMMMPPPYYYgggttt|||zzzlll```XXXSSSQQQHHHDDD>>>999777666444333222222222222222222222222000000000000////////////000000000000000000000000000000////////////000000//////000000111111111222111111222222222333333333111111111111222333444555333333222222222333444555333444555444333333444666>>>DDDJJJOOOSSSZZZeeennnnnnvvvqqqmmmpppzzz???999444222111222999BBBIII[[[jjjpppvvv}}}~~~~~~zzzvvvtttttttttuuuvvvvvvwwwwwwvvvuuuuuutttssssssrrrrrruuuvvvwwwvvvuuuuuuwwwyyyyyy|||zzzwwwrrrnnnpppqqqjjj```]]]WWWTTTZZZdddooo{{{}}}~~~{{{wwwrrrkkkgggbbb]]]WWWRRROOOMMMLLLKKKDDDBBB@@@???>>>===;;;999:::999777777888;;;>>>@@@IIIOOOZZZeeepppzzz~~~vvvpppmmmllllllooo|||}}}tttooottt}}}uuuhhh]]]UUUQQQIIIEEE@@@>>>===???IIITTTYYYVVVRRRQQQXXXeeesss|||{{{lll___VVVQQQOOOJJJDDD===888777666444222444333222222111111222222222222222222111111000000222111111111000000////////////000111222333444444000000000000111111111111111111222222222333333333222222222333444555666777666555555444444444555555444444333222111333666999???FFFMMMQQQRRRXXXcccllltttxxxooohhhmmm|||???:::666555444555<<>>;;;999:::999777777888:::===???FFFMMMWWWcccoooyyy}}}uuuooommmmmmllllllkkkxxxyyyrrriiiffflllvvvxxxkkk___VVVQQQJJJEEEAAA???===???HHHSSSYYYVVVRRRRRRWWWcccqqq{{{zzzjjj]]]TTTOOOMMMJJJEEE>>>999777666444222444333222222111111222222000000/////////.........111111111111000000000///------......//////000000000000000000111111111111111111222222222333333333333333333333333444555666888888777777777777777888444444333222111333666999@@@GGGOOORRRTTTZZZeeennnrrrvvv~~~ooohhhmmm|||???;;;888999888999>>>FFFNNN]]]kkkpppuuu~~~zzzuuurrrssssssssstttuuuuuuvvvvvvwwwvvvuuutttsssrrrrrrqqqrrrqqqpppllljjjiiijjjlllvvv~~~yyyiii___VVVVVVZZZcccnnnxxx}}}~~~zzzvvvooolllgggbbb^^^YYYTTTQQQJJJHHHDDDBBB@@@???<<<::::::999777777777:::===???CCCIIITTT```lllwwwyyyrrrjjjgggjjjnnnpppooommmxxx~~~}}}|||{{{uuunnnfff___]]]fffqqq}}}pppcccYYYSSSKKKFFFBBB???===>>>GGGQQQYYYWWWSSSRRRWWWbbboooyyy~~~|||mmm___UUUPPPMMMJJJEEE???999777555444333444333222222111111222222///////////////.........111111111111000000000000........................000000000000111111111111111111222222222333333333444444333333333333444444444444444444444444555555444444444333222444777999BBBIIIPPPTTTVVV]]]hhhqqqtttyyyoooiiimmm{{{;;;888888:::::::::???FFFOOO\\\iiinnnqqqxxx~~~}}}wwwrrrpppqqqrrrrrrsssssstttuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqpppooollliiiiiilllnnnvvvxxxlllaaa\\\]]]aaajjjsss||||||vvvsssooojjjeee___XXXTTTLLLIIIEEECCCAAA@@@>>><<<:::999777666777999<<<>>>BBBHHHRRR]]]hhhsss|||~~~|||yyywwwuuuuuuyyy|||qqqiiiaaabbbiiiqqquuutttttt|||~~~||||||zzzxxxvvvtttnnnggg```[[[[[[fffsssvvvhhh\\\UUUMMMHHHDDDAAA>>>>>>FFFOOOXXXWWWUUUTTTWWW```mmmwwwssseeeZZZSSSPPPJJJFFF@@@:::666444444333444333222222111111222222222222222222222222222222111111111000000000000000222222111111000000000//////000000000111111111111111111222222222333333333444444333333222333333333222222333333333333333333444555555444333444777:::BBBIIIQQQUUUXXX^^^iiisss{{{pppjjjnnn|||777555555888999:::???EEESSS___kkkoooqqquuu{{{zzzuuuqqqooooooppppppqqqqqqrrrssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqpppqqquuuwww{{{{{{ooohhheeedddhhhmmmzzz{{{|||yyytttooojjjccc[[[VVVNNNJJJFFFCCCBBBAAA???>>>:::999777666777999;;;===CCCIIIQQQ[[[eeeoooxxx}}}zzzxxxvvvxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzz|||xxxrrrkkkddd]]]___iiissswwwxxxwww|||}}}{{{zzzyyywwwuuurrroooiiiccc]]]YYY\\\iiivvvzzzkkk___WWWNNNJJJEEEBBB>>>===DDDMMMWWWXXXWWWVVVXXX```mmmvvvzzzkkk^^^UUUQQQJJJGGGAAA;;;666444333444444333222222111111222222333333333333333333333333000000000000000000111111444333333222222111111111///000000000111111111111111111222222222333333333444444333222222222333333444555666777888777777777444555666555555555888:::AAAIIIQQQUUUXXX___kkkttt~~~qqqkkkppp}}}555333444777999:::@@@GGGYYYdddpppuuuttttttzzz~~~wwwrrrnnnmmmmmmmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvxxxyyy|||xxxqqqjjjggghhhooo|||~~~~~~yyytttnnnggg```[[[SSSPPPJJJFFFCCCAAA???>>>:::999777666666888;;;<<>><<<:::999777666666888:::<<>>DDDLLLWWWaaammmwww}}}}}}tttmmmiiifffdddbbbffffffggghhhhhhgggeeedddgggjjjooovvv~~~yyytttoooeee[[[UUUPPPLLLKKKMMMSSSaaaooo|||}}}pppggg[[[SSSKKKGGGCCC@@@BBBGGGQQQXXX______^^^dddtttlll^^^SSSNNNEEE>>>999555333111222222333333333333222222222222222111111111111000333333333333333222111000///000111222222111000000333222111000000000111222333333444555555555555444111222333444555777888888666777888999999999888777666666666555555666999<<>>CCCNNNZZZaaannnrrrqqqsssqqqsss}}}ssskkkhhhhhhiiiiiiiiijjjlllmmmnnnmmmmmmlllkkkmmmsssyyy~~~|||{{{yyyxxxyyy|||sssfff[[[[[[dddrrr|||ssspppkkkbbbWWWMMMDDD???;;;:::888777777888:::;;;===CCCMMMWWWbbbmmmwww}}}{{{tttjjjbbb^^^]]]]]]]]]dddggglllppppppooommmlllnnnppptttzzzzzzuuuoooeeeZZZQQQLLLHHHHHHJJJPPP[[[ggguuu{{{tttkkk^^^VVVNNNIIIEEEAAABBBFFFOOOWWW______]]]cccsssoooaaaSSSMMMEEE>>>999555222000111222333444444333222111222222222111111111000000111111222222111///---,,,+++---///111222222000///222222111000000111111222333444555555666666555555333333444555666777888888666777888999999888777666555666666555444666999<<<@@@OOO^^^cccaaaffftttxxxooommmlll|||888666777;;;???EEEQQQ]]]dddqqqtttrrruuutttxxx{{{qqqiiieeeddddddeeehhhiiikkkmmmnnnnnnmmmmmmkkkooouuu}}}}}}xxxvvvtttrrrssswwwzzz}}}}}}mmm\\\VVVZZZeeevvvyyytttlllbbbVVVLLLDDD@@@;;;:::888777777888:::;;;>>>DDDNNNYYYdddoooyyyuuunnnddd]]]YYYYYYZZZ[[[dddjjjrrrxxxyyyxxxvvvvvvvvvwwwyyy|||{{{vvvpppeeeZZZNNNIIIEEEEEEGGGKKKTTT^^^lllrrr|||vvvmmm```XXXPPPKKKFFFAAAAAAEEEMMMVVV______\\\aaappppppbbbTTTOOOGGGAAA===:::888666222333444555555444333222222222222111111111000000000000111111000...,,,+++)))+++...111222222222111111111111111111111222222333444555555666666555555555555666666666666666777666777888999999888777666444555555444444666999<<<@@@PPP```fffdddhhhuuu|||rrrnnnlll{{{888666777;;;@@@GGGTTT```gggsssuuussswwwxxx~~~yyynnnfffaaaaaaaaaaaaggghhhiiikkklllmmmmmmmmmooorrrxxx{{{rrrqqqooooooqqqtttxxx{{{}}}}}}~~~sss___TTTSSSZZZhhhuuu|||yyyxxx}}}|||vvvmmmaaaUUUKKKEEEAAA;;;:::888777777888:::;;;???FFFPPP\\\gggrrr{{{tttnnneee___\\\\\\\\\\\\gggnnnxxx}}}}}}}}}~~~|||vvvpppdddYYYLLLFFFBBBCCCEEEGGGMMMTTT```gggrrr~~~xxxnnn```YYYQQQLLLGGGAAAAAADDDJJJVVV```aaa\\\___nnn|||qqqcccQQQLLLEEE???;;;999888666333333444444444444333333222222222111111111111000111111111111111000///...***+++...000222222333222000111111111222222222222333333444555555555555444666666666666666666555555777888999999999888777666444444555444444666999<<>>>>>888555777999999<<<@@@AAANNN\\\gggqqq|||~~~|||tttpppsssxxx||||||yyyzzzzzzyyywwwzzz}}}{{{{{{|||||||||}}}zzzvvvrrrpppkkklllkkkiiiiiimmmuuu|||{{{rrreeeXXXOOOFFFDDD@@@===<<<===???AAAEEEJJJTTTaaaooo}}}uuuhhh\\\PPPJJJFFFBBBAAACCCIIIWWW^^^```eeefffjjjxxx{{{iii\\\RRRKKKEEECCC???999555666777666555444333222222222111111111111000000000000111111111111111111111111111000000000000000000111///000000111222333333333333444444444444444444555555555666666777888888888666777999:::;;;;;;:::999:::888555444555777777777FFFUUUfffoooppprrrzzzooojjjnnnxxx777888999;;;???JJJWWW```iiillloooooooooyyy~~~sssiii___\\\[[[YYYYYY[[[bbbeeehhhhhhgggiiimmmpppsssxxx}}}~~~vvvkkkdddZZZ[[[^^^ccchhhmmmqqqrrrvvvttttttvvv{{{wwwfffXXXPPPQQQWWWeeemmmvvvzzz|||zzzrrriii___YYYQQQNNNOOOQQQSSSRRR^^^dddooo}}}}}}xxxpppfff\\\RRRHHHAAAAAA<<<999;;;<<<<<>>===>>>@@@AAABBBGGGPPP[[[iiiwwwwwwiii^^^RRRMMMIIIDDDBBBCCCHHHWWW^^^aaaffffffjjjwwwvvvfff\\\SSSLLLFFFDDD@@@:::666777555555444333333333444444111111111111000000000000111111111111111111111111333222222222222222222333000000111222222333444444333333333333333444444444666666777777888999999999888999:::<<<<<<<<<;;;:::666555444444555666999;;;GGGVVVgggpppqqqrrrzzznnniiikkkttt666777888:::???JJJWWWaaagggjjjkkkjjjmmmxxx}}}pppfff]]]ZZZYYYXXXWWWYYY^^^aaaeeeffffffhhhmmmqqqwww{{{|||qqqeee]]]WWWZZZ^^^ccchhhkkknnnoootttssssssuuuyyy|||}}}}}}ooo^^^SSSQQQUUUcccllluuuyyyyyyvvvnnneee\\\WWWQQQNNNNNNOOOMMMKKKOOOSSS\\\iiiyyy~~~yyypppggg]]]SSSJJJDDD???:::888999::::::>>>CCCGGGTTTdddoooyyy~~~vvvpppiiibbb^^^bbbjjjttt~~~yyyrrrmmmkkkkkkllllllnnnoooooonnnlllhhhdddbbb^^^[[[WWWVVVZZZ```eeeiiivvv|||tttiii^^^SSSLLLFFFDDDBBB???>>>???@@@AAA???CCCIIIRRR___mmm|||zzzkkk```UUUPPPLLLFFFCCCCCCHHHWWW___bbbggggggjjjwwwqqqddd\\\SSSLLLGGGDDDAAA:::777777333333333333333444555666222222111111111000000000111111111111111111111111000000////////////000000111111111222333333444444333333444444555555555555777777777888999999:::::::::;;;<<<=========<<<;;;000222444444333666:::???HHHWWWhhhqqqrrrssszzznnnhhhhhhppp555666888:::@@@JJJXXXbbbgggggggggfffjjjxxx|||ooofff]]]\\\[[[ZZZZZZ[[[\\\___cccdddeeeggglllpppxxx|||zzznnnaaaYYYUUUYYY___dddhhhjjjlllmmmqqqqqqrrrtttvvvxxxzzzzzz}}}xxxeeeVVVQQQTTTcccmmmwwwzzzzzzvvvnnnfff___ZZZTTTQQQQQQPPPNNNLLLNNNPPPUUU]]]jjjyyyzzzqqqggg]]]RRRIIICCC===999777777888888===DDDKKKYYYiiittt}}}}}}sssmmmeee___[[[^^^fffqqq~~~uuupppiiidddbbbcccdddeeeiiijjjkkkkkkiiifffbbb```]]]XXXSSSSSSYYYaaafffiiimmmwww{{{pppeeeYYYPPPJJJDDDCCCAAA@@@???>>>??????===@@@DDDKKKUUUeeevvv|||lllbbbWWWRRRNNNGGGCCCCCCGGGWWW___ccchhhgggjjjvvv|||mmmbbb]]]SSSLLLFFFDDD@@@:::666777444444333333333444444555222222222111111111000000111111111111111111111111000//////......//////000000111111111222222333333555555555666666777777888666777777888999999::::::;;;<<<=========<<<;;;:::...222555444222444:::@@@HHHWWWiiirrrrrrsssyyypppiiiiiippp555666888;;;@@@KKKYYYcccgggfffeeedddjjjyyyzzzmmmddd]]]\\\\\\[[[ZZZ\\\[[[___bbbcccdddfffjjjnnnwww}}}yyykkk^^^WWWSSSXXX___eeehhhiiikkkmmmoooppprrrssstttvvvwwwxxxzzz|||lllZZZSSSTTTbbbmmmyyy}}}|||xxxqqqiiiddd^^^WWWTTTTTTUUUTTTSSSQQQRRRTTTXXXaaapppzzzpppeeeZZZOOOFFF@@@>>>;;;:::;;;;;;<<>>=========???BBBFFFNNN^^^qqq~~~}}}mmmcccXXXSSSNNNGGGCCCBBBEEEVVV___ccchhhgggiiitttyyyjjj```ZZZRRRKKKFFFCCC@@@999666666666666555444333222222333222222222222111111111111111111111111111111111111444444333333333333444444000000000111111111111111333444444555666666777777666777777888888999::::::<<<<<<=========;;;:::999111444666555222333999???HHHXXXjjjssstttuuuzzzrrrkkkjjjqqq555777999<<>>FFFPPPYYYeeerrr{{{}}}wwwrrrpppqqqtttyyyyyytttfffbbb^^^\\\]]]___``````dddfffjjjlllkkkiiieeeccc___[[[VVVUUUZZZbbbiiinnnhhhpppxxx}}}~~~tttgggZZZOOOJJJHHHBBBBBBBBBAAA@@@???=========???AAACCCJJJZZZnnn|||~~~pppeeeZZZSSSNNNGGGDDDCCCCCCTTT^^^ccchhhfffgggrrr}}}zzzlll___XXXSSSLLLGGGDDD@@@:::777777777777555444333222222222333222222222222111111111111111111111111111111111444333333333333333333444111111111111111111111111111111222333444555555666777888888999999:::;;;;;;===============;;;999888444555666555444555999===IIIYYYlllvvvwwwxxx~~~tttllljjjqqq666777:::===CCCOOO]]]gggjjjhhhfffgggnnn~~~xxxqqqeee]]]WWWWWWYYYXXXWWWYYYXXX\\\```cccdddgggmmmqqq{{{yyyhhhZZZRRRMMMTTT\\\aaacccfffkkkpppmmmpppssstttsssrrrsssuuuuuuxxx{{{}}}~~~{{{fff]]]]]]eeesss{{{tttoooiiifffeeeccc```\\\VVVWWWWWWWWWZZZeeettt|||vvvlllbbbXXXOOOHHHCCC;;;::::::<<<===@@@IIITTTaaalllwww~~~zzztttpppdddaaa___^^^____________fffiiimmmooopppmmmjjjgggbbb___[[[WWWXXX^^^fffllliiipppwwwzzzxxxtttkkk___RRRJJJGGGGGGCCCCCCDDDDDDCCCAAA???>>><<<>>>@@@BBBHHHVVVkkkzzzttthhh\\\TTTOOOIIIFFFFFFAAASSS]]]bbbgggeeefffppp{{{ttteee[[[UUUNNNIIIFFFCCC<<<999999666555444333333333333333333333222222222111111111111111111111111111111111111111000000000000111111333333333333333333333333222222333444555666777777::::::;;;;;;<<<<<<======????????????>>><<<:::999666555555555666999;;;===KKK[[[ooozzz|||}}}tttkkkgggmmm666888:::>>>DDDPPP^^^iiillliiiggghhhpppuuunnneee]]]WWWXXXYYYXXXXXXZZZVVVZZZ___bbbeeeiiiooottt}}}yyyfffXXXPPPKKKRRRZZZ___aaaeeekkkpppmmmpppttttttsssrrrsssuuutttwwwzzz}}}}}}~~~kkkaaaaaajjjyyy{{{xxxsssqqqoookkkddd___\\\]]]\\\ZZZ[[[bbbooozzzyyytttkkkbbbYYYRRRKKKGGG@@@???@@@BBBBBBFFFQQQ\\\fffqqq{{{}}}zzzwwwrrrooodddbbb````````````___^^^iiilllqqqttttttrrrooolllfffddd___ZZZWWW[[[dddkkkjjjpppvvvyyy~~~~~~|||zzzoookkkdddXXXMMMGGGFFFGGGDDDEEEFFFFFFEEECCCAAA???;;;>>>@@@AAAFFFTTTiiixxxwwwkkk]]]UUUPPPJJJGGGHHH@@@RRR]]]bbbgggdddeeeooo||||||lll```WWWPPPKKKHHHEEE>>>;;;;;;444444333333333444555555333333333222222222111111111111111111111111111111333333222222222222333333555555555555555555555555555555666777888999::::::<<<<<<======>>>?????????@@@AAAAAA@@@???===;;;:::666555333555888<<<>>>>>>MMM^^^rrr}}}tttjjjdddiii|||666999<<>>???CCCLLLXXX___ppptttzzz~~~zzzwwwxxxyyywwwqqqlllccccccbbbbbbbbbdddeeefffkkkoootttyyyyyywwwrrrooonnnjjjddd___]]]^^^```ccckkkooouuu{{{{{{uuuqqqgggaaaYYYQQQMMMJJJHHHFFFEEECCCBBBCCCEEECCC???;;;>>><<<===AAAFFFPPPbbbssstttiii]]]VVVPPPHHHDDDCCCHHHNNNYYYcccfffeeeiiiooo~~~tttbbb^^^TTTKKKHHHEEE???<<<<<<666666555444333333333333111111111111111111111111222222222222111111000000///111222222222333666888444333111000111333555777666666555555777999;;;<<<;;;<<<<<<<<<======>>>>>>>>>@@@AAABBB@@@>>>;;;999999777555222222777>>>DDDNNN___qqq{{{xxxkkkeeeiiixxx888999;;;===CCCOOO```lllpppnnniiifffooo{{{mmmddd\\\YYYVVVTTTUUUUUUUUUUUUXXXXXXZZZ]]]bbbhhhnnnqqqyyywwwfffVVVMMMLLLOOOTTTYYY^^^bbbeeefffjjjlllnnnoooooonnnnnnooorrrtttwwwyyyzzz|||~~~sssiiilllvvv~~~{{{wwwsssqqqiiijjjhhhccc^^^```hhhqqqzzzuuulllcccZZZQQQHHHCCCAAAAAAAAABBBHHHRRR^^^gggssswww||||||yyyvvvvvvvvvtttnnnhhhdddcccbbbbbbdddfffiiijjjooorrrwww{{{}}}{{{wwwuuupppmmmhhhdddcccdddgggjjjnnnrrrwww||||||yyytttnnnjjjbbb\\\TTTMMMIIIGGGEEEDDDGGGEEEDDDEEEFFFDDDAAA===>>><<<===@@@EEEOOOaaaqqquuuiii]]]VVVPPPIIIEEEEEEHHHOOO[[[eeegggfffiiiooo}}}{{{jjjaaaWWWMMMIIIEEE@@@<<<<<<666666555444333333333333111111111111111111111111222222222222111111111000000111222222111222444666555444222111111333555666888888777777888999::::::;;;;;;<<<======>>>??????@@@AAABBBCCCAAA???<<<:::666666666555666888===@@@NNN```ttt~~~zzzllleeehhhvvv:::::::::;;;AAANNN^^^jjjlllkkkgggfffqqqxxxkkkbbbZZZWWWTTTSSSTTTVVVVVVVVVWWWWWWYYY\\\bbbhhhnnnrrrwww}}}uuueeeWWWOOOKKKNNNSSSXXX]]]aaadddeeegggjjjlllmmmmmmllllllmmmooorrruuuwwwyyy{{{~~~wwwnnnppp}}}~~~zzzxxxppppppnnnhhhcccdddkkkrrr~~~|||wwwnnneee[[[RRRIIIDDDBBBCCCDDDHHHOOO[[[hhhpppxxx{{{}}}{{{yyywwwvvvvvvsssnnniiihhhfffddddddfffiiinnnqqqtttwww{{{~~~~~~|||tttqqqnnnkkkjjjlllooorrrsssvvvzzz~~~|||wwwsssmmmhhhddd\\\WWWPPPJJJGGGFFFEEEEEEIIIHHHGGGGGGGGGEEEBBB@@@>>><<<===@@@EEENNN```pppvvvkkk^^^WWWQQQKKKGGGGGGGGGOOO\\\hhhjjjhhhiiinnnzzztttdddZZZPPPKKKFFF@@@<<<;;;666666555444333333333333222222222222222222222222222222222222111111111111000111222111000111222444666555333222222333444555888999999999999999999888;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCBBB???<<<:::333555777888999:::<<<===NNNaaavvv{{{llldddeeerrr:::::::::<<>>::::::666666555444333333333333222222222222222222222222222222222222222222222222000111222222111222444666777666555333333333444555666777888:::::::::999888;;;;;;<<<>>>@@@AAABBBCCCCCCCCCCCCBBB@@@>>>;;;:::333555777888999:::<<<===MMMaaawwwyyyjjjaaacccooo}}}888999:::===AAAGGGNNNRRR]]]___aaaffftttvvviii```VVVTTTQQQQQQSSSUUUUUUUUUTTTUUUWWW[[[```gggmmmqqqwww}}}}}}qqq```SSSKKKHHHJJJOOOUUUZZZ^^^```bbbeeegggjjjkkkkkkkkkkkklllmmmooosssvvvxxx{{{zzzzzz{{{zzzwwwrrrmmmlllnnnqqqzzz|||tttjjjaaaWWWOOOIIICCCFFFLLLSSS]]]hhhttt||||||zzzyyyzzz|||}}}}}}xxxvvvuuuuuuyyyyyyzzz|||}}}|||zzzxxxwwwtttooollllllppptttxxxyyy{{{~~~|||zzzxxxvvvuuuuuuvvvwww~~~zzzuuuqqqmmmhhheeeXXXSSSMMMIIIGGGHHHHHHHHHIIIJJJKKKKKKIIIEEEBBBAAA<<<;;;===BBBHHHTTTgggxxxzzznnn```XXXRRRLLLHHHIIIGGGOOO^^^kkkmmmjjjjjjnnnxxxiii]]]QQQJJJDDD===999888666666555444333333333333222222222222222222222222222222222222222222222333///111222333333444777999777777555444444444444555222444666999:::;;;;;;:::<<<<<<>>>???AAABBBCCCDDDCCCCCCBBBAAA???<<<999888555666666666666888===@@@KKK```wwwuuuggg___```lllyyy666777999===@@@DDDHHHJJJUUUYYY]]]dddtttvvviii```UUUSSSQQQPPPRRRSSSTTTTTTUUUUUUWWWZZZ```ffflllpppwww|||~~~qqq```QQQIIIFFFIIINNNSSSXXX\\\___```cccfffiiijjjjjjjjjkkklllkkknnnqqqtttvvvyyy}}}~~~{{{vvvqqqoooppprrryyyvvvmmmddd[[[SSSNNNGGGLLLTTT\\\eeeoooxxx~~~|||xxxuuuuuuwwwzzz||||||wwwtttrrrrrrrrruuuvvvyyy{{{}}}}}}|||||||||yyyuuuqqqqqqtttxxx{{{|||}}}~~~|||{{{zzzzzzzzzzzz|||xxxuuuqqqmmmhhhdddXXXTTTMMMHHHGGGGGGGGGFFFHHHKKKNNNNNNKKKFFFBBB@@@===<<<>>>CCCJJJUUUiiizzz|||oooaaaXXXQQQKKKGGGHHHGGGOOO^^^jjjmmmiiijjjnnnyyyjjj^^^QQQJJJCCC===999999666666555444333333333333333333333333333333333333222222222222333333333333111222333444444555888:::777666666555555555555666333444666888:::<<<======>>>>>>???@@@AAACCCCCCDDDDDDDDDBBB@@@===;;;888777777777555444444888===BBBKKK___vvvssseee\\\]]]iiivvv666666777:::???DDDHHHJJJOOOTTTZZZcccuuuuuuhhh___UUUSSSPPPOOOQQQRRRSSSSSSUUUVVVWWWZZZ___eeekkknnnssszzzsssbbbSSSJJJEEEHHHLLLRRRWWW[[[^^^___aaacccfffhhhhhhhhhiiijjjiiilllooorrrsssvvvyyy|||}}}~~~yyyvvvsssssssssyyyyyyppphhh___WWWRRRNNNTTT^^^gggooovvv|||{{{xxxtttrrrrrrvvv|||{{{vvvsssqqqqqqrrrtttvvvzzz|||}}}}}}}}}}}}~~~{{{xxxuuuuuuxxx|||~~~}}}zzzwwwsssnnngggccc\\\WWWPPPKKKHHHHHHGGGGGGHHHMMMRRRSSSOOOHHHCCCAAA???===???CCCIIITTTfffwww~~~qqqbbbXXXPPPIIIFFFFFFGGGOOO]]]iiikkkhhhiiinnn{{{kkk___RRRKKKDDD>>>::::::666666555444333333333333333333333333333333333333222222222333333333444444333444555444333333444666666666666666666666777777777888888999;;;===>>>??????@@@@@@AAABBBCCCCCCCCCFFFEEECCCAAA>>>;;;999888777666555444555888===AAAKKK___vvvssseee[[[[[[eeerrr666555555888>>>EEEJJJMMMLLLQQQXXXbbbttttttggg^^^VVVSSSPPPOOOPPPQQQRRRRRRVVVVVVWWWZZZ^^^dddjjjmmmqqqxxxtttdddTTTLLLDDDGGGLLLQQQVVVZZZ]]]^^^___aaaeeefffffffffggghhhhhhjjjmmmoooqqqsssvvvyyy{{{~~~|||yyyvvvuuuuuuyyyzzzrrrjjjbbbZZZUUUTTT[[[eeennnvvv{{{~~~wwwuuuqqqooorrrwww~~~{{{wwwtttrrrrrrsssvvvyyy|||~~~~~~}}}}}}}}}}}}{{{yyywwwxxx{{{}}}zzzvvvooohhhcccaaa\\\TTTOOOLLLKKKJJJIIIIIINNNUUUVVVRRRJJJDDDAAA@@@??????CCCGGGRRRcccttt}}}rrrbbbXXXPPPHHHDDDEEEGGGOOO\\\hhhjjjhhhiiinnn|||mmmaaaTTTLLLFFF???<<<<<<666666555444333333333333333333333333333333333333222222222333333444444444555666555444111000111222555555666666777777888888<<<<<<;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCHHHGGGDDDBBB???<<<:::999555666666666666999===@@@MMM```wwwuuufff[[[ZZZcccooo555888:::<<>>@@@AAA???AAACCCEEEGGGGGGGGGGGGBBBBBBBBBAAA???<<<999888666666666555555888===AAAPPPbbbxxxzzzlll___YYYbbbnnn555888;;;>>>GGGSSS\\\]]]WWWWWWYYYdddwww{{{pppddd\\\UUURRRNNNMMMNNNPPPRRRSSSVVVVVVWWWWWWXXX\\\bbbffflllttt||||||vvvjjjYYYJJJFFFEEEFFFIIINNNSSSVVVWWW[[[[[[\\\]]]^^^___```aaaeeehhhkkknnnppprrrvvvxxxxxxzzz|||}}}~~~{{{}}}xxxrrrjjjeeeeeeggglllsssxxx{{{|||}}}~~~~~~{{{yyyzzz|||~~~~~~}}}|||||||||~~~}}}}}}}}}|||zzzwwwsssooollliiibbb[[[VVVPPPIIIGGGIIILLLSSSXXXVVVRRROOOJJJFFFCCC===<<>>;;;:::555555555444555888<<<@@@MMM```wwwxxxjjj]]]XXX```jjj444888;;;@@@KKKZZZbbbddd[[[YYY[[[fffyyyzzznnnbbbZZZTTTQQQNNNMMMNNNPPPQQQRRRSSSTTTTTTTTTVVVYYY^^^bbbiiirrr{{{}}}yyynnn\\\MMMFFFDDDCCCEEEJJJPPPTTTVVVZZZZZZ[[[[[[\\\]]]^^^___cccfffiiilllnnnppptttvvvvvvxxx{{{{{{}}}~~~yyytttmmmiiiiiimmmqqqvvvyyy{{{{{{|||||||||{{{}}}~~~~~~|||xxxtttqqqpppiiiaaa\\\TTTLLLHHHJJJLLLSSSXXXWWWTTTQQQLLLFFFCCC>>>???FFFOOOVVV___fffmmmrrrxxx~~~{{{qqqdddYYYRRRNNNKKKHHHHHHQQQ```mmmooojjjjjjmmmxxx~~~kkk___TTTPPPNNNHHHAAA===;;;999777444333333444444222333444333222111222333444333333222222333333444111111222222333333444444555555444555555666777888::::::;;;<<<>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFDDDAAA>>>;;;:::555555555555555888<<<@@@JJJ^^^wwwxxxjjj___[[[```hhh666888<<>>@@@CCCFFFGGGNNNNNNMMMLLLLLLKKKKKKKKKHHHHHHGGGDDDAAA===:::888666777888888888:::>>>AAAKKK```{{{uuuiiibbbccchhh:::;;;===CCCRRRbbbiiihhhccc]]][[[fff|||{{{nnnaaaXXXPPPNNNLLLLLLNNNOOOOOONNNPPPQQQSSSSSSTTTVVVZZZ]]]]]]fffpppyyy}}}xxxhhhXXXLLLHHHCCCAAACCCGGGJJJKKKOOONNNNNNOOOQQQTTTWWWYYYaaadddgggjjjlllooorrruuutttwwwzzz{{{{{{~~~zzzwwwuuuqqqpppsssuuuwwwxxxxxxwwwwwwxxxzzz{{{|||}}}}}}~~~xxxtttnnnhhhaaa]]]ZZZYYY[[[]]]bbbiiirrr{{{|||wwwpppjjjfff^^^VVVQQQRRRQQQXXX]]]^^^]]]YYYOOOEEEBBB???@@@EEEIIIJJJKKKMMMMMMRRR[[[eeeooozzzyyyjjj^^^UUUPPPKKKHHHIIISSSdddqqqsssnnnlllnnn}}}|||qqqccc[[[SSSQQQNNNHHHCCCAAA;;;999777444333333444444333444555444333222333444555444444333333444444555444444333333333555666777666666777777888:::;;;<<<:::;;;<<>>@@@MMMbbb{{{xxxiii___```eee:::;;;===DDDTTTeeelllkkkfff```]]]ggg~~~zzzmmm___VVVOOONNNLLLLLLMMMNNNNNNMMMOOOPPPRRRSSSSSSUUUXXX[[[[[[bbblllvvv|||zzzkkk\\\LLLHHHCCCAAAAAACCCEEEEEELLLKKKKKKLLLOOOSSSWWWZZZ___bbbeeehhhjjjmmmpppssssssuuuxxxyyyyyy||||||uuurrrpppmmmnnnpppssstttuuuuuutttuuuxxxzzzyyy{{{}}}||||||~~~yyyooolllgggaaa\\\YYYWWWVVVTTTVVVZZZ```jjjttt~~~zzztttnnniiiaaaXXXSSSSSSTTTZZZ___```___[[[OOOCCCBBB>>>>>>BBBDDDCCCCCCEEEDDDIIIRRR]]]iiiuuu|||mmm```WWWPPPKKKGGGIIITTTdddrrrtttooommmooo{{{uuujjj___WWWQQQOOOKKKDDD???>>>888888666555555444444444222333555444333333444555444444333333333333444444777666555444444555777888666777777999:::<<<>>>???:::;;;===???BBBFFFIIIJJJQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMKKKHHHDDD@@@<<<:::333555666777777999<<<>>>LLLaaazzz|||jjj]]]\\\bbb:::;;;===EEEVVVhhhpppooohhhaaa^^^iiiyyylll]]]TTTOOOMMMLLLLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRTTTWWWYYYYYY```jjjttt|||zzzlll]]]KKKGGGCCC@@@@@@@@@AAAAAABBBBBBCCCFFFJJJPPPUUUYYY^^^```dddgggiiikkkoooqqqqqqtttwwwxxxxxxzzz~~~vvvooolllkkkhhhiiillllllnnnoooqqqrrrtttxxx|||wwwzzz|||||||||~~~xxxtttllliiieeeaaa]]][[[ZZZYYYRRRSSSVVV[[[eeeppp{{{}}}wwwqqqkkkcccYYYTTTTTTUUU[[[```aaaaaa[[[OOOBBBBBB>>><<>>@@@>>>DDDMMMXXXeeeqqq}}}oooaaaXXXQQQKKKGGGIIITTTeeesssuuuooommmoooxxx{{{pppfff\\\UUUOOOMMMHHHAAA<<<;;;777777666666666555555444222333444444333333555666444333333222222333333444;;;:::888777666777999:::666777888999;;;>>>@@@AAA:::;;;===@@@CCCFFFIIIKKKPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLJJJGGGCCC>>>:::888222333555666666777:::<<>>>>>@@@AAABBBCCCEEEHHHNNNTTTYYY]]]___ccchhhlllooopppqqqtttuuuuuuvvvwwwyyy}}}tttkkkaaa]]]___ccceeeeeemmmnnnoooooopppssswww{{{{{{~~~|||xxxvvvwwwqqqlllgggeeeeeeeeebbb_________```bbbhhhsss{{{vvvooodddYYYTTTUUUYYY]]]bbbbbb]]]TTTKKKFFFAAA>>>:::999:::<<<=========@@@HHHTTTaaalllsssvvv{{{}}}pppdddYYYOOOJJJJJJHHHVVVcccoooxxxppphhhnnnxxxzzzlll___\\\SSSLLLIIIFFF@@@<<<;;;555666777777666666777888888777555444333333333444777666444333222222333333444555666777777888888888::::::;;;;;;<<<===>>>>>>?????????@@@BBBEEEGGGIIILLLLLLKKKLLLLLLMMMNNNOOOLLLKKKHHHEEE@@@<<<999777555666666555666888===@@@JJJaaa|||ppp```YYYZZZ;;;===AAAIIIYYYjjjpppoooccc______iii~~~{{{lll\\\SSSMMMKKKIIIIIIJJJKKKLLLKKKKKKLLLNNNOOOOOOPPPSSSUUUWWW]]]eeekkkqqqrrrkkkaaaWWWMMMDDDBBBAAA??????@@@???@@@AAACCCFFFKKKRRRWWW[[[]]]aaafffjjjnnnpppqqqssstttuuuuuuvvvxxx|||vvvggg___WWWSSSVVV[[[]]]^^^gggiiikkklllmmmppptttwww~~~~~~}}}}}}}}}zzzvvvrrrpppnnnllljjjllllllmmmnnnrrrzzz}}}wwwpppeeeYYYTTTUUU[[[___bbbbbb\\\SSSJJJEEEAAA>>>;;;:::;;;<<<======>>>@@@GGGPPP\\\eeekkkmmmssstttzzz}}}nnncccXXXNNNJJJJJJHHHWWWdddpppxxxpppiiioooxxx}}}ooobbb___UUUMMMIIIEEE>>>999888888888999777555333444444777666555444333333444444555444333333333444555555777888888999999999888888:::;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOMMMJJJFFFAAA<<<888666555666666555666888===@@@KKKaaa|||nnn^^^YYYZZZ<<<>>>BBBJJJZZZjjjqqqpppfffaaa___iii}}}{{{kkk\\\RRRKKKIIIHHHHHHJJJJJJJJJIIIIIIKKKMMMMMMNNNOOORRRTTTVVV\\\ccciiiooorrrkkkcccXXXNNNEEEBBBAAA>>>>>>@@@<<<===>>>@@@CCCIIIPPPUUUYYY\\\```dddiiimmmoooqqqqqqrrrssstttuuuwwwzzz}}}sssgggWWWQQQJJJHHHLLLQQQUUUVVV^^^aaadddgggiiilllooorrr~~~zzzyyyyyy}}}~~~yyyqqqfffZZZUUUVVV]]]```cccaaaZZZPPPHHHCCCAAA???<<<;;;<<<===>>>>>>???@@@DDDLLLUUU]]]aaaccchhhhhhmmmtttyyy{{{zzzlllaaaWWWNNNJJJJJJHHHWWWdddpppxxxpppjjjqqqyyyttthhhaaaWWWNNNIIIDDD<<<777555777888888666444333333444666555555444444444555555333333333333444555666777::::::;;;;;;;;;:::999999;;;;;;===>>>@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJKKKGGGGGGHHHHHHJJJKKKLLLMMMRRRPPPLLLHHHBBB<<<888555555666666555555888<<<@@@LLLaaa{{{}}}kkk\\\XXXZZZ;;;===AAAJJJ[[[lllssssssiiiccc```hhh||||||lll\\\RRRIIIHHHGGGGGGIIIIIIIIIGGGIIIKKKLLLMMMMMMOOORRRTTTWWW]]]ccciiipppsssnnnfffXXXNNNDDDAAA???===<<<>>>;;;<<<===???BBBGGGNNNSSSYYY[[[___ccchhhllloooqqqoooqqqrrrssssssuuuxxx{{{}}}xxxfffZZZKKKGGGCCCBBBFFFLLLPPPRRRUUUYYY]]]aaadddgggjjjlllzzz|||ttthhh\\\VVVWWW]]]```aaa___XXXNNNFFFBBBAAA???<<<<<<===>>>>>>===???@@@CCCIIIQQQWWWZZZ[[[^^^^^^aaaggglllooowwwwwwiii___VVVMMMJJJKKKIIIYYYfffqqqxxxpppkkksssyyy{{{ooobbbXXXNNNIIICCC<<<777666333444555555444444555777555444444444555555555666333333333444555555666777999999:::;;;;;;;;;;;;;;;:::;;;===>>>@@@BBBCCCDDDFFFFFFGGGGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQOOOLLLGGGBBB===999666555555555555555888<<<@@@LLL```zzzzzzhhhZZZWWW[[[888;;;@@@JJJ\\\mmmvvvuuujjjddd```hhh|||}}}lll]]]SSSIIIHHHFFFFFFGGGHHHHHHGGGJJJKKKMMMNNNNNNOOORRRTTTVVV[[[bbbgggooosssooohhhWWWMMMDDD@@@>>>;;;:::<<<:::;;;===???BBBGGGNNNSSSYYY[[[^^^bbbgggkkkooopppnnnppprrrsssssstttwwwyyy|||ooo\\\PPPDDDAAA??????BBBFFFJJJMMMMMMQQQVVVZZZ]]]```cccfffoooxxxuuuhhh\\\WWWXXXZZZ\\\^^^[[[UUUMMMFFFCCCBBB@@@======>>>??????>>>???AAADDDJJJQQQVVVXXXXXXXXXVVVWWW\\\```dddmmmuuu{{{uuuhhh^^^UUUMMMIIIJJJJJJ[[[hhhrrrxxxpppkkkuuu{{{uuucccXXXNNNIIIDDD===888888333444555555444444555777444444555555555555555555555555555555555555555555555666888999;;;<<<======:::;;;<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJLLLMMMNNNOOONNNLLLJJJFFFBBB===:::888444555555444555777<<>>;;;:::;;;:::;;;===>>>AAAGGGNNNSSSYYY[[[]]]```dddhhhlllnnnnnnppprrrsssssstttvvvwww{{{wwwfffUUUJJJ???===<<<;;;<<>>>>><<<<<<===???@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMKKKIIIFFFBBB>>>:::888444555555444444777;;;???GGG[[[ttt{{{iii[[[XXX\\\888;;;???IIIZZZkkksssrrriiiccc```iii|||~~~nnn___VVVMMMIIIEEECCCEEEGGGJJJKKKHHHJJJKKKLLLLLLNNNQQQSSSRRRWWW\\\bbbjjjpppoooiii[[[PPPFFFBBB@@@<<<;;;<<<999:::<<<===@@@FFFMMMRRRXXXYYY[[[]]]aaaeeehhhjjjnnnppprrrsssssstttuuuwwwyyy}}}nnn]]]NNNDDD======;;;:::999:::===???@@@CCCFFFHHHKKKPPPUUUXXXZZZcccoooyyy|||qqqcccVVVPPPQQQNNNQQQSSSSSSPPPLLLJJJIIIGGGFFFDDDDDDEEEFFFEEECCCDDDFFFLLLRRRVVVVVVSSSPPPMMMJJJHHHJJJKKKLLLSSS[[[gggqqquuuhhh^^^UUULLLIIIJJJOOO```mmmuuuwwwnnnjjjuuu}}}}}}iii^^^RRRKKKEEE===999888888888999777555333444444555555666666666444333222333444555666777777666666444555777999;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLOOONNNKKKGGGBBB>>>:::888444444444444444777;;;???DDDWWWppp~~~lll]]]ZZZ]]]:::===@@@IIIYYYiiipppooohhhccc```iii}}}ooo```WWWNNNJJJEEECCCDDDGGGJJJLLLGGGHHHJJJKKKKKKMMMOOORRRTTTXXX^^^ccclllrrrqqqlll]]]RRRHHHDDDAAA>>><<<===888999;;;<<>>===;;;999999;;;<<<===???AAACCCFFFJJJPPPTTTWWW^^^iiirrryyyzzznnn```SSSMMMNNNJJJMMMPPPQQQOOOMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFIIINNNTTTWWWVVVQQQMMMJJJFFFDDDEEEDDDEEEJJJQQQ```kkkzzzuuuhhh^^^UUULLLIIIJJJQQQbbbnnnuuuwwwmmmiiiuuu~~~mmmaaaTTTLLLEEE<<<777666555666777777666666777999666666777777666444222111111222444666888888888888666777888:::;;;<<<======AAAAAABBBBBBCCCDDDEEEEEECCCEEEGGGJJJLLLMMMMMMMMMPPPOOOOOONNNNNNNNNNNNNNNSSSQQQMMMIIICCC>>>999777444444444444444777;;;???BBBUUUnnnmmm___ZZZ]]]888999===EEEPPP\\\eeeiiifffbbb```iii}}}|||nnn^^^RRRMMMIIIDDDBBBCCCEEEGGGHHHJJJIIIIIIIIIJJJMMMPPPQQQTTTTTTXXX```jjjoooooolll^^^TTTGGG@@@???@@@===::::::::::::;;;===CCCJJJOOOUUUVVVVVVVVVXXX\\\bbbfffkkklllmmmoooqqqsssuuuuuuyyy}}}qqqbbbTTTHHHAAA???>>><<<:::999999999999<<<===???@@@BBBFFFLLLPPPUUUZZZaaaiiipppwww~~~~~~wwwjjjZZZMMMIIILLLJJJLLLLLLNNNUUU\\\\\\XXXUUUSSSNNNKKKIIIIIIIIIJJJJJJKKKOOOUUUYYYXXXQQQKKKJJJEEEAAAAAAAAA@@@CCCHHHZZZeeettt{{{lll```TTTJJJHHHJJJQQQeeeqqqvvvxxxqqqlllsss~~~jjj```UUUNNNEEE<<<777777555555666666555555444333777777777777777666666666777666555555555777888999:::999999999:::<<<>>>???@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQUUUUUUSSSNNNGGGAAA===<<<666555444333444555777888DDDNNNdddsss```ZZZ```999999;;;AAAKKKUUU\\\```bbb______jjj}}}|||nnn]]]RRRLLLIIIDDDBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGIIILLLMMMRRRRRRVVV^^^gggmmmllljjj^^^TTTGGG@@@???@@@???<<<::::::;;;;;;>>>CCCJJJOOOTTTUUUUUUVVVWWW[[[aaaeeeggghhhjjjllloooqqqssstttzzz~~~wwwmmmaaaTTTJJJDDD???>>><<<:::999999999:::<<<===>>>@@@BBBFFFLLLPPPWWWZZZ```ffflllsssyyy~~~wwwqqqqqqyyy~~~sssfffWWWJJJFFFIIIIIILLLOOOSSS[[[bbbbbb^^^ZZZVVVQQQLLLKKKLLLMMMNNNPPPOOOQQQUUUYYYWWWQQQKKKHHHCCC???@@@??????BBBGGGWWWaaaqqqzzzlll___SSSJJJGGGIIIQQQdddqqqvvvyyyrrrmmmuuu}}}jjj```VVVNNNFFF===888888555555666666555555444333666666666666666666666666777777666555555666777888999999999999:::<<<===???@@@BBBEEEFFFFFFEEEFFFGGGFFFGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPTTTVVVWWWTTTMMMEEE>>>;;;777666555555777999;;;===BBBLLLaaa}}}uuuaaaZZZ___999888999===DDDLLLRRRUUU\\\[[[^^^jjj~~~|||nnn]]]RRRLLLIIIDDDBBBCCCEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKNNNOOOSSS[[[ccciiiiiiggg^^^TTTGGG@@@???@@@@@@???;;;;;;;;;<<>>???AAACCCFFFKKKOOOXXXZZZ^^^bbbgggmmmtttyyy{{{vvvooofffaaaaaakkkxxxxxxnnncccVVVIIIEEEFFFHHHNNNTTT[[[eeemmmlllggg```[[[SSSNNNNNNPPPSSSTTTVVVTTTSSSVVVYYYYYYSSSMMMHHHBBB?????????>>>AAAFFFQQQ]]]mmm|||{{{lll```TTTJJJGGGJJJPPPeeerrrwwwyyyrrroooxxx}}}iii___UUUNNNGGG>>>999999555555666666555555444333555555555555555555555555888777666666666666666777999999888999:::;;;===>>>@@@BBBEEEFFFFFFFFFGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPSSSVVVYYYXXXQQQGGG>>>:::555555555666888:::===>>>@@@HHH]]]xxx~~~yyybbbZZZ]]]:::888888;;;BBBIIINNNQQQWWWXXX^^^kkk~~~}}}ooo^^^RRRLLLHHHDDDBBBCCCDDDEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLQQQXXX___eeeffffff]]]TTTHHHAAA@@@AAAAAAAAA<<<<<<<<<===@@@EEELLLQQQTTTVVVWWWXXXYYY[[[___aaabbbccceeeiiilllppprrrsssxxxyyy}}}}}}{{{zzzyyyyyyyyywwwuuupppnnnjjjccc\\\UUUOOOKKKCCCBBB@@@???>>>>>>>>>???>>>@@@BBBCCCEEEHHHMMMPPPXXXZZZ]]]```eeekkksssxxx|||vvvnnniiibbbYYYVVVWWW\\\kkkyyyrrriii```VVVKKKFFFGGGHHHOOOYYYcccooowwwvvvqqqfff^^^UUUOOOPPPTTTWWWYYYYYYUUUSSSVVV\\\^^^ZZZUUUMMMGGGCCCBBB@@@>>>@@@EEEMMMYYYjjjzzz|||mmmaaaUUUKKKIIIKKKQQQffftttxxxyyyrrrpppzzz}}}fff]]]SSSMMMEEE===999999555555555666555555444333444444444555555555555555888777777777666666666666999999888999:::;;;===>>>@@@BBBDDDEEEFFFFFFHHHJJJHHHHHHIIIKKKLLLNNNNNNOOOMMMLLLLLLMMMMMMNNNOOOPPPRRRUUUWWWUUUOOOEEE===999444444444555666888:::;;;???FFFYYYttt}}}{{{dddZZZ]]]999888888<<>>AAAFFFMMMRRRUUUWWWZZZ[[[[[[]]]___aaabbbdddfffjjjmmmqqqsssuuuvvvwww|||~~~xxxuuuuuusssrrrrrrrrrrrrqqqoookkkiiieee___YYYSSSNNNKKKFFFEEECCCBBBAAAAAABBBCCCAAACCCEEEGGGHHHKKKOOORRRWWWYYY\\\```fffmmmuuuzzzssskkkddd^^^XXXQQQOOOQQQQQQ___tttyyysssqqqjjjccc]]]VVVMMMHHHHHHIIIRRR^^^kkkxxxzzzkkkbbbWWWQQQSSSXXX\\\^^^ZZZUUUSSSXXXaaafffddd```TTTNNNHHHFFFCCC@@@AAAEEEKKKWWWiiixxx|||nnnbbbWWWNNNLLLNNNTTTiiivvvyyyxxxqqqooozzz|||bbbYYYPPPJJJCCC<<<888888555555555666555555444333444444444444555555666666888888888888888888777777:::999999999:::<<<>>>???@@@BBBDDDEEEFFFGGGIIILLLKKKKKKLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRROOOHHH@@@;;;888555555555666666777888888???FFFXXXqqq~~~||||||eee[[[^^^888888999===EEEMMMTTTWWWVVVYYY```lll}}}rrraaaUUUKKKHHHEEECCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLQQQWWW\\\aaaeeeggg___ZZZRRRKKKHHHFFFEEEEEE>>>>>>>>>???BBBGGGNNNSSSVVVYYY[[[]]]]]]]]]___```bbbcccfffiiimmmpppssstttsssuuu{{{{{{vvvpppllllllkkkjjjjjjkkkkkkjjjhhheeeccc___ZZZTTTOOOKKKIIIGGGFFFEEECCCCCCCCCDDDEEECCCEEEHHHIIIKKKMMMQQQSSSVVVYYY]]]bbbhhhooowww|||{{{uuukkkddd]]]XXXQQQKKKIIIKKKJJJUUUggg}}}uuunnnjjjccc^^^[[[WWWPPPKKKJJJMMMWWWdddrrrqqqggg[[[VVVYYY^^^bbbccc]]]XXXVVV\\\fffllljjjfffXXXQQQKKKIIIEEEAAABBBFFFLLLXXXjjjyyyzzzmmmbbbWWWOOONNNQQQXXXmmmzzz{{{xxxooommmyyyxxx```WWWNNNHHHBBB;;;888888555555666666555555444333444444444555666666777777888888999:::::::::::::::;;;;;;:::;;;<<<===???@@@@@@BBBDDDEEEFFFHHHKKKMMMOOOOOONNNNNNOOOPPPPPPQQQNNNNNNNNNOOOOOOPPPQQQRRRQQQQQQOOOJJJCCC===999888777777777777888888888888>>>EEEVVVooo}}}||||||fff]]]```777666888===EEENNNTTTXXXYYY\\\aaalll|||ssscccWWWKKKHHHEEECCCCCCCCCBBBAAA@@@AAACCCEEEGGGIIIJJJJJJKKKNNNSSSXXX]]]bbbgggjjjccc___YYYSSSNNNKKKIIIGGG>>>??????@@@BBBHHHNNNSSSUUUXXX[[[]]]]]]]]]]]]^^^```aaadddgggjjjmmmoooqqqppptttzzzyyyuuupppkkkhhhfffdddcccbbbccccccaaa```^^^\\\YYYTTTPPPLLLIIIHHHFFFEEEDDDCCCCCCCCCDDDEEECCCFFFHHHJJJLLLNNNQQQSSSUUUYYY^^^dddiiiooovvvzzzzzzsssjjjccc\\\VVVPPPIIIGGGIIIFFFMMM\\\qqqzzzqqqhhhbbb^^^^^^\\\VVVRRRQQQSSS]]]jjjxxxxxxnnnbbb]]]aaagggjjjjjjeee___[[[aaajjjoookkkeeeUUUOOOJJJHHHEEEBBBCCCGGGOOO[[[lllzzzwwwjjj```VVVOOONNNQQQ\\\qqq}}}|||wwwmmmkkkwwwrrr___VVVMMMHHHCCC<<<999999555555666666555555444333444444555666666777888888777888:::<<<======<<<<<<<<<<<<<<<<<<===???@@@BBB@@@AAACCCDDDFFFHHHLLLOOOSSSSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQOOOJJJCCC<<<999777444444555666777888888888:::BBBUUUooo{{{zzz~~~zzzfff^^^bbb666555777<<>>>>>>>>>>>======<<<===>>>???AAABBB@@@AAACCCDDDFFFHHHLLLOOOVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQPPPLLLEEE>>>999777///000222444555666777777777???SSSoooyyyxxx}}}yyyeee___ddd555777:::>>>CCCKKKSSSYYY]]]]]]```jjjzzz{{{hhhUUULLLFFFBBBCCCCCCAAA@@@BBBAAABBBCCCEEEGGGIIIKKKLLLOOOUUU^^^cccgggjjjnnnqqqnnnkkkddd\\\YYYXXXSSSLLLEEE@@@???CCCGGGJJJNNNSSSVVVWWWXXXZZZ\\\]]]]]]]]]]]]^^^```ccceeehhhjjjkkknnnpppuuu{{{}}}vvvtttrrrjjjccc```aaa___]]][[[ZZZXXXTTTRRRRRRQQQOOOLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGGGGHHHJJJMMMPPPXXX[[[___dddiiipppwww|||}}}xxxuuuooodddZZZRRRLLLHHHEEEDDDFFFLLLYYYpppwwwlllccccccbbb]]]YYYZZZ^^^kkkxxx|||qqqkkklllpppuuuxxxtttrrrmmmkkknnnpppiii```RRRKKKFFFEEEEEECCCEEEHHHTTTbbbsss~~~}}}vvvqqqmmmjjjhhhiiioootttyyy}}}rrrggg```VVVMMMNNNUUUggguuurrrkkkooowwwwwwkkkZZZVVVOOOHHHBBB===888555888888888888666444222111666666777777888999;;;<<<999:::;;;===???@@@AAABBB@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKTTTWWWXXXUUUPPPLLLNNNQQQPPPQQQRRRSSSTTTUUUVVVWWWUUUTTTRRRNNNIIIBBB;;;888888666555444444666999;;;@@@EEETTTmmm|||zzz}}}qqqcccaaaeee555777999===BBBIIIRRRWWW^^^^^^bbbkkkzzz|||iiiWWWLLLFFFBBBCCCCCC@@@@@@BBB@@@AAACCCEEEHHHLLLPPPSSSZZZ```hhhnnnppprrrtttwwwrrrpppiiiaaa^^^]]]XXXQQQFFFAAA@@@DDDHHHJJJNNNSSSVVVVVVXXXZZZ[[[\\\]]]]]]^^^^^^```bbbdddggghhhiiikkknnnrrrxxxzzzsssrrrpppiiiccc``````^^^[[[YYYXXXUUUQQQOOONNNLLLJJJHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@CCCDDDFFFGGGHHHJJJNNNQQQVVVZZZ___eeekkkqqqxxx|||~~~zzzssshhh^^^UUUOOOIIIFFFBBBDDDHHHRRReeevvvmmmkkkiiidddaaabbbffftttwwwsssvvv|||{{{yyytttqqqrrrssslllcccSSSLLLFFFFFFEEEDDDEEEHHHUUUcccttt~~~~~~wwwnnneee___[[[[[[YYYZZZ```gggnnnyyy{{{pppeee___WWWOOOQQQYYYkkkxxxqqqiiillltttsssiiiZZZUUUNNNHHHBBB===888555777777888777666555333222555555666666777999:::;;;<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEFFFGGGIIIKKKLLLWWWYYY[[[XXXSSSPPPRRRTTTPPPQQQRRRSSSTTTVVVVVVWWWVVVVVVTTTPPPKKKDDD>>>:::888777555444555777999;;;@@@EEETTTnnn|||yyy|||pppcccbbbiii555666999<<<@@@GGGOOOTTT\\\]]]aaahhhvvv~~~lllZZZMMMGGGCCCCCCBBB@@@@@@BBB???@@@BBBEEEHHHNNNUUUZZZfffllltttyyyyyyxxxyyyzzzuuusssmmmfffcccaaa[[[TTTGGGCCCAAAEEEIIIKKKNNNRRRUUUVVVWWWYYYZZZ[[[[[[[[[]]]^^^___aaaccceeefffggghhhkkkooottt{{{~~~wwwqqqqqqoooiiidddcccaaa^^^\\\ZZZXXXUUUQQQNNNKKKIIIGGGDDDBBB@@@???>>>===<<<<<<;;;;;;<<<<<<===AAABBBDDDEEEFFFIIIMMMPPPSSSXXX___fffmmmsssyyy}}}xxxmmmbbbYYYQQQKKKGGGBBBCCCEEEKKKYYYpppxxxssspppllliiiiiilllzzz}}}{{{~~~zzzyyyxxxpppfffWWWOOOIIIHHHHHHFFFHHHKKKVVVeeeuuuxxxlllaaaWWWPPPMMMMMMKKKKKKQQQVVV^^^iiittt~~~~~~yyymmmccc]]]VVVPPPUUU^^^ppp{{{~~~pppgggiiippp{{{zzznnnfffZZZUUUNNNGGGBBB===999666666777777777777666555444555555555666777888999:::@@@???===<<<<<<>>>@@@AAAAAAAAAAAA@@@AAABBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLSSSUUUWWWTTTQQQNNNPPPRRRPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWTTTNNNHHHAAA===:::888666555555777999;;;???DDDTTTnnn}}}xxxyyyssshhhkkkuuu555666888:::>>>DDDLLLQQQVVVYYY]]]cccnnnooo^^^OOOHHHCCCBBBBBB??????AAA???AAABBBDDDGGGMMMVVV]]]lllrrryyy}}}|||yyyxxxwwwtttrrrmmmgggdddccc\\\UUUIIIEEEDDDGGGKKKLLLNNNRRRTTTUUUVVVXXXYYYYYYZZZZZZ]]]]]]^^^```aaacccddddddfffiiimmmpppuuu}}}vvvrrrqqqoookkkhhhhhheeeccc```]]][[[XXXUUURRRLLLJJJHHHEEEBBB@@@???>>>>>>>>>=====================???@@@BBBCCCFFFJJJMMMPPPUUU]]]fffmmmtttyyy}}}{{{pppeee[[[RRRKKKGGGDDDCCCDDDGGGPPPdddxxxsssooommmlllkkkyyy}}}uuulll^^^UUUNNNLLLKKKIIIJJJMMMXXXfffvvvttthhh\\\TTTOOOMMMJJJFFFEEEHHHKKKPPPZZZdddttt}}}~~~yyymmmbbb\\\VVVQQQWWWbbbttt}}}~~~pppgggiiippp{{{}}}~~~uuukkkdddZZZUUUNNNGGGAAA===999777666666666777777777666666666666666666777999:::;;;@@@???===<<<<<>>DDDTTTnnn~~~xxxwwwyyyqqqwww444555777999<<>>>>>AAA@@@BBBCCCCCCDDDJJJSSS[[[lllrrrxxx{{{yyyuuusssrrrpppppplllgggfffddd]]]UUULLLGGGFFFJJJLLLLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[]]]^^^```aaabbbcccdddgggkkkmmmpppzzz|||vvvrrrqqqooojjjiiijjjhhhfffcccaaa___\\\YYYVVVNNNMMMJJJGGGCCCAAA???>>>?????????>>>>>>======<<<:::;;;===>>>???BBBFFFIIIMMMRRR[[[ccckkkrrrxxx|||}}}rrrggg]]]TTTLLLHHHDDDBBBBBBDDDJJJ[[[yyy}}}uuuqqqnnnllljjjuuu|||sssddd[[[RRRNNNKKKHHHHHHKKKXXXfffvvv}}}sssfff\\\TTTOOOMMMIIIEEECCCDDDEEEIIIQQQZZZlllwww|||zzzzzz{{{}}}}}}}}}zzzmmmaaa[[[TTTQQQYYYeeewww~~~qqqjjjmmmsss{{{}}}|||}}}sssjjjcccZZZUUUMMMFFFAAA===:::888666666666666777777777888777777777888999:::;;;<<>><<<<<<>>>AAADDDFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMPPPQQQQQQQQQPPPOOOPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZ]]]]]]^^^\\\WWWPPPJJJEEE>>><<<999777777888:::;;;===CCCTTToooxxxtttwww}}}444555666777999>>>EEEIIINNNTTTZZZ^^^eeevvvsssfffRRRJJJDDDBBB@@@>>>>>>AAA@@@CCCDDDCCCBBBGGGPPPXXXhhhmmmssstttrrrnnnlllllllllllljjjgggfffeee^^^UUUNNNJJJHHHLLLNNNMMMNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVYYYYYY[[[\\\^^^```aaabbbbbbeeeiiiiiikkkttt}}}xxxsssrrrnnniiiiiikkkjjjhhhfffdddccc```]]]ZZZSSSQQQMMMIIIEEEBBB???>>>>>>>>>>>>>>>>>>===;;;;;;999:::<<<<<<===???BBBEEEJJJOOOWWW```gggooovvvzzz~~~uuujjjaaaXXXQQQLLLDDD@@@???BBBGGGSSSnnnwwwrrrnnnjjjjjjqqq{{{}}}lllbbbWWWQQQKKKFFFFFFHHHTTTcccsss~~~}}}ssshhh]]]TTTNNNJJJHHHDDDBBBCCCDDDEEELLLTTTdddqqq}}}|||pppmmmiiiffffffggghhhhhhlllrrr|||zzzlll```YYYTTTRRR[[[hhh{{{tttmmmqqqwww||||||{{{tttiiicccZZZUUUMMMEEE@@@===;;;999777777666666666777888888888888888999:::;;;<<<===>>>=========???BBBEEEGGGDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^___```___ZZZTTTMMMHHH???>>>;;;888888888:::;;;<<>>?????????>>>===<<<;;;:::;;;<<<<<<===>>>AAADDDIIIMMMTTT[[[ccckkksssxxxyyypppggg___XXXSSSHHHAAA>>>BBBFFFOOOeee|||wwwqqqkkkeeeeeehhhnnnwww~~~~~~|||yyywwwyyy~~~xxxmmm```XXXPPPIIIGGGIIIOOO^^^ooozzzxxxoooeee[[[TTTOOOMMMIIIGGGGGGEEEDDDGGGMMM\\\iiivvvzzzyyyvvvrrrmmm```\\\WWWTTTTTTUUUUUUVVV[[[```iiiuuuxxxjjj]]]WWWSSSTTT___mmmvvvpppsssyyy|||{{{vvviiiaaa[[[UUULLLEEE@@@===;;;:::999888777666666777777888777777777888999:::<<<<<<>>>>>>??????AAABBBDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNNNNKKKKKKKKKLLLNNNOOOOOOOOOQQQRRRTTTVVVXXXZZZ[[[\\\^^^```aaaaaa\\\VVVOOOJJJAAA???<<<999888999:::;;;<<>>======>>>AAADDDHHHLLLRRRYYY```hhhqqqvvv|||tttlllddd]]]YYYMMMDDDAAAEEEHHHNNNaaavvvuuunnnggg```___^^^bbbjjjqqqsssrrrppplllllljjjhhhiiioooyyywwwiii___VVVNNNLLLMMMKKKZZZkkkvvv~~~~~~wwwooofff^^^YYYVVVRRRNNNLLLHHHCCCDDDHHHUUUcccppptttqqqmmmgggbbbUUUQQQKKKHHHHHHJJJKKKKKKQQQTTT\\\hhhvvvvvvhhh[[[VVVTTTUUUbbbqqqxxxqqqtttyyy||||||wwwiii```[[[UUULLLEEE@@@===;;;::::::999777666666666777888666666777777888999;;;<<<@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTSSSQQQRRRTTTVVVXXXZZZ\\\\\\___```bbbaaa^^^WWWPPPKKKBBB@@@===:::888999:::;;;;;;BBBTTTpppzzzqqqyyy333555777777777:::???CCCFFFMMMNNNPPP[[[fff|||~~~rrriiiTTTIII@@@???@@@???======<<<>>>@@@AAABBBEEEIIILLLYYY]]]aaa]]]VVVQQQRRRUUUZZZ[[[^^^``````[[[UUUQQQOOONNNMMMLLLLLLLLLNNNNNNRRRRRRRRRSSSTTTUUUUUUUUUXXXVVVVVVYYY]]]``````___```bbbbbbaaaaaahhhttt}}}}}}{{{xxxuuusssqqqqqqqqqqqqqqqpppooonnnhhheee```ZZZUUUQQQOOONNNHHHEEEAAA???>>>???>>>>>>???>>>>>>>>>>>>???@@@@@@HHHLLLQQQVVV[[[cccnnnuuu}}}|||tttkkkfffeeeXXXKKKAAACCCFFFKKK[[[mmm|||yyyoooddd\\\\\\\\\[[[[[[\\\]]]]]]^^^]]]ZZZWWWVVVVVV[[[hhhvvv~~~ooobbbZZZUUUQQQNNNNNNTTT```nnn{{{wwwnnnfffaaa[[[[[[XXXRRRJJJFFFEEEGGGQQQYYYcccjjjjjjddd]]]YYYQQQNNNJJJGGGGGGFFFEEEDDDIIIJJJOOOYYYiii{{{vvvjjj^^^XXXQQQQQQbbbwwwzzzwwwzzz{{{lllbbbYYYUUUNNNGGGAAA===<<<;;;::::::999888777777888888888777777777999:::<<<>>>===>>>@@@BBBBBBBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNIIIKKKNNNOOOOOOOOOPPPRRRSSSUUUWWWXXXXXXXXXZZZ\\\ddddddccc```[[[SSSLLLHHH@@@<<<:::;;;;;;888888<<<>>>CCCTTTnnn|||qqqxxx444555777777777999===AAAAAAIIIJJJLLLVVVaaavvvsssjjjXXXMMMCCCAAAAAA>>><<<===<<<>>>@@@AAABBBDDDHHHKKKQQQUUUXXXTTTMMMHHHIIILLLUUUVVVYYY[[[[[[XXXRRRNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVYYY]]]```___^^^___```aaa______dddmmmuuu}}}{{{yyywwwvvvvvvwwwwwwvvvuuuttttttqqqooojjjddd^^^YYYUUUSSSLLLIIIEEECCCBBBBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBEEEIIINNNRRRXXX```kkksss|||}}}wwwooojjjjjj___RRRHHHFFFFFFIIIWWWhhhyyywwwnnnccc[[[VVVUUUTTTTTTSSSSSSTTTTTTQQQOOONNNMMMLLLRRRaaappp~~~pppeee___\\\XXXUUUQQQVVV```nnn{{{xxxqqqlllgggeeeaaa[[[SSSMMMJJJIIIMMMRRRZZZaaadddbbb^^^[[[RRRNNNJJJFFFEEEEEEDDDDDDEEEFFFJJJRRR___ooovvviii^^^XXXRRRSSSdddyyy|||zzz~~~oooeee[[[VVVOOOGGGAAA===;;;;;;::::::999888888888888888999999888999999;;;===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHIIIKKKNNNKKKMMMPPPPPPPPPPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[]]]aaaaaa```]]]WWWOOOHHHCCC???;;;999;;;:::777888;;;===CCCSSSmmm|||qqqwww555555666555666777;;;>>>???FFFGGGIIIRRR\\\ppptttkkk[[[PPPEEEBBBAAA>>><<<<<<===>>>???@@@AAACCCGGGJJJPPPSSSUUUQQQJJJEEEEEEGGGMMMOOOSSSUUUUUURRRNNNLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKMMMOOOQQQSSSUUUUUUTTTTTTVVVYYY]]]^^^^^^\\\]]]^^^___]]]]]]___fffkkkvvv~~~}}}xxxxxxyyyyyyyyyxxxwwwwwwzzzxxxuuuooohhhbbb\\\YYYSSSPPPKKKIIIGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDHHHLLLQQQVVV___jjjrrr{{{~~~zzzyyy{{{}}}vvvooolllmmmggg[[[PPPJJJEEEFFFTTTccctttuuukkk```YYYQQQPPPNNNLLLKKKIIIIIIHHHEEEEEEEEEEEEDDDJJJ[[[lll|||mmmeeeddddddbbb^^^UUUYYYaaammmzzz}}}yyyuuuqqqjjjddd]]]VVVPPPLLLMMMNNNRRRYYY___cccaaa___WWWSSSMMMIIIGGGFFFFFFEEECCCDDDFFFJJJSSSbbbssstttiii^^^XXXTTTWWWhhh{{{~~~}}}qqqfff]]]XXXQQQIIIBBB===;;;;;;:::999999888888888888999;;;::::::::::::;;;<<<===??????======>>>AAADDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIIIILLLNNNOOOQQQSSSSSSRRRRRRRRRSSSUUUWWWYYYYYYYYYZZZ\\\^^^``````___[[[UUULLLEEE@@@===:::888:::999666777:::===BBBSSSmmm|||rrrxxx666555555444555777999;;;@@@HHHHHHIIIQQQZZZnnntttkkk\\\PPPEEEAAA@@@>>><<<<<<===>>>???@@@@@@BBBFFFHHHQQQSSSSSSOOOIIIDDDDDDFFFGGGIIIMMMOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSUUUUUURRRSSSVVVYYY[[[]]]\\\\\\[[[\\\]]]]]]]]]^^^bbbffflllwww}}}}}}~~~~~~}}}}}}|||{{{}}}|||zzzvvvpppiiibbb^^^YYYVVVRRRNNNLLLJJJHHHFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFIIINNNQQQWWW```kkkssszzz~~~wwwoookkkjjjnnnxxxvvvnnngggeeefffggg___UUUMMMEEEFFFRRRaaaqqq~~~rrrfff\\\UUUQQQOOOMMMJJJGGGEEECCCBBB@@@AAACCCCCCBBBGGGYYYjjjtttgggaaadddggggggdddZZZ\\\aaakkkyyy}}}wwwooohhhccc^^^WWWRRRUUURRRRRRWWW```ffffffeee```[[[TTTOOOLLLKKKJJJJJJEEEFFFFFFFFFJJJWWWhhhuuurrrhhh]]]WWWVVV\\\nnn~~~qqqfff^^^YYYRRRIIIBBB>>>;;;::::::999999888888999999999;;;;;;;;;:::;;;;;;;;;;;;>>>>>>>>>>>>???AAACCCEEEBBBBBBCCCDDDDDDEEEEEEFFFHHHIIIKKKKKKJJJKKKMMMOOORRRTTTVVVWWWUUUTTTSSSSSSUUUWWWYYYZZZZZZ[[[^^^___ccccccaaa]]]VVVMMMEEE@@@<<<888777999888666777:::<<>>?????????AAADDDGGGMMMMMMLLLHHHCCC??????@@@BBBFFFIIIJJJIIIHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRPPPRRRUUUWWWYYYZZZ[[[[[[YYYZZZ\\\]]]___```ccceeeiiippp}}}~~~~~~~~~{{{vvvpppkkkggg___\\\XXXUUUSSSPPPLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEIIIKKKNNNQQQVVV___jjjrrrzzz~~~wwwpppiiiccc``````dddnnnxxxvvvjjj```YYYWWWYYY```]]]WWWOOOGGGHHHVVVdddsss~~~pppcccYYYSSSRRRQQQNNNJJJGGGDDDBBBAAABBBBBBDDDDDDCCCGGGVVVeeexxxtttjjj___[[[___eeegggggg^^^___bbbkkkxxxzzzqqqjjjgggeeebbb___```]]]ZZZ^^^eeejjjkkkiiihhhccc[[[VVVRRRPPPNNNMMMHHHHHHFFFDDDEEENNN]]]iiivvv~~~~~~pppggg]]]WWWXXXbbbttt|||~~~qqqfff^^^YYYRRRIIIBBB>>>;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVYYYYYYXXXVVVTTTTTTUUUWWWYYYZZZ[[[\\\^^^```eeedddbbb^^^WWWNNNEEE@@@;;;888666888888666777:::===BBBSSSmmmvvv|||777555333333666888999:::@@@HHHHHHHHHNNNUUUfffvvvnnn[[[NNNCCC???>>>===<<<======>>>?????????@@@CCCEEEJJJJJJHHHEEE@@@=========@@@CCCGGGGGGEEEDDDFFFHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ[[[\\\^^^aaaccceeefffiiinnnvvv~~~yyyuuurrrgggeeeaaa^^^\\\YYYUUURRRPPPOOOMMMLLLKKKJJJJJJJJJKKKMMMOOOQQQUUU]]]hhhppp{{{zzzpppiiiddd___\\\\\\]]]```hhhqqqnnn___TTTKKKIIILLLUUUXXXXXXQQQKKKNNN\\\jjjyyy~~~ooocccZZZUUUTTTSSSPPPLLLIIIFFFDDDCCCEEEDDDDDDEEEDDDFFFOOOZZZgggrrr|||~~~}}}|||yyyuuukkkccc[[[WWWZZZaaagggjjjdddcccfffmmmyyy~~~sssllliiijjjmmmooonnnlllkkkmmmppprrrrrrpppooojjjddd^^^YYYVVVRRRPPPIIIHHHEEEBBBBBBHHHRRRZZZiiirrr~~~nnnfff]]]WWWZZZgggyyy}}}{{{rrrhhh]]]XXXQQQIIIBBB===;;;;;;:::999999999999::::::;;;::::::;;;<<<======<<<<<<<<<>>>@@@BBBCCCBBBAAA???BBBBBBCCCCCCDDDEEEEEEEEELLLNNNOOOOOOOOOOOORRRTTTTTTWWWZZZ[[[ZZZWWWVVVVVVTTTVVVYYYZZZ[[[\\\^^^```ccccccaaa]]]VVVMMMEEE@@@;;;888666888888666777;;;>>>CCCTTTnnnwww|||888555333333777:::;;;:::AAAHHHHHHHHHNNNTTTddd}}}xxxqqq^^^RRREEE@@@???===<<<===>>>>>>???>>>>>>???BBBDDDKKKJJJGGGDDDAAA?????????>>>AAAEEEDDDAAA@@@CCCFFFEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSSSSSSSUUUZZZ]]]]]]]]]]]]^^^aaadddeeefffhhhlllrrryyy{{{yyypppnnnkkkhhhfffccc___\\\XXXWWWUUUSSSRRRQQQPPPPPPOOOQQQRRRSSSVVV^^^hhhppp{{{yyysssmmmfff``````^^^^^^aaaccceeekkkrrr~~~iiiYYYLLLDDDCCCFFFMMMTTTYYYUUUPPPTTTbbbppp{{{}}}pppeee^^^[[[XXXVVVTTTQQQNNNLLLJJJJJJIIIEEEDDDEEEEEEDDDGGGMMMTTT]]]dddddddddfffhhhhhhgggbbb\\\XXXYYY___hhhnnniiiiiijjjqqq|||tttjjjfffkkkttt{{{{{{}}}}}}{{{xxxtttoooiiiddd___YYYVVVLLLJJJFFFDDDDDDGGGKKKNNN\\\gggvvv|||lllfff\\\VVV[[[kkk~~~{{{|||qqqggg[[[VVVOOOGGGAAA===;;;;;;999999999999999:::;;;<<<;;;<<<===???@@@@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGMMMNNNOOOOOOOOOPPPRRRTTTTTTWWW[[[\\\[[[YYYWWWWWWSSSVVVXXXYYYZZZ\\\^^^```bbbbbb```\\\UUUMMMEEE@@@;;;888777999999777888<<>>>>>???>>>>>>???AAADDDHHHGGGDDDAAA???============@@@CCCBBB???>>>AAADDDCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQRRRPPPRRRRRRRRRQQQTTTYYY^^^```^^^]]]^^^aaacccdddeeegggkkkpppvvv}}}}}}{{{wwwuuurrrpppmmmjjjfffccc^^^]]][[[YYYWWWVVVVVVUUUTTTUUUVVVVVVYYY```kkksss|||wwwooojjjfffaaa\\\aaa```ccchhhjjjkkkpppvvv|||gggVVVIIIBBBAAAEEEHHHSSS[[[XXXSSSXXXfffssszzz}}}pppgggbbb```\\\[[[XXXVVVSSSRRRPPPPPPMMMGGGEEEFFFFFFCCCCCCEEEGGGMMMQQQOOOOOOUUU[[[___fffddd___ZZZYYY___jjjrrrmmmlllmmmtttssshhhbbbhhhuuu}}}xxxsssmmmggg```\\\OOOLLLHHHFFFGGGIIIIIIIIIUUU___pppyyykkkeee\\\VVV\\\mmm~~~zzz}}}~~~mmmdddYYYUUUNNNGGGAAA===<<<;;;999999999999::::::;;;<<<<<<===???AAABBBCCCBBBBBBCCCBBB@@@>>>>>>???@@@AAAFFFFFFFFFGGGHHHHHHIIIIIILLLMMMNNNOOONNNOOOQQQSSSSSSVVV[[[\\\[[[YYYXXXWWWSSSUUUWWWYYYZZZ[[[^^^```cccbbbaaa]]]WWWOOOGGGBBB<<<888777999999888999<<>><<<;;;============>>>>>>>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGIIIJJJJJJLLLMMMNNNOOOPPPPPPQQQSSSSSSRRRSSSVVVXXXYYY[[[]]]^^^^^^___aaacccfffiiilllnnnqqqvvv{{{~~~zzztttsssttttttppplllfffeeeccc```^^^\\\[[[ZZZYYYWWWXXXZZZ[[[^^^fffooo}}}{{{ssskkkfffdddeeefffhhhjjjmmmpppssswww|||kkkWWWIIIBBB@@@@@@JJJQQQXXXYYYWWW]]]kkkwww~~~uuulllfffcccccc^^^ZZZYYY[[[[[[YYYWWWTTTKKKCCCBBBBBB@@@@@@BBBCCCDDDFFFGGGEEEFFFPPP[[[hhhfffbbb]]]```iiiooopppqqqsssvvv{{{uuulllffffffmmmwwwzzzrrrhhhaaaXXXRRRLLLJJJGGGEEEGGGKKKRRRZZZhhhyyy}}}sssfff]]]VVVYYYgggwww~~~~~~nnneeeYYYRRRHHHAAA???===;;;999999999::::::::::::;;;;;;;;;;;;===@@@CCCDDDDDDBBB======>>>>>>????????????CCCDDDFFFGGGGGGFFFEEEDDDLLLMMMNNNMMMLLLMMMNNNPPPWWWYYY]]]___```^^^\\\[[[YYYYYYZZZ[[[\\\^^^___```aaabbb___[[[WWWSSSIII???<<<:::888666555777888:::>>>CCCTTTmmm|||uuu{{{999::::::;;;<<<<<<<<<<<>>BBBAAAAAA@@@AAABBBCCCDDDFFFEEEDDDBBB@@@>>>===<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNOOONNNPPPRRRRRRSSSTTTWWWYYYXXXZZZ\\\]]]]]]^^^aaacccdddfffiiikkkmmmqqqvvvyyy|||{{{}}}|||xxxtttmmmllliiifffdddbbbaaa``````^^^^^^``````bbbiiirrr|||uuuooollllllnnnooosssuuuxxxzzz}}}qqq\\\MMMDDDAAA@@@HHHOOOWWWYYYYYY___kkkvvv{{{xxxpppjjjgggddd```]]]^^^bbbdddccc```UUUKKKCCCAAAAAA@@@@@@BBB???>>>@@@AAA???@@@JJJVVViiijjjfffaaabbbiiippprrrsssuuuxxx|||uuummmhhhgggnnnwww~~~vvvmmmfff[[[UUUOOOMMMJJJHHHJJJNNNSSS[[[iiiyyy{{{qqqccc[[[TTTXXXgggwww~~~~~~wwwhhh```XXXQQQGGGAAA>>>===;;;999:::;;;;;;;;;<<<<<<<<<<<<======>>>AAACCCDDDCCCBBB??????@@@@@@AAAAAAAAAAAACCCEEEGGGHHHHHHHHHGGGFFFIIIJJJLLLLLLLLLMMMPPPRRRVVVXXX[[[^^^^^^]]][[[ZZZYYYZZZZZZ[[[\\\^^^``````aaabbb```[[[XXXTTTJJJ???<<<:::777666555666888:::>>>DDDTTTnnnzzzsssxxx;;;;;;;;;;;;<<<<<<;;;;;;AAAKKKLLLLLLPPPQQQ\\\qqq~~~zzznnnbbbRRRHHHDDDCCCBBB@@@BBBBBBAAA@@@AAABBBCCCDDDFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOQQQRRRSSSTTTWWWYYYWWWYYY[[[\\\]]]^^^```bbbbbbccceeeggghhhkkkpppsssyyy}}}yyyvvvuuurrrooollljjjhhhhhhiiifffeeeggghhhiiiooovvvzzzwwwvvvwwwyyy{{{yyydddTTTJJJFFFEEEHHHOOOWWW[[[\\\aaajjjrrrsssyyy~~~}}}uuuooollleeebbb```cccjjjmmmllliiiXXXNNNEEECCCBBBAAAAAACCC===;;;<<<<<<;;;===GGGRRRiiimmmmmmgggdddiiiqqquuuvvvxxx{{{~~~vvvppplllkkkqqqyyy}}}tttoooccc\\\VVVRRROOOLLLMMMRRRTTT\\\jjjzzzyyyoooaaaZZZUUU[[[jjj{{{|||rrrccc\\\VVVOOOFFF???===<<<:::999<<<<<<<<<============>>>???>>>???BBBDDDEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFHHHJJJKKKLLLNNNQQQTTTUUUWWWZZZ\\\]]]\\\ZZZYYYZZZZZZZZZ[[[]]]^^^```aaaaaabbbaaa]]]YYYUUUKKK@@@;;;999777555555666888999>>>DDDUUUoooyyyqqquuu===<<<<<<;;;;;;;;;;;;;;;AAAKKKMMMMMMOOONNNWWWkkk{{{rrrgggWWWLLLFFFDDDBBB@@@AAA@@@?????????@@@BBBCCCFFFDDDBBB???>>>>>>???@@@>>>>>>>>>>>>?????????@@@>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLOOOQQQRRRRRRSSSUUUVVVUUUWWWYYY[[[[[[]]]___aaabbbcccdddeeefffhhhlllnnntttxxx~~~~~~}}}zzzwwwtttqqqpppooooookkkjjjmmmooopppuuu|||nnn^^^SSSOOONNNMMMSSSYYY]]]]]]___dddiiigggkkkooottt{{{|||vvvrrrgggdddccchhhooosssqqqlll[[[RRRIIIFFFEEEBBBBBBDDD@@@===<<<<<<;;;===FFFQQQfffmmmpppjjjeeehhhpppvvvxxx{{{{{{vvvsssqqqqqqwww|||xxxpppiiiaaa\\\VVVQQQPPPSSSVVV]]]jjjzzzwwwmmmaaa\\\YYYaaaqqq{{{}}}oooccc\\\TTTMMMDDD>>><<<<<<:::999<<<<<<<<<=========>>>>>>>>>>>>???BBBFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFHHHJJJKKKLLLNNNQQQTTTVVVXXXZZZ\\\]]]\\\ZZZYYYZZZZZZZZZ[[[]]]^^^```aaaaaabbbaaa^^^[[[VVVKKKAAA:::888666555444666888999>>>EEEWWWqqqyyypppttt|||===<<<;;;:::999999::::::@@@KKKMMMMMMOOOLLLSSSeee{{{uuujjj[[[OOOGGGDDDAAA@@@???>>>=========>>>???@@@DDDBBB@@@>>>===>>>???@@@===>>>>>>>>>>>>????????????@@@AAACCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLNNNPPPQQQQQQPPPQQQRRRSSSUUUXXXYYYZZZ\\\^^^```cccdddeeeeeeeeegggjjjmmmqqqtttyyy~~~}}}zzzxxxvvvvvvsssoooooorrruuuwww{{{zzziii^^^YYYXXXWWWZZZ]]]^^^\\\[[[ZZZ[[[ZZZ[[[___eeeooo{{{~~~zzzoookkkjjjnnnvvvxxxtttnnn]]]SSSKKKHHHFFFCCCBBBCCCCCC@@@======<<<>>>EEENNN^^^ggglllgggbbbeeemmmsssxxx{{{}}}xxxtttqqqqqqqqqssszzzwwwooohhh___VVVRRRSSSVVV^^^kkkzzzuuukkk___\\\\\\fffxxx{{{xxxmmmddd^^^SSSLLLCCC>>><<<<<<;;;999;;;<<<<<<<<<============<<<<<>>EEEXXXsss{{{rrrttt|||<<<;;;:::888888888999:::???JJJMMMMMMNNNJJJOOOaaayyy{{{vvvmmm^^^QQQGGGBBB@@@>>>======<<<;;;<<<===>>>???AAA@@@>>>=========>>>>>>============>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIKKKNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]___bbbcccdddddddddeeeiiikkklllnnnrrrvvv|||~~~}}}{{{vvvuuuyyy|||~~~xxxlllgggfffgggfffeeeccc___ZZZUUUSSSQQQOOOQQQYYYeeettt{{{vvvsssxxxxxxppp^^^VVVNNNLLLJJJEEEBBBAAACCC???======<<<;;;@@@GGGQQQ\\\bbb```]]]```hhhmmmsssvvv{{{zzzvvvlllhhhfffggghhhkkkrrrzzz||||||tttiii]]]UUUTTTVVV]]]jjjyyyrrrhhh[[[ZZZ^^^kkk|||}}}{{{ssskkkccc^^^RRRLLLCCC>>>======<<<:::<<<<<<<<<<<<============<<<<<<>>>BBBFFFHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHJJJLLLLLLMMMNNNQQQTTTXXXYYYZZZ\\\\\\\\\\\\[[[XXXXXXXXXYYY[[[\\\^^^______aaa```^^^[[[VVVKKK@@@:::999777666666888:::<<<>>>FFFZZZttt~~~uuuvvv|||:::999888666666777888999===HHHMMMMMMNNNIIIMMM^^^qqq~~~{{{vvvnnn```QQQGGG@@@===<<<======<<<;;;<<<===>>>???============<<<<<<<<<<<<;;;<<<<<<<<<===============>>>AAACCCDDDDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGCCCGGGKKKMMMNNNNNNOOOQQQPPPRRRUUUWWWXXXZZZ\\\______```aaaaaaaaacccfffhhhhhhjjjlllooossszzz}}}||||||{{{xxxtttoooiiibbb[[[VVVQQQMMMMMMUUUaaappp}}}zzz~~~|||rrrddd\\\VVVUUURRRLLLFFFEEECCC???<<<<<<;;;999;;;@@@EEEOOOWWWWWWWWW\\\bbbeeekkkooouuuzzz|||~~~~~~{{{vvvoookkk___[[[XXXYYYYYY[[[bbbkkkppp|||~~~rrrdddYYYVVVVVV]]]jjjxxx{{{nnndddYYYZZZaaapppyyyrrrjjjccc^^^RRRLLLCCC>>>===>>>===<<<=========>>>>>>>>>??????>>>>>>???BBBEEEFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGIIIKKKMMMNNNQQQTTTWWWWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWXXXYYY[[[]]]]]]]]]___```]]][[[VVVKKK???;;;:::888777777999;;;===>>>FFF[[[vvvvvvwww}}}999888666555555777888999<<>>======<<<<<<>>>???@@@;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===@@@BBBCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEE???CCCHHHLLLNNNOOOQQQRRRPPPRRRUUUVVVXXXYYY\\\^^^\\\]]]^^^^^^___```cccfffhhhiiijjjkkkmmmrrrwww{{{{{{tttmmmddd^^^VVVPPPNNNVVVaaaqqq|||}}}sssjjjddd^^^^^^[[[SSSMMMJJJDDD@@@======<<<888999<<<>>>GGGOOOQQQSSSYYY^^^```fffjjjqqqvvvxxxyyyyyyzzzuuutttsssqqqnnnhhhaaa]]]WWWRRRNNNMMMMMMNNNVVV^^^gggsssxxxhhh]]]YYYUUU]]]iiixxxxxxkkkaaaZZZ\\\eeeuuu{{{ssslllddd___RRRLLLDDD???>>>>>>>>>===>>>????????????@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCAAAFFFFFFFFFFFFEEEEEEDDDDDDHHHGGGGGGFFFGGGGGGHHHHHHFFFHHHKKKMMMPPPSSSWWWZZZVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVWWWYYYZZZ\\\]]]\\\______]]][[[VVVJJJ???<<<:::888777888:::<<<>>>>>>GGG[[[vvvwwwwww}}}<<<888444333444666777888===CCCIIIKKKKKKLLLPPPTTTjjj~~~{{{yyyuuukkk\\\NNNDDD???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>===<<<<<<;;;;;;============>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMMMMNNNOOONNNPPPRRRTTTUUUVVVYYY[[[\\\]]]^^^```aaabbbbbbbbbcccdddfffiiilllpppsssttt|||vvvoooccc\\\WWWZZZbbbqqqzzzqqqmmmhhheeebbb\\\TTTOOOGGGAAA<<<===<<<::::::<<>>???@@@AAABBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFFFFGGGGGGFFFDDDCCCDDDEEEGGGEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKNNNRRRUUUXXXZZZ\\\YYYVVVWWWZZZ\\\[[[ZZZYYYXXXVVVUUUVVVWWWYYY[[[\\\```bbb___\\\VVVLLLBBB;;;:::777666666777999;;;AAAHHHYYYtttxxxwww~~~===:::666444555666888888<<>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMMMMOOORRRSSSTTTUUUXXXZZZZZZ[[[]]]^^^``````aaaaaaddddddeeegggiiilllnnnooosssuuuyyywwwooohhhgggmmmyyywwwsssnnnjjjfff```WWWQQQGGGAAA<<<<<<<<<:::999<<<:::<<<@@@CCCHHHOOOVVV[[[fffiiimmmmmmkkkiiihhhhhhccc```]]]ZZZWWWSSSNNNKKKGGGFFFDDDCCCDDDFFFHHHJJJNNNUUUbbbqqq|||ooobbbYYYWWW[[[ggg{{{~~~pppeee```\\\bbbooo|||tttlllddd___TTTJJJAAA>>>===<<<<<<>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@BBBDDDFFFHHHFFFGGGGGGFFFDDDCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKLLLOOOQQQTTTVVVXXXYYYWWWUUUUUUXXXZZZZZZYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\```bbb___\\\VVVLLLAAA;;;:::777666666777999;;;AAAHHHZZZtttyyywww|||>>>;;;777666666777888888999???FFFJJJKKKKKKMMMOOOaaaxxxyyyuuuddd^^^TTTJJJDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999:::<<<===>>>>>>============>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCEEEHHHIIIIIIIIIJJJLLLLLLNNNQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]^^^___``````eeeeeeeeeeeefffgggiiiiiikkklllooossszzz~~~~~~}}}}}}|||}}}}}}}}}{{{}}}vvvsssuuu~~~}}}wwwrrrllldddZZZSSSHHHBBB======<<<999888;;;999:::===AAAFFFNNNWWW]]]aaadddggggggeeecccaaa```[[[XXXTTTPPPNNNKKKHHHEEEEEEDDDBBBAAAAAABBBDDDEEEFFFKKKTTTbbbqqq~~~qqqcccZZZXXX]]]jjj}}}{{{mmmbbb___^^^fffttt{{{ssskkkccc^^^SSSJJJBBB@@@@@@======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJFFFGGGHHHGGGDDDCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHMMMMMMNNNOOOPPPRRRTTTTTTVVVTTTSSSTTTVVVXXXXXXXXXZZZYYYXXXWWWXXXYYYZZZ[[[[[[___aaa___\\\VVVKKKAAA;;;:::777666666888:::;;;@@@HHHZZZttt|||wwwzzz@@@===999777888888888888777<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777777888999;;;<<<=====================>>>??????>>>???@@@AAABBBCCCDDDEEEBBBDDDGGGGGGGGGHHHJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^___``````ddddddcccddddddeeefffggghhhiiikkkmmmsss{{{~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyy{{{}}}~~~zzzzzzxxxqqqggg[[[SSSJJJCCC>>>===<<<888888:::999:::;;;>>>DDDMMMXXX___^^^```bbbbbbaaa___\\\[[[ZZZWWWRRROOOMMMLLLJJJHHHGGGEEEDDDBBBBBBBBBCCCCCCFFFIIINNNWWWdddrrrtttfff]]][[[```nnnwwwiii```^^^___iiixxx|||rrrjjjbbb]]]QQQIIIBBBBBBBBB???===>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBDDDFFFHHHJJJKKKHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHOOONNNNNNNNNOOOPPPPPPQQQSSSSSSSSSTTTVVVWWWXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ^^^```^^^[[[UUUJJJ@@@;;;999888666666888;;;<<<@@@HHH[[[ttt}}}xxxwwwAAA>>>;;;999999999888777555:::@@@FFFIIIJJJJJJJJJWWWhhhzzztttllldddWWWKKKDDDAAA??????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;999999999999::::::;;;;;;==================>>>???===>>>???@@@AAABBBCCCDDDCCCDDDFFFGGGGGGHHHJJJLLLJJJLLLNNNOOOOOOPPPRRRTTTWWWXXXZZZ\\\^^^___``````aaaaaabbbbbbccceeefffgggggghhhiiikkknnnttt{{{}}}|||{{{|||||||||{{{zzzyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~uuuiii\\\SSSLLLEEE@@@???===999888999666777888:::???HHHSSSZZZ\\\]]]^^^``````___\\\ZZZ[[[XXXTTTQQQPPPOOONNNMMMIIIHHHFFFDDDCCCBBBBBBBBBEEEFFFIIIOOOYYYfffqqqxxxvvviii___\\\bbbooossseee___^^^```lll}}}}}}sssjjjbbb]]]OOOGGGBBBBBBBBB???===>>>@@@@@@AAAAAAAAA@@@??????AAABBBCCCDDDFFFHHHJJJKKKJJJKKKKKKJJJHHHGGGGGGHHHFFFHHHJJJLLLLLLKKKIIIHHHNNNMMMMMMMMMMMMMMMNNNNNNPPPRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYY]]]^^^\\\XXXSSSIII???;;;999888666777999;;;===AAAIII]]]vvv}}}xxxwwwBBB???<<<:::999999777666444888===CCCGGGIIIIIIIIIRRR```xxx~~~yyyssskkk]]]QQQHHHCCC???===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::999=========<<<<<<======>>>===>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEGGGIIIKKKIIIKKKMMMMMMMMMNNNPPPRRRUUUVVVXXXZZZ\\\]]]^^^____________```bbbccceeefffeeefffhhhiiijjjmmmrrruuuuuu~~~~~~{{{zzzyyyyyy{{{zzzyyyyyyyyyyyyyyyyyyzzz|||}}}}}}|||}}}~~~~~~zzzmmm___UUUOOOHHHBBB@@@>>>:::888999888999999;;;@@@HHHQQQXXXZZZZZZ\\\___bbbbbb___]]][[[YYYVVVUUUUUUTTTSSSQQQMMMLLLJJJGGGEEEDDDCCCBBBAAAAAACCCGGGOOOYYYbbbhhhvvv{{{yyykkkaaa\\\bbbqqq{{{oooccc^^^___eeerrrtttjjjbbb\\\MMMFFF@@@@@@AAA???===>>>AAAAAAAAAAAAAAA@@@???>>>@@@AAABBBDDDEEEGGGHHHHHHJJJKKKLLLKKKIIIGGGHHHIIIFFFHHHJJJKKKLLLKKKIIIHHHKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPSSSUUUUUUVVVXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZYYY\\\[[[XXXTTTPPPGGG???;;;999888777777999<<<>>>BBBKKK___xxx|||wwwyyyBBB???<<<:::999888666444444666:::@@@EEEHHHHHHHHHMMMXXXnnnzzzssshhh]]]SSSKKKCCC???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>======<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCEEEHHHJJJHHHJJJLLLLLLLLLMMMOOOQQQQQQSSSUUUWWWYYY[[[\\\\\\]]]]]]]]]^^^___```aaabbbbbbdddfffgggggghhhjjjkkkmmmttt{{{~~~}}}{{{zzzxxxwwwvvvxxxxxxwwwwwwwwwxxxyyyyyyzzz|||}}}|||{{{zzz{{{|||~~~ssscccYYYRRRKKKDDDBBB???:::999:::;;;<<<<<<===AAAGGGOOOUUUWWWXXXZZZ___cccdddbbb```aaa```^^^^^^___^^^[[[YYYSSSRRRPPPMMMJJJHHHFFFEEEAAAAAABBBDDDHHHMMMSSSVVV```gggqqqyyy~~~{{{mmmccc^^^ffftttyyylllaaa]]]```nnn|||vvvkkkbbb\\\LLLDDD>>>>>>???>>>===???BBBBBBBBBAAA@@@???>>>===???@@@AAACCCDDDEEEEEEEEEIIIJJJKKKIIIGGGFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLJJJNNNRRRSSSTTTTTTVVVXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZXXXSSSPPPMMMFFF???;;;999888777888:::===>>>CCCMMMaaayyyzzzwww{{{AAA???<<<:::999888555444444666999>>>CCCGGGHHHHHHJJJSSShhhzzzrrriii___SSSIIIBBB;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAACCCFFFIIIGGGIIIKKKLLLLLLLLLNNNPPPOOOPPPRRRUUUWWWXXXZZZZZZ]]]]]]\\\\\\]]]]]]^^^___aaadddggghhhgggffffffggghhhnnnsssuuuzzz|||~~~~~~{{{zzz|||~~~{{{{{{{{{zzzxxxwwwuuutttvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||{{{yyyxxxyyyzzz}}}wwwhhh]]]SSSLLLFFFCCC@@@;;;999:::888999999:::===BBBIIINNNVVVVVVYYY^^^dddfffeeebbbiiihhhhhhhhhiiihhheeebbbYYYXXXVVVSSSPPPMMMKKKJJJGGGFFFEEEDDDEEEFFFHHHIIINNNVVVbbbmmmuuuzzz}}}~~~|||nnndddcccjjjyyywwwkkk```]]]aaauuuwwwlllbbb]]]LLLDDD======>>>======???BBBBBBBBBAAA@@@???>>>===???@@@AAABBBCCCCCCCCCCCCHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLHHHLLLPPPRRRRRRSSSUUUWWWVVVWWWWWWXXXYYYXXXXXXXXXYYYZZZWWWQQQNNNKKKFFF???;;;999888777888:::===???CCCNNNccczzzxxxwww}}}EEEAAA<<<888777888888888777666777;;;@@@DDDEEEDDDHHHPPP```uuu|||pppeeeZZZNNNCCC@@@======>>><<<888888<<<:::::::::::::::::::::::::::999888777777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZYYYYYYZZZ[[[]]]^^^___```bbbdddfffeeebbb```bbbdddiiijjjlllooossswww{{{|||}}}|||{{{zzzyyy{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuwwwvvvtttssstttvvvyyy{{{xxxzzz{{{{{{zzzzzz{{{}}}zzzmmmeee^^^UUUHHH???;;;::::::999<<<===>>>>>>???AAADDDGGGPPPTTTYYY___eeeiiikkklllooopppqqqqqqooollliiigggaaa^^^ZZZVVVSSSQQQNNNKKKIIIGGGEEEBBB@@@@@@@@@@@@GGGKKKQQQXXX```jjjtttzzzvvvllliiiqqq|||yyypppjjjeeeeeeggg{{{xxxooofff]]]IIIEEE@@@>>>>>>???@@@@@@AAABBBCCCCCCAAA??????@@@??????AAABBBCCCDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCDDDFFFHHHIIIIIIMMMNNNPPPQQQQQQQQQSSSUUUTTTUUUVVVVVVWWWWWWVVVVVVZZZYYYWWWSSSMMMGGGBBB>>>:::999999888999:::;;;<<>>======<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWYYYXXXXXXYYY[[[\\\]]]^^^______aaaccccccbbbbbbdddfffiiiiiijjjlllooorrrtttvvvtttuuuvvvwwwxxxwwwwwwvvvyyyxxxxxxwwwvvvuuuttttttvvvvvvvvvvvvuuuuuuttttttwwwvvvuuuuuutttttttttuuuuuutttrrrrrrrrrtttwwwyyyxxxyyy{{{{{{zzz{{{|||~~~rrrkkkbbbYYYLLLCCC?????????>>>:::;;;<<<<<<===???AAACCCIIIMMMUUU___hhhooosssvvvvvvwwwwwwwwwtttqqqmmmkkkiiifffbbb^^^[[[WWWSSSPPPKKKIIIEEEBBB@@@??????@@@AAADDDIIIOOOWWWaaakkkrrr{{{wwwooonnnuuuvvvmmmfffcccfffllltttkkkaaaWWWHHHEEE@@@======>>>??????@@@BBBCCCCCCAAA???@@@@@@AAABBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFHHHIIIHHHKKKMMMPPPQQQQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYXXXVVVSSSMMMGGGBBB???<<<;;;:::::::::;;;===>>>BBBMMMbbbzzzzzzvvvyyyFFFBBB===999777555333222555555666:::???DDDFFFGGGHHHMMMWWWggg{{{}}}uuujjjXXXIIIBBB>>><<<===;;;888777:::::::::::::::::::::::::::;;;:::999999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<===============>>>??????@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRTTTVVVWWWVVVWWWXXXYYY[[[\\\]]]]]][[[]]]___aaabbbcccfffhhhhhhhhhhhhiiijjjlllmmmnnnnnnooopppqqqqqqqqqpppppprrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrrqqqqqqpppuuuuuuuuutttttttttttttttrrrqqqppppppppprrrtttvvvvvvxxxzzz{{{zzz{{{}}}{{{www{{{{{{uuufff\\\OOOEEEAAA@@@@@@@@@:::;;;;;;<<<===???@@@@@@CCCHHHRRR^^^jjjttt{{{~~~|||xxxtttrrrsssppplllhhhddd^^^XXXTTTJJJHHHEEEBBB@@@?????????>>>???BBBFFFMMMVVVaaahhhttt}}}xxxsssqqqyyytttkkkcccbbbjjjtttpppfffZZZPPPGGGDDD???======>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGEEEDDDEEEGGGHHHIIIHHHHHHKKKOOOQQQRRRRRRSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXVVVRRRMMMGGGBBB???======<<<;;;<<<===>>>???BBBLLLaaayyy{{{wwwzzzGGGCCC???;;;999777555333111111333777;;;@@@DDDFFFGGGJJJQQQ]]]pppzzzooo]]]MMMDDD???<<<<<<;;;888777:::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<===============>>>>>>???AAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[YYYZZZ\\\___aaaccceeefffgggggggggggghhhiiikkkkkkmmmnnnnnnnnnooooooooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppsssssstttttttttsssssssssqqqpppoooooopppqqqssstttuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~zzztttpppmmmnnnwwwnnncccUUUJJJDDDBBBAAA@@@======>>>???AAABBBAAA@@@BBBGGGQQQ]]]jjjuuu~~~}}}zzz|||yyytttnnnggg___WWWQQQGGGEEECCC@@@??????@@@@@@??????@@@CCCHHHPPPZZZaaammmxxx|||uuusssqqqzzztttjjjbbbbbbnnn{{{{{{nnncccWWWMMMFFFCCC???===============@@@AAACCCBBBAAA@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFIIINNNQQQRRRQQQRRRRRRTTTTTTVVVWWWXXXYYYYYYZZZWWWWWWUUURRRMMMHHHCCC@@@>>>===<<<;;;;;;<<<===>>>AAAKKK___www|||xxx|||GGGCCC>>>;;;999888666555000111333666:::???CCCFFFEEEGGGLLLUUUfff~~~|||rrraaaRRRHHHAAA<<<<<<<<<999888:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[]]]___aaabbbccceeeeeefffggghhhjjjlllllljjjjjjjjjjjjjjjkkkkkklllooooooppppppppppppqqqqqqooopppqqqrrrrrrrrrpppoooqqqrrrssssssssssssrrrrrrppppppppppppppprrrssstttsssuuuwwwxxxyyyyyy|||}}}|||||||||~~~~~~uuujjjeee```^^^^^^bbbnnnzzz}}}yyyyyy{{{zzzoooaaaTTTLLLHHHDDDBBB??????@@@BBBEEEFFFCCCAAAAAAEEENNNZZZggguuu}}}vvvnnneee[[[PPPJJJCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAEEELLLTTT[[[gggrrr~~~{{{sssooonnnmmmxxx|||qqqggg```cccqqqyyynnndddXXXMMMEEECCC???======>>>===<<>>999777666666555222444666888;;;???EEEIIIEEEFFFHHHOOO]]]uuu~~~vvvfffWWWKKKCCC=========;;;999:::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIGGGIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWYYYXXXYYY[[[^^^`````````ddddddeeefffhhhjjjkkkllljjjiiiiiiiiiiiijjjkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnlllmmmoooqqqqqqpppooommmoooppprrrssssssrrrqqqqqqppppppppppppqqqrrrssssssrrrtttvvvwwwwwwwwwyyy{{{zzzzzz{{{|||vvvjjjaaaXXXSSSPPPOOOOOOSSS___kkk~~~xxxtttqqqrrrtttxxxxxxiii]]]SSSLLLFFFBBBBBBBBBCCCGGGKKKKKKHHHDDD@@@CCCJJJUUUcccsss~~~uuulllbbbWWWLLLFFFBBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@BBBGGGNNNSSS^^^gggpppqqqlllgggfffgggjjjvvvxxxllldddaaafffuuuxxxnnneeeYYYMMMEEECCC@@@??????>>>>>><<>>DDDIIIFFFFFFFFFJJJVVVlll|||kkk[[[NNNFFF>>>>>>???<<<:::;;;::::::::::::::::::::::::888999999:::::::::::::::;;;::::::999999::::::;;;;;;<<<===>>>???>>>>>>===<<<===>>>???@@@@@@@@@???AAAAAABBBCCCEEEFFFGGGHHHFFFHHHJJJLLLNNNNNNMMMMMMOOOPPPPPPRRRSSSTTTUUUVVVWWWVVVVVVYYY]]]``````___bbbbbbcccdddeeefffhhhiiijjjiiiiiihhhiiijjjkkklllllllllllllllkkkkkkkkkkkkkkkllloooqqqqqqpppnnnmmmnnnoooqqqrrrsssrrrqqqpppooooooooopppqqqqqqrrrrrrrrrsssuuuuuuuuuuuuvvvxxxxxxyyyzzz|||~~~tttkkkaaaXXXQQQIIIFFFDDDDDDEEEIIISSS^^^nnnyyy}}}zzzpppooonnnnnnrrr|||uuuiii___WWWOOOIIIHHHHHHJJJNNNTTTTTTPPPKKKEEEFFFIIIQQQ^^^nnn}}}}}}tttkkkaaaWWWNNNHHHFFFDDDBBB@@@??????@@@AAAAAAAAAAAA@@@AAADDDIIIMMMTTTYYY^^^___]]]\\\^^^aaajjjwwwuuuiiidddfffooo~~~wwwnnndddWWWLLLFFFDDDAAA@@@@@@???>>>===>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLJJJHHHHHHGGGGGGHHHJJJIIIGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNLLLMMMOOORRRTTTVVVWWWWWWTTTTTTSSSPPPMMMHHHDDDAAA<<<;;;:::888888888999:::???HHH[[[rrr|||yyy}}}[[[TTTIII@@@;;;:::999999333555666777888;;;BBBGGGGGGGGGFFFHHHQQQfffooo^^^PPPGGG??????@@@===;;;;;;::::::::::::::::::::::::777888999:::::::::999999;;;::::::999999::::::;;;;;;<<<>>>?????????>>>======>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFGGGJJJLLLMMMMMMMMMLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTXXX]]]aaaaaa```aaaaaaaaaaaabbbcccdddeeegggfffeeeeeeeeefffggghhhllllllllllllkkkkkkkkkjjjlllnnnppprrrsssrrrpppnnnmmmnnnppprrrsssrrrpppooonnnnnnoooooopppqqqqqqqqqqqqsssttttttssssssuuuvvvwwwxxxzzz{{{~~~|||pppfff]]]UUUMMMHHH@@@>>>>>>@@@BBBFFFPPP[[[cccnnnzzz~~~~~~tttrrrmmmiiiiiiooozzzxxxooofff]]]WWWOOONNNPPPVVV\\\]]]XXXSSSLLLJJJJJJOOOYYYhhhwww}}}tttkkkbbbYYYQQQMMMJJJHHHEEEBBB@@@??????@@@CCCCCCCCCBBBBBBDDDHHHKKKLLLOOORRRSSSSSSUUUYYY]]]kkkxxxuuujjjgggmmmxxxwwwmmmcccUUUIIIFFFDDDBBBAAAAAA@@@???===>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGHHHHHHHHHIIIJJJJJJGGGEEEJJJKKKLLLLLLKKKKKKLLLNNNLLLMMMOOORRRTTTVVVWWWXXXSSSSSSRRRPPPMMMHHHDDDBBB<<<<<<:::999888999999:::>>>GGGZZZqqq{{{xxx|||kkk```PPPCCC<<<:::999888666666555444666:::@@@DDDDDDCCCCCCFFFKKKZZZuuu|||qqqhhhSSSJJJAAA???===;;;999:::999999:::::::::999888888999:::<<<======<<<:::999999999::::::::::::;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>?????????CCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY\\\\\\]]]^^^___```aaaaaaddddddeeeeeefffgggggghhhpppooommmlllkkkjjjiiiiiillllllmmmmmmnnnnnnoooooooooooooooooooooooooooooopppppppppooooooooooooooossssssuuuvvvvvvvvvuuutttwwwxxxyyyxxxyyy~~~tttlllaaaWWWQQQKKKEEEAAA===::::::===???BBBIIIQQQ___eeemmmtttxxxzzzzzz{{{}}}~~~~~~wwwpppjjjgggdddccclllwww|||tttjjjbbb^^^YYYWWW]]]fffhhhbbbZZZZZZSSSOOORRRVVV]]]lllzzzxxxsssooohhh___XXXUUURRRMMMHHHEEEDDDCCCCCCIIIPPPQQQIIICCCBBBBBB@@@FFFEEEEEEFFFDDDFFFPPP[[[mmmyyywwwpppgggeeelllzzzwwwjjj]]]QQQJJJEEEDDDBBB@@@???>>>======<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNRRRUUUWWWYYYZZZVVVUUURRROOOJJJEEEBBB???;;;:::888666777888;;;<<>>>>>>>>>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXWWW[[[\\\]]]^^^___``````aaabbbbbbcccdddeeeffffffgggooonnnmmmkkkjjjiiiiiiiiillllllmmmmmmnnnoooooooooooooooooooooooooooooooooqqqpppppppppppppppppppppqqqqqqsssttttttttttttsssvvvxxxyyyxxxxxx|||}}}wwwllldddZZZRRRLLLHHHCCC???<<<999888;;;===???FFFNNN]]]bbbkkkrrrvvvxxxyyyzzz||||||{{{uuuqqqnnnhhhdddhhhooowwwpppjjjeeeaaagggqqqvvvtttooojjjbbb\\\ZZZZZZ\\\fffppp}}}wwwnnngggbbb^^^WWWQQQMMMJJJHHHGGGCCCJJJKKKDDD?????????>>>CCCBBBBBBCCCCCCEEEPPP[[[ooo{{{~~~uuuoooiiihhhppp~~~vvviii\\\PPPIIIFFFEEECCCAAA???>>>======??????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJLLLMMMMMMKKKIIIHHHIIIHHHFFFEEECCCDDDFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLOOORRRTTTVVVXXXYYYUUUSSSQQQMMMIIIEEEAAA???:::999777666666888:::<<<@@@GGGXXXoooyyyrrrsss~~~yyymmm]]]KKK???:::999555666777777777999===@@@GGGFFFEEEFFFHHHSSSiii~~~zzztttdddXXXLLLEEEAAA<<<;;;<<<;;;;;;;;;:::999888777666888888:::;;;;;;:::999888999999999999::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEGGGGGGGGGHHHIIIKKKKKKLLLNNNQQQRRRSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUZZZ[[[[[[\\\]]]^^^______```aaabbbcccdddeeeffffffmmmlllkkkjjjiiiiiiiiiiiilllllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnoooooonnnoooppprrrrrrssssssssstttwwwyyyxxxxxx{{{~~~vvvpppddd]]]TTTMMMIIIFFFAAA>>>;;;888777999;;;===CCCKKKYYY___gggnnnrrruuuvvvwwwyyyzzz~~~~~~|||uuummmkkklllyyyuuuoooiiimmmwww|||uuunnnhhhccc```dddjjj{{{|||tttnnneee\\\UUUOOOJJJGGGAAAFFFGGGBBB>>>>>>??????AAA@@@AAABBBCCCGGGSSS___rrr}}}yyyrrrnnnkkkmmmvvv}}}sssgggZZZNNNHHHGGGEEEDDDBBB@@@???>>>>>>AAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKJJJLLLMMMMMMKKKIIIHHHIIIGGGFFFEEEDDDDDDEEEGGGIIILLLLLLLLLLLLLLLLLLLLLMMMLLLMMMOOORRRTTTUUUVVVWWWRRRQQQOOOLLLHHHDDD@@@>>>888777666555666777999;;;???FFFWWWoootttoooqqqxxxiiiTTTCCC;;;:::555666777777777999;;;>>>IIIHHHHHHHHHHHHOOObbbttt|||wwwjjj]]]OOOGGGBBB===;;;<<<666777888999:::;;;;;;;;;777777888999999999888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFHHHIIIIIIKKKNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRYYYYYYZZZ[[[\\\]]]]]]^^^______```bbbccceeeffffffkkkjjjjjjiiihhhhhhhhhhhhkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjiiijjjkkkllllllnnnnnnooopppqqqrrrrrrsssqqquuuxxxyyyyyy{{{zzzrrrmmmccc\\\TTTNNNJJJFFFBBB>>>;;;888777999:::;;;BBBIIIUUU[[[cccjjjnnnqqqssstttvvvxxx~~~yyyuuuvvv~~~xxxqqqpppxxxxxxqqqllllllmmmwwwwwwlllbbbXXXOOOIIIDDDFFFFFFDDDAAAAAABBBCCCBBBAAAAAACCCEEEKKKYYYfffwww~~~xxxmmmlllmmmsss}}}xxxnnncccVVVLLLGGGEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAACCCDDDEEEDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIJJJJJJLLLMMMMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKLLLKKKMMMNNNPPPRRRSSSTTTUUUUUUQQQOOOMMMJJJFFFBBB???===777666555555555777888:::>>>EEEWWWooo}}}ppplllnnnxxx{{{{{{ooo[[[III>>>;;;666777888777777777:::<<>>;;;<<<666777888999:::;;;;;;;;;666777777888999999999999888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@@@@@@@AAAAAACCCDDDEEEEEEEEEGGGHHHJJJKKKMMMOOOPPPOOONNNMMMPPPPPPQQQQQQRRRQQQQQQQQQWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^___aaaccceeefffgggiiihhhhhhggggggggghhhhhhjjjjjjjjjkkkllllllmmmmmmlllllllllllllllllllllllljjjiiihhhggghhhiiikkklllnnnooooooooopppqqqrrrrrrooorrrvvvxxxyyy{{{}}}wwwqqqlllddd^^^VVVPPPKKKGGGBBB======:::888999:::;;;AAAHHHQQQWWW^^^dddiiilllnnnpppqqquuu~~~}}}|||xxx{{{zzzvvvsssuuusssfffYYYPPPGGGFFFEEEEEECCCBBBCCCEEECCCBBBBBBDDDGGGNNN^^^lll|||~~~xxxjjjlllqqqzzz|||sssiii]]]SSSKKKFFFAAAAAAAAAAAABBBBBBCCCDDDBBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJLLLLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTPPPOOOLLLIIIEEEAAA>>><<<555555555555666777888999===EEEWWWppp{{{oookkkmmmmmmsssxxxrrraaaOOOCCC>>>888888888666555666999;;;EEEIIINNNPPPMMMMMMWWWddd|||sssfffXXXNNNGGG@@@<<<<<<;;;;;;;;;:::999888777666777777777888888999::::::888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@AAABBBDDDEEEDDDEEEFFFHHHJJJJJJLLLMMMNNNMMMMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___bbbdddeeefffgggfffffffffffffffggghhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhiiikkkmmmnnnooooooooonnnoooooopppqqqnnnqqquuuvvvvvvxxx|||{{{vvvpppmmmeee___WWWQQQMMMHHHBBB===???;;;999:::::::::@@@GGGMMMRRRXXX^^^bbbeeegggiiikkkoooyyy}}}~~~wwwvvvsssbbbVVVMMMIIIGGGGGGFFFCCCDDDFFFFFFDDDDDDFFFJJJRRRcccrrr}}}vvvjjjnnnvvvyyyooobbbWWWOOOIIIGGG@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTTTTTTTQQQPPPMMMIIIEEE@@@<<<:::555555555555666888999999===EEEXXXqqq~~~rrrnnnooodddllltttssshhhWWWHHH@@@:::999888555444555888;;;@@@FFFNNNRRROOOLLLSSS]]]uuu{{{nnn```VVVMMMCCC===<<<<<<<<<;;;:::999888666555777777888888999:::;;;;;;888888888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>DDDEEEIIIOOOSSSVVVXXXZZZ\\\```bbbiiivvvvvvpppjjjhhhfffkkkqqqwww~~~~~~ttthhhaaa\\\]]][[[VVVUUUXXXTTTRRRQQQSSSVVV```qqq~~~tttnnnooovvvvvvhhhZZZOOOJJJHHHIIICCCBBBAAA@@@???>>>>>>>>>CCCCCCDDDEEEDDDCCCAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFHHHHHHFFFDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDGGGJJJLLLLLLKKKKKKKKKLLLNNNPPPSSSTTTUUUUUUTTTRRROOOJJJDDD???:::888555555666777888999::::::>>>FFFZZZsss|||wwwvvv```dddhhhjjjkkkfffXXXJJJ???<<<888666666777777777:::@@@GGGLLLNNNNNNPPPRRRkkk{{{ooobbbUUUJJJCCC???>>>;;;888777777777777666666777888999999999999999888888888888888888888888;;;999888888999:::999888888999:::;;;<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVUUUWWWZZZ[[[\\\^^^aaacccccccccddddddcccbbbbbbaaabbbccccccbbbaaabbbdddggghhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiijjjllllllmmmnnnnnnmmmjjjiiijjjkkkiiikkklllkkkiiijjjmmmqqqwww|||wwwtttlllhhhbbb\\\VVVOOOIIIDDDAAA???<<<999888999;;;===EEEGGGIIIJJJLLLNNNQQQTTTXXX\\\eeesss{{{uuuoooiiiccccccbbbeeellluuu{{{uuummmiiiiiihhhddd```^^^\\\XXXVVV[[[hhhzzz|||vvvvvvxxx}}}rrrcccXXXQQQJJJHHHIIICCCBBBAAA@@@???@@@AAABBB??????@@@AAABBBBBBBBBBBBAAACCCEEEFFFFFFDDDBBB@@@AAA@@@?????????@@@AAABBBEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDFFFIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOUUURRRNNNHHHBBB===999777555555444555666777999:::???EEEWWWrrr}}}rrrwwwgggkkknnnmmmkkkeeeXXXLLL???<<<888666666777777777888>>>FFFKKKMMMOOOPPPRRRcccxxx|||sssggg[[[PPPFFFAAA>>><<<:::999999999888777777888888999::::::999999999::::::;;;<<<======>>>;;;999888888999::::::999888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMMMMMMMNNNOOOOOOPPPPPPSSSSSSTTTTTTTTTUUUUUUUUUVVVXXX[[[\\\]]]^^^```bbbaaabbbbbbcccddddddccccccbbbccccccbbbaaabbbdddfffhhhhhhhhhggggggggggggggggggggggggggghhhiiijjjkkkjjjkkkllljjjgggeeeeeeeeebbbdddeeedddccccccfffiiimmmuuu~~~zzzwwwoookkkeee___XXXQQQIIIEEE@@@>>>;;;888777888:::;;;@@@BBBDDDFFFGGGIIILLLOOOUUUYYYcccqqqyyyssskkkfffbbb```aaafffmmmwww~~~}}}{{{wwwsssiiieee```___eeerrrzzzvvvwww|||}}}pppaaaWWWQQQKKKHHHIIIDDDCCCBBBAAA@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFEEECCCAAABBBBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPQQQQQQPPPSSSQQQLLLGGGBBB===999777555555444555666777999:::???EEEWWWrrrxxx|||nnntttvvvsssllldddXXXMMM@@@===888666666777777777555;;;CCCJJJNNNOOOQQQRRRYYYlll~~~wwwooodddXXXKKKCCC>>>===;;;;;;;;;;;;999777888999999:::::::::::::::999:::;;;<<<>>>???@@@@@@;;;999888888999::::::999888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSVVVXXXYYYZZZZZZ[[[]]]_________aaabbbcccddddddeeeaaabbbcccbbbaaaaaaccceeegggfffffffffeeeeeeddddddeeeeeeffffffgggggghhhhhhggghhhiiigggddd```___^^^\\\\\\]]]\\\[[[\\\^^^```cccjjjyyy|||{{{sssoooiiibbb[[[SSSKKKFFF???===:::777666777888999<<<>>>@@@AAABBBDDDGGGJJJPPPUUU___ooozzzqqqjjjbbb^^^\\\^^^bbblll|||tttnnnhhhhhhppp}}}xxxvvvyyywwwkkk^^^VVVPPPKKKHHHIIIEEEEEECCCBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDFFFGGGHHHIIIHHHIIIKKKNNNPPPQQQRRRRRRPPPOOOLLLGGGCCC>>>:::888555555444555666777999:::@@@FFFXXXrrrpppxxx|||yyypppeeeXXXNNNAAA===999666666777777666444999AAAIIINNNQQQRRRRRRSSSbbbyyy{{{vvvmmm```QQQGGG???>>><<<<<<<<<;;;999777999::::::;;;;;;;;;::::::999999999:::;;;<<<======:::999777888999::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQSSSUUUWWWWWWWWWWWWYYYZZZ]]]^^^___aaabbbbbbbbbbbb```aaabbbaaa``````aaabbbdddddddddcccbbbbbbaaaaaacccddddddeeeeeeeeeeeeddddddeeefffeeeaaa]]][[[ZZZWWWWWWVVVUUUUUUUUUWWWXXX]]]cccppp}}}{{{wwwsssmmmfff^^^UUULLLFFF???===:::888777777888999:::<<<>>>??????AAADDDFFFJJJPPPZZZjjjuuunnnbbb]]]YYYXXX[[[cccrrr|||tttmmmnnnxxx~~~wwwxxx}}}{{{qqqeeeZZZSSSOOOJJJHHHIIIFFFFFFDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAACCCEEEFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGHHHJJJLLLOOOQQQRRRSSSOOONNNLLLIIIEEEAAA===:::555555444555666777999:::???FFFWWWrrrnnnwww}}}uuuiiiZZZOOOAAA>>>:::777666777777666555999???GGGMMMRRRSSSTTTRRR\\\ooo}}}{{{tttgggWWWLLLBBB@@@===<<<<<<;;;888666:::::::::;;;;;;::::::999::::::999999999999999999:::888777888999;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<============??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOORRRTTTUUUUUUUUUUUUWWWXXX\\\\\\]]]^^^^^^^^^^^^^^^^^^___``````^^^]]]^^^___aaaaaaaaa``````_________aaabbbcccccccccbbbaaaaaaaaabbbcccaaa^^^[[[ZZZYYYTTTRRRPPPOOONNNNNNNNNNNNUUU[[[fffwww~~~|||zzzzzzvvvpppiiiaaaWWWMMMGGG@@@>>><<<999888888888888777999:::;;;;;;<<>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLQQQSSSTTTUUUTTTUUUVVVXXXXXXYYYYYYZZZZZZZZZZZZYYY[[[]]]^^^^^^\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^``````aaaaaaaaa```^^^]]]\\\]]]]]][[[YYYXXXXXXYYYRRROOOKKKIIIHHHHHHFFFEEEJJJOOOZZZkkk}}}{{{zzzzzzwwwqqqjjjbbbXXXNNNGGG@@@???<<<:::999888888888333555666666666777999;;;???CCCKKKXXXiii{{{vvvqqqeeeaaa]]]\\\[[[]]]gggrrr~~~zzz}}}|||{{{{{{rrrfff\\\SSSOOOMMMHHHEEEEEEDDDDDDDDDDDDCCCAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>????????????@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJMMMPPPQQQOOOPPPPPPOOOKKKFFF@@@===555555444555666777999:::>>>DDDVVVpppwww{{{}}}|||xxxpppbbbTTTCCC???;;;888777777777666666666888>>>FFFMMMQQQRRRUUUTTT\\\ppp~~~ttteeeZZZMMMIIICCC>>><<<;;;;;;:::999999::::::999888888777:::::::::::::::999999999999888777777:::;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCBBBAAABBBCCCEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMOOOPPPQQQQQQQQQSSSUUUSSSSSSTTTVVVWWWWWWWWWWWWYYY[[[\\\\\\ZZZYYYXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___``````___^^^[[[ZZZUUUUUUUUUSSSRRRSSSUUUXXXTTTPPPKKKHHHGGGEEECCC@@@CCCGGGPPP```ttt}}}||||||yyyvvvqqqjjjbbbXXXNNNGGG???>>><<<:::888777666666333444555555444555777999;;;===BBBKKKWWWeeerrryyyzzzwwwqqqmmmkkkiiieeedddjjjqqq}}}~~~xxxpppbbbYYYQQQNNNKKKFFFCCCCCCAAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBB@@@???>>>?????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDFFFHHHKKKMMMOOOOOOPPPQQQPPPLLLFFF???;;;555555444555666777999:::<<>>>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCBBBAAAAAAAAACCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIKKKLLLLLLMMMOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWWWWYYY[[[[[[YYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```___]]]ZZZYYYOOOOOONNNMMMMMMOOOSSSVVVXXXSSSMMMJJJHHHFFFCCC@@@BBBDDDLLLYYYlll~~~}}}~~~xxxuuupppjjjbbbXXXNNNGGG>>>===;;;999777555555444555666777777666777999;;;888999<<>>?????????@@@AAACCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAACCCCCCDDDEEEGGGIIILLLMMMNNNPPPQQQPPPLLLEEE>>>:::555555555555666777999:::;;;BBBSSSnnn~~~uuutttyyywwwjjj^^^KKKCCC999333222444555444666555777<<<@@@DDDLLLTTTZZZUUUUUU___ooo|||rrrkkk___VVVJJJCCC@@@@@@>>>;;;:::999888888888:::===>>>999999999888888888888777888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<<<<===???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAACCCCCCDDDFFFGGGIIIJJJJJJPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]cccaaa___^^^^^^[[[VVVRRRKKKGGGEEEGGGJJJMMMTTT\\\]]][[[WWWRRRLLLHHHEEEDDDFFFGGGJJJQQQ^^^qqq|||zzzzzzzzzzzzwwwsssmmmfff^^^TTTJJJCCC===;;;888666444333444444666555444444333333333444444555888===CCCKKKQQQUUUXXX[[[^^^___```dddmmmtttzzzxxxzzz|||~~~|||rrrjjj\\\XXXQQQLLLIIIGGGEEECCCDDDDDDCCCBBB@@@???>>>>>>CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBGGGFFFCCCAAA@@@????????????>>>???AAADDDDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIOOOOOOOOOMMMJJJDDD>>>;;;999777555333333666999;;;@@@DDDSSSllluuusssxxxwwwlllaaaPPPHHH===666444444444444999666777;;;>>>BBBJJJRRRXXXUUUWWW___kkk}}}xxxqqqeee[[[OOOFFFCCCAAA>>><<<;;;;;;999999888999:::;;;999999999999888888888888888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<======<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@???>>>>>>===AAAAAABBBCCCEEEFFFGGGHHHMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\```^^^\\\\\\\\\[[[XXXUUUMMMGGGDDDEEEHHHMMMWWW```bbbaaa^^^XXXRRRMMMIIIHHHAAABBBFFFMMM\\\ppp{{{xxxvvvuuuuuuuuusssoooiiibbbZZZPPPGGGAAA<<<;;;888555444333444444666555555444444444444444555555777:::???DDDIIIKKKOOOSSSWWWXXXWWW[[[dddlllyyy}}}vvvssstttvvvyyy}}}}}}~~~qqqiii[[[VVVPPPJJJGGGEEEDDDCCCDDDCCCBBBAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBFFFEEECCCAAA@@@?????????>>>======???AAABBBAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKJJJFFFAAA<<<999999777555333444666999:::@@@DDDTTTllltttpppuuuvvvmmmcccUUUMMMAAA999666555555444:::777777999<<>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA>>>>>>======<<<;;;::::::===>>>???@@@AAABBBCCCDDDHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZ\\\[[[ZZZZZZ\\\]]]\\\[[[QQQJJJDDDCCCFFFMMMZZZfffjjjjjjgggbbbZZZSSSOOOMMMDDDDDDFFFMMMZZZmmm}}}{{{yyyvvvrrrooonnnnnnnnnllliiiccc\\\TTTLLLCCC===;;;999777666444444444555666666666555555555555555777777777999;;;===@@@BBBEEEKKKQQQQQQNNNQQQZZZcccqqq{{{~~~xxxtttttttttxxx|||{{{ppphhhZZZUUUNNNHHHEEECCCCCCBBBEEEEEEDDDCCCAAA@@@???>>>BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFEEECCCBBB@@@?????????>>><<<;;;<<<>>>?????????AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHGGGDDD@@@<<<999888777555444444666888:::@@@EEETTTmmmtttllloooqqqkkkdddYYYPPPDDD;;;888777666555999666555888:::>>>FFFOOORRRVVV[[[___aaajjj~~~vvvmmm___SSSJJJDDD@@@===:::;;;;;;;;;:::999888777::::::999999999888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<:::::::::<<<<<<======>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@??????>>><<<;;;::::::::::::;;;;;;<<<===??????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOQQQRRRUUUVVVXXXYYYYYYYYYXXXXXXYYY\\\___bbbcccWWWOOOGGGCCCDDDLLL\\\kkkqqqqqqpppkkkbbbZZZUUUTTTNNNMMMMMMQQQ[[[lll~~~}}}zzzxxxvvvsssoookkkhhhfffffffffeeeaaa[[[UUUNNNGGG@@@;;;999888777666666555666666777777777777777777777666::::::999999:::;;;<<<===???GGGNNNNNNJJJLLLUUU^^^jjjuuu~~~wwwlllfffYYYTTTLLLGGGDDDCCCCCCCCCGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;;;;<<<>>>??????AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGFFFDDDAAA===;;;888777555444444666888:::???DDDTTTmmmvvvkkkjjjjjjgggbbbZZZQQQEEE===:::999888777777444444777999===EEENNNOOOTTT[[[^^^^^^bbbsss|||uuuhhh[[[PPPGGGAAA>>>999:::;;;;;;;;;;;;:::999:::::::::999999999999888888888999999999:::::::::::::::;;;<<<<<<;;;:::::::::;;;<<<;;;:::999:::;;;<<<<<<===>>>>>>???@@@@@@??????@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFEEECCCBBBBBBAAA???===;;;999999999888888999:::;;;;;;<<<======>>>>>>>>>????????????@@@AAACCCEEEHHHJJJKKKLLLMMMOOOQQQSSSUUUWWWXXXYYYUUUUUUTTTVVVXXX^^^cccggg^^^VVVLLLFFFDDDLLL]]]mmmtttvvvvvvpppggg___[[[[[[XXXVVVSSSTTT]]]lll~~~}}}yyyvvvtttpppnnniiieeeaaa___^^^^^^]]]YYYSSSMMMHHHCCC>>>;;;888888888777777888888888888999::::::::::::999999999999999999999999::::::<<>><<<;;;===?????????@@@@@@@@@AAABBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDBBB???===;;;777666555555555666888999>>>CCCTTTmmm}}}ooohhheeecccbbb]]]TTTHHH???;;;:::999888666444444777999;;;BBBIIIKKKPPPXXX[[[ZZZ\\\iiixxx{{{qqqdddXXXMMMEEEAAA;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999888888999999999:::::::::999:::;;;<<<<<<;;;:::999888999;;;:::999999:::<<<<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGHHHFFFDDDAAA===:::888777777777777888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>???@@@CCCEEEGGGHHHIIIKKKLLLNNNQQQTTTVVVWWWXXXQQQQQQQQQQQQTTTZZZbbbhhhggg^^^TTTKKKFFFKKK[[[kkkvvvyyyyyysssjjjcccaaaccc^^^[[[XXXXXX___nnn~~~zzzvvvsssqqqkkkhhhccc^^^ZZZWWWVVVUUUTTTPPPKKKFFFCCC@@@===;;;888888999999:::::::::::::::;;;<<<===>>>===<<<;;;888888888888888888888777888>>>DDDHHHHHHJJJPPPUUUYYYfffuuuwwwmmmddd]]]RRROOOJJJGGGFFFFFFFFFEEEAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>======???@@@???>>>?????????@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAA@@@>>><<<:::999777666666555555777888999<<>>;;;999888888666666999999999===CCCFFFJJJRRRWWWVVVWWWaaammm|||yyymmm```SSSJJJFFF@@@???===<<<;;;;;;<<<===;;;;;;:::::::::999999999888888999999999:::::::::999:::<<<======<<<:::999666888999:::999:::;;;==============================>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCFFFIIILLLNNNLLLJJJEEEAAA===:::999999777777888888999999::::::888999999999999:::::::::<<<===>>>@@@BBBCCCEEEEEEGGGIIIKKKOOOQQQTTTUUUVVVRRRRRRQQQQQQSSSYYYcccjjjnnnfff[[[QQQIIIKKKXXXgggwwwzzzzzzuuulllggggggjjjiiieee```^^^cccqqq|||wwwssspppnnneeebbb^^^XXXSSSPPPOOONNNKKKHHHCCC???===<<<;;;:::888999:::;;;<<<<<<======<<<===???@@@AAA@@@???>>>;;;;;;;;;;;;:::999888777666:::???EEEIIILLLOOOQQQUUUbbbrrr~~~~~~tttjjj___YYYMMMKKKHHHGGGGGGGGGFFFDDD@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>???BBBDDDEEEDDDDDDEEEEEEDDDCCCAAAAAA???>>>===>>>@@@@@@>>><<<>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAA???>>>;;;999888666666666666666777888888;;;AAARRRlll~~~mmmddddddgggggg^^^PPPEEE???<<<999777:::888888:::999777999>>>BBBFFFMMMSSSTTTUUU]]]gggqqq~~~sssfffXXXNNNIIICCCBBB???<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888999999999:::::::::999:::<<<======<<<:::999555777888999999:::<<<>>>===============<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@@@@BBBFFFKKKOOOQQQRRRPPPKKKEEEAAA>>><<<<<<777777888888999999::::::888888888888999999999999:::;;;<<<>>>???AAABBBCCCEEEGGGIIILLLPPPRRRTTTTTTUUUUUUTTTSSSUUU[[[eeemmmrrrkkk```UUUKKKJJJVVVdddwwwzzz{{{vvvmmmiiikkkooouuupppiiieeehhhssszzzuuuqqqnnnlllbbb___ZZZTTTOOOLLLJJJIIIFFFBBB>>>::::::::::::999888999;;;<<<===>>>>>>>>>===>>>@@@BBBBBBBBB@@@???@@@@@@@@@???===;;;:::999666888===DDDKKKOOOPPPPPPUUUcccrrr}}}sssggg]]]WWWIIIGGGFFFFFFGGGGGGEEECCCBBBCCCDDDFFFGGGIIIJJJKKKGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>===???AAACCCEEEBBBBBBCCCCCCCCCBBB@@@???>>>======???@@@???===;;;=========>>>???AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCAAA???===;;;:::666666666666666777888888:::@@@QQQkkksssiiiggghhhooofffXXXKKKAAA<<<888777666666666666666777888888AAAEEEIIIMMMQQQTTTXXXZZZgggsss|||tttgggXXXNNNIIIBBB>>>??????<<<::::::999999999::::::;;;;;;;;;999888888777777777777777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;===>>>@@@AAAAAACCCDDDDDDCCCDDDHHHPPPWWW[[[VVVOOOIIIDDD@@@===;;;888777666777888999888777777666555444444555777999555666888999;;;===>>>??????BBBGGGKKKOOORRRSSSSSSUUUVVVUUUSSSRRRWWWbbbkkkqqqmmmcccVVVLLLKKKSSSZZZqqqwww{{{uuulllggglllsssyyywwwrrrmmmqqq}}}yyyrrrnnnllllllaaaZZZRRRMMMLLLKKKGGGCCC===<<<:::999999999::::::;;;888888<<<@@@@@@BBBEEEAAAEEEGGGFFFFFFHHHFFFAAAAAA@@@?????????===999777;;;:::;;;BBBMMMTTTVVVUUUYYYcccrrr|||rrrfffXXXOOOHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBDDDGGGIIIJJJHHHGGGDDDAAA@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@FFFEEECCCAAAAAAAAACCCDDDDDDAAA@@@CCCEEECCCBBBDDDBBBBBBAAA@@@???===<<<;;;999999777555333444666888<<>>:::999666666555555666666777888;;;>>>CCCIIINNNRRRUUUXXX___kkk~~~yyynnnaaaWWWKKKDDD>>>>>>>>>;;;888999999999:::::::::;;;;;;;;;::::::999888888888888888888999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???AAABBBBBBBBBCCCCCCCCCCCCHHHPPPVVV\\\YYYTTTNNNGGGCCC???>>>999888888999:::;;;:::888:::888666555444555666777555555555666888999;;;<<<>>>@@@DDDHHHLLLNNNPPPPPPQQQTTTVVVWWWWWW[[[cccjjjtttqqqiii\\\RRROOOTTTZZZkkkssszzzxxxooojjjlllrrr{{{zzzvvvrrrvvvyyyqqqllliiiggg^^^WWWNNNHHHEEEBBB>>>:::<<<;;;:::999999999:::;;;???;;;;;;???CCCCCCFFFJJJIIIMMMOOONNNMMMNNNKKKFFFDDDBBB@@@??????===:::888;;;:::;;;BBBMMMWWW[[[\\\```gggvvvzzzooobbbUUULLLGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIGGGFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<<<<===<<<======>>>??????@@@@@@EEEDDDBBB@@@@@@AAABBBCCCFFFBBBAAADDDEEECCCBBBCCCBBBBBBBBBAAA???>>><<<;;;888888888666555555666888<<>>;;;999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCC@@@AAACCCBBBCCCHHHPPPVVV]]]]]]\\\VVVMMMFFFBBBBBB;;;::::::<<<>>>>>>===;;;<<<;;;888666555555666666777666555555555777999:::<<<>>>AAAEEEIIILLLNNNOOOMMMRRRWWWZZZ\\\```fffjjjuuutttnnndddXXXRRRSSSWWWdddnnnxxxyyyrrrmmmmmmqqq|||}}}zzzxxx}}}zzzqqqjjjeeeaaa\\\UUUMMMGGGCCC@@@<<<999<<<;;;:::::::::;;;<<<===CCC@@@@@@CCCFFFGGGKKKPPPUUUYYY\\\ZZZYYYYYYUUUPPPMMMJJJFFFCCCAAA@@@>>><<<;;;:::;;;BBBNNN[[[cccggggggkkkuuuvvvjjj]]]PPPHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===>>>>>>??????@@@AAABBBBBBAAA@@@@@@===<<<<<<<<<<<<======>>><<<======>>>>>>??????@@@CCCBBB@@@??????@@@AAAAAAEEEAAA@@@CCCEEEBBBAAACCCCCCBBBBBBAAA@@@>>>===<<<777888999888777666777888;;;BBBRRRggg~~~uuuooopppppplllaaaQQQDDD>>><<<666555555555555555666666777:::@@@HHHOOOTTTVVVVVVUUU]]]jjjzzz}}}ssskkk]]]SSSIIIDDDAAA===;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAABBB???@@@BBBBBBCCCGGGNNNTTT^^^bbbddd___UUUKKKFFFEEE>>>===>>>???BBBCCCBBB@@@===;;;999666555555666666;;;999777555555777999;;;<<<===AAAEEEJJJNNNRRRTTTNNNQQQVVVYYY]]]aaafffjjjssstttrrriii^^^UUURRRSSS```iiisssuuuqqqmmmnnnqqq|||~~~~~~}}}{{{ssskkkccc^^^VVVQQQJJJEEECCCAAA>>><<<;;;;;;:::;;;<<<===???@@@FFFCCCCCCFFFHHHJJJPPPWWW^^^dddggggggffffffaaa\\\XXXTTTNNNIIIFFFCCCBBB@@@<<<::::::AAANNN]]]jjjqqqllllllpppzzztttfffXXXMMMFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>============>>>???AAABBBCCCBBB@@@???<<<<<<<<<<<<<<<===>>>???============>>>>>>??????AAA@@@????????????@@@@@@BBB>>>===AAACCCBBBAAACCCCCCBBBBBBAAA@@@>>><<<<<<666888999999888777777888:::BBBRRRhhhyyyqqqrrrtttsssiiiYYYIII???;;;777666666555555555666666999;;;@@@GGGOOOTTTUUUUUUQQQWWWaaaooovvvpppggg[[[OOOIIIDDD???======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::999888888999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@>>>@@@BBBBBBBBBFFFLLLRRR^^^dddiiiggg]]]RRRJJJHHHBBBAAAAAABBBEEEGGGGGGFFF===<<<999777666666777888<<<:::888666555777999:::===>>>AAAFFFLLLRRRXXX[[[RRRSSSTTTUUUXXX]]]ccchhhooossstttooodddZZZTTTSSS\\\dddkkkmmmkkkiiilllpppzzz~~~}}}vvvnnneee^^^RRRNNNHHHCCC???===;;;:::;;;;;;;;;<<<>>>@@@CCCDDDGGGEEEFFFIIIKKKNNNVVV___gggmmmrrrsssttttttoooiiiccc]]]UUUNNNIIIFFFCCCAAA>>><<<;;;@@@LLL\\\llluuurrrooolllooowwwssscccUUUKKKFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???>>>======<<<===>>>@@@BBBBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???===============>>>>>>>>>??????>>>>>>>>>?????????===::::::???BBBAAABBBDDDBBBBBBAAA@@@???===<<<;;;555777999999888777777888:::AAAQQQhhh}}}tttrrruuuvvvoooaaaPPPCCC;;;888777777666666666666777::::::<<>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888888888777666555555555666777::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>>>>??????>>>@@@BBBBBBAAADDDJJJOOOYYY```hhhkkkeee[[[QQQLLLGGGEEECCCDDDGGGJJJLLLMMMBBB@@@===:::888888888999:::999777555555555777888===>>>AAAEEELLLSSSYYY]]]WWWUUURRRQQQRRRWWW\\\```iiioootttqqqhhh^^^XXXVVVWWW\\\bbbcccbbbbbbfffjjjssszzzzzzrrrggg___WWWSSSMMMFFFAAA===;;;;;;<<<<<<===>>>AAADDDGGGHHHKKKIIIKKKNNNPPPUUU___iiirrryyy}}}wwwmmmggg^^^UUUNNNIIIDDDAAA@@@===<<>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<===>>>???AAAAAAAAA@@@@@@===<<<<<<<<<<<<======>>>========================>>>>>>>>>???????????????<<<999999>>>BBBAAABBBDDDAAA@@@@@@???>>><<<;;;:::555666777777666666777888:::AAAQQQggg~~~xxxooorrruuurrrhhhXXXHHH===999999888777777777777777999777999@@@JJJSSSVVVVVVPPPPPPRRRYYYhhh~~~~~~yyymmm```XXXPPPHHHBBBAAA===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999888666555444555666777999999:::::::::;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>???@@@@@@???AAABBBBBBAAABBBGGGLLLQQQYYYdddlllllldddZZZSSSKKKHHHEEEEEEHHHMMMQQQSSSJJJGGGCCC???;;;999999888999888888777777777777888<<<<<<>>>AAAGGGMMMTTTXXXZZZVVVRRROOONNNPPPSSSTTT___gggnnnnnnggg^^^WWWUUUOOOTTTYYYZZZYYYYYY\\\___fffnnnyyy~~~uuuiii___YYYVVVPPPJJJCCC@@@>>>???======>>>@@@CCCGGGJJJLLLPPPOOOQQQUUUWWW]]]iiiuuuzzztttkkkaaaXXXPPPIIIEEEBBB???===>>>EEESSScccnnnvvvvvvtttnnnhhhfffiiimmmrrrtttxxx}}}ooo]]]PPPIIIGGGAAAAAA@@@????????????@@@???@@@@@@AAAAAA@@@???>>>>>>======>>>???AAACCCDDDEEEEEEEEEDDDCCCAAA???======>>>>>>???@@@@@@AAAAAA>>>======<<<<<<<<<<<<===========================>>>>>>??????@@@@@@@@@@@@@@@<<<<<<@@@BBBAAAAAACCC?????????>>><<<;;;999888555555555555444444777999999AAAQQQggg}}}{{{mmmooosssssslll]]]LLL@@@::::::999888777777888888999777888???KKKUUUZZZZZZUUUSSSQQQTTT___sssuuuhhh```XXXNNNHHHFFF======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;===;;;999888777888999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAA???AAACCCBBB@@@AAAFFFJJJKKKSSS```kkkpppjjj```WWWNNNJJJFFFEEEHHHNNNSSSVVVPPPMMMHHHCCC>>>:::999888::::::::::::::::::::::::::::::;;;===BBBHHHNNNRRR[[[WWWRRRNNNMMMMMMLLLLLLWWW___gggiiicccZZZUUUSSSHHHMMMSSSVVVUUUSSSTTTVVVYYYdddppp|||vvviii^^^RRRPPPLLLFFFAAA??????@@@>>>>>>???BBBEEEIIILLLNNNTTTTTTVVVZZZ]]]cccppp}}}uuukkkaaaXXXPPPKKKCCC@@@======CCCPPP___iiitttwwwwwwpppfff______bbbfffiiinnnsssyyy}}}}}}nnn[[[NNNHHHFFF@@@@@@??????????????????>>>???@@@AAAAAA@@@???>>>>>>===<<<<<<>>>@@@CCCEEEGGGGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>???@@@@@@@@@@@@@@@DDD@@@???BBBCCCAAA@@@AAA???>>>>>>===<<<:::888888555555444333222333666999:::AAAPPPfff}}}xxxnnnlllmmmpppooodddRRRCCC@@@<<<666444555666444333444888999<<>>===;;;:::::::::999999999888888777777777888888999999:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=====================>>>??????AAA@@@???>>>???BBBFFFHHHMMMPPPYYYdddmmmlllaaaXXXUUUPPPIIIFFFHHHLLLOOOPPPTTTRRRMMMEEE===999:::<<<<<<<<<<<<<<<<<<;;;777444888888999:::===AAAEEEGGGPPPQQQQQQOOOKKKIIIHHHHHHJJJSSSZZZ\\\[[[YYYUUUPPPJJJJJJLLLNNNPPPOOOMMMJJJOOOTTTaaauuuwwwllldddYYYUUUNNNJJJHHHHHHHHHHHH@@@AAABBBDDDHHHLLLPPPSSSUUUXXX[[[^^^ccclllzzzyyymmm```TTTLLLFFF@@@<<>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>@@@AAACCCEEEFFFHHHHHHHHHHHHFFFDDDAAA@@@<<<===@@@BBBCCCBBBAAA@@@============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA>>>======;;;:::888666555555666777777666777999;;;===@@@MMMddd{{{~~~ooojjjfffhhhjjjcccSSSEEEAAA<<<777555666777666444444777999;;;DDDSSS]]]```dddZZZRRROOOQQQZZZlll|||}}}xxxqqqiii```VVVPPPIIICCC<<<:::<<<===<<<;;;:::::::::999999999999888888888999999999999999999::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<==================>>>>>>???AAA???======???AAABBBBBBFFFJJJRRR___jjjmmmhhhbbbXXXRRRJJJGGGHHHLLLPPPQQQYYYYYYVVVPPPHHHBBB??????;;;;;;:::;;;;;;:::777555777777777888999<<<>>>???KKKLLLMMMLLLJJJGGGFFFFFFEEELLLRRRSSSUUUWWWUUUPPPMMMMMMMMMOOOPPPQQQOOOMMMNNNRRR]]]ppp{{{ppphhh]]]ZZZUUURRRPPPNNNLLLKKKDDDDDDDDDFFFIIINNNSSSVVVYYY\\\```cccgggppp|||~~~sssfffZZZRRRHHHAAA;;;===@@@DDDKKKQQQbbbkkkuuu|||{{{tttkkkfff\\\\\\]]]bbbhhhpppvvvzzz}}}vvvgggXXXMMMHHHGGGBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@@@@????????????===>>>>>>???AAABBBDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@???@@@AAABBBAAA@@@>>>===>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????>>>??????@@@@@@@@@@@@@@@???>>>>>>===<<<:::999888777888888777666666777999;;;>>>KKKbbbyyytttjjj``````fffdddXXXKKKCCC>>>999777888888777555333777999999@@@NNN\\\dddmmmdddYYYPPPLLLPPP^^^kkk|||vvvppphhh```[[[RRRKKKCCC===<<<<<<;;;:::::::::::::::999999999999::::::::::::::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======<<<<<<======>>>???=========>>>@@@AAAAAAAAADDDFFFMMMXXXdddkkklllkkk___YYYQQQKKKKKKMMMQQQSSSZZZ]]]^^^\\\UUULLLEEEBBB===<<<;;;<<<<<<<<<:::888::::::::::::;;;;;;;;;;;;BBBEEEGGGHHHFFFEEEDDDDDDBBBFFFHHHJJJOOOVVVXXXUUUSSSQQQPPPPPPRRRSSSSSSRRRNNNQQQXXXhhh}}}wwwpppdddbbb___\\\ZZZWWWSSSPPPJJJIIIHHHIIILLLQQQVVVZZZ^^^aaaeeehhhlllsss|||zzzmmmaaaYYYLLLDDD>>><<<===???CCCHHHRRR^^^mmmzzz~~~{{{uuuqqqaaa^^^[[[[[[___gggpppvvv{{{~~~~~~~~~yyyvvvnnncccWWWMMMGGGEEEBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>=========>>>???@@@AAACCCDDDFFFEEECCCBBBAAA@@@??????AAAAAAAAAAAA@@@>>><<<:::>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@??????????????????>>>>>>===============<<<;;;:::999999999999777555444555777;;;>>>KKKbbbyyy~~~oooaaa^^^dddggg```VVVHHHBBB<<<999999999777555333666888888;;;HHHYYYfffmmmggg]]]RRRKKKLLLVVV```wwwzzzuuuooojjjfff]]]VVVKKKCCC???===;;;:::;;;;;;:::::::::999999999<<<<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::999999999999:::;;;;;;===<<<<<<<<<<<<===>>>>>>888===AAABBBAAA@@@CCCEEEGGGIIILLLSSS\\\eeekkknnnhhhbbbZZZRRROOOOOOQQQSSSVVVZZZ___aaa]]]TTTKKKEEEAAA???>>>===>>>>>>===<<<:::;;;;;;;;;;;;:::999999:::===AAACCCCCCBBBBBBBBBCCCDDDDDDFFFMMMXXX]]]]]]YYYWWWTTTTTTUUUWWWWWWWWWQQQRRRVVVcccvvvyyyoookkkgggccc```]]]ZZZXXXRRRPPPMMMLLLNNNSSSXXX\\\___bbbeeehhhkkkqqqwww|||~~~rrreee^^^RRRIIIAAA???>>>===???DDDHHHSSSdddsss{{{}}}|||zzznnniiibbb]]]]]]cccmmmtttyyy}}}|||~~~{{{tttppphhh^^^TTTLLLGGGDDDBBBBBBAAA@@@?????????????????????>>>>>>>>>===============>>>???@@@AAABBBCCCBBB@@@>>>======>>>???@@@@@@@@@@@@>>>===;;;:::>>>>>>===<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???????????????????????????>>>===<<<;;;:::::::::;;;::::::999999777888888777555555666777<<>>999BBBIIIHHH@@@<<>>>>>>>>===<<<555666666777777666666555555888<<>>BBBDDDMMM[[[iiirrrxxx|||~~~yyytttkkkaaa]]]```iiipppvvv{{{|||}}}xxxqqqggg\\\RRRKKKGGGEEECCCBBBAAA@@@????????????????????????>>>>>>>>>>>>===============>>>???@@@@@@???===<<<;;;<<<======>>>>>>>>>>>>===<<<<<<;;;>>>======<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>?????????>>>===<<<;;;:::999::::::;;;::::::999999555666777666555555777999<<>>>>>GGGMMMIII>>>999<<>>>>>>>>>>>======<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>????????????>>>===;;;;;;<<<<<<<<<===<<<<<<;;;;;;444555666666555666888:::999===JJJbbbyyyooobbbaaaiiiqqqqqqeeeTTTEEE===:::888777555333444777777999CCCOOO```jjjoooggg\\\UUURRROOOWWWeee{{{}}}|||zzzzzztttjjj]]]QQQHHHCCCAAA<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<======???CCCEEECCC===:::<<>><<<;;;:::<<<;;;999888888888999999555777999;;;<<>>>>>@@@@@@FFFOOOXXXaaahhhooosssvvvtttoooggg^^^\\\___dddjjjrrr|||{{{pppeee]]]TTTMMMHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<======<<<<<<;;;<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999:::;;;===>>>>>>??????????????????>>>>>>===<<<<<<=========<<<;;;;;;:::555666666666444444666888999<<>>HHHYYYgggppplllbbb[[[VVVRRRTTT^^^ooo~~~}}}~~~yyyooobbbUUUKKKEEECCC<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>>>>@@@CCCFFFEEEEEEKKKVVV```qqqvvvzzzxxxpppeee\\\XXXMMMJJJHHHJJJQQQWWW[[[\\\XXXRRRKKKEEEAAA???===<<<<<<:::777555444444555666777888999:::<<>>??????@@@@@@???????????????>>>>>>===;;;;;;;;;;;;:::999888777777888888666444333444666;;;>>>LLLddd{{{rrrjjjqqq|||{{{dddMMM@@@===;;;888444444444555777999<<<===QQQ___nnnrrrmmmdddZZZQQQRRRUUUaaauuu|||zzztttlllaaaTTTJJJDDD@@@???===:::888888:::<<<888888999:::<<<===;;;999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;888:::<<<>>>>>>===<<<;;;===>>>???@@@AAA@@@??????AAACCCDDDCCCBBBFFFOOOWWWiiisss{{{zzztttmmmeee^^^VVVRRRLLLIIIKKKOOOSSSVVVWWWSSSMMMGGGBBB???>>>>>>;;;:::999777666666777777555555555777;;;@@@DDDGGGKKKKKKKKKLLLMMMNNNPPPPPP^^^___aaadddeeefffffffffeeedddeeejjjqqq~~~zzzuuuooodddZZZSSSMMMHHHEEE======<<<;;;<<<===>>>???======>>>???AAACCCDDDEEEIIIHHHJJJRRRYYY\\\```ddd]]]ZZZUUUOOOJJJEEEBBB@@@BBBEEEIIINNNTTT[[[bbbeeelllllliiiccc]]][[[]]]```gggooouuuxxx|||{{{nnneee^^^WWWOOOIIIEEE???<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;<<<=========:::::::::999999999888888@@@;;;888999;;;:::777555666777888999:::999888888:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>>>>@@@@@@??????>>>=========@@@@@@>>>===;;;999888888666666666666777777777777777===KKKaaazzzyyyooouuuqqqXXXFFF>>>999555555555555555777999;;;<<>>???@@@@@@@@@??????@@@CCCDDDCCCBBBFFFMMMTTT___jjjvvv|||}}}zzzssskkkaaa[[[SSSMMMKKKLLLMMMNNNSSSRRRQQQPPPOOOMMMLLLKKK@@@???===;;;999999999:::888888888999<<<@@@EEEGGGKKKKKKKKKKKKLLLLLLMMMNNNVVVWWWZZZ^^^```bbbcccddddddcccccchhhnnnzzzxxxqqqfff[[[RRRLLLFFFCCC<<<;;;:::999999:::;;;;;;:::999999::::::;;;<<<======;;;>>>FFFLLLPPPUUUZZZaaa___[[[VVVPPPKKKGGGDDDCCCEEEHHHMMMQQQWWW]]]```ggghhhgggbbb]]]ZZZ[[[]]]eeemmmsssvvvyyy~~~zzzmmmddd^^^WWWOOOHHHDDD???<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888:::999999::::::::::::;;;888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???@@@@@@??????>>>=========>>>>>>======;;;:::888777555555666777777888888999999>>>LLLbbb{{{sssvvv}}}eeeNNN@@@:::666777777666666666888999:::???NNNbbbrrr{{{|||rrrgggYYYUUUTTT^^^nnn|||xxxpppfff]]]XXXNNNJJJEEE???<<<;;;;;;<<<;;;::::::;;;======;;;:::::::::999888888999::::::999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999<<<===>>>????????????>>>@@@BBBCCCCCCBBBDDDJJJNNNSSS___mmmyyy~~~vvvllleeeZZZRRRMMMJJJJJJIIIJJJLLLPPPSSSUUUTTTSSSRRRHHHEEEBBB>>><<<::::::;;;;;;::::::;;;>>>CCCGGGIIIMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQUUUXXX[[[]]]^^^aaa``````dddiiittt|||uuuiii]]]SSSKKKDDDAAA:::999888666666666777777777666555555555555555555777555777>>>DDDIIIQQQXXXbbbaaa___[[[UUUOOOJJJGGGFFFHHHKKKNNNQQQUUU[[[^^^cccddddddaaa[[[XXXXXXZZZcccjjjppprrruuuzzz{{{zzz|||}}}~~~~~~~~~xxxkkkbbb]]]VVVNNNFFFCCC???======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888555888::::::999999;;;===888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>??????@@@@@@@@@??????>>>=========:::;;;<<<===<<<:::888777555666777888999999999999;;;@@@LLLaaazzztttrrryyylllSSSDDD>>>===999888777666666777888999;;;FFFWWWhhhwww~~~yyyoooddd[[[TTTVVVaaattt|||||||||yyyssslllddd```VVVQQQIIIBBB>>><<<<<<;;;;;;:::999:::;;;;;;:::999:::999777666666777999:::999999999:::::::::;;;;;;;;;;;;:::999999999::::::<<<<<<======>>>>>>>>>>>>???AAABBBBBBBBBCCCFFFHHHMMMVVVbbbnnnzzzxxxrrrkkkaaaXXXRRRNNNKKKIIIFFFIIILLLPPPSSSTTTTTTSSSOOOLLLHHHBBB>>>;;;:::999;;;;;;;;;===AAAFFFJJJMMMOOONNNLLLJJJIIIHHHGGGGGGEEEGGGIIIMMMPPPSSSUUUWWW[[[ZZZ\\\```eeennnzzzmmm```TTTKKKCCC???:::999777555444444444444555555444333333333444444666444666;;;AAAGGGPPPXXX^^^^^^^^^[[[VVVPPPJJJFFFIIILLLPPPRRRTTTXXX^^^bbbfffeeeccc]]]WWWTTTUUUWWWaaahhhnnnooorrrvvvwwwvvvvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~uuuhhh___ZZZRRRKKKDDDAAA>>><<<===>>>?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777999:::999:::===>>><<<777777888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>=========888999;;;======;;;888666777888999::::::999999888<<>>???@@@AAAAAAAAACCCDDDIIINNNVVV___lllyyy|||zzzwwwrrriii```YYYSSSNNNKKKFFFGGGIIIKKKOOORRRUUUVVVVVVSSSNNNIIICCC???<<<:::::::::;;;>>>BBBHHHMMMPPPPPPOOOMMMJJJHHHFFFEEEDDDBBBCCCEEEGGGIIILLLNNNOOOTTTSSSVVV[[[```jjjzzzsssdddXXXMMMDDD@@@;;;:::888666555444444444333333333333333333444555333111222777;;;@@@JJJTTTZZZZZZ[[[YYYUUUPPPJJJFFFIIIMMMRRRTTTVVVZZZaaafffmmmjjjcccZZZRRROOORRRVVV```ffflllnnnppptttuuussstttuuuxxxzzz{{{||||||{{{{{{||||||{{{{{{|||}}}~~~}}}}}}|||{{{|||}}}~~~{{{{{{xxxooobbbZZZUUUNNNGGGBBB???===<<<===>>>>>>>>>>>>>>><<<;;;::::::::::::<<<<<<;;;;;;:::::::::999:::::::::999999999888888;;;:::888999AAAIIIGGG???888777888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>=========777999;;;======;;;999777::::::;;;<<<;;;999888666;;;>>>III]]]vvvwwwuuuxxx___LLLBBB???:::999777666666666777888888<<>><<<:::999999:::999777999999888777777888999999999999::::::::::::;;;;;;777888999:::;;;<<<===>>>;;;;;;::::::;;;;;;<<<============>>>???@@@AAABBBDDDHHHMMMSSS___nnnxxxzzz{{{vvvpppiiiaaaZZZRRRMMMDDDCCCCCCDDDGGGLLLQQQTTTWWWVVVSSSOOOJJJFFFBBB???::::::;;;>>>BBBHHHMMMPPPOOONNNKKKIIIFFFDDDBBBBBBAAAAAABBBCCCDDDFFFHHHIIIMMMMMMPPPUUU[[[cccsssyyyjjj\\\PPPGGGBBB<<<;;;999777666555666666333222222222222333333444333111333666888<<>><<<;;;<<<<<<<<<;;;<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888;;;:::888999EEEQQQNNNDDD::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>??????@@@@@@@@@??????>>>=========999:::<<<===<<<;;;999888:::;;;<<<===<<<;;;888777:::===HHH\\\ttt{{{~~~mmmWWWGGG???999888777666666666777888888;;;===EEEUUUiiiwww|||~~~vvvlllccc\\\[[[dddooo~~~|||zzzyyyxxxrrrkkkbbb\\\XXXRRRKKKEEEAAA???<<<;;;;;;;;;:::999999999999999999999999999999999::::::::::::;;;;;;888999;;;<<<=========<<<;;;:::999999999:::<<<<<<===<<<;;;;;;===???AAAAAA@@@DDDHHHKKKSSSbbbnnnssswwwuuusssooojjjbbbZZZUUUFFFEEECCCBBBCCCFFFIIIKKKOOOPPPQQQPPPNNNJJJFFFCCC<<<;;;<<<===AAAEEEJJJMMMMMMKKKIIIFFFCCCAAA??????>>>>>>>>>???AAACCCEEEFFFHHHHHHKKKPPPTTT\\\jjjxxx~~~nnn```TTTJJJEEE;;;:::888777666666666777666555444333333222333333333333555777777888AAAJJJQQQRRRSSSSSSQQQNNNKKKIIIDDDJJJPPPRRRRRRVVV^^^eeennnkkkcccXXXOOOLLLOOOSSSZZZaaagggiiilllppprrrpppssssssssssssssstttuuuuuupppssswwwxxxvvvuuutttuuuwwwxxxyyyzzzzzzyyyxxxwwwyyy{{{}}}~~~~~~rrrccc\\\\\\[[[UUUMMMJJJIIIEEE@@@???===;;;::::::;;;:::999::::::999888888999999999::::::::::::::::::;;;;;;:::::::::999999999888888888:::888777???JJJIII>>>::::::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;:::999888999<<<>>>>>>===;;;::::::>>>HHH\\\ttt{{{xxxaaaMMMBBB999888777666666777888999999;;;;;;???KKK^^^lllqqq~~~vvvmmmbbb\\\aaaiiisssxxxrrrjjjddd```ZZZQQQKKKCCCAAA>>><<<<<<<<<<<<;;;888999::::::::::::999888999999:::::::::;;;;;;;;;999;;;===>>>>>>===;;;:::;;;:::999999999:::;;;<<<<<<;;;999999<<>>===<<<===???CCCGGGIIIJJJIIIFFFCCCAAA???===<<<;;;;;;;;;<<>><<<:::999999999888777888888888777888888999999999999999::::::;;;;;;;;;:::::::::999999999888888555:::999333666>>>===444999888777777777888999::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>>>>@@@@@@??????>>>=========>>>>>>===<<<;;;;;;::::::555777;;;>>>??????>>>===;;;>>>JJJ]]]uuu|||hhhQQQGGG<<<888777999888555444777777555555999???KKK___pppwww~~~vvvhhh___[[[YYYiiisss|||vvvpppllliiicccZZZTTTKKKGGGCCC@@@>>>>>>>>>===999999999999999::::::;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::999888777666888888:::;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>@@@CCCFFFJJJQQQXXX]]]jjjqqqvvvuuuuuutttlllbbb^^^YYYSSSOOOMMMJJJEEEAAADDDBBBBBBDDDGGGHHHFFFCCC@@@@@@??????@@@BBBCCCDDDBBBBBBBBBBBB@@@>>><<<::::::::::::;;;<<<===???@@@BBBCCCEEEHHHNNNWWWaaahhhzzztttfffWWWKKKGGGCCCAAA>>>;;;999999999:::===;;;999777666555222000222222222333444666888:::DDDHHHLLLMMMLLLJJJHHHHHHDDDCCCGGGMMMQQQSSSYYY___hhhhhhbbbXXXPPPMMMLLLIIIVVV[[[aaagggjjjkkklllmmmppppppppppppppppppppppppqqqqqqppppppqqqrrrrrrssstttvvvxxxzzzyyywwwtttrrrtttwwwzzz||||||}}}~~~yyylll^^^RRRJJJHHHGGGEEECCCAAA@@@??????===<<<:::999888777777777777777888999::::::;;;;;;;;;:::888777777888:::;;;::::::999888777777888888666777888999::::::999888888888888999:::::::::;;;777666666777999;;;:::999888999:::<<<======>>>>>>CCCAAA>>>;;;:::;;;<<<======<<<<<<;;;::::::999999666666888:::;;;<<<======:::<<>><<<::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;:::999999666777888999:::;;;;;;;;;999999::::::::::::::::::<<<<<<=========>>>>>>>>>===???@@@BBBEEEIIIOOOSSSaaajjjrrrvvvzzzzzzuuullljjjfff```[[[WWWRRRLLLHHHDDDBBB@@@AAAEEEGGGFFFDDDAAA@@@??????@@@AAABBBCCC@@@@@@???>>>===;;;:::999777888888888999;;;<<<===???AAACCCGGGLLLUUU^^^eeerrr}}}uuuhhhYYYOOOKKKEEEDDDAAA???=========>>>===;;;999888888777555333333333333333444666777999>>>AAAEEEGGGFFFDDDCCCCCCDDDCCCFFFKKKMMMOOOTTTZZZcccfffcccYYYPPPNNNMMMKKKTTTYYYaaafffiiikkkllllllqqqppppppqqqqqqqqqqqqqqqooooooooooooooopppqqqrrrtttuuuxxxzzzzzzxxxuuutttsssvvvyyy{{{||||||}}}~~~|||mmmaaaVVVKKKEEEEEEDDDCCCAAA@@@@@@@@@@@@<<<;;;:::888777777666666666777777888999999:::::::::999777666666777999::::::999999888777777888888666777888999999999999999777777777777777777888888;;;:::999999::::::999888999:::;;;<<<===>>>>>>>>>CCCAAA>>>;;;:::;;;<<<===????????????>>>===<<<;;;666777888:::;;;<<<======;;;===FFFYYYrrr|||{{{{{{eeeVVVGGG@@@<<<;;;:::777666777555444777;;;>>>AAAJJJTTTlllyyy}}}ssshhh```ZZZ___jjjzzz~~~{{{uuummmggg^^^XXXPPPHHHCCC@@@>>><<<:::::::::::::::;;;;;;<<<:::::::::::::::999999888555666888999:::;;;<<<<<<;;;;;;999888888999::::::<<<<<<<<<============>>>>>>???@@@@@@@@@CCCGGGJJJSSS]]]iiirrrzzz}}}yyyyyyuuupppjjjddd]]]VVVQQQHHHDDD@@@???BBBEEEEEEDDDAAA@@@???>>>???@@@AAABBB>>>===<<<:::999888888888555555555666777888999:::===>>>AAAEEEJJJRRR[[[aaagggqqq~~~ssshhh[[[SSSQQQLLLKKKIIIGGGEEEDDDDDDCCC???===::::::::::::888777555555444333444555666777777:::???AAAAAA@@@@@@@@@DDDCCCDDDHHHIIIIIINNNUUU___eeefff]]]RRRNNNNNNMMMRRRWWW___fffiiijjjjjjkkknnnmmmmmmnnnnnnoooppppppmmmmmmmmmmmmnnnooopppqqqsssuuuwwwzzzzzzyyyxxxvvvsssvvvyyy{{{{{{|||}}}~~~ooo```UUUMMMFFFBBBAAA@@@@@@????????????@@@<<<;;;:::888777777777777777777888888999:::::::::999888777666666777888999999999888888888888888888888888777777777888999999777777777777777777666666999888777888999:::999888999:::;;;===>>>>>>??????AAA@@@>>>;;;;;;;;;<<<===;;;<<<=========;;;999777666777888:::;;;<<<<<<<<<;;;===EEEXXXooo|||zzznnn^^^NNNFFF>>><<<:::777555777444333555888:::;;;AAAHHH\\\lll}}}}}}qqqggg[[[[[[aaannn{{{sssnnnddd___VVVOOOJJJFFFDDDBBB;;;;;;:::::::::::::::;;;999999::::::999999888777888888999:::::::::999999===;;;999777777888999:::;;;;;;<<<<<<<<<=========@@@@@@AAA@@@@@@AAADDDFFFHHHPPP\\\hhhrrrzzz~~~xxxppphhh___[[[QQQKKKCCC???@@@BBBCCCCCC@@@???>>>>>>>>>>>>@@@@@@>>><<<:::888777777888888555444444555666777888888;;;===AAAEEEJJJQQQXXX]]]aaagggrrr}}}{{{qqqggg\\\XXXXXXWWWVVVTTTRRROOOLLLJJJIIIEEEBBB???===<<<;;;:::888777666555444333444555555444777<<<>>>??????@@@@@@CCCAAACCCGGGHHHIIINNNTTT___hhhlllcccWWWPPPOOONNNPPPVVV^^^eeehhhiiiiiiiiiiiihhhhhhiiijjjkkkmmmnnnmmmmmmmmmmmmnnnooopppqqqrrrtttvvvyyyzzzzzzzzzyyyuuuwww{{{}}}}}}}}}~~~uuudddVVVMMMHHHEEECCC???>>>>>>===============<<<;;;:::999888888888888999999999::::::;;;;;;;;;999888777777777777888999888999999999999999888888999888777666666777888999::::::999999888888777777222111222444777::::::999::::::<<<===>>>?????????@@@???===;;;;;;;;;<<<===888:::<<<===<<<:::777555666777888999:::;;;;;;;;;;;;===EEEVVVlllzzz{{{tttgggVVVKKKAAA<<<:::777555666555222111444666777===CCCMMM]]]ppp~~~}}}sssccc]]]\\\eeerrrzzzvvvnnnhhh```YYYSSSNNNIIIGGG>>>===<<<;;;:::999999999999999::::::999999888777888888999:::::::::999999<<<;;;999777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@???@@@CCCEEEEEEJJJRRR\\\eeeooozzz{{{rrrkkkfff]]]TTTIIIBBB@@@@@@AAA@@@???>>>===<<<===>>>???@@@>>>===;;;999888888999999666666666666666777888999;;;>>>BBBFFFJJJPPPWWW[[[^^^cccjjjsss~~~{{{rrriii```^^^aaadddcccaaa^^^YYYTTTPPPNNNMMMJJJEEEAAA>>><<<:::888888777555444333333444444222555999<<<===>>>???@@@BBBAAAEEEJJJNNNOOOTTTZZZeeeoootttlll___VVVRRROOOQQQVVV^^^dddgggggghhhhhhgggffffffgggiiikkkmmmoooppppppooooooppppppqqqrrrqqqsssuuuxxxzzzzzzzzzzzzwwwzzz}}}uuujjj[[[NNNHHHFFFDDDCCC???>>>===<<<::::::::::::===<<<;;;:::::::::::::::888888888888999999999999999999999888888999999999888999::::::::::::999999999888777666666666888888:::999999888888777777777111111111444777999:::999999:::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<======;;;===>>>??????<<<:::888666777888999:::;;;;;;;;;:::<<>>;;;888666666666222000333555666;;;@@@CCCPPPbbbsssoooccc\\\___fffqqqzzzuuummmeee^^^VVVOOOJJJCCCBBB@@@>>><<<:::999999:::::::::::::::999999888555666888999:::;;;<<<<<<::::::888777777888999999:::::::::;;;;;;;;;<<<<<<:::<<<===>>>>>>???AAACCCGGGGGGLLLSSSZZZcccppp|||zzztttpppeee\\\OOOEEEAAA@@@???>>><<<<<<;;;;;;<<<===???@@@>>>===<<<;;;::::::::::::888777777777888888999::::::>>>BBBGGGKKKPPPUUUYYY\\\```eeekkksss~~~uuullleeefffjjjnnnmmmkkkhhhccc]]]XXXUUUUUUPPPJJJDDD@@@===:::888888777555444333333444444000333777999:::;;;===>>>CCCEEEKKKSSSWWWYYY^^^ccclllvvv|||vvvjjj```XXXRRRTTTXXX^^^ccceeefffggghhhhhhhhhggghhhjjjnnnqqqssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrtttwwwxxxyyyzzzzzzxxx{{{~~~zzzhhh^^^QQQHHHCCCBBBAAA@@@>>>===<<<;;;999999888888<<<<<<;;;:::::::::::::::666666666666666666666666999999999999999999999999999:::;;;<<<===<<<;;;:::888888777666666666777777666666666666666666555555888777666777888999888777888999:::<<<======>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;======<<<;;;999777666777888999::::::::::::999;;;CCCQQQfff|||yyygggXXXIIIAAA>>>:::888888888333222555666666888<<<===FFFTTTdddvvv}}}mmm```^^^___dddsss~~~xxxqqqjjjaaaYYYSSSIIIGGGEEEBBB???===;;;:::;;;;;;;;;;;;;;;:::999999666777888999:::;;;;;;;;;888888888888888999999999999::::::::::::;;;;;;;;;:::<<<=========>>>@@@AAADDDCCCFFFLLLPPPVVVcccpppwww}}}|||wwwttthhh^^^QQQFFFBBB@@@???>>>::::::::::::<<<>>>@@@AAA============<<<;;;::::::888888888888888999999:::999===BBBGGGKKKOOOSSSWWWYYY\\\```ccciiisss}}}tttkkkeeehhhnnnrrrrrrrrrpppkkkfff```]]]YYYTTTMMMFFFBBB>>>;;;999888777555444333333444555000333666888999:::<<<>>>HHHJJJSSS]]]bbbcccfffkkkrrr{{{~~~uuukkk```XXXXXX[[[___bbbccceeefffhhhhhhhhhhhhiiikkkooosssuuuuuutttsssqqqpppppppppppppppqqqsssuuuwwwxxxxxxxxxxxx{{{~~~zzzrrr]]]UUUKKKDDDAAA@@@???===<<<;;;;;;:::999999::::::::::::999888888888999999666666666666666666666666888888999999999999888888:::;;;===>>>???>>>===<<<777777777777777666666555555555555666666666666666:::888777777999999888666777888999;;;<<<<<<======;;;;;;;;;<<<<<<<<<======999999:::999999888666666666777888999999:::999999777:::AAAOOOdddzzzmmm]]]LLLCCC@@@<<<:::999999555444888999777666888999???IIIXXXlllvvveee```]]]^^^kkk||||||xxxrrrjjjbbb\\\MMMLLLIIIEEEAAA???===<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::999888777666666777888999999999999999999999:::::::::;;;;;;;;;<<<>>>??????>>>>>>@@@AAA???>>>AAAGGGJJJMMMXXXffflllsss{{{}}}yyyuuussshhh^^^QQQGGGBBB@@@???>>>999999999:::;;;>>>@@@AAA<<<======>>>===<<<:::999999888888888888999999:::888<<>>???LLLOOOXXXccciiiiiikkkooottt}}}|||rrrfff\\\ZZZ]]]```aaabbbdddfffhhhgggffffffgggjjjnnnrrruuuvvvuuusssqqqpppooonnnnnnpppqqqssstttvvvwwwwwwxxxxxxzzz~~~vvvmmmWWWQQQIIICCCAAA@@@>>><<<::::::999999:::;;;;;;<<<888888777777777777777777::::::999999999999999999777777888888888888777777:::<<<>>>???@@@???>>>===666777888888888666555444666666777777888888999999555444444555888999999888777777999:::;;;<<<<<<<<<::::::;;;<<<<<<===============<<<;;;;;;:::::::::666777888999999999999999666999@@@NNNbbbyyy~~~hhhQQQHHHEEE@@@;;;999666444222333555666777777;;;:::===JJJ^^^sss}}}rrrggg```]]]bbbhhhzzz{{{uuummmggg[[[VVVOOOIIIEEEBBB@@@>>>===;;;888888999;;;<<<<<<777888999:::;;;<<<<<<<<<:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<@@@===>>>DDDHHHKKKQQQWWWfffiiinnntttwwwwwwssspppfff___UUULLLGGGBBB>>>:::===;;;999999;;;===>>>???AAA@@@>>>>>>???>>><<<999;;;;;;;;;:::::::::;;;;;;<<<>>>BBBGGGJJJLLLMMMMMMSSSTTTUUUWWW[[[bbbjjjoooxxxwwwmmmgggeeedddcccnnnoooqqqrrrpppjjjbbb\\\YYYTTTLLLFFFAAA>>>;;;999888888777777666666666555333444666999;;;===>>>>>>EEELLLUUU^^^dddhhhkkkmmmsssxxx~~~xxxkkkbbbaaaaaabbbdddfffggghhhiiifffiiilllmmmlllmmmpppssstttqqqooonnnppppppmmmjjjkkklllmmmnnnooorrrvvvzzzyyyzzz|||~~~{{{iii\\\RRRMMMGGGBBB@@@>>>===;;;<<<<<<======<<<<<<;;;:::::::::999999777666444333666666666666777777777777777777888888888888777777888:::<<<>>>???===;;;:::999999999999888777666666::::::999888777777777888888888888777666666555555777777888999;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::666777999::::::999888777666888@@@OOOdddzzzxxx^^^NNNEEE===:::999999777444444555666666555777777:::DDDUUUgggvvv~~~zzzooofff___^^^```mmm}}}zzzsssmmmddd___YYYRRRMMMHHHDDDAAAAAA???<<<;;;<<<>>>>>>>>>::::::;;;;;;;;;;;;:::::::::::::::999999999888888:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;???<<<===AAAEEEGGGKKKQQQ[[[^^^dddkkkooopppnnnlllkkkeee\\\TTTNNNJJJEEEBBBBBB???<<<<<<===?????????@@@?????????@@@@@@>>><<<<<<;;;:::999999999999:::<<<>>>BBBFFFJJJKKKLLLLLLRRRSSSUUUVVVYYY^^^dddhhhpppyyyyyymmmddd^^^\\\[[[aaabbbeeeggggggccc]]]WWWUUUQQQJJJDDDAAA>>>;;;:::888888888777666555555444333444666777:::<<<===>>>DDDJJJSSS[[[aaafffiiikkkooossszzzyyynnnfff```aaaccceeeggghhhiiijjjiiikkknnnnnnnnnoooqqqtttrrrqqqooooooppppppmmmkkkjjjmmmpppqqqrrrtttvvvxxxuuuwwwyyy|||~~~xxxfffXXXKKKGGGBBB???>>>===<<<<<<:::::::::;;;::::::999888::::::999999777666555444777777777777666666666666777777888888888888777777888999<<<===>>>===;;;999888999999:::::::::999999999888777777666666666777777777777777777777777888888888999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;::::::999888555666888999:::999888777888:::AAAOOOcccxxxqqqZZZJJJ@@@<<<===<<<999666555555555444333444666999???JJJYYYhhhrrrzzzpppggg```]]]cccpppzzzuuuoookkkeee___YYYSSSLLLHHHGGGDDD@@@???????????????===<<<<<<;;;:::999999888:::::::::999999999888888;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::???<<<<<<@@@BBBCCCFFFKKKUUUYYY```hhhnnnqqqsssssssssnnnfff___YYYTTTPPPMMMIIIFFFCCCAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCAAA???===<<<;;;:::999999::::::<<>><<<::::::999888777666555444333555444444555777:::===???CCCHHHPPPWWW\\\aaafffhhhiiimmmttt{{{}}}yyyqqqkkk___aaadddgggiiijjjkkkkkklllmmmooopppoooppprrrtttpppoooooopppqqqpppmmmkkkjjjnnnrrrtttuuuuuuuuuvvvvvvxxxzzz|||~~~uuu```RRREEECCC???======>>>>>>===:::::::::::::::999888888999999999888888666555444888888777777666666555555666777777888888777777666777888:::<<<<<<;;;:::888666777888999::::::::::::777777666555555555666666555666666777888888999999888999999:::;;;<<<======;;;;;;;;;<<<<<<=========:::::::::::::::999888888444555777888999888777777:::;;;AAANNNaaavvvlllWWWIIICCCBBB;;;999666444555555444333555888:::===BBBMMM\\\ggguuu|||{{{sssjjjbbbaaaiiiyyy{{{uuusssooojjjeee^^^VVVQQQLLLHHHDDDAAA@@@???>>>======<<<;;;:::999888888888:::::::::999999999888888;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;;;;;;;:::>>><<<<<<@@@BBBBBBEEEJJJPPPVVV___hhhpppvvv|||{{{xxxsssmmmgggaaa\\\YYYTTTQQQMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFCCCAAA@@@???===;;;;;;;;;<<<======???CCCFFFIIIJJJKKKJJJMMMOOORRRTTTTTTVVVYYY[[[\\\eeennnttt|||{{{oooaaaUUUNNNLLLJJJJJJLLLOOOQQQQQQNNNKKKIIIFFFBBB???>>>===<<<;;;;;;:::999888666444333333666555333333555999<<>>????????????;;;<<<<<<<<<<<<;;;::::::888888888888888777666555999888888777666555555444666666777777777777666666666777999:::::::::999888555666777888888888888888777777666555555666666666555555555666666777777777777888888999::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::444555666777888888777777999;;;AAANNN```uuuhhhVVVJJJCCC:::777555444444555444444555888;;;;;;<<>>===<<<;;;:::999999999999::::::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>AAAAAADDDHHHGGGNNNWWWaaajjjsss||||||vvvpppkkkiiibbb^^^ZZZWWWUUUUUUSSSRRRRRRQQQQQQQQQPPPMMMIIIFFFDDDBBB@@@===<<<===>>>??????AAADDDGGGJJJJJJJJJJJJJJJMMMPPPRRRTTTUUUXXXZZZYYYbbblllqqqwww}}}~~~~~~|||vvvlllaaaVVVOOOKKKGGGFFFFFFGGGHHHHHHFFFDDDCCCAAA>>>=========<<<;;;<<<;;;:::999777666444444777555333333444888<<>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999777777888888888777777666999888888777666555555444666666777777777777666666666777888999999999888888888888888888888777666666777777666666666777777888666666666555555444444444666666666777777888888999777777888999999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999444555555666777888888888777999???LLL___tttzzzdddOOOAAA:::888555444555666555444333555888888888===GGGOOO[[[jjjwww|||{{{rrrhhhbbbcccooo|||zzzzzzzzzyyyxxxsssmmmiii]]]XXXRRRMMMIIIFFFCCCAAA>>>===;;;:::::::::;;;<<<:::::::::999999999888888999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<888666777;;;>>>>>>@@@DDDBBBHHHQQQYYYaaakkkuuu|||~~~{{{zzzqqqnnnjjjgggfffeeedddcccbbbaaa``````___[[[VVVRRRMMMJJJFFFBBB???>>>>>>???AAACCCFFFIIIKKKKKKKKKJJJHHHKKKNNNPPPRRRTTTWWWZZZYYYbbbjjjooosssxxxzzzyyyxxxtttooojjjddd\\\TTTOOOHHHFFFDDDCCCBBBAAA???>>>@@@>>><<<<<<======<<<;;;<<<<<<;;;:::999888777666888666444444555999<<>>>>><<<;;;;;;======<<<;;;======<<<;;;::::::999999888777666555777999<<<>>>BBBHHHPPPVVV[[[]]]```aaaffffffeeegggjjjmmmmmmmmmjjjjjjiiiiiijjjlllnnnppppppnnnllllllmmmmmmkkkiiijjjkkkjjjhhheeedddfffiiioooqqqtttvvvwwwzzz}}}yyygggVVVGGG??????===<<<<<<======<<<:::888999999999999888777777666666777888888888888888777777777777666666666666555555666666666666555555777777888888888999999999666777777777777777666666666555555555666666777888777777777777777666666666555555555666666666666777666666777888999:::;;;;;;888999999999999888777777666666666777888999:::;;;999:::???KKK]]]qqq{{{aaaLLLCCC@@@<<<999888777555444222444666888:::===@@@CCCHHHXXXgggnnnxxxvvviiiaaadddgggiiisss|||yyytttooohhhaaa\\\XXXTTTRRRIIIGGGDDD@@@>>>=========:::::::::999999999888888666666777888:::;;;<<<===:::999888777777888999:::===;;;;;;>>>???<<<<<>>BBBGGGJJJMMMTTT^^^eeennnuuu~~~{{{{{{{{{||||||yyytttppplllggg___VVVMMMHHHEEEDDDDDDFFFIIIKKKMMMMMMLLLLLLIIIJJJKKKLLLLLLOOORRRUUUWWW]]]bbbffflllwww~~~xxxrrrqqqsssqqqiii```SSSOOOJJJGGGEEEEEECCCBBB===<<<;;;;;;======<<<;;;=========<<<<<<;;;;;;;;;888777777777888:::===>>>CCCIIIQQQXXX]]]___```aaahhhffffffgggkkknnnppppppmmmllljjjiiiiiilllooopppqqqooollllllmmmmmmkkkhhhkkkkkkiiifffbbbaaaeeehhhnnnqqqvvvzzz|||~~~rrr```OOOCCC===???>>>===>>>???@@@???>>>:::;;;;;;;;;;;;:::999999555666777888888999888888666666666666777777777777555555666666666666555555888888888888999999999999111111222333444444444444444444444444444555666777777777777888999999::::::666666666666777777777777666777888999:::;;;<<<<<<:::;;;;;;;;;;;;:::999999666666666777888:::;;;<<<;;;<<<@@@KKK\\\ooo~~~lllYYYJJJCCC;;;777888:::999888444555666777777999<<>>>>><<<:::999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<>>>??????@@@AAACCCGGGJJJNNNRRRTTT^^^dddkkksssyyy{{{vvvwwwrrrhhh]]]TTTMMMIIIGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLMMMNNNNNNOOOQQQSSSVVVYYY\\\```kkkzzz}}}{{{uuunnneee___WWWPPPKKKGGGDDDBBBEEECCC@@@???>>>>>>>>>============>>>>>>?????????:::999888666555888<<<@@@FFFLLLSSSZZZ^^^aaacccddddddeeefffgggiiijjjkkklllkkkkkkkkkjjjjjjkkkkkkllltttqqqooopppqqqqqqmmmjjjooolllhhheeecccccceeefffnnnppptttyyy~~~|||fffTTTHHHBBB???<<<;;;;;;:::;;;<<<===>>><<<;;;999777666666777888333333444444444444333333666555444333333444555666888777777666666666666666888777777666555444444333333333333444444444555555666666666666666666666666555555555555555666777777444444333333333222222222333333555666888:::;;;<<<888888999999999888888777666666777888999999::::::444999???GGGYYYpppwwwgggSSSJJJ???999999999777555444555666777777888<<<>>>@@@GGGOOOXXXfffxxxxxxrrrjjjbbbccciiiqqq~~~~~~zzzuuuooojjjggg___ZZZSSSOOOLLLHHHDDD@@@>>>??????>>><<<;;;:::::::::::::::;;;;;;:::::::::;;;;;;;;;::::::::::::999;;;;;;;;;;;;<<<===>>>?????????AAACCCFFFJJJLLLNNNSSSWWW^^^eeejjjoootttwww}}}~~~yyywwwrrrhhh^^^UUUOOOLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKMMMNNNNNNNNNPPPRRRTTTYYY]]]aaajjjzzzxxxooojjjccc\\\VVVRRROOOLLLJJJGGGCCC@@@???>>>======>>>>>>=========<<<<<<;;;;;;:::999777777999>>>BBBJJJNNNUUUZZZ]]]___```aaaeeeeeefffgggiiijjjkkklllkkkjjjjjjjjjjjjkkkkkklllpppnnnmmmnnnooopppnnnkkkooommmiiigggfffgggiiikkkpppsssxxx~~~sss___PPPFFFAAA>>>;;;::::::::::::;;;<<<===:::999777555444555666666555666666777777666666555555444333333333333444555666555555555666777888888888888777666666555444444333333333444444444555555555555555555555555555555444444444444444555666666777777777777666666666555555555666777888999999:::999999999999999888777666666666777888888999::::::555:::???HHHYYYqqq|||gggZZZJJJ???<<<;;;888444555666666666666777:::===<<<@@@EEELLL[[[nnn}}}~~~tttiiiccccccbbblll}}}{{{wwwuuunnnhhh```ZZZVVVQQQKKKFFFDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>======>>>???AAACCCEEEFFFGGGJJJPPPUUUYYY]]]aaadddnnnqqquuuxxx||||||xxxrrrllldddZZZSSSNNNLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJLLLLLLLLLMMMOOOQQQQQQXXX___bbbjjjzzz{{{vvvooohhhccc___[[[XXXSSSPPPKKKFFFBBB@@@??????@@@@@@??????===<<<;;;:::;;;;;;999888888<<>><<<999999999888999999:::;;;777666555333333333444444666666777777777777666666444333333222222333333444444444444555666777888999888888777777666666555555333333333444444444555555555555555555555555555555333333333333333444555555999999888888888888888777777777777777777888888888:::::::::999888777666555666666777777888888999999666:::@@@IIIZZZqqqoooXXXGGG@@@===;;;888666777777666555666999;;;>>>>>>@@@DDDPPPaaasss}}}tttkkkfff^^^cccnnn|||~~~}}}wwwrrrkkkeeeaaa[[[TTTOOOKKKHHHEEEBBBAAA@@@>>>>>>???>>>>>>============>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<==================>>>???@@@BBBEEEIIILLLNNNQQQTTTWWW\\\^^^bbbfffkkkrrryyy~~~~~~}}}}}}|||xxxsssnnnfffbbbZZZSSSMMMJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGIIIKKKLLLLLLLLLNNNPPPNNNWWW___cccjjjzzz|||vvvoookkkgggccc```]]]ZZZTTTMMMFFFBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>===;;;;;;:::999999===BBBGGGOOORRRWWWZZZ[[[\\\]]]^^^ddddddeeefffggghhhiiijjjggggggggghhhiiijjjkkklllnnnnnnnnnnnnpppqqqqqqqqqpppooooooppprrrvvvyyy{{{~~~qqqYYYJJJDDD???;;;999888888888777888888888888666555444333222333333333444555555666666555555444444333333333333333333444444444444444555666777888888888777777777666666666333333333444444444555555555555555555555555555555444444333333444444555666666666666666666666666666666777777777888888888888;;;;;;::::::888777555444666666666777777777888888666;;;AAAIIIZZZqqqgggQQQDDD???===<<<888888888777555666888:::>>><<<<<<@@@IIIXXXjjjwwwxxxrrrfffbbbdddmmmwww|||xxxrrrnnnkkkfff```[[[UUUQQQLLLIIIHHHGGGDDDBBBBBBAAA@@@>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<======CCCDDDGGGHHHIIIJJJMMMOOONNNPPPSSSVVV[[[```gggllloooooooooooonnnjjjfffbbbZZZWWWRRRMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGIIIJJJKKKKKKLLLNNNPPPNNNWWW___ccckkk|||zzzuuuqqqmmmiiigggcccaaa[[[SSSJJJEEECCCDDDCCCDDDEEEFFFEEEDDDCCCBBB<<<<<<;;;::::::>>>CCCHHHNNNQQQVVVYYY[[[]]]^^^```ccccccdddeeeeeefffggggggeeeffffffggghhhiiikkklllnnnnnnnnnnnnnnnpppqqqssssssssstttvvvyyy}}}iiiQQQEEEAAA<<<888777777777777777777777666666555555444444444444444444444444555555555555444444444444555555555555444444555555444444444444444555777777777777666666666666333333333444444444555555555555555555555555555555555555555555555666666777555555555555555555555555555555666777888999::::::;;;;;;::::::888777555444666666666666666666777777777;;;@@@IIIYYYpppvvv^^^LLLAAA>>>===:::::::::888666666888999999777999>>>EEEPPPaaaooo{{{ssshhhaaaccchhhooo}}}}}}yyywwwuuurrrmmmhhhbbb]]]XXXUUUTTTRRRNNNJJJEEEDDDBBB???>>>=========>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>BBBCCCDDDDDDDDDEEEGGGIIIGGGIIIKKKNNNPPPTTTYYY\\\``````aaa```___]]]ZZZXXXQQQPPPMMMKKKIIIGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGIIIKKKKKKKKKLLLNNNPPPPPPWWW^^^bbblll|||yyyvvvrrrooogggfffbbbZZZPPPIIIFFFGGGGGGHHHIIIJJJJJJIIIGGGFFF???>>>===<<<<<>>>>>>>>=========<<<<<<======<<<<<<;;;<<<<<<===<<<<<<<<<<<<===>>>??????AAAAAABBBAAA@@@@@@CCCEEEBBBDDDGGGIIIJJJLLLOOORRRRRRSSSSSSSSSRRRPPPPPPPPPIIIIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRWWW\\\aaannn}}}zzzwwwmmmnnnkkkdddYYYQQQNNNNNNOOOPPPRRRRRRQQQOOOLLLJJJCCCBBBAAA??????BBBGGGKKKOOORRRVVVYYYZZZ\\\^^^```______``````aaabbbbbbbbbbbbcccccceeefffiiijjjkkkjjjlllnnnpppqqqtttzzz~~~gggUUUEEEBBB???999666:::666777888888777666555444333444444444444444444444444444555555555555444444333444555555555555444333333333333333333333444444444444444444555555555555333333333444444444555555444444444444444444444444555444444444444555666666555555555666666777777777666666777777888888888888999999999999999888777666555555555555555555555555555:::???GGGWWWnnneeeOOODDDAAA======<<<:::888777888:::777555888<<<===>>>GGGSSSbbbooo}}}|||lllfff```ZZZ]]]gggqqq{{{vvvqqqmmmkkkjjjfff___YYYSSSPPPMMMIIIFFFDDDDDDDDD>>>>>>>>>>>>============>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@>>>???AAACCC>>>AAADDDFFFGGGHHHJJJLLLIIIJJJJJJJJJHHHHHHIIIJJJCCCEEEFFFHHHHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLLLLMMMMMMOOOQQQTTTXXX[[[aaaooo}}}{{{sssuuutttmmmbbbYYYVVVVVVXXXYYYZZZZZZXXXUUUQQQOOOFFFFFFDDDBBBAAADDDIIIMMMQQQTTTWWWYYYZZZ[[[]]]___^^^^^^______``````aaaaaaaaabbbcccdddfffhhhjjjkkkjjjmmmqqqsssvvv{{{vvv^^^NNNBBBAAA???888777<<<666777888888888777555444222333333444444444333333111222222333333222222111222222444444444444222222111111111222333444555666333444444444444444444444333333333444444444555555444444444444444444444444444333333333333444555555333444444444555555666666999888888888777777666666888888999999999888888777555555555555555555555444555999>>>FFFWWWmmmzzzfffTTTHHHAAA<<<888777777666999>>><<<:::999999;;;???DDDGGGUUU___lllyyyrrreee\\\YYYZZZdddkkk{{{}}}zzzwwwtttpppkkkhhh]]]ZZZVVVRRRNNNJJJEEEBBBAAAAAA@@@@@@???>>>======@@@???>>>>>>???>>><<<:::>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIKKKMMMOOOSSSUUU[[[ccclll{{{~~~~~~|||wwwnnnfff___\\\dddeeefffggggggccc]]]XXXVVVNNNFFFEEEEEEFFFKKKPPPVVVWWWXXXZZZ[[[\\\\\\\\\bbbaaaaaaccceeefffdddaaa______```bbbeeeiiilllnnnoooqqquuuxxx|||{{{fffPPPHHH>>>999999::::::888666666666666555555555555555444222111111222444555333444555555333111111222333111000000111222222111333333333333333333333333333333222222222333444444444444333333333333222222333333333333333222111000444666777555111///000222555444333333333333444555666666666666777777777777666777888888888888888777555444444444444555666666222555;;;DDDSSShhhzzzfffWWWFFF???:::999888666666888:::999888888:::===@@@BBBGGGPPP\\\iiitttssshhhaaa___\\\aaalll|||}}}{{{xxxssspppeeebbb^^^ZZZWWWSSSOOOLLLHHHGGGEEECCCAAA@@@???>>>>>><<<<<<<<<======<<<:::<<<<<<<<<<<<<<<======>>>>>>===============>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGIIIKKKMMMNNNTTTUUUZZZbbbjjjwwwxxxqqqllljjjnnnoooppppppoooiiibbb\\\YYYPPPIIIGGGHHHIIIMMMRRRVVVVVVXXXYYY[[[\\\^^^^^^`````````bbbeeefffdddbbbbbbbbbcccfffiiillloooqqqtttwww{{{~~~kkkXXXLLLEEE<<<777777888888666666666666666555555555444444444444444444444444444111333444444333222333444333222000000222333222111333333333333333333333333444333333222222222333333444444333333333222222222333333333333333222111000222333444444222222222333555444333333333333444555555555555666666666777777666666666666666555555555444444444444444555555666222555;;;DDDRRRggg~~~zzzfffQQQGGG>>>===<<<999666555777777777888999:::<<<<<<===CCCKKKUUUaaapppyyyllleee[[[ZZZ___iiittt|||yyyqqqnnnjjjgggdddaaa]]]ZZZTTTRRRNNNJJJFFFDDDBBBBBB???>>>======>>>???>>><<<======<<<<<<===>>>>>>??????>>>>>>===============@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFGGGHHHJJJLLLMMMTTTUUUYYY___eeerrr{{{wwwvvvzzz{{{{{{{{{xxxqqqhhhaaa\\\TTTLLLKKKKKKKKKOOOTTTVVVVVVWWWXXXZZZ\\\___```___```aaadddgggiiihhhfffffffffhhhjjjnnnrrrvvvxxx}}}uuu___OOOGGG@@@999555555666555444666666555555555444444444444444444555555444444444///111333444333333444555444222111111222333333222333333333333333333333333555444333222222222222222333333333333222222222222222222333333333222111111111000000222444555555444555444444333333444444555444444444555555555666666777666444333222222333444333333333333444444444444333555:::CCCQQQfff}}}rrraaaSSSEEE@@@???<<<888777777777888888999999999888>>>@@@CCCHHHPPP^^^ooozzz{{{pppeee___\\\___fffqqq~~~{{{yyyuuurrrpppnnnjjjhhh```^^^YYYSSSNNNKKKIIIHHHHHHFFFDDDCCCCCCBBBAAA?????????>>>>>>???@@@@@@AAA?????????>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEFFFGGGIIIKKKLLLQQQRRRUUU[[[aaammmxxxnnnggg___WWWOOONNNNNNNNNQQQUUUXXXWWWVVVVVVXXX[[[]]]______```cccfffjjjlllllllllhhhiiilllpppuuuzzz|||iiiWWWJJJAAA===888444444555555444555555555444444444333333555444222222222222444555000111333333222222333444444222111111222333333222222222222222222222222222555444333222111111111111333333333222222222222111222222333333333222222111111///...000444777555333444444444444444444444444333333333444444444555555888666444222111111222333222222333333333444333333333555:::AAAOOOeee|||ppp___LLLCCC???<<<:::999777888999999999999888777===>>>>>>???DDDPPP___jjjzzztttkkkaaa^^^___dddnnnwww}}}{{{zzzxxxuuusssllljjjeee___ZZZVVVSSSRRRSSSPPPLLLJJJHHHGGGDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@?????????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBCCC@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJMMMNNNRRRXXX]]]iii|||~~~uuuoooaaaYYYRRRPPPPPPOOOQQQUUUYYYXXXWWWWWWWWWZZZ\\\]]]^^^aaadddhhhkkkmmmnnnooolllnnnqqqvvv|||kkkYYYKKKAAA===;;;777555555555555555444444444444333333333333555333///------///333555111333444333222000111111444222111111222333333222222222222222222222222222555444333222111000000000333333222222222111111111111222222333333333222222333000///000444555444111444444444444444444444444333333333333444444444444999777555222222222333444111222333444444444333333444555999@@@NNNccczzzmmmXXXKKKBBB;;;999:::888888999999999888888777777888888999===FFFRRR\\\iiizzzyyymmmeeeaaa^^^```ddduuu~~~|||wwwuuurrrnnniiieeebbb```___[[[VVVRRRPPPMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@AAAAAA>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLPPPVVV[[[ddduuu{{{uuuddd\\\UUUSSSSSSQQQSSSWWWZZZYYYYYYYYYZZZ\\\^^^______bbbgggjjjlllnnnppprrruuuvvvzzzppp\\\NNNBBB;;;999888777666555555666666444444333333333222222222444222...,,,,,,...222444222333444333111000///000333111000000111222222111222222222222222222222222444333222111111111111111222222222222111111111111111111222333333333222222222111111111222333222111333444444555555444444333333333333444444444555555888777555444333444444555111222444555555555444333444555888???LLLaaayyykkkZZZKKK???999999777777777777777888888888444666777888:::???HHHOOOYYYjjj|||~~~vvvmmmddd^^^]]]eeemmmyyy|||yyytttpppnnnjjjfffaaa]]][[[YYYVVVUUUNNNNNNLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHJJJLLLQQQVVVXXX^^^mmm{{{zzzuuuggg```YYYWWWVVVTTTUUUXXXYYYYYY[[[]]]___aaacccdddeeeiiinnnqqqrrrtttwwwyyyvvv```PPPGGG???999555666666555444444555666333333333333222222222222222111000//////000111222000222333333111000111111222000//////000111111000111111111111111111111111222222111111111111111222222222222222111111111111000111222333333333333222000111222222111111222333333333444555555444333333444444444444555555555555555555555555555444444444222333555666666666444333444555888>>>KKK```xxx{{{iiiUUUDDD;;;:::777666666666666777888888666888:::::::::<<>><<<:::777555555777999:::444555555777999;;;===>>>IIIQQQ^^^mmm}}}~~~rrrhhhccc``````hhhrrr}}}xxxsssqqqqqqoooiiidddeeeaaa]]]]]]^^^\\\VVVQQQPPPSSSSSSPPPNNNOOOLLLHHHGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAACCCEEEFFFEEEDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNRRRYYYaaafffwww~~~wwwpppjjjgggfffccc___[[[ZZZ\\\^^^```___```cccgggkkkppptttvvvyyy|||rrrfffUUUHHHAAA>>>:::888666555333222222333555666111111111111111111222222222222222222222222222222666555333222222222333333333333222222111222222222111111111111111111111111111111000000000000111111333222222222111000000000......///000111222222333111000000000111222222333333333333333333333333333555444444444444555666666444444555555555555555555555555555444444333333333333444777???NNNbbbxxxrrr^^^NNNEEE===;;;999777666666666666555555666666888999;;;<<<;;;BBBNNN]]]mmm}}}yyymmmgggccceeekkkttt}}}{{{{{{zzzvvvrrrtttqqqmmmmmmnnnlllgggbbb\\\^^^]]]YYYWWWWWWUUURRRNNNLLLIIIIIIIIIIIIHHHFFFFFFEEEEEEGGGHHHIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNSSSYYY^^^kkkwww}}}wwwpppjjjeeeccceeeccc```______bbbeeehhhjjjkkkmmmqqquuuzzz}}}zzzdddZZZKKKAAA<<<:::777444555555444333333444555555333333333222111111111000222222222222222222222222333222111000000000111111333222222111111222222222111111111111111111111111111111000000000000111111222222111111111111111111//////000000111111222222111111111111111222333333333333333333333333333333333333333333333444555555333444555666666555444444555555444444444333333333444555888@@@NNNcccxxxnnn[[[PPPCCC@@@===;;;999888666444666666666666777888999999888<<>>;;;;;;;;;:::888777777666666666666666888999:::===EEEPPP]]]fffssszzzvvvxxx}}}}}}|||yyyzzz{{{yyyvvvtttpppnnnmmmllljjjhhheeedddbbbaaaaaa___\\\ZZZWWWVVVUUUTTTRRRQQQOOOOOONNNMMMKKKJJJIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLOOOQQQQQQRRRTTTVVV\\\aaahhhnnnssszzz}}}uuussspppmmmmmmmmmoooppptttuuuvvvyyy|||gggVVVEEEBBB===:::888777555555444444555666666555444444222222222333333444444444111111111111111111111111222222222222222222222222111000000000111111222333111111111111111111111111111111000000000000111111/////////000000111111222111111111000000000000000333333222111111222222222444444444444444444444444333333444555666555555444777999;;;===<<<:::777555333333333333333333333333555777;;;CCCQQQdddxxxnnnaaaOOOCCC>>>===;;;:::999888777777666666666777555666666999>>>HHHSSSZZZdddrrr~~~|||yyy{{{{{{{{{}}}}}}{{{{{{yyywwwvvvsssqqqooonnnnnnllliiifffcccbbb```^^^\\\ZZZXXXWWWVVVUUUSSSRRRRRRSSSTTTUUUQQQQQQQQQRRRRRRQQQPPPPPPLLLNNNPPPQQQQQQRRRTTTVVVYYY^^^fffkkknnnrrrwww{{{~~~|||vvvuuutttssssssuuuwwwxxx}}}~~~ttt]]]OOO@@@>>>;;;777555444444444444444444444444444444444000000111222333444555555111111111111111111111111...///000000111000000000000000000000000111222333111111111111111111111111111111000000000000111111//////000000000000000000000000000000000111111111222222111111000111111111333333333333333333333333333444555666777666555444666777999:::999777444333222222222222333333333333555666;;;CCCQQQdddwwwttt___PPPGGGBBB===999999999888777777777888888777888888:::===BBBIIIOOOUUUcccsss~~~~~~~~~}}}xxxuuuzzz~~~|||{{{zzzxxxvvvssspppooonnnllljjjhhhgggfffdddcccaaa``````bbbdddeee]]]^^^______^^^]]]\\\[[[YYYZZZZZZYYYXXXXXXZZZ\\\\\\bbbjjjnnnppprrruuuxxx|||~~~~~~~~~}}}~~~~~~~~~xxxcccQQQEEE;;;:::888555333222444555444333222111111222333444000111111111222333333333111111111111111111111111---...///000111111000///////////////000111222333111111111111111111111111111111000000000000111111000000000000000///////////////000000111111222222222111000000//////000000222222222222222222222222111333444666666555444333888888999999888777555444111111222222222333333333444666:::CCCPPPcccvvvnnn\\\RRRIII@@@:::999999888888888888888999888999999888888;;;???BBBIIIWWWfffqqq}}}|||tttrrrxxx~~~~~~{{{zzzzzzyyyxxxvvvuuuttttttqqqooommmlllmmmooorrrsssiiijjjkkkkkkjjjiiigggfffggggggfffdddaaaaaabbbdddeeejjjppptttuuuuuuxxxzzz|||~~~|||kkkXXXHHH???:::999777444333333666888444333111000000111333444222222111111111111111111000000000000000000000000///000111333333333222111////////////000111222333111111111111111111111111111111000000000000111111111111000000//////.........//////000111222222333111111000//////...//////111111111111111111111111000111333555555444333222<<<<<<;;;;;;:::999888888111111111222222333333333333555:::BBBPPPbbbuuuooo___RRRGGGAAA===<<<:::888777666666666:::999888888888:::===>>>EEEKKKUUUaaannn|||~~~vvvooojjjhhhttt|||~~~zzzxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyzzzwwwuuusssqqqppppppqqqrrrrrrsssvvvxxx{{{}}}~~~~~~|||kkkYYYIIIBBBBBB888888777555555444444444111111111111111111111111000000////////////000000111000///...------...///000000111111111111000000111111111111111111111111000111222222111000///...000111111111111222222222000111222333333222111000111111111111222222222222222111111111000000//////111111111222333333111///333333222222333555666777888999::::::999888777666333444555555444444666777666777;;;AAANNN___rrr~~~ppp```RRRIIIBBB@@@============;;;:::999999888888999:::<<<===@@@EEEMMMWWWbbbnnnyyy~~~vvvooollljjjooowww}}}|||{{{{{{||||||}}}~~~qqqaaaQQQDDD>>>>>>666666555444333333333333111111111111111111111111111111000000000000111111222111000////////////000000000111111111111000000111111111111111111111111333333333333333222111000000000111111111222222222000111222222222111000///....../////////000000000111111111111000000000//////...///000222222111000111111000000111222444555777888888999888777666555222444555555444444555666555777:::AAAMMM___qqq}}}xxxeeeZZZJJJEEE>>>===>>>???<<<999888888999999::::::;;;;;;<<>>999888444444333222111111111111111111111111111111111111222222111111111111222222222222111000000000111111///000000111111000000///111111111111111111111111333333222111111111222222000000000111111111222222000111111111000000///.........////////////000000111111111111000000000000000000111222333444444555111111000111111222333444555555666777777666444333111333444444333222333555444555888???LLL]]]ppp|||~~~qqq\\\RRREEE?????????<<<888888888999:::;;;;;;::::::;;;===???CCCHHHQQQZZZ```nnnyyy}}}qqqnnnjjjgggiiipppxxx~~~{{{yyyzzzzzz{{{|||}}}iiiRRREEE@@@;;;777666333333222111111111111111111111111111111111111111222111111000000111111222111111111111000111111111//////000000000000//////111111111111111111111111111000///......///000111000000000000111111111111111111000000//////......000000000000111111111222111111111000000000000000000111111111111111333444222222333333333444444555333333444555555444333222111222333333222111222333333444777>>>KKK\\\nnnzzzwwwhhhUUUHHHCCCAAA===:::999999:::;;;;;;;;;:::::::::;;;<<<>>>AAAHHHPPPVVV```iiiuuu|||ssskkkgggiiilllooowww}}}vvvuuusssuuuxxx|||sss___III???<<<:::888666444333333222222222222222111111111111111111111111000000////////////000000///000000000000000000000//////000000000000//////000000000000000000000000000000.........///000111//////000000000111111111111000000//////////////////000000000000111111111000000000000000000111111///000111000...,,,---///222222333333333333333333111111333333444333222111111222333333111000111333222333777===JJJ[[[nnnzzziiiWWWKKKDDD>>>:::;;;;;;;;;;;;;;;<<<<<<<<<888999::::::<<>>===<<<<<<;;;<<<===>>>:::::::::::::::;;;???BBBGGGLLLRRRZZZdddrrrzzzsssnnneeehhhlllnnnrrrzzz||||||{{{nnn\\\NNN@@@;;;:::999777777333333333222222333333444111111111111111111111111111000000000000000000111///000111222222222111111......////////////......000000000000000000000000///000000111111111111111////////////000000000111000000//////000111333444---------........./////////000000000111111111111333777<<<<<<888444444555///000111222222111000//////000111222333222222111333444444444222111222333333444777>>>JJJ\\\nnnzzzqqq___RRRLLL@@@???===<<<;;;===>>>???=========<<<::::::<<<===AAADDDIIINNNVVVaaannnxxxzzzjjjjjjhhheeedddiiirrryyy~~~|||~~~rrrdddTTTIII>>>:::999777555666333222222222222222333333111111111111111111111111222222111111111111222222000111222333444333333222......////////////......000000000000000000000000,,,---...000000000///...////////////000000000000000000///000111222444555////////////000000000111//////000000111111111222+++111888999555111111222111222333444444333111111///000111222333333222111333444555444222111222333333444777>>>JJJ\\\nnnzzzgggOOOJJJAAA:::;;;>>>===;;;;;;===========================>>>@@@CCCIIIRRR]]]dddttt|||~~~xxxooogggbbbbbbdddgggnnnttt~~~zzz{{{|||}}}}}}pppaaa[[[DDD@@@;;;888888888666444555444333222111111111111222111111000000000000000222111111111000000//////111000000000//////......//////////////////////////////////////////////////////000000111111111222000000000000000///......000000//////......------111///......//////...,,,,,,------...............000000000000000000000000222222111111111111111111333222111111000111111111333444555444222111222333444555999@@@LLL]]]nnnyyyzzzdddRRRGGG===<<<<<<:::999999<<<<<<<<<<<<<<<;;;::::::<<<<<<===>>>AAAGGGOOOUUUaaaiiittttttkkkeeecccbbbcccgggmmmuuu~~~}}}}}}{{{}}}yyylllZZZLLLFFF@@@<<<777555555555444222555444333222111111111111222111111000000000000000111111111000000000//////222222222111111111000000////////////////////////////////////////////////....../////////000000000000000000000000///......///////////////.........111///......//////...---......///000000000000000000000000000000000000000111111111111111111111111111000000000111222333333111333333222111000111222333555888???KKK[[[mmmxxx{{{___QQQDDD???===;;;:::;;;<<<<<<=========;;;:::999<<<======>>>???AAAFFFIIISSSZZZdddoooyyy}}}ssskkkggg`````````dddjjjrrryyy~~~}}}{{{{{{{{{~~~rrrgggYYYIII???;;;;;;999555444444444333222444333222111111111111111222111111000000000000000111111000000000000//////222222111111111111000000////////////////////////////////////////////////---...............////////////000000000///...............///////////////000///......//////...---///000111111222222111111000000000000000000000000111111111111111111111111/////////000111333444555000111222111///...///000333444777===IIIYYYkkkvvvpppaaaQQQHHHCCC???===>>><<<===>>>??????>>><<<;;;999;;;=========>>>AAACCCKKKQQQYYYaaajjjuuuyyykkkhhhcccaaacccgggllloooqqqxxx}}}{{{|||}}}uuueeeXXXMMMCCC===<<<888777666555444555444444333333222111111111111111222111111000000000000000000000000000000000////////////////////////......////////////////////////////////////////////////...........................///////////////......------......//////000000000///......///000///---000000111222222222222111////////////////////////000000000000111111111111000000000000111222333444000111222111000//////111222333666<<>><<<<<<===>>>??????>>>======777999::::::999888999:::@@@EEEKKKQQQYYYcccooowww{{{uuummmhhheeeeeeddddddbbbfffnnnvvv~~~~~~}}}||||||}}}wwwgggVVVJJJCCC<<<:::;;;555555555444333333333444222222111111000000111111222111111000000000000000//////////////////000000..................//////////////////////////////////////////////////////////////////////////////......////////////......------......//////000000///...---...///000///......///000000111111000000//////////////////////////////000000000111111111222222111111111111111222222333444333111000111222222333555;;;FFFVVVfffqqqzzzmmm```QQQEEE?????????>>>>>>======<<<<<<===>>>???===:::888777777888<<>>999777888111222333222111000111222222111111000000000111111222111111000000000000000......////////////000000//////000000000000111111////////////////////////////////////////////////000000000///////////////------.../////////...............//////////////////...---...///000///...---...//////000000//////000000000000000000000000...//////000000111111111333222222111000000111111333444555444222222222333222333666;;;EEEUUUeeeppp{{{iiiYYYPPPIIIGGGDDD@@@>>>===<<<<<>><<<999666666000222444333000///000111111111000000000000111111222111111000000000000000........./////////000000/////////000000000111111/////////////////////////////////////////////////////////.........------,,,---......//////......///////////////.........///...---...000000000///---...//////000000//////000000000000000000000000......//////000111111222111111111000111111222222333444555444333222222444333444666;;;EEEUUUeeepppnnneeeSSSPPPKKKEEEAAA???>>>>>>888:::;;;;;;;;;;;;<<<>>>:::===?????????CCCIIINNNYYYbbbnnnyyyyyyrrrmmmgggbbbbbbdddgggiiifffhhhlllsss{{{}}}|||{{{{{{{{{|||uuuhhhSSSFFF;;;888999777444444222555777666222111111333111000000000000000111111222111111000000000000000---.........//////000000,,,---------......//////////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,---.../////////...000000//////.........---...------...000111000///......///000000000000000000000000000000000000000---......///000111111222//////000000111222444444333444555444222111222333444444666;;;FFFUUUeeeooommmqqqgggZZZPPPIIIEEEBBB@@@@@@===;;;:::;;;======<<<;;;;;;;;;<<<>>>AAADDDEEEOOOUUU___jjjuuuzzzuuurrroookkkhhheeeeeefffhhhlllrrrwwwzzz~~~|||{{{zzzxxxdddWWW@@@>>>:::777555444555666555444333333222222222333111000000000//////......000000////////////000000......//////000000111111///////////////.........////////////............,,,---...000000000//////------------------------//////............//////------------------------000000000000///...---,,,......///000000000000000//////000000///...------......//////000000111111000000111111222222222333555555666666555333222000111333777===EEESSScccnnn|||\\\ppptttggg\\\RRRJJJDDDCCCAAA>>>===<<<<<<;;;999<<<<<<<<<===>>>???AAAAAAFFFKKKTTT]]]gggrrr{{{xxxsssmmmjjjgggfffgggiiijjjjjjnnnssszzz}}}}}}|||}}}~~~zzzhhhVVVJJJ>>><<<999666444444444555444444333222222222222222111111111000000/////////000000////////////000000///////////////000000000------......//////000000////////////............,,,---...//////......---........................///..................///------------------------,,,---...//////000000000///000000000000//////...///////////////...------......//////000000000000...//////111222333444444222222222222111000///...000222666;;;DDDQQQaaalllzzzNNN___vvvwwwhhhZZZRRRJJJGGGCCC@@@???>>>===;;;======>>>>>>>>>>>>======>>>BBBHHHOOOWWWaaakkkqqq|||zzztttllliiiiiigggccc___```ccchhhkkkmmmrrrxxx~~~~~~}}}|||{{{{{{|||}}}}}}zzz{{{~~~tttdddUUUGGG>>><<<:::777555333333333444333222111111111111111111111111111111111000000000000//////......//////000000000//////////////////,,,,,,---...///000111111/////////............------------...------,,,+++////////////////////////......------------..............................,,,---...//////000//////---...///000000000000000///////////////......---...////////////000000000---...///000222444555666222222111000///////////////222555:::BBBOOO___jjjuuuLLLWWWhhhzzzqqqhhhWWWRRRJJJDDDAAAAAA@@@@@@<<<===>>>??????>>><<<;;;<<<>>>BBBGGGMMMUUU^^^ccckkkooowwwxxxuuuuuusssmmmgggbbbcccddddddcccdddhhhkkkrrruuuyyyxxxwwwvvvwwwxxx{{{~~~tttbbbSSSHHH???:::999888555333222222222333111111000000000000111111222222111111111111111111/////////....../////////000000000//////......---------......//////000000//////.........---------............---,,,,,,,,,........................------,,,,,,,,,,,,------////////////////////////////////////...---,,,,,,***+++---///000111222222...///////////////......////////////////////////...///000111222333444444555444333111111111222333000222666:::BBBOOO^^^iiirrr~~~IIINNNXXXhhhyyymmmeeeXXXLLLEEEAAA@@@???<<<===>>>??????>>>===<<<===>>>@@@CCCFFFLLLSSSXXXXXX^^^hhhsss|||}}}vvvpppooolllhhhdddaaa```aaaccceeehhhmmmsssyyy}}}wwwvvvvvvxxxzzz~~~uuucccRRRHHHAAA<<<999666555444333222222222222000000000//////000111111111111111111111111222222//////............//////000000//////......------000000//////......------............------------000000///......---------------------------------------,,,,,,,,,,,,------////////////////////////////////////...---,,,+++,,,---...//////000//////......///////////////.../////////...............111111111111111111222222666555333222222333444555111333777;;;BBBOOO^^^hhhqqq|||>>>???FFFTTTccctttooo___RRRHHHBBB???>>>>>>????????????>>>>>><<<===??????AAADDDHHHLLLNNNTTT]]]gggpppuuuxxxxxx{{{vvvpppjjjeeecccaaaaaaaaabbbeeehhhjjjllltttttttttuuuyyy}}}~~~{{{{{{|||~~~{{{{{{|||kkk```QQQEEE>>>;;;999777555444333333222222222222000000000000000000111222000000000111111111111111///......------....../////////..................111111000///...---,,,,,,.........------------,,,000000///.........//////------------------------......------------..............................+++,,,---......///......000000000///...---++++++---...///////////////////////////............---222222222111111111111000333333222222222222222333222444777;;;BBBNNN]]]gggrrr}}}444444:::FFFQQQ```vvvzzzjjj\\\PPPIIICCCBBBAAA???>>>>>>>>>===;;;<<<>>>======>>>@@@BBBIIILLLRRRZZZaaagggkkknnnpppwwwxxxuuuooommmjjjfffdddbbbbbbbbbiiiiiiiiiiiikkknnnqqqssszzz}}}~~~|||{{{{{{~~~yyynnnWWWOOODDD<<<888777555333444333333333333333333333111000000000000111222333/////////000000111111111///......------......///------..................000000//////......------.........---------,,,,,,///...---------...///000........................///..................///------------------------++++++,,,---.............../////////...------,,,------.../////////////////////.........---------111111111111111111222222111111111222222222111111111333666:::@@@LLL[[[eeettt~~~000111777@@@IIITTTiii}}}ooo```WWWGGGEEECCC@@@>>>===<<<===<<<===>>>>>><<<<<<<<<>>>BBBCCCFFFKKKQQQYYY___cccccckkkuuu|||~~~xxxqqqjjjfffcccbbbdddcccbbbbbbcccdddeeeffffffiiinnntttzzz}}}zzzyyyzzz|||||||||wwwdddXXXMMMFFF>>>888666555222000333333333333333333333333111111000000111222333333......//////000000000111.........------.........,,,------....../////////.........///////////////......---------,,,,,,,,,---,,,,,,+++,,,---///000//////////////////////////////............//////------------------------............---,,,++++++)))***,,,...///000111111------...///000000////////////.........---------//////000111222222333333000111333444444333222111000222555888???KKKYYYdddvvv222222555999???KKK___qqqyyyjjj[[[OOOEEECCCBBB>>><<<>>>>>><<<;;;<<<===???>>>===@@@AAAAAADDDHHHMMMSSSVVVZZZ___hhhpppxxxyyyooohhhhhhiiijjjhhhddd```]]]\\\^^^bbbfffjjjlllnnnqqqsssuuuvvvyyy|||~~~~~~}}}|||~~~~~~}}}||||||}}}wwwxxxyyy{{{}}}sssbbbQQQFFF@@@<<<777555555555333000111111111111111111111111111111000000000000111111333222000...---,,,------000000000000////////////000000//////.........------,,,...111444444000,,,222111///...------.........------,,,,,,------...------------------------------------------------------------------------//////...---,,,,,,,,,,,,---...///000111111111111,,,...000111111000...,,,////////////000000000000...///111222222111000000111111000000111222222333222111444:::AAAKKKZZZhhhrrr}}}111000333777<<>>@@@@@@>>>===?????????@@@CCCGGGKKKMMMRRRWWW^^^fffmmmuuu}}}}}}xxxxxxwwwuuuqqqlllhhhddd]]]^^^```ccceeeggggggggghhhiiikkkmmmnnnnnnnnnnnnpppqqqsssvvvzzz}}}|||||||||vvvvvvtttttttttuuuvvvwwwxxxzzz}}}pppaaaTTTHHH@@@;;;888444333333333111///111111111111111111111111111111000000000000111111111000///...---...//////111000000000//////......000/////////............///......000222222///,,,......---,,,,,,---...///...------,,,,,,------...------------------------------------------------......------------......------,,,,,,,,,------...---......///000000000000......---------,,,,,,+++---............/////////...///000111222111000000111111111000111111222222222111333999@@@JJJYYYgggqqq{{{///...000333777???OOO]]]qqq~~~|||iiiZZZOOOGGGCCCDDD<<<<<<<<<===>>>>>>===;;;???>>>======>>>@@@CCCDDDJJJMMMSSSYYY```hhhpppuuu}}}xxxrrrjjjhhhggghhhjjjkkkhhheeeccccccbbbbbbbbbbbbbbbbbbccccccdddfffiiimmmppprrrvvvxxxzzzzzzzzz{{{~~~}}}{{{{{{zzzyyyxxxvvvttttttttttttuuussssssssstttvvvyyy{{{}}}~~~kkkYYYMMMDDD>>>::::::888555444555555444333111111111111111111111111222222111111111111222222///............///000111111111000000///...------////////////............222000////////////---,,,++++++++++++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,------//////,,,,,,,,,,,,---...//////------......///.........000...---+++++++++,,,---,,,,,,---------............///000111111111111000222111111000000000111111111000222888???IIIXXXeeepppyyy...---...111444999EEEQQQfffqqq}}}ooo```UUUMMMJJJDDDBBB???>>>>>>???>>>===???>>>===<<<<<<>>>???@@@DDDGGGKKKOOOUUU\\\dddiiirrrwww|||xxxxxxzzzzzzuuuppppppnnnkkkhhheeeddddddeee___``````aaabbbdddfffgggllllllllllllmmmnnnppprrrrrrtttvvvyyy}}}~~~|||zzzyyywwwuuutttttttttttttttttttttuuuwwwxxxzzz{{{{{{|||}}}|||ooo\\\KKKAAA<<<999888666555444444555555555444111111111111111111111111222222111111111111222222///////////////000000000111111000///...------,,,///////////////.........111///...---------......,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++,,,---...000,,,,,,,,,,,,,,,---...///,,,------......------,,,...............///000000,,,------------...............///000000111111111222111111000000000000000111///111777>>>GGGVVVdddoooxxx///---...111333555===FFFUUU^^^gggppp}}}zzzmmmaaaZZZTTTOOOHHHCCCAAAAAAAAAAAA======<<<;;;<<<<<<===>>>???AAADDDGGGKKKPPPWWW[[[bbbhhhqqqzzz}}}xxxtttrrrqqqqqqiiiiiiiiiiiiiiiiiijjjjjjjjjiiigggggghhhiiikkkkkklllllllllmmmoooqqqtttuuuvvvwwwwwwxxxyyyyyyyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{|||zzzyyyxxxyyyxxxvvvtttttttttsssssssssuuuvvvwwwwwwxxxzzz}}}jjj___PPPCCC<<<999777555---...///000000000000111111111111111111111111111222111111111111111111222000000000000000/////////000000000///...------,,,.........///////////////...---,,,,,,,,,---///111............------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,...//////...---,,,,,,,,,,,,,,,+++,,,------------------)))+++...000111222111000------........./////////.........//////000111222111111000000///000000111111///111777===GGGVVVcccoooxxx///---...111222333777>>>BBBIIIQQQZZZjjj}}}sssccc\\\RRRJJJEEECCCAAAAAA<<<<<<<<<;;;;;;;;;;;;<<<:::;;;>>>???AAAEEEIIILLLUUU[[[eeennnvvv|||}}}}}}}}}|||{{{{{{zzzzzzsssqqqnnnmmmnnnppppppppppppooommmllllllnnnoooqqqssstttuuuwwwwwwxxxxxxxxxvvvvvvuuuuuuwwwyyy{{{|||~~~}}}|||}}}}}}}}}{{{yyyyyyyyyyyyzzz|||~~~yyyoooWWWOOOEEE===999777444222,,,...000111000000111222111111111111111111111111111111000000000000111111000111111111111000///.../////////............---.........///////////////+++,,,,,,,,,+++,,,///111////////////...---++++++...------,,,,,,------...------------------------------------------------++++++,,,------.........//////...---,,,,,,,,,,,,***+++,,,---............&&&(((,,,///000000///...---............/////////---------...///000111222000////////////000111222111000222777>>>GGGVVVcccnnnxxx...,,,---111222111333777555;;;CCCKKK\\\rrrvvvpppggg]]]UUUOOOIIIEEE@@@@@@???>>>===<<<<<<<<<777999;;;<<<===>>>@@@BBBJJJOOOXXX```hhhooouuuyyyyyy~~~}}}{{{zzz{{{}}}~~~tttdddXXXIIICCC<<<777666555333111///111444555333222333555111111111111111111111111000000////////////000000...///000111222111000000---------............///............/////////000+++---...---+++***,,,///,,,,,,---...------,,,+++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///...------,,,,,,,,,------)))***,,,---///000000000***+++,,,............---,,,,,,---------.........------------...000222333............///111222333222111333888>>>GGGVVVccclllwww---+++,,,000111///000444111777>>>EEETTThhhyyyuuulllaaaXXXRRRFFFEEEDDDCCCAAA???>>>===888:::<<<===<<<<<<===>>>>>>CCCJJJRRRYYY```gggkkktttzzz~~~sssdddSSSFFFCCC>>>777444444555444333---000333444222000111333111111111111111111111111//////............//////,,,---///111222333222222,,,,,,------.../////////---.........//////000000,,,...///...+++)))***,,,((()))+++,,,------,,,+++...------,,,,,,------...////////////////////////++++++++++++++++++++++++,,,...111333444333111000,,,,,,,,,,,,---...//////)))***,,,...///111111222111000///...---...//////++++++,,,,,,,,,---------------,,,---...000222333---------...000111333444333222333999???HHHVVVcccjjjuuu,,,---......------...///333444888===GGGUUUdddnnnvvvmmmhhh]]]UUUKKKEEECCCBBB???<<<>>>>>>===;;;:::999:::<<<777:::???BBBFFFMMMUUU\\\mmmrrr{{{qqq^^^MMMCCCAAA;;;:::777444111000//////000000000000000000000000......//////000000000111000000000000000000000000111111111111000000000000***+++---...//////000000---------------------------,,,,,,++++++,,,,,,---)))+++,,,,,,+++******+++............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++000<<>><<<::::::;;;<<<:::<<<>>>AAACCCHHHOOOUUU[[[bbbmmmwwwsssdddTTTEEE===:::777666444333111111111111000000000000000000000000/////////000000000111111000000000000000000000000////////////.........---...............------,,,---------------------------,,,,,,++++++,,,,,,------...//////------...///------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,...777@@@AAA999000------,,,,,,,,,,,,------..................---------------------------------------............///---,,,,,,------///000000///////////////.........000222444666<<>>===<<<===>>>::::::;;;;;;<<>>;;;;;;;;;<<<===CCCEEEHHHLLLSSS\\\fffmmmtttyyywwwbbbSSSBBB;;;999666333222111111111000000//////...////////////////////////111111000000000000000000////////////////////////000000000000////////////)))***+++---......//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,***)))))),,,///******+++,,,------------+++++++++,,,,,,,,,------------------------------,,,......---)))(((***,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......---------------------------------............///...------------...//////------......//////000000000222444777===HHHVVV```lllttt...+++)))+++...///...+++(((+++///111111111222222444999@@@FFFPPP^^^ppp}}}wwwooohhh___UUUNNNLLLHHHCCC???===<<<;;;:::??????@@@BBBFFFOOOYYY```gggnnnvvv~~~~~~~~~~~~pppgggRRRFFF;;;888777555333444222222222111000///...---////////////////////////000000000000////////////////////////////////////.........---------,,,,,,---------------,,,++++++---------------------------,,,,,,++++++,,,,,,------......---++++++---///***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...***))))))+++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......---------------------------------............///......---------......///.........//////////////////111333666<<>>JJJTTTdddppp~~~xxxqqqhhhaaa\\\XXXSSSPPPFFFFFFEEECCCAAAAAACCCDDDEEEKKKTTT[[[aaadddfffhhhcccbbbaaaccchhhooowww|||zzzkkk[[[LLLBBB777333222333222//////222///000111222222111000/////////////////////////////////......---------,,,////////////////////////000000/////////.........)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---)))+++------+++***+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************---------,,,,,,---...000,,,++++++++++++++++++,,,******+++,,,,,,---......---------------------------------........./////////......---------......000000//////.........---...///111444:::EEESSS]]]hhhooozzz...------,,,,,,,,,------******++++++,,,---........./////////111666<<<@@@OOO^^^qqq~~~yyyuuuooogggaaa[[[WWWQQQJJJDDDAAA@@@???FFFFFFGGGKKKPPPUUUWWWXXXUUUTTTTTTUUUWWW]]]eeejjjqqqyyyssseeeYYYMMMAAA888666555333111000000111222333222000///.........//////...---,,,,,,---...///222111000.........//////------------...000111222111222222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))///,,,(((&&&&&&(((,,,//////...------------,,,***///---***((((((***---///000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,...000///+++'''++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------,,,++++++....................................////////////111222333444999DDDRRR\\\gggmmmxxx---,,,,,,+++++++++,,,,,,***++++++,,,------......//////000000000333777;;;CCCMMM]]]kkkvvvzzzuuuqqqjjj```WWWOOOIIIFFFDDDCCCCCCEEEIIILLLLLLLLLMMMLLLJJJJJJKKKOOOUUUYYY```hhhrrrzzzyyynnn^^^QQQHHH@@@888333555444222000///000111111222111000///.........//////...------------...//////......------...///000///............/////////---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,***))))))***,,,---*********+++,,,---------...,,,***))))))***,,,...---,,,,,,+++++++++,,,,,,+++******************+++---,,,***))))))***,,,---///---,,,,,,......,,,***++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222333444999DDDQQQ[[[eeekkkvvv+++++++++******++++++,,,+++,,,,,,------.........///000000000///000222444777<<>>888888777555333000...---000000000000000/////////....../////////......---------...//////...------///000000//////...,,,,,,)))***,,,...////////////,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,...---***))))))***---...(((+++------+++***---///***++++++,,,,,,++++++***---,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,'''***...///...,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111333555999BBBNNNVVV```eeeooo|||++++++++++++,,,---...///++++++++++++++++++++++++***,,,------,,,,,,...///---///000000111555>>>EEEVVVcccttt}}}xxxrrrjjjccc[[[XXXTTTPPPMMMKKKIIIHHHHHHIIIKKKKKKJJJIIIKKKLLLLLLNNNQQQSSSUUUWWWZZZ\\\aaadddiiimmmrrrxxx}}}xxxjjj\\\QQQGGG===777444555555444333111000000///000000111111000000000------...//////......---------...//////...------,,,---.........---,,,,,,***+++---//////...---,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++&&&***---,,,))))))+++///++++++++++++++++++++++++,,,++++++***************((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++(((***------,,,***+++---++++++++++++++++++++++++......---------,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111333555999BBBMMMUUU^^^cccmmmzzz************+++,,,---...+++*********************+++,,,,,,+++******+++------------...222666:::<<>>;;;999666333000000000000000000000000//////............//////////////////////////////---------............///,,,,,,------.../////////---.........---,,,,,,+++---+++***,,,///000...,,,&&&'''((())))))***)))))),,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))*********)))'''$$$""" +++***)))***+++++++++)))---,,,+++******+++,,,---******+++++++++******)))(((((()))***++++++++++++,,,+++)))'''(((***,,,...''')))************+++---))),,,......+++***+++---++++++,,,,,,,,,,,,------......---,,,---...///000+++,,,...000000///...,,,222222111222777@@@LLLTTT]]]___fffrrr***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))++++++,,,+++++++++,,,------......444:::DDDQQQ```nnnyyywwwuuurrrpppooommmjjjggg___]]]ZZZXXXWWWVVVTTTSSSQQQQQQQQQOOONNNOOOSSSUUUTTTVVVWWWYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^aaafffkkkoooqqqqqqvvvxxxzzz||||||~~~zzzooobbbYYYKKKCCC:::444333222000---111111111111111111111111//////............//////------------------------------------...........................---------------......---,,,,,,+++---++++++,,,//////...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,+++***((('''+++***)))***+++,,,+++))),,,+++************+++,,,******+++++++++******))),,,,,,,,,,,,+++***)))(((+++***)))((()))***,,,---+++,,,---,,,+++******+++***,,,...---+++***+++---++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,.../////////...---111111111222777AAALLLTTTZZZ]]]dddqqq***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,###$$$%%%&&&((()))***+++***++++++,,,,,,------...222444888@@@LLLYYYfffmmm|||xxxuuuqqqnnnllljjjgggdddaaaaaa___\\\YYYYYYZZZ\\\\\\]]]___aaabbbccccccdddaaa```^^^]]]\\\]]]^^^^^^\\\]]]^^^aaaeeegggggggggkkknnnrrrtttuuuuuuwwwxxxyyyzzz}}}yyypppfff[[[OOOGGG???:::444222222222000...111111111111111111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......---,,,,,,+++---------------,,,,,,+++,,,++++++,,,......---+++//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---------------,,,,,,,,,***)))***+++,,,+++***+++******))))))******+++)))******+++++++++******------------,,,+++***)))************+++++++++,,,///000000///,,,******+++***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------............///000000111333888AAALLLSSSVVVZZZbbbppp++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,,,,,,,---......//////111111222666>>>IIITTTZZZiiiqqq|||~~~|||{{{zzzxxxuuurrrpppqqqssstttuuuwwwxxxzzz{{{|||}}}|||zzzxxxvvvuuuuuuuuuuuuooooooppprrruuuwwwvvvuuuwww{{{zzzssshhh^^^VVVMMMCCC===999777444444444444333111//////////////////////////////............//////........................,,,,,,---------..................------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------,,,+++---,,,+++***))))))***++++++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,+++++++++,,,+++******,,,,,,+++******))))))))))))))))))***))))))***+++++++++************+++,,,------------)))***+++,,,,,,,,,++++++///111222111...,,,,,,,,,+++,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------...------------...////////////111333999AAAKKKRRRUUUXXXaaaooo++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,---.........//////000333777>>>DDDGGGOOOZZZjjjzzzyyyhhh```VVVNNNHHHBBB<<<777333333222222222111///...........................//////............//////........................,,,,,,,,,------------...,,,,,,,,,,,,------......++++++,,,,,,---,,,,,,++++++,,,------,,,,,,++++++)))))))))))))))***++++++++++++++++++++++++++++++************+++,,,---------,,,,,,+++************,,,+++***+++,,,,,,,,,***)))))))))******)))))))))((()))***+++++++++++++++******+++,,,------------)))***,,,---------+++***,,,///111111000.........,,,+++*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---,,,...------------...//////...///111444999AAAIIIOOOTTTXXX```nnn~~~,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...((())))))******++++++,,,+++,,,...000222555777888>>>IIIYYYiiivvvsssiiiSSSMMMEEE???<<<999666333222222222222111000///...........................//////............//////++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,------......***++++++,,,,,,,,,,,,,,,+++,,,------+++******+++)))***+++,,,------------+++++++++++++++++++++++++++*********+++,,,,,,---///...---,,,++++++,,,,,,---+++***+++,,,---,,,+++)))******++++++******)))((()))***+++++++++++++++------------,,,+++***))))))***,,,---------,,,+++))),,,///111000/////////---+++))))))***+++++++++++++++,,,,,,,,,,,,------++++++,,,------------------------............///...000222555999@@@GGGLLLRRRVVV___mmm}}},,,,,,+++******+++,,,,,,************************))))))))))))******++++++(((((())))))***+++++++++++++++---...///000000111777===GGGTTTaaaooo|||zzzlll^^^TTTDDD???888555444444222000222333333333222111111222//////////////////////////////............//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,***,,,...---+++)))***+++***+++---//////...,,,+++************************+++++++++***++++++,,,,,,------,,,,,,,,,---...///---,,,++++++------,,,+++******+++,,,,,,+++******(((((()))++++++,,,,,,+++,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,'''***...000///...------...+++((((((***+++,,,+++++++++,,,,,,,,,,,,------+++,,,---...///......---,,,,,,.../////////...---///111444666:::???EEEJJJOOOSSS]]]lll}}}---,,,+++******+++,,,---************************---,,,+++***)))((('''&&&*********+++,,,,,,------------------...//////000000333888@@@MMM]]]nnnyyysssfffWWWIII???>>>999444111222222111///...///000000//////000222111111111111111111111111//////............//////------------------------++++++,,,,,,,,,---------...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***,,,...---***))))))+++***,,,...000///,,,)))'''************************,,,,,,++++++***++++++,,,******)))***+++---///000---,,,++++++------,,,+++***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,(((((()))***+++++++++++++++++++++,,,,,,,,,------'''***...///...,,,++++++...+++''''''***,,,,,,***++++++,,,,,,,,,---------,,,---.../////////...---+++,,,...000000///...,,,000222444777:::>>>DDDHHHLLLQQQ[[[kkk}}},,,,,,,,,+++++++++******,,,,,,++++++***)))))))))---+++))))))***+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------000111333777???KKKWWW___rrrzzzzzzjjj\\\QQQGGG===666444444333333222111000000000000000000000000000000///////////////////////////............---------///...+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,---......---+++++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,,,,,,,+++*********+++++++++*********))))))***************************+++,,,,,,,,,,,,+++******---...---***))),,,///(((*********)))((()))***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///...---,,,+++***+++,,,---/////////......---------)))+++...//////...///000000111222333666===EEEKKKNNNSSS]]]jjjxxx,,,+++++++++******************************++++++---+++))))))*********)))************************+++++++++,,,,,,,,,------//////000222666===FFFLLL^^^fffrrr|||ssshhhYYYMMMEEE>>>888444444333333222111111000000000000000000000000000000....................................------------......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,---......---+++++++++++++++++++++++++++*********)))******++++++*********)))))))))))))))+++++++++*********))))))************************)))***++++++++++++***)))+++,,,+++***))))))+++---)))***++++++))))))***+++++++++++++++++++++++++++++++++***))))))***++++++***************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...///.........000///000000222666<<>>DDDKKKQQQ]]]kkkzzz(((((())))))******++++++)))))))))***++++++,,,,,,)))(((&&&''')))******))))))))))))))))))))))))))))))************+++++++++((()))*********+++---///))),,,...///000444;;;@@@CCCHHHQQQ[[[eeepppzzzrrrcccYYYRRRLLLDDD>>><<<999666333222111111///...///111333.........///////////////---------------------------------------------------------,,,,,,,,,++++++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++***)))))))))***+++,,,,,,---,,,,,,,,,++++++******))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++$$$(((,,,,,,)))''''''((((((***+++***)))((()))***++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,------......111222222111///---...///++++++******+++---...000)))***+++---///000222222))),,,...000///...///000222222111000222777>>>CCCJJJPPP\\\kkkyyy&&&&&&&&&''')))***)))'''***)))(((''''''((()))***))))))))))))************))))))))))))))))))******((())))))))))))************++++++,,,---...//////,,,,,,---...///000111222;;;===@@@EEEMMMZZZgggppp|||yyykkk\\\OOOFFFCCCAAA???<<<999666333222000000//////.........---000...,,,------+++&&&"""------............------///......---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************************,,,++++++******++++++,,,************************---,,,***(((((()))***+++++++++******)))*********+++***)))(((((()))***+++***(((&&&&&&(((*********(((((())))))************'''((()))***************+++***)))(((((()))***+++++++++************++++++))))))***++++++,,,------000///---,,,+++,,,------***+++,,,---...---,,,,,,+++,,,------,,,+++)))(((---......///......------111222111111222555;;;>>>IIIPPP[[[iiiwww***)))(((((()))***)))'''***)))(((((((((((()))***(((((()))))))))******************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111000111333777===GGGQQQXXXkkkvvv{{{ooocccWWWKKKBBB<<<::::::888666444333111000000/////////............///...------......***'''---......//////......---......------------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************,,,++++++******++++++,,,************************+++***)))((()))***,,,---******))))))))))))***************))))))*********)))((('''''')))******)))((((((((()))))))))***************+++******)))))),,,,,,+++******+++,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,******))))))))))))))))))***+++,,,---------,,,,,,++++++,,,,,,,,,++++++***.....................---111111111000111555;;;@@@JJJPPP\\\iiiwww...+++)))((()))))))))(((+++***))))))))))))***+++(((((())))))))))))******+++*********))))))(((((()))************+++++++++,,,+++++++++************---------....../////////,,,---///111444999@@@EEESSS^^^kkksss{{{{{{nnnfffZZZOOOEEE???:::777333333222222111111111000////////////............000...---...//////...---......////////////.........---------------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------************************++++++************++++++************************)))((((((((()))+++---...******))))))))))))************++++++++++++******((((((''')))***+++***(((((((((((())))))))))))))),,,,,,,,,,,,+++***)))(((,,,,,,+++******+++,,,,,,++++++************++++++((()))***,,,,,,,,,+++++++++,,,,,,------------,,,***++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---......---------......///000000//////111555<<>>DDDPPP[[[gggooozzz|||tttjjj```YYYQQQIIICCC:::888666444333111...,,,000000/////////..................///////////////---......---+++***+++,,,------............------++++++++++++,,,---...//////...............------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,,,,+++******************************))))))))))))******************************++++++++++++******))))))+++++++++++++++,,,---...******++++++++++++******))))))(((***+++,,,+++))),,,++++++++++++*********((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++************************((()))******************+++************+++,,,,,,---,,,,,,,,,,,,------...+++,,,---...////////////.../////////111555;;;???FFFLLLWWWdddrrr}}})))((('''''')))***)))(((((())))))******))))))((('''''''''((((((((())))))((((((((()))******++++++''''''((((((((())))))))))))*********++++++,,,,,,))))))***+++,,,------...,,,---......---...///111...,,,...333444555===FFFQQQZZZfffpppuuuzzz{{{sssfff^^^TTTMMMHHHDDD???;;;777555333222222222000...............////////////............/////////000)))+++......---+++,,,---,,,,,,------------,,,,,,++++++++++++,,,---...///.........------,,,,,,,,,************************************************))))))***+++,,,,,,,,,,,,******************************))))))))))))******************************)))******+++++++++******))))))))))))***+++,,,---*********))))))*********+++)))((()))***,,,++++++*********)))))))))(((((())))))******+++************+++,,,,,,,,,,,,+++***++++++************+++++++++***)))(((((()))***+++...------,,,,,,,,,,,,---+++***)))))))))***,,,,,,------------------,,,,,,)))+++...000111000...------///000111222555999<<>>:::666333111000000000000000000000000000000111///---,,,---......---.........---,,,+++)))(((------------------------''')))---///000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***,,,------,,,***))))))************+++++++++++++++***)))***+++---...(((((((((((((((((((((((())))))************))))))((('''&&&%%%%%%&&&'''(((************************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******,,,...333///,,,+++,,,,,,)))%%%))))))***++++++++++++***+++***)))))))))***,,,---+++,,,---...//////////////////...---,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000000333888<<<@@@GGGRRR^^^jjjuuu))))))(((((((((((())))))******)))))))))(((((((((***)))(((''''''((()))*********))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************+++,,,,,,---,,,+++***)))+++++++++,,,---...///000000222666:::???EEELLLQQQ^^^eeennnwww}}}}}}{{{~~~wwwkkkaaaYYYQQQHHHBBB;;;999666333111111111111////////////////////////111///---,,,---...------,,,------......------,,,........................***+++---......---+++)))))))))******+++,,,------************************++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,+++*********+++,,,---************************))))))************)))))),,,+++************+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++,,,...---++++++++++++)))((('''((())))))******))))))******))))))***++++++,,,'''((()))***++++++++++++...------,,,++++++******+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............111111000000000333888;;;AAAHHHRRR]]]hhhrrr{{{)))((((((''''''(((((()))************))))))))))))***)))((('''''''''))))))'''((()))******)))((('''&&&''')))++++++***((('''))))))))))))))))))))))))************************++++++++++++************,,,,,,,,,,,,,,,---......,,,...///000222666;;;>>>HHHOOO[[[eeennntttyyy|||{{{rrrfff^^^TTTLLLFFFAAA;;;777444333222000000000111222////////////////////////000...,,,,,,---...---,,,***+++,,,...////////////........................------------,,,+++***)))''''''((()))+++,,,---...************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++*********++++++************************))))))************))))))+++******))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''')))******+++++++++)))))))))***)))))))))***************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************------------------------,,,,,,,,,------------...000000000000000333777;;;???EEEOOO[[[fffqqq{{{(((((((((''''''(((((((((******************))))))))))))((('''''''''((((((''''''((()))))))))))))))'''((()))******)))((('''((((((((()))))))))))))))************************+++***))))))))))))******------,,,,,,+++,,,,,,---------...------...222555:::@@@JJJSSS\\\eeelllqqqwww}}}xxxoooccc\\\RRRLLLDDD>>>:::777555222111000////////////000111///////////////////////////---,,,,,,---...---,,,******,,,---......//////...........................---,,,,,,++++++++++++((())))))***+++,,,,,,---************************)))))))))))))))))))))))),,,+++************+++,,,))))))*********+++++++++,,,,,,+++*********))))))************************))))))************)))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++++++++***(((''')))***))),,,...,,,)))((())),,,,,,,,,,,,,,,,,,---------))))))+++,,,,,,+++***)))+++,,,------.........---,,,,,,++++++***************************++++++,,,........................,,,,,,---------.........///000000000000333777:::;;;BBBMMMYYYfffrrr}}}((((((''''''''''''(((((())))))))))))))))))******))))))(((''''''''''''''')))((('''&&&''')))+++,,,***)))(((''''''((()))***''''''(((((())))))))))))))))))))))))))))))))))))***))))))(((((()))******------,,,++++++++++++,,,---...---,,,+++,,,///222555777<<>>;;;777333111222222111000///......,,,------.........------........................+++++++++,,,......---++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++((()))***++++++******)))))))))))))))))))))))))))))))))************))))))$$$%%%&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++***))))))+++------,,,++++++,,,,,,+++)))***)))((('''''')))***,,,,,,++++++***))))))******.........//////......---******+++++++++++++++++++++******)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000000111222555888BBBFFFNNNWWWaaalllwww}}}'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$'''((()))******)))((('''((()))***+++***)))'''%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((+++,,,---,,,+++)))++++++******++++++,,,---------,,,***((((((+++---,,,///111222222111111222333777>>>CCCIIIQQQ[[[bbblllrrryyyzzzqqqggg]]]WWWIIIDDD>>>:::888666222///...000111111000.........)))***+++,,,---.................................******+++,,,......---++++++,,,,,,------,,,,,,,,,------------------------------------,,,+++******))))))******+++++++++,,,************************+++++++++++++++++++++++++++,,,...//////...,,,+++)))************+++++++++'''((()))***++++++***)))************************))))))************))))))'''((()))******)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((()))+++,,,+++)))'''))),,,---,,,)))+++***)))((((((***,,,------,,,***)))))))))***+++******+++++++++******))))))))))))))))))************)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000111111222555777>>>CCCKKKUUU```lllwww~~~******))))))((((((((('''((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))///...---+++***)))))))))******************************++++++++++++******************************---------......---------333333444666;;;BBBIIILLLWWW___jjjqqquuuzzzxxxnnnddd[[[SSSMMMIII:::888555222000000000000////////////............//////000000///...------......//////...---,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,******++++++++++++******,,,,,,+++***)))))))))*********++++++++++++******************************)))))))))))))))******+++***+++,,,------,,,+++***+++******)))((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''((((((((()))))))))***++++++***)))))))))))))))(((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,+++,,,000444222---))))))+++++++++++++++******)))))),,,++++++******++++++,,,***+++---......---+++******)))+++...---)))***---,,,,,,+++,,,...111555777<<<@@@GGGPPP[[[iiivvv))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((()))******************************++++++++++++******++++++++++++++++++++++++))))))************))))))---------...222666;;;===EEELLLVVV]]]aaafffmmmrrrxxx{{{xxxttteee```WWWOOOHHHAAA<<<888666555222000///...///000////////////............///////////////...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++*********++++++************************++++++++++++******************************)))))))))))))))******+++******++++++++++++******,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((()))))))))))))))+++***)))(((((((((((()))***))))))((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))))))))***++++++,,,------,,,000333222---******+++++++++++++++*********))),,,++++++++++++++++++,,,+++,,,---......---+++***+++***+++---,,,((()))---------...///111444666888;;;???FFFOOO[[[iiivvv((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((())))))*********************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---------...///000222333777===DDDJJJNNNTTT[[[```fffiiinnnsssxxx|||yyyrrrhhh___YYYOOOKKKDDD???:::666222000222111///...---......///////////////...............////////////...---------............------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++******************************************************+++++++++******++++++++++++******************************)))))))))))))))******+++******))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))((((((''''''((((((++++++***)))((((((((((((************************(((((((((((())))))))))))******))))))***,,,---...,,,///111000---******+++++++++++++++************,,,,,,++++++++++++,,,,,,+++,,,---.........,,,,,,,,,++++++---+++(((***.../////////000111333555666:::>>>EEENNNZZZhhhuuu~~~)))(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((()))***+++,,,******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......///000000000//////111444888<<>>BBBGGGMMMTTTXXXdddjjjrrrxxx{{{~~~wwwpppkkkddd\\\VVVOOOJJJBBB===:::999888777000/////////111222111///....../////////000000000////////////............,,,,,,---............---+++,,,,,,------------,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++******************)))(((''''''((()))***((()))+++,,,,,,+++***)))******++++++++++++******************************)))))))))))))))******+++))))))(((((((((((())))))******)))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++((((((''''''(((((())))))))))))))))))***+++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))000...,,,***))))))))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++***+++++++++,,,------......++++++------...333:::AAA<<<555///...000555888999<<>>;;;777555444444444333///......///111111000///.........///////////////////////////............+++,,,------.........---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))***************+++++++++***)))(((''''''((()))***)))***+++,,,,,,+++)))(((******++++++++++++******************************)))))))))))))))******+++((())))))******))))))((((((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++,,,---)))(((((((((((()))***+++*********)))******++++++************************(((((((((((()))))))))))),,,,,,,,,+++++++++************))))))+++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---//////---,,,+++))))))******+++,,,------000---++++++++++++000777:::777333000000222555777999===BBBJJJTTT```mmmuuuzzz'''''''''((()))******+++%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))''''''(((***,,,...000111))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((***++++++,,,,,,++++++***,,,+++************++++++,,,++++++,,,---......---...///000111222555:::======DDDMMMSSSWWW\\\dddjjjqqqwwwyyyrrrllliii[[[UUUMMMHHHEEEBBB===:::777555444444555555333222---,,,,,,---//////...,,,------...//////......---000/////////............+++,,,------.........---***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))******+++++++++,,,+++)))(((''''''((()))+++***+++,,,---,,,***((('''******++++++++++++******************************)))))))))))))))******+++((()))***++++++***)))(((---,,,,,,+++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((***+++,,,---...)))))))))))))))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))************++++++++++++))))))***,,,,,,,,,,,,,,,***)))((()))***,,,,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++))))))))))))***+++,,,---222...+++***)))(((---444111000000///000111333444:::===CCCJJJSSS___kkkssswww$$$$$$%%%&&&'''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''---+++)))((('''((()))*********))))))(((((('''''''''((()))******)))((('''((((((''''''''''''((((((''''''((()))***++++++,,,(((***,,,+++(((''')))+++((()))***)))((((((***,,,)))***++++++------...//////////////////000111111666999===AAADDDIIINNNRRR[[[cccooo{{{~~~uuunnnhhhaaaWWWPPPKKKEEE===999888888777666111000000///...------------...............------......---------......//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))***++++++,,,,,,++++++***---,,,***)))))))))******))))))(((((((((((())))))************************(((+++---,,,)))(((***,,,******++++++++++++*********+++---------+++)))((())))))))))))))))))))))))******++++++++++++******(((((()))************)))))))))(((((((((((())))))&&&***+++((('''((('''###++++++***)))(((((())))))$$$%%%&&&'''(((***++++++)))))))))(((&&&''')))+++)))+++---,,,+++)))***,,,***)))(((''''''((()))***)))******)))(((((()))+++(((((()))+++------,,,***((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///............//////000333111...---...111555888:::===CCCHHHPPP\\\jjjtttyyy%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++***((('''&&&'''((()))))))))))))))))))))******'''((()))******)))((('''))))))(((((((((((())))))((((((((()))*********+++)))+++,,,+++)))(((***,,,((()))***)))((((((***,,,))))))******+++,,,,,,,,,......---------...//////222444666888999<<<@@@BBBKKKRRR]]]hhhrrr{{{|||wwwtttkkkeee\\\VVVQQQLLLDDD>>>===888333000000111000000000000000///...---------,,,,,,---------------,,,111000///...---,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,***)))))))))******))))))(((((((((((())))))***************************+++++++++)))((()))***)))******++++++******)))((()))***++++++)))'''&&&)))))))))))))))))))))))))))******************)))'''((())))))******))))))))))))(((((((((((())))))'''))))))'''(((+++)))$$$***))))))(((((((((((((((&&&''''''((()))***++++++((((((((('''&&&&&&(((***,,,***)))+++///000...+++***)))(((((((((((()))***)))***+++***)))(((***+++)))((((((***,,,,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---------------------......///000///---,,,---000333555888<<>>;;;;;;;;;777333222111///...---...000111---...///...,,,+++,,,------------------------------......//////......---,,,---.........,,,+++***---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))%%%$$$%%%''')))+++,,,+++((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))***++++++,,,,,,++++++))))))(((((((((((())))))***555;;;333(((%%%(((,,,'''(((***+++++++++***)))((((((((((((''''''''''''(((***,,,+++***))))))***$$$''')))***((((((***,,,))))))***++++++***))))))(((***,,,---+++*********))))))***,,,...///---+++(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,------------///......---++++++***)))***+++,,,---...---,,,+++,,,,,,,,,,,,---///000000------...///000111111222444999@@@GGGOOOYYYeeennn{{{'''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((++++++***)))(((''''''&&&***)))(((''''''((()))***))))))(((((((((((())))))&&&'''''''''((()))))))))(((&&&%%%&&&((()))'''%%%((()))***)))((((((***,,,***************)))))))))((((((((()))***+++,,,---+++,,,---,,,++++++---///---...000///......///000000333666888:::===AAADDDHHHJJJNNNUUU]]]gggooottt}}}zzzvvvqqqpppnnnkkkfff```[[[XXXSSSSSSTTTTTTSSSOOOHHHDDD???<<<777555444555444444////////////...///000111,,,...///...,,,+++...000------------------------............---,,,+++++++++,,,---......,,,+++***,,,,,,++++++++++++++++++************************---,,,,,,,,,+++++++++******++++++,,,,,,++++++***((()))***+++,,,++++++***+++******))))))******+++)))))))))))))))))))))))))))+++,,,,,,,,,,,,---...(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))******************)))(((((()))************)))))))))(((((((((((())))))&&&---000+++%%%$$$%%%%%%&&&''')))***+++***)))(((((((((((((((((()))))))))''')))++++++***)))))))))'''***,,,+++(((&&&''')))((())))))******))))))((('''))),,,,,,+++)))))))))((()))+++///111111///,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++)))+++,,,......---,,,+++******++++++,,,...///000,,,,,,,,,---...///111222222777>>>EEEMMMXXXdddlllxxx&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&+++++++++******************)))(((''''''((()))*********))))))))))))******%%%&&&&&&'''((()))*********'''&&&&&&)))***(((&&&((()))***)))((((((***,,,((((((((()))))))))))))))&&&&&&&&&''')))***,,,---.........,,,)))(((((()))'''))),,,...---------............///111333666777999999;;;???EEEMMMUUUYYYccchhhmmmqqqrrrrrrrrrsssvvvvvvxxx~~~}}}{{{yyyvvvpppiiiddd]]]\\\ZZZVVVQQQKKKEEEBBBDDDCCCBBBBBBBBB@@@===;;;666444111...---...///000,,,---......------...///(((***+++***((())),,,000------------------------.........---,,,+++***)))''')))+++---//////...---*********++++++,,,------************************+++++++++******)))))))))+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))'''***+++***'''%%%''')))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))******++++++++++++******&&&''''''((((((((((((((())))))(((((((((((())))))(((++++++))))))+++***%%%$$$&&&((()))***)))((('''((()))))))))************&&&(((***+++)))(((((((((&&&((()))***)))))))))***'''((()))******)))((('''&&&)))+++,,,+++)))((((((&&&(((,,,000444333000---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))))))))***+++---...///......---...///000222444000555===DDDLLLVVVbbbjjjvvv}}}((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''###%%%(((+++,,,+++)))((())))))))))))************%%%&&&'''(((***,,,---...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***'''%%%&&&)))+++***)))+++,,,---///000222333444333333444666999>>>BBBDDDJJJKKKNNNRRRVVVYYY\\\]]]^^^___bbbffflllrrrxxx|||{{{yyyuuurrrpppqqqllleeeaaa```^^^XXXSSSNNNJJJFFFBBBAAA@@@>>>===;;;:::999888777666555555333222000///.........//////...---,,,,,,---...///,,,------+++******,,,...,,,,,,---......---,,,,,,+++,,,...//////...,,,+++...---------......,,,***,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++***************+++++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,---,,,***(((((((((((()))))))))************))))))*********+++,,,,,,,,,---))))))))))))))))))))))))***************)))(((((((((***------+++(((&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''(((***+++))))))))))))))))))))))))+++(((%%%%%%'''))))))'''++++++***)))((('''&&&&&&%%%&&&'''))))))(((&&&%%%&&&&&&%%%&&&&&&'''((())))))************)))((((((((()))***)))((((((***,,,******+++++++++******)))&&&((()))***///555444///***)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...//////...,,,,,,---///---,,,,,,+++,,,---...///222000......111333222000555999>>>CCCJJJUUUbbbkkkpppxxx''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&&&&))))))************))))))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((''''''%%%&&&(((***+++***)))((())))))))))))************&&&&&&''')))***+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,+++++++++((('''''')))+++***)))***+++,,,---...///000111000///...///000222444666;;;<<<===???AAACCCEEEFFFFFFGGGIIILLLQQQWWW\\\___ggghhhkkknnnppprrrrrrsssuuutttrrrqqqqqqqqqrrrssstttuuuxxxzzz|||}}}yyyyyy{{{yyyxxxvvvuuusssrrrqqqpppsssqqqmmmjjjfffbbb]]][[[UUUSSSPPPQQQRRRPPPJJJDDDBBB???:::888666666444333555555444444333222111000222111///...------......///...---,,,,,,---...///------...---,,,+++---///,,,,,,---......---,,,,,,---------,,,,,,------------,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,++++++******************)))***++++++++++++***)))******))))))))))))******,,,+++***)))((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))************)))(((((()))+++......,,,)))'''''')))((((((''''''(((((()))++++++*********+++,,,---))))))))))))))))))))))))***(((&&&&&&((()))((('''******))))))(((((('''''')))(((((('''''''''(((((('''''''''''''''&&&&&&&&&'''((()))***************((()))***)))((()))***,,,************************++++++***)))...444555111,,,+++***))))))((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------......---++++++,,,---...---,,,,,,,,,,,,---...222000......111222111000444888===BBBIIITTT```iiiooowww&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&''''''&&&%%%###((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************''''''((())))))***++++++))))))))))))))))))))))))+++++++++,,,++++++******,,,***))))))*********))))))******+++,,,,,,------//////...------...///000333333333333444444444444555666777:::>>>BBBFFFHHHJJJKKKNNNRRRTTTVVVWWWWWW\\\[[[ZZZYYYXXXYYYZZZ[[[]]]___bbbeeehhhlllrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqpppqqqsssuuuvvvwwwwwwwwwxxxyyyzzz{{{|||zzzyyywwwvvvuuuuuuvvvvvv~~~uuupppmmmiiiiiilllhhhgggeeecccaaa^^^\\\[[[ZZZYYYXXXUUURRRMMMJJJGGGAAAAAACCCHHHJJJIIICCC===:::888444333222222111000///000111111111///...---000///...---,,,,,,,,,---......------------......,,,...//////---------...,,,,,,------------,,,,,,///---,,,******,,,---//////---***)))*********)))++++++,,,,,,------......,,,---...---+++***+++,,,,,,+++++++++***))))))))))))***++++++++++++***)))******))))))))))))******,,,+++***)))((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******))))))((('''))),,,......,,,***((((((***))))))(((((())))))***)))(((((((((((())))))***(((((((((((((((((((((((((((''''''((())))))(((&&&))))))))))))((((((((((((,,,+++((('''&&&''')))***(((((((((((('''&&&%%%$$$&&&&&&((()))***+++++++++&&&'''((((((''''''(((***,,,,,,+++******+++,,,---///---)))''',,,444666444---,,,+++***)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---...,,,------,,,***)))+++,,,......---,,,,,,,,,------111///......000222111111333777<<>>:::;;;===>>>???>>>>>>===FFFEEEDDDDDDCCCDDDEEEEEEJJJLLLNNNOOOQQQSSSWWWZZZ\\\\\\]]]]]]^^^_________]]]]]]\\\\\\]]]___aaacccddddddddddddeeefffggghhhhhhgggdddbbbaaabbbcccdddnnnrrrxxx|||tttkkkaaa\\\XXXUUUUUUYYYZZZZZZYYYXXXUUURRROOOMMMIIIJJJKKKJJJGGGDDDBBBBBB<<<===???CCCFFFEEE@@@<<<777555222222222333222111...///000111111000...---...------,,,,,,+++++++++------------------------***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------222///,,,******+++++++++******++++++,,,---......,,,---...---+++++++++,,,,,,,,,,,,+++***)))((((((*********++++++*********,,,,,,++++++++++++,,,,,,+++******)))))))))))))))))))))************)))))),,,,,,++++++******))))))(((((((((((((((((((((((()))))))))))))))((((((''')))+++------+++)))((((((***))))))(((((())))))***'''''''''''''''''''''(((''''''''''''''''''''''''''''''((()))))))))'''&&&'''((((((((()))))))))***+++***)))''''''''''''(((''''''((((((((('''%%%%%%&&&'''((()))************$$$%%%&&&%%%$$$$$$&&&(((///---,,,++++++,,,...000...,,,'''%%%***333888777,,,++++++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...///,,,------,,,******+++,,,,,,,,,,,,,,,------......//////......000111111111222777<<>>>>>>>>???AAACCCEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPNNNNNNOOOQQQRRRVVVZZZaaaiiinnnnnnkkkggg]]]TTTLLLHHHEEEBBBBBBEEEOOOPPPQQQRRRQQQNNNKKKIIIEEEGGGHHHGGGCCC@@@???@@@777777777888888777555333111///......///000///......///000111000000......,,,,,,,,,,,,,,,+++++++++,,,------------------,,,)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++111...+++******+++++++++(((((()))***+++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,+++***)))((((((+++******************+++,,,,,,++++++++++++,,,,,,************)))))))))((())))))************)))))),,,++++++******)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''')))+++***)))''''''((()))((((((''''''(((((()))*********************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))((('''&&&''''''(((((())))))******''''''((()))((('''&&&%%%%%%&&&&&&'''((((((''''''(((((()))))))))(((((('''%%%&&&'''&&&%%%%%%'''))),,,+++***)))***+++---///***)))%%%$$$***444888777******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---......---+++***,,,---)))***+++,,,...///000000.........//////000111222333777===CCCIIISSS^^^eeennnrrryyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********+++******))))))***++++++***(((((()))+++***************+++++++++++++++***)))(((''''''&&&++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++,,,---......---,,,,,,000000111111111111111111///111333444444444666888777888888999;;;<<<<<<===777777888888:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>???@@@AAABBBBBBDDDIIIPPPTTTUUUSSSPPPGGG@@@<<<;;;:::666555777CCCEEEIIIMMMNNNMMMKKKJJJHHHIIIIIIDDD>>>999999:::333222000...------------///...---...///000///---//////......------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))***,,,,,,*********+++,,,,,,++++++++++++,,,,,,)))+++,,,......,,,+++)))---+++(((((()))******)))(((((())))))******+++++++++,,,---,,,***)))***+++,,,+++++++++***)))))))))++++++***))))))***++++++******))))))))))))******))))))************)))((())))))************))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((())))))(((((('''&&&&&&((())))))(((''''''((()))((((((''''''(((((()))((())))))))))))(((((('''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''(((((())))))******$$$&&&'''))))))(((&&&$$$&&&%%%%%%&&&&&&((())))))((()))))))))(((((('''&&&((()))))))))((((((***+++(((''''''''''''(((***+++&&&'''&&&'''---555666333)))))))))***+++,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......---++++++,,,---)))***+++---.../////////,,,---//////...///111333333777===CCCJJJRRR]]]dddlllpppvvv}}}''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''%%%&&&(((***+++***)))((())))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))************)))''')))***)))''''''))),,,(((((())))))******++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++,,,---...---,,,,,,,,,,,,---...............***,,,.../////////111222000111111222333444555555//////000111222222333444333222222222222333333444555555555555555555555555666777999<<>>===777333333666666333000111444888???EEEIIIJJJJJJIIIHHHIIIFFF@@@888333444666111111000///------...///111000///000111222000///111000...,,,++++++,,,---++++++,,,------,,,+++++++++,,,------------,,,++++++,,,,,,+++******+++---,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++***)))((()))***+++***)))***************************+++,,,+++)))((()))***++++++******************++++++***))))))***++++++******))))))))))))******((()))***++++++***)))((())))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''(((***)))((('''((()))***))))))(((((())))))***&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''((()))(((&&&&&&(((***(((((((((((())))))))))))%%%&&&'''(((((())))))))))))'''&&&$$$$$$&&&(((***''''''(((((()))((((((((('''((()))((('''((()))+++&&&&&&''''''((()))******%%%(((+++---222666333,,,************++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------,,,***)))+++,,,+++,,,---.........---,,,+++---//////......111444111666<<>>888666777888777555555222...------...//////...------------...//////,,,---.../////////...---++++++++++++++++++++++++,,,******+++...///---+++))))))***+++,,,,,,------,,,,,,,,,++++++*********)))************+++++++++***)))))))))((((((''''''+++,,,,,,,,,,,,+++*********,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,---......///(((((())))))******++++++&&&'''((()))***+++++++++,,,,,,+++***)))(((''''''(((((('''&&&&&&''')))***))))))************))))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***((('''(((+++,,,+++))))))((('''&&&&&&'''((())),,,+++)))((('''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))*********************)))))))))))))))'''((()))******)))((('''###&&&***,,,,,,+++******---,,,+++---///...+++'''*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------...------......///000111333555999===DDDMMMWWW^^^dddhhhooowww)))&&&$$$%%%&&&&&&$$$"""###&&&((('''###"""$$$'''))))))))))))(((((((((((('''(((((())))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***++++++***(((''''''((()))))))))))))))))))))))))))))))))******))))))((()))((((((''''''((()))******++++++,,,,,,,,,++++++)))***,,,,,,+++***+++,,,************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,------......---,,,+++..................------,,,+++***)))***+++---...------------------------///---,,,+++---///111111555555777;;;@@@AAA???======:::666555888999888666555222...,,,---...//////---------------...//////------...//////...---,,,+++++++++++++++++++++++++++***)))+++---...,,,***)))******++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++*********))))))(((((((((++++++,,,,,,++++++***)))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((())))))*********)))))))))))))))*********)))***++++++,,,,,,,,,,,,++++++******)))(((((((((***)))((('''&&&&&&'''((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***)))''')))((('''&&&&&&'''((()))+++***)))''''''&&&''''''''''''''''''(((((((((((())))))))))))(((((('''''')))))))))*********++++++)))))))))))))))*********(((((()))******)))(((((()))***++++++******+++,,,---,,,+++,,,......+++(((******+++++++++,,,,,,,,,*********++++++,,,,,,---************++++++++++++...------......///000111333555888===CCCLLLUUU[[[bbbfffmmmvvv***'''$$$"""###$$$%%%$$$"""%%%'''&&&###"""$$$''')))))))))(((((((((((('''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((('''((()))))))))))))))))))))))))))'''(((((())))))(((((('''***))))))(((((((((((()))(((((()))***++++++++++++***+++---,,,+++)))***+++((())))))******+++++++++((())))))***+++,,,------************************++++++++++++,,,,,,,,,,,,---------------,,,+++***/////////...---,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444999:::<<>>>>><<<999777666555666999<<<===:::666222///---,,,---.........,,,,,,------..................//////...,,,+++)))*********************************+++++++++***)))***************)))))))))+++++++++***************))))))*********+++++++++++++++******************+++++++++++++++***)))))))))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))************++++++******))))))((((((((('''((()))))))))))))))((('''(((((((((((())))))*********))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&******)))((('''&&&&&&%%%((((((((((((((()))))))))((((((((((((((((((((((((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))***++++++,,,*********++++++*********+++,,,,,,+++))))))+++,,,---,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---------.........//////...------......///000111222444777;;;???FFFNNNSSSXXX^^^gggrrr}}}&&&'''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((((()))***(((((((((((((((((((((((('''((())))))*********)))******))))))((((((''''''%%%&&&'''((()))************+++,,,,,,***(((((()))''''''((()))******++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++*********************+++++++++,,,,,,))))))((()))))))))******++++++++++++++++++++++++***+++---------///333777::::::999888777777888999999888999<<>>EEELLLPPPTTTZZZdddppp{{{$$$&&&((((((&&&%%%%%%&&&&&&&&&''''''(((((())))))(((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''''''((()))************((()))))))))))))))((('''&&&''''''((()))))))))))))))***,,,+++***((()))***'''(((((())))))*********+++++++++******))))))((())))))))))))))))))))))))************+++++++++++++++******))))))***+++++++++++++++,,,---.........((()))))))))************************************)))+++---,,,+++---222666888888777666444555999;;;<<<;;;;;;===???===777222///---+++,,,---...---,,,***+++,,,......------,,,,,,---......---,,,+++******************************+++---,,,+++)))******((((((((((((((())))))))))))))))))***************)))************+++++++++)))))))))*********************++++++******)))(((''')))***)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((())))))*********)))(((((((((((((((((('''))))))******+++*********'''''''''(((((()))))))))&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))(((&&&%%%&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++***))))))))))))***+++"""&&&***,,,,,,+++*********,,,------++++++,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------......///000111000222666:::>>>DDDKKKOOORRRXXXbbbmmmyyy$$$%%%%%%$$$""""""$$$'''%%%%%%%%%&&&(((((()))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&''')))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((()))******))))))((('''(((((()))))))))((((((''')))++++++***))))))***((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------))))))******++++++******************************(((+++---,,,***+++000555888999:::999777777999<<<===<<<;;;===>>>;;;666111---,,,++++++---...---,,,)))+++,,,......---,,,++++++,,,------------++++++***************************,,,...---+++)))***+++&&&''''''(((((()))))))))((()))))))))*********+++)))************+++++++++((((((((())))))************************))))))((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******)))(((''''''&&&&&&'''''''''((((((((((((((((((((()))***+++++++++***''''''(((((((((((((((((('''(((((())))))((('''&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((%%%$$$%%%'''&&&'''((())))))((('''&&&''''''((()))))))))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))************))))))(((((())))))***''')))+++,,,+++******+++(((+++......,,,+++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,---************++++++++++++...------......///000111///222666:::>>>DDDKKKOOOQQQVVV```jjjwww$$$$$$### $$$(((%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((************************((((((((((((((((((((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&'''(((*********))))))((()))))))))))))))((('''&&&(((*********)))***+++))))))))))))(((((((((((()))))))))))))))*********************************)))************+++++++++(((((('''((()))***,,,---,,,,,,+++******)))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((+++---+++)))***///444999<<<>>>>>>;;;999999;;;===;;;:::;;;<<<:::555111---,,,++++++---------+++)))***,,,......---,,,+++***+++,,,---------,,,+++))))))))))))))))))))))))+++---///...+++******,,,%%%&&&&&&'''((()))******(((((())))))*********+++)))************+++++++++''''''(((((()))))))))******************)))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))************************(((((((((((()))***+++,,,...---,,,***(((&&&$$$###&&&'''''''''(((((())))))%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))******)))'''%%%$$$''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%''')))'''%%%###%%%'''&&&'''((())))))((('''&&&'''((()))******)))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))*********************)))))))))))))))***)))(((''''''((()))***,,,---,,,+++))))))+++---'''+++...///---+++,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++,,,,,,,,,---------...------......///000111...111666:::???EEEKKKOOOQQQVVV___iiivvv'''&&&%%%$$$###$$$$$$%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((()))***+++***)))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((($$$ !!!%%%'''%%%###&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''***)))'''%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%))))))(((((('''''''''&&&((((((((('''((()))*********)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))************************++++++***)))(((((())))))%%%&&&&&&'''((()))************))))))))))))************************************))))))))))))******************************,,,,,,+++***)))))))))***)))))))))))))))))))))))))))***,,,------,,,+++***)))******+++,,,---......888???AAA<<<666777;;;=========<<<;;;999777444333,,,++++++******++++++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,---...,,,***))))))***+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))+++(((&&&'''+++------,,,***)))((((((+++111666:::111>>>AAA333''''''***)))'''((()))++++++***))))))*********)))'''%%%"""!!!((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''+++---...,,,)))'''(((***''''''((((((((('''%%%$$$%%%&&&((()))))))))(((''''''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))***((('''((()))***)))(((((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''"""!!!)))---,,,(((------------------------////////////000000000000111333555888<<>><<<;;;<<<:::777777444///+++)))***+++---******))))))))))))******,,,+++***))))))***+++,,,---------,,,,,,+++++++++---,,,+++******+++,,,---'''((())))))''''''''')))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))%%%'''))))))(((''''''(((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''(((((())))))(((''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%''''''&&&&&&&&&'''((((((&&&&&&'''((()))+++,,,---)))***+++,,,+++)))'''%%%''''''''''''''''''''''''&&&%%%%%%&&&(((******)))''''''(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))************************************************...---+++,,,......,,,)))))))))***++++++,,,------////////////000000000000000222555888;;;???DDDHHHOOOQQQWWWcccrrr###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&((())))))(((((('''!!!###&&&((())))))((('''''''''''''''((((((((()))'''(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((&&&$$$###&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&''''''((())))))************))))))))))))******************************((((((((((((((()))******)))))))))))))))))))))))) """$$$'''***,,,---...,,,...222666888999888888666:::===;;;:::;;;999666...---,,,+++******************))))))))))))*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---&&&((()))(((''''''((()))((()))))))))************(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))###&&&))))))'''&&&''')))'''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))'''&&&'''***&&&'''(((((())))))((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((())))))(((''''''&&&&&&$$$###$$$&&&'''%%%$$$(((((('''&&&%%%&&&''''''&&&&&&((()))************))))))*********)))'''&&&''''''''''''''''''''''''...+++((('''((())))))(((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************************************************************,,,......,,,+++++++++*********++++++,,,,,,,,,////////////000000000000000222444666999???EEEJJJLLLOOOVVVbbbrrr"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%)))((('''&&&&&&'''((()))((((((((((((((()))***+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%###%%%'''(((*********)))######$$$%%%&&&(((((()))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''************************'''((())))))'''%%%""" %%%&&&&&&'''((()))******((((((''''''''''''((((((***)))))))))((((((((((((******))))))))))))******************************((((((((((((((()))******))))))))))))))))))))))))'''(((***+++++++++***)))))),,,000444777888888777111555777444444555333///''')))***++++++***((('''******))))))))))))******(((,,,000333333000,,,(((,,,,,,,,,,,,,,,,,,,,,---+++***(((''''''(((***+++((()))+++***))))))***+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))!!!%%%((()))'''&&&((()))((('''&&&%%%&&&'''((()))'''(((******'''$$$&&&***%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))***+++++++++)))(((''')))'''%%%&&&((()))'''%%%***((('''&&&%%%%%%&&&'''&&&'''((()))))))))'''''')))))))))))))))(((((('''''''''''''''''''''''''''444000+++(((''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))************************%%%***///...)))&&&(((,,,------------------------////////////000000000000000111333555888>>>FFFKKKJJJMMMTTTaaarrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%'''((()))))))))'''$$$"""###&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''+++''' ''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&&&&''''''(((((())))))%%%%%%%%%&&&'''((())))))***)))))))))))))))***+++(((((())))))((('''&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---333222000,,,((('''((()))&&&''')))(((&&&%%%%%%&&&'''((()))******)))((('''+++)))(((&&&&&&((()))+++)))***+++...000333444555---...111555999888333...+++***((('''''''''((()))((((((((((((((('''''''''...***'''&&&)))+++***)))......------,,,+++******,,,+++***((('''''''''(((******)))(((((('''(((((()))******+++++++++******((((((((((((((((((((((((...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&...,,,)))'''&&&&&&'''(((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))+++***)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))(((((('''&&&'''((()))***)))((('''&&&&&&'''((()))'''''''''(((***)))'''%%%&&&((()))(((%%%#########''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))*********))))))((())))))))))))************+++******)))(((''''''&&&******)))(((((()))******++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,---...---+++***+++,,,............////////////222333333555777===EEEJJJKKKMMMSSS___ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))(((''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###(((......)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&&&&'''((((((((((((((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,,,,777666333...***''''''(((&&&((())))))'''&&&&&&'''''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&'''(((((())))))***,,,---000333666555000,,,+++***)))((('''(((((()))))))))))))))))))))))))))+++(((%%%%%%'''))))))(((------,,,,,,+++*********((((((''''''&&&%%%%%%$$$+++***)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((())))))((((((((('''''''''''')))((('''''''''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))'''&&&&&&&&&(((((('''%%%'''((()))(((&&&%%%&&&'''''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))************+++++++++***)))))))))(((************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,---...---+++++++++,,,............////////////111222222444666<<>>AAAFFFHHHNNNZZZjjjzzzuuujjjooo%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***((($$$""""""$$$(((***'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''***))))))(((''''''&&&&&&***)))((('''&&&%%%$$$$$$!!!###%%%'''((((((((('''((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&+++++++++++++++***)))(((111...***((((((+++---...((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&%%%$$$%%%&&&(((((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$'''%%%######%%%'''(((''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((('''%%%"""!!!(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%+++***(((((()))(((%%%###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((+++***((('''&&&%%%&&&&&&******))))))(((((('''''''''&&&&&&&&&'''(((***,,,))))))))))))************+++*********))))))((((((,,,,,,---------,,,++++++)))***++++++******,,,...///---,,,...//////,,,(((,,,,,,,,,---------......,,,,,,------.../////////111111111111222666;;;???HHHIIINNNXXXgggwwwwwwqqquuu|||%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&+++***'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%###!!!!!!###%%%''''''''''''''''''''''''''''''&&&'''''''''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&))))))(((((('''&&&&&&%%%######%%%''')))+++,,,---***************))))))((()))(((&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''***************)))(((((())))))***...111000,,,)))((((((''''''''''''(((((()))(((((((((''''''''''''%%%'''(((((('''''')))***)))))))))))))))(((((((((&&&&&&''''''''''''(((((((((&&&$$$$$$&&&'''(((''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))))))))((('''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''))))))'''&&&&&&'''))))))((('''''''''((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((,,,+++***)))(((((())))))(((((((((((())))))))))))))))))((((((((())))))***))))))))))))************************)))))))))(((++++++,,,,,,---,,,,,,,,,((()))***)))((((((***++++++))))))***---...,,,***+++++++++,,,,,,,,,------,,,,,,---...//////000000111111111111222666;;;???GGGIIINNNXXXgggxxxuuummmqqqzzz%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%+++***)))'''%%%###"""!!!'''&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((%%%$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%&&&''''''((())))))*********)))(((((('''''''''''')))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%))))))(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((()))))))))))))))(((((('''(((+++222;;;AAA===333***((((((''''''''''''((((((((((((((((((''''''''''''###&&&((())))))((()))***))))))))))))))))))))))))''''''''''''(((((())))))***(((&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$%%%(((***,,,&&&%%%$$$&&&((())))))(((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&******))))))))))))******'''''''''((()))************************)))(((((())))))))))))************************))))))))))))******+++,,,---------,,,***++++++***(((((()))+++,,,+++)))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,---...///000111222000111111111222555:::>>>FFFHHHNNNYYYhhhxxxsssiiimmmxxx&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%'''))),,,...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((($$$"""$$$(((***(((%%%&&&&&&&&&&&&%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&'''((()))'''((((((((((((((('''''',,,...555>>>DDDAAA666,,,((((((''''''''''''(((((((((((((((((((((''''''''' ###&&&(((((('''''''''(((((((((((())))))))))))******)))(((((('''&&&&&&***)))''''''(((((('''&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%###!!! """$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))***)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''''''''%%%$$$'''''''''''''''((())))))'''((((((((()))))))))***((()))***++++++***((('''((()))))))))*********************)))))))))))))))((()))***+++,,,---------...//////...,,,+++,,,...333111...,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222///000111111222555:::===DDDHHHOOOYYYgggxxxrrrfffjjjvvv&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%"""###&&&((((((&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))((('''&&&&&&&&&((()))+++''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((('''''',,,+++---222666555...(((((((((''''''''''''(((((('''''''''(((((((((((((((!!!###'''(((((('''&&&'''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&***)))'''((((((((('''%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&(((((((((((((((((((((((((((((())))))(((((('''&&&***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%***(((&&&%%%&&&'''&&&%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''((()))(((&&&%%%&&&&&&''''''((()))))))))***)))))))))((((((((('''$$$&&&''')))******)))(((((()))))))))************))))))))))))))))))******((()))***+++,,,,,,------000000000///---,,,...///222111///---*********+++,,,,,,,,,,,,------------,,,,,,---...///000111111...///111111333555999<<>>DDDLLLUUU___mmm~~~vvvfffbbbgggttt***'''###$$$&&&'''&&&###''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%))),,,***%%%"""$$$'''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((('''''''''''')))((((((((())))))***+++((())))))(((%%%%%%''')))%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&'''(((((('''''')))+++''''''''''''&&&&&&&&&&&&+++)))'''%%%%%%&&&'''(((((('''%%%$$$###$$$&&&((($$$%%%%%%&&&'''(((((((((&&&'''((('''&&&&&&'''((('''%%%%%%&&&((()))((('''&&&''''''''''''&&&&&&&&&'''''''''''''''((()))***...***&&&###$$$&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''''''''&&&&&&&&&'''&&&'''((())))))'''&&&%%%%%%&&&(((******)))(((''')))((('''(((***+++***)))((()))))))))************,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......+++,,,...//////............///000111111222666888<<>>HHHSSS___ooouuuddd]]]\\\eee{{{'''((((((%%%!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%%%%%%%######""""""######$$$%%%######%%%%%%%%%%%%######'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&(((***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((***+++)))&&&$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&'''))))))(((&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((())))))&&&&&&&&&'''''')))******&&&+++//////+++((((((***$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&###$$$&&&((()))))))))(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((***+++)))&&&$$$&&&((("""###%%%'''))))))(((((($$$&&&((((((&&&%%%%%%&&&###$$$&&&)))+++,,,)))''''''***,,,+++)))&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%''''''%%%###%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&(((***)))'''&&&'''***((())))))***+++,,,,,,---,,,+++*********+++------)))((('''((()))******((('''((()))++++++******)))'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,+++,,,---...///...---,,,***,,,---,,,++++++///222...///000000000111444777666===GGGRRR___pppuuuddd[[[ZZZbbbxxx&&&%%%%%%&&&'''(((&&&$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""###$$$$$$&&&&&&'''(((&&&''''''((((((''''''&&&%%%&&&((('''&&&%%%%%%&&&'''&&&&&&(((++++++(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%&&&((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&((()))))))))((('''%%%$$$!!!&&&,,,...+++(((''''''************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((###%%%%%%!!!###(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))***)))((('''''''''''''''((()))******)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$######$$$%%%'''((((((((('''&&&&&&%%%%%%$$$%%%&&&((()))%%%&&&'''((())))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))***++++++++++++***+++)))(((&&&&&&((()))+++******))))))))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,***,,,------,,,,,,...///...444555111000555777555===???FFFRRRbbbtttwwweee[[[UUU[[[qqq)))'''&&&&&&''''''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###""""""(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''&&&&&&&&&(((***+++(((%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&%%%%%%&&&''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&)))(((&&&$$$$$$$$$%%%%%%000---)))''''''))),,,---******))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''%%%"""###&&&******)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((())))))***++++++++++++***))))))''''''''''''))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++---...---,,,,,,---...$$$***...///333;;;@@@AAA<<>>HHHRRR___mmm{{{zzzhhh\\\SSSUUUggg{{{)))&&&$$$$$$%%%((())))))$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&''''''((((((''''''&&&"""$$$&&&'''&&&&&&'''(((%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))''''''(((+++...111CCCJJJRRRTTTLLL>>>111))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$&&&'''(((&&&$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%######$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''(((((('''''''''(((((())))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))************)))***++++++,,,,,,++++++*********))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,---............------...///...,,,++++++---+++,,,...//////000222555888>>>HHHRRR]]]kkkyyy|||jjj]]]SSSSSScccvvv%%%$$$######&&&((())))))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''((($$$&&&''''''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&***((((((***000;;;EEELLLNNNLLLGGG===111***)))++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((($$$%%%%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''"""###$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''((())))))******))))))++++++++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))))))))))))))************************((()))******++++++******,,,.........,,,+++,,,------,,,---//////...000555888???HHHQQQ[[[iiiyyymmm___TTTRRR```rrr$$$######$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''$$$&&&'''&&&%%%$$$''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&(((((('''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))((())))))))))))(((((('''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%)))000999BBBJJJPPPRRR<<<666...&&&"""$$$***...,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###&&&((((((&&&&&&(((+++&&&&&&'''((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&$$$%%%'''((()))))))))(((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((()))))))))(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((((()))))))))))))))+++***))))))))))))***+++******))))))))))))*********************+++++++++************************************************((())))))***************+++---...---,,,,,,---...333000000222000,,,---222888???HHHPPPZZZhhhzzzoooaaaUUUQQQ^^^ooo%%%$$$###$$$&&&%%%$$$"""((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((((('''&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&((('''&&&%%%%%%&&&$$$&&&'''&&&$$$$$$''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''))))))************))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))***))))))(((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$...<<>>777---***'''(((+++---,,,***,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!%%%((('''######''',,,''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%$$$%%%'''))))))))))))(((%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%'''''''''''''''((()))***$$$&&&''')))))))))((((((''''''''''''((((((((()))))))))((('''''''''''''''''''''%%%$$$###$$$$$$%%%%%%&&&''')))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((((()))))))))))))))+++)))(((&&&&&&((()))+++******))))))))))))******))))))******+++++++++,,,************************************************++++++,,,------------,,,+++,,,------,,,,,,...///000---///333333///222888888???HHHPPPYYYhhh{{{qqqbbbUUUQQQ]]]mmm&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))************))))))+++)))'''%%%%%%&&&(((***''''''((((((''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&)))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))******)))&&&%%%%%%&&&''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))******+++************************)))***,,,,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------...000111222888:::BBBNNNZZZfffwwwooo^^^RRRPPPXXXbbb&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''(((((())))))(((((('''((((((((('''''''''((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''(((''''''''''''((((((((((((++++++***)))))))))))))))***************++++++,,,************************)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------............///111222333888:::AAAMMMYYYeeevvvooo___SSSOOOUUU^^^}}}&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&******)))'''&&&$$$######''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%!!!"""$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%(((((())))))))))))((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''((((((((((((++++++******))))))******+++************+++,,,,,,************************)))***,,,,,,***)))***+++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333777999@@@LLLWWWccctttooo___SSSMMMRRRYYYvvv&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%!!!$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''(((((('''((())))))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((())))))((((((''''''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&'''((()))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((()))(((''''''((()))''''''''''''((((((((((((******)))))))))))))))*********))))))******+++,,,************************)))***,,,,,,***)))***+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333666888???JJJUUUaaaqqq~~~ooo^^^PPPJJJOOOVVVnnn&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''((())))))((((((((((((((((((((('''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""$$$&&&((())))))((('''&&&''''''((((((''''''&&&((('''&&&%%%&&&''')))+++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''((()))((('''&&&''')))&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$'''((()))((('''%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))******)))'''%%%&&&'''''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((()))******)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555666===HHHSSS^^^nnn{{{ppp\\\NNNGGGLLLTTTiii~~~&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''(((((('''&&&$$$###&&&''''''''''''''''''&&&)))(((&&&$$$%%%'''***,,,((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))******)))&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000444555<<>>>>>444+++)))++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---...///000000111333333888@@@HHHRRRaaaooo}}}fffUUUOOOQQQ\\\kkk%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$"""!!!!!!$$$$$$$$$###!!!"""$$$&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***000111+++''''''###$$$&&&'''''''''&&&%%%%%%%%%'''((()))(((&&&$$$###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((###%%%&&&&&&%%%%%%'''((()))((('''&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))((())))))***++++++,,,,,,)))...333111,,,))),,,111************************++++++,,,,,,,,,,,,------++++++,,,---...///000000111111666===FFFOOO^^^lll|||ooo^^^[[[```kkkvvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******'''&&&((($$$%%%''''''((('''&&&%%%%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))++++++)))((('''''''''''')))(((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''(((((((((&&&%%%###%%%&&&&&&%%%%%%'''((()))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''''''''''''''''''''((()))******)))''''''************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((***---///************************------,,,,,,,,,,,,++++++++++++,,,---...///000000555555999@@@HHHRRRaaannnzzzyyyiiijjjrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###%%%''')))***+++&&&&&&&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$###%%%&&&$$$%%%)))'''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))***+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&((()))***+++***)))((((((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%(((******(((&&&$$$$$$&&&'''&&&%%%%%%&&&'''''''''((((((((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((*********************************++++++++++++,,,))))))))))))))))))))))))(((((()))))))))))))))***+++++++++*********))))))+++***)))+++------)))&&&++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...///000000111333333666>>>FFFOOO^^^kkkyyywwwxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!###$$$&&&((()))***%%%&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((%%%$$$&&&&&&%%%&&&******)))(((&&&%%%%%%%%%%%%''')))***)))&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((()))+++++++++)))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&%%%'''''''''%%%$$$%%%&&&$$$&&&(((******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,*********************************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))*********************+++++++++***,,,...///...+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000111111222//////222:::AAAKKKYYYfffzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%((($$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&((()))''''''***,,,***(((&&&%%%$$$$$$%%%((()))***(((%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))***+++,,,+++***(((&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%'''((()))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&###"""$$$'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&###%%%(((++++++***'''%%%((((((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%&&&(((+++...000******************************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((()))***+++,,,,,,---***,,,...---)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------...///000111222222000000444;;;BBBLLLZZZhhhzzz$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###&&&)))+++)))%%%"""$$$%%%'''(((((('''%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$%%%&&&''''''''''''&&&%%%"""!!!!!!###&&&(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((())))))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&######&&&'''&&&$$$)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''&&&###$$$(((***)))***(((%%%$$$%%%%%%%%%$$$'''((()))******)))((('''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%(((+++,,,)))&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((%%%&&&&&&&&&%%%$$$$$$###&&&''''''(((''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&!!!%%%&&&######&&&(((((((((((('''&&&$$$###%%%'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---))))))((('''''''''''''''***(((%%%%%%'''(((&&&$$$))))))*********))))))((((((((()))***************------+++***)))'''&&&&&&))))))))))))(((((((((((())))))))))))((('''%%%$$$******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................---...//////......///111333333666;;;@@@HHHXXXgggwww$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&)))+++***'''$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&'''((()))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&&&&''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((('''$$$%%%)))+++******'''%%%%%%&&&''''''&&&'''((()))******)))(((''',,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''***,,,---***(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&'''###''')))%%%$$$&&&'''&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***++++++***)))'''&&&&&&&&&&&&***(((%%%%%%'''((('''%%%&&&'''((()))))))))))))))(((((()))***************++++++******)))((((((((())))))))))))******************++++++***)))((('''*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------...//////......///111333333555:::???HHHXXXfffwww$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******(((&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++)))%%%######$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%%%%&&&)))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''))))))&&&''',,,...---)))'''%%%%%%''')))))))))(((((())))))))))))((((((,,,,,,+++***)))(((((('''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''')))++++++***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%$$$$$$###))))))((((((''''''''''''$$$)))+++(((&&&''''''$$$$$$%%%&&&%%%%%%%%%(((***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((+++***)))'''&&&%%%%%%%%%)))'''&&&&&&'''''''''&&&%%%%%%&&&'''((()))******(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++((()))***++++++***)))(((*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111222222555:::>>>GGGWWWeeewww$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%&&&(((((((((&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***(((&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((***///222000)))'''&&&&&&(((***++++++((((((((())))))))))))))))))))))))(((((('''''''''&&&'''(((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%''''''((('''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###((((((((((((((('''&&&&&&"""'''***((('''((('''$$$$$$%%%&&&&&&%%%%%%'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''''''''''''''''''''(((((()))***(((((()))***************))))))))))))))))))))))))''''''((()))***+++++++++%%%&&&''')))))))))((('''************++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,---...//////......///111222222444999===FFFUUUddduuu$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""(((000333000+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((((((+++111444333)))'''&&&&&&)))+++,,,,,,((((((((((((((()))******''''''(((((())))))******((()))***+++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((***((('''%%%%%%'''(((***'''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###'''&&&&&&((((((&&&&&&'''((('''%%%$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&&&&'''(((++++++)))(((((((((((()))(((((()))*********************))))))((('''''''''%%%&&&&&&'''((()))******%%%&&&'''((())))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---...//////......///111111111333888<<>>IIITTTcccttt%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%###''''''$$$$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''******&&&''',,,...,,,((('''&&&&&&&&&''')))***((((((((((((((((((((('''((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$&&&(((***///666>>>BBB+++)))%%%$$$%%%'''((()))%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++++++++++++++,,,,,,---+++***)))'''&&&&&&%%%%%%((())))))))))))(((''''''''''''&&&&&&'''(((***+++)))))))))))))))***+++,,,)))(((((('''''''''''''''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%$$$%%%'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''***)))'''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''' !!!###%%%&&&'''((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++)))((((((***++++++)))'''$$$&&&((((((((()))***,,,&&&&&&''''''((()))******))))))*********++++++++++++***)))((()))***,,,---+++************+++,,,,,,***+++---//////...---,,,,,,,,,---...///......---111000111555888<<>>EEEQQQ^^^nnn{{{yyy))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$######""""""######$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$&&&''''''))),,,...333111---)))''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''',,,'''###%%%***+++'''"""%%%&&&((('''&&&&&&'''(((******)))&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&(((******(((%%%&&&&&&&&&&&&''')))***+++,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))))))))******+++++++++++++++***))))))''''''((()))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&''''''((()))***+++'''(((***)))'''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&'''((()))***)))&&&$$$%%%)))+++)))&&&***,,,,,,+++((()))---000???555,,,)))(((&&&%%%'''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&((()))***&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))*********)))))))))))))))))))))))))))************+++++++++,,,,,,---............---,,,,,,,,,---......//////...000111111222666>>>DDDNNN\\\lllyyyvvvvvv|||+++***(((&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&''')))+++******)))((((((((()))***'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&& """%%%"""%%%&&&''''''&&&&&&''')))((()))***(((%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&'''((()))'''&&&''''''&&&&&&'''((()))***+++***)))'''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))))))))*********++++++,,,+++***))))))&&&''''''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((***,,,,,,)))(((((()))%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%''''''''''''((($$$$$$%%%&&&''')))+++,,,***(((''''''((()))(((''''''***,,,+++))))))---222===222*********'''&&&'''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$###"""""""""!!!%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******************************((((((((((((((()))))))))''''''(((((()))******+++************************)))************+++++++++++++++,,,---------------++++++,,,------...//////...000111111111666===CCCMMMZZZjjjwwwsssmmmooo|||+++)))&&&###"""###%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&(((((()))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!%%%((((((%%%$$$%%%(((%%%&&&''''''&&&&&&((()))&&&(((***(((&&&$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&'''((())))))(((((()))(((''''''(((((('''&&&(((((('''&&&&&&''')))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&'''''''''((((((((()))******)))''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++))),,,......+++)))***+++$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$###"""!!!!!!'''%%%%%%&&&&&&%%%&&&(((''''''(((((()))+++,,,---)))******(((%%%$$$&&&'''###'''******'''''',,,000222)))$$$(((+++)))''')))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###'''((()))))))))((('''&&&&&&&&&$$$######$$$&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&(((+++---...$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((***++++++))))))))))))(((((((((((((((((()))***+++,,,------'''(((((()))******++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...000111111111555===CCCLLLYYYiiiwwwkkkaaa```ooo######$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%''''''%%%%%%%%%'''((((((%%%###'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((('''''''''))))))(((((('''''''''&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&((($$$""""""%%%((()))(((&&&&&&&&&''''''''''''((())))))(((((('''''''''''')))))))))((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$#########%%%''')))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***'''%%%%%%''''''$$$"""((((((''''''&&&$$$###"""''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%######%%%(((''''''''''''((())))))''''''''''''(((((())))))'''&&&$$$$$$&&&''''''&&&''')))***((($$$###%%%(((%%%%%%&&&&&&'''((())))))+++***((('''((()))+++,,,((((((((((((((()))***+++&&&'''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''%%%###))))))(((((('''''''''&&&###'''(((&&&%%%''')))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''''''''''''''((()))++++++)))******)))((('''''')))%%%%%%%%%&&&'''((()))***(((((('''''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$''''''''''''((((((((((((111+++%%%$$$''')))(((&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&)))***)))'''''''''''''''((((((((((((&&&''''''((()))***++++++&&&'''***,,,------,,,+++*********)))))))))))))))***)))((((((((((((((()))))))))))))))(((((((((((()))************+++++++++((()))***,,,,,,------------000111000,,,***,,,.....................------222111111000000444:::>>>KKKVVVfffvvvpppaaaXXXccczzz$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&''')))))))))+++,,,,,,)))'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&!!!!!!""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%###$$$&&&))))))(((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''(((&&&$$$************)))((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((&&&$$$$$$%%%''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''&&&&&&'''((())))))((()))***)))(((&&&%%%%%%'''%%%%%%&&&&&&'''(((((()))((('''&&&%%%&&&((()))+++)))((((((''''''''''''((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%)))(((((((((''''''''''''&&&***+++(((''')))***)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******,,,)))'''%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''((()))***+++((()))***)))'''&&&&&&'''&&&%%%%%%%%%&&&'''((()))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$%%%%%%%%%''''''''''''((((((((((((---((($$$$$$'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&)))***)))'''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((((()))***+++++++++***)))***************))))))(((+++************************************))))))))))))************+++++++++((())))))***+++,,,,,,,,,,,,------,,,+++***+++,,,........................111111000///000333999===KKKUUUfffvvvnnn___VVVbbbxxx&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''''')))******(((%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''!!!""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&''')))+++,,,+++)))---+++((('''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((***+++******))))))((((((''''''))))))))))))(((''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''''')))---...***)))+++,,,***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&(((+++---///000,,,'''%%%&&&((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))******)))******)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%###$$$&&&(((&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&((()))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''*********))))))((((((((()))***+++++++++***)))((()))))))))))))))************************+++++++++)))************+++++++++*********+++,,,,,,,,,---,,,+++***+++,,,---,,,+++......................../////////...///333888<<>>GGGWWWjjj||||||cccUUUTTTUUUccc{{{''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&%%%***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%&&&(((***+++&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))((('''&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&(((******)))'''&&&*********+++,,,,,,------,,,,,,,,,,,,+++)))((('''((((((((())))))*********&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))(((((('''(((((((((''''''&&&%%%$$$((((((((()))***)))&&&###$$$&&&((()))(((((((((***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++******)))((('''&&&&&&###&&&))))))(((&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$###$$$&&&)))+++&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&((())))))''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''(((''''''''''''((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))(((...333666333+++''')))---))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,---......,,,,,,---------............///000111111222444777===FFFUUUhhhzzz~~~cccSSSRRRTTTddd|||'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))%%%&&&'''((()))(((&&&%%%***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((((((((''''''&&&'''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***,,,(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))************)))(((((('''&&&&&&'''''''''''''''''')))*********))))))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%&&&(((******)))'''&&&))))))***++++++,,,------......------,,,+++***))))))))))))(((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))'''''''''''''''((())))))((())))))***)))(((''''''''''''((((((''''''&&&%%%%%%&&&''')))++++++(((&&&'''((())))))'''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''&&&%%%%%%$$$&&&)))***((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$%%%((()))%%%%%%%%%%%%%%%$$$######&&&&&&'''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&((()))((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''(((''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))...333666333+++''')))---))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,------...///---.........////////////---///000000000222444666;;;DDDSSSeeewwwcccSSSSSSWWWiii'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((()))%%%&&&'''((((((((('''&&&+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%'''((())))))###$$$'''(((((('''&&&$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))%%%&&&&&&'''(((((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((())))))******+++******))))))((((((''''''&&&'''''''''&&&'''***,,,((())))))))))))(((''''''$$$&&&))))))(((&&&&&&'''%%%&&&((()))))))))((('''((())))))***+++,,,------......------,,,,,,+++++++++***)))((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''((())))))((()))*********)))'''&&&&&&'''(((((()))(((((((((######$$$&&&))))))((('''((()))***)))'''&&&'''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''))))))((('''&&&''')))(((''''''&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))'''+++///---)))'''))),,,)))))))))))))))))))))))))))************+++++++++************+++,,,------........./////////000000---...000000000111444666:::BBBOOO```ssseeeUUUWWW\\\ooo'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************++++++***)))((((((((((((''''''''''''((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((()))******++++++))))))))))))))))))))))))'''(((((('''%%%%%%(((+++''''''((((((((((((((('''%%%(((++++++)))'''''''''''''''''''''(((((((((((((((((()))***+++,,,------------,,,,,,+++,,,,,,,,,+++***)))((((((((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((*********)))'''&&&&&&&&&((()))***+++++++++&&&%%%$$$&&&'''((((((''''''((()))((('''''')))***'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&((()))((('''&&&'''((())))))((('''''''''''''''''''''((()))))))))))))))$$$$$$$$$%%%&&&'''((((((%%%&&&'''(((((()))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''(((((((((&&&$$$''''''''''''''''''''''''&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************&&&((())))))((('''((())))))))))))))))))))))))))))))************+++++++++************+++,,,---...---------.........//////---...///000000111333666:::@@@LLL\\\oooiiiYYY[[[bbbttt'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''&&&(((((((((((((((((((((((((((((()))******)))''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************,,,,,,***)))(((((((((((()))))))))(((''''''&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''(((((()))***+++++++++)))))))))))))))*********)))******'''$$$$$$'''***'''((((((((('''&&&%%%%%%%%%(((,,,,,,)))''''''((((((''''''''''''((())))))'''((()))***+++,,,------+++++++++***++++++,,,,,,***))))))))))))+++,,,---))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))'''(((***+++***)))'''&&&%%%&&&((()))+++,,,,,,---+++)))''''''((())))))(((&&&'''((((((((((((+++---'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&(((***))))))((('''''''''''''''%%%&&&''''''(((((('''''' """$$$&&&((())))))***######%%%&&&'''(((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((())))))(((%%%###''''''''''''''''''''''''%%%&&&((()))***)))(((((((((''''''''''''((())))))'''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&************++++++++++++'''((((((((())))))******(((((((((((())))))))))))(((((()))************************))))))'''&&&&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000,,,,,,,,,---------......---...///000000111333666999???JJJYYYllllll]]]___eeewww$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''***))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%""" """''')))'''$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$'''''''''''''''''''''''''''''''''''''''((())))))---+++)))'''&&&&&&((()))(((((()))***************))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((***)))(((((())))))((('''%%%%%%$$$$$$%%%'''((()))''')))******))))))***,,,$$$&&&(((((('''''''''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((()))***)))((((((***,,,...,,,******+++---...---+++++++++*********))))))+++***((('''&&&''')))***(((((((((((((((((((((((($$$%%%'''((()))(((''''''$$$&&&''''''&&&%%%%%%&&&(((((())))))******++++++(((((()))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%&&&((()))))))))((('''***(((&&&&&&((((((((('''&&&'''''''''(((((())))))&&&###%%%******%%%###&&&)))((('''&&&&&&'''((()))***(((&&&$$$$$$'''))),,,((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((()))((('''''''''(((***++++++******)))))))))*********)))(((&&&'''((()))+++---+++(((''''''((('''&&&))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,***))))))***...,,,+++,,,...000000///.........///000222333444888???JJJXXXhhhzzzmmm___]]]eee~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((///+++''''''))))))&&&"""'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))),,,+++)))((('''''''''(((''''''((())))))))))))((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))''''''((((((&&&$$$&&&%%%%%%%%%%%%&&&((()))''')))***)))(((((()))***$$$&&&(((((('''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((())))))))))))***)))***+++***(((((()))+++***)))((((((***+++***)))+++++++++*********))))))(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&((())))))(((''''''(((((((((((((((((())))))))))))***+++,,,,,,---,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((())))))))))))((((((''''''(((((((((((((((''')))(((&&&'''((()))((('''''''''''''''((((((((()))(((%%%&&&******&&&%%%((()))((('''&&&&&&'''((()))''''''''''''(((((()))***((((((''''''''''''((((((''''''''''''((()))******(((((((((((((((((((((((()))(((((('''((()))***+++''''''&&&&&&&&&&&&&&&''',,,***)))'''&&&'''((()))...,,,)))((()))))))))((('''''''''((((((((())))))'''(((((()))))))))))))))************************))))))*********+++++++++***+++,,,,,,******+++,,,...,,,+++,,,...000000///............///000222222777===GGGUUUfffwwwoooaaa^^^eee}}}&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''''''''((((((((())))))(((&&&$$$%%%(((***(((%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))******))))))((((((''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''%%%$$$'''&&&&&&%%%&&&&&&'''''''''((())))))'''&&&'''(((%%%'''))))))((('''((()))((((((((((((((((((((((((******))))))(((((((((((())))))))))))***************++++++***((((((***+++***)))((()))******)))'''+++************)))))))))%%%&&&)))***+++***)))(((((((((((((((((((((((((((((((((''''''&&&'''''''''((()))++++++)))))))))***(((((((((((('''''''''''')))***+++,,,---.........))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((''')))(((((('''''''''(((((()))(((''''''))))))((('''''''''''''''(((((((((((()))''''''))))))'''''')))((((((''''''''''''((((((%%%&&&(((************)))((((((''''''''''''(((((((((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******(((((((((''''''(((((()))***)))(((''''''((()))***...---+++***+++++++++***'''(((((())))))*********'''((())))))******))))))++++++++++++++++++++++++(((((()))))))))*********(((***++++++++++++---......,,,+++,,,...000000///...............///000000555:::DDDRRRbbbtttsssdddaaafff|||''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((($$$######%%%(((***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''')))'''&&&%%%%%%&&&''')))'''''''''''''''((()))))))))))))))***)))(((''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&((())))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))******)))***,,,...222///,,,***++++++***)))************))))))))))))%%%&&&((()))*********)))((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((***++++++***))))))***)))))))))(((((('''''''''(((((()))***++++++++++++************)))'''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''***)))'''&&&&&&'''(((((((((''''''(((******)))((('''''''''((((((((((((((()))((('''(((((('''((()))(((((((((''''''(((((((((%%%&&&((()))***+++******((((((''''''''''''((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((()))******'''&&&&&&'''(((***+++,,,---+++******+++,,,+++*********++++++++++++++++++(((((()))************)))++++++++++++++++++++++++))))))))))))*********+++(((***++++++++++++,,,......,,,+++,,,...000000/////////.........//////000444999CCCOOO___qqqtttfffccchhh|||'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++***)))(((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''---,,,******)))((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((())))))))))))(((((('''''''''((()))))))))(((((('''''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))++++++***''''''''''''''''''&&&&&&'''(((((('''&&&$$$%%%&&&''')))******)))(((((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))&&&''')))******+++...111999444...***)))***++++++))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))+++***((('''&&&&&&'''(((''')))+++***)))((())))))*********))))))((((((((()))*********)))(((''''''************)))'''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++***)))(((&&&$$$###"""&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((('''''')))***+++)))(((((((((((((((((('''''''''(((((('''&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''((()))++++++((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))***)))((()))++++++***)))+++++++++******)))))))))((())))))************************************************+++++++++,,,,,,***+++,,,,,,******+++,,,...,,,+++,,,...000000///000000000///000000111111555999BBBNNN^^^ooossseeedddhhh{{{''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''&&&&&&''')))))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))---,,,+++)))((((((((((((######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((''''''((())))))))))))((('''''''''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,,,,+++&&&''''''(((((((((''''''&&&'''((((((&&&%%%&&&'''(((***++++++)))(((((()))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''((((((((((((%%%''')))******,,,///111888333---)))((()))***+++(((((()))))))))))))))***)))((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))(((((('''((((((((('''(((******((('''((()))************)))))))))))),,,,,,,,,+++***)))((('''))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,+++***(((&&&$$$###"""&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''((()))+++,,,***(((((((((((((((((('''''''''&&&((((((&&&&&&((((((&&&''''''((((((((((((''''''(((((('''&&&&&&''')))***((((((''''''''''''((((((%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((()))******,,,,,,+++)))(((&&&%%%%%%'''''''''(((***+++)))((())))))((((((((('''''''''((()))******++++++*********************************++++++++++++,,,,,,,,,***,,,---,,,******+++,,,...,,,+++,,,...000000///000000000000000111222222555999BBBMMM\\\nnnpppbbbbbbeeevvv&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((((((((('''''')))+++***)))((('''&&&&&&&&&&&&'''''''''''''''(((((())),,,+++)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''' !!!###$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((()))******)))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%&&&'''))))))'''&&&%%%'''''''''''''''((())))))***)))(((''''''((()))***&&&&&&'''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&''')))***)))(((%%%&&&'''((())))))((((((&&&'''(((((('''&&&((())))))+++,,,,,,***((())))))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''(((((((((((()))))))))((()))***+++***+++---///111///,,,+++,,,,,,,,,+++(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((''')))******)))(((((()))((((((((())))))))))))))),,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***+++***))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&((())))))))))))''''''(((***,,,,,,***((()))(((((((((''''''''''''%%%)))***((((((***)))%%%&&&'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&'''((()))***))))))(((*********++++++,,,---...*********))))))''''''&&&&&&&&&&&&(((***+++***(((''''''(((((()))***++++++))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++)))***+++,,,++++++,,,......,,,+++,,,...000000///.........///000111222333555999@@@KKKZZZlll}}}lll^^^^^^___ooo&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((()))(((((((((***+++******)))''''''&&&&&&&&&'''''''''''''''((())))))***)))((('''%%%%%%$$$$$$******)))(((&&&%%%$$$$$$''''''''''''((((((((()))((())))))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$&&&(((******(((&&&$$$'''''''''''''''((())))))***)))'''&&&&&&(((***+++$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((***((('''&&&''''''%%%$$$$$$%%%''')))))))))))))))%%%'''(((((('''''')))******+++,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++,,,,,,+++******+++---+++,,,---///111111...,,,'''((((((((())))))******'''(((***+++***)))'''&&&))))))))))))))))))))))))&&&'''(((*********)))(((((()))++++++)))((()))***&&&'''''''''(((((()))))))))******+++++++++******'''((()))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&###$$$&&&(((************&&&'''(((***------+++((())))))(((((('''''''''&&&%%%+++,,,)))))),,,+++%%%&&&'''((())))))((('''&&&$$$&&&((())))))&&&###!!!((((((''''''''''''((((((+++***)))(((((('''''''''((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))***+++,,,$$$%%%''')))***+++++++++&&&&&&&&&)))+++,,,***((('''((()))+++---///000111))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************&&&(((***++++++,,,...000...,,,+++,,,...000000///,,,,,,------///000222222444888???JJJXXXjjj{{{kkk\\\[[[[[[iii%%%%%%&&&&&&''''''(((((()))***+++,,,+++)))'''%%%******))))))(((((('''''',,,,,,+++)))(((&&&%%%%%%&&&'''((())))))***))))))''''''''''''''''''''''''------,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))***++++++***(((&&&$$$'''''''''(((((((((((((((''')))***,,,,,,***)))'''''''''(((((((((((('''''''''''''''(((((((((((()))&&&((()))&&&###"""%%%((()))+++,,,+++)))((('''(((((()))*********((('''&&&''''''''''''((((((((()))'''%%%%%%&&&(((*********''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))+++((($$$"""$$$&&&((()))&&&((()))++++++)))(((&&&((((((''''''''''''((((((((((((((((((((()))************)))))))))***,,,------.........---,,,,,,+++***)))))))))))))))******++++++******)))((((((((('''&&&&&&&&&'''(((***+++))))))))))))***+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((())))))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&###!!!!!!###&&&((('''(((((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&)))'''$$$###$$$&&&&&&&&&))))))))))))************))))))((((((''''''&&&&&&))))))***))))))((('''&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&)))))))))))))))((('''&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++******)))))),,,)))&&&''',,,...---***++++++++++++++++++++++++)))***,,,,,,******+++---///......---------......//////......///000222333555888===HHHWWWiiizzzmmmYYYRRRUUUaaaxxx))))))))))))************'''(((***++++++***)))((())))))))))))(((((((((((())))))))))))((((((((((((************)))((('''&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''))))))(((((('''&&&&&&%%%'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((()))***+++***((('''%%%******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&''''''''''''(((((((((,,,***((((((((()))))))))''')))++++++)))))))))***((()))******)))((('''&&&'''''''''((((((((()))))))))'''&&&''')))+++******'''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((+++)))((((((***+++***(((************************---+++((('''(((***++++++'''((()))******)))((('''((((((''''''''''''(((((()))))))))((())))))******++++++***)))******,,,,,,------......------,,,+++******))))))))))))******((((((((()))******++++++''''''&&&&&&'''(((***+++(((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$######$$$&&&((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((('''&&&'''))))))(((&&&'''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''''')))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((())))))*********)))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******************))))))***'''$$$&&&***,,,+++(((++++++++++++++++++++++++,,,---......------...000------------......///000......------...///111222444777<<>>CCCMMM\\\ppp~~~mmmZZZQQQQQQYYYlll%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***))))))))))))(((((((((((('''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++...///---+++************)))))))))(((((((((((((((''''''((())))))***''''''(((((((((((('''''''''((((((((())))))))))))******)))((((((''''''(((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((()))))))))******''')))+++++++++*********&&&((())))))(((''''''((()))(((''''''((()))***+++(((((()))))))))*********((((((((()))+++***'''%%%(((((()))))))))*********)))******++++++******)))(((((())))))))))))(((((($$$&&&''''''%%%$$$%%%'''++++++++++++++++++++++++,,,+++******+++,,,+++***))))))(((((((((((())))))******))))))))))))******'''''''''((()))***+++,,,'''(((***+++,,,---,,,,,,+++,,,------......------...---,,,+++************((((((((()))******++++++((()))************)))(((''''''''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%''')))***))))))(((&&&''''''((())))))******((()))************)))(((%%%%%%&&&&&&'''(((((()))***((('''''')))***)))(((((((((((())))))))))))***(((((()))))))))*********((())))))))))))(((((('''((((((((((((((('''''''''((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********)))(((((()))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******,,,,,,,,,,,,++++++++++++((())))))))))))***,,,---)))******+++,,,,,,------))))))((('''&&&'''***---111111000///........./////////......///000222333444888===BBBJJJYYYmmm|||nnnZZZQQQPPPWWWjjj|||'''((((((((())))))******%%%%%%%%%&&&((()))+++,,,******))))))((((((''''''******))))))((((((''''''$$$%%%'''(((***++++++,,,))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((((((((((((((('''***...///...,,,++++++------,,,***)))'''&&&&&&((((((((((((((()))******))))))************))))))(((((((((((())))))))))))++++++)))(((''''''''''''%%%%%%&&&'''((()))***+++''')))***,,,,,,***)))'''''''''((((((((((((''''''))))))))))))************)))''''''))),,,---***'''$$$&&&((()))(((((()))***)))(((''''''''')))***+++))))))))))))************(((((()))+++,,,,,,)))'''))))))))))))******************++++++++++++******(((((())))))))))))(((((()))+++---,,,)))(((***,,,++++++++++++++++++++++++,,,***))))))***++++++***))))))(((((((((((())))))******))))))))))))******((((((((()))***,,,......%%%''')))+++,,,------,,,+++,,,,,,---.........---...---,,,+++************++++++******)))(((((((((((()))***++++++***)))(((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))((('''((())))))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******&&&&&&&&&'''((()))******&&&''''''((()))******+++'''(((***,,,,,,***((('''%%%%%%&&&&&&'''((()))))))))))))))+++,,,+++(((&&&''''''''''''((((((((()))%%%&&&''')))***,,,---...))))))***))))))(((''''''))))))(((((('''''''''&&&))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))((('''&&&))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((---------,,,,,,+++++++++***+++,,,,,,+++,,,...///))))))***+++,,,,,,------,,,,,,+++)))(((***---000000///////////////000111333222222222222444555666333777<<<@@@HHHWWWkkkzzzppp\\\SSSRRRYYYkkk}}})))))))))))))))))))))))) ###'''))))))((())))))++++++************++++++++++++***)))(((((())))))''''''((()))***++++++,,,(((((((((((((((((('''''''''(((******((((((((())))))(((&&&&&&((()))((('''++++++,,,***)))(((***+++***)))***,,,------***(((,,,)))&&&%%%&&&'''((('''******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******)))((((((((())))))))))))(((((((((((()))************+++++++++&&&&&&'''))),,,...000222*********************+++******)))(((''''''((((((++++++************++++++(((((((((((()))***,,,,,,+++,,,...//////...---,,,++++++,,,,,,,,,+++*********)))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))************&&&'''(((***++++++++++++111---)))***...000---***,,,,,,++++++,,,,,,---...(((((()))))))))*********------+++***)))'''&&&&&&++++++***))))))((())))))))))))))))))))))))))))))***))))))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((()))***+++***(((&&&$$$(((''''''&&&&&&((()))******+++,,,***&&&&&&(((,,,---***((((((***+++)))&&&***)))((()))***+++***)))******))))))((((((''''''((('''%%%%%%&&&(((***,,,&&&)))***((((((***)))&&&((((((''''''''''''(((((((((((((((((()))))))))))),,,***((('''(((((()))((())))))******)))((('''&&&---)))&&&(((,,,...,,,)))))))))))))))((((((((((((&&&((()))***++++++***)))******+++,,,,,,,,,,,,+++((()))***+++,,,------------,,,************)))''',,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---000000......,,,,,,---000000///,,,000000000111333555777999333666;;;AAAJJJXXXhhhtttoooZZZQQQRRRXXXgggvvv))))))))))))))))))))))))###&&&((()))((((((((()))+++******))))))******+++++++++***)))))))))))))))(((((())))))******++++++))))))))))))((((((((((((''')))******)))(((((())))))(((&&&&&&((()))(((''')))+++++++++******,,,...333555777888555000***&&&+++)))''''''((()))((((((***)))))))))((((((((('''))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++((((((((()))******++++++)))))))))))))))))))))((()))************+++++++++++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((())))))(((((((((((()))))))))((((((((()))***++++++((()))+++,,,,,,,,,***)))******+++,,,,,,+++++++++***)))(((((()))***+++,,,(((((((((((((((((((((((())))))))))))************&&&'''(((***++++++++++++---------------,,,,,,,,,+++++++++++++++,,,,,,---************************+++++++++***))))))((((((++++++***)))))))))******))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********+++,,,,,,,,,***((('''(((((('''&&&'''((()))***+++++++++)))'''''')))***+++)))((((((******(((&&&***)))((((((******)))(((***)))))))))((((((((('''''''''&&&&&&'''((()))***'''++++++))))))***)))%%%(((((((((''''''((((((((((((((((((((())))))))))))***)))((('''(((((())))))***+++,,,,,,))))))***+++%%%###"""%%%+++///...---)))))))))))))))))))))((())))))******+++***************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...,,,,,,---//////......///000////////////111333555666333666:::@@@IIIWWWgggrrroooZZZQQQRRRYYYiiixxx))))))))))))))))))))))))((()))******((('''(((***+++******))))))******++++++***)))))))))))))))))))))*********************))))))))))))))))))))))))''')))******)))(((((()))***(((''''''((())))))((((((***++++++++++++...000666;;;@@@@@@999111***''')))(((((()))++++++***((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++---,,,+++)))((('''&&&&&&*********))))))(((((('''+++******)))))))))))))))))))))(((((((((((())))))***)))))))))))))))******'''((()))+++++++++***)))))))))***+++,,,,,,,,,,,,******)))))))))***++++++(((((((((((((((((((((((())))))))))))************'''''')))***+++,,,,,,,,,***---111000,,,)))***---***************++++++,,,++++++++++++++++++++++++*********************+++******)))))))))***++++++))))))))))))))))))))))))++++++***))))))))))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''************************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,+++***((('''(((((('''''''''((()))***,,,***(((((()))***))))))***((('''((())))))(((&&&)))(((''''''))))))((('''))))))))))))(((((((((((('''((((((((()))((((((((((((+++,,,***)))+++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))***+++***''''''***---+++(((%%%&&&)))+++)))''')))))))))))))))))))))))),,,++++++************+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++...111444444333,,,///111000---,,,///333............///000111222222444999>>>GGGUUUeeepppoooYYYRRRSSS[[[lll{{{)))))))))))))))))))))))),,,,,,,,,***(((''')))*********))))))))))))************)))))))))))))))***+++*********************((((((((()))))))))))))))((()))++++++)))((()))******(((''''''((())))))(((((()))******)))***,,,......444;;;:::444,,,)))((((((((()))+++------+++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,((((((''''''''''''((((((&&&''''''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++******)))((((((((()))))))))))))))*********))))))*********++++++++++++******)))))))))************)))(((((('''&&&&&&+++******)))))))))******++++++************+++++++++***)))))))))))))))***((()))***+++,,,,,,++++++(((((()))+++,,,,,,,,,,,,*********************+++((((((((((((((((((((((((((()))))))))************'''((()))***+++,,,,,,,,,)))---000000---******+++)))))))))))))))******+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))***+++)))))))))))))))))))))))),,,++++++*********************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((())))))((('''&&&&&&((((((((((((((())))))))),,,)))'''(((***,,,***'''((((((''''''(((((('''''')))(((''''''(((((('''&&&))))))))))))(((((((((((('''((()))******)))'''&&&&&&***+++)))***,,,+++(((((((((((())))))((((((((((((((((((((())))))))))))'''((()))***))))))))))))(((&&&$$$###%%%'''((()))///---***)))******)))''')))))))))))))))*********...---+++***)))***++++++******+++,,,,,,,,,,,,+++((()))***+++,,,---------(((((((((''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++///444:::>>>@@@111111000///......000222//////////////////000000111333777<<>>???666...,,,111333000,,,///000111111111111111000000333666;;;BBBOOO^^^iii{{{nnnXXXQQQSSS]]]ooo************************&&&(((+++,,,+++++++++,,,))))))(((((((((((()))))))))))))))))))))***++++++*********++++++,,,,,,,,,))))))***++++++,,,------(((***,,,+++***)))******+++)))(((((()))******)))'''(((((((((&&&&&&(((***+++***)))((('''''''''(((***))))))***++++++)))''''''((((((((()))))))))************+++++++++,,,,,,''''''''''''''''''((((((******))))))))))))******((((((((())))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))******++++++((())))))******+++,,,,,,)))************+++++++++---,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))((((((((()))***++++++'''''''''((()))***+++,,,))))))************))))))++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------,,,...///---)))'''(((+++***))))))))))))***++++++))))))***+++,,,---......---------------,,,,,,,,,+++******))))))))))))*********************************)))((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((()))))))))'''((()))***+++***))))))&&&(((***+++***)))******&&&(((******(((((()))+++,,,***))))))))))))(((&&&'''((((((((()))))))))***'''((()))***++++++***)))###'''((('''(((******&&&'''(((***++++++***((('''(((((((((((()))))))))))))))...333333...***))))))***++++++******)))***************((('''''''''(((((())))))******+++,,,,,,))))))******+++***************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******&&&***...///,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---222666AAA:::111...///000///,,,...///000111222111111000111333666;;;BBBOOO^^^hhhyyynnnXXXPPPRRR\\\ooo************************###&&&***,,,,,,,,,,,,---))))))(((((((((((())))))))))))((())))))***++++++))))))***+++,,,,,,------++++++,,,------...//////)))***,,,,,,***)))***++++++)))(((((()))******)))&&&'''((((((((((((+++---(((''''''(((+++,,,+++)))+++***))))))******(((&&&'''((((((((())))))***************++++++,,,,,,,,,++++++++++++************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((((())))))***++++++,,,,,,)))************+++++++++***)))))))))))))))******************++++++++++++&&&&&&&&&&&&&&&'''((()))++++++************++++++(((((((((((()))***,,,,,,)))))))))***+++---...///)))************))))))(((+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------***///333...&&&###(((...***************++++++,,,(((((()))***,,,---......++++++,,,------...//////------,,,+++*********+++***************************))))))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&''''''((('''((()))++++++******)))%%%(((,,,,,,***((()))+++&&&)))+++***)))(((***------+++))))))******(((&&&'''((((((((())))))******''''''((()))***+++++++++%%%((()))'''&&&((('''###''')))***++++++***)))'''(((((((((((())))))))))))***000555444///***))))))''',,,111...(((%%%(((---%%%&&&((()))***,,,///111((())))))***++++++,,,,,,&&&((()))+++++++++***)))******+++,,,,,,,,,,,,+++((()))***+++,,,---------%%%+++,,,***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...///222555AAA<<<555000------......,,,---///111111111111000111444777;;;BBBNNN^^^hhhxxxnnnWWWOOORRR\\\nnn***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))*********************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))(((******))))))((((((((('''&&&((()))(((''''''((()))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))(((((()))***************))))))))))))((((((((((((******))))))))))))******))))))(((((('''&&&&&&&&&(((((())))))))))))((((((,,,,,,+++***))))))******------,,,++++++******)))(((***++++++***)))+++,,,)))************+++++++++))))))((((((((((((((()))((((((((()))******++++++---------,,,+++***)))(((++++++******))))))((((((%%%&&&''')))************++++++***)))(((((((((((())))))))))))))))))))))))(((***,,,...//////......------+++***)))(((((((((******))))))))))))************+++++++++,,,,,,,,,/////////---,,,,,,...000******))))))))))))******,,,+++)))((((((((()))***''''''((()))***+++,,,,,,******))))))))))))******+++++++++*********)))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))+++)))&&&&&&''''''''''''''''''''''''''''''&&&&&&+++***)))'''''''''((()))******))))))((((((''''''+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************))))))))))))---+++(((&&&&&&''')))***(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''(((((())))))******'''(((((()))))))))((((((+++++++++************))),,,...000///+++))))))+++,,,+++***)))(((((((((((())))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))++++++************++++++...------,,,+++++++++,,,,,,++++++***)))))))))***++++++++++++++++++++++++...---,,,++++++,,,...000888:::;;;999444000000222111111111///...///111333555555777<<<@@@IIIXXXggguuupppZZZPPPOOOXXXjjj}}}+++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))******)))))))))((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))(((((((((((()))******************)))))))))((((((((((((*********))))))*********************************)))*********))))))(((''',,,++++++***))))))******+++++++++++++++++++++,,,+++,,,---,,,***))))))***************++++++++++++))))))))))))***+++,,,,,,*********))))))))))))))),,,,,,,,,,,,+++***)))(((******))))))))))))((((((&&&'''(((((())))))))))))*********))))))*********************************++++++++++++,,,---.........---,,,++++++******++++++******))))))******+++++++++,,,,,,,,,------------------+++)))((()))+++******))))))))))))************)))((((((((((((((((((((())))))))))))))))))******))))))))))))******+++++++++*********))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))---+++)))((()))***))))))((((((((((((((((((((((((+++***)))((('''(((((()))+++*********))))))))))))************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''((('''%%%$$$$$$%%%&&&'''(((((())))))))))))(((((('''(((((((((((((((((('''))))))))))))(((((((((((())))))((((((((((((((((((+++++++++************)))***+++,,,+++((('''(((***(((((((((((()))***+++,,,))))))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))(((((((((((())))))------,,,+++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///111555:::<<<:::666111///////////////...///000111444444666;;;@@@HHHXXXfffuuuttt]]]RRRQQQXXXkkk~~~++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((()))***+++*********)))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))***++++++++++++***''''''((((((((((((''''''(((((()))*********************)))))))))(((((((((++++++************++++++))))))******+++,,,,,,---***+++++++++***))))))(((,,,+++******)))*********)))******+++,,,,,,------/////////---***(((((()))************+++++++++,,,*********+++,,,---...///++++++******)))(((((('''++++++++++++***)))(((((((((((((((((())))))))))))************************************++++++++++++************************---,,,***))))))***,,,---------,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,---------...000000000---+++)))***+++******))))))))))))******)))))))))***))))))(((''')))))))))(((((('''''''''******))))))))))))******+++++++++***************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((())),,,+++))))))*********)))((()))))))))))))))))))))******)))((((((((())))))++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((()))((((((''''''(((((()))*********)))((('''''''''***)))(((''''''((()))***+++++++++************)))))))))***)))'''''')))+++(((((((((((()))***+++,,,))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))),,,,,,+++************+++------,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------......+++000777>>>@@@<<<444............/////////000000222222555;;;@@@HHHWWWeeetttzzzbbbUUURRRXXXkkk~~~***+++,,,------,,,+++***)))*********++++++++++++))))))))))))))))))))))))---------,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''''')))+++,,,************************)))***+++***((('''((()))))))))))))))))))))))))))))))))***++++++++++++***'''(((((())))))(((((('''(((((()))************************)))))))))((((((,,,++++++++++++++++++,,,(((((())))))************))))))***+++++++++++++++++++++***************+++*********++++++,,,,,,,,,/////////---+++))))))************+++++++++,,,,,,+++++++++++++++,,,---...************))))))((((((***************)))((((((&&&''''''((())))))******------,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))(((((()))***,,,+++++++++,,,------...***))))))(((((())))))***+++++++++,,,,,,,,,------///000000///,,,+++,,,---+++******))))))******+++))))))+++++++++***)))(((((((((((((((''''''''''''******))))))))))))******************************((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&'''((((((***(((''''''))))))((('''((((((((((((((()))))))))******))))))))))))))))))*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++***************+++++++++'''(((***++++++++++++***(((((())))))))))))((((((***)))(((''''''((()))******)))))))))((((((((('''***)))(((((()))+++---///+++++++++*********))))))*********))))))***,,,---,,,+++***)))((((((((((((((()))))))))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******)))******+++++++++******)))******+++------------------------++++++,,,---............+++---222:::???>>>888222///......///111111000///000111444:::???GGGVVVdddsss~~~fffXXXRRRWWWiii}}})))***+++,,,,,,+++***))))))*********++++++++++++)))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''''')))+++---*********+++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))***++++++++++++***((())))))******))))))((((((((()))***************************)))))))))))),,,++++++++++++++++++,,,************))))))((((((&&&''')))***,,,---------+++***************++++++,,,,,,,,,+++++++++******,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,---,,,+++***************(((((())))))************)))************)))((((((&&&&&&'''((()))***++++++---,,,+++******)))******------------,,,***)))(((++++++++++++++++++++++++)))******+++***)))'''&&&))))))))))))***+++,,,---(((((((((''''''((((((((()))*********++++++++++++(((***++++++***)))***+++++++++************++++++)))***+++,,,,,,,,,+++***&&&&&&&&&'''((()))))))))******))))))))))))******************************,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''''''((())))))((('''(((******)))'''&&&&&&&&&''''''((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))*********+++++++++,,,$$$%%%''')))))))))''''''(((((())))))))))))((((((***)))(((''''''((()))***'''((((((((()))))))))***)))(((((()))+++...222444+++++++++*********))))))***)))))))))***+++,,,,,,,,,+++***)))((((((((((((((()))))))))************((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******)))******+++++++++******)))******++++++++++++++++++++++++++++++***+++,,,---............///......222777;;;;;;:::333111///000222333222000///000444999>>>EEESSSaaarrriiiZZZRRRUUUfffzzz))))))************)))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((***+++,,,+++++++++++++++,,,,,,,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))(((((()))***************++++++*********)))))))))++++++************++++++---,,,,,,+++******))))))%%%&&&(((***+++,,,------*********)))******+++,,,------,,,,,,+++******))))))+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,---,,,+++)))(((((((((((('''(((((()))******++++++)))******+++******))))))'''(((((()))***++++++,,,***)))((('''&&&&&&'''(((+++,,,,,,,,,,,,***)))''',,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++)))'''%%%((((((((((((((()))***+++)))((((((''''''(((((()))))))))))))))************(((***,,,,,,,,,+++,,,---++++++************++++++******++++++,,,+++++++++%%%&&&'''((()))******+++******))))))))))))*********************+++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))************+++,,,---+++***%%%%%%&&&&&&''''''((((((((()))***+++++++++******((((((((((((((()))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))*********'''((()))*********)))((((((((())))))))))))((((((***))))))(((((())))))***'''''''''((()))*********(((((()))***---000333444+++++++++************)))((('''''')))++++++***((((((((((((((()))***+++,,,))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******+++************+++,,,,,,,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,---...//////222///,,,---000666:::===777333000///222333222000///000444999===CCCPPP]]]nnn}}}lll]]]TTTTTTdddwww******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,------,,,------,,,***))))))***))))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))(((((((((((()))***************+++++++++*********))))))*********))))))*********************************''''''((()))******************))))))***++++++,,,,,,+++++++++++++++++++++)))***++++++******+++---+++++++++,,,,,,,,,------,,,+++***))))))))))))))))))))))))))))))***************+++++++++++++++***))))))******++++++,,,,,,***)))'''&&&&&&'''((()))'''(((***+++,,,+++***)))------------------------))))))*********))))))(((((((((((('''(((((())))))******))))))))))))******))))))*********+++++++++***,,,//////...------...,,,++++++******++++++,,,))))))(((((())))))***+++((((((((())))))***************))))))))))))******))))))*********+++++++++)))***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++************+++------,,,***&&&&&&&&&'''(((((())))))((()))***++++++++++++***(((((()))))))))*********((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))***++++++++++++,,,,,,,,,+++******(((((())))))))))))(((((()))))))))******)))))))))(((((((((((())))))))))))'''((()))+++,,,...///000+++++++++************)))(((((()))+++------)))&&&(((((((((((()))***+++,,,))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111/////////......111666999:::555///---///111000...000000444999<<>>HHHRRRcccqqqvvvdddWWWVVVbbbooo+++++++++************)))++++++++++++++++++++++++)))))))))***************((('''&&&''')))))))))'''+++***(((((((((***,,,...++++++++++++++++++++++++,,,,,,,,,+++***)))((((((+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------,,,+++************++++++******)))))))))*********+++++++++))))))))))))*********+++***************************+++,,,+++***)))***,,,))))))*********+++++++++---,,,*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...---.........---,,,++++++*********))))))***++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++)))+++,,,------------...******++++++,,,,,,,,,---+++++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++******)))(((((((((((())))))******************************''''''((()))***++++++,,,)))))))))))))))******++++++++++++***************'''(((***+++++++++***)))+++***+++---222888>>>BBBEEEBBB;;;555000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,///222222...+++******)))(((((((((((()))******++++++***))))))******+++)))))))))***+++++++++,,,************************+++,,,,,,+++***+++,,,...------,,,,,,+++++++++***))))))*********+++++++++************+++,,,---......,,,******+++------,,,************************************************+++,,,,,,***)))((()))+++))))))))))))))))))))))))+++***)))******+++,,,,,,))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++,,,++++++++++++,,,++++++++++++************++++++++++++++++++++++++++++++///...---,,,+++******)))((()))***+++,,,,,,,,,,,,///---,,,+++,,,,,,***)))+++++++++,,,,,,,,,------------,,,++++++---...///---...000///...------...000000000111111111222222555333555888:::>>>HHHRRRbbboooyyygggYYYWWWbbbooo++++++*********)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,)))((('''(((***+++***)))---+++***((((((***+++---++++++++++++++++++++++++,,,,,,,,,+++***)))((((((+++++++++,,,,,,---------++++++++++++++++++++++++---------------,,,,,,+++******++++++++++++******************++++++++++++*********+++++++++,,,,,,************************)))***+++***))))))***+++************++++++++++++---+++)))'''&&&(((+++---...------,,,+++***))))))+++******************+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---///...............---,,,+++++++++***************+++***+++,,,,,,,,,,,,+++***,,,+++***)))***+++,,,---++++++++++++++++++++++++)))***+++---///111111111*********++++++,,,,,,,,,++++++++++++************))))))))))))***************************************+++---......---,,,+++++++++,,,,,,,,,+++******)))))))))*********************++++++++++++******''''''((()))***++++++,,,------,,,,,,------...///******************++++++))))))***++++++)))((('''***)))((((((+++///444777;;;888333...***'''''''''++++++++++++************)))---000///+++)))+++---***))))))))))))***+++++++++***************++++++)))))))))***+++++++++,,,***************+++++++++&&&)))++++++***((()))***......---+++***)))((('''************++++++++++++,,,,,,+++++++++++++++,,,///---******+++---------***************************************************+++,,,***)))(((***+++))))))))))))))))))))))))'''(((+++,,,,,,+++***)))***************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,++++++******)))))))))+++,,,+++***++++++,,,,,,,,,---------------,,,,,,,,,---...///---///000000///...///000111111222222222333333333222000111444666:::CCCMMM___mmmyyygggYYYVVV```mmm+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++***)))***,,,...---,,,,,,,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,***************+++++++++)))***+++***)))((()))+++*********++++++++++++,,,+++***(((&&&%%%'''+++///...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------'''***------+++***,,,...---............------,,,,,,,,,+++************+++***+++,,,------,,,+++***++++++******++++++,,,---************************))))))***---000222222111*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******(((((())))))******+++++++++++++++++++++,,,------(((((((((((())))))))))))************)))(((((('''---+++)))'''&&&((()))+++---,,,***)))((((((((((((************************'''***---,,,******+++...***************++++++,,,)))*********++++++++++++***************+++++++++*********+++++++++++++++'''***---,,,)))((()))+++------,,,+++)))(((''''''*********++++++++++++,,,---,,,++++++******++++++...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))%%%(((,,,---,,,***))))))************************++++++************++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++******+++++++++************++++++,,,+++++++++++++++++++++'''((()))***+++,,,,,,+++,,,------------,,,+++***((('''''')))+++------,,,***+++,,,---------,,,,,,---------------......///---///111111000///000111/////////000000000111111333222222555666:::CCCMMM\\\kkkxxxfffWWWSSS\\\iii,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***)))(((***,,,---,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++******************************************,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,************++++++++++++))))))*********+++++++++***+++,,,+++******+++,,,*********+++++++++,,,,,,''')))******)))))),,,///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&***------***))),,,///,,,,,,---.........---------,,,++++++*********+++***+++---......---+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++***))),,,///000///---++++++++++++************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---...000000///---,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********((((((((((((((()))******'''((((((((()))))))))))))))(((((((((((())))))***...---+++***))))))******)))******++++++,,,,,,+++)))******++++++,,,,,,,,,((()))***+++*********+++)))))))))))))))***++++++((())))))***************+++++++++************************++++++,,,,,,,,,,,,------***&&&%%%***...++++++++++++*********************+++++++++,,,,,,+++************++++++,,,,,,+++***+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))'''***------+++***+++,,,************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******'''***,,,,,,***((()))***++++++************+++++++++++++++++++++++++++,,,((()))***,,,,,,---,,,,,,,,,,,,---.........------***))))))***---......---***+++,,,---------,,,,,,------------.........///---...000111000///000111---............/////////666444444777888;;;DDDNNNYYYiiiyyyfffWWWRRR[[[ggg,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++&&&&&&%%%&&&)))******)))'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...------,,,,,,+++++++++************************+++++++++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************))))))******+++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,###(((---...---,,,---...((())))))+++,,,---......+++,,,,,,------,,,,,,+++************************,,,,,,,,,------.........''',,,000///,,,+++...111++++++,,,---.........------,,,,,,+++*********+++***+++---......---+++***)))***+++,,,---,,,++++++((((((((((((((((((((((((,,,***)))***------+++))),,,+++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++*********************************+++++++++,,,,,,***+++---......---+++***)))))))))(((((((((((((((***+++,,,------,,,+++************)))))))))))))))++++++******++++++,,,---))))))******+++++++++,,,''''''&&&&&&(((***,,,---''''''((()))***+++---...***+++,,,,,,,,,+++)))(((&&&&&&'''((()))******+++))))))************)))(((((((((((((((((()))******'''((()))***************,,,+++++++++******))))))*********++++++,,,,,,,,,++++++((("""&&&,,,))))))***++++++,,,------******+++++++++,,,,,,,,,((((((((()))***+++------+++******,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))+++,,,))))))))))))))))))))))))+++,,,---,,,******---000++++++******************,,,++++++******++++++,,,,,,,,,,,,++++++*********&&&))),,,,,,)))((((((***++++++************++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++---...///000000000,,,++++++,,,...//////...***+++,,,---...---,,,,,,---------............///,,,...000000///...///000............/////////000333111111444555888AAAJJJVVVhhh{{{hhhYYYTTT]]]hhh~~~,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,+++*********+++,,,,,,------,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---+++***))))))+++...///...------,,,,,,------...+++++++++,,,,,,+++++++++,,,+++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++***)))---,,,+++***+++,,,---...///...,,,++++++,,,---...222111//////000000...---///000111111000---)))''''''(((***,,,---...//////)))***+++,,,---.........***+++,,,+++)))((()))******++++++,,,,,,++++++***+++,,,---.........---,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++)))************+++++++++.........////////////000...------,,,,,,++++++***************************,,,+++***))))))+++---...+++++++++*********)))))),,,,,,*********+++,,,------,,,,,,,,,++++++******))))))************))))))***+++++++++,,,,,,,,,,,,...111555444///***''''''))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))((('''&&&************************------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,,,,,,,...///000++++++...---&&&"""$$$,,,***)))***+++---,,,,,,,,,---.........---,,,+++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++************++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,++++++++++++******))))))---+++++++++,,,,,,+++***))))))***++++++++++++***------++++++++++++------******+++++++++,,,,,,,,,111111111111111000//////---...///000000///...---+++++++++,,,,,,------------------...............,,,,,,,,,---------------+++,,,.../////////......000/////////000222444666333333222222444999@@@EEEUUUeee{{{yyyeeeXXXVVV]]]eee{{{,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,---...............------,,,,,,+++******)))******+++++++++,,,,,,,,,+++************)))******,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...000//////.........//////111///......///000///---...///000111111///---,,,+++,,,---...////////////******+++,,,------------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******+++++++++************++++++++++++,,,,,,---------.........//////...------,,,,,,+++******************************++++++,,,,,,,,,,,,,,,++++++++++++*********---,,,+++*********+++,,,************)))))))))((())))))************))))))(((((())))))***+++,,,,,,+++...111111...+++******************************++++++************++++++************++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************---111444???333***+++.........///---+++***+++,,,...------+++,,,---......------,,,------,,,,,,++++++******(((((((((((()))***++++++,,,,,,,,,+++++++++******++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********++++++++++++*********)))***)))***+++---.........)))******+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---------.........//////000000///......------...////////////...---,,,,,,,,,,,,,,,,,,------,,,---------......//////////////////////////////,,,---.../////////......//////000000222333444555333333222222444999@@@EEERRRaaavvv{{{eeeVVVSSSXXX^^^{{{++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,+++***((('''******))))))))))))******)))******************)))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++,,,------.........///////////////......---,,,---/////////...---...///000111111111111.........///......------+++,,,,,,------,,,,,,+++...///000///---,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000//////......---,,,,,,++++++++++++++++++++++++((())),,,---...---+++***,,,,,,,,,,,,++++++++++++------,,,+++*********+++------------,,,,,,,,,,,,))))))************))))))(((((())))))***+++,,,,,,)))+++------,,,,,,,,,---************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))---444888WWWCCC///))),,,///...---...,,,+++,,,---.........***+++,,,---......------///......---,,,+++******''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------++++++++++++******************+++,,,---......///)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,------------............---------...------,,,+++,,,------......------,,,------------,,,,,,,,,,,,,,,,,,------...///000000////////////////////////---......////////////...///000111222333444444444222222222222444888???DDDPPP^^^sss}}}gggWWWRRRVVV\\\yyy*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***)))((((((((()))******++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,++++++************))))))))))))******))))))************)))))))))))))))))))))***************))))))))))))************+++++++++,,,,,,,,,------,,,,,,+++*********---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,------......+++,,,---.........---,,,,,,++++++,,,...//////...------...//////000111222.........---,,,+++)))))),,,---------,,,,,,+++***...///000///---------...+++,,,,,,,,,,,,,,,,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------//////......---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---------,,,,,,,,,++++++------,,,++++++*********......------------------)))******++++++******)))++++++++++++++++++++++++)))*********+++,,,---...************************)))***+++,,,,,,+++***)))------,,,+++******))))))******************************++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++)))***---333888XXXGGG333))))))++++++)))---,,,++++++---......---******+++,,,---.........------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000++++++++++++++++++++++++,,,------,,,+++******+++***++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,---...///000000.........---------------///////////////////////////000222333444444333333222222222222444888>>>BBBQQQ^^^rrr~~~jjjZZZUUUYYY^^^vvv*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((()))******++++++******,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,))))))((('''(((***,,,...++++++************++++++))))))************))))))(((((()))))))))*********)))))))))(((((()))))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,+++***************........................---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,---------.........***+++---.........---,,,+++******+++...//////.....................//////.........---,,,***)))(((------------,,,+++******---...///...---,,,,,,...,,,,,,,,,------,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///...------+++,,,,,,,,,------------------------..................------,,,+++++++++++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))******++++++++++++******,,,,,,+++***)))((('''''',,,+++***)))***+++,,,,,,************************((()))***++++++***)))(((++++++******))))))((((((******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++,,,///222@@@<<<444---+++---......,,,+++)))***,,,------,,,*********+++,,,---......))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,((())))))***+++,,,,,,---+++++++++++++++++++++,,,+++------,,,)))((()))***++++++,,,---------------...---,,,++++++,,,---...++++++,,,,,,,,,---------,,,------.........------,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------...//////000---------.........//////000000000000000000000000///000222333444444333222222222222333444888===AAAOOO\\\pppjjjZZZTTTVVV[[[ppp++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,************************------------------------((()))***+++,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,'''&&&%%%$$$&&&))),,,...,,,,,,++++++++++++,,,,,,)))******************)))((())))))******+++++++++******))))))))))))************+++++++++,,,,,,,,,---------...............---,,,++++++******++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---............---------...///000000000000,,,+++***,,,...//////..................------,,,////////////...---,,,+++------------,,,,,,+++***---.........,,,+++,,,---,,,,,,------------,,,,,,......------......///000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,---------.............../////////000000...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***)))))))))*********************++++++++++++******++++++***((('''&&&%%%%%%---+++******+++,,,,,,+++++++++++++++++++++++++++)))))))))******)))))))))''''''((()))***++++++,,,************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,,,,+++,,,---333888999333---+++,,,,,,,,,***))))))+++,,,,,,+++++++++******+++,,,---...(((((()))***+++,,,,,,---***+++++++++***(((&&&%%%***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,(((+++---,,,***)))+++...+++,,,------......------///...---,,,,,,---...///---.........////////////------......//////......---,,,,,,++++++,,,,,,---.........------------------------............///......///000111222222333222111111000000000000111000000111222222222222222111222333333444777<<<@@@JJJXXXlll~~~kkkYYYQQQQQQUUUjjj|||,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,************************------------------------)))***+++,,,------------,,,,,,---...............++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((()))***,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******+++,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,.../////////...------------...///000111111---,,,+++,,,...//////...,,,...///000000///...------.........///......---,,,,,,---------,,,++++++---...///...,,,+++,,,---,,,,,,------------,,,,,,///......---......000000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------................../////////000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++*********((()))+++,,,------,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***************)))))))))))),,,***)))+++---...---++++++++++++++++++++++++++++++******))))))******+++'''((((((***+++,,,,,,---************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++******+++000777:::222+++******)))---+++******,,,------,,,,,,++++++******+++,,,---*********++++++,,,,,,,,,)))***+++++++++)))'''&&&******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,.........///////////////+++++++++,,,,,,,,,------***---000///+++***---000,,,,,,---..................---,,,,,,,,,,,,---...............////////////,,,,,,---..................---,,,++++++,,,---...------------...........................---------,,,---...///111333444555333222111000000000111111000000//////000000111111111222333333444777;;;???FFFTTTiii}}}nnn\\\SSSSSSVVVdddxxx---,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------...------,,,,,,------...******+++++++++,,,,,,,,,)))***+++,,,------...///000000///............///************************+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,.../////////...---,,,,,,++++++,,,---///000...---,,,---///000///...+++---000222333222000...******+++,,,------------+++,,,,,,------,,,,,,,,,.../////////---,,,---...,,,------......------,,,///......------///000111++++++------------++++++++++++,,,,,,,,,---------++++++******+++,,,...///---------.........//////.........////////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***+++++++++*********))))))'''(((***,,,---------,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---......//////+++))))))+++///000///,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++************************,,,,,,---......///000000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,***)))***+++)))000222,,,))),,,//////...,,,++++++---......------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------///222444111,,,***,,,///,,,---......//////......------++++++++++++------,,,,,,,,,---------......+++,,,------..................,,,,,,,,,,,,......,,,---------...//////////////////...------,,,,,,)))***+++---000222333444444333111000000000111111000000///......///000111111222333333444777;;;>>>EEETTTiii}}}qqqaaaZZZZZZ]]]aaauuu++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------...//////++++++++++++,,,,,,,,,,,,************************+++***)))(((((()))***+++)))))))))*********++++++***+++,,,---,,,+++)))((())))))******+++,,,------222///,,,+++------+++))))))***++++++,,,,,,,,,,,,---...///000000///...---///...------,,,,,,,,,---++++++,,,,,,++++++***))))))***,,,---------,,,++++++---...000000...---+++////////////............)))+++...000000000111222111///---,,,,,,...000222//////......------,,,,,,***---000000---,,,...000---------------......///---000333333///,,,++++++000...+++++++++,,,,,,,,,+++,,,...000111111111111............------------......///......---,,,,,,+++++++++,,,,,,,,,------*********+++,,,...///000---...000111111000...---....../////////...---------------,,,,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,,,,------------+++,,,---......---,,,+++---,,,+++++++++,,,...///)))***+++,,,,,,,,,,,,,,,***+++,,,---,,,+++)))'''......------,,,+++++++++......------,,,+++++++++)))))))))+++---......,,,--- ***777...+++...&&&***++++++++++++,,,,,,,,,---///111444;;;===555***++++++++++++++++++++++++---------,,,,,,,,,++++++(((***,,,,,,,,,+++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++---...++++++******))))))(((((()))***+++,,,,,,+++***)))***++++++***)))***---///)))***,,,---.........---,,,***)))***---...,,,***......------,,,+++++++++,,,,,,,,,,,,,,,---------,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,***---...+++,,,//////---,,,------......------,,,------------------------000///...---------------+++---/////////111555999555222///,,,+++---///111222222222222222222222222222333444333444666:::===GGGRRRcccuuuxxxhhhZZZUUUVVV```ppp,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...........................///////////////...............---,,,,,,---......---...//////000000000000---------------.................................---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,---...000111000///...,,,++++++,,,,,,,,,---------...,,,)))***,,,---,,,***++++++,,,------------------...///000000000////////////......---.........///////////////...------,,,---...///000//////...,,,---............---,,,---............/////////+++---//////...------...000000000111111111111222222222222222111111111111.../////////---,,,,,,---------,,,,,,,,,------......000111000---,,,---///222000/////////000///...+++,,,---...//////......------------,,,,,,,,,,,,...............---,,,,,,//////...,,,+++)))((((((---------------......///...///111222222111///...111111111111000///...---...---------,,,,,,,,,,,,---,,,++++++++++++,,,---*********+++++++++,,,,,,******++++++++++++******++++++*********+++,,,---++++++,,,---------,,,,,,...------,,,,,,+++,,,,,,)))******++++++,,,,,,------------,,,,,,,,,,,,,,,+++******+++,,,,,,+++***---))),,,///,,,///111+++,,,,,,,,,---------......+++111:::CCCLLLMMMDDD777------------------------...---------,,,,,,,,,,,,(((***,,,,,,*********+++...---,,,,,,+++++++++,,,------------------------...............---,,,,,,------------------------************++++++,,,,,,,,,+++++++++************)))***++++++++++++***)))***+++++++++******,,,...)))***+++,,,------,,,,,,...,,,+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---///000000...---...000------------------------***------+++,,,000111///------............------........................//////...---------......---///000///...///222555666444222000//////000111222222222222222222222222222333333333444666:::===EEEPPPbbbvvv{{{kkk\\\UUUVVV```ppp......------,,,+++++++++(((((()))***+++,,,------........................//////......---------,,,---,,,++++++++++++,,,---+++,,,...//////...---,,,,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,++++++***+++*********************---...///000000///...------,,,,,,,,,,,,+++++++++,,,***)))***,,,------,,,++++++,,,,,,------,,,,,,+++,,,---...//////......,,,,,,,,,,,,------------...............---,,,,,,+++,,,,,,------------,,,........................---......//////000000111000111222111///---,,,------///111222333222000///111111111111111222222222444222///.........---,,,......------------......---...---+++******---000///......///000000...,,,,,,------......------,,,......---------,,,,,,,,,.........///......---,,,------,,,***)))'''&&&&&&------,,,+++*********+++///000111222222111000///000000000///---,,,***)))...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************+++++++++++++++***+++,,,,,,---,,,------------,,,,,,+++000///---++++++,,,...///*********+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,***((()))///,,,)))///222---,,,******+++++++++,,,,,,,,,///999FFFQQQXXXUUUFFF777........................------------,,,,,,,,,,,,***,,,------+++******+++,,,------------,,,++++++........................///000000000000///......------------------------&&&(((***,,,------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++*********+++,,,+++******,,,...+++,,,,,,---------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000......///000........................,,,......,,,---333555555......////////////......////////////////////////.........---......//////000000111///------...000555555444333222111000///222222222222222222222222222333333333333666999===AAAMMM```tttppp```WWWVVV___nnn...............---------***++++++,,,------..............................000//////......------,,,........................,,,---...//////...,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++************,,,---......///.........000000//////......------...---,,,,,,------......------...............---//////000000000000000000---......///////////////------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,//////............//////000000000000000000000000333444555333111/////////...///111333333333222111000000111111222222222333666333//////000111///---000000////////////000000000///...,,,,,,,,,...///......///111222111...+++,,,---------............/////////.........------......////////////......+++++++++,,,,,,---------......---,,,++++++++++++......///000000///..................---,,,+++***...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...---------------......///---------------,,,+++***///...---,,,,,,,,,---...//////......---,,,,,,,,,))))))******+++,,,,,,------,,,+++,,,------,,,***)))333111666EEE;;;***...+++++++++,,,,,,,,,------111<<>>JJJ]]]rrruuucccYYYVVV[[[jjj------......//////000000000000000000000000000000000000000000000000000000333333333222222111111111222222222222222222222222111222222333222111///...000000000/////////......------------------------...///000111111000///...///////////////............/////////////////////222222222222222222222111111111000///...---......000111111111111111000000555444444444333333444444222222333444444333333222000000000000000///......////////////....../////////......------......///111111111000000/////////111222222111///...///000222222222333444555555666333333333444444555555555555222//////222333111///000000000000000111222222333222111111111000///...000111333555777555222///,,,,,,,,,---......///000////////////............---......//////.........---...///000111333333444222111111000000000111111---..................---//////000000111000000000...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------........./////////............---,,,+++++++++,,,---......---,,,+++000//////......---,,,,,,((())))))***+++,,,------***))))))+++---...---,,,///333888NNNaaaKKK000222////////////000000000000,,,666CCCMMMSSSSSSIII>>>,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...///000///...,,,,,,------...///000000///...---////////////////////////---......//////.........------------------------...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...///...---,,,---...////////////.........//////000000000000000111222000/////////.........---........................///.........//////......,,,---------......//////111222111...000666999999------............------.......................................///000111............/////////...111444777888888555111...111111111111111111111111111222333222333555999<<<@@@KKK^^^rrryyyfffZZZWWWVVVfff|||222222222333333333444444222222111111111000000000333333333333333333333333444444444444444444444444222333333444444333333222444444333222111000000000222111111000000//////...//////////////////////////////000000000000//////////////////000000000111000000//////............//////000111222222333333666777666444222111222333111111222222222111000000444444444444444555777777555666777777777666444333222222222333222111111000111111000/////////000000000000000000000000000000444333333333222222222222111111222111//////111222333333333333444666777888555555555555666666666666555444444555666666444222111111222222333444666666222111000111222222000...333333444777888888555222///////////////000111111111111111111000000000000///000000111111111111000111111111111111111111111222111111000000000111111000000000000000000000000---...///000111111111111000///---++++++,,,---///---......//////......---,,,,,,,,,---------......//////............//////------...////////////...//////000000000///......+++---///000111000...---,,,------...//////000000+++,,,,,,---...//////000)))))))))+++...///...---000...777TTThhhZZZ>>>333............////////////+++222999===AAABBB<<<444........................------------............,,,...//////---,,,,,,---//////000111111111111000000000000000000000000000......///000000000/////////////////////////////////...+++)))(((***,,,---------------............//////............//////...000111111///......//////......------...//////---...//////......///000000000000000////////////111111000000//////......000///......000000///...------......///000000000111222111...///333555444.........//////................................./////////...//////000000...------///111222000///111444888::::::777333111111111111111111111111111111222222222222555888<<>>===<<<<<<;;;888888999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======:::;;;<<<<<<<<<<<<;;;:::;;;:::777555444444555555666666666555444333333333444444444444444444444444444444333333333333444444222222333444555666666777888777666555444333333333222333555666888:::;;;<<<>>>???@@@>>><<<;;;<<>>;;;<<<<<<:::888888:::<<<;;;===???@@@AAABBBAAAAAA>>>>>>>>>>>>>>>============???AAAAAA???===;;;:::777777888999;;;===>>>@@@999777555555888;;;;;;:::::::::;;;===??????<<<::::::999888666555555666666888888888888777777777666777888999::::::::::::::::::999999888666555555444777666555333222222222222555555555444444555555555333333444444555555444444444222000......///111222000111222222222222111000///000000000000111111111222333333444444333333222000111222333333333222222222222333333444333333333111222222333333333333333000000111222222333333444000111111111222222333333000000000111333333222111111---555III^^^iiiXXX::://////000000000111111111111555666555555666222,,,222222222222222222222222000000000000111111111222...///111111000///000111222111111111222222333444333333333333333333333333111111222333333333333333222222222222222222222222//////...---......000000/////////000000111111111111111000//////000111111000222333333111000000000000000//////000111222333,,,...000000......///111222333444555666777888888999888777666555333222222333111///000222333222000//////000111111222333333333555444111000333333000000000111111111111000000////////////////////////111000//////////////////000......000222333000...---000444888888666333000111111111111111111111111111111222222222444888;;;>>>JJJ\\\ppp|||iii]]]YYYTTTcccyyyMMMLLLKKKIIIGGGEEEDDDCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEBBB???===>>>???@@@AAAAAA@@@??????>>>==============================???>>>===<<<<<<===>>>???<<<<<<===>>>@@@AAABBBBBBFFFEEECCCBBB@@@?????????>>>@@@AAADDDGGGIIIKKKLLLEEEGGGHHHGGGEEEEEEGGGJJJKKKLLLLLLLLLKKKJJJIIIIIICCCDDDFFFIIIMMMRRRVVVXXXUUUVVVVVVVVVUUUSSSPPPNNNIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAABBBCCC@@@BBBCCCEEEEEECCCBBB@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJIIIGGGDDDDDDEEEGGGKKKNNNRRRUUUVVVUUUSSSQQQMMMMMMLLLLLLKKKKKKJJJJJJGGGKKKNNNNNNIIIDDDBBBBBB>>>>>>???AAACCCEEEGGGIIIHHHDDD@@@AAAFFFKKKNNNOOOGGGGGGGGGIIIKKKKKKJJJHHHFFFDDDAAA???===;;;;;;;;;@@@@@@?????????>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???===;;;999888888::::::999999999999::::::???????????????>>>===<<<777555333111000222444555333444555555555555444333444444555555555666666666777888999::::::999888777555666777888888888777666444444555666777777777777777666555555555777999:::999888888777666666555555444444555555555555666666999888777888999999777555999555:::BBBWWWzzztttFFF777777777888888888999999444777999888:::<<<;;;888666666666666666666666666222222333333333444444444111333555555444444555666333333222111222333555666555555555555555555555555444444555666777777666666555555555555555555555555000111222444555555555555111111222222222333333333333222111000000111222333111333555444333111000111444444333333444666777999333666888777555444666999666777999;;;===@@@AAABBBAAA@@@???===;;;:::888888555333111222444555444111111111222333444444555555777:::999555444555444111222222333333333333222222000000000000000000000000222111000//////...//////222000///111333333000---(((+++///333444333000...000000000000000000000000111111222222222444888;;;999DDDWWWlll}}}|||iii]]]ZZZVVVeeezzzeeedddaaa^^^\\\YYYXXXWWWYYYZZZ]]]___``````____________```aaaaaaaaa``````^^^[[[YYYZZZ^^^bbbddddddffffffeeeeeeddddddddddddaaa^^^YYYUUURRRPPPPPPPPPRRRPPPOOOOOOPPPPPPOOONNNSSSQQQOOONNNNNNNNNNNNMMMMMMNNNNNNMMMKKKJJJLLLMMMJJJKKKNNNRRRVVVZZZ]]]___^^^YYYTTTQQQRRRSSSRRRPPPPPPTTTXXX\\\___aaaccceeehhhfffbbb___^^^___aaabbbgggffffffggghhhfffaaa]]]YYYYYY\\\bbbkkksssxxxzzzyyywwwtttsssqqqnnnkkkhhhiiifffcccbbbbbbaaa]]]ZZZYYYXXXVVVTTTSSSTTTTTTUUUUUUVVVWWWVVVTTTRRRRRRRRRRRRUUUZZZ^^^```bbbeeeggghhhfffbbb___]]]]]]]]]^^^eeehhhkkknnnppppppoooooopppooommmjjjgggdddbbb``````aaabbbbbb```]]]YYYWWWUUUUUUWWWXXX[[[]]]___aaa^^^^^^^^^^^^```bbbdddeeefffffffffffffffeeeeeedddbbb___[[[VVVRRROOOMMMLLLMMMOOOQQQSSSSSSRRRQQQPPPVVVXXX[[[]]]\\\[[[[[[[[[[[[\\\]]]^^^]]][[[YYYWWWYYYXXXVVVQQQLLLHHHGGGGGGEEEEEEFFFEEEDDDDDDEEEGGGIIINNNQQQPPPOOONNNJJJDDDCCC>>>===???@@@===<<<===????????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFEEECCCBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBBBBEEEDDDDDDFFFJJJLLLMMMLLLIIIHHHFFFDDDBBBBBBBBBBBB??????@@@AAABBBDDDFFFGGGKKKJJJGGGEEEDDDCCCCCCCCCBBBBBB???AAAQQQbbb```SSSAAA@@@???>>>???AAACCCDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDCCCDDDDDDDDDAAA===999;;;;;;;;;<<<===>>>???@@@@@@?????????@@@@@@AAABBBAAA@@@???============>>>>>>@@@BBBBBBAAA?????????AAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@???===<<<;;;<<<===============<<<<<<>>><<<::::::;;;<<<;;;:::::::::::::::;;;<<<===>>><<<<<<======<<<;;;999777:::::::::999999999999999999999999:::;;;===>>>???BBBCCCDDDGGGLLLQQQVVVYYYXXXVVVQQQMMMIIIEEEDDDCCC???===:::999999:::999888888888888888777888:::===:::;;;<<<<<<<<<:::999888<<<777333444777999888666999888666444333444555555333222222111111222333333444333111---***+++///333000111111111111000000//////000111222222222222222000000111222333555666777???FFFTTTggg{{{lll]]]UUU[[[eeexxx|||yyyvvvsssrrrqqqppprrruuuwwwxxxyyyxxxxxxyyyzzzzzzzzz{{{zzzzzzzzz{{{yyyvvvwww{{{|||zzzuuuqqqnnnlllllllllmmmkkkjjjkkkllllllkkkjjjkkkjjjhhhgggggggggffffffiiijjjjjjhhhgggfffhhhiiifffhhhkkkooossswwwyyyzzzxxxtttooommmmmmmmmlllkkkmmmpppuuuyyy|||~~~~~~~~~{{{xxxyyy|||{{{zzzzzzyyywwwtttrrrqqqpppnnnmmmmmmnnnnnnpppqqqrrrrrrooonnnnnnnnnrrruuuzzz}}}|||zzzzzz{{{{{{~~~}}}||||||}}}|||{{{xxxvvvttttttvvvxxx{{{|||}}}}}}|||}}}}}}}}}~~~}}}yyysssnnnjjjgggfffiiijjjlllmmmnnnnnnnnnnnnvvvxxx|||}}}|||{{{{{{{{{yyyzzz{{{{{{{{{yyywwwvvvuuutttqqqlllfffaaa______[[[\\\]]]\\\ZZZZZZ[[[]]]iiinnnqqqooommmkkkeee___XXXSSSPPPQQQRRRPPPOOOQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUYYYYYYYYYZZZ[[[\\\]]]^^^aaa```___]]][[[ZZZZZZZZZ[[[\\\]]]^^^______``````]]]]]]^^^```ccceeedddcccbbb```]]][[[XXXWWWWWWVVVXXXXXXYYY[[[]]]___```aaabbbaaa___^^^]]]]]]]]]]]]WWWZZZXXXTTTZZZdddbbbZZZVVVUUUTTTTTTUUUVVVXXXZZZYYY[[[\\\^^^_________^^^ZZZXXXUUUSSSSSSQQQOOONNNLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSUUUWWWXXXUUUTTTSSSQQQPPPPPPQQQQQQRRRTTTVVVVVVUUUTTTSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYWWWVVVTTTRRROOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEEEEFFFHHHKKKMMMOOOPPPPPPOOOMMMJJJHHHFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFFFFHHHLLLOOORRR[[[\\\^^^bbbgggmmmrrruuuuuurrrlllfff```[[[WWWVVVOOOLLLHHHFFFEEEDDDCCCAAACCCDDDFFFFFFFFFFFFHHHJJJJJJJJJJJJIIIGGGEEECCCBBBCCCAAA???AAADDDFFFEEECCCEEECCC@@@>>>=========>>>???>>><<<:::999888777777666777666444000///111333111111111111111000000///222222222333222222111111111111222333444666777888===DDDRRReeeyyymmm]]]VVVYYYdddxxx~~~|||yyyyyyzzzzzzzzzyyywwwwwwxxxyyyyyypppjjjeeeffffffdddeeehhhiiihhhhhhhhhhhhiiiiiijjjjjjlllmmmooopppqqqppppppuuuuuuvvvwwwxxxyyyyyyzzz|||zzzxxxvvvuuutttuuuuuutttvvvxxxzzz|||~~~}}}~~~|||yyyvvvtttssssssssssssuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~uuu{{{zzzrrrnnnqqqqqqnnnrrrrrrqqqqqqqqqsssuuuvvvxxxyyy{{{}}}~~~~~~~~~~~~yyyuuuoookkkjjjjjjjjjjjjeeeeeeeeefffggghhhjjjjjjiiijjjkkkmmmpppsssvvvwwwsssrrrpppooonnnmmmmmmmmmoooqqqttttttsssqqqqqqrrrrrrssssssuuuvvvwwwxxxyyyxxxvvvrrrnnnjjjgggeeeddddddeeegggiiikkklllmmmnnniiifffcccaaa```___]]][[[\\\[[[\\\^^^aaaeeeiiikkknnnllliiiddd```]]][[[YYY[[[\\\^^^```aaa```___^^^```___]]]^^^aaafffkkknnnssstttwww{{{yyytttpppnnnjjjgggccc___]]][[[XXXVVVYYY[[[___```aaaaaabbbdddccccccbbb```]]]ZZZWWWVVVVVVUUUUUUWWW[[[]]]^^^]]][[[YYYVVVSSSQQQPPPPPPPPPRRRQQQNNNJJJFFFDDDBBBAAA???@@@@@@>>>:::666444333222222111111111000000000333333333333222111000///222222333444555777888999:::AAANNNbbbwwwnnn^^^VVVWWWbbbwwwzzzyyyyyyxxxyyy}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}|||{{{yyywwwxxxwwwxxxyyy|||{{{wwwtttrrrqqqtttuuuxxxzzzzzzxxxvvvtttuuuvvvwwwyyy|||}}}zzzwwwtttqqqrrrvvvzzz~~~~~~}}}|||yyywwwtttrrrqqqoooooonnnoooqqqtttxxx{{{vvvtttpppllliiihhhgggggggggeeebbb]]]YYYUUUSSSRRRRRRQQQNNNIIICCC===888555333222222111000000000000111111111222111111000000222222333333444666777888999???LLL___tttooo^^^WWWTTT```vvv~~~|||{{{{{{yyyxxxtttpppllliiifffeeehhhddd]]]UUULLLDDD===999444333222111000000000000---...///000111111111111222222222222333444666666999???KKK]]]rrrppp___XXXSSS^^^ttt~~~{{{xxxvvvuuuxxxrrriii___UUUKKKBBB<<<666444333111000000000111,,,---...000111222222333222111111222333444555555999>>>III[[[pppqqq```XXXSSS]]]rrr~~~}}}}}}xxxpppggg]]]QQQEEE===777555333111000000000111//////000222333333333333333333333333333444555666999===GGGXXXlllrrraaaYYYSSS]]]ppp|||yyyssslllbbbUUUGGG===777555333111000000000111222222333444444444333333444444444444444555666777888<<>>LLL___kkksssuuubbbTTTRRRZZZiii|||XXXVVVSSSPPPMMMLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNOOORRRSSSUUUWWWZZZ]]]___```cccccceeegggjjjnnnqqqssswwwwwwwwwxxxxxxyyyzzzzzzxxxwwwvvvttttttuuuvvvvvvxxxxxxvvvtttqqqnnnkkkjjjmmmmmmmmmmmmnnnpppqqqqqqrrrrrrtttvvvwwwyyy{{{{{{{{{|||||||||{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzssslllbbbUUUGGG===333222222333111//////222111000111333222//////222222333444444333444666777777;;;HHHXXXdddooo|||uuuaaaSSSOOOWWWfff{{{IIIHHHFFFDDDCCCBBBBBBBBBAAABBBCCCCCCBBBBBBCCCDDDGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQTTTWWWYYY\\\]]]``````aaabbbcccccccccddd``````___^^^^^^___```aaabbbaaa```^^^\\\YYYWWWVVVZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeefffeeefffgggfffeeeeeeggghhhjjjiiiiiihhhhhhhhhhhhhhhiiijjjmmmqqqvvv{{{}}}yyyrrrkkkbbbUUUGGG>>>444111111333222///222888888222...000000...///222222333444333333333555777888999@@@NNN^^^nnn~~~wwwbbbSSSMMMTTTdddxxx=========<<<;;;:::999999888:::;;;;;;::::::;;;<<<>>>>>>??????????????????AAABBBDDDFFFHHHJJJKKKLLLMMMMMMOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNJJJJJJLLLMMMOOOPPPQQQRRRQQQRRRSSSRRRPPPPPPRRRTTTVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUXXX\\\```dddggghhhjjjkkklllnnnqqquuuxxxzzz}}}~~~}}}{{{zzz{{{}}}~~~zzzvvvtttsssqqqsssuuuxxxzzz|||||||||zzzyyyyyyyyyzzz|||~~~~~~yyyssslllcccWWWIII@@@777222111333222000777BBBHHH:::///000111//////333111222333333222333555777::::::>>>JJJ\\\pppyyydddUUUMMMSSSaaauuu666666777777666555444333333444666555444444555777777777777888888888888999999:::<<<===???@@@@@@@@@>>>???@@@BBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB===>>>>>>@@@AAABBBCCCCCCBBBCCCCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEHHHKKKMMMOOOOOOPPPUUUUUUVVVWWWZZZ]]]```aaaaaacccgggiiikkkjjjiiihhhdddcccbbbaaaaaabbbddddddggghhhkkkmmmooopppqqqqqqmmmkkkhhheeeaaa___]]]\\\\\\^^^aaadddfffhhhiiiiiiffffffffffffgggiiijjjllliiijjjlllmmmnnnpppsssvvvyyy{{{~~~|||}}}{{{uuunnnfffZZZLLLCCC;;;444111333222111<<>>???<<<>>>@@@BBBCCCBBBAAA@@@BBBBBBCCCDDDFFFIIIKKKMMMMMMOOORRRTTTVVVUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNOOOPPPSSSUUUWWWXXXXXXXXXXXXWWWTTTQQQOOOLLLKKKJJJGGGIIILLLOOORRRTTTUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYRRRTTTVVVVVVWWWYYY[[[^^^___aaadddggghhhhhhgggfffdddeeefffhhhkkknnnqqqrrrppprrruuuxxxyyywwwuuusssqqqpppqqquuu|||~~~}}}~~~}}}wwwppphhh\\\OOOEEE>>>555111222111222@@@RRRnnnRRR:::555777555333555111222333333222333555666222<<>>LLL[[[kkk}}}mmm]]]VVVUUUZZZiii333333333333333333333333444444333333444444555666555555444444333444444444444444444444444444444444333333333333222222222222444333222333555666666555555444333222222333444444333333333333333333333333333333222333333555777888666555444333333444555666333333333444555555666666222222222222222333333444777777888888888999999999;;;;;;<<<============<<<;;;;;;:::::::::;;;<<<===<<<===>>>>>>===>>>@@@AAAIIIAAA::::::;;;999999;;;;;;;;;::::::::::::;;;;;;<<>>>>>>>>>>>???@@@AAAAAABBBEEEHHHHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPPPPNNNNNNNNNKKKJJJKKKOOOSSSTTTTTTVVVWWWXXXYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVV\\\]]]___aaaccceeeffffffddddddccccccbbb```___^^^```^^^[[[YYYYYY\\\```bbbfffiiijjjggggggjjjjjjgggcccdddfffhhhiiihhhgggfffhhhffffffgggkkklllllljjjlllkkkjjjiiiiiikkklllnnnooopppqqqqqqqqqrrruuuwwwrrrrrrrrrrrrrrrsssttttttpppmmmiiidddbbbbbbbbbcccggghhhjjjiiiiiihhhjjjkkkkkklllmmmnnnnnnoooooonnnnnnoooppprrruuuxxx{{{}}}|||{{{vvvooohhhaaaTTTIII>>>777222333444444666:::EEEPPP\\\```WWWHHH:::222111222222333333444444555777888???KKKYYYiii}}}ooo^^^WWWVVVZZZjjj444444444444444444444444444333333333333444555555555555444444444555666666444444444444444444444444555444444444444333333333333222111222333444333111666555555444555555666666333333333333333333333333222222222333333333444444777666444222111222222333333333333333333333333333222111111111111222333333444444333222333444555666444444555666666666666666888888777777888888999:::555666777777777888:::<<>>666555777777888;;;888777777666666777777888888:::<<<<<<;;;999999999:::::::::::::::::::::::::::<<<>>>>>>===<<<<<<<<<>>>>>>>>>>>>???????????????@@@BBBCCCCCCCCCBBBAAA@@@???>>>???BBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKMMMNNNOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJMMMKKKHHHFFFGGGIIILLLNNNNNNQQQQQQNNNPPPTTTVVVTTTNNNOOOQQQRRRSSSRRRRRRQQQRRRQQQQQQRRRTTTVVVVVVUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___\\\\\\[[[[[[\\\\\\]]]]]][[[YYYUUUQQQOOONNNOOOOOOTTTUUUVVVVVVUUUUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^aaadddfffkkkmmmnnnooonnnoooppprrruuuvvvyyy{{{|||{{{zzzzzzyyyzzzzzzzzzyyyxxxvvvuuuppptttyyy}}}~~~~~~~~~~~~zzzzzzuuunnniiibbbVVVKKK@@@999444444444333555888444???NNN[[[\\\OOO<<<---111111111222333333444444888888===GGGTTTdddyyyqqqaaaVVVTTTYYYhhh~~~444444444444444444444444222222222222222333444444444444444444555666666777444444444444444444444444666666666555555555444444555444222222333333222111555555555555666666666777444444444444444444444444222333333444444333222222666555444333222222222333444444333333333222222222444444444444444555666666444222111000000222444555333444555555666666555555666666666777777777888888444555666555444555777888DDD;;;555555666666777:::666666666555555666666666888:::;;;;;;999777777777999999999888888777777666777999::::::::::::999999<<<<<<<<<============>>>;;;;;;<<<===>>>======<<<;;;;;;:::;;;<<<>>>??????AAAAAA???>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@CCCFFFHHHDDDFFFEEECCCEEEKKKNNNNNNDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKHHHEEECCCBBBCCCCCCEEEFFFGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTWWWXXXZZZZZZZZZZZZ[[[]]]]]]___bbbdddeeedddbbbaaa___```aaabbbbbbaaa```___^^^aaaeeehhhhhhiiijjjkkkhhhkkkooosssuuuvvvuuutttllljjjhhhiiimmmqqqtttuuu{{{|||}}}{{{yyywwwxxxyyyzzzzzz{{{|||~~~|||}}}~~~~~~|||zzzxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~}}}{{{wwwwwwsssmmmhhhcccXXXMMM@@@:::444444333111222444222333777<<<@@@???888222111111222222333444444555888777:::CCCNNN^^^tttttteeeUUUSSSWWWeee{{{444444444444444444444444333333333333333444444555444444444444444555666777555555555555555555555555444333333333222222222222777666555555555555444222111111111222222333333333444444444444444444444444333444444444444333222222555444444444444444444555555555444444333222222222333333222222333333444555555333222111111333555666444555666666777777666666333333333444444444444444777888888777555555777888>>>777333444666444333444444444333333333333444444888999:::999777666666777555666666666555444333222555555555666777777777666666666777888999::::::;;;777777888888999999999888777777888888888888999:::===<<<:::888888999:::;;;::::::::::::;;;;;;;;;;;;999999:::::::::999999888;;;;;;<<<<<<<<<;;;;;;:::999999888999:::<<<>>>@@@???AAA@@@>>>@@@GGGKKKKKK<<<======>>>>>>>>>>>>===;;;<<<============>>>???>>>>>>===>>>>>>>>>??????>>>@@@AAAAAA@@@???@@@AAA@@@@@@????????????@@@@@@@@@???===;;;999999::::::999:::;;;;;;999999999;;;::::::999999999;;;===>>><<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHGGGGGGHHHJJJGGGIIILLLNNNOOONNNLLLJJJKKKKKKMMMNNNOOONNNNNNMMMKKKNNNPPPQQQQQQRRRSSSUUUUUUWWWZZZ]]]^^^^^^]]]\\\VVVTTTRRRRRRTTTWWWYYYYYY___```bbbaaa``````aaaccccccccccccdddfffhhhiiijjjeeefffggghhhgggfffcccbbbaaa`````````aaabbbccccccdddeeeggggggffffffgggiiilllmmmmmmnnnnnnmmmmmmmmmppprrrttttttuuuwwwyyy|||~~~~~~|||}}}}}}~~~~~~{{{xxxvvvttttttrrrmmmiiieeeZZZPPPBBB;;;666555444111111333666444111000000333666999222222222333444444555555888888:::AAAJJJZZZrrrxxxjjjXXXUUUXXXeee{{{333333333333333333333333555444444444444555666666444444333333333444555555555555555555555555555555555555555444444444333333888666555555666666555333000111222333444444444333444444444444444444444444333333333333333333333333444444444444555555555555444444444333333222222222333333222222333333444555444444333333333444555666333444555555666666555555333444555555666666555555888999999888777777888:::???888555666888555333333555555444444444444555555444555666555444333444555666666777777777666444333666555444555777888888777222333444555666777888888666666666777777777888888777888999999777666777888;;;:::999888777888999999777777777888888888888888888888888888888777666666666666777888888888777777888888888777777777777777:::<<<;;;888:::@@@CCCCCC888888888888888888999999888999::::::999999:::<<<999:::::::::;;;;;;;;;;;;:::<<<======<<<:::;;;;;;;;;::::::999999999999:::999999888777777777888999666888888888666555666777555555555555666777888888777666666666777888:::;;;<<<===??????>>>===???@@@===>>>@@@AAABBBAAA@@@???<<<>>>???AAAAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCEEEGGGEEEGGGIIIJJJKKKJJJIIIHHHJJJGGGEEEEEEFFFHHHIIIIIIKKKMMMNNNOOONNNNNNPPPRRROOOOOOPPPQQQRRRRRRSSSTTTQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSSSSRRRRRRSSSTTTWWWWWWXXXYYYYYYYYYYYYXXXZZZ\\\^^^^^^^^^```bbbeeeiiiooorrrrrrrrrtttuuusssnnnnnnmmmlllkkkiiihhhgggggghhhiiijjjkkkkkkkkkkkkkkkkkklllooorrrssssssqqqqqqpppooonnnmmmmmmnnnoooppprrrvvvyyy||||||{{{wwwyyy|||{{{{{{|||{{{zzzxxxvvvuuupppqqqoookkkiiieee[[[QQQBBB<<<777666555111111333000333666666333111222333111111222222333444444444888999<<>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDD@@@@@@BBBCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGAAACCCDDDDDDCCCBBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOSSSYYY\\\[[[ZZZ]]]^^^\\\WWWVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVUUUVVVXXX[[[]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVZZZ\\\^^^```ccchhhmmmqqqxxxzzz}}}~~~zzzwwwsssnnnjjjfffdddccccccdddfffhhhiiiiiiiiihhhggghhhiiiiiijjjlllpppsssvvvyyy}}}~~~{{{xxxwwwuuuqqqnnnmmmmmmooopppqqqrrruuuxxxzzz{{{||||||}}}|||wwwtttmmmnnnpppqqqrrrqqqpppooohhhiiigggdddccc```WWWMMM???999444444222///...///***---222444333000...---/////////000111111222222555666:::@@@HHHVVVooo~~~qqq^^^ZZZZZZfff{{{111111111111111111111111/////////...///000000111444333333222111111111111111111111111111111111111222222222111111111000000222111000111222333222000...///000222333333222222000000000000000000000000222000///......000222444555555555444222000///...000000000000000111111111111111111000111222222333000000111222333222222222111222222333333333333333...///111222222111111000...000222333444666999<<>>>>>===>>>@@@BBB???DDDGGGEEEEEEHHHHHHGGGHHHGGGEEECCCBBBBBBBBBCCC@@@AAABBBCCCDDDCCCBBBBBBDDDCCCBBBDDDGGGJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEGGGIIIKKKPPPUUUYYY]]]___bbbdddfffeeedddcccbbb```]]]YYYWWWUUUTTTTTTOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSUUUYYY\\\]]]```eeeiiiiiihhhdddbbb___^^^]]][[[YYYXXXXXXXXX[[[]]]aaadddfffggggggggghhhjjjnnnttt{{{|||ssskkkeeeaaa\\\]]]```cccdddeeedddccc___aaa```]]]\\\YYYPPPGGG:::444000///...+++)))+++---+++******---///000000------......///000000000000111666===DDDRRRkkksss\\\XXXWWWbbbwww