BM66(@ sss\\\JJJBBB???===;;;999888999:::;;;777777777777666666666666444444333333333333222222111111111111000000000000////////////////////////////////////000000000000000000//////.........---////////////////////////---------........./////////111222222111111222333000000222888CCCOOOXXX]]]WWWUUUSSSRRRSSSVVVYYY[[[^^^aaacccdddcccaaaaaaaaaeeecccbbbaaa]]]\\\ccclllvvvhhhZZZSSSXXXaaaoooyyyhhheeebbbccchhhnnnqqqrrrssszzzzzztttqqqqqqooommmjjjgggbbb\\\XXXPPPLLLGGGCCCAAA@@@???>>>AAABBBBBBCCCBBBAAA@@@???<<<===>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;<<<;;;999999999:::<<<>>>??????>>>======@@@DDDHHHJJJMMMOOOPPPNNNKKKJJJIIIHHHCCC===;;;===??????===BBBCCCEEEIIILLLKKKFFFBBB===>>>??????@@@BBBFFFIIIKKKKKKKKKMMMOOOOOOMMMKKKEEE===777777888666555777777777777777666666666666777999:::;;;;;;===???BBBIIIQQQ[[[eeeqqq~~~gggQQQFFF>>>===<<<:::999999::::::777777777777666666666666444444333333333333222222111111111111000000000000////////////////////////............////////////000/////////............////////////////////////---------.........//////...///000000//////000111111111444;;;EEEQQQZZZ^^^XXXWWWUUUTTTUUUXXX[[[]]]^^^aaadddeeedddbbbcccdddgggggggggeee```]]]eeeppp}}}oooaaaVVVRRRZZZeeeyyytttdddbbb```ccciiippptttvvvuuu|||~~~zzzvvvtttrrrpppmmmkkkgggbbb]]]XXXSSSOOOIIIEEECCCAAA@@@???@@@AAAAAABBBAAA@@@???>>>===>>>>>>??????>>>>>>===>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999:::;;;===>>>??????>>><<<<<<>>>BBBFFFHHHKKKNNNPPPOOOMMMLLLLLLIIIEEEAAA>>>======>>>===BBBBBBDDDGGGJJJJJJFFFCCCBBBBBBAAA@@@???AAADDDGGGJJJJJJJJJKKKNNNOOONNNLLLFFF>>>888888999888777888777777777777666666666666777999:::;;;;;;===@@@BBBGGGPPPZZZcccppp~~~ttt[[[LLL@@@???>>>===<<<;;;:::999888777777777666666666555444444333333333333222222111111111111000000000000////////////////////////------------............////////////............////////////////////////------........./////////...///000000//////000222222333777???IIITTT[[[___ZZZYYYXXXWWWXXX[[[^^^```___cccffffffdddbbbccceeehhhjjjllliiiaaa^^^gggtttvvvggg[[[SSSTTTaaannnzzznnn```______cccjjjrrrxxx{{{zzz~~~{{{{{{}}}}}}}}}{{{xxxwwwtttrrrooolllhhhccc]]]YYYVVVRRRLLLHHHEEECCCAAA?????????@@@@@@@@@???>>>===?????????>>>>>>????????????>>>======<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>===;;;:::<<>>???BBBEEEJJJHHHHHHIIILLLNNNNNNNNNFFF>>>888888999777666777666666666666777777777777888999::::::;;;<<<@@@BBBFFFNNNXXXbbbooo}}}~~~cccQQQEEEDDDCCCBBB???===;;;999888888777777666666555555444444333333333222222222111111111111000000000///////////////////////////------.........////////////////////////.........////////////////////////............////////////000222333333222111333444333555:::CCCMMMWWW]]]___\\\[[[ZZZZZZ\\\^^^aaacccaaaeeehhhgggbbb```aaadddgggiiilllhhh^^^\\\hhhwwwssscccWWWSSSYYYiiixxxtttjjj______aaaeeelllttt{{{~~~~~~~~~}}}|||yyyyyy{{{||||||{{{yyyxxxuuussspppmmmjjjeee^^^ZZZXXXTTTNNNJJJFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>======AAA@@@???>>>>>>???@@@AAA??????>>>===============<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;999:::===???FFFIIIMMMOOOOOONNNNNNNNNLLLLLLKKKEEE???;;;;;;===?????????@@@BBBEEEGGGGGGJJJHHHEEEAAA>>>>>>AAADDDIIIHHHFFFHHHJJJMMMOOOOOODDD<<<666666666444333555666666666666777777777777888999:::::::::<<<@@@CCCEEENNNXXXbbbooo}}}kkkWWWLLLKKKIIIGGGCCC???<<<:::888888888777666555555555444444333333333222222222111111111111000000000///000000000000000000000000....../////////000000000.........///////////////000000000000000000000000........./////////000000111222333333222222333444333666===GGGRRRZZZ^^^___]]]\\\\\\]]]^^^```cccddddddgggjjjfff```\\\^^^aaadddfffgggccc[[[ZZZiiizzz}}}ooo___UUUTTT]]]nnn~~~|||ooohhh```aaadddhhhnnnuuu|||~~~}}}}}}}}}|||{{{zzzzzz{{{{{{{{{yyyxxxwwwuuusssqqqnnnkkkfffaaa]]]XXXTTTOOOKKKGGGDDDAAA>>>=====================>>>AAA@@@???>>>>>>???@@@AAA??????>>>===============;;;;;;;;;;;;;;;<<<============<<<:::999999;;;===FFFJJJMMMOOONNNMMMLLLMMMLLLMMMLLLHHHAAA<<<;;;============>>>@@@CCCGGGJJJJJJIIIFFFBBB??????BBBDDDIIIHHHFFFHHHJJJMMMOOOOOOEEE===777666666444333444555666666666777777777888999999:::999:::<<<@@@CCCFFFNNNYYYcccppp~~~vvvaaaTTTRRROOOJJJEEE@@@<<<;;;999999888777666555444444444444333333333333222222111111111111000000000000000000000000000000000000////////////000000000111.........///////////////000000000000000000000000....../////////000000000///000111111000000111333444888AAALLLWWW^^^aaaaaa\\\\\\]]]]]]___aaaccceeedddhhhkkkfff___[[[]]]aaaddddddbbb___ZZZ^^^oooxxxjjj[[[TTTVVV```rrruuujjjeeeaaadddhhhlllqqqwww~~~|||{{{|||||||||{{{{{{{{{{{{zzzyyyxxxvvvvvvuuusssqqqooommmiiiccc```XXXUUUPPPLLLIIIFFFBBB???======<<<<<<<<<===>>>>>>?????????>>>>>>????????????>>>======<<<<<<======:::::::::;;;;;;;;;;;;<<<;;;<<<<<<:::999999;;;===EEEHHHLLLNNNMMMLLLKKKKKKLLLLLLKKKHHHCCC???===<<<;;;<<<===>>>???CCCHHHKKKKKKKKKIIIFFFCCCBBBDDDEEEJJJHHHHHHIIILLLNNNNNNNNNIII@@@:::999999777666777555555666666777777888888999999999999999<<<@@@DDDFFFNNNYYYcccpppnnnZZZWWWQQQKKKDDD???;;;:::999999888777666555444444444444333333333333222222111111111111000000000000000000000000000000000000........./////////000000............/////////000000000000000000000000000.../////////000000000000///000222111000000111333777<<>>>>>??????>>>>>>===>>>===<<<<<<;;;;;;<<<<<<888999999::::::::::::::::::;;;;;;;;;999999;;;===BBBEEEIIILLLLLLLLLLLLLLLKKKIIIHHHGGGEEEBBB>>>;;;999;;;===???@@@CCCHHHLLLOOOPPPOOOLLLHHHFFFEEEFFFJJJJJJJJJKKKNNNOOONNNLLLJJJBBB;;;::::::888777888555555555666777888888888::::::999888999<<<@@@DDDDDDMMMWWWbbbooo~~~www]]]YYYRRRJJJCCC===:::999999999888777666555444444444444444333333333222222111111111111000000000000000000000000000000000000---------.........//////---.........//////000000000000000000000000000000////////////000000000000111333444444333222444555999???IIIVVVaaafffgggeeeZZZ[[[\\\]]]___aaacccdddbbbgggkkkhhhaaa^^^ccciiimmmhhhbbb```bbblllqqqfff[[[ZZZ```mmm~~~uuuhhhaaa^^^___dddjjjpppuuu|||~~~zzzyyywwwwwwyyy{{{{{{{{{xxxwwwwwwvvvuuuttttttssssssrrrqqqpppooolllgggdddZZZWWWTTTPPPNNNJJJGGGDDD>>>===<<<<<<===>>>???@@@<<<===>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;777888999:::::::::999999:::;;;;;;;;;::::::<<<>>>???BBBGGGKKKLLLLLLMMMNNNJJJHHHFFFFFFGGGEEE???;;;888;;;>>>???@@@CCCIIIMMMSSSTTTSSSQQQLLLHHHFFFFFFKKKKKKKKKMMMOOOOOOMMMKKKIIIAAA:::999999666555666444555555666777888888999::::::999888999<<>><<<<<<333444555666777777666666444444444444333111000///222222222222111111111000000000000000000000000000000000000000000000000000//////000000///...------111///------.../////////222111///......000222333111111222111///000222444888BBBPPP[[[aaabbbaaa```]]]______^^^\\\]]]aaaeeebbbeeegggeeebbbbbbfffkkkpppeee]]]```lllzzzyyyqqqbbbUUUVVVcccttt|||mmm```]]]___bbbffflllqqqvvv|||yyyxxxwwwvvvuuuvvvwwwxxxwwwwwwvvvuuutttssssssrrrssssssrrrpppmmmgggbbb___]]][[[WWWRRRNNNJJJHHHFFF@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999===<<<:::999888999::::::999>>>EEELLLPPPQQQPPPNNNIIIGGGEEEDDDCCCAAA>>><<>>;;;999777666555666666666666666666666666999:::::::::999:::===???BBBLLLYYYcccnnn{{{lll[[[JJJBBB???<<<:::999999888888777666555444333222222222333333333444444111111111111000000000000000000000000000000000000///////////////////////////////////////...------///000111111111000000///111000/////////000222333111111222111000111333555:::DDDQQQ]]]bbbcccbbb```\\\^^^^^^]]]\\\]]]aaadddccceeeeeebbb^^^]]]```dddggg___\\\dddttt|||sssfffYYYPPPUUUeeeyyyxxxjjj___]]]```dddhhhoootttxxx|||{{{zzzyyyxxxwwwwwwwwwssssssrrrqqqpppooonnnnnnpppppppppooommmiiieeebbb^^^\\\XXXTTTOOOKKKHHHGGGAAA@@@>>>===<<<<<<===>>>==================<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::999999999::::::;;;???EEEKKKNNNNNNMMMKKKIIIGGGEEEDDDDDDBBB???===@@@>>>===>>>AAAGGGMMMQQQVVVZZZ\\\[[[UUUNNNHHHFFFHHHKKKNNNPPPOOOLLLIIIGGGDDDCCCAAA>>>;;;999777666666666666666666666666666999999::::::999:::===@@@BBBMMMYYYcccooo|||uuuaaaKKKAAA???===:::888;;;;;;:::888777555444333444333222222222333444555222222222111111111111000000000000000000000000000........................///////////////......---+++///222333000......///000000000000111111111111111111222111000222555888>>>GGGTTT___dddeeecccaaa\\\]]]]]]]]]]]]^^^aaaccccccdddccc___[[[YYY\\\___```[[[]]]jjj{{{vvvlll^^^TTTOOOWWWjjj~~~qqqeee^^^^^^bbbeeekkkqqqwww|||~~~}}}|||{{{{{{{{{zzzxxxwwwuuuttttttssssssrrrqqqpppooonnnlllmmmmmmmmmllljjjgggeee```^^^ZZZVVVQQQLLLIIIGGGDDDBBB>>><<<::::::<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999;;;;;;:::999999999::::::===@@@EEEIIIKKKKKKIIIGGGHHHFFFEEEDDDDDDCCC@@@>>>@@@@@@@@@BBBGGGLLLQQQTTTWWWZZZ]]]]]]XXXPPPIIIFFFDDDJJJPPPSSSQQQMMMKKKJJJHHHGGGEEEBBB???;;;999777666666666666666666666666888999:::999999:::===@@@CCCMMMZZZdddppp}}}kkkPPPDDDBBB@@@<<<::::::999999888888777777777777666333111000000111222444444333333333222222222000000000000000000000000////////////////////////...///////////////......)))---111000+++))),,,/////////000111111111111000111111222111111333777:::BBBKKKXXXbbbgggfffdddbbb\\\\\\]]]]]]^^^___aaabbbaaaaaaaaa^^^[[[[[[^^^```___]]]```mmm}}}rrrggg\\\UUUTTT^^^qqquuujjjaaa]]]___dddfffllltttzzz~~~|||zzzyyyvvvwwwwwwwwwwwwuuusssrrrttttttsssrrrqqqppppppoookkkkkkllllllkkkiiigggfff```___[[[WWWRRRMMMIIIGGGFFFCCC???;;;999999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;999999999999999999999999;;;:::::::::::::::::::::<<<>>>BBBFFFHHHIIIGGGFFFFFFEEEDDDDDDDDDCCCAAA???>>>???AAADDDIIINNNRRRUUUTTTXXX[[[\\\YYYSSSLLLHHHBBBIIIRRRUUUSSSPPPNNNNNNLLLKKKJJJGGGCCC???;;;888666666666666666666666666777888999999999:::===@@@CCCMMMZZZeeeqqq~~~uuuWWWHHHDDDAAA===;;;;;;:::999888777777888888666555222000//////000111333222222222111111111111111111111111111111111111000000000000000000000000......///////////////...,,,...///---((((((---222//////000111111111111000111222222111222555:::===GGGPPP\\\fffjjjhhheeeccc^^^^^^]]]^^^___```aaaaaa]]]^^^______```aaadddeee___]]]aaammm|||ooocccXXXUUUXXXeeewww~~~nnnddd___]]]```fffgggmmmuuu}}}~~~|||zzzxxxwwwrrrssstttuuuuuuuuutttsssqqqqqqpppooonnnmmmllllllkkkkkkkkkjjjiiigggeeeddd```___\\\XXXSSSNNNJJJGGGGGGDDD@@@;;;999999:::;;;999999::::::;;;;;;<<<<<<::::::999999999999:::;;;999999999999999999999999999:::::::::::::::::::::999<<>><<<:::888666555555666222222111111111222333444000000000/////////......111111111111111111111111111111111111111111111111---...//////////////////111111000---***+++000555000000000000111111111111111222222111333666<<<@@@LLLTTT```iiillljjjgggdddaaa```___```aaabbb```___ZZZ\\\^^^aaaccceeeffffffZZZZZZ```mmm}}}}}}mmm```QQQRRR[[[lllxxxiiiaaa___^^^bbbggghhhnnnwww}}}{{{yyyvvvuuuqqqrrrssstttuuuuuuuuuuuurrrrrrqqqpppooonnnmmmmmmlllkkkjjjiiigggfffdddccc```___]]]ZZZUUUPPPLLLJJJGGGEEEAAA===;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;999999888888999999::::::999999999999999999999999999999:::;;;;;;;;;::::::888:::===AAAEEEHHHIIIJJJFFFEEEDDDEEEGGGGGGFFFDDD<<<===???CCCGGGLLLPPPSSSPPPQQQTTTXXXZZZXXXSSSPPPGGGKKKPPPVVVXXXWWWTTTQQQMMMNNNNNNLLLIIICCC===:::777777777777777777777777666777888888888:::===@@@AAALLLYYYdddppp~~~hhhTTTHHHAAA>>>>>><<<;;;999666555555666777333333333444444444555555111111111000000000//////111111111111111111111111000000000000000000000000------...///////////////222111///......///111222111000/////////000222333111222222222333888>>>BBBPPPXXXccckkknnnlllhhheeedddbbbaaaaaacccccc```^^^ZZZ[[[^^^bbbddddddbbb```VVVXXXbbbqqqzzzjjj\\\QQQUUUbbbvvvtttfff```___```cccgggiiipppzzz~~~~~~~~~}}}{{{xxxvvvtttrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqpppooonnnnnnjjjjjjiiihhhgggeeeddddddaaa```___]]]YYYTTTPPPMMMGGGEEEBBB???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888888999::::::999999999999999999999999888999:::;;;;;;;;;::::::999:::===AAADDDGGGIIIJJJHHHGGGGGGIIIKKKKKKJJJIII??????AAACCCHHHMMMRRRUUUSSSSSSTTTWWWZZZYYYVVVRRRLLLLLLOOOTTTYYYZZZVVVQQQLLLMMMNNNMMMJJJDDD>>>:::777777777777777777777777555666777888888:::===@@@@@@KKKXXXcccooo}}}pppZZZLLLDDDAAABBB888777666555666777999;;;888888888777666555333222444444444333333333222222111111111111111111111111////////////////////////------...///000000//////000...---...///000///...222111///......000222333111222222222333888???CCCRRRZZZeeemmmooommmhhhffffffdddbbbbbbdddccc```]]][[[\\\___bbbcccaaa\\\YYYVVVZZZeeeuuuxxxgggYYYVVV\\\jjjssseee``````aaadddgggkkkrrr}}}~~~~~~}}}|||zzzxxxuuutttqqqpppnnnmmmmmmmmmnnnooonnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhgggffffffeeeeeebbbbbbaaa___\\\WWWSSSQQQFFFEEECCCAAA???===<<<;;;=========<<<<<<;;;;;;;;;888888777777888999::::::999999999999999999999999777888:::;;;<<<;;;::::::;;;<<<>>>@@@CCCFFFHHHJJJJJJJJJJJJKKKMMMNNNMMMLLLBBBBBBCCCEEEIIINNNSSSWWWWWWVVVUUUWWWZZZZZZWWWSSSOOOMMMMMMSSSZZZ\\\WWWQQQKKKLLLNNNMMMJJJDDD>>>:::777777777777777777777777555666777888888:::===@@@???JJJWWWbbbooo}}}|||aaaPPPGGG@@@:::===<<<;;;:::888777666666444444333222222222333333222111111111000000//////111///...------...///111222222111000000///000000////////////////////////000...---...111222111///000111111111111222222222555555555555555;;;CCCJJJTTT[[[ccchhhiiiiiiiiikkkhhhhhhgggeeecccaaa^^^]]]^^^bbbbbb\\\ZZZ\\\[[[WWWOOOZZZjjjyyyzzzggg\\\WWW___ooossseeebbbdddeeegggiiiooottt}}}}}}{{{xxxvvvuuuuuuuuuoooooonnnmmmmmmmmmmmmmmmmmmllljjjhhhiiijjjmmmnnnmmmkkkjjjiiihhhhhhiiiiiiccccccbbb___[[[VVVRRROOOLLLIIIEEEAAA===;;;::::::::::::;;;;;;;;;:::999888:::999999999::::::;;;<<<999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;:::999999999:::;;;<<>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<888999:::;;;;;;:::999888999999:::::::::::::::999:::;;;;;;<<<>>>CCCIIINNNPPPNNNLLLMMMPPPRRRRRRQQQIIIEEEDDDGGGIIILLLQQQWWWXXXXXXXXXWWWWWWVVVVVVVVVLLLJJJIIILLLQQQTTTSSSQQQOOONNNMMMMMMKKKGGG@@@<<<888777666666777888777666999888:::<<<;;;888:::???DDDKKKVVVdddqqq|||rrrZZZJJJBBB???======<<<;;;999888777666777666666555444444555555111111111222222222222222222111000//////000111222---------...//////000000////////////////////////000///...///111222111000000111111111111222222222///111333444777???IIIQQQXXX___gggkkkjjjgggeeeeeeccceeefffgggfffddd```^^^___fffggg___TTTNNNLLLKKKVVVbbbuuunnnaaa^^^]]]iii}}}uuujjj```___dddhhhmmmrrruuuxxx~~~~~~~~~}}}|||zzzxxxvvvsssrrrqqqrrrrrroooooommmlllkkkkkkkkkkkklllkkkiiigggfffggghhhiiigggfffdddcccbbbbbbccccccbbbbbbaaa___[[[WWWRRRPPPMMMKKKHHHDDD@@@>>>===<<<>>>===<<<::::::;;;;;;<<<999999::::::::::::;;;;;;777888999::::::999888777777777888999:::::::::999:::;;;;;;<<<===BBBHHHLLLQQQPPPOOOPPPQQQRRRRRRQQQLLLFFFCCCDDDFFFIIIOOOVVVWWWWWWVVVUUUTTTSSSRRRRRRLLLIIIFFFGGGLLLPPPQQQPPPOOOOOOPPPQQQOOOJJJCCC>>>:::888777777999999999888888777888::::::777999>>>CCCJJJVVVdddrrr}}}xxx]]]HHHAAABBB>>>===<<<;;;:::999888777666555444333333222333333111111111222222333333444222222111000000111222222000000000111111111111111////////////////////////000//////000111111111111000000111111111222222222222444666888<<>>>>><<<:::999888999;;;<<<999:::::::::::::::::::::777888999999999999888777555666777888999:::::::::888999::::::===BBBHHHLLLQQQQQQRRRRRRSSSRRRQQQPPPNNNGGGBBBBBBCCCEEELLLSSSTTTSSSSSSRRRQQQQQQPPPPPPNNNJJJEEECCCFFFJJJLLLNNNOOOPPPRRRTTTSSSNNNGGGAAA:::999777777888999999999888555666888999777999===BBBIIIUUUdddrrr}}}}}}```IIIAAADDD???>>>===<<<;;;999888888777666555444333333333333111111111222222333333444222222111111111111222222222222222222111000...---000000000000000000000000///000000111000111111222000000111111111222222222444666888:::>>>FFFQQQYYYccciiioooqqqnnniiifffeeehhhgggfffeeeeeefffggghhhllllllggg[[[MMMFFFJJJRRRWWWfff{{{wwwddd]]]^^^ggguuu|||mmmfffaaadddiiimmmqqqvvv{{{}}}xxxtttqqqppppppqqqtttvvvwwwyyy{{{|||zzzwwwtttqqqooopppqqqrrrmmmmmmlllkkkkkklllllllllhhhhhhgggggghhhiiijjjkkkiiihhhgggeeeeeeeeeeeefffcccccccccaaa^^^[[[WWWUUUNNNMMMJJJGGGDDDBBB@@@???<<<;;;999777777888999;;;999:::;;;;;;;;;:::999999777888999999999999888777555666777888999:::::::::555666888999<<>>===;;;:::999888999999777666555555444444111111111222222222222222111111111111111111111111111111111111///---+++***000000000000000000000000///000222111000000111333000111111111111222222222333555888:::???GGGSSS[[[hhhmmmrrrsssoookkkhhhhhhjjjiiihhhgggggghhhjjjjjjqqqkkkcccWWWJJJCCCIIIRRRZZZjjjrrrccc]]]___jjjyyyuuujjjeeeeeeiiinnnppptttyyyzzzxxxqqqmmmjjjiiifffiiimmmoooppprrrtttvvvuuusssqqqooooooqqqtttvvvrrrqqqpppooonnnmmmmmmmmmiiiiiiiiiiiiiiijjjkkkkkkhhhgggeeedddccccccddddddcccccccccaaa___[[[XXXVVVMMMLLLJJJHHHEEEBBB@@@???;;;:::888777777777888999999:::;;;<<<;;;:::999888777888999::::::999888777777777888999:::::::::999555666777888;;;@@@GGGLLLNNNQQQTTTUUUTTTQQQPPPOOOOOOHHHAAA???>>>???EEELLLQQQQQQQQQQQQRRRRRRSSSSSSPPPKKKDDD???===@@@EEEHHHOOOPPPRRRTTTTTTPPPKKKFFF>>>;;;888666666777777777999555333666999999;;;>>>@@@GGGSSSbbbppp|||{{{]]]KKKHHH@@@???>>>===<<<:::999999:::999888666555555444444111111111111111111000000000000111111111111000000///000111111000...,,,***000000000000000000000000///111222222000000111444000111111111111222222222111444888;;;AAAKKKWWW```kkkooorrrrrrnnnjjjiiiiiiiiijjjkkkllllllkkkjjjiiihhhaaaYYYQQQJJJEEEKKKTTT\\\lllzzzmmmaaa___bbbqqq~~~mmmfffdddgggnnntttuuuxxx||||||uuunnnjjjhhhhhhdddhhhkkkmmmllllllnnnppprrrqqqppppppsssxxx}}}|||yyyvvvtttsssrrrnnnmmmmmmlllkkkjjjjjjjjjhhhgggeeedddccccccdddddd```aaaaaa```]]]ZZZWWWUUUMMMLLLJJJHHHEEECCC@@@???:::::::::999999999888888999:::;;;<<<<<<:::888777888999:::;;;;;;:::999888999999:::::::::::::::999777777888888:::>>>DDDHHHKKKPPPTTTVVVTTTQQQPPPOOOOOOHHHAAA???>>>>>>BBBHHHNNNNNNNNNNNNMMMMMMMMMMMMLLLIIICCC>>>===@@@EEEIIINNNOOOPPPRRRRRRPPPLLLHHHAAA>>>:::777777777777777;;;555333666999:::<<>>EEEOOO\\\ffflllooorrrpppllliiiiiijjjhhhkkknnnqqqqqqnnniiiggg\\\TTTOOOMMMKKKIIINNNWWW[[[llltttiiiaaaaaaeeewwwyyyhhhcccccchhhqqqwwwyyy{{{{{{tttnnnjjjiiiiiihhhkkknnnnnnlllkkklllnnnqqqqqqqqqtttyyy|||yyyxxxrrrqqqpppnnnllljjjiiihhhiiihhhfffeeeddddddeeefff_________^^^\\\YYYVVVTTTLLLKKKJJJHHHFFFCCC@@@???::::::;;;;;;;;;:::999888999:::<<<<<<<<<:::888777999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;:::999999::::::999888999<<>>===@@@FFFJJJJJJIIIHHHGGGFFFFFFEEEIIIFFFBBB>>>===@@@GGGKKKNNNNNNOOOPPPQQQOOOLLLIIIDDD@@@<<<999888888888777;;;555222666:::;;;===???CCCJJJVVVdddrrr}}}yyyxxxxxxyyy[[[GGGEEEBBB???===<<<;;;:::888666666666555444444333333444333222111000000000000111111111111000000000000........................222111000//////000111222000000000000000000000000111111222222222333333333444777:::@@@HHHTTT___gggmmmpppsssrrrnnnjjjiiijjjkkkkkkmmmqqqsssoooeee]]]XXXQQQKKKGGGEEEFFFNNNVVV[[[nnnuuujjjbbbbbbggg~~~ssshhh```hhhpppttttttwww~~~{{{wwwuuutttsssppppppooommmllllllmmmnnnooouuuyyyxxx||||||yyyrrrrrrsssrrrpppnnnjjjhhhfffggghhhhhhgggddd```^^^^^^___aaaaaa^^^ZZZVVVSSSQQQMMMIIIFFFEEEDDDCCCBBB:::999888999::::::999888999999999999999999999999999999:::::::::;;;;;;;;;:::999888888999999777555444555666777777999===???HHHKKKOOOTTTVVVUUUSSSRRRMMMJJJDDD>>>:::;;;???BBBFFFFFFEEECCCDDDGGGFFFDDDFFFFFFEEEAAA>>>???DDDIIIKKKMMMMMMKKKLLLOOOMMMIIIFFFAAA;;;777777888::::::999888777777888:::<<<>>>CCCHHHRRR```nnnyyyxxxtttsss~~~dddPPPFFFCCC???<<<<<<;;;999888777666666555555444333333444444333222111111111111111111111111000000000000222222222222222222222222222111000//////000111222000000000000000000000000111111222222222333333333555888<<>>::::::===AAAAAAAAA@@@@@@BBBDDDEEEEEELLLLLLJJJFFFBBBBBBFFFKKKLLLNNNOOOMMMNNNRRRQQQNNNIIIDDD>>>999777777888888888888777777888:::<<<>>>AAAGGGRRRaaappp|||wwwooolllvvvnnnXXXGGGCCC???<<<;;;:::999888777777666555555444444333555444444333222222111111111111111111000000000000222222222222222222222222111111000000000000111111000000000000000000000000111111222222222333333333666999???EEEMMMVVV```fffqqqtttvvvtttoooiiiggggggkkklllnnnqqqqqqlllccc\\\UUUOOOKKKIIIIIIKKKSSS\\\fffwwwttthhhfffppp}}}qqqfffccciiiooosssvvv|||{{{{{{}}}yyysssqqqrrrsss{{{yyytttqqqwwwvvvsssoookkkhhheeecccddddddeeeeeedddbbb___]]]___`````````^^^[[[WWWUUURRROOOKKKHHHFFFEEECCCBBB<<<:::888777888888666555999999999999999999999999777888888888999999999999;;;:::::::::;;;;;;:::888555666777777777999<<>>BBBAAACCCFFFGGGGGGJJJOOOLLLMMMKKKGGGBBB@@@BBBEEEPPPSSSTTTQQQPPPSSSTTTRRRLLLHHHAAA;;;999888777666777777777888999:::<<<===@@@FFFRRRbbbrrr}}}zzzgggccclll}}}yyy]]]KKKGGGAAA===;;;:::999888888777777666555555444444555555666555555444222111111111111111000000000///////////////////////////000000000111111000000000000000000000000000000000111111222222222333333333555999AAAHHHPPPXXX```eeennnpppsssqqqllliiihhhiiilllnnnooopppmmmggg___ZZZXXXRRRNNNMMMNNNRRR\\\fff|||qqqccccccsssxxxmmmggghhhkkkpppttt{{{||||||}}}~~~yyyuuutttrrrpppkkkkkkjjjiiiiiiiiiiiijjjddddddeeeeeedddcccbbbaaa````````````^^^\\\YYYWWWUUURRRNNNLLLJJJHHHEEECCCBBB???;;;999999999888777888888888888888888888888666666777777777888888888999888777888::::::999777666777888888888999<<>>;;;<<<>>>??????CCCIIIIIIEEEGGGLLLOOOPPPPPPMMMHHHEEEFFFHHHPPPUUUVVVRRRPPPPPPPPPNNNJJJEEE@@@<<<:::999888777777777777888999:::;;;<<<@@@FFFRRRaaaoooyyy~~~~~~}}}gggaaajjjzzzdddNNNIIICCC>>><<<;;;::::::888888777666666555555444444555555666555444222111111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333333333555:::AAAJJJRRR[[[ccchhhoooqqqrrroookkkiiijjjmmmmmmooopppoookkkeee^^^YYYXXXRRRNNNMMMPPPWWWdddpppooobbbbbbrrrtttllliiijjjmmmqqqwww~~~~~~|||vvvtttrrrooommmmmmllllllkkkjjjiiiiiihhhddddddddddddddddddcccccc`````````___^^^\\\ZZZYYYVVVSSSPPPNNNLLLIIIFFFCCCCCC@@@<<<::::::::::::999888888888888888888888888666777777777888888888888888777777888::::::999777777888999888888999<<>>;;;::::::999888666777888999:::;;;;;;<<<@@@FFFRRR```mmmvvvzzzzzz{{{{{{{{{|||iii```hhhwwwlllPPPLLLEEE???===<<<;;;;;;888888777777666555555555333444555555555333111000111111111111000000000000111111111111111111111111///000111222222111000///000000000000000000000000111111222222222333333333888<<>>AAAEEEJJJNNNPPPRRRSSSUUURRRLLLEEE>>>::::::<<>>;;;999999888666666777888999:::;;;;;;;;;???EEEQQQ```mmmuuuyyyyyyzzzzzz{{{|||~~~kkk___gggvvvqqqRRRMMMFFF@@@>>>===<<<<<<888888777777666666555555333444555555555333111///111111111111000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111222222222333333333:::>>>EEEMMMVVVaaakkkqqqzzzyyyvvvpppkkkiiilllpppnnnpppqqqoooiiibbb\\\XXXTTTNNNJJJMMMTTTbbbuuuwwwhhhbbbgggwwwvvvnnnllllllmmmpppttt{{{yyytttpppnnnnnnnnnkkkhhhcccdddfffggggggeeecccbbbaaaaaaaaaaaaaaabbbbbbbbb`````````___^^^\\\[[[ZZZWWWUUURRRPPPNNNKKKFFFCCCAAA>>>:::888888:::::::::777777777777777777777777888888888888999999999999999999888:::<<<<<<;;;:::888999999999888:::<<>>;;;999888666444666777888999:::;;;;;;;;;>>>EEEQQQ```mmmvvvyyyzzz|||||||||}}}uuufffgggpppuuuYYYLLLJJJIII???;;;;;;666:::999888777666666666666444444444333333222222222222222222222222222222222...///111222222111///...////////////000000000000111111111111111222222222222333333333333444666999777@@@JJJPPPYYYfffpppuuu|||zzzvvvqqqlllkkklllnnnpppqqqqqqnnnhhh```XXXRRRSSSRRRRRRTTTXXXeee}}}pppeeecccjjj|||uuunnnlllkkkooorrrwww~~~wwwuuurrrooommmkkkjjjjjjhhhgggfffeeeddddddeeefffaaa```___```bbbccccccbbb``````___^^^]]]\\\\\\[[[ZZZWWWTTTQQQNNNKKKFFFCCCBBB???<<<:::999999888666777777777777777777777777777777777666666666666666999888777777888:::<<<===@@@???<<<::::::<<>>CCCIIIPPPUUU[[[```cccddddddbbbZZZQQQHHHCCCBBBFFFLLLSSSVVVTTTRRRPPPOOOHHHEEEAAA<<<999888888888888888888888999:::;;;<<<@@@FFFPPP^^^lllwww|||}}}~~~}}}|||}}}wwwkkkkkkrrrxxxZZZMMMIIIHHH???<<<<<<777:::999888777666666666666222333333333333333333444111111111111111111111111000111333444444333111000////////////000000000000111111111111111222222222111222333222222333666888===EEEMMMSSS\\\jjjwww}}}|||wwwrrrnnnmmmnnnooopppqqqqqqoooiii```WWWQQQLLLKKKMMMTTT]]]mmmqqqhhhhhhooo~~~sssooonnnnnnqqquuuzzz}}}yyyvvvuuurrrooolllkkkjjjjjjiiihhhfffeeecccccccccccc___```aaacccddddddaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\YYYVVVSSSPPPLLLGGGDDDDDDAAA===;;;;;;:::999777777777777777777777777777999888888888888888888888:::999888888888:::<<<===???===;;;::::::<<>>:::777<<<@@@FFFLLLRRRXXX^^^bbbeeeeeeccc\\\RRRJJJEEECCCDDDJJJQQQUUUUUUSSSRRRQQQKKKHHHCCC>>>:::888888888888888888888999:::;;;<<>>999:::999888777666666666666111222222333333444444555000000000000000000000000000111222333333222111000////////////000000000000000000111111111222222222111222222222222333555888???GGGOOOUUU___ooo}}}zzzuuuqqqqqqrrrrrrssssssssspppiii^^^TTTNNNGGGFFFJJJUUUdddvvvtttmmmooovvvyyypppoooppprrruuuyyyzzzwwwuuutttqqqnnnllljjjjjjjjjjjjiiigggeeecccbbbbbbbbb___```bbbdddeeeccc___\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]ZZZXXXUUURRRNNNIIIFFFEEEBBB???===<<<;;;:::888777777777777777777777777888888888888888888999999:::999888888999:::<<<======<<<:::999:::===???AAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFEEEBBB===999666:::===BBBHHHMMMTTT\\\```dddcccaaa[[[RRRJJJEEEBBBAAAFFFNNNSSSUUUUUUUUUUUUQQQMMMGGGAAA<<<999777777888888888888999:::;;;<<<===CCCNNN]]]lllwww}}}~~~}}}|||{{{|||~~~kkkffffffsss```PPPIIIGGG???>>>???::::::999888777666666666666333333333333333333333333000000000111111111111111//////000000000000//////////////////000000000000000000000111222222333333000111222222111222555888===FFFPPPWWWbbbqqq~~~|||yyyxxxxxxxxxyyyxxxxxxvvvqqqhhh\\\PPPIIIIIIGGGKKKXXXiii{{{zzzsssvvv~~~vvvnnnnnnqqquuuxxx|||~~~zzzwwwtttrrrpppmmmkkkjjjiiiiiiiiiiiihhhfffeeeddddddcccaaaaaaaaabbbcccbbb___\\\\\\\\\\\\\\\\\\]]]]]]]]]ZZZYYYWWWVVVTTTQQQMMMIIIFFFCCC???===<<<;;;:::888777777777777777777777777666666666666666777777777999888888888888999:::;;;;;;:::999999:::<<>>CCCJJJQQQVVVWWWXXXWWWUUUQQQKKKDDD>>>:::777777888888888888999:::;;;;;;===CCCOOO^^^mmmxxx~~~}}}{{{zzz{{{}}}~~~mmmfffbbbmmmeeeRRRIIIFFF???>>>@@@;;;:::999888777666666666666555555444333333222111111111111111222222222333333/////////000000/////////////////////000000000000///000000111222222333333111222222222222333666888;;;GGGSSS]]]gggttt}}}}}}}}}~~~~~~}}}{{{zzzwwwpppeeeXXXMMMFFFJJJGGGLLL[[[mmm~~~xxx|||tttmmmmmmrrruuuyyy~~~zzzuuuqqqrrrqqqnnnllljjjiiiiiiiiiggghhhhhhhhhggggggggggggdddbbb______`````````___^^^]]]]]]\\\[[[[[[ZZZZZZVVVVVVUUUVVVVVVSSSPPPLLLFFFCCC???<<<;;;:::999777777777777777777777777777555555666666777777777777777777777777777888888999999888888888999;;;>>>???CCCCCCEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFCCC???:::777888;;;???CCCIIIPPPWWW]]]]]]\\\ZZZWWWSSSMMMFFFBBB===AAAHHHOOOVVVYYYYYYYYYWWWSSSLLLEEE???:::888777888888888888999:::;;;;;;>>>DDDOOO___nnnyyy|||{{{zzzzzz|||~~~~~~}}}}}}rrrjjjdddmmmjjjVVVJJJEEE>>>>>>@@@::::::999888777666666666666666666555444222111000000111111111222333333444444111111111111111111111111////////////000000000000//////000111222333333444222333333333222444666999???KKKYYYbbblllwww~~~}}}}}}zzzxxxssskkk```UUUKKKEEEGGGFFFLLL\\\nnnzzzuuunnnnnnsssvvvzzz}}}{{{wwwrrroooqqqpppmmmkkkiiihhhhhhhhhffffffggghhhhhhhhhhhhgggdddaaa^^^]]]^^^```aaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXUUUUUUVVVWWWWWWUUUQQQNNNGGGCCC@@@===;;;:::888777777777777777777777777777777777777888999999::::::777777888888888888888888888888888888999:::<<<===>>>@@@CCCGGGIIIJJJJJJJJJFFFFFFFFFEEEBBB===999666888:::???CCCHHHNNNUUUYYY\\\[[[ZZZYYYWWWRRRLLLGGG>>>AAAGGGNNNUUUYYYZZZYYYVVVRRRLLLEEE>>>:::888777888888888888999:::;;;<<>>>>>???999:::999888777666666666666555555444333333222111111000000000111222333333333111111000000000000111111////////////000000000000...///000111222333444444333444444444444555888:::DDDPPP\\\dddlllwww~~~}}}}}}|||wwwssspppkkkcccZZZQQQJJJFFFGGGGGGNNN]]]mmm~~~zzzyyyvvvpppqqqvvvyyy{{{~~~}}}}}}~~~}}}zzzxxxuuurrrppppppooollljjjhhhhhhhhhhhheeeeeefffggggggfffeeedddaaa___^^^^^^```aaaaaa```\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYYYYVVVRRRNNNHHHEEEAAA>>>===;;;:::888777777777777777777777777666777777888999999::::::999999:::::::::999999999888888888888888999:::;;;999===CCCIIIMMMNNNMMMLLLFFFGGGGGGEEEBBB>>>:::777666:::???CCCGGGLLLQQQTTTZZZYYYYYYZZZYYYUUUOOOJJJ@@@AAAFFFMMMUUUYYYYYYWWWTTTPPPJJJCCC>>>:::999888888888888888999:::;;;<<<>>>CCCNNN]]]kkkuuu{{{}}}{{{zzzxxxyyyzzz|||{{{{{{|||pppfff___fffzzzqqqZZZKKKEEE======???999:::999888777666666666666333333333333333333333333...//////000111222222222//////............//////////////////000000000000...///000111222333444444333444555555444555888;;;HHHQQQ\\\bbbjjjuuu}}}~~~}}}}}}xxxqqqmmmjjjeee^^^VVVOOOJJJHHHIIIJJJQQQ^^^lll{{{tttxxxxxxrrrtttxxx|||}}}||||||zzzxxxzzz|||{{{zzzyyyzzz}}}yyyuuurrrqqqooonnnooonnnllljjjhhhgggggggggeeeeeeffffffeeecccbbb```^^^^^^^^^```bbbbbbaaa___ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[\\\[[[WWWQQQMMMJJJGGGCCC@@@>>>===;;;999777777777777777777777777444555555666777888888888;;;;;;<<<<<<<<<;;;::::::999888888888888888999999777<<>>CCCFFFJJJNNNQQQWWWVVVVVVXXXYYYVVVOOOJJJAAABBBFFFMMMTTTXXXXXXVVVRRRNNNIIIBBB===:::999888888888888888999:::;;;<<<===BBBMMM[[[iiisssxxxzzz{{{zzzxxxxxxzzz{{{{{{zzz{{{}}}kkkaaa]]]eeeqqqxxx\\\LLLHHHBBB???@@@;;;:::999888777666666666666666666666555555444444333111222222333333333222222222222222111000//////...222111...------...111222000000000///////////////000222444444444777===BBBIIIYYYdddeeejjjwww~~~}}}zzzvvvtttooohhh```[[[TTTLLLIIIJJJHHHJJJPPPYYYgggyyyxxxnnnuuuyyyxxxwwwxxx{{{}}}uuurrrqqqqqqvvv~~~~~~yyyxxxvvvuuuvvvxxx||||||yyywwwuuusssqqqnnnlllnnnlllkkkjjjjjjjjjhhhfffbbbbbbcccddddddbbbaaa```________________________YYYZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[[[[YYYTTTOOOLLLEEEDDDBBB@@@===:::999777777777666666666666777777888888888888888888888888888888888888888888888888888777666555555666777888===???CCCGGGJJJMMMNNNNNNJJJJJJIIIGGGEEEBBB@@@???777;;;???BBBCCCEEEIIILLLSSSWWWYYYWWWUUUTTTPPPKKKEEEEEEHHHOOOUUUWWWTTTQQQSSSQQQLLLFFF@@@;;;777555777888888888888999<<>>>>>:::;;;:::999888777777777777666666666555444333222222111222222333333222222222222222111111000//////...---...///000111111111111222222222222222333333333000222444444444888>>>CCCKKK[[[fffhhhmmmyyy|||vvvrrrqqqjjjbbb[[[SSSJJJGGGHHHJJJMMMRRRZZZhhhzzz~~~uuuppp{{{xxxwwwwwwyyy|||zzzsssoookkkmmmrrrxxxzzzuuuoooooooooqqquuuzzz~~~}}}{{{xxxuuurrrpppnnnkkkiiilllkkkiiiiiiiiihhhgggeeedddddddddcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[[[[XXXSSSNNNKKKFFFEEECCC@@@===;;;999888777777666666666666777777888888888888888888888888888888888888888888888888888777666666666666777888:::<<>>888;;;???AAABBBDDDHHHKKKOOOSSSUUUSSSRRRRRRNNNJJJEEEEEEHHHNNNTTTVVVTTTQQQSSSQQQLLLGGGAAA<<<888777555666666666666777:::<<<===DDDOOO[[[kkkxxx|||zzzxxxyyyzzzyyywwwuuuuuuuuu{{{}}}qqqeee\\\]]]bbbnnn~~~aaaNNNIIIAAA===>>>999<<<;;;:::999888888888888666666555444333222111000222222222333333222222111222222111111000/////////)))+++///333444333222000//////000000111111222222111333444444555999???EEEOOO]]]iiilllqqqzzz~~~wwwrrrtttlllbbbZZZQQQHHHDDDFFFMMMOOOUUU^^^kkk|||sssooorrr|||wwwwwwyyy{{{{{{ppphhhfffgggfffqqq~~~uuunnnggghhhkkkoootttyyy}}}{{{zzzvvvrrrnnnlllkkkiiihhhjjjiiiggggggggggggeeedddgggfffdddbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZWWWRRRMMMJJJFFFEEECCCAAA>>>;;;999888777777666666666666777777888888888888888888888888888888888888888888888888888777777666666777777888777888;;;???DDDIIIMMMPPPOOONNNMMMJJJFFFCCC@@@>>>:::<<<>>>@@@AAACCCFFFHHHKKKOOOQQQOOOOOOPPPOOOJJJFFFFFFGGGLLLRRRUUUTTTQQQSSSPPPLLLGGGAAA===:::888555666777666666777:::<<<>>>EEEOOO[[[jjjxxx|||zzzwwwxxxyyyyyywwwuuuuuuvvvyyyxxxkkk```]]]___ggg|||cccPPPIIIAAA>>>???;;;;;;;;;:::999888888888888666666555444222111000000222222333333333222111111111111111111000000//////***,,,000333444333111000---......///000111111222111333444555555:::AAAGGGSSS___kkkpppuuu|||zzzvvvtttkkkaaaXXXOOOGGGEEEGGGMMMQQQYYYcccqqq{{{iiiiiipppyyyvvvxxx{{{~~~{{{ooogggddddddjjjwwwxxxoooiiifffhhhlllqqqvvvzzz}}}|||wwwtttoookkkjjjjjjjjjiiijjjhhhffffffggggggeeedddfffeeebbb```___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]][[[XXXUUUUUUVVVXXXZZZYYYYYYZZZYYYUUUQQQLLLJJJGGGFFFDDDAAA>>><<<:::999777777666666666666777777888888888888888888888888888888888888888888888888777777777777777777777777888888999<<>>@@@BBBEEEFFFIIILLLNNNMMMNNNPPPPPPMMMGGGFFFFFFJJJPPPSSSSSSRRRQQQNNNJJJFFFAAA===:::999888888999888888999;;;>>>>>>EEEOOOZZZjjjxxx|||zzzwwwxxxzzzyyywwwvvvvvvwww{{{|||oooccc]]]\\\bbbuuufffQQQJJJBBB@@@AAA>>>:::999888777777666666777666555444333222111000000333333333333333222111000111111111000000000000000///000111111222111111000111111222333333444555555222333555555666;;;CCCJJJUUU___jjjqqqwww}}}}}}{{{rrrhhh^^^VVVNNNGGGGGGJJJMMMSSS^^^kkk{{{vvvccceeennnwwwvvvyyy}}}zzznnnffffffhhhnnn{{{{{{qqqjjjfffhhhjjjnnnssswww{{{}}}~~~}}}~~~zzzuuuqqqmmmkkkkkkllllllllliiihhhffffffggggggfffdddcccbbb```___^^^______```___________________________\\\YYYVVVUUUWWWYYY[[[YYYYYYYYYXXXUUUQQQMMMKKKGGGFFFDDDBBB???===;;;:::777777666666666666777777777777777777777777777777777777777777777777777777777777888888888888777777;;;::::::<<<@@@EEEJJJMMMMMMMMMLLLKKKIIIGGGEEEDDD======<<<===@@@BBBEEEFFFFFFIIIJJJIIIKKKOOOPPPNNNIIIFFFEEEHHHMMMRRRSSSRRRNNNLLLIIIEEE@@@===:::999888999999888888888;;;===>>>DDDNNNZZZiiixxx}}}|||xxxzzz{{{zzzxxxwwwwwwwww|||~~~qqqeee]]]XXX[[[mmmkkkUUULLLCCC@@@BBB???:::999888777666666666666555555444444333333222222333333333333222222111000111111000000000000000000222111111000000000111222111111111222222333333444222444555555777<<>><<<;;;666777777666555666888;;;===CCCMMMYYYiiiyyy~~~{{{|||}}}|||yyyxxxwwwxxx{{{uuuhhh___WWWWWWfffyyyqqqYYYNNNDDD@@@AAA>>>::::::999888777777777777444444444444444444444444333333333333222111000000000000000000000000000111000000000000111222222333000000000000000000000000333444555555777===GGGNNNTTTYYYbbbnnnwww~~~pppfff[[[SSSLLLGGGHHHLLLQQQ[[[lll~~~pppeeejjjtttzzzqqqrrrwww|||rrrfffhhhkkkoooxxxzzzqqqiiieeefffhhhlllmmmppptttxxx|||~~~yyysssqqqnnnlllkkkjjjhhhgggfffeeeddddddeeeeeedddcccaaaaaaaaa```___^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWVVVVVVXXXYYYYYYYYYYYYXXXVVVTTTQQQPPPIIIGGGFFFCCC@@@>>><<<;;;777777666666666666777777777777777777777777777777777777777777777777777777777888999999999999888777777888999<<<@@@DDDIIIKKKMMMMMMLLLKKKIIIGGGEEEDDD@@@===;;;===AAAEEEHHHHHHGGGJJJJJJHHHJJJPPPRRRQQQKKKGGGCCCDDDIIIOOORRRSSSNNNMMMJJJFFFCCCAAA???>>>777777888666555666888:::;;;BBBKKKXXXiiizzz~~~~~~{{{xxxxxxxxx|||zzzmmmbbbXXXVVVcccuuuvvv\\\PPPDDD???@@@<<<<<<;;;:::999888888888888444444444555555555666666444444444333222111000///000000000000000111111111---...000222333444444444444444333333333333333333333444555555777>>>HHHOOOSSSWWW```lllvvv~~~}}}rrrggg[[[RRRKKKFFFGGGKKKTTT___qqqpppgggmmmxxxwwwnnnpppuuuzzzwwwiiimmmqqqrrruuu|||uuullldddbbbfffjjjnnnooorrruuuzzz~~~tttqqqnnnllljjjhhheeebbbeeecccbbbcccddddddcccbbbbbbbbbbbbaaa___]]][[[YYY[[[[[[[[[[[[[[[[[[[[[[[[]]][[[YYYWWWUUUUUUVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQIIIHHHFFFCCCAAA>>><<<;;;777777666666666666777777777777777777777777777777777777777777777777777777777888999::::::999888777444555777;;;@@@EEEIIILLLOOONNNMMMKKKHHHEEECCCBBB@@@===;;;===BBBGGGIIIIIILLLNNNNNNLLLNNNTTTWWWVVVLLLGGGCCCCCCHHHNNNRRRSSSPPPNNNKKKHHHEEECCCAAA@@@999::::::999777888:::<<<:::AAAKKKXXXiiizzz|||yyyxxxxxx~~~xxxggg\\\\\\fffppp^^^JJJFFFFFFDDD???999999:::;;;<<<:::777555555666666777666444333222222222111111111111222222111000000000111222333333111111222222222222111111444444333333222111111000666666666666999>>>FFFKKKTTTYYYaaalllwww}}}ssshhh[[[SSSMMMHHHGGGJJJVVVaaawwwtttgggooo|||vvvnnnnnnrrrwwwtttvvvvvvuuuyyytttgggbbb```aaadddiiinnnpppsssuuuwww{{{}}}vvvsssnnnlllkkkjjjiiihhhddddddcccccccccdddeeeeeeaaabbbcccdddccc```]]][[[\\\\\\\\\]]]]]]^^^^^^^^^YYYZZZZZZYYYWWWVVVVVVWWWYYYYYYXXXWWWTTTQQQNNNMMMNNNKKKGGGCCC@@@===999666888777666555555666777777;;;888555444666777666444777777666666555555444444666777999;;;;;;;;;999999555666888:::===BBBHHHMMMRRRQQQOOOKKKGGGEEEEEEFFFAAA===888999>>>DDDHHHJJJLLLOOOOOOOOOTTT[[[\\\ZZZQQQGGG@@@CCCJJJNNNPPPRRRPPPMMMKKKKKKKKKHHHCCC>>>;;;:::999888888999:::;;;<<<@@@JJJZZZlllzzz~~~~~~{{{|||{{{iii]]]]]]fffoooeeeOOOHHHGGGCCC>>>;;;:::::::::;;;:::888666666666666666555444333333222222111111111111222222111111111000111111222222111111222222222222111111222222222222222222222222444444555666999@@@HHHNNNTTTZZZcccnnnyyyrrrggg[[[TTTNNNKKKKKKNNNXXXdddzzzsssiiiqqq}}}}}}tttmmmmmmrrrxxx{{{oooddd``````bbbggglllooorrruuuxxxzzz~~~}}}{{{vvvrrrmmmjjjiiiiiihhhhhheeeddddddcccccccccddddddaaabbbccccccbbb```]]][[[\\\\\\\\\\\\]]]]]]]]]]]]YYYZZZZZZYYYVVVUUUUUUVVVYYYYYYYYYYYYXXXVVVTTTSSSNNNKKKGGGDDDBBB???;;;999999888777555555666777777;;;999777777999999888777666666666666666777777777666777999;;;<<<;;;:::999888999:::;;;===@@@FFFJJJNNNNNNMMMKKKHHHFFFFFFGGGAAA===999999>>>DDDIIIKKKOOOQQQRRRRRRVVV]]]^^^[[[QQQGGG???AAAGGGKKKMMMPPPPPPNNNLLLKKKKKKIIICCC>>>:::999888777777888999:::<<<@@@JJJZZZkkkyyy~~~}}}~~~{{{iii]]][[[dddlllnnnWWWLLLGGGBBB>>>===;;;:::999::::::999777777777666555444444444444222222111111111111222222222222111111000111111111111111222222222222111111//////000111222222333333111222444666:::BBBKKKQQQUUU[[[eeerrr}}}qqqfffZZZSSSOOOMMMOOOSSS[[[iiippplllssszzzrrrlllmmmrrrxxxtttiii```^^^aaadddjjjoooqqqtttwwwzzz}}}{{{xxxvvvqqqlllhhhgggggghhhgggeeeeeedddcccbbbbbbbbbbbb```aaabbbbbbaaa___]]][[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[ZZZXXXUUUSSSSSSTTTSSSTTTUUUVVVVVVUUUTTTTTTMMMJJJGGGEEECCCAAA>>>;;;999888777666555666777777888777777888999:::999777666666777777888999999:::777888999;;;<<<<<<;;;:::<<<<<<<<<<<<<<<>>>CCCFFFIIIKKKLLLLLLJJJHHHGGGGGG@@@<<<999888===CCCIIILLLOOORRRTTTUUUYYY___```]]]TTTIII@@@@@@EEEHHHLLLOOOQQQOOOMMMLLLLLLJJJDDD???:::999888777777888999:::<<<@@@JJJYYYkkkxxx~~~}}}~~~xxxgggZZZYYYaaaiiixxx```QQQHHHCCC@@@@@@===:::888999::::::999999888666444444444555555333222222111111222222333333333222111000000000111111222222333333222222111///000000111111222222333222333444777<<>>AAAEEEIIIKKKNNNNNNLLLIIIGGGGGG???<<<888777:::AAAHHHLLLNNNRRRUUUWWW\\\bbbccc___XXXMMMCCCBBBEEEHHHMMMQQQSSSPPPNNNNNNNNNKKKEEEAAA999999777777777777999999===@@@JJJYYYjjjwww~~~}}}|||uuufff[[[YYY```hhh}}}iiiVVVKKKEEECCCAAA>>>;;;999999:::::::::999888666555444444555666333333222222222222333333333333222111000000000111222222333333333333222222111111111111111111111111444555777:::@@@HHHRRRXXXZZZaaakkkwww|||qqqeeeXXXPPPLLLKKKOOOUUUbbbtttuuulllllltttwwwoookkknnnssszzzxxxjjjccc^^^aaafffhhhllloooqqqtttxxx{{{~~~|||zzztttpppkkkgggffffffffffffeeedddcccbbbaaa`````````______``````___^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYY\\\\\\[[[YYYUUURRRRRRRRRWWWWWWXXXXXXXXXWWWUUUTTTIIIGGGEEEDDDCCCBBB???===;;;:::888777666666666777111333555777777777777777;;;:::::::::999999999888888999:::;;;<<<======>>>=========<<<<<<>>>BBBEEEJJJMMMOOOPPPMMMIIIGGGFFF>>>;;;888666888>>>EEEKKKOOOTTTXXX[[[aaaggghhhdddWWWMMMDDDBBBDDDGGGMMMRRRTTTRRROOOOOOOOOLLLGGGBBB:::999888777777888999:::===@@@JJJXXXiiivvv}}}||||||~~~|||ttthhh^^^[[[aaagggzzzsss\\\MMMGGGEEEBBB???<<<:::::::::::::::888888777666555555555555333333222222222222333333222222111111000111111111222222333333333333222222333333222222222222222222555666999>>>DDDNNNYYY```bbbgggppp{{{{{{qqqeeeWWWOOOKKKKKKPPPWWWeeexxxqqqmmmmmmvvvwwwppplllooouuu{{{zzzrrrfffaaa```eeekkklllmmmoooqqqtttwwwzzz}}}~~~|||{{{ssspppllliiihhhgggfffeeeccccccbbbaaa````````````^^^^^^______^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]\\\ZZZVVVSSSSSSSSSWWWWWWWWWWWWVVVUUUSSSRRRIIIGGGEEECCCCCCAAA???===<<<:::999777666666666777333555777888777777888:::<<<;;;;;;:::999999888888999999:::;;;<<<>>>??????<<<===<<<<<<<<<>>>BBBFFFJJJMMMOOOOOOLLLIIIGGGFFF???===999666666<<>><<<;;;999777666666666777444666888777555555888::::::::::::999999999999999999999:::;;;===>>>@@@@@@>>>>>>===<<<<<<===AAADDDGGGIIIKKKLLLJJJHHHGGGGGGBBB@@@<<<888777;;;DDDKKKRRRWWW[[[^^^aaadddbbb\\\NNNHHHBBBCCCDDDGGGMMMSSSVVVTTTRRRQQQQQQOOOIIIDDD<<<;;;:::999999:::;;;<<<===AAAIIIWWWgggtttzzz|||||||||}}}zzzvvvuuuqqqggg]]]WWWYYY\\\kkkxxxeeeQQQHHHGGGBBB@@@===<<<<<<;;;:::888777777888888888666444333444333333222222333333444111000000000111222333333222333333444444333333222000111222333555666777888222555:::BBBLLLYYYfffoooppptttzzz~~~ooocccUUUOOONNNPPPXXX```hhh|||pppfffiiittt|||yyyrrrnnnqqqwww}}}xxxtttttttttqqqpppmmmllllllmmmoooqqqppprrrvvv|||zzznnneee^^^]]]bbbllltttuuusssssssssuuuxxx{{{}}}|||zzzyyyxxxqqqpppnnnmmmllliiifffcccaaa````````````aaaaaabbb^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]][[[XXXVVVVVVVVVUUUVVVWWWXXXWWWWWWUUUUUULLLJJJHHHFFFEEECCCAAA>>>===;;;999888666666666777444555666444222222555999777888888999999::::::;;;:::::::::;;;===>>>@@@AAA@@@???>>><<<;;;<<<@@@CCCCCCFFFHHHIIIHHHGGGHHHHHHEEECCC>>>999777<<>>AAAIIIWWWgggtttzzz||||||}}}{{{wwwxxxvvvoooeee[[[VVVVVVXXXhhhuuujjjTTTIIIEEE@@@???===;;;::::::::::::888777666555444333333333555555444333333333333444555333111222444555333111333111///111444555333111444333222222222333444555444444888AAAOOO^^^kkkrrrxxxzzz~~~zzzlll]]]PPPPPPQQQQQQUUU\\\iiizzzeee```cccpppzzzvvvrrrooopppwww}}}wwwppplllkkkkkkllliiiiiiiiiiiiiiijjjkkkkkkjjjnnnrrruuuxxx~~~xxxmmmeeeccc]]]aaahhhooouuuwwwvvvtttvvvvvvwwwyyy}}}|||{{{zzzyyyxxxrrrpppnnnmmmmmmllljjjhhheeedddbbb```___^^^]]]]]]___^^^^^^]]]]]]]]]^^^^^^^^^\\\ZZZ[[[]]]^^^\\\ZZZYYY[[[[[[ZZZXXXVVVVVVWWWVVVVVVVVVVVVUUUUUUTTTSSSPPPMMMIIIEEECCC@@@===::::::999888666555555444444555555555555666666666666666777888999999888777666777888:::===@@@AAABBBCCCAAA???<<<<<<===???@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKJJJEEE>>>999777999===@@@KKKNNNQQQTTTUUUSSSQQQPPPMMMFFFAAABBBEEEHHHNNNUUUYYYXXXWWWWWWVVVQQQJJJDDD;;;:::999888888888999:::<<>>;;;:::999888777666555555555555555555666666666777777777777777888888777777777666777999;;;===@@@AAABBBAAA???===;;;<<<>>>@@@AAAFFFGGGHHHIIIJJJKKKLLLMMMJJJFFF???999777999===@@@HHHJJJNNNQQQSSSRRRQQQPPPNNNGGGBBBBBBEEEGGGNNNTTTZZZYYYXXXXXXWWWRRRKKKFFF===<<<;;;:::::::::;;;<<<<<>>>>>===;;;:::555555555555555666777777555555444333333333333444444222111222333444333222222111000111333444333222222222222222333444666777666888===GGGVVVeeeqqqwww~~~xxxcccVVVNNNQQQUUUWWW^^^fffqqqqqqaaaaaahhhtttwwwtttrrrsssyyywwwoooiiiiiihhheeecccaaaaaaaaaaaa______```bbbeeegggiiikkkfffjjjooorrrwww~~~{{{uuuqqqjjjbbb^^^^^^aaaeeekkkqqquuuwwwwwwvvvxxxyyy{{{~~~}}}|||zzzyyyxxxsssqqqnnnmmmllljjjhhhfffeeedddcccaaa```_________```___^^^]]]\\\\\\[[[[[[\\\[[[ZZZ[[[\\\]]]\\\ZZZZZZ\\\]]]\\\YYYWWWVVVVVVTTTUUUUUUUUUUUUUUUTTTSSSOOOLLLHHHFFFDDDBBB???===;;;:::999888777666666666666666666666777777777777888777777666666777777888666777777999;;;>>>AAACCCBBB@@@===;;;:::===@@@BBBIIIJJJKKKLLLLLLMMMMMMMMMKKKFFF???:::888999===@@@DDDFFFJJJNNNPPPPPPOOOOOOOOOIIICCCBBBCCCEEEKKKSSSYYYYYYXXXXXXWWWSSSMMMHHH>>>===;;;:::999:::;;;<<<<<>>??????===;;;777666666555666666777777555555444333333333333444333222222222333333222222222111111222333333333333444444333222333333555666666999???JJJYYYiiitttzzzvvvbbbVVVOOOSSSXXX[[[cccmmmjjj___cccmmmwwwvvvuuutttvvv{{{{{{rrrmmmiiifffddddddcccbbbaaa```______^^^___```bbbeeehhhjjjkkkjjjnnntttyyy~~~~~~wwwpppkkkeee___]]]```cccgggmmmrrruuuvvvwwwwwwvvvxxx{{{~~~}}}|||zzzyyytttqqqooommmkkkjjjgggdddeeedddcccbbb`````````___```___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^]]]ZZZXXXVVVVVVRRRRRRSSSTTTTTTTTTSSSSSSPPPMMMIIIFFFDDDBBB@@@>>><<<;;;:::888777777666666666666666777777777888888888777666555555666777888777777777888:::>>>AAADDDCCCAAA>>>:::999;;;@@@CCCIIIJJJKKKLLLLLLLLLKKKJJJKKKFFF@@@:::888:::???BBBDDDFFFIIILLLNNNNNNMMMLLLNNNHHHCCCAAA@@@AAAHHHPPPVVVWWWWWWWWWUUUQQQMMMJJJ>>><<<:::888777888999;;;<<>><<<;;;:::888777777666666666666666666777777777777888777666555555666777888888888888999;;;???BBBDDDCCCBBB???;;;888:::???CCCGGGHHHIIIJJJJJJIIIHHHGGGJJJFFF@@@;;;999<<<@@@DDDGGGIIIJJJLLLLLLLLLKKKJJJKKKFFFBBB@@@>>>>>>DDDLLLRRRSSSTTTTTTRRRNNNLLLJJJ???===:::888777888:::;;;<<>>CCCFFFGGGIIIJJJJJJIIIHHHGGGIIIEEE???;;;:::>>>CCCGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHEEECCCBBB???===BBBJJJNNNPPPRRRQQQOOOLLLJJJJJJBBB@@@<<<999999:::<<<===<<>>:::999===BBBFFFHHHJJJLLLMMMLLLJJJIIIGGGCCC>>>;;;;;;???EEEIIIGGGHHHIIIJJJJJJJJJJJJJJJFFFEEEEEEEEEAAA???CCCJJJLLLOOOQQQPPPMMMKKKJJJKKKCCCAAA===999888999<<<>>><<>>===:::888888888777888888999:::555555444333333333333444///222333333000///111333///222444333111000222555222222222333444666999:::888===GGGVVVgggvvvwwwiiiZZZOOOJJJNNNVVVaaauuujjj\\\ZZZdddqqq~~~tttooosssxxx|||xxxtttpppnnnmmmnnnooooookkkhhhaaa```___^^^^^^___``````[[[]]]___ccchhhlllppprrrzzzzzzvvvmmmgggbbbaaa``````ccciiieeekkkqqqrrrpppppprrruuuwww{{{~~~{{{zzzwwwtttrrrpppnnnlllkkkkkkjjjhhhfffaaa```___^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[UUUWWWZZZYYYXXXXXXZZZ]]]\\\___aaaaaa^^^ZZZWWWUUUSSSTTTUUUWWWXXXYYYYYYYYYVVVRRRMMMIIIFFFBBB>>><<<:::999888666555555444444333333333444444444555555444555666777777666555444333555777:::<<<>>>?????????BBBBBB???:::999===AAAHHHJJJLLLOOOOOOOOOMMMLLLFFFCCC>>>;;;<<>>;;;:::888666444222222111333444555666777777777777555666777888999888777777888888999:::;;;===>>>???<<<>>>===999555555;;;AAAEEEJJJNNNMMMLLLNNNMMMJJJFFFAAA<<<:::===@@@CCCCCCFFFFFFFFFHHHJJJJJJJJJIIIIIIFFFCCCBBBBBBDDDEEEFFFMMMMMMLLLLLLKKKKKKKKKJJJBBB???:::888777888888777<<>><<<;;;999999999777555555777888333333333333333333333444333333333333333333333333333333333222222222111111444555555555444444555777:::???LLL```qqq{{{tttdddUUUNNNLLLSSS[[[hhh~~~yyyeeeYYYZZZfffssszzztttrrrtttxxx}}}|||vvvuuutttuuuwww{{{{{{{{{{{{yyyuuuoookkkaaaaaa``````aaabbbcccdddhhhhhhiiikkkooovvv}}}yyyvvvmmmhhhccc``````aaabbbcccgggkkkooorrrrrrrrrrrrsss{{{~~~zzzvvvtttsssrrrqqqooonnnllljjjhhhfffdddcccaaabbbaaa___[[[ZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYZZZ[[[]]]___aaa``````___^^^\\\[[[ZZZTTTVVVWWWYYYZZZYYYXXXWWWXXXUUUPPPJJJDDDAAA???>>><<<;;;999888666555444444333444444555666666666666666777888999:::999999888888888888999:::<<<>>>???>>>===<<<;;;::::::<<<===EEEKKKOOONNNMMMNNNMMMIIIGGGCCC>>><<<===AAACCCCCCFFFFFFGGGIIIJJJKKKJJJJJJHHHFFFCCCBBBBBBDDDEEEFFFJJJKKKKKKKKKKKKLLLLLLLLLBBB???;;;888888999999999<<>><<<;;;999::::::999777555666777555555555444444444444444333333333333333333333333333333333222222222222111333444555555444444666777;;;AAAPPPdddttt}}}qqqaaaPPPIIIHHHPPPZZZhhhvvvcccYYYZZZgggtttyyyrrrqqqtttxxx~~~{{{rrrqqquuuxxxzzz|||~~~|||zzzwwwqqqjjjeeeaaaaaaaaaaaaccceeeggghhhhhhjjjmmmpppvvv~~~}}}wwwsssmmmiiieeebbbbbbdddeeeeeegggjjjmmmooopppqqqsssttt{{{}}}zzzvvvtttsssqqqppplllkkkiiihhhfffeeedddddd___```___]]][[[ZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ\\\]]]^^^````````````^^^\\\ZZZYYYTTTUUUWWWXXXYYYYYYXXXXXXWWWTTTPPPKKKFFFBBB???===;;;:::999777666555555555333444555555555555555444333333444555555555555444777777777888:::;;;===>>>???===<<<<<<>>>>>><<<:::EEEKKKPPPPPPOOONNNLLLHHHHHHDDD???===>>>@@@BBBCCCDDDFFFGGGIIIJJJKKKKKKJJJHHHGGGEEECCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLBBB???;;;999999:::::::::<<>>;;;:::999:::;;;:::888666555555555555555444444444444444222222222222222222222222222222222222222222222222333444555444444444666888<<>><<<<<<<<<<<<;;;;;;DDDKKKQQQQQQOOONNNKKKFFFGGGDDD@@@===<<<>>>???AAAAAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJAAA>>>:::888999:::::::::<<>>777777555444333333333333555555666777777777666666666666666666777777888888666666777888999;;;<<<===>>>???>>>:::666666:::???CCCJJJPPPPPPOOONNNKKKFFFEEECCC@@@<<<::::::<<<===>>>BBBFFFIIIIIIHHHIIIJJJIIIJJJJJJHHHFFFEEEFFFHHHMMMMMMNNNNNNMMMKKKIIIHHHAAA>>>:::888888999999999<<>>>>>??????999444333:::@@@AAAHHHMMMNNNMMMMMMKKKGGGDDDCCCAAA===999888999;;;<<>>======???>>>===999666444555666666666555555444333333333333333333333333333333333111111222222222333333333222333444444444555777999BBBMMMbbbwww{{{jjjXXXPPPNNNSSS[[[fff|||qqqddd___cccrrryyytttxxx~~~~~~}}}xxxtttssspppvvvyyyyyy{{{}}}zzztttkkkhhhdddccccccccccccccchhhjjjlllqqqvvv|||{{{vvvnnnlllkkkkkkmmmppppppppptttvvvxxxxxxxxxxxxzzz{{{~~~}}}xxxsssqqqpppooonnnjjjhhheeebbb`````````aaa`````````___\\\[[[\\\^^^WWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZZZZ[[[\\\\\\]]]\\\^^^```aaabbb```]]]ZZZWWWSSSSSSTTTUUUVVVXXXYYYZZZXXXUUUPPPKKKFFFCCCBBBAAA;;;:::888666444333333333000111222444555666666666444333333222333444555666888888888999:::<<<>>>?????????>>>;;;888777:::===@@@FFFKKKKKKKKKLLLKKKHHHEEEDDDBBB>>>999777999;;;<<>>;;;:::::::::999<<>>???AAA???===<<<===<<<:::999???EEEIIIIIIIIILLLLLLIIIFFFFFFDDD???:::777999;;;===CCCKKKNNNMMMLLLNNNPPPMMMPPPRRRPPPKKKHHHJJJMMMPPPRRRTTTUUUUUUTTTQQQPPPJJJFFFAAA===<<<<<<;;;:::<<>>;;;777666555666777888777777666555555444444333333333333333333333333444444222222222222444444333333444444444777<<>>>>>>>><<<:::999:::;;;>>>BBBHHHLLLMMMMMMMMMMMMHHHEEEAAA===<<<;;;:::999999<<>>CCCMMM\\\nnn{{{{{{uuupppkkkgggbbbaaa___\\\WWWQQQLLLIIIIIIJJJPPP___uuuzzzhhhXXXSSSMMMHHHEEEBBB???<<<@@@>>>;;;888666666666777777777666666555444444333333333333333333333333333444333333222222333333444555555555444444777;;;>>>EEEYYYpppqqq^^^ZZZZZZ___jjj|||mmmggghhhqqqxxxsssyyy{{{uuupppnnnmmmllliiifffeeefffgggfffhhhjjjmmmppptttwwwzzz~~~~~~{{{uuussssssuuuyyy}}}}}}}}}|||vvvrrrooonnnlllkkkiiihhheeebbb```______^^^___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\\\\\\\]]]___```___```aaaaaa```^^^\\\ZZZXXXVVVVVVXXX\\\]]]\\\ZZZWWWUUUQQQMMMIIIFFFCCCBBB>>>;;;777555444444333222444444555555555666666666999888777666444444444444666777888888888:::===???>>>???>>><<<:::999:::;;;>>>BBBHHHKKKLLLLLLLLLLLLGGGEEEAAA===;;;:::999999:::<<>>;;;;;;::::::999>>>BBBLLL\\\mmm{{{zzztttooojjjfffaaa```___[[[VVVQQQLLLIIIIIIJJJPPP^^^vvv~~~nnn]]]\\\XXXQQQIIIBBB>>>===???===;;;888666666666777666666555555444333333333333333333333333333333333222333333444444333333222666666666555555777:::>>>HHH\\\sssuuuaaa^^^___fffrrryyyiiieeejjjttt{{{ssszzzzzzrrrlllggghhhhhhfffeeeeeegggiiimmmpppssswwwzzz~~~~~~{{{xxxwwwxxxzzz~~~}}}yyytttpppnnnllljjjhhhhhhfffdddaaa___^^^^^^^^^___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWUUUWWWYYYZZZZZZ[[[]]]______```aaaaaa```^^^\\\ZZZWWWXXXYYY\\\^^^^^^]]][[[WWWUUURRRNNNJJJFFFCCCBBB;;;;;;;;;888555333222222333444444444555555555555999888777555444444444444666777777777777999<<>>??????===:::999:::;;;>>>BBBGGGJJJKKKJJJJJJJJJFFFDDDAAA===:::999888888;;;===AAAEEEHHHJJJKKKLLLMMMNNNNNNLLLGGGCCCAAA@@@HHHOOOUUUUUUTTTSSSOOOKKKEEEAAA===:::999999999888<<>>===;;;888777666777777555555444444444333333333444444333333333333222222222222444444444444222222555555555555555888===@@@LLL___vvvvvvfffdddfffmmmxxxrrrddddddlllxxx|||uuu|||yyypppjjjggghhhiiihhhhhhhhhkkkmmmvvvzzz~~~}}}zzz{{{|||zzzvvvqqqnnnkkkjjjgggffffffeeeccc```^^^]]]]]]]]]^^^]]][[[ZZZYYYYYYZZZZZZ]]]]]]\\\ZZZYYYWWWVVVVVVUUUWWWYYYZZZZZZ[[[]]]______```aaaaaa```^^^\\\ZZZVVVXXXZZZ]]]___^^^\\\[[[XXXVVVSSSOOOKKKGGGCCCAAA:::===>>><<<777333333444333333333444444444555555555555444555555666777888555666777777777888;;;>>>?????????===;;;999:::<<<>>>BBBGGGIIIJJJIIIHHHHHHEEEDDDAAA===999888888999<<<>>>AAADDDFFFIIILLLNNNPPPRRRQQQNNNGGGBBB@@@@@@FFFNNNTTTUUUTTTSSSOOOJJJEEEAAA<<<999888999999888;;;@@@JJJZZZlllzzzyyysssnnniiieeeaaa```___[[[VVVQQQLLLIIIIIILLLRRR___{{{yyyfffaaadddcccZZZNNNDDD@@@@@@===<<<;;;999777777777777444444444444444333333333444444444333333222222222222222444444444444222222333333444555777;;;@@@DDDPPPccczzzuuugggfffjjjrrr|||pppccceeeppp}}}|||yyyuuulllgggggghhhiiiiiiiiijjjmmmpppyyy~~~{{{}}}yyyvvvrrrnnnlllkkkhhhffffffdddbbb```^^^]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYY^^^]]]\\\ZZZYYYWWWVVVUUUVVVXXXZZZ[[[[[[\\\^^^______```aaaaaa```^^^\\\ZZZTTTWWWZZZ\\\]]]\\\[[[ZZZXXXWWWTTTQQQLLLGGGCCCAAA;;;>>>@@@>>>999555555555333333333444444444555555444444444555555666888888555666777777777888;;;>>>?????????===;;;:::;;;<<<>>>BBBFFFIIIIIIHHHHHHHHHEEEEEEBBB>>>999777888:::===@@@CCCEEEFFFHHHLLLOOOSSSUUUVVVQQQIIICCCBBBBBBDDDMMMTTTUUUUUUTTTPPPKKKEEEAAA<<<888888888999999;;;???JJJZZZlllzzzyyysssnnniiieeebbbaaa```\\\WWWRRRMMMJJJGGGKKKPPP]]]yyyttt```ZZZ[[[[[[TTTIII@@@======<<<<<<:::999888777777777555555444444444444444444555444444333333222222111222333333444444333333222111333444555888<<>>??????>>>:::777555555333444444444555555555555777777666555555555555555666777777777777999<<>>;;;:::;;;<<<===AAAFFFIIIJJJIIIIIIIIIEEEFFFDDD???:::777999<<<>>>AAAEEEGGGGGGHHHLLLPPPSSSVVVWWWSSSJJJDDDCCCEEEDDDLLLTTTVVVVVVUUUQQQLLLFFFBBB<<<999888999::::::;;;@@@JJJ[[[mmm{{{zzzsssnnniiifffcccbbbaaa]]]XXXSSSNNNKKKGGGLLLQQQ]]]yyyqqq^^^RRRSSSQQQLLLEEE???======<<<;;;:::999888888777777555555555555555555555555555555444333333222111111444333333222222333333444333444555666888<<>><<<;;;:::888555333444444555555555666666666777777666555555555555666666777888888888:::===???@@@@@@@@@>>><<<:::;;;<<<===AAAFFFJJJKKKJJJJJJJJJFFFGGGFFFAAA:::888:::===>>>CCCHHHIIIIIIIIIMMMQQQPPPSSSVVVQQQIIICCCCCCEEECCCLLLUUUWWWXXXWWWRRRMMMHHHCCC===999888999;;;;;;<<<@@@KKK[[[nnn|||zzztttooojjjfffdddcccaaa^^^YYYTTTOOOLLLJJJOOOTTT___zzzqqq___OOOOOOMMMIIIDDD@@@???>>>;;;;;;::::::999888777777555555666666666666666666555555444333333222111111555444222222222222444555555666666777888<<>><<<;;;;;;===<<>>>>>CCCIIIKKKJJJJJJMMMQQQLLLPPPSSSOOOGGGAAABBBEEECCCMMMUUUXXXXXXXXXSSSNNNHHHDDD===999999:::;;;<<<<<>>>>>===<<<999888666555555555555444333333333444444555555555555555555555555222333444444555555444444555444555666555666@@@KKKZZZmmm~~~uuukkkiiinnnzzzqqqaaafffuuu~~~~~~zzztttqqqssswwwvvv|||{{{yyyzzz|||}}}}}}|||~~~yyyuuupppnnnooommmhhhddddddcccbbb```___]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ\\\[[[[[[[[[ZZZZZZYYYYYY___^^^]]]]]]^^^]]][[[ZZZUUUVVVWWWYYY[[[\\\]]]]]][[[ZZZWWWRRRMMMHHHDDDBBB@@@>>>:::888777666333222222333444444555555444444444444555555666777777777666666666777999;;;===???AAAAAA@@@>>>;;;:::;;;<<>>;;;;;;===@@@@@@BBBEEEHHHKKKLLLMMMMMMPPPPPPNNNLLLHHHDDDAAA???DDDJJJRRRXXXYYYWWWTTTRRRNNNIIIAAA<<<:::999::::::===@@@KKK\\\qqq{{{pppiiieeeddddddbbb___\\\YYYTTTOOOKKKKKKKKKPPPbbb|||ttt^^^OOOLLLGGGDDDCCCBBB@@@??????===<<<:::888777666666666555444444333333444444555555555555555555555555222333444444555555444444666555666777666888BBBLLL\\\oooxxxsssmmmnnnvvv{{{rrrbbbfffttt}}}}}}}}}|||xxxwwwwww{{{|||vvvrrrnnnkkkkkkkkklllkkkssswww|||}}}zzzxxxtttooonnnnnnmmmhhhdddcccbbbbbb```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\___^^^]]]^^^^^^^^^\\\ZZZUUUWWWYYY[[[\\\\\\\\\\\\XXXWWWTTTPPPLLLGGGCCCAAA>>><<<999888777777555444222333444444555555444444444444555555666777777777666666666777999;;;>>>???AAAAAA@@@>>>;;;:::;;;<<>><<<:::888777777666666666555444444444444444444444444444444444444444222333444444555555444444666555666888777999CCCNNN___rrr{{{{{{rrrmmmrrrxxxssscccfffrrr~~~~~~||||||zzzvvvxxx{{{~~~zzztttpppkkkhhhfffeeecccbbbeeehhhlllqqqxxxzzzwwwvvvrrrooommmmmmlllhhheeebbbbbbaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYY[[[\\\^^^^^^______^^^_________\\\ZZZVVVXXX[[[]]]^^^]]][[[ZZZUUUTTTRRRNNNJJJFFFBBB@@@<<<:::888777777888666555222333444444555555444444444444555555666777777777777777777888:::<<<>>>@@@AAAAAA@@@>>>;;;:::;;;<<>><<<;;;999888888777777777666555444444444444444444444444444444444444222333444444555555444444555444666888777:::DDDOOOcccuuu{{{zzzqqqmmmrrrzzztttdddfffppp|||||||||wwwtttuuuzzz~~~{{{vvvqqqooollliiigggbbbbbbdddggglllttt|||}}}yyywwwssspppnnnllllllkkkhhhfffbbbaaaaaaaaa``````______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWUUUVVVWWWYYY[[[\\\]]]^^^____________```___\\\ZZZWWWYYY\\\______]]][[[YYYTTTSSSQQQNNNJJJFFFBBB@@@<<<:::888777777777666555222333444444555555444444444444555555666777777777777777777888:::<<<>>>@@@AAAAAA@@@>>>;;;:::;;;<<>>AAABBBEEEGGGIIIJJJJJJJJJKKKKKKJJJIIIFFFCCC@@@???DDDGGGIIIKKKJJJIIIIIIJJJDDD@@@<<<999999;;;<<<<<<<<>>===;;;:::999999999999888777666555555555555444444444444444444444444222333444444555555444444333333444666777999DDDOOOfffxxx~~~xxxqqqnnnmmmtttttteeefffooozzz}}}}}}|||xxxwwwyyyzzzxxxxxxzzzwwwwww{{{}}}zzzvvvrrrooohhheeecccbbbdddiiimmmpppzzz||||||}}}}}}yyyvvvtttpppnnnmmmlllkkkjjjhhhgggbbbbbbaaaaaa`````````___]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[^^^^^^^^^``````___\\\YYYWWWYYY\\\______]]][[[YYYUUUTTTRRRNNNJJJFFFCCCAAA===;;;888777666666444222222333444444555555444444444444555555666777777777777777777888999<<<>>>@@@AAAAAA@@@>>>;;;:::;;;<<>>===<<<;;;::::::::::::999888666555555555555333333333333333333333333222333444444555555444444222222444666777:::DDDPPPhhhzzzyyyrrriiikkkooowwwssseeegggooozzz}}}}}}~~~uuuqqqqqqssstttsssuuuyyy}}}~~~tttoooiiieeedddccccccbbbjjjjjjlllpppuuu|||}}}}}}yyyuuuqqqnnnmmmllllllkkkjjjiiihhhhhhccccccbbbaaaaaa```______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^___```^^^[[[WWWVVVXXX[[[]]]^^^]]][[[ZZZWWWUUUSSSOOOKKKGGGCCCAAA===;;;888666666555333222222333444444555555444444444444555555666777777777666666666777999;;;===???AAAAAA@@@>>>;;;:::;;;<<<>>>AAAEEEIIIKKKLLLLLLLLLKKKIIIEEE???;;;999:::<<>>AAAAAA@@@>>>;;;:::;;;<<<>>>@@@DDDHHHKKKLLLLLLLLLKKKIIIEEE???:::888:::;;;AAABBBDDDFFFGGGGGGFFFFFFCCCDDDDDDDDDCCCBBB@@@???BBBDDDGGGIIIIIIJJJKKKMMMFFFBBB>>>;;;;;;::::::999<<>><<<<<<;;;;;;;;;;;;:::999777666555555555333333333333333333333333222333444444555555444444333333666888999===HHHSSSjjj|||rrrkkkgggmmmrrrvvv|||rrreeegggqqq|||~~~zzz}}}ooommmooorrrttttttyyyzzztttnnniii^^^^^^^^^^^^```bbbdddffffffiiimmmrrrvvvyyyzzzzzzxxxyyy{{{|||zzzwwwtttqqqppptttzzzzzzxxxwwwssspppiiijjjkkkjjjiiihhhiiiiiieeeeeedddbbbaaa___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^___]]]YYYUUUUUUVVVWWWYYY[[[\\\]]]]]]XXXVVVSSSOOOJJJEEEAAA>>>999777555555666777777666222333444444555555444444444444555555666777777777444444444555777999<<<===AAAAAA@@@>>><<<:::;;;<<<>>>@@@DDDHHHKKKLLLMMMMMMLLLJJJEEE???:::888999;;;>>>@@@BBBEEEGGGHHHHHHHHHBBBCCCCCCDDDCCCBBB@@@???EEEHHHJJJKKKJJJIIIJJJJJJGGGDDD???<<<;;;:::999888<<>><<<;;;::::::;;;;;;:::999888777666666666666555444333333222222333333333333333444444444555555222666333444<<>>;;;:::999777555444333333333444555666777777777777555777888777666555666888444444444555777999;;;===@@@AAA@@@>>>;;;:::;;;<<<<<<>>>AAADDDEEEHHHKKKMMMPPPNNNIIIAAA999666777:::===>>>@@@DDDGGGIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@CCCIIILLLKKKLLLNNNOOOMMMPPPJJJAAA;;;888888999:::999>>>IIIZZZlllyyy~~~pppddd^^^]]]]]]\\\^^^^^^[[[YYYXXXSSSLLLJJJLLLQQQ]]]qqqgggWWWOOOIIIIIIIIIFFFDDDEEE@@@???>>><<<;;;:::;;;;;;:::999888777666666666666666555444444333333444444333333333444444444555555222777444444<<<>>>EEEVVVmmm{{{nnngggbbbkkkuuu|||wwwoooooowww|||ssstttuuuvvvzzzwwwqqqiiiccc```^^^\\\ZZZXXXXXXYYY[[[___dddiiilllmmmnnnooonnnkkkgggfffeeeiiimmmrrrvvvxxxyyyzzz{{{~~~~~~zzztttqqqpppppppppllllllmmmllllllkkkjjjiiihhhfffdddccccccbbb```___]]]\\\[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWXXXZZZZZZXXXWWWVVVYYYZZZZZZZZZ[[[[[[\\\\\\VVVWWWYYYZZZ[[[[[[[[[ZZZ]]]WWWPPPLLLKKKHHHCCC???;;;:::999777555444333333333333444555666666666666777888888777444222333333555555555666777:::<<<===AAAAAAAAA>>>;;;::::::;;;<<>>AAAEEEHHHIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBEEEKKKOOOOOOOOORRRRRRPPPRRRLLLCCC===::::::;;;;;;999???JJJ[[[lllyyyqqqeee___^^^^^^\\\___^^^[[[YYYXXXSSSMMMIIIJJJPPP\\\ppphhhWWWOOOIIIIIIIIIFFFDDDEEECCCBBB@@@>>><<<;;;;;;::::::999888777666666666666666666555444444444444555333333333444444444555555333777555555;;;===EEEWWWppprrriiidddlllwwwxxxrrrttt|||vvvxxx|||xxxooohhhccc^^^[[[UUUUUUUUUVVVXXX\\\___bbbhhhiiiiiigggeeeddddddeeejjjmmmppprrrrrrrrrsssttt{{{{{{}}}xxxssspppoooooonnnmmmmmmmmmmmmlllkkkjjjiiihhhfffdddccccccbbb```___]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTWWWXXXZZZ\\\]]]]]]\\\\\\VVVVVVWWWYYYZZZ\\\]]]]]]]]]XXXRRRNNNKKKGGGBBB>>>;;;:::999777555444333333222222333444555555555555555666777555333222222333666666666666888;;;===>>>AAABBBAAA>>>;;;999999:::===@@@BBBDDDEEEFFFHHHJJJMMMLLLJJJDDD<<<888888999:::===BBBFFFHHHIIIHHHGGGEEEEEEDDDCCCCCCDDDDDDEEEHHHOOOTTTTTTUUUXXXXXXUUURRRLLLDDD===::::::;;;;;;;;;@@@KKK[[[mmmzzzrrrgggaaa___``````aaa```\\\[[[ZZZUUUOOOIIIKKKQQQ\\\pppkkkXXXPPPJJJIIIIIIFFFDDDEEEEEEDDDBBB@@@>>><<<:::::::::999888777666666666666666555555444444444444444333333333444444444555555333888666555;;;===FFFXXXrrrvvvmmmfffooozzzxxxsssuuu}}}||||||tttlllgggddd^^^]]][[[ZZZZZZ[[[\\\]]]eeeeeeeeeddddddeeeiiilllmmmooorrrrrrrrrssstttvvvyyyzzz||||||vvvqqqooonnnnnnmmmllllllllllllkkkiiihhhhhhhhhfffdddccccccbbb```___^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWZZZ\\\^^^]]]]]]\\\WWWWWWWWWXXXYYY[[[]]]^^^\\\XXXSSSNNNJJJFFFAAA===;;;:::999777555444333333111111222333444444444444111333444555444444666777666666666777999;;;===???AAABBBAAA>>>:::888999999>>>@@@CCCEEEEEEFFFGGGHHHKKKKKKJJJEEE>>>999888999999>>>CCCGGGIIIIIIIIIHHHFFFEEEEEEDDDEEEEEEFFFGGGLLLSSSYYY[[[\\\^^^^^^[[[OOOJJJBBB<<<999888999999<<>><<<;;;:::999777555444333333111111222333444444444444444555666666555444555777666666666666888;;;===>>>?????????===:::999999:::???BBBFFFHHHHHHHHHHHHIIIIIIJJJJJJFFF???;;;:::;;;<<>>>>><<<:::999:::<<>>LLLcccuuuzzzuuuzzzyyyuuuuuu~~~~~~{{{yyyxxxooopppoooooooooqqquuuxxxzzz{{{|||}}}xxxuuurrrpppooooooooonnnppppppooonnnmmmkkkiiihhhhhhfffdddccccccbbb```_______________^^^\\\ZZZYYYZZZZZZXXXWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWVVVVVVVVVWWWWWWXXXRRRTTTWWW[[[]]]]]]]]]]]]UUUUUUTTTPPPJJJEEEAAA???<<<:::999777555444333333222222333444555555555555---///111333333555777999444444444555777999<<<===<<<======<<<::::::;;;===???CCCGGGJJJKKKKKKKKKLLLJJJKKKIIIDDD>>>;;;<<<>>>AAAEEEIIIJJJJJJLLLQQQWWWVVVWWWXXXWWWTTTOOOJJJGGGJJJSSS[[[]]]]]]]]]YYYSSSNNNIIICCC===;;;999888777;;;@@@KKKZZZkkkwww}}}}}}~~~}}}|||}}}tttllljjjkkkmmmpppmmmhhhbbb[[[UUUPPPNNNKKKKKKQQQZZZhhh}}}ppp[[[RRRKKKIIIHHHEEECCCDDDCCCBBB@@@??????===:::888555444333444666666555444666666555444444444444555333333333444444444555555222555444666;;;<<>>;;;888555666999;;;???BBBHHHLLLNNNNNNKKKIIIMMMLLLIIICCC>>>:::999999>>>BBBFFFIIIJJJMMMRRRVVVQQQSSSUUUVVVTTTQQQMMMJJJIIIQQQXXXYYYZZZ[[[YYYVVVOOOIIIAAA;;;999999::::::;;;@@@JJJZZZjjjvvv{{{|||{{{xxxxxx~~~uuullliiijjjkkknnnlllhhhbbb\\\VVVQQQOOOKKKKKKOOOXXXfff{{{nnnZZZRRRJJJIIIHHHEEECCCDDDDDDCCCAAA@@@@@@>>><<<999777666555555777777666555666666555444444444444555333333333444444444555555222666555666<<<===JJJcccyyy~~~tttrrrttt}}}~~~}}}{{{zzzzzz}}}~~~yyyvvvrrrooonnnnnnnnnmmmjjjiiihhhhhhggggggggggggfffffffffeeedddbbbaaa```___^^^^^^]]]\\\\\\[[[[[[XXXYYYYYYYYYXXXVVVTTTRRRWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUWWWXXXXXXXXXWWWVVVRRRTTTVVVXXXZZZ\\\\\\]]]XXXWWWTTTOOOJJJDDD???<<<;;;999777555333333333444222333444444555555444444444444444555555555555666666666666777999;;;===???@@@???<<<999666666999<<<@@@CCCHHHMMMOOONNNLLLJJJMMMKKKHHHCCC>>>:::999:::<<>>???@@@???===:::777888;;;>>>AAADDDIIIMMMOOOOOOMMMKKKLLLKKKHHHCCC===:::999:::;;;@@@FFFJJJKKKLLLOOORRRSSSUUUXXXXXXUUUPPPJJJFFFIIIQQQWWWYYYYYYYYYWWWSSSOOOIIIBBB<<<::::::::::::;;;@@@JJJZZZjjjvvv{{{||||||}}}uuulllgggdddccceeedddccc```[[[VVVQQQNNNJJJIIILLLSSS___tttnnnZZZRRRJJJHHHGGGCCCAAABBBDDDBBBAAAAAA@@@???===::::::999777777777777555444666666555444444444444555333333333444444444555555444888666888>>>@@@NNNhhh}}}|||{{{vvvwwwwwwvvvwwwtttooonnnxxx}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwsssqqqpppooonnnmmmggggggfffeeeeeeeeeffffffeeeddddddcccbbbbbbbbbbbb^^^]]]\\\[[[YYYXXXWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYUUUVVVXXXZZZZZZZZZYYYXXXYYYWWWSSSOOOIIIDDD@@@===:::999777555444333333333222333444444555555444444444444444555555555555666777777777888999<<<>>>???AAA@@@>>>:::888999<<>><<<:::999888666666666666444333666666555444444444444555333333333444444444555555555888666888>>>AAAPPPjjj}}}uuuuuuqqquuuxxxwwwxxxsssooooooyyyyyyvvvssspppooonnnllljjjiiihhhgggfffdddddddddcccddddddcccbbbbbbbbbcccddd```___^^^]]][[[ZZZYYYXXX\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYWWWXXXZZZ\\\]]]\\\[[[ZZZZZZWWWSSSNNNHHHDDD@@@>>>999999777666555333333333222333444444555555444444444444444555555555555666777777777888:::<<<>>>@@@AAA@@@>>>;;;999999===@@@CCCEEEIIIMMMOOOOOONNNMMMJJJIIIGGGBBB===:::999:::===BBBIIILLLLLLLLLNNNPPPPPPOOONNNMMMKKKJJJJJJIIIGGGOOOUUUWWWWWWWWWUUUQQQNNNJJJCCC>>>;;;;;;:::999;;;@@@JJJZZZjjjvvv{{{|||}}}||||||}}}}}}rrriiidddaaa```]]]^^^___^^^ZZZTTTNNNJJJIIIHHHKKKRRR]]]pppxxx\\\TTTLLLJJJHHHDDDBBBBBBAAA@@@?????????>>><<<:::888777666666666666555333666666555444444444444555333333333444444444555555444777555777>>>AAAQQQkkkwwwooooooooowww|||zzzzzzqqqpppsss|||~~~~~~~~~|||~~~~~~uuusssooommmllljjjhhhfffhhhgggeeedddbbbaaaaaa```eeeeeedddccccccdddffffffcccbbbaaa```___^^^]]]\\\^^^\\\ZZZXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZUUUWWW[[[^^^```aaa```___ZZZXXXSSSMMMHHHCCC@@@>>>999999888666555444333222222333444444555555444444444444444555555555555666777777777888:::<<>>CCCHHHJJJJJJKKKMMMOOOUUUSSSPPPMMMJJJHHHGGGGGGEEEMMMTTTUUUVVVWWWUUURRRNNNJJJDDD???<<<;;;:::999;;;@@@JJJZZZjjjvvv{{{|||{{{{{{{{{{{{~~~{{{pppgggcccaaaaaa]]]___```___\\\UUUNNNJJJHHHHHHLLLSSS^^^ooozzz^^^UUUMMMKKKIIIEEECCCCCCBBBAAA??????@@@???===;;;888777666666888888777666666666555444444444444555333333333444444444555555444666444666===AAAQQQlllrrriiiiiijjjuuu}}}{{{{{{ooorrrxxx{{{vvv|||~~~|||sssqqqnnnllljjjhhheeeccceeedddcccbbbaaaaaaaaaaaadddcccbbbbbbbbbdddeeegggbbbbbbaaa``````___^^^^^^]]]\\\ZZZYYYWWWVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYUUUWWW\\\___aaaaaa```___[[[XXXSSSMMMHHHCCC@@@???999888888777555444222222222333444444555555444444444444444555555555555666888888888999:::===???@@@???>>><<<:::888999===@@@BBBDDDGGGJJJLLLMMMMMMLLLIIIHHHFFFAAA===:::999:::>>>BBBFFFGGGGGGGGGJJJMMMQQQQQQPPPNNNLLLHHHEEECCCCCCKKKRRRTTTVVVWWWVVVRRRNNNJJJDDD???===<<<:::999;;;@@@JJJZZZjjjvvv{{{|||}}}|||{{{zzz{{{yyynnnfffbbbbbbbbb^^^```aaaaaa]]]VVVOOOJJJGGGHHHMMMTTT^^^ooozzz___VVVNNNLLLJJJFFFCCCCCCCCCBBBAAAAAAAAA@@@>>><<<999888777777999:::999888666666555444444444444555333333333444444444555555333666444666===AAAQQQlll~~~oooffffffeeerrr{{{{{{|||mmmsss|||~~~uuummmppptttyyytttrrrooommmkkkiiifffdddddddddccccccccccccddddddbbbaaa_________aaaccceee_________^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[[[[ZZZZZZYYYXXXZZZ]]]```aaa___]]]\\\[[[XXXSSSMMMGGGCCC@@@???888888888777666444222111222333444444555555444444444444444555555555666666888888888999:::===???AAA>>>>>><<<999888999<<>>999777777888888>>>AAAAAACCCFFFHHHGGGJJJIIIJJJLLLMMMJJJDDD???DDDHHHNNNRRRSSSSSSSSSTTTRRRLLLEEE???============;;;???IIIXXXiiivvv|||~~~}}}{{{yyyxxxzzz|||ssslllhhhfffccc`````````^^^]]]YYYSSSKKKFFFGGGGGGKKKUUUbbbvvv|||fff\\\SSSOOOLLLGGGDDDDDDCCCBBBBBBCCCCCCBBB@@@>>><<<<<<;;;:::999888888777777666666555555444333333444444444444444444444444444777444666===AAAQQQlll~~~rrrllljjjvvv~~~}}}|||tttuuu|||xxxqqqmmmkkklllnnnooosss}}}~~~wwwqqqooollliiigggeeeddddddcccccccccbbbbbbaaaaaaaaa```___^^^]]]]]]^^^______\\\]]]^^^___```___^^^^^^```___^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[\\\[[[YYYWWWUUUZZZ]]]```aaa```^^^\\\\\\VVVSSSOOOJJJEEEBBB???>>>;;;:::888666444333222222333333333333444444444444222333444444555555444444666666777999:::===>>>@@@AAA???;;;888777999;;;===CCCEEEHHHKKKLLLMMMLLLLLLGGGEEECCC>>>:::888888:::===BBBDDDCCCBBBEEEEEECCCHHHHHHIIIKKKLLLJJJDDD@@@BBBFFFKKKOOOPPPQQQRRRSSSRRRLLLEEE???<<<<<<<<<<<<===BBBNNN^^^nnnzzz~~~~~~}}}{{{yyyxxxzzzyyypppjjjgggfffcccaaa^^^^^^]]]]]]ZZZUUUNNNIIIFFFFFFKKKUUUdddxxx{{{ggg]]]TTTPPPMMMHHHEEEFFFDDDDDDCCCDDDDDDCCCAAA>>>???>>><<<:::999999999999888777777666555555444444444444444444444444444444444777444666===AAAQQQlllyyytttmmmxxx~~~sssttt{{{wwwpppmmmkkkkkkllllllnnnwww{{{tttllljjjhhhfffeeeeeeeeeeeeddddddcccbbbaaaaaa``````^^^^^^]]]]]]]]]^^^^^^___\\\]]]___`````````______aaaaaaaaa```^^^\\\ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\]]]]]]\\\ZZZWWWVVVZZZ\\\___```___]]]\\\[[[SSSQQQMMMHHHDDDAAA??????:::999777555444333222222222222222222333333333333333333444555555555555444777777888999;;;<<<>>>??????===:::777777888:::<<>><<<;;;;;;:::;;;AAAMMM^^^nnnxxxzzzyyy}}}zzzxxxwwwzzzxxxoooiiifffeeebbb```^^^]]]]]]\\\ZZZUUUNNNIIIFFFFFFKKKUUUdddzzz}}}hhh___UUUQQQNNNIIIFFFGGGFFFEEEDDDEEEEEEDDDAAA???@@@???<<<:::888888999:::777777666666555444444444444444444444444444444444444777444666===AAAQQQlll~~~yyypppzzzoooqqqzzzxxxpppllliiijjjmmmooorrr{{{yyyssskkkiiigggfffdddddddddeeeddddddcccbbbaaa```______^^^^^^^^^^^^^^^^^^______\\\]]]___```aaa``````______```aaabbbaaa___\\\ZZZ\\\[[[ZZZYYYXXXYYYZZZ[[[___`````````___]]]ZZZXXXYYY\\\___```^^^\\\[[[ZZZUUURRRNNNIIIEEEBBB@@@???999888777555444333222222111111222222222333333333333444444555555555555555888888888999;;;<<<>>>???>>>===:::888777999;;;<<>>;;;:::999999<<>>===;;;999999:::<<<===BBBDDDFFFIIIKKKKKKKKKJJJGGGEEEBBB>>>;;;<<>>@@@???===:::999888888888555555555444333333222222444444444444444444444444444777444666===AAAQQQlll~~~zzzuuu}}}uuuvvvxxxuuurrrsssyyy~~~{{{zzzzzznnnmmmjjjgggeeecccccccccbbbbbbaaaaaaaaa```````````````aaaaaa``````___^^^ZZZ[[[]]]___``````______]]]]]]^^^______^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^___^^^\\\ZZZYYYYYY\\\^^^___]]]ZZZYYYXXXUUURRRMMMGGGBBB===:::999888777666444333222222222222222222222333333333333444444555666666666666555777777888:::<<<>>>@@@AAA===<<<;;;::::::;;;<<<===@@@BBBEEEHHHIIIJJJIIIIIIEEEDDDAAA===;;;<<<@@@CCCHHHMMMOOOMMMLLLNNNNNNLLLLLLMMMOOOMMMJJJFFFDDDCCC@@@CCCGGGJJJKKKLLLNNNPPPNNNHHHAAA;;;999999999999???CCCKKKZZZjjjvvv|||}}}|||xxxtttuuu{{{xxxqqqhhhcccaaa___]]][[[XXXXXXXXXYYYWWWSSSMMMHHHFFFEEEHHHQQQ___tttiii___VVVRRROOOJJJGGGGGGFFFEEEDDDDDDDDDCCC@@@===AAA@@@???===;;;:::888888666666666555444444333333444444444444444444444444444777444666===AAAQQQlll}}}xxxvvv}}}~~~{{{|||~~~{{{wwwuuutttuuummmllliiifffdddccccccccc````````````aaaaaaaaaaaa```aaaaaaaaa```^^^\\\[[[YYYZZZ\\\]]]_________^^^______^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^ZZZ\\\]]]^^^^^^]]][[[ZZZYYY[[[^^^^^^\\\YYYXXXWWWTTTQQQLLLGGGBBB>>><<<;;;777666555444333222222222333333333333444444444444444444555666666666666666555666777:::<<>>???BBBEEEGGGGGGGGGFFFDDDCCC@@@<<<:::<<<@@@DDDJJJOOORRRPPPPPPRRRRRRQQQQQQSSSSSSPPPKKKFFFDDDCCCBBBFFFJJJMMMNNNNNNNNNOOOKKKFFF???:::888999999:::999>>>HHHXXXhhhtttyyyyyy|||wwwsssttt{{{sssmmmeee```___^^^]]][[[UUUUUUVVVWWWWWWTTTNNNJJJFFFEEEGGGPPP]]]rrrhhh___UUUQQQNNNIIIGGGGGGFFFEEEDDDDDDDDDBBB???===AAAAAAAAA???===;;;999888777777777666555555444444444444444444444444444444444777444666===AAAQQQlll|||wwwvvv}}}~~~}}}|||}}}~~~{{{zzzxxxuuurrrpppmmmlllkkkjjjgggeeedddccccccccc______``````aaaaaabbbbbb````````````___]]]ZZZYYYXXXYYY[[[]]]^^^^^^^^^^^^bbb```^^^[[[YYYXXXWWWVVVWWWYYY[[[]]]^^^___^^^^^^[[[\\\^^^``````___^^^]]]YYY[[[^^^^^^\\\YYYWWWWWWTTTRRRNNNIIIEEEBBB@@@???777666555444333222222222333333444444444444555555444555555666666666666666555555777:::===@@@CCCDDD:::999888888888999:::;;;<<<===@@@CCCEEEEEEEEEDDDCCCBBB???;;;:::<<<@@@DDDGGGMMMQQQQQQRRRVVVXXXWWWUUUVVVVVVRRRKKKFFFCCCCCCGGGJJJPPPSSSSSSRRRQQQQQQJJJEEE>>>:::888999::::::888>>>KKK\\\mmmxxx{{{zzz|||wwwrrrttt{{{sssmmmddd]]]ZZZZZZ[[[\\\ZZZZZZZZZYYYWWWRRRKKKFFFFFFFFFGGGOOO___wwwkkk```UUUPPPMMMJJJIIIJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>><<<:::999888:::999777666555555666666444444555555555555444444666888444555;;;>>>NNNiii}}}zzzyyy|||{{{|||wwwvvvtttsssrrrrrrrrrrrrxxxuuuqqqppppppooolllhhhnnnkkkgggeeedddcccbbbaaa^^^^^^^^^^^^___```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^VVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaabbb]]]___aaabbbbbb```^^^\\\^^^^^^_________^^^\\\\\\WWWRRRKKKDDD@@@===;;;:::888777666555555444444555333333222222222333444444555555555555666666666666666777888999;;;>>>@@@AAAAAA>>>:::777666888;;;>>>===>>>AAADDDFFFFFFFFFFFFBBB???;;;888888:::>>>@@@IIILLLQQQTTTVVVWWWYYYZZZXXXYYYXXXSSSLLLGGGFFFGGGKKKPPPTTTRRRRRRTTTTTTRRROOOFFF>>>;;;888666777:::<<<@@@JJJZZZkkkwww}}}~~~|||xxxyyy}}}|||qqqkkkccc\\\YYYYYYZZZZZZ[[[ZZZZZZZZZWWWRRRLLLGGGEEEFFFIIIPPP```yyylllaaaVVVQQQMMMIIIGGGHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>><<<:::888777999888777555555555555666444444555555555555444444666888555555;;;>>>NNNiiixxxtttrrrzzz|||zzzvvvqqqkkkiiiiiijjjppppppooooooooonnnnnnnnnpppnnnlllkkklllllljjjgggjjjgggdddccccccbbbaaa```aaaaaa```_______________^^^^^^]]]]]]\\\\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWWWWXXXXXXZZZ[[[\\\^^^```aaacccddd___```bbbccccccaaa___^^^^^^^^^___```___^^^\\\[[[WWWRRRJJJDDD@@@>>>;;;:::888777666555444444444444333333444444444444555555555555555555666666666666666777888999;;;>>>@@@AAA@@@>>>:::777777999<<<>>>===???AAABBBCCCBBBAAA@@@AAA>>>:::777777999===???GGGJJJOOOSSSUUUWWWYYYZZZZZZ[[[YYYTTTLLLGGGEEEFFFLLLRRRVVVUUUTTTUUUTTTQQQNNNEEE>>>;;;999666777:::<<<@@@JJJZZZjjjwww|||~~~~~~{{{xxxyyy}}}yyypppjjjaaa[[[XXXXXXYYYYYY[[[ZZZZZZZZZXXXSSSMMMHHHDDDGGGKKKRRRaaa|||mmmbbbVVVQQQLLLGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;999888888777666555444444444555444444555555555555444444666888555666;;;>>>NNNhhh~~~tttpppmmmvvv~~~~~~wwwpppjjjfffeeeeeeaaaaaa___]]][[[[[[]]]___eeefffggghhhiiihhhhhhggggggfffeeeeeeggghhhgggeeedddcccaaa```aaabbbaaa```dddcccaaa```^^^^^^]]]]]]^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWWWWWWWXXX[[[[[[\\\]]]___aaabbbcccaaabbbcccdddcccbbb```^^^^^^___``````___]]][[[ZZZUUUQQQJJJDDD@@@>>><<<:::888777666555444444444444333444555666666666555555555555555555666666666666777777888:::<<<>>>@@@AAA???===:::888888:::<<<>>>@@@AAABBBCCCBBB@@@>>><<<@@@===999666666888;;;>>>DDDHHHMMMQQQTTTVVVXXXZZZZZZ[[[YYYSSSLLLFFFDDDEEEMMMTTTXXXWWWVVVVVVTTTPPPLLLDDD===;;;999666777:::<<<@@@JJJYYYjjjvvv{{{}}}}}}{{{xxxyyy}}}zzzoooiiibbb\\\YYYYYYYYYYYY[[[ZZZZZZZZZXXXTTTMMMHHHCCCHHHNNNTTTccc~~~kkk```VVVQQQMMMHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@>>><<<:::999777777666555555444444444444444555555555555444444555888555666<<>><<<:::777777666555444444444444111222555666777666555444555555555555666666666666777777888:::<<<>>>@@@AAA===<<<:::999999;;;>>>???DDDDDDEEEEEEDDDBBB???>>>@@@===999666666888<<<>>>AAAEEEKKKOOORRRTTTVVVXXXVVVVVVUUUQQQJJJEEEDDDEEEMMMTTTXXXXXXVVVUUURRRNNNKKKCCC===;;;999777777:::<<<@@@JJJYYYiiiuuuzzz||||||zzzxxxyyy}}}~~~oooiiibbb]]][[[ZZZZZZZZZZZZZZZZZZZZZXXXTTTMMMIIIDDDIIIOOOVVVeeehhh^^^UUUQQQNNNJJJHHHIIIGGGFFFEEECCCBBBBBBAAAAAADDDDDDCCCBBB@@@>>><<<;;;777777777666666555444444444444555555555555444444555888555777===???MMMggguuuqqqpppwww~~~|||rrreee[[[WWWTTTOOOKKKIIIHHHIIIJJJJJJKKKLLLLLLKKKMMMOOORRRSSSUUUWWWZZZ[[[[[[[[[ZZZ^^^___`````````aaabbbbbb```______```bbbbbbbbb```______^^^^^^^^^^^^______```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\XXXWWWVVVUUUUUUUUUVVVWWW[[[[[[ZZZZZZ[[[\\\^^^```aaaaaaaaaaaaaaa___^^^]]]___```aaabbb```]]]YYYWWWRRRNNNHHHDDDAAA???<<<:::777666555444444333333333///111333555666555444333555555555555666666666666777888999:::<<>>:::777777999<<>>:::777777999===???AAADDDHHHKKKLLLMMMNNNOOOJJJLLLMMMJJJEEEBBBCCCEEEIIIPPPTTTSSSRRRRRRPPPLLLGGGAAA;;;;;;:::888888:::;;;???IIIXXXgggsssxxxyyyyyyxxxwwwyyy~~~yyylllgggaaa]]][[[ZZZZZZYYYWWWWWWWWWXXXVVVRRRLLLGGGDDDGGGNNNZZZpppiii___WWWTTTQQQMMMJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???===<<<;;;888999999999888777666555444444555555555555444444444777666777===???MMMfffzzz|||tttpppnnnuuu{{{|||}}}}}}yyyyyy|||}}}|||~~~vvvpppggg___XXXSSSNNNJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOORRRTTTXXXYYYZZZ[[[___bbbaaaaaa```aaaaaa```^^^\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUUUUUUUWWWYYY[[[\\\___^^^\\\[[[[[[]]]___```ccccccbbbaaa```___^^^]]]```aaaccccccaaa\\\XXXUUUOOOLLLGGGDDDBBB???===:::666666555444333333333333111111222333444555666666555555555555666666666666888888999;;;===???AAABBB>>>;;;777555777===CCCHHHHHHIIIJJJJJJJJJHHHFFFDDD@@@===999666666888<<<>>>BBBEEEIIIJJJJJJIIIIIIJJJJJJLLLLLLIIIDDDAAABBBDDDIIIOOORRRQQQPPPRRRQQQNNNFFF@@@;;;;;;:::888888:::;;;???HHHWWWgggrrrxxxyyyxxxwwwwwwyyy~~~zzztttjjjfff```\\\ZZZYYYXXXXXXVVVVVVWWWWWWVVVRRRKKKGGGDDDFFFMMM\\\ttt~~~kkkbbbYYYUUURRRLLLIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@>>><<<:::999999999::::::999888666555444555555555555555555444444777666888>>>???MMMfffvvv}}}tttqqqqqqwww||||||{{{zzzsssiiieeeeeeiiijjjiiinnnwwwzzz|||}}}wwwpppllleeeaaa[[[TTTNNNJJJHHHGGGCCCDDDEEEGGGHHHHHHHHHHHHDDDFFFGGGFFFDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKOOOSSSVVVWWWYYY^^^aaabbbaaa`````````___\\\YYYZZZZZZZZZYYYZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVXXX[[[^^^___^^^\\\ZZZXXXYYYZZZ\\\^^^ddddddcccbbbaaa```______```aaaccccccaaa\\\WWWTTTNNNKKKGGGDDDBBB@@@===:::666666555444333333333333333333333333555666888999555555555555666666666777888999999;;;===???AAABBB???;;;777444666===DDDIIIMMMNNNOOONNNMMMKKKHHHFFF???<<<888555444777:::===DDDFFFIIIJJJIIIGGGGGGGGGLLLMMMMMMJJJEEEAAAAAACCCIIIOOORRRPPPPPPRRRRRRPPPEEE???;;;;;;:::888888:::;;;???HHHWWWgggrrrwwwxxxxxxwwwvvvyyy~~~wwwoookkkddd\\\YYY[[[\\\[[[YYYYYYZZZYYYXXXTTTPPPKKKHHHFFFJJJPPP]]]xxxnnnhhh___WWWPPPLLLGGGEEEDDDCCCAAAAAABBBCCCBBBBBB???>>>>>>>>>???>>><<<:::===<<<999777666666777777555555444444444444555555444666333555<<<>>>JJJbbbyyyvvvqqqrrrwww{{{|||}}}wwwjjjccc___[[[YYY[[[^^^```aaakkkkkkkkklllkkkhhhccc^^^YYYVVVQQQLLLIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFHHHJJJLLLMMMMMMJJJJJJJJJLLLOOOTTTYYY\\\^^^]]]]]]]]]]]]^^^^^^___ZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZ^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaa```]]]\\\[[[\\\___^^^]]]]]]^^^\\\YYYWWWIIIHHHEEEBBB???<<<;;;:::999666333222333333333222333333333444444444444555555444444444444555666666999777666888;;;>>>@@@@@@;;;:::999999;;;@@@DDDHHHNNNKKKIIIKKKOOOOOOKKKGGGAAA:::444555777888===BBBBBBCCCCCCEEEFFFIIIJJJLLLLLLMMMLLLHHHCCCAAABBBEEEKKKMMMPPPRRRRRRQQQNNNLLLLLLDDD===;;;999666666888;;;???HHHVVVeeepppuuuvvvwwwtttsssvvv~~~}}}ssslllgggaaaZZZWWWXXXYYYXXXWWW\\\[[[ZZZXXXSSSNNNIIIFFFFFFIIIOOO\\\uuuppphhh^^^TTTNNNIIIGGGEEEDDDBBBAAA@@@AAAAAAAAA@@@CCCAAA???======;;;999777;;;:::888666666666888888555555444444444444555555444666444666<<<>>>JJJbbbxxxxxxsssuuuzzz}}}||||||~~~{{{wwwuuuzzz}}}xxxkkkaaa]]]XXXTTTTTTUUUVVVVVVYYYYYYZZZ\\\]]]\\\XXXVVVSSSPPPLLLIIIFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKOOONNNNNNOOORRRUUUXXXZZZ[[[]]]^^^___```___^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\\\\```aaabbb```]]][[[ZZZZZZ___^^^]]]^^^^^^\\\YYYVVVKKKIIIGGGCCC@@@>>><<<;;;888666333222333333333222666666666666777777777888555444444444444555666666888777777888;;;>>>??????888666555555999>>>DDDHHHOOOLLLJJJLLLOOOOOOKKKGGGAAA:::555555777888===BBBFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJGGGCCCAAADDDGGGKKKMMMPPPRRRSSSQQQOOOMMMIIIBBB<<<;;;999777777:::;;;???HHHVVVeeepppuuuvvvvvvsssrrruuu}}}{{{qqqjjjeee___YYYWWWXXXYYYYYYWWW[[[[[[ZZZWWWSSSMMMHHHFFFFFFIIINNNZZZqqqwwwnnn```SSSKKKGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBEEEBBB???===<<<;;;:::999888888666666666666888888555555444444444444555555444777444666===>>>JJJaaavvv{{{vvvtttyyy}}}}}}}}}|||zzz{{{{{{zzzxxxrrrnnnjjjfffeeedddbbbaaadddggglllqqqvvv|||uuujjj___[[[UUUQQQPPPQQQQQQQQQOOONNNNNNOOOQQQQQQPPPNNNNNNLLLIIIGGGFFFHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMQQQRRRSSSTTTUUUWWWXXXXXXYYY[[[___aaabbb```]]][[[^^^]]][[[YYYXXXXXXXXXYYYVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]bbbbbbbbb```\\\ZZZYYYZZZ___^^^^^^^^^^^^\\\XXXUUUKKKIIIFFFCCC@@@===<<<;;;888555333222333444444333333444444444555555555555555555444444555555666777888777777888;;;>>>???>>>777555444444888???FFFJJJOOOMMMLLLMMMOOONNNJJJGGGBBB;;;555555777999===BBBIIIIIIIIIIIIIIIIIIIIIJJJGGGHHHHHHFFFCCCBBBEEEIIIJJJMMMPPPSSSSSSRRRPPPOOOHHHAAA;;;:::999888888<<<;;;???HHHVVVeeepppuuuuuuuuurrrqqqttt|||zzzpppjjjeeeaaa\\\ZZZZZZ\\\\\\[[[ZZZYYYXXXUUURRRMMMIIIGGGEEEHHHMMMXXXnnnxxxfffVVVKKKGGGEEEEEEDDDEEEEEEDDDCCCDDDEEEFFFDDDAAA>>>======?????????999888777666555555666666555555444444444444555555444777444777===>>>III```vvv}}}wwwnnnttt{{{~~~}}}wwwtttooolllhhhfffffffffeeedddaaa___]]][[[[[[[[[[[[[[[[[[]]]aaaeeejjjqqqxxx}}}}}}|||yyyvvvxxxwwwoooddd]]]ZZZVVVSSSSSSTTTUUUUUUUUUSSSPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJLLLNNNPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIKKKNNNRRRUUUUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ]]]___```___]]]\\\___^^^\\\YYYWWWWWWVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^aaabbbaaa___\\\ZZZZZZ[[[```_________^^^\\\WWWTTTHHHFFFDDD@@@===;;;999888777555222222333444444444222222333333333444444444555555555555555666666777888777777888;;;===>>>===:::888666555999@@@GGGLLLMMMLLLKKKLLLMMMLLLIIIFFFCCC<<<666666888999===BBBHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIFFFCCCCCCFFFJJJKKKMMMPPPSSSTTTSSSQQQPPPHHHAAA;;;:::999777777:::;;;???HHHVVVeeeppptttuuuvvvsssqqqttt|||wwwnnnhhhbbb```]]][[[[[[\\\]]]]]]\\\[[[YYYUUUPPPKKKFFFDDDEEEHHHMMMWWWlllmmmZZZNNNHHHFFFEEEBBBDDDEEEEEECCCDDDFFFHHHFFFCCC@@@??????AAAAAAAAA;;;:::888777555444333333555555444444444444555555444777555777>>>>>>HHH___wwwxxxkkksss||||||uuunnniiigggfffaaa^^^\\\ZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVXXXZZZ^^^bbbjjjqqqwww~~~yyywwwrrrmmmmmmmmmggg___^^^[[[WWWVVVVVVWWWWWWWWWYYYWWWTTTRRRRRRRRRPPPOOOJJJJJJJJJJJJLLLOOORRRSSSTTTRRRPPPMMMKKKIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGGGGFFFHHHOOOXXX_________``````^^^\\\ZZZXXXXXXYYYYYYZZZ[[[[[[\\\\\\^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^______```___```___^^^\\\\\\]]]___```____________[[[VVVSSSGGGFFFCCC@@@===:::888888666444222222333555555555555666666666777777777777666555555555555666777777777777777999;;;======<<<;;;999777666999>>>DDDHHHJJJJJJJJJJJJJJJIIIGGGEEECCC;;;666777999:::???DDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJGGGCCCCCCFFFJJJLLLNNNQQQTTTUUUTTTQQQPPPJJJBBB<<<:::888555555888:::>>>GGGUUUdddoootttuuuwwwtttrrruuu}}}{{{sssjjjddd]]]\\\ZZZYYYYYYZZZ[[[\\\```^^^ZZZTTTNNNHHHCCC@@@EEEIIINNNXXXmmm|||kkkZZZOOOIIIGGGGGGCCCEEEFFFEEEBBBAAADDDGGGIIIFFFCCCAAA@@@???>>>===<<<;;;:::888666444333222555555444444444444555555444777555888>>>>>>HHH^^^wwwzzznnnvvv~~~}}}|||yyywwwooollljjjiiikkknnnoooooolllkkkiiieeeaaa______```[[[ZZZXXXVVVUUUSSSSSSRRRQQQSSSSSSSSSRRRRRRTTTUUUQQQRRRTTTWWW\\\ccclllrrrzzz{{{}}}~~~~~~|||zzzxxxtttsssooohhhffffffddd___aaa^^^[[[YYYYYYZZZYYYYYYZZZXXXUUUTTTTTTTTTRRRQQQJJJJJJKKKLLLNNNQQQSSSUUUWWWVVVSSSPPPMMMKKKIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFNNNYYYaaaggggggeeebbb^^^ZZZVVVTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^___`````````^^^______]]]\\\\\\^^^```````````````___[[[UUUQQQIIIGGGDDDAAA>>>;;;:::999555333111222444555666666444444555555555666666666666666555555666666777888777777777999<<<===<<<;;;888777555555888<<>>GGGUUUdddooottttttxxxtttsssuuu}}}{{{rrriiicccYYYYYYXXXWWWWWWXXXYYY[[[^^^\\\XXXSSSNNNHHHDDDBBBEEEIIIOOOZZZooovvvmmm```UUUNNNJJJIIIIIIIIIKKKLLLIIICCCAAABBBEEEGGGEEEBBBAAA@@@???<<<:::;;;;;;:::999777666444333555555444444444444555555444777666888>>>>>>GGG]]]www|||ooowww~~~tttrrrnnnllljjjhhheeeccc___]]]\\\\\\^^^_________[[[\\\]]]\\\YYYXXXZZZ\\\[[[[[[ZZZXXXUUUTTTSSSSSSQQQSSSUUUVVVUUUUUUXXXZZZVVVVVVVVVVVVYYY___gggmmmqqqrrrsssssssssrrrpppoookkknnnlllfffcccdddfffeeegggeeeccccccdddeeeeeeeeedddbbb___]]]\\\ZZZWWWTTTNNNNNNOOOPPPRRRTTTVVVXXXXXXWWWUUURRRPPPOOONNNMMMIIIIIIHHHGGGFFFEEEEEEDDDBBBDDDFFFEEEEEEKKKTTT[[[bbbaaa___\\\XXXTTTQQQOOOPPPQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXZZZ\\\^^^_________``````___]]][[[[[[]]]```aaa```aaaaaa___[[[UUUPPPHHHGGGDDDAAA===;;;999999444222111111444666666666222222222333333333444444666666666666666777777888777666777999<<<<<<;;;:::555555555666999===AAADDDEEEFFFHHHIIIHHHHHHGGGGGG@@@:::555777:::>>>CCCIIIGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFCCC@@@AAAFFFKKKPPPQQQTTTVVVUUUSSSPPPNNNIIIAAA;;;999888555555888:::>>>GGGUUUdddooossstttwwwtttrrrttt|||}}}tttkkkeeeXXXYYYYYYXXXWWWXXXZZZ\\\XXXWWWTTTQQQNNNLLLIIIHHHEEEIIIPPP[[[pppyyyfff```WWWOOOLLLKKKKKKKKKQQQSSSSSSNNNGGGBBBCCCFFFAAA@@@???@@@@@@@@@>>><<<::::::::::::999777666666555555555444444555555555444777666999>>>>>>GGG]]]vvv~~~llluuuyyyllliiieeebbb```^^^[[[YYYXXXWWWVVVWWWXXXXXXWWWUUUSSSUUUXXXWWWUUUUUUVVVYYYYYYYYYYYYWWWTTTRRRQQQRRROOORRRVVVWWWVVVWWW[[[^^^```___\\\ZZZZZZ^^^eeejjjkkkkkkkkkkkkjjjjjjiiiiiidddiiikkkfffbbbeeejjjlllmmmkkkkkkmmmpppsssuuuuuussspppmmmiiieeeaaa\\\XXXSSSSSSTTTUUUWWWYYYZZZ[[[WWWVVVUUUSSSRRRRRRQQQQQQKKKJJJIIIHHHGGGEEEDDDDDD???CCCFFFFFFEEEHHHNNNTTTWWWVVVTTTSSSQQQOOONNNMMMKKKNNNQQQTTTUUUTTTSSSQQQQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUUUUVVVWWWYYYZZZ[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYUUUVVVYYY[[[\\\]]]]]]]]]bbbbbb```]]][[[ZZZ\\\^^^aaaaaaaaaaaa___[[[TTTPPPFFFDDDBBB>>>;;;999777666444222111111444666777777555555555666666666777777666666666666666777888888777666777999<<<<<<;;;999444444666999===AAADDDFFFDDDFFFIIIJJJIIIIIIIIIIII???999555777;;;???DDDJJJKKKLLLMMMNNNMMMLLLJJJHHHCCCDDDCCC@@@???AAAGGGLLLQQQSSSUUUVVVUUUSSSPPPNNNGGG???:::999888666777::::::>>>GGGUUUdddooossstttvvvsssqqqssszzz}}}rrriiiccc\\\ZZZXXXXXXYYYZZZYYYXXXZZZYYYWWWRRRLLLHHHGGGGGGGGGJJJNNNXXXnnnrrrbbb\\\TTTNNNKKKKKKKKKLLLNNNQQQSSSPPPJJJEEEDDDEEECCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;:::999888777666555555666666555555444333444555777888777<<>><<<999777333333444444444333222111555555444444555666888999444555555666777888888999777999;;;===>>><<<;;;999888666555888===BBBCCCCCCHHHHHHHHHIIIJJJJJJGGGDDD>>>888444666888<<>>BBBGGGRRRSSSTTTSSSRRROOOKKKIIIAAA;;;777888888666777999<<<>>>FFFTTTdddpppuuuuuuvvvrrrnnnpppxxx}}}{{{qqqhhhbbb\\\ZZZXXXWWWXXXXXXWWWUUUYYYXXXVVVQQQLLLGGGFFFFFFFFFIIIMMMXXXoootttaaa[[[SSSMMMKKKKKKKKKKKKMMMPPPSSSQQQKKKFFFDDDEEECCCAAA???>>>>>>>>>===<<<;;;;;;;;;:::999888666666555555555555555444444333555666888:::999===KKKZZZsssrrruuuxxx}}}~~~wwwpppllljjjggghhhkkkyyymmmgggccc___]]]\\\]]]\\\\\\ZZZWWWTTTRRRRRRRRRQQQPPPRRRRRRSSSTTTVVVYYY\\\^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\```eeejjjmmmooopppnnnjjjeee___\\\[[[ZZZZZZXXXUUUTTTVVVWWWXXXWWWYYY[[[___bbbgggmmmsssxxxwwwyyy{{{}}}vvvoookkkccc```^^^^^^```cccdddddd___\\\YYYXXXZZZ\\\\\\\\\UUUTTTRRROOOMMMKKKJJJIIIJJJHHHFFFEEEFFFHHHGGGGGGIIIHHHGGGHHHIIIIIIHHHGGGDDDGGGJJJNNNOOOOOONNNMMMNNNMMMLLLKKKKKKLLLNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRVVVVVVWWWXXXXXXXXXXXXXXXWWWSSSPPPQQQUUUVVVTTTRRRUUUWWWZZZ[[[[[[\\\^^^```aaaaaa```]]]YYYXXX[[[]]]^^^]]]]]]]]][[[XXXRRRNNNEEECCC@@@???>>><<<999777555555444444444333333333333333333333333555666777666666666666555555555555666888:::<<<===;;;999888777666666999>>>CCCDDDDDDGGGFFFGGGHHHIIIHHHEEEBBB===888444555888===FFFOOOWWWZZZZZZSSSNNNMMMLLLJJJGGGGGGEEEBBB???AAAGGGLLLRRRRRRSSSRRROOOKKKHHHEEEAAA;;;777888888666777999>>>@@@GGGUUUdddooossssssuuupppmmmnnnvvv}}}yyyooogggbbb\\\ZZZXXXWWWWWWVVVUUUTTTWWWWWWUUUQQQKKKGGGEEEEEEEEEHHHMMMXXXpppuuu___YYYRRRLLLJJJJJJJJJJJJKKKOOOSSSRRRMMMHHHEEEDDDCCCAAA???>>>??????===<<<;;;;;;::::::999777666555555555555555555444444444666777:::;;;;;;>>>IIIVVVoooqqqsssxxx|||qqqiiiccc______```aaagggmmm|||nnnfffcccaaa```aaabbbcccccc^^^[[[XXXUUUTTTRRRPPPNNNQQQQQQQQQSSSVVVZZZ]]]___bbbbbbaaabbbbbbcccdddeeefffeeefffiiioootttwwwyyyuuurrrmmmfff```[[[WWWUUUOOOMMMKKKJJJLLLMMMNNNMMMTTTVVVZZZ___dddkkksssxxxzzz|||ssspppmmmkkkkkkkkkkkkkkkcccaaa___^^^aaaccceeefff```\\\WWWUUUUUUUUUSSSPPPOOOMMMJJJIIIHHHGGGEEECCCFFFFFFGGGHHHJJJJJJHHHFFFDDDFFFIIILLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMKKKLLLNNNPPPRRRUUUVVVVVVWWWWWWWWWWWWWWWWWWTTTRRRSSSUUUWWWUUUSSSUUUWWWZZZ[[[\\\]]]___```bbbaaa___[[[XXXVVVXXXYYY[[[[[[ZZZZZZYYYUUUOOOKKKEEECCC@@@???===<<<999777777666555333333444444555222111111111222333444555444444444444555555555555555777:::;;;<<<;;;999777666555666:::???CCCFFFFFFGGGGGGHHHIIIIIIHHHDDDAAA<<<777444555888>>>IIITTT\\\^^^[[[SSSNNNNNNNNNLLLHHHGGGDDD@@@>>>BBBJJJPPPRRRRRRQQQPPPLLLHHHDDDBBBAAA;;;777888888666777999???BBBIIIUUUbbbmmmqqqrrruuuqqqmmmooovvv}}}~~~uuummmeeeaaa[[[YYYWWWVVVWWWWWWVVVUUUWWWWWWVVVRRRLLLGGGEEEEEEDDDGGGLLLXXXpppuuu]]]XXXQQQLLLJJJJJJJJJJJJKKKOOOSSSTTTPPPKKKGGGEEEDDDBBB@@@?????????>>>===;;;;;;::::::999777666555666666555555444444444444555666999;;;;;;===FFFQQQjjj{{{ssstttxxx~~~wwwkkkeeebbb^^^\\\___bbbgggpppyyyrrriiigggffffffhhhjjjkkkkkkcccaaa^^^\\\[[[YYYWWWUUUUUUTTTTTTTTTWWWZZZ^^^```hhhhhhiiikkkmmmnnnpppqqqrrrqqqqqqssswww{{{}}}}}}vvvqqqjjjccc\\\WWWRRROOOIIIHHHFFFGGGIIIJJJJJJJJJPPPSSSVVVZZZ___eeelllpppxxx~~~|||xxxuuusssqqqoooiiigggffffffhhhllloooqqqlllgggaaa```bbbccc```\\\XXXVVVTTTRRRQQQNNNKKKHHHKKKJJJKKKLLLMMMMMMJJJGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSQQQOOOLLLJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVXXXVVVTTTTTTVVVWWWVVVUUUUUUWWW[[[]]]]]]^^^___aaabbb```]]]YYYVVVUUUUUUVVVYYYXXXXXXXXXVVVRRRMMMIIIEEECCC@@@>>>===;;;999777777555333222111222444555111111222222222333333444000111222444666888999:::666888:::<<<<<<;;;999888333444777:::???CCCEEEGGGJJJJJJKKKLLLLLLIIIEEEAAA:::666444555888???KKKWWW``````[[[RRRNNNOOOPPPNNNIIIHHHCCC>>><<<@@@HHHPPPQQQQQQPPPNNNKKKHHHDDDBBBAAA;;;777888888666777999>>>AAAHHHTTTaaakkkqqqsssvvvrrroooqqqxxx}}}{{{ssskkkddd___XXXWWWVVVWWWYYYZZZZZZYYYXXXXXXWWWSSSNNNIIIFFFEEEEEEHHHLLLXXXpppqqq[[[VVVPPPLLLJJJJJJJJJJJJKKKNNNRRRTTTRRRMMMIIIGGGEEECCC@@@@@@@@@@@@???===;;;;;;;;;;;;999888777666777666555444444444444555444444777999999;;;CCCLLLfffvvvxxxuuuwww}}}}}}ssshhhaaaaaa]]]ZZZZZZ]]]bbbiiiuuuvvvmmmllljjjkkknnnpppppppppfffeeeccccccccccccaaa___ZZZYYYXXXXXXZZZ^^^bbbdddmmmnnnpppsssvvvxxxzzz{{{zzzzzz{{{}}}xxxrrrhhh___WWWQQQKKKGGGGGGFFFEEEGGGIIIJJJJJJJJJKKKMMMQQQTTTXXX^^^eeeiiipppyyy~~~zzzuuusssmmmmmmllllllnnnsssxxx{{{zzzuuupppqqqtttuuusssooollliiieeebbb___[[[VVVRRRMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNQQQTTTVVVWWWWWWWWWQQQOOOLLLJJJJJJLLLOOOQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTWWW[[[^^^^^^___```aaaaaa___[[[XXXVVVUUUUUUUUUWWWWWWWWWVVVUUUQQQKKKGGGDDDBBB@@@>>>===;;;888666555444222000000111222444333333333444444444444444111222333555777999:::;;;777999;;;======<<<:::999222444777;;;>>>BBBEEEFFFJJJJJJKKKLLLKKKHHHBBB>>>888555444666999???LLLYYY```^^^XXXPPPMMMPPPQQQOOOMMMKKKEEE???<<>>======<<<<<<;;;999888777777666555444333444555555444333444777888:::BBBKKKcccttt}}}wwwwww~~~zzzpppggg]]]ZZZ]]]YYYXXXYYY^^^dddnnn~~~yyyqqqooonnnooopppqqqqqqpppiiihhhhhhjjjllllllkkkiiiaaa```^^^^^^```cccgggjjjmmmooorrrvvvyyy|||}}}~~~{{{|||zzzqqqdddYYYQQQKKKEEEAAAEEEDDDDDDFFFHHHJJJJJJIIIFFFHHHKKKOOOSSSYYY___dddfffqqq~~~{{{uuuuuuttttttvvv{{{yyysssmmmgggaaa\\\RRROOOKKKIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOONNNOOORRRUUUWWWYYYYYYYYYRRRQQQNNNLLLKKKLLLNNNOOORRRSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUTTTXXX\\\___``````aaabbb___\\\YYYWWWVVVWWWVVVVVVWWWWWWVVVVVVUUUQQQKKKGGGDDDBBB???>>><<<;;;888666444333111000000000111222444444555555555555444444666666666777777777777777888999<<<===>>>===;;;999222555999===???AAADDDGGGHHHHHHIIIIIIHHHDDD>>>999444444555777999>>>KKKXXX[[[YYYSSSLLLKKKPPPQQQOOOQQQNNNIIICCC???BBBJJJQQQPPPOOOOOOMMMLLLJJJHHHGGGAAA;;;777888888666777999888===EEEPPP\\\gggppptttqqqnnnlllooowww}}}{{{xxxoooggg```\\\VVVUUUTTTUUUXXXZZZZZZYYYWWWXXXWWWTTTNNNIIIEEEDDDCCCHHHOOO\\\uuujjjYYYUUUPPPMMMLLLLLLLLLLLLHHHIIIKKKMMMMMMLLLIIIGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>===<<<;;;999999777666555333333444555666555333333666888;;;CCCLLLdddttt~~~xxxyyy~~~nnnhhhaaaWWWUUUYYYXXXWWW[[[ccclllzzz~~~wwwuuussssssssssssrrrpppooooooppprrruuuvvvtttssspppmmmiiieeedddeeegggiiijjjlllooossswwwyyy{{{|||yyy|||rrrhhhZZZPPPKKKGGGDDDAAACCCCCCCCCFFFHHHJJJJJJIIIGGGHHHKKKMMMOOOTTTYYY]]]^^^hhhuuu}}}wwwtttfff___VVVOOOLLLMMMOOOPPPOOOOOONNNOOOPPPRRRUUUVVVVVVVVVXXXYYY[[[\\\\\\\\\WWWVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTUUUVVVTTTXXX\\\```aaaaaabbbbbb]]]ZZZWWWVVVWWWYYYYYYXXXXXXWWWWWWWWWVVVRRRLLLHHHDDDBBB???===<<<;;;888666333333333222222222111111333444555666666555444333666666666666666555555555777888;;;======<<<:::888444888===@@@AAABBBEEEHHHGGGHHHHHHIIIGGGBBB<<<777222222555999:::>>>JJJVVVUUUSSSNNNIIIJJJOOOQQQNNNOOOMMMIIIDDDAAADDDLLLRRRQQQPPPOOOMMMKKKHHHGGGFFFAAA;;;777888888666777999888===EEEOOOYYYccclllqqqooolllkkkooowww}}}zzzxxx}}}wwwnnnfff```\\\WWWUUUTTTUUUVVVWWWWWWVVVVVVVVVVVVSSSMMMHHHDDDCCCBBBGGGPPP___wwwiiiYYYUUUQQQNNNMMMMMMMMMLLLGGGGGGHHHIIIJJJJJJGGGEEEFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>===<<<:::999888666444333333333555666666333333666888<<>>EEENNNWWWaaaiiiooopppmmmlllqqqzzz{{{wwwuuuzzzxxxnnneee]]]XXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTPPPJJJEEECCCBBBBBBIIIQQQ]]]uuummmXXXSSSNNNLLLLLLLLLKKKHHHFFFGGGGGGGGGFFFEEECCCBBBCCCBBBBBBAAAAAA@@@@@@@@@???===;;;;;;<<<<<<;;;:::<<<;;;888666444444444444333555666555555999AAAGGG```ttt}}}vvvvvvzzznnnaaa\\\ZZZXXXXXXYYYZZZ\\\bbbmmm~~~|||xxxuuuvvvwwwyyyyyy}}}zzzxxxxxx|||{{{oooeee```]]]]]]\\\aaacccggglllqqqvvvyyyzzzxxx{{{}}}~~~zzztttmmmhhh]]]RRRIIIHHHGGGDDDEEEIIIGGGFFFFFFFFFHHHKKKNNNPPPOOOPPPPPPOOOMMMNNNRRRUUUWWWZZZ```hhhqqqyyyxxxeeeXXXSSSQQQQQQUUUTTTTTTVVV[[[___aaabbb___```aaabbbcccbbbaaaaaabbbaaaaaa___]]]ZZZWWWUUUQQQSSSUUUWWWYYYYYYXXXWWWQQQSSSUUUUUUSSSRRRQQQQQQSSSWWW\\\```aaa`````````___]]][[[YYYWWWWWWWWWWWWXXXYYYYYYWWWRRRMMMJJJIIIKKKGGGCCC???<<<999666333333333333333333333333333444444444444444444444444666777777666555555777999:::<<<>>>??????<<<999777777:::>>>CCCGGGIIIJJJKKKJJJHHHFFFCCC@@@===;;;:::444333333666<<>><<<888444444555888:::999===EEENNNWWWaaakkkqqqrrrooolllpppxxx~~~xxxsssvvvvvvlllccc\\\WWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTPPPJJJFFFCCCCCCBBBHHHQQQaaazzziiiXXXTTTOOOMMMMMMMMMKKKIIIFFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBAAA@@@??????>>>@@@>>><<<;;;<<<<<<;;;:::<<<:::888666444444444444444555666555555999@@@FFF\\\ppp{{{tttttt}}}uuuiii^^^ZZZYYYXXXXXX[[[]]]aaahhhuuu}}}zzzxxxyyy{{{|||}}}{{{yyy{{{~~~}}}qqqfff___\\\ZZZZZZbbbdddiiinnnsssxxx{{{|||}}}|||zzzvvvoooggg```[[[UUULLLFFFFFFFFFDDDDDDHHHFFFFFFEEEFFFGGGJJJLLLNNNPPPQQQRRRPPPNNNMMMOOORRRTTTVVVYYY^^^ccchhhkkkmmmmmmnnnooorrrwwwuuuggg^^^XXXVVVSSSRRRSSSVVVZZZ^^^``````cccdddeeeeeeeeedddcccbbbeeeddddddcccaaa___]]]\\\TTTUUUVVVWWWXXXWWWUUUTTTQQQRRRTTTSSSRRRQQQRRRSSSWWW[[[___bbbbbbaaa``````[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZWWWRRRMMMJJJHHHGGGDDD@@@===;;;999666444333333333333333333333333444444444444444444444444555666777666555555777999:::<<<>>>???>>><<<999777777:::>>>CCCFFFIIIJJJJJJHHHGGGEEEBBB???<<<:::888666555555777<<>>>>>===@@@>>><<<;;;<<<<<<;;;:::;;;:::888666555444444555444555666666666999@@@EEEXXXmmm{{{tttrrr{{{oooeee[[[YYYYYYZZZ\\\___ccchhhsss|||{{{}}}}}}zzzzzz|||~~~xxxmmmccc]]][[[ZZZYYYbbbeeejjjpppvvv|||wwwmmmbbbYYYRRRNNNMMMHHHEEEFFFGGGFFFGGGIIIHHHHHHHHHHHHJJJKKKMMMNNNRRRSSSSSSRRROOOMMMLLLMMMMMMNNNPPPRRRTTTVVVXXXXXXZZZ\\\^^^aaagggoooyyy{{{nnnddd]]]TTTTTTSSSUUUXXX[[[\\\\\\ddddddeeeeeedddcccaaaaaaaaa```______^^^]]]\\\\\\VVVWWWWWWWWWVVVTTTSSSQQQPPPQQQRRRQQQPPPQQQTTTVVVZZZ^^^bbbddddddcccbbbaaaYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZWWWRRRMMMIIIHHHEEECCC???===<<<:::888666333333333333333333333333555555555555555555555555555666777666555666777999:::;;;===>>>===;;;888666777:::>>>BBBFFFHHHIIIJJJFFFEEECCC@@@===:::888777999777666888<<<@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLLLLOOOKKKFFFAAA???BBBIIIOOOPPPUUUWWWWWWVVVSSSKKKBBB;;;:::888777666666777888999===CCCKKKTTT___jjjqqqrrrooolllooowww}}}wwwrrruuu{{{qqqhhhaaaZZZVVVRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVTTTOOOJJJFFFEEEEEEFFFHHHRRRhhhhhhZZZWWWSSSQQQRRRPPPLLLIIIDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>======???===;;;:::;;;;;;:::999:::999777666555555555666444666777666666999???DDDUUUlll~~~vvvsssyyy~~~mmmddd\\\[[[\\\]]]aaafffjjjqqq}}}~~~}}}xxxwwwyyyzzz{{{rrrlllddd^^^[[[[[[\\\]]]aaadddjjjqqqyyytttfffYYYPPPJJJHHHJJJIIIIIIJJJKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSQQQNNNLLLJJJGGGGGGIIIJJJLLLNNNOOOOOOPPPRRRTTTVVV[[[bbbkkkqqqtttzzz~~~rrrjjj___[[[VVVTTTTTTVVVWWWXXX]]]^^^___`````````___^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPOOOQQQUUUXXXZZZ^^^bbbeeeeeedddccccccZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZWWWQQQLLLHHHGGGHHHEEEAAA???>>><<<:::888333333333333333333333333666666666666666666666666555666777666555666888::::::;;;======<<<:::777666777:::>>>BBBFFFHHHIIIIIIEEEDDDBBB???<<<999777666888777666888<<<@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMJJJDDD??????BBBHHHLLLNNNSSSWWWXXXWWWSSSJJJ@@@999999888888777777777777999===CCCJJJTTT___jjjqqqrrrooolllooowwwxxxrrrtttyyyoooggg```[[[WWWSSSTTTUUUVVVWWWYYYZZZZZZWWWVVVTTTOOOJJJGGGFFFFFFJJJJJJSSSjjj|||fffZZZWWWTTTSSSSSSQQQLLLHHHCCCCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===>>><<<:::999::::::999888999888777555555555666777555777888777666888>>>BBBTTTlll~~~vvvqqquuu~~~zzzkkkccc]]]\\\^^^```ffflllsss|||~~~|||yyyxxxxxxxxxwwwmmmhhhaaa\\\[[[\\\]]]^^^]]]```gggnnnvvv}}}yyykkk]]]QQQKKKHHHHHHJJJLLLNNNNNNNNNOOOPPPOOOOOOQQQRRRTTTVVVVVVVVVVVVTTTTTTUUUTTTSSSPPPLLLIIIDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJLLLMMMPPPUUU[[[___eeemmmwwwzzzooohhh]]]UUUQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]``````___]]][[[ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPPPPRRRWWWZZZXXX\\\aaadddeeeddddddddd]]]]]]\\\\\\[[[ZZZZZZYYYXXXYYYYYYVVVQQQKKKHHHFFFIIIFFFBBB???===:::777555333333333333333333333333666666666666666666666666444555666666666666888:::;;;;;;<<<<<<;;;999777555777:::>>>BBBEEEGGGHHHHHHEEEDDDBBB???<<<999777666555555555888===AAADDDDDDDDDDDDFFFHHHIIIJJJJJJJJJKKKGGGBBB>>>???CCCGGGKKKKKKQQQUUUUUUTTTPPPGGG===777888888888888777666666999===CCCKKKUUU```jjjqqqrrrooolllooowww{{{tttuuuwwwmmmeee___[[[XXXUUUUUUVVVWWWXXXYYYZZZ[[[WWWVVVSSSOOOJJJGGGGGGGGGKKKLLLVVVnnnxxxbbbZZZWWWUUUTTTTTTQQQKKKFFFAAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<:::999::::::999888888777666555555666777777555777999888777888===AAAQQQjjj|||tttnnnpppzzzvvvhhhbbb^^^___aaaeeemmmuuu}}}zzzwwwpppjjjccc]]][[[ZZZZZZZZZWWWZZZ___eeelllrrrvvvxxxnnnggg\\\QQQIIIFFFFFFHHHJJJNNNQQQQQQQQQTTTVVVUUUVVVXXX[[[^^^___```______YYYXXXWWWVVVTTTPPPLLLHHHDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHIIIJJJJJJMMMQQQTTT\\\dddnnnvvv}}}~~~tttgggZZZSSSQQQQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]]_________^^^]]]ZZZWWWVVVRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSRRRQQQQQQSSSWWW[[[YYY]]]aaaddddddcccbbbbbb^^^^^^^^^^^^]]]\\\ZZZZZZUUUVVVWWWTTTOOOJJJGGGFFFFFFCCC???<<<999777444222333333333333333333333333555555555555555555555555444555666666666666999;;;;;;;;;;;;;;;:::888666555777:::>>>BBBEEEGGGGGGGGGDDDCCCAAA>>>;;;888666555333333555999>>>BBBEEEEEECCCDDDEEEGGGHHHIIIJJJJJJJJJEEE@@@>>>@@@DDDHHHKKKJJJOOOQQQQQQPPPMMMEEE<<<777777777777777777777777999===EEENNNWWWaaakkkqqqsssooolllooovvv}}}wwwxxx~~~tttjjjccc]]]YYYWWWUUUUUUVVVVVVWWWXXXYYYYYYWWWVVVSSSOOOJJJGGGGGGHHHIIILLL[[[tttyyycccYYYWWWUUUUUUUUUQQQJJJEEE@@@BBBCCCEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???===;;;;;;<<<<<<;;;:::777777666555555666777888555888999888777888<<<@@@JJJeee}}}uuummmmmmxxxrrrgggbbbaaadddhhhnnnyyy~~~yyyqqqkkkccc\\\WWWUUUTTTSSSPPPRRRUUUYYY]]]```cccddd[[[VVVNNNGGGCCCCCCFFFHHHKKKRRRVVVUUUVVV\\\______```cccgggkkkmmmnnnmmmlllaaa^^^ZZZWWWTTTPPPJJJEEEBBBBBBBBBAAAAAAAAAAAAAAAEEEFFFGGGHHHHHHJJJMMMOOOTTT[[[dddkkkqqqzzz}}}ooocccZZZUUUQQQPPPRRRSSSVVVXXXZZZZZZZZZZZZYYYZZZ\\\]]]\\\YYYUUUSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSUUUXXXZZZ]]]```dddeeedddbbb```___[[[\\\]]]]]]]]]\\\[[[[[[RRRTTTTTTRRRNNNJJJGGGFFFCCC@@@<<<:::888777444222333333333333333333333333444444444444444444444444333555666666666777999;;;;;;;;;;;;:::999777555444888:::>>>BBBEEEFFFGGGGGGCCCAAA???<<<999666444333333333555999>>>BBBDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHCCC>>>===AAAFFFJJJLLLKKKNNNOOOLLLKKKJJJDDD===777777666666666666777888888>>>GGGPPPZZZccckkkpppsssooolllnnnvvv~~~{{{}}}|||rrrhhhaaa\\\XXXVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVSSSNNNJJJGGGHHHIIIFFFLLL^^^xxx}}}hhhXXXWWWUUUUUUUUUQQQJJJDDD@@@AAACCCDDDEEEFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAA???=========>>>===<<<777666666555555666888999666888999999777888<<>>BBBDDDFFFGGGGGGAAA@@@>>>;;;888555333111444444666999>>>BBBCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGBBB>>>===BBBGGGKKKMMMLLLNNNMMMJJJIIIIIIDDD>>>888777666555555666777888888>>>HHHRRR[[[dddkkkpppsssooolllnnnvvv~~~}}}|||xxxpppggg___YYYVVVTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTPPPKKKHHHFFFEEEEEEGGGLLL\\\sssfff[[[UUUOOOKKKKKKIIIEEE@@@DDDEEEFFFGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGFFFEEEDDDDDDCCCAAA???>>><<<<<<<<<;;;888555444555666666666666666666555555777;;;???FFF^^^zzzxxxnnnppp|||xxxpppjjjkkklllpppxxxuuulllaaaWWWSSSPPPKKKIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGDDDBBBBBBDDDGGGIIIMMMSSS[[[bbbhhhmmmrrruuuyyy|||~~~|||sssmmmeee^^^XXXRRRJJJDDD;;;<<<>>>?????????>>>===AAA@@@@@@@@@AAADDDGGGIIIJJJMMMSSSYYYbbblllwww~~~|||xxxsssmmmggg```YYYUUUTTTRRRQQQSSSVVVWWWUUUSSSTTTVVVYYY[[[[[[XXXTTTQQQTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVXXXZZZ[[[```aaadddeeeddd```\\\YYYWWWYYY\\\^^^^^^\\\YYYWWWRRRRRRRRRPPPMMMJJJGGGEEECCCAAA>>>;;;999888888888333333333444444444555555444444444333333222222222777777666555555666777888999;;;<<<;;;888666444444888<<<@@@AAAEEEHHHFFFAAABBB@@@;;;777444333444444111333666:::>>>BBBDDDEEE@@@AAABBBCCCDDDDDDDDDDDDDDDAAA======@@@EEEIIIKKKMMMNNNPPPPPPMMMGGGAAA===999999888888888888888999;;;???GGGQQQ\\\eeelllppprrrnnnjjjkkkrrr{{{xxxtttmmmeee^^^ZZZWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWTTTPPPLLLHHHFFFEEEEEEHHHLLLYYYnnn|||bbbZZZTTTNNNKKKJJJIIIDDD@@@CCCDDDEEEFFFGGGGGGHHHHHHIIIGGGFFFFFFGGGGGGFFFDDDEEEDDDBBB@@@>>>===<<<;;;<<<:::777555666777777666555666555555555777;;;>>>EEE[[[vvv{{{qqqrrr|||vvvooojjjmmmsss{{{~~~wwwiii___UUUQQQOOOKKKIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHFFFDDDBBBBBBDDDGGGIIINNNTTT^^^hhhqqqyyy~~~wwwlllaaaYYYQQQHHHBBB<<<<<<===>>>>>>>>>>>>>>>@@@@@@???@@@AAACCCFFFHHHJJJMMMQQQVVV\\\eeennnttt}}}|||wwwvvvsssnnniiieee```\\\XXXVVVTTTQQQQQQSSSUUUUUUTTTTTTVVVXXXZZZZZZXXXUUUSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[\\\aaabbbeeefffdddaaa]]]ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYSSSRRRQQQOOOMMMJJJGGGEEECCCAAA>>>:::888777666666222222222333333333444444444444444333333333222222777666666555555666888999999::::::999666333333333777<<>>;;;777555333333333111333777<<<@@@BBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBB???<<<===@@@EEEIIIKKKLLLNNNOOOOOOLLLFFFAAA===888777777666666666777777:::???HHHRRR]]]ffflllppppppmmmkkkmmmttt|||uuuqqqkkkddd^^^ZZZXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTPPPLLLHHHFFFEEEEEEHHHKKKVVVkkkttt\\\WWWRRRMMMJJJIIIHHHDDDAAABBBCCCDDDEEEFFFGGGHHHHHHIIIGGGFFFGGGHHHHHHGGGFFFFFFEEECCCAAA>>>===<<<;;;>>>;;;888777777777777666555555555555555777;;;>>>CCCWWWqqqvvvuuu|||tttnnnkkkqqq{{{xxxtttvvv{{{}}}uuucccZZZQQQNNNMMMJJJIIIJJJHHHHHHIIIIIIJJJIIIIIIHHHJJJHHHFFFDDDDDDEEEHHHIIINNNUUU```kkkwww|||nnnbbbXXXOOOFFF@@@======<<<<<<======>>>???????????????@@@BBBEEEFFFIIIJJJMMMPPPTTT[[[bbbgggnnnuuu}}}~~~tttmmmnnnjjjfffcccaaa```]]]\\\YYYUUUQQQOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRSSSSSSVVVUUUTTTTTTUUUXXX\\\^^^bbbccceeeeeedddaaa]]]ZZZ\\\\\\[[[ZZZZZZYYYYYYZZZSSSRRRQQQOOOLLLIIIFFFEEEDDDBBB>>>;;;888666555555111222222222333333333333444444444444333333333333777666555555555777888999999999888555222000111222777<<>><<<===AAAFFFJJJKKKLLLMMMNNNMMMJJJEEE@@@<<<666555555444444555555666999???HHHSSS^^^gggmmmpppnnnlllkkknnnvvv}}}~~~tttpppjjjccc]]]YYYXXXWWWTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSOOOJJJGGGEEEDDDDDDFFFJJJXXXnnnnnnYYYTTTQQQLLLIIIHHHGGGDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFCCCAAA???===<<<;;;>>>;;;999777777777555444444555555555555777:::===AAASSSlll|||xxx|||}}}qqqmmmooovvvxxxqqqnnnpppttt{{{xxxppp^^^UUUMMMLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKIIIGGGGGGHHHJJJKKKQQQXXXcccooozzzyyyjjj]]]TTTLLLEEE@@@======<<<;;;;;;===>>>???>>>>>>>>>>>>@@@AAACCCDDDEEEGGGIIIKKKNNNSSSYYY]]]hhhmmmssswwwyyy~~~{{{rrrkkkgggccc___]]]]]]]]]\\\\\\YYYWWWTTTRRRRRRSSSUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQUUUTTTSSSSSSUUUXXX\\\___aaabbbcccdddbbb___[[[YYY[[[[[[\\\\\\[[[ZZZYYYXXXSSSRRRPPPNNNKKKHHHEEEDDDEEECCC@@@<<<999666555444222222333333333444444444444444444444444444333333666666555555555777888999:::999777333000///111333777===AAAAAABBBEEEFFFCCC<<<;;;:::888666444222111111555;;;AAAEEEEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEE>>>===<<<>>>BBBGGGJJJKKKJJJKKKLLLKKKHHHCCC>>>;;;555555444444444555666666999>>>HHHSSS^^^gggmmmpppoookkkiiimmmuuu}}}|||tttpppjjjbbb\\\XXXVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTQQQMMMIIIEEECCCBBBBBBCCCJJJ]]]wwwiiiXXXRRROOOLLLIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGFFFEEECCC@@@>>>===<<<;;;<<<:::888666666666444222333444555555555777999<<>>===<<<;;;;;;;;;<<<>>>???=========>>>???@@@AAAAAABBBCCCFFFHHHKKKOOOTTTXXX]]]bbbhhhllloooqqquuuxxxxxx{{{~~~xxxrrrmmmiiibbb___[[[YYYYYYYYYYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRSSSUUUYYY\\\___```aaaaaaaaa___\\\YYYWWWWWWZZZ]]]___^^^[[[XXXUUUSSSRRRPPPLLLIIIFFFDDDCCCEEECCCAAA>>>:::777555444444444444444555555555555444444444444444444444444666555555555666777999:::;;;:::777333111111333666999???DDDCCCCCCFFFHHHFFF======;;;999777444333222222777===CCCGGGGGGEEECCCAAABBBCCCDDDDDDEEEDDDDDD>>>======???DDDHHHJJJKKKIIIJJJJJJIIIFFFAAA===:::666555555555666666777888888===GGGRRR]]]fffmmmppprrrlllgggiiisss}}}}}}xxxrrrnnnhhhaaa[[[WWWUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWSSSQQQMMMHHHEEECCCBBBBBBCCCLLLbbbfffXXXPPPNNNLLLIIIGGGFFFFFFFFFCCCCCCBBBBBBBBBDDDEEEGGGEEEDDDDDDEEEGGGIIIHHHGGGDDDCCCAAA???>>>===<<<<<<:::999777666777666444222222444555555555777999;;;@@@LLLbbbzzz}}}~~~xxxppppppuuu~~~tttmmmgggfffeeeaaa```bbbiiiooowww~~~|||yyyoooeeeUUUMMMHHHJJJNNNOOOQQQUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRSSSSSSZZZeeeqqq~~~vvvlll___SSSKKKEEE@@@<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<===>>>>>>?????????AAADDDFFFHHHLLLQQQTTTTTTYYY```eeehhhkkklllnnnoooqqqsssssssssrrrtttuuuvvvwwwwwwxxxxxxxxxyyyyyyuuusssoookkkhhheeecccbbb^^^[[[XXXVVVVVVVVVUUUTTTTTTVVVXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXRRRRRRQQQQQQPPPQQQQQQQQQSSSSSSTTTVVVXXX[[[^^^```___``````___]]]ZZZWWWUUUUUUXXX]]]``````]]]XXXUUUTTTRRROOOKKKHHHEEEDDDCCCCCCBBB@@@===:::888555444555555555555666666666666444444444444555555555555555555555555666777999:::999999777444222222555888:::AAAEEEDDDCCCFFFIIIIIIBBB@@@>>>;;;888666444333555999???DDDGGGHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB?????????BBBFFFIIIJJJJJJHHHIIIHHHGGGDDD@@@;;;999666666666666777888999999888<<>>===<<<<<<<<<:::888777777888777555444111333555666666666999:::===GGG]]]vvv~~~~~~xxxssstttwwwyyymmmddd^^^[[[\\\\\\ZZZZZZ\\\bbbhhhpppxxx~~~~~~{{{xxxwwwssshhh[[[SSSLLLHHHKKKOOORRRUUUYYYXXXYYYYYYZZZ]]]___bbbccccccbbbaaa_______________\\\bbblllvvvsssggg___TTTLLLGGGCCC>>>;;;:::;;;<<<<<<======<<<<<<:::;;;<<<<<<============>>>@@@BBBDDDFFFIIIMMMQQQQQQUUUZZZ^^^bbbdddfffggghhhiiijjjjjjiiihhhiiijjjhhhiiiiiihhhgggfffggggggbbbbbbbbb```^^^\\\[[[[[[YYYWWWVVVUUUVVVUUUTTTRRRSSSTTTUUUTTTRRRRRRTTTWWWWWWWWWXXXXXXXXXWWWVVVVVVRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZ]]]```aaabbb`````````___]]]ZZZWWWVVVUUUWWW[[[^^^___]]]ZZZXXXTTTRRROOOKKKGGGEEECCCBBB@@@???>>><<<999777444333444444444555555555666666444444444444555555555666555555444555666888999;;;666777666444333444666888:::AAAEEEDDDBBBEEEHHHIIIGGGDDD@@@<<<999777666666777:::???DDDHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@AAADDDHHHJJJJJJJJJGGGGGGGGGEEEBBB>>>:::888666666666666777888999:::888;;;BBBLLLXXXccclllqqqrrrkkkeeeiiittt~~~yyy}}}vvvnnngggddd```ZZZWWWUUUTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYVVVTTTPPPKKKHHHFFFEEEEEEIIIQQQfff{{{bbbXXXOOONNNMMMKKKHHHGGGHHHJJJFFFDDDBBBAAAAAAAAACCCDDDBBBAAAAAACCCFFFHHHGGGGGG@@@???>>>===<<<<<<<<<<<<:::999888999999999777555111333555666666666888:::<<>><<<999:::<<<=========<<<;;;::::::;;;<<<============>>>@@@BBBDDDEEEGGGKKKMMMPPPQQQSSSVVVXXX[[[]]]^^^]]]^^^````````````bbbcccaaabbbcccbbb```^^^]]]]]][[[]]]______]]][[[ZZZZZZUUUUUUTTTUUUVVVVVVTTTRRRRRRSSSRRRPPPNNNPPPTTTYYYWWWWWWXXXYYYXXXWWWUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWZZZ^^^aaacccddddddaaaaaaaaa___]]]ZZZXXXVVVVVVWWWZZZ\\\]]]]]]\\\[[[TTTRRRNNNJJJGGGDDDCCCBBB======<<<:::888555333222333333333444444444555555444444444555555555666666555555444555666888:::;;;444555555444333444666888999@@@EEECCCAAADDDHHHIIIJJJGGGBBB===999777777777888;;;@@@DDDGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIBBBBBBCCCFFFIIIKKKJJJIIIGGGGGGFFFEEEAAA===:::777555555555666666888999999888;;;AAAJJJVVVbbblllrrrpppjjjfffkkkvvv~~~yyy}}}{{{rrrnnngggccc^^^ZZZXXXWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYVVVSSSMMMGGGCCCBBBBBBCCCIIIPPPdddwww```[[[OOOMMMKKKJJJJJJJJJIIIGGGDDDCCCAAA??????@@@AAABBBDDDBBBAAAAAABBBCCCAAA@@@>>>>>>????????????>>>>>>999888888777777777666666111333444444444555777999===DDDWWWppp~~~~~~}}}zzzzzzyyynnncccZZZWWWTTTSSSRRRQQQQQQRRRSSSTTTZZZ[[[^^^cccjjjooorrrrrrllllllkkkhhhccc]]]XXXTTTLLLOOOQQQQQQRRRVVV\\\aaa``````aaagggooouuuxxxxxx~~~{{{xxxxxxzzz|||~~~~~~rrreee]]]LLLIIIEEE@@@<<<:::999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBDDDFFFGGGLLLMMMNNNPPPSSSUUUWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWVVVWWWXXXYYYWWWVVVVVVWWWYYYYYYWWWUUUSSSPPPNNNOOORRRTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSUUUVVVUUUXXX\\\```ccceeeffffffdddcccaaa^^^[[[WWWUUUSSSYYYXXXXXXYYY[[[\\\ZZZYYYRRROOOKKKGGGFFFDDDBBBAAA???<<<888666555555555444333444444444333111///...444444444444444444333333555666777888999:::::::::888666333333555888::::::BBBCCCEEEGGGIIIJJJJJJKKKHHHGGGDDD???999666555555999===CCCFFFHHHHHHHHHIIILLLIIIGGGHHHKKKMMMLLLJJJBBBBBBCCCGGGKKKLLLJJJHHHJJJJJJIIIEEE@@@<<<:::999444666666666666666888::::::>>>FFFPPP[[[fffnnnsssyyypppiiikkkttt}}}~~~{{{xxxppplllgggbbb]]]XXXWWWVVVTTTTTTTTTUUUWWWXXXYYYZZZYYYYYYWWWSSSMMMGGGDDDCCCDDDEEEJJJRRReeevvvaaa]]]QQQOOOLLLKKKJJJIIIFFFDDDDDDBBB@@@???>>>???@@@AAACCCAAA@@@@@@BBBBBBAAA???<<<<<<<<<======<<<<<<<<<:::999999888888777666666333444555555555666888::::::AAASSSlllvvvllleee]]]WWWUUURRRRRRQQQQQQQQQRRRSSSTTTYYYYYYZZZ^^^cccgggiiijjjccccccaaa^^^ZZZVVVRRROOOLLLNNNRRRSSSUUUZZZaaagggjjjkkknnnsssyyy|||pppcccXXXPPPEEECCC@@@===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTTTTUUUVVVUUUTTTSSSSSSUUUUUUTTTSSSRRRPPPNNNOOORRRSSSSSSQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOOOOOOOOOOPPPRRRTTTUUUYYY[[[^^^aaadddeeeeeeeeedddbbb```]]]ZZZXXXVVVVVVYYYXXXXXXYYYZZZZZZYYYWWWRRROOOKKKHHHFFFEEECCCAAA???<<<888666555555555444333333333333333333222111555444444444444444444444555666777999::::::::::::888555333333555888::::::BBBCCCDDDFFFHHHIIIIIIIIIIIIHHHEEE???:::666666666;;;???FFFKKKLLLLLLLLLMMMOOOMMMKKKLLLOOOPPPMMMKKKCCCCCCDDDHHHMMMNNNMMMJJJIIIIIIGGGCCC===999666666444666666666666666888:::;;;???GGGQQQ]]]gggppptttuuuoookkkooozzz{{{xxxpppmmmgggbbb\\\XXXUUUTTTSSSSSSSSSUUUVVVXXXYYYYYYYYYYYYWWWSSSMMMGGGDDDDDDEEEFFFKKKTTThhhsss```]]]QQQOOOMMMLLLJJJHHHCCC@@@DDDBBB@@@>>>===>>>???@@@AAA@@@??????@@@@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777666555444555666666666777999;;;999???PPPhhh~~~{{{oooddd```^^^ZZZWWWVVVPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTUUUWWW[[[___```aaaZZZXXXVVVSSSPPPNNNLLLKKKKKKOOOSSSVVVYYY___gggnnnppptttzzz~~~{{{kkk^^^SSSIIICCC===<<<;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBEEEFFFGGGJJJLLLNNNPPPQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUSSSRRRQQQRRRRRRSSSSSSQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOQQQSSSUUUWWW]]]^^^```cccdddeeeeeeddddddbbb^^^[[[XXXWWWWWWXXXYYYXXXXXXYYYYYYYYYVVVTTTQQQNNNKKKHHHGGGFFFCCCBBB???<<<888666555555555444333333333333333444555666555555555555555555555555555666777999::::::;;;;;;777444222222555888::::::@@@AAABBBDDDFFFGGGHHHHHHKKKIIIFFF@@@;;;777777888===CCCKKKQQQSSSSSSRRRRRRQQQOOOOOOQQQSSSRRRNNNJJJCCCDDDGGGKKKOOOQQQPPPOOONNNNNNKKKFFF@@@;;;888888444666666666666666888:::<<<@@@HHHSSS^^^iiiqqqvvvuuupppooottt|||zzztttqqqjjjeee^^^XXXVVVUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYXXXUUUQQQKKKEEECCCCCCEEEGGGLLLYYYoooqqq]]]WWWNNNMMMLLLLLLKKKGGGCCC???DDDBBB@@@>>>======>>>???@@@>>>======>>>???===<<<<<<======>>>>>>======<<<<<<<<<<<<;;;999777555444444555666666555666888:::999>>>NNNfff}}}kkkbbb\\\[[[\\\ZZZXXXYYYOOONNNNNNOOOPPPRRRTTTUUUQQQPPPPPPRRRVVVYYYZZZZZZTTTRRROOOLLLJJJJJJKKKKKKLLLPPPTTTXXX\\\ccclllrrruuu|||ppp^^^RRRJJJCCC???999999888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????EEEFFFGGGIIILLLNNNPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQQQQQQQOOOLLLKKKMMMNNNOOOOOOPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPRRRTTTWWWYYY[[[]]]^^^```bbbcccdddeeeeeegggccc^^^YYYVVVVVVWWWXXXYYYXXXXXXYYYYYYWWWTTTQQQPPPMMMKKKIIIHHHGGGDDDBBB???<<<888666555555555444555555444333333555666777555555555666666666666666666666888999:::;;;;;;;;;666444222222555888:::;;;<<<===@@@BBBEEEGGGIIIIIIKKKIIIFFF@@@;;;888888999@@@FFFOOOVVVYYYYYYXXXWWWQQQQQQRRRTTTVVVSSSMMMHHHCCCEEEIIIMMMQQQSSSSSSSSSRRRQQQNNNHHHAAA<<<999999444666666666555666888:::;;;@@@HHHSSS___jjjqqqvvvwwwsssrrrvvv{{{wwwtttooojjjbbb[[[WWWUUUTTTTTTSSSTTTVVVWWWYYYYYYXXXXXXRRRNNNHHHCCC@@@BBBEEEGGGOOOaaayyylllWWWPPPIIIIIIIIIIIIIIIGGGDDDAAACCCBBB???>>>======>>>??????===<<<<<<===>>><<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<:::888555444333444555555444444666888999<<>>======<<<<<<======>>>CCCDDDFFFHHHJJJLLLNNNOOONNNNNNOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPQQQNNNLLLKKKLLLNNNOOOOOONNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOPPPRRRUUUXXX[[[]]]\\\]]]^^^```bbbdddeeefffiiieee^^^YYYUUUTTTUUUVVVYYYXXXXXXYYYYYYWWWSSSPPPOOOMMMKKKJJJIIIHHHEEECCC???<<<888666555555555444777666555444333444555666555555555555666666777777666777888999:::;;;;;;;;;777444222333666999;;;<<<888:::===AAAEEEGGGIIIJJJIIIHHHDDD???:::888999;;;AAAGGGPPPXXX[[[[[[ZZZYYYSSSSSSUUUXXXYYYVVVNNNHHHCCCFFFJJJNNNQQQSSSTTTUUUQQQOOOKKKEEE>>>888666555444666666666555666888::::::???HHHSSS___jjjqqquuuwwwsssqqquuu~~~|||xxxwwwuuuoooeee]]]XXXVVVTTTSSSRRRTTTUUUWWWXXXXXXXXXXXXPPPLLLFFFAAA???AAAEEEHHHUUUkkkgggRRRJJJFFFEEEEEEFFFGGGFFFDDDBBBBBBAAA???>>>>>>???@@@AAA>>>===<<<<<<======<<<;;;999999::::::::::::999999::::::;;;;;;:::888555333333444555444333444555777888999DDDZZZrrryyykkk```[[[WWWWWWVVVSSSRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRVVVUUUUUUVVVUUUSSSOOOLLLLLLJJJGGGEEEEEEGGGJJJLLLOOOSSSXXX]]]bbbiiissszzzwww```NNNFFFCCC@@@===;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<=========???@@@BBBDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLLLLMMMNNNNNNNNNLLLMMMNNNLLLKKKJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMNNNPPPTTTWWW[[[]]]\\\]]]^^^```bbbdddeeefffhhhddd^^^YYYUUUTTTUUUVVVXXXXXXXXXYYYZZZXXXSSSPPPMMMLLLKKKJJJJJJIIIFFFDDD???<<<888666555555555444777666555444444444444444444444444555555666666777666777888:::;;;;;;<<<<<<777555333444777:::===>>>999:::===AAADDDGGGHHHIIIFFFDDDAAA<<<888777999;;;AAAGGGOOOUUUXXXYYYXXXXXXTTTTTTVVVYYY[[[XXXPPPJJJCCCFFFKKKOOOQQQRRRTTTUUUSSSQQQLLLEEE>>>999777777444666666666666666888:::999>>>HHHTTT```jjjrrruuutttrrrqqquuu~~~~~~|||{{{yyyrrrhhh^^^XXXUUUSSSRRRRRRSSSUUUWWWXXXXXXXXXWWWPPPLLLEEEAAA???BBBFFFJJJ[[[uuu~~~```OOOIIIEEECCCBBBBBBDDDDDDCCCAAABBBAAA???>>>???@@@BBBCCC>>>===<<<<<<======<<<;;;999999::::::::::::999999777999:::;;;:::888555333444555666555444444666888<<<:::AAATTTkkk}}}uuujjjccc]]]ZZZZZZXXXUUUUUUXXXVVVUUUSSSQQQPPPPPPPPPPPPSSSTTTVVVXXXYYYVVVQQQMMMLLLKKKHHHGGGGGGHHHKKKMMMNNNSSSYYY___fffoooyyyrrr[[[JJJDDDAAA>>>:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===============>>>>>><<<===???AAACCCFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNMMMLLLLLLNNNNNNMMMLLLKKKMMMMMMLLLIIIHHHJJJLLLLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNLLLMMMNNNQQQTTTXXX\\\^^^`````````aaabbbcccdddeeecccaaa\\\XXXVVVVVVWWWXXXXXXXXXYYYZZZ[[[YYYUUUQQQMMMLLLKKKKKKKKKJJJGGGDDD???<<<888666555555555444333333444555555555444444222333333444555555666666777777999:::;;;<<<<<<<<<888666444555888<<<>>>???===>>>@@@BBBCCCEEEEEEFFFBBBAAA===999666666999<<<@@@EEELLLRRRTTTUUUUUUVVVQQQQQQSSSVVVXXXUUUOOOIIIBBBFFFKKKNNNOOOPPPRRRTTTTTTRRRNNNGGG@@@;;;999999444666666666666666888::::::???IIIVVVbbblllssswwwwwwuuuvvvyyy~~~}}}{{{tttiii___XXXTTTRRRPPPRRRSSSUUUWWWXXXXXXXXXWWWPPPLLLFFFAAA@@@CCCHHHKKK___{{{vvv\\\NNNJJJEEECCCAAAAAAAAABBBAAA@@@AAAAAA??????@@@AAACCCEEE???===<<<<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::666777999::::::888555333666777777666555555777999AAA===AAASSSiiizzzxxxnnnhhhbbb______^^^\\\]]]aaaYYYXXXUUURRRPPPOOOOOOOOOLLLOOOSSSYYY\\\[[[WWWSSSOOOMMMKKKJJJJJJLLLNNNOOONNNSSSZZZaaaiiisss~~~pppZZZJJJDDDAAA<<<888::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<==============================>>>============>>>>>>???<<<===???AAACCCFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMLLLIIIHHHJJJLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRQQQPPPPPPOOONNNNNNNNNNNNPPPSSSWWW[[[___aaadddccccccbbbccccccdddddd```^^^[[[XXXWWWXXXYYYZZZWWWXXXYYY[[[\\\ZZZUUURRRLLLKKKKKKKKKKKKJJJGGGEEE???<<<888666555555555444///111333555666666666555222222333333444555666666777888999:::;;;<<<<<<<<<999777555666999===???@@@AAAAAABBBCCCCCCCCCBBBBBB@@@>>>;;;777555555999<<>><<<=========<<<;;;::::::<<<<<<<<<;;;:::999777777666666777888:::999777444444444444555777888:::;;;>>>===BBBPPPeeexxx{{{uuuqqqkkkgggeeedddddddddeeebbb]]]WWWRRRNNNLLLKKKKKKOOOUUU[[[]]]\\\YYYVVVPPPOOONNNMMMMMMOOOPPPRRRRRRTTTXXX^^^iiivvvnnnVVVIIIDDDAAA>>>===;;;;;;===>>>>>>===<<<;;;>>>>>>===<<<;;;;;;===???==================<<<<<<>>>===<<<;;;;;;<<<===>>>======>>>???AAACCCFFFGGGKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKJJJKKKMMMNNNLLLIIIMMMLLLKKKKKKJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNMMMNNNNNNNNNNNNPPPSSSWWWZZZ\\\]]]]]]```bbbdddeeefffeeecccaaa___\\\WWWVVVWWWXXXXXXVVVXXXZZZ[[[YYYWWWTTTSSSSSSKKKKKKLLLKKKIIIFFFDDDBBB;;;:::888666555444555555555555444444444333333333666666666666666555555555888888999;;;======;;;999777666555777;;;???BBBBBBDDDDDDEEEEEEEEEDDDBBBAAAAAA===888333222444888;;;CCCEEEHHHKKKMMMMMMLLLKKKKKKHHHHHHKKKKKKGGGDDDDDDDDDGGGKKKOOORRRRRRQQQPPPQQQKKKDDD>>>:::888666555444444444444444555777777999???IIIUUUaaalllsssvvv{{{zzzzzz}}}|||{{{zzzxxxvvv{{{}}}vvvjjj___XXXTTTRRRQQQPPPQQQSSSUUUVVVUUUTTTSSSMMMGGGBBBAAA@@@@@@EEEKKK\\\zzzjjjVVVKKKEEEDDDDDDDDDDDDDDDDDDDDDDDD??????>>><<<<<<;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;:::888777666888888999;;;===<<<999666555555555555666888999:::;;;;;;@@@NNNcccvvv|||wwwtttsssrrrqqqooolllggg```YYYTTTPPPOOONNNQQQWWW\\\^^^___]]]\\\VVVTTTRRRPPPOOOOOOPPPQQQTTTUUUYYY^^^hhhwwwmmmVVVJJJEEEBBB???>>>>>>>>>@@@@@@AAA@@@?????????>>>>>><<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<============>>>@@@BBBEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJLLLKKKIIIKKKMMMMMMKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOONNNPPPSSSVVVZZZ\\\^^^___bbbbbbbbbbbbbbbbbbaaaaaa]]]ZZZWWWVVVWWWXXXXXXWWWWWWYYYZZZYYYVVVSSSQQQPPPJJJJJJJJJJJJHHHEEEBBB@@@;;;999888666555444555555555555555555444444333333666666666666666666666555888888:::<<<>>>???<<<:::777666666888===AAADDDEEEHHHIIIIIIIIIIIIGGGEEEDDD???<<<999666555666888:::AAADDDGGGKKKLLLLLLJJJIIIFFFDDDEEEJJJJJJFFFCCCDDDDDDGGGKKKPPPRRRRRRQQQPPPMMMHHHAAA;;;777555333222444444444444555666777777999???IIIVVVbbbmmmtttxxx|||{{{zzz~~~}}}|||{{{yyyvvv{{{xxxpppeee[[[VVVSSSQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSLLLEEE@@@@@@@@@@@@EEEKKKZZZssshhhUUULLLGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???===<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::999888777666::::::<<>>;;;777666666666666666777888888888888===LLL```sss}}}vvvmmmddd\\\VVVSSSMMMOOOSSSWWWZZZ\\\]]]]]][[[YYYVVVSSSQQQPPPPPPQQQTTTVVVXXX^^^hhhwwwlllUUUJJJFFFCCCAAAAAAAAABBBCCCDDDDDDEEEDDDDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>>>>???@@@<<<<<<<<<===>>>AAACCCDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKJJJIIIJJJKKKLLLKKKIIIKKKLLLNNNOOOPPPOOOOOONNNLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQSSSVVVYYY]]]```bbbdddcccbbb```___^^^^^^___ZZZXXXUUUUUUWWWXXXXXXXXXWWWYYY[[[ZZZVVVQQQOOOMMMJJJKKKKKKJJJHHHDDDAAA???:::999777666555555555555666666666555555555555444555555666666666666666666888999:::>>>@@@@@@>>><<<666666666999>>>CCCFFFGGGKKKKKKLLLLLLKKKIIIFFFEEE<<<:::999777777888999:::@@@BBBGGGJJJKKKJJJHHHFFFAAA@@@CCCIIIIIIEEEBBBCCCDDDGGGLLLQQQSSSSSSQQQPPPNNNIIIBBB<<<999777555444444444444444555666777888999???JJJWWWdddnnnvvvzzz}}}{{{zzz}}}~~~|||yyyvvv{{{|||yyyqqqjjj```WWWSSSQQQQQQQQQPPPRRRSSSUUUVVVUUUTTTSSSJJJDDD?????????@@@EEELLLYYYooofffTTTLLLHHHEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===::::::::::::999888777666:::;;;===@@@AAA???;;;888777777666666666666777777555666<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>?????????<<<<<<;;;<<<===???AAABBBCCCCCCCCCDDDEEEFFFFFFGGGJJJIIIIIIIIIIIIJJJJJJIIIHHHJJJMMMOOOPPPPPPOOONNNKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQRRRSSSVVVYYY^^^bbbdddeeedddcccbbb```^^^\\\[[[VVVVVVUUUUUUVVVXXXYYYYYYXXXZZZ\\\[[[VVVQQQNNNLLLLLLLLLLLLKKKHHHEEEAAA???:::999777666555555555666666666666666666666666555555555555555666666666666777888:::>>>AAAAAA>>>;;;555555666999???DDDFFFGGGJJJKKKKKKKKKJJJGGGDDDBBB:::888666555555777:::;;;@@@BBBGGGJJJKKKIIIFFFDDD@@@@@@DDDIIIHHHCCC@@@BBBEEEHHHMMMRRRTTTTTTQQQPPPMMMHHHAAA<<<999888666555444444444444555666777888999???JJJWWWeeepppxxx|||}}}zzzyyy{{{}}}yyyuuuyyy~~~yyyvvvjjjcccZZZSSSPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQHHHBBB>>>??????AAAGGGMMM\\\pppbbbRRRLLLHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>=========>>>>>>???AAA@@@>>>===<<<<<<<<<<<<:::::::::::::::999888777999:::;;;>>>???>>>:::777888777777666666666666666666666;;;GGGYYYlll{{{~~~||||||ooofff```\\\ZZZXXXWWWVVVWWWYYYZZZYYYWWWTTTRRRPPPPPPPPPQQQPPPRRRUUU\\\hhhwwwlllVVVKKKHHHGGGEEEEEEFFFGGGHHHJJJMMMOOOQQQRRROOOJJJCCC???===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCEEEFFFGGGGGGIIIIIIHHHHHHGGGHHHIIIJJJFFFHHHKKKMMMNNNNNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTWWWZZZ^^^bbbddddddeeeffffffccc___ZZZWWWTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]][[[WWWRRROOOMMMLLLLLLLLLJJJGGGCCC???===999888777555555555666666555666666666666666666666444555555555666666777777666777:::>>>@@@@@@===:::444444666999>>>BBBDDDEEEHHHIIIJJJJJJIIIEEEBBB@@@999777333111222666;;;???AAADDDGGGJJJJJJIIIFFFDDDCCCCCCFFFJJJGGGAAA???AAAFFFIIIOOOSSSUUUTTTRRROOOHHHCCC===888555444333222555555555555555666888888999???JJJXXXeeepppxxx|||{{{yyywwwyyy~~~|||xxxssswww}}}wwwrrrddd^^^VVVPPPOOOPPPRRRSSSTTTUUUVVVVVVUUUSSSQQQOOOHHHBBB>>>???@@@BBBHHHOOO```vvv___PPPKKKGGGCCCBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===>>>???AAAAAADDDBBB@@@>>>===<<<<<<===:::;;;;;;;;;;;;:::999888999999999;;;<<<<<<999777888777666666666666666777777777:::CCCTTTgggxxx|||{{{{{{vvvnnnjjjeee___ZZZXXXWWWWWWXXXVVVTTTQQQPPPPPPQQQRRROOOQQQUUU\\\ffftttpppZZZOOOLLLJJJIIIIIIJJJKKKMMMPPPTTTXXX[[[]]]YYYQQQFFF???===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@???===<<<<<<;;;<<<===???@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHGGGEEEFFFHHHJJJFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVYYY\\\___bbbccccccdddggggggddd___YYYUUUSSSUUUWWWXXXWWWXXXYYY[[[\\\]]]]]]ZZZVVVRRRPPPPPPKKKKKKJJJHHHEEEAAA===:::999888777555555555666777444555555555555666666666444444555555666777777777777888;;;>>>@@@???;;;888666666777:::>>>AAABBBBBBDDDFFFHHHIIIGGGDDDAAA>>>999666222000222777===AAACCCDDDGGGHHHHHHGGGEEEDDDDDDEEEHHHIIIEEE@@@???CCCFFFJJJPPPTTTVVVUUURRROOOGGGCCC<<<888666555444333555555555555666777888888:::@@@JJJXXXeeeooowww{{{zzzxxxvvvxxx~~~}}}zzzuuupppsss{{{rrrkkk```ZZZSSSOOONNNPPPSSSTTTVVVVVVWWWVVVTTTRRROOOMMMGGGBBB>>>???AAADDDJJJQQQeee~~~zzz[[[NNNIIIEEECCCBBBBBBAAA@@@@@@??????<<<<<<<<<===>>>@@@AAABBBBBBAAA???===<<<<<<===>>>;;;;;;<<<<<<<<<;;;:::::::::999888888::::::999888777666666666666666777888888777888???NNNbbbuuu{{{{{{zzzppphhhbbb^^^\\\[[[YYYVVVTTTRRRRRRSSSTTTQQQSSSWWW\\\dddooozzzuuu___TTTQQQOOONNNNNNPPPRRRTTTXXX]]]cccgggjjjbbbWWWIII@@@<<<<<<;;;:::<<<<<<======>>>??????@@@BBBBBBCCCDDDDDDCCCBBBBBB>>>===<<<<<<<<<===>>>???>>>>>>@@@AAACCCEEEFFFGGGGGGHHHHHHFFFDDDDDDGGGJJJGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRUUUVVVXXX[[[^^^___aaaaaabbbdddeeedddaaa]]]XXXUUUTTTVVVYYYYYYXXXXXXZZZ\\\\\\\\\[[[XXXTTTQQQQQQQQQMMMMMMLLLJJJGGGBBB>>>;;;999888666555555666666777333333444444555555555555444444555555666777777888999:::===@@@AAA???;;;777:::::::::<<>>@@@CCCDDDDDDAAA===:::777555333333555:::???CCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGCCC???AAAFFFGGGKKKPPPUUUWWWUUURRROOOHHHDDD>>>999777777666555555555555555666777888999:::@@@KKKWWWdddnnnuuuyyy{{{xxxvvvyyy~~~|||xxxsssmmmooo~~~yyymmmddd^^^YYYRRRNNNNNNPPPSSSUUUWWWXXXXXXWWWTTTQQQNNNLLLGGGBBB???@@@BBBEEEKKKRRRiiixxxZZZMMMHHHDDDCCCCCCBBBAAAAAA@@@??????============>>>???@@@AAA@@@???===<<<;;;<<<>>>???<<<<<<<<<===<<<<<<;;;;;;;;;999777777999::::::999666666666666666777888888888666666<<>>???@@@@@@AAA======????????????======???>>>===<<<<<<===>>>???<<<===>>>@@@BBBDDDEEEFFFFFFHHHHHHFFFCCCCCCGGGJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRUUUWWWZZZ]]]___`````````ccccccbbbaaa^^^[[[XXXVVVTTTWWWZZZZZZYYYXXXZZZ\\\\\\[[[YYYUUURRRPPPQQQRRRQQQQQQPPPNNNJJJFFFAAA???888888666555555666777777333333333444444444555555444444444555666777777888;;;<<>>@@@AAA@@@>>>999;;;>>>??????<<<999666666555666777999===AAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEBBB>>>BBBIIIGGGKKKQQQVVVWWWUUURRROOODDD@@@:::666444333333222555555555666666777888999:::@@@KKKWWWcccmmmtttxxx{{{yyywwwzzz}}}{{{wwwqqqkkkmmm|||wwwllleeeXXXTTTPPPOOOPPPRRRSSSTTTUUUVVVWWWXXXVVVRRRNNNLLLDDD@@@@@@EEEEEECCCKKKWWWtttnnnUUULLLHHHEEECCC@@@======???@@@===;;;;;;<<<>>>???@@@???===<<>>>>>>>>======<<<;;;999999::::::999999::::::;;;<<<;;;:::999888777777777777888555777>>>IIIXXXkkk{{{{{{|||sssjjj^^^WWWUUUUUUTTTRRRTTTTTTVVVYYY]]]bbbfffiiirrruuu|||{{{aaaTTTSSSUUUWWWYYY]]]fffkkkjjjnnnuuuuuupppaaaVVVJJJBBB===:::;;;?????????AAACCCEEEDDDAAA???>>>>>>=========>>>>>>>>>@@@???>>><<<<<<<<<===>>><<<===>>>???@@@AAABBBBBBDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSZZZZZZ\\\^^^___```aaaaaa___```aaa^^^YYYVVVVVVXXXZZZYYYWWWVVVVVVWWWXXXYYY^^^[[[VVVTTTSSSRRRQQQQQQUUURRRMMMJJJFFFCCC>>>;;;666666555444444444444444666666666666666666666666666666666666666777888888;;;===>>>===<<<<<<===>>>DDDGGGHHHDDDAAABBBAAA???@@@@@@???===;;;888666444444444555666:::>>>BBBDDDFFFGGGHHHHHHEEECCCAAAAAA@@@CCCEEECCC??????BBBGGGJJJLLLPPPUUUXXXWWWSSSPPPIIICCC;;;555333333444444555555666666777777888888:::???IIIVVVaaakkkrrruuuvvvuuutttyyyyyyqqqmmmmmmqqq}}}~~~tttjjjbbbXXXTTTPPPOOOPPPRRRSSSTTTSSSTTTVVVVVVTTTPPPLLLJJJEEE@@@???CCCCCCEEEPPP^^^{{{nnnTTTJJJFFFCCCBBBAAA@@@@@@AAA@@@>>><<<<<<===>>>??????>>>===<<>><<<;;;;;;;;;======:::;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::888888777777777:::777777===GGGVVVjjj{{{~~~}}}pppeee___\\\YYYVVVWWWXXXZZZ]]]```ccceeefffiiilllrrr|||gggZZZYYY\\\^^^aaadddlllqqqqqquuu{{{xxxooo^^^TTTIIICCC???<<<===AAACCCBBBAAABBBDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUU\\\]]]^^^_______________^^^^^^^^^[[[WWWUUUUUUWWWZZZZZZYYYXXXXXXXXXXXXYYYYYYVVVSSSRRRRRRSSSSSSRRRUUURRRMMMIIIFFFBBB===:::888777777666555666666666666666666666666666666666444444555555777888999:::;;;=========<<<;;;<<<>>>GGGKKKLLLGGGDDDDDDCCC@@@;;;;;;:::999888666444333444444555777;;;???CCCEEEDDDFFFFFFEEEBBB???>>>>>>???BBBCCCBBB??????DDDHHHKKKLLLOOOSSSVVVUUURRROOOFFFAAA:::444333333444444444444555666777888999999:::@@@JJJVVVaaakkkrrruuuwwwuuuuuuxxxzzzrrrnnnmmmppp|||yyypppeee^^^XXXTTTPPPOOOPPPRRRSSSTTTRRRSSSTTTTTTRRRNNNJJJGGGEEE@@@>>>AAACCCFFFUUUffflllTTTJJJFFFCCCAAACCCEEEDDDBBB@@@>>>===<<<===>>>??????>>>===<<<============<<<<<<<<<<<<888999::::::;;;;;;::::::999999999999999:::;;;;;;<<<;;;:::999999888888999@@@;;;999<<>>>>>>>>??????BBBAAA???===<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXX^^^_______________^^^^^^]]]\\\ZZZWWWTTTSSSUUUWWW[[[[[[[[[ZZZZZZYYYYYYYYYVVVTTTRRRRRRTTTVVVVVVVVVVVVRRRMMMHHHDDD@@@<<<999999999888777777777777888666666666666666666666666333333444555777999;;;<<<<<<<<<===<<<;;;:::<<<===CCCHHHJJJFFFCCCBBB@@@<<<999999888777666555555444444555666999<<<@@@DDDFFFIIIIIIIIIFFFBBB@@@??????>>>@@@AAA???>>>@@@DDDIIIKKKLLLNNNPPPSSSRRRPPPMMMBBB===777333222333444444333444555666777888999::::::@@@JJJVVVaaakkkrrruuuxxxuuuuuuxxx{{{tttooommmppp|||}}}tttkkkaaa[[[XXXTTTPPPOOOPPPRRRSSSTTTSSSSSSTTTTTTQQQMMMIIIFFFDDD??????BBBCCCGGGWWWjjjjjjUUULLLHHHFFF@@@DDDGGGGGGCCC???>>>???===>>>>>>???>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;999::::::;;;;;;;;;::::::999999999888999::::::;;;<<<;;;::::::999999999:::DDD???;;;;;;???JJJ^^^pppzzz}}}|||ooogggdddbbbaaabbbccceeeggghhhiiijjjkkkmmmsss}}}iii\\\YYY[[[___ccciiiqqqwww|||uuucccVVVNNNFFFDDDBBB@@@AAAEEEGGGFFFEEEFFFGGGGGGEEEDDDAAA@@@>>>===>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===<<<<<<======>>>???@@@@@@???@@@AAACCCEEEGGGHHHIIIEEEEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[______````````````______]]][[[WWWTTTSSSTTTWWWYYY\\\]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTUUUXXXZZZZZZZZZVVVRRRLLLGGGCCC???:::888:::999888888777777888888666666666666666666666666444444555666777999;;;<<<<<<<<<<<<;;;999999;;;===???EEEHHHFFFDDDCCCAAA===<<<<<<;;;999888777666666555555777;;;???CCCFFFHHHKKKKKKIIIFFFBBB??????@@@>>>>>>>>>===<<>>:::555333333444444444555555666666777777888888;;;@@@JJJVVVaaakkkqqqtttxxxuuutttxxx~~~zzztttpppnnnrrrxxxppphhh___YYYXXXTTTPPPOOOPPPRRRSSSTTTTTTUUUVVVUUURRRMMMIIIFFFAAA>>>@@@EEEFFFIIIYYYkkkjjjWWWMMMGGGEEE@@@DDDHHHHHHDDDAAA@@@AAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;:::999999888888888888999::::::;;;;;;::::::999999::::::@@@===::::::===GGG[[[mmmwww||||||sssooonnnlllkkkkkklllooosssxxx{{{wwwzzznnnaaa]]]^^^bbbgggnnnwwwxxxeeeUUUMMMFFFDDDCCCAAACCCFFFFFFGGGHHHKKKLLLKKKGGGCCC???>>>===<<<===@@@BBBDDD???>>>===<<<<<<===>>>>>><<<<<<<<<======>>>>>>???>>>???@@@BBBDDDFFFHHHHHHDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]^^^^^^___```aaaaaaaaaaaa^^^[[[VVVTTTTTTVVVYYY[[[]]]^^^______^^^\\\ZZZYYYXXXWWWVVVWWWYYYZZZZZZZZZVVVQQQKKKEEEAAA===:::777888888777666666666666777666666666666666666666666777777666777777888999:::<<<<<<<<<:::888888:::<<<>>>EEEIIIIIIHHHIIIHHHEEE@@@???<<<:::888666555555555666999===AAAEEEIIIJJJGGGFFFDDDAAA===;;;<<<>>>@@@???===;;;;;;???DDDHHHLLLKKKKKKMMMNNNMMMJJJHHH;;;888444333333444444444777777777777666666666666;;;AAAJJJVVVaaajjjqqqtttwwwuuutttwww}}}}}}yyyuuurrrqqqvvv~~~tttmmmfff___ZZZXXXTTTPPPOOOPPPRRRSSSTTTVVVWWWWWWVVVSSSNNNIIIEEE???>>>AAAGGGHHHLLL^^^rrrjjjZZZOOOGGGCCCBBBEEEGGGHHHFFFEEEDDDDDD??????>>>>>>======<<<<<<;;;;;;===>>>>>>>>>===<<<>>>>>>>>>===<<<;;;999888888888888888888999::::::::::::999999999999::::::666666777:::===GGGZZZllluuu{{{zzzyyyuuutttsssuuuyyyqqqddd```bbbhhhnnnuuu|||hhhXXXOOOHHHEEEDDDCCCEEEIIIGGGIIILLLPPPRRRPPPKKKGGG@@@???>>>===>>>@@@CCCEEE@@@???===<<<<<<======>>>;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDEEEGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^___```aaabbbbbbbbbbbb^^^ZZZVVVTTTVVVYYY[[[\\\]]]^^^`````````]]]ZZZXXXWWWVVVUUUVVVXXXZZZYYYXXXUUUPPPJJJDDD@@@===:::777777777666555555555555666666666666666666666666666888888777777777888999999===<<<;;;999777777999;;;:::@@@EEEDDDEEEGGGHHHEEE???>>>;;;888555444333333555777:::???CCCHHHKKKLLLHHHGGGEEEBBB??????AAADDDGGGDDD???<<<===@@@EEEHHHKKKKKKLLLMMMNNNLLLHHHEEE999777444444444555444333777777777777666666666666<<>>======<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<;;;;;;:::999888888888888888999999:::999999888888888999999:::111333777;;;===EEEUUUfffuuu|||tttiiigggjjjrrryyyrrr^^^TTTKKKGGGFFFEEEHHHLLLLLLMMMPPPSSSVVVUUURRROOOFFFDDDAAA??????AAADDDEEECCCAAA???===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAACCCDDDEEEFFFBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWXXXZZZ[[[]]]^^^___```aaaaaabbbbbbaaaaaaaaa\\\XXXUUUTTTWWWZZZ[[[[[[\\\^^^```aaa```]]]YYYWWWVVVUUUUUUWWWZZZ[[[[[[ZZZSSSNNNHHHBBB???<<<:::888777777666555555555555666666666666666666666666666777666777777888999:::;;;===<<<;;;888666666999;;;666;;;???>>>>>>AAABBBAAA===;;;999666444333333444555777;;;@@@EEEIIILLLNNNKKKJJJHHHFFFDDDFFFIIIMMMOOOJJJDDD@@@@@@CCCGGGIIIKKKKKKMMMOOOOOOLLLGGGCCC999777555555555555444333555555555666777888888888<<>>@@@FFFJJJTTTnnnxxxiiiaaaYYYRRRPPPJJJHHHGGGIIIMMMOOONNNLLL@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>999999:::;;;;;;;;;::::::888888888777888999999:::888888888777888888999999222555:::======AAAOOO]]]vvv}}}|||rrrqqqvvvbbbXXXNNNJJJHHHGGGJJJOOOQQQQQQRRRTTTWWWXXXWWWUUUKKKIIIEEEBBBAAABBBCCCEEEFFFDDDAAA>>>;;;999888888;;;;;;<<<<<<<<<<<<<<<<<>><<<:::999888777777666666666666666666666666666666666666666555555666777888:::<<<======<<<:::888555666888;;;888===???>>>===AAABBBAAA<<<;;;888666555555666777555888<<>>===>>>???>>>===<<<;;;;;;::::::999999888999999999::::::999999999::::::;;;;;;;;;::::::999888888999999999999888888888999;;;;;;:::>>>MMM]]]sss~~~yyyyyy{{{bbbKKKEEEFFFEEEJJJRRRSSSTTTVVVYYYZZZ[[[ZZZZZZTTTPPPJJJDDDAAAAAABBBDDDAAABBBAAA???===;;;<<<======<<<;;;999999999:::;;;@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDFFFGGGIIIKKKNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQSSSUUUXXXYYYYYYXXXXXXYYY[[[^^^\\\___cccdddbbb___]]]]]]VVVVVVVVVVVVWWWYYY[[[\\\\\\^^^```___[[[WWWWWWXXXUUUWWWZZZ]]]______^^^]]]VVVPPPGGG???;;;999777777777777777777666666666666444555555666666666666666666666666666888:::<<<===<<<:::777555555888<<<>>>???>>>===<<<<<<;;;;;;;;;:::999777555444444444444888888:::@@@HHHMMMOOONNNGGGGGGFFFCCCAAADDDMMMUUUYYYPPPDDD???@@@EEEHHHHHHNNNNNNNNNOOOOOOKKKFFFBBB444333333333333444555555444555666666666777999;;;999???IIIUUU```iiinnnqqquuurrrqqqtttzzz~~~|||xxxuuu}}}vvvmmmgggccc___]]]VVVTTTRRRQQQQQQRRRTTTVVVXXXXXXWWWUUUQQQKKKEEEBBB>>>???BBBEEEKKK\\\zzzeeeYYYXXXTTTPPPPPPPPPRRRNNNHHHMMMWWWWWWOOOAAA???======>>>>>>>>>===<<<;;;;;;::::::999888888888888999999999999888888888888999999999999888888888888999999999999888888777888::::::999===KKKZZZqqq||||||dddNNNHHHHHHGGGKKKRRRVVVWWWWWWXXXXXXXXXXXXWWWTTTPPPKKKEEEBBBBBBCCCEEECCCDDDCCCAAA>>><<<===>>>>>>===<<<;;;::::::;;;<<<>>>??????@@@AAABBBBBBBBBDDDDDDDDDDDDFFFHHHJJJKKKOOOOOOPPPPPPPPPPPPQQQQQQOOOQQQSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYZZZ\\\___]]]___bbbcccaaa^^^\\\[[[VVVUUUUUUVVVWWWZZZ\\\]]]___```aaa___\\\XXXXXXXXXVVVXXXZZZ\\\]]]\\\ZZZYYYTTTNNNFFF???;;;999888888888777777777666666666666555666666777888777777777666666666777888:::<<<===<<<:::777555666888<<<>>>======<<<;;;;;;;;;;;;;;;;;;999777555444333444444888999===CCCJJJOOOOOONNNKKKIIIGGGCCCBBBEEELLLQQQSSSKKKBBB>>>AAAFFFIIIKKKMMMMMMMMMMMMLLLHHHCCC???444333333333333444555555333444555555555666888:::<<>><<<<<<===>>>===<<<;;;;;;;;;:::999999888888777777888888888888777777666666777777777777777666888888999999999999888888666777888999888;;;HHHUUUkkkvvvyyydddQQQJJJJJJIIILLLRRRXXXWWWVVVTTTSSSRRRRRRSSSRRROOOKKKGGGDDDDDDEEEFFFFFFFFFFFFDDDAAA???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLPPPPPPPPPQQQQQQRRRRRRRRRMMMPPPSSSTTTUUUUUUWWWXXXZZZ[[[\\\[[[[[[[[[]]]___^^^```aaaaaa^^^[[[YYYYYYUUUUUUUUUVVVXXX[[[]]]___bbbbbbbbb```\\\YYYXXXYYYYYYZZZ[[[\\\\\\ZZZYYYWWWQQQKKKDDD>>>;;;:::999999888888777777777666666666666777777888888888888888666666666777999:::<<<===:::888666555666999<<>>:::444333333333333444555555222333444444444555777999>>>BBBKKKUUU___fffkkknnnrrrqqqrrrwww~~~~~~~~~}}}}}}}}}xxxppphhhccc___[[[YYYTTTSSSRRRQQQQQQRRRTTTUUUSSSSSSRRRQQQMMMIIIEEEBBB===>>>AAAGGGQQQeeetttVVVKKKJJJHHHFFFHHHGGGHHHGGGCCCCCCFFFDDD>>>>>><<<;;;;;;<<<======<<<;;;;;;::::::999888888888666666777777777777666666555666777777777777777777888888999999999999888888666555666888777999DDDPPPbbbnnnyyy|||}}}}}}qqq```PPPJJJJJJJJJMMMPPPUUUSSSPPPMMMKKKKKKLLLMMMOOOMMMJJJGGGFFFFFFGGGHHHHHHHHHIIIGGGFFFEEEFFFHHHEEEDDDCCCBBB@@@>>>======:::;;;<<<>>>???AAABBBBBBDDDDDDDDDEEEFFFIIIKKKLLLOOOOOOPPPPPPQQQQQQRRRRRRMMMOOORRRTTTTTTTTTUUUVVVYYY[[[\\\\\\[[[[[[]]]___^^^``````^^^[[[XXXVVVVVVTTTTTTUUUWWWYYY\\\___aaacccbbbaaa^^^[[[ZZZYYYYYY[[[\\\]]]]]]]]][[[YYYXXXMMMHHHBBB===;;;;;;::::::888888888777777777666666666666777888888888888777666777777888999:::;;;<<<999888666666777:::>>>@@@??????>>>>>>>>>>>>??????===;;;888555444444555666:::>>>EEEMMMQQQRRRPPPNNNPPPJJJDDDCCCFFFIIIJJJHHHEEEAAA>>>>>>BBBGGGJJJLLLLLLKKKIIIGGGEEEAAA;;;777444333333333333444555555333444555555555666888:::===BBBJJJTTT^^^fffllloooqqqqqqsssyyy}}}|||~~~xxxsssllleee```\\\YYYVVVRRRRRRQQQQQQQQQRRRTTTTTTRRRRRRQQQOOOLLLHHHDDDBBB???>>>???DDDPPPfffoooSSSHHHFFFCCCBBBDDDAAABBBBBB???>>>???<<<888===;;;::::::;;;<<<<<<;;;;;;::::::999999888777777666666666777777666666666666777777888999999999888888888999999999999888888666555555777666888@@@JJJ\\\hhhuuu{{{~~~~~~~~~{{{uuuvvv~~~}}}fff[[[OOOJJJJJJKKKMMMOOONNNKKKHHHEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPKKKKKKKKKIIIFFFCCC???<<<:::;;;<<<===???@@@AAABBBDDDDDDDDDEEEGGGIIILLLMMMMMMNNNNNNOOOPPPPPPQQQQQQNNNOOOQQQRRRQQQQQQQQQSSSXXXYYY[[[[[[[[[[[[\\\]]]^^^___^^^[[[XXXUUUTTTTTTTTTUUUUUUWWWZZZ]]]```bbbbbb```]]][[[ZZZZZZZZZ[[[[[[\\\^^^___^^^[[[XXXVVVIIIEEE@@@<<<;;;;;;;;;:::888888888888777777777777444555666666777777666666777777888999:::;;;;;;;;;888777777777999<<<@@@BBBCCCCCCBBBBBBAAAAAABBBBBB===;;;888555444555777888;;;@@@IIIPPPSSSRRROOOMMMNNNHHHCCCCCCGGGJJJIIIFFFAAA@@@??????BBBFFFHHHIIIMMMKKKIIIFFFCCC???:::666444333333333333444555555444666777777666777999<<<<<<@@@IIISSS^^^hhhnnnrrrqqqqqqtttzzz{{{{{{zzzsssnnnhhhbbb^^^ZZZWWWTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRQQQNNNKKKGGGDDDBBB@@@>>>???EEEQQQgggjjjQQQGGGEEEAAA???AAA@@@@@@@@@>>>===<<<:::999;;;:::888999:::<<<;;;;;;:::::::::999888888777777666666777777777777666666777777888999::::::::::::888888999999999999888888666444555777666777>>>FFFWWWdddrrr{{{|||{{{~~~}}}rrroooqqqzzzsssaaaYYYPPPKKKKKKLLLMMMMMMIIIGGGDDDBBBAAABBBDDDEEEEEEFFFGGGHHHJJJLLLNNNOOONNNPPPQQQQQQQQQRRRTTTVVVSSSTTTUUUTTTPPPIIIBBB>>>;;;<<<===>>>???@@@AAABBBDDDDDDDDDEEEGGGJJJLLLNNNLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPOOONNNNNNPPPRRRWWWYYY[[[\\\[[[[[[\\\]]]^^^]]]\\\XXXUUURRRRRRSSSUUUVVVVVVXXXZZZ^^^```bbb```]]]ZZZYYYZZZ\\\^^^^^^[[[]]]```aaa___ZZZTTTQQQGGGCCC???<<<;;;;;;::::::999999888888888777777777444444555666666666666666777888999:::;;;;;;;;;;;;777777888999;;;???BBBDDDFFFFFFDDDCCCCCCBBBBBBCCC===;;;888555555666999;;;;;;AAAJJJPPPRRRPPPNNNLLLLLLGGGCCCCCCGGGIIIGGGDDD===>>>???AAADDDFFFGGGHHHMMMJJJGGGEEEBBB>>>999555444333333333333444555555555666888888777888:::<<<;;;@@@HHHSSS^^^hhhooosssqqqqqqtttzzzzzz{{{{{{vvvoookkkeee```\\\XXXUUURRRPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSQQQNNNJJJGGGCCCBBB???>>>AAAIIIUUUiii|||dddNNNGGGEEEAAA>>>@@@>>>>>>>>>>>><<<:::;;;<<<:::999777888:::;;;;;;:::::::::999999888777777777666777777888888777777666666777888999::::::::::::888888999999999999888888777555555777777777<<>>??????@@@AAAAAADDDDDDDDDEEEHHHJJJMMMOOOMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOONNNMMMOOOSSSVVVXXXZZZ\\\]]]]]]\\\]]]]]]\\\\\\ZZZVVVRRRQQQQQQSSSWWWWWWWWWYYY[[[^^^```bbb___\\\XXXXXX\\\```bbbcccaaacccfffgggccc[[[SSSMMMEEEBBB>>>;;;;;;::::::999999999999888888888777777555555666777777777777777777888999;;;;;;;;;;;;:::888888999;;;===AAADDDFFFFFFEEEDDDBBBAAA@@@@@@@@@<<<:::777555555888;;;===;;;BBBJJJOOOPPPNNNLLLKKKKKKHHHEEEDDDEEEEEECCCAAA999<<<@@@CCCEEEGGGHHHJJJKKKIIIFFFCCC@@@<<<888555444333333333333444555555444666777777777777:::<<<===AAAIIISSS]]]gggnnnrrrrrrrrrtttzzz}}}zzz~~~xxxsssmmmiiiddd___[[[WWWTTTQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTQQQNNNJJJFFFCCCAAA>>>???DDDNNNZZZkkkvvv```LLLFFFEEEAAA???AAA<<<;;;;;;<<<:::999:::===:::888777888999;;;;;;:::::::::999999888777777777777777888888888888777777666666777999999:::::::::888888999999999999888888777555555777777777;;;AAAJJJXXXiiiuuu~~~}}}zzz|||zzzttthhhbbbaaagggsssvvveeebbb[[[TTTQQQQQQOOOLLLLLLKKKIIIFFFEEEDDDCCCCCCCCCEEEHHHMMMQQQUUUWWWXXXZZZZZZZZZYYYWWWVVVWWWYYYbbbeeehhhhhhbbbWWWJJJCCC>>>>>>??????@@@@@@@@@AAADDDDDDDDDFFFHHHKKKMMMOOONNNNNNOOOPPPQQQRRRSSSTTTOOOOOONNNMMMMMMQQQVVVZZZYYY[[[^^^___^^^]]]^^^^^^\\\[[[YYYUUUQQQPPPQQQSSSXXXXXXXXXYYY[[[^^^```bbb___[[[XXXXXX]]]cccfffggghhhkkknnnmmmhhh^^^TTTMMMEEEBBB>>>;;;::::::999888999999999888888888888777666666777888888888888888777888:::;;;<<<;;;;;;:::888888999<<>>666:::???DDDFFFHHHJJJKKKJJJGGGDDDAAA???;;;777444444333333333333444555555444555666666666777999;;;???CCCJJJSSS]]]ffflllpppsssrrrtttyyy}}}{{{{{{yyytttllliiibbb\\\VVVRRRPPPPPPTTTPPPLLLLLLPPPTTTVVVVVVXXXWWWTTTPPPKKKGGGCCC@@@@@@AAADDDKKK]]]vvvttt]]]OOOJJJBBBAAABBB;;;???>>><<<;;;:::999888888999999999888888777777777999999999999999888777666777777666666666666777777666666666777888999999999;;;:::999777666555555555555666777666666777:::<<>>>>>???AAABBBBBBAAADDDDDDEEEFFFHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLOOOQQQSSSTTTUUUUUU[[[[[[\\\]]]]]]]]]\\\[[[[[[VVVRRRPPPRRRSSSSSSRRRUUUWWWYYYZZZZZZZZZ\\\^^^[[[[[[[[[\\\___cccgggiiinnnooopppnnnfff\\\QQQJJJAAA@@@>>><<<;;;:::;;;;;;;;;:::999888777777777777555555555555666666666666777888;;;=========<<<;;;666777;;;???BBBFFFHHHIIIJJJGGGCCC>>>;;;;;;<<<===888777555444555888;;;===@@@DDDIIILLLMMMLLLKKKKKKHHHEEEAAA@@@AAA@@@>>>;;;888===AAACCCFFFJJJKKKHHHFFFEEEBBB???<<<999666555555555555555555555444444666777888888777888:::<<<===@@@GGGOOOYYYccckkkooorrrrrrsssxxx~~~~~~wwwrrrjjjgggaaaZZZUUUQQQOOOOOORRROOOMMMMMMQQQVVVXXXXXXZZZXXXUUUPPPKKKFFFCCC@@@???BBBEEEMMM```zzznnnYYYLLLHHHAAAAAABBB<<<>>>===<<<;;;::::::::::::::::::::::::999999888888888888888888888777666666777777666666666666777777777777777888888999999999:::999888777777666666666666777777666666777:::<<>>>>>@@@BBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIKKKNNNQQQTTTVVVWWW[[[\\\]]]]]]]]]\\\[[[ZZZXXXUUUQQQPPPQQQSSSSSSSSSUUUWWWXXXYYYXXXYYY[[[\\\ZZZ[[[\\\___cccgggjjjllloooooonnnjjjbbbXXXNNNHHHAAA???>>><<<;;;;;;;;;;;;:::999888777777777777777777666666666666666666666555777999:::;;;;;;:::999777999<<<@@@DDDFFFGGGHHHIIIFFFAAA>>>======<<<<<<777666444333444666999;;;???CCCHHHKKKKKKJJJJJJJJJGGGDDD@@@??????>>><<<:::999???CCCDDDHHHMMMNNNKKKIIIGGGCCC>>>:::666444333555555555555555555444444555666777777666777999:::===@@@GGGOOOYYYccckkkoooqqqqqqrrrwww~~~~~~~~~vvvpppgggccc^^^WWWSSSPPPNNNNNNPPPOOONNNOOOSSSWWWZZZ[[[[[[YYYUUUQQQKKKFFFBBB@@@???BBBFFFOOOccc}}}gggSSSIIIFFF@@@@@@BBB<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::666777777777777666555555777777666666666666777777888888888888888888888888888888777777777888888888777777888777666777999;;;BBBOOO^^^iiisss|||}}}}}}{{{xxxuuuwwwvvvvvvvvvwwwyyy{{{|||uuuooogggaaa^^^[[[VVVRRRRRRSSSYYYcccnnn~~~wwwqqqjjjeeedddcccaaa^^^[[[VVVOOOHHHEEEEEEGGGIIILLLQQQWWW[[[___fffpppxxxxxxsssnnnjjjffffffmmmvvvwwwdddRRRGGGAAA???======???BBBCCCCCCEEEEEEFFFHHHIIIJJJLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMPPPSSSVVVXXX[[[\\\\\\]]]\\\[[[YYYXXXTTTRRRPPPOOOQQQTTTUUUUUUVVVWWWXXXWWWVVVVVVXXXZZZXXX[[[___dddhhhlllnnnppprrrpppllleee\\\SSSJJJFFF@@@???===<<<;;;;;;;;;<<<999888888777777777888888888888888777777666666666666777888:::::::::999999888;;;???CCCEEEFFFFFFFFFGGGCCC@@@???@@@???<<<999666555333222222555777999???CCCGGGJJJKKKJJJIIIIIIEEECCC@@@>>>===<<<:::888;;;@@@DDDGGGKKKPPPQQQOOOLLLIIICCC===777444222111444444444444444444555555444555666666555555777999===@@@GGGOOOYYYccckkkoooppppppqqqvvv}}}~~~|||}}}}}}tttnnnbbb___ZZZUUUPPPNNNMMMMMMPPPPPPPPPRRRTTTWWWYYYZZZ\\\YYYUUUPPPKKKFFFBBB@@@>>>BBBGGGQQQddd}}}cccQQQHHHFFF@@@???AAA<<<======<<<;;;;;;<<<<<<<<<;;;<<<=========<<<;;;;;;666777777777777777666666666666777777777777666666777777777777777777777777777777777777888999::::::888888888777666777999;;;@@@JJJWWWdddooozzz~~~{{{~~~}}}|||}}}~~~~~~}}}~~~|||{{{yyyvvvsssrrrqqqqqqpppqqqrrrtttuuuxxx||||||sssmmmfffbbb]]]ZZZYYYXXXVVVTTTQQQSSSYYYaaahhhttt{{{vvvooojjjgggfffdddcccaaa\\\SSSKKKFFFFFFIIIKKKPPPVVV^^^bbbeeejjjttt|||}}}wwwqqqooonnnpppzzz}}}hhhTTTHHHBBB@@@===<<<>>>AAACCCDDDEEEEEEGGGHHHJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQPPPQQQSSSVVVWWW[[[\\\\\\\\\[[[YYYWWWVVVPPPPPPOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUVVVXXXWWW[[[aaahhhmmmqqqrrrrrruuuqqqjjj```WWWNNNHHHDDD@@@???===<<<;;;;;;;;;<<<999888888888888999999:::999999888888777777666666888999:::;;;;;;;;;;;;:::999<<<@@@DDDFFFFFFEEEDDDDDDAAA???@@@BBBAAA<<<888555333222111111444666888@@@DDDIIIKKKKKKJJJIIIIIIEEECCCAAA???===<<<:::999;;;AAAEEEHHHLLLQQQRRRPPPLLLHHHAAA:::555222222222333333444444444444555555444555666666555666888999===@@@GGGOOOYYYccckkkoooooooooqqqvvv|||}}}zzz|||{{{rrrlll^^^[[[WWWRRROOOMMMMMMMMMQQQRRRSSSTTTUUUVVVWWWXXX[[[YYYTTTOOOIIIEEEBBBAAA>>>BBBHHHQQQddd|||aaaQQQJJJHHH@@@???AAA<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>===;;;;;;777777888999999888888888666666777777777777666666555555555666666666666666666666777777888:::;;;<<<999:::999888666666888:::>>>EEEQQQaaannnyyy|||zzzxxxwwwxxxzzz{{{{{{zzz}}}zzzyyyxxxvvvsssqqqiiiiiihhhhhhiiijjjlllmmmooossswwwzzzvvvpppiiiccc^^^ZZZWWWTTTQQQQQQQQQQQQPPPSSSUUUZZZ___bbbiiixxx~~~|||xxxrrrllliiihhhgggfffiiibbbWWWMMMHHHIIILLLPPPVVV^^^hhhooosssxxx~~~zzzuuuvvvxxx~~~mmmWWWKKKBBB@@@===<<<>>>AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQTTTSSSRRRQQQRRRTTTWWWXXX[[[[[[[[[ZZZXXXVVVTTTRRRMMMNNNOOOQQQRRRUUUXXXZZZXXXXXXXXXVVVTTTUUUWWWYYYXXX]]]dddlllqqqtttuuuuuuvvvpppggg]]]SSSKKKGGGDDD???>>>===<<<;;;;;;<<<<<<::::::999999999:::;;;;;;999888888888777777777666999999:::::::::::::::::::::===AAAEEEFFFFFFDDDCCCBBBAAA@@@AAABBB@@@;;;777444333111111222444777999AAADDDHHHJJJIIIGGGFFFEEEEEEDDDCCC@@@>>>===<<<======BBBFFFHHHKKKPPPQQQNNNIIIEEE>>>888444333333444333333333333444444555555555666777777666666888:::===@@@GGGOOOYYYccckkkooooooooopppuuu{{{~~~|||{{{}}}~~~wwwoooiii[[[YYYUUUQQQNNNMMMMMMNNNPPPRRRUUUUUUUUUUUUVVVWWWYYYWWWRRRMMMHHHDDDBBBAAA???CCCJJJTTTggg~~~^^^OOOJJJIIIAAA@@@BBB======<<<;;;:::::::::::::::888999;;;======<<<;;;999777888888999999999999888555666777888888777666555444444555666666777888888777777777888999:::;;;<<<:::;;;:::888666666888:::<<>>===<<<;;;<<<<<<===;;;::::::999999999::::::777777777777777777777777888888777777888888888888;;;===@@@CCCEEEEEEDDDCCC@@@BBBCCCCCCAAA===:::777333222111111333666:::<<>>???@@@???DDDHHHHHHKKKNNNOOOLLLFFFBBB<<<777444333444555222222333333444444555555555666777777666777999:::===@@@GGGOOOYYYccckkkooooooooopppuuu|||}}}}}}yyyrrrjjjeeeYYYWWWSSSPPPMMMMMMNNNNNNMMMPPPTTTVVVUUUUUUVVVXXXWWWTTTPPPKKKGGGDDDBBBBBB@@@EEEMMMXXXkkkyyyYYYLLLHHHIIIAAA@@@CCC@@@===<<<;;;:::999888888888666777:::;;;<<<;;;999888666666777888888888888888555666777888888777666555444555666777888999:::;;;777777777888999:::;;;<<<;;;<<<;;;999777666888999;;;>>>LLL```qqq{{{{{{xxxsssqqqqqqsssuuuvvvtttrrrqqqqqqrrrrrrpppooojjjiiihhhffffffffffffgggfffiiikkkkkkjjjlllppptttwww|||xxxqqqddd___YYYVVVVVVTTTRRROOOPPPOOOMMMKKKJJJJJJLLLMMMQQQPPPSSSXXXYYYYYY]]]cccfffmmmsssuuuxxx|||}}}{{{zzzxxxvvvsssqqqrrruuuwwwwwwooobbbVVVQQQSSSYYY]]]dddlllzzz{{{rrrlllnnnxxxoooYYYLLL@@@???>>>>>>@@@BBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQLLLMMMOOORRRUUUXXXZZZ[[[XXXXXXWWWVVVSSSPPPMMMKKKLLLOOORRRTTTUUUWWWZZZ]]][[[[[[ZZZXXXWWWXXX[[[^^^dddhhhnnnuuuyyy{{{{{{{{{oooiii```VVVMMMHHHEEEDDD???>>><<<;;;;;;<<<======::::::999888777777777777555555555666666777777888888888777777777777777888;;;<<>>999888999333222222333555999===???EEEHHHJJJJJJGGGDDDAAA@@@AAACCCDDDBBB@@@???AAACCCCCCHHHJJJJJJKKKMMMLLLIIIDDDAAA<<<777444333333333111222222333444444555555444555666666555555777999===@@@GGGOOOYYYccckkkooopppoooqqqvvv|||}}}{{{~~~|||uuunnngggbbbXXXVVVSSSOOOMMMMMMNNNOOOIIINNNSSSUUUUUUUUUWWWYYYUUUSSSNNNJJJFFFCCCBBBBBBAAAGGGOOO[[[pppqqqTTTHHHFFFHHHAAAAAAEEEBBB===<<<;;;999888777777777444666888:::;;;:::888777555555666777777777777777555666777999999777666555555666777888:::<<<===>>>888888888888999:::;;;<<<<<<<<<;;;999777666777999:::===KKKaaasss||||||vvvrrrrrrtttuuuvvvsssrrrqqqqqqrrrsssrrrpppkkkiiigggdddbbbbbbaaaaaabbbeeeggggggeeefffiiilllllloootttyyy|||~~~yyyyyyyyyyyywwwqqqjjjeee[[[WWWSSSQQQRRRRRRPPPNNNLLLLLLJJJIIIGGGHHHJJJLLLMMMLLLOOOUUUXXXXXXYYY\\\]]]cccggghhhkkkpppssssssyyyxxxwwwvvvvvvxxx||||||ssseeeZZZUUUWWW]]]cccsss{{{tttlllnnnyyykkkUUUHHH???>>>>>>???AAABBBBBBAAABBBBBBDDDFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRTTTVVVXXXYYYZZZZZZWWWWWWVVVTTTQQQNNNKKKIIILLLPPPTTTUUUUUUWWW[[[^^^\\\\\\[[[YYYXXXZZZ]]]```iiimmmrrrxxx|||}}}}}}}}}lllfff]]]TTTLLLFFFDDDCCC>>>>>><<<;;;;;;<<<======999999777666555555555555333333444555666777888888::::::999999999999999:::;;;<<<===@@@BBBCCCDDDEEE???DDDHHHDDD<<<777777:::333333222444666;;;???AAAJJJMMMOOONNNKKKFFFCCCBBB@@@BBBCCCBBB??????AAADDDGGGKKKLLLKKKKKKMMMLLLHHHDDDAAA===888444222111111111111222333333444555555333444555444444444666888===@@@GGGPPPZZZccckkkoooppppppqqqvvv}}}~~~vvv{{{{{{tttlllddd]]]XXXUUURRROOONNNMMMLLLJJJMMMNNNPPPRRRTTTWWWYYYZZZUUURRRLLLGGGCCCAAAAAABBB>>>EEEOOO]]]vvvjjjOOOJJJEEEAAA@@@AAABBBBBB@@@???>>>===;;;999888888666666555555555555666666777777777777777777777777444555666777777666555444444444555777888999:::;;;999:::;;;:::888777888999999:::;;;:::888777888999:::>>>HHHZZZmmm|||xxxsssqqqqqqqqqppptttuuuuuurrrppppppssswwwnnnkkkgggeeeddddddcccbbbccccccccccccbbb```___^^^ccccccfffiiimmmnnnmmmkkkkkkkkklllkkkhhhccc___]]]SSSSSSRRRQQQOOONNNNNNMMMJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKMMMOOORRRTTTVVVWWW[[[\\\]]]^^^___ccciiimmmqqquuuuuurrruuu}}}rrrbbb``````aaajjjwww~~~zzzvvvxxx~~~dddQQQGGG>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHJJJKKKMMMMMMNNNMMMLLLNNNQQQQQQNNNKKKLLLOOOSSSWWWYYYZZZYYYXXXWWWUUUQQQMMMLLLLLLNNNOOOOOOQQQTTTVVVWWWYYY\\\___]]]]]]\\\[[[[[[___dddhhhpppsssyyyzzzuuuiiiaaaVVVNNNIIIFFFCCC@@@?????????>>>===;;;:::999::::::888777777777888999<<<;;;:::888777666666666:::888666555666999===???DDDCCCBBBBBBAAAAAAAAAAAABBBDDDDDDBBB>>>:::888777888777777888;;;@@@FFFIIIOOORRRTTTQQQKKKEEEBBBBBB@@@@@@@@@@@@@@@BBBCCCDDDHHHIIIKKKMMMNNNLLLGGGCCCAAA;;;555333555666444111444444444444444444444444666666555444444555777777===@@@GGGPPPZZZccckkkoooqqqoooooouuu}}}|||~~~yyyrrrkkkccc]]]WWWTTTPPPMMMLLLLLLJJJIIIMMMNNNQQQSSSUUUWWWXXXXXXTTTQQQLLLFFFCCCAAAAAABBBBBBHHHQQQbbb{{{```MMMIIICCC@@@???@@@@@@AAA???>>>===<<<:::999888777666666555555555555666666666666666666666666666666777666555444444444555666555555666777888888999:::999:::;;;:::888777888999999:::;;;:::888777888999;;;===EEETTTgggxxx|||tttooolllkkkooopppqqqooommmnnnpppsssjjjhhheeecccdddeeeeeedddaaaaaa```___^^^]]]\\\[[[ZZZZZZ\\\^^^aaabbb```^^^______```___]]]YYYUUUSSSOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMPPPSSSUUUWWWYYYZZZ[[[\\\\\\]]]```dddgggiiilllnnnmmmrrr{{{uuuhhhgggkkkooo|||zzzbbbQQQGGG>>>>>>???@@@AAABBBCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMLLLNNNPPPQQQOOOMMMMMMOOOSSSVVVXXXXXXXXXWWWUUURRROOOLLLKKKLLLOOOQQQSSSUUUWWWYYYYYY[[[]]]___[[[[[[[[[\\\^^^dddkkkpppvvvyyy~~~zzztttfff^^^TTTLLLHHHFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::::::::888777777777888999:::999888888777777777777999888666666777:::>>>@@@CCCCCCBBBBBBAAAAAABBBBBBAAABBBAAA???;;;777666666666555666:::AAAGGGKKKMMMRRRSSSRRROOOJJJEEEAAA@@@AAA@@@??????@@@BBBEEEFFFJJJJJJJJJKKKLLLKKKHHHFFF@@@;;;555333444555444111444444444444444444444444666666555444444555777888;;;???EEENNNXXXbbbiiinnnpppnnnnnnsss||||||}}}}}}vvvpppiiiaaa[[[UUUQQQMMMJJJIIIIIIHHHGGGMMMOOORRRUUUWWWWWWWWWVVVSSSPPPKKKFFFCCCBBBBBBCCCFFFKKKUUUiiixxxXXXJJJFFFAAA=========>>>>>><<<<<<;;;:::999888777666666666555555555555666666666666666666666666666666999777555333333444555777666666666666777777777888888999:::999888777888999888:::::::::888777888999===<<<@@@LLL___rrryyyooojjjhhhjjjkkklllkkkkkkkkklllnnngggeeecccccceeefffgggfffaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXZZZ[[[[[[YYYWWWXXXYYYYYYYYYWWWTTTQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPTTTWWWYYY[[[XXXZZZ\\\\\\\\\\\\^^^``````cccfffgggnnnwww~~~xxxpppsss{{{qqq^^^NNNFFF>>>??????@@@AAABBBCCCCCCFFFFFFGGGIIIKKKLLLMMMNNNOOOMMMLLLMMMNNNPPPPPPOOONNNPPPSSSUUUVVVVVVVVVUUURRRPPPMMMJJJKKKMMMQQQSSSYYYZZZ\\\\\\[[[\\\]]]___]]]^^^^^^```cccjjjsssyyy}}}vvvoooaaaYYYPPPJJJGGGEEEBBB@@@>>>>>>>>>>>>======<<<;;;::::::999888888888888999888888888888888888888888777777666777999<<>>>>>@@@CCCFFFIIILLLJJJIIIIIIJJJJJJIIIHHH===999444333444555333222444444444444444444444444666555444444555666777888:::===DDDMMMWWW```hhhlllooolllmmmrrr{{{|||||||||yyysssmmmfff^^^YYYRRRNNNJJJGGGGGGGGGFFFFFFMMMPPPTTTWWWYYYXXXUUUTTTQQQNNNJJJEEECCCBBBCCCDDDIIIMMMYYYqqqsssWWWGGGCCC???;;;;;;;;;;;;;;;::::::999888777777666666666666555555555555666666666666666666666666666666999888777666666666666777666666666666666666666666777888999888777666777888888999:::999888777888999<<<<<>>>>>>>>======<<<::::::999999888888888888:::::::::::::::999999888555666666888;;;>>>@@@BBB??????>>>>>>???@@@AAAAAADDDCCC@@@<<<888777888:::;;;999<<>>===<<<<<>>>>>>>>>>>>>>======::::::::::::999999888888=========<<<;;;:::888777555666777:::<<>>??????BBBAAA>>>:::777666888:::<<<;;;>>>GGGSSSYYYXXXSSSOOOKKKFFFCCCDDDCCCAAA???<<<;;;;;;<<<>>>BBBEEEHHHGGGGGGHHHIIIIIIGGGCCC???666444333222333333333333333333333444444444555555555444444444555666888999<<>>>>>===<<<:::::::::;;;:::999999888===>>>>>>===<<<:::777666555666999;;;>>>@@@AAAAAA<<<<<<<<<<<<<<<<<<===>>>===<<<:::777444444777999::::::===DDDMMMQQQPPPLLLJJJHHHDDDBBBBBBAAA@@@???;;;;;;<<<===@@@BBBEEEFFFEEEEEEFFFGGGGGGCCC===999333222222222222222333333222333333444444555555555555444444444555666888999===@@@GGGPPPZZZccckkkooopppnnnnnnsss||||||zzz}}}}}}uuummmggg___WWWQQQKKKHHHEEEDDDFFFIIILLLMMMRRRTTTWWWXXXXXXVVVSSSQQQMMMJJJGGGDDDCCCCCCEEEGGGGGGRRRjjj~~~^^^NNNEEEBBB>>><<<;;;;;;:::888666666666666777777777777666666555555555555666666555555555555555555555555111333666999::::::999888444444444444444444555555444555777666555555777888555777888888777777888:::<<<<<<===BBBNNN___qqq}}}yyytttlllhhhfffeeedddcccbbb`````````aaaaaa```^^^YYYYYYXXXWWWVVVUUUTTTSSSTTTRRRPPPPPPQQQRRRQQQPPPPPPPPPPPPOOONNNMMMMMMLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKNNNQQQSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\[[[YYY]]]fffooottt|||oooYYYPPPJJJBBB???BBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJGGGJJJNNNOOOOOOOOOQQQTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKNNNRRRUUUWWWYYYYYY]]]^^^______^^^^^^___```ccchhhpppwwwyyymmmbbb[[[QQQLLLFFFDDDDDDCCCAAA???@@@@@@@@@???>>>===<<<;;;::::::;;;;;;;;;:::999888:::;;;<<<<<<;;;999777666555777:::===???@@@@@@@@@>>>>>>======<<<=========999999999777555555888:::888:::===CCCIIIKKKKKKJJJGGGGGGFFFCCC@@@>>>===>>><<<===???AAACCCDDDEEEFFFEEEDDDCCCCCCAAA>>>999555000111111222111222333444222222333333444555555666444444444444555777888:::===AAAGGGPPPZZZdddkkkoooooolllmmmrrr{{{~~~{{{xxx{{{}}}uuummmfff^^^VVVOOOKKKHHHDDDDDDGGGKKKNNNPPPTTTUUUWWWXXXWWWVVVSSSRRRLLLJJJFFFDDDCCCDDDFFFGGGFFFSSSnnnzzz\\\NNNEEEBBB???===<<<<<<:::999666666666777777777777777666666555555555555666666555555555555555555555555111222333555777888999:::333333333444444444555555333555666666555555666888555777888888777777888:::===<<<;;;>>>III[[[ooo{{{}}}vvvmmmgggddddddcccaaa\\\[[[[[[\\\]]]^^^\\\[[[UUUUUUUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKMMMNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[]]]\\\aaammmxxxzzzeeeRRRKKKGGG@@@@@@EEEAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFJJJNNNPPPOOOOOOQQQSSSTTTSSSRRROOOMMMKKKIIIHHHGGGJJJNNNRRRUUUWWWXXXXXX\\\^^^``````______aaaccclllqqqyyytttiii^^^WWWPPPKKKFFFDDDDDDCCCAAA???AAAAAA@@@@@@>>>===;;;;;;::::::;;;<<<;;;:::999888666777999::::::999777666666888;;;>>>@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>999999:::999888888:::<<<999;;;@@@DDDHHHJJJKKKLLLFFFGGGHHHDDD>>>;;;;;;<<<===???AAADDDEEEFFFFFFFFFGGGDDDAAA>>><<<:::666444///000111222111111333444222222333333444555666666444444333444555777999:::===@@@GGGPPPZZZccckkkooommmkkklllqqqzzz~~~|||yyyvvvzzzzzzrrrjjjbbb[[[TTTOOOGGGGGGFFFEEEGGGJJJMMMOOOUUUTTTTTTTTTUUUTTTQQQOOOMMMHHHEEEEEECCCAAABBBEEENNNUUUmmmtttUUUGGGBBB@@@>>><<<;;;:::777555888555222//////000333555666666555555555444444444777666555444444444444444222222222222333444555555444444444444444444444444444444333222333444555666555444333555777999:::999;;;777777===GGGUUUgggvvv|||qqqiiifffbbb\\\WWWYYYXXXWWWXXXZZZ[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKKKKKKKJJJIIINNNLLLIIIHHHIIIKKKKKKKKKEEEEEEEEECCCBBBBBBEEEHHHHHHIIIKKKLLLMMMMMMMMMLLLQQQRRRSSSSSSTTTVVVYYY[[[]]]bbbkkkvvvaaaYYYMMMFFFCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPRRRRRROOOMMMPPPLLLFFFDDDEEEGGGGGGFFFNNNQQQUUUWWWWWWWWWXXXXXX^^^______^^^^^^bbbhhhnnnsss|||}}}pppggg^^^VVVPPPMMMHHHBBBAAADDDEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999777999;;;<<<:::888888888555777;;;>>>AAABBBBBBAAADDDBBB@@@?????????===;;;:::888777666777999999999<<<===@@@FFFLLLNNNMMMJJJGGGCCC>>><<<======<<<:::AAACCCEEEFFFGGGFFFEEEDDDAAABBBAAA===888444444666444444444333333333222222333333333444444444555555555555555555666888999:::<<>>======<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<;;;888666666666888999<<>><<<:::888777666666777888888888???@@@DDDIIIMMMNNNKKKGGGBBB>>>;;;999:::;;;;;;:::@@@AAADDDFFFGGGGGGFFFFFFBBBBBBAAA<<<777444444555222222222111111111000000333333333444444444555555555555555555666888999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<999555444555666;;;<<<>>>AAABBBCCCBBBBBBCCCAAA@@@??????>>><<<:::666666666777777888888888CCCEEEHHHMMMOOOMMMIIIEEE>>><<<999888:::;;;<<<;;;???@@@CCCFFFHHHHHHHHHGGGCCCCCC@@@;;;666333333333222222222111111111000000333333333444444444555555555555555555666888999:::;;;???FFFOOOYYYbbbiiimmmmmmllllllqqqwww||||||{{{|||{{{{{{pppkkkccc\\\UUUPPPKKKHHHGGGFFFEEEEEEGGGKKKNNNPPPSSSRRRRRRTTTUUUUUUSSSRRRMMMHHHDDDCCCBBB@@@BBBFFFPPP```||||||[[[KKKGGGAAA???<<<;;;;;;:::777555666666666777777666666666666666666666555555555555666666555444333111000///222222222222111111000000333333444444444444444444333444555777777666555555999777666666777888888777666888:::;;;999>>>NNN^^^sss~~~zzzwwwwwwyyy{{{|||zzzssskkkeeeaaa]]][[[XXXWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHIIINNNSSSWWWVVVPPPKKKKKKLLL[[[XXXSSSPPPNNNNNNNNNNNNQQQPPPNNNKKKIIIHHHGGGGGGGGGIIILLLOOOQQQUUUZZZ^^^ccciiisssqqqbbbUUULLLDDDCCCBBBAAABBBDDDEEEEEEHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNOOORRRTTTUUUSSSQQQKKKJJJIIIJJJKKKMMMNNNOOORRRTTTWWWXXXYYYYYYZZZ\\\\\\___cccfffkkktttyyyjjj^^^VVVPPPLLLIIIJJJHHHEEEDDDEEEEEECCCBBBBBBAAAAAA@@@>>>======<<<::::::;;;;;;;;;;;;;;;;;;===<<<:::777444444666888>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>><<<999555666888999999999:::;;;DDDGGGLLLPPPPPPMMMHHHDDD???===;;;::::::;;;======@@@BBBDDDGGGHHHHHHGGGFFFEEECCC???:::666333222111444444444333333333222222333333333444444444555555555555555555666888999:::;;;???FFFPPPZZZcccjjjmmmmmmlllnnnsssyyy|||{{{yyyzzzzzz|||mmmhhh```YYYTTTOOOKKKIIIFFFEEEEEEEEEGGGKKKOOOQQQSSSRRRRRRTTTUUUUUUSSSRRRLLLGGGCCCBBBAAA@@@CCCGGGPPPcccrrrVVVJJJHHH@@@>>><<<;;;;;;:::777666666555444333333444666777777777666666666555555555555555555444333222000///111222333444444444333333333333333444444444555555222333444555666555444444999777666666888999888888555777:::;;;999<<>><<<:::999:::;;;<<>>===;;;::::::999888666555555555666666777777777777777777777666666666555333444555666666555333222333444666777777666555444222222333333444555555666444444444444444555666666666444333444777888999888999888999;;;:::;;;BBBKKK\\\rrrwwwnnnkkklllmmmmmmooorrrwww{{{{{{wwwssskkkfff```[[[WWWUUURRRQQQOOONNNMMMLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJIIIEEEDDDGGGKKKMMMKKKHHHEEECCCBBBCCCDDDGGGLLLOOOMMMGGGBBBAAACCC@@@BBBFFFIIIKKKLLLKKKKKKFFFGGGHHHHHHGGGHHHKKKNNNMMMQQQWWW[[[]]]^^^___```bbbdddhhhiiihhhddd___\\\]]]]]]]]]\\\[[[ZZZYYYXXXSSSPPPKKKGGGEEEDDDDDDDDD@@@CCCEEEFFFEEEDDDEEEGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOOOONNNLLLLLLMMMMMMLLLJJJGGGJJJNNNPPPPPPOOOQQQRRRWWWXXXZZZ[[[[[[]]]```bbbbbbjjjuuuoooggg]]]VVVRRRPPPLLLIIIGGGGGGHHHGGGFFFEEEDDDEEEAAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;::::::999777888888888999;;;>>>AAA@@@@@@AAABBBCCCDDDFFFFFFDDDDDDDDDDDDDDDBBB>>>;;;777999:::999777999???EEEGGGKKKNNNMMMIIIDDD@@@???:::;;;;;;999888888<<>>CCCKKKUUU___hhhmmmpppnnnlllmmmpppuuuxxxwwwuuuuuuwww~~~bbb]]]UUUOOOKKKHHHFFFEEEEEEEEEDDDEEEHHHKKKOOORRRUUUTTTTTTTTTUUUTTTQQQOOOGGGBBB>>>???@@@BBBGGGNNNccczzzdddQQQHHHCCC>>><<<;;;::::::999888666111222555777777666444333777777777777666666666666222333555777777666555444444555777777777555333111222222333333444555666666666666555444444666777888777666555666999;;;<<<;;;<<<999888:::::::::???EEEUUUlll|||sssoooppprrrmmmppptttvvvwwwxxxzzz{{{tttoooggg```[[[WWWSSSQQQRRRQQQOOONNNNNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJDDDGGGIIIGGGDDDCCCFFFJJJHHHFFFCCCCCCDDDDDDCCCBBB===@@@DDDFFFFFFEEECCCBBBDDDDDDFFFGGGIIIKKKLLLLLLEEEFFFFFFFFFFFFGGGJJJLLLHHHKKKMMMNNNOOOQQQSSSUUUSSSTTTUUUUUUTTTRRROOONNNNNNOOOOOOOOONNNMMMLLLLLLHHHGGGEEECCCCCCCCCCCCBBBAAADDDGGGHHHGGGGGGIIIKKKGGGHHHHHHIIIJJJKKKMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJKKKLLLMMMLLLJJJKKKOOOSSSUUUTTTTTTUUUVVVVVVXXX[[[]]]^^^aaadddgggiiirrr~~~}}}llleee]]]WWWTTTQQQNNNKKKFFFGGGHHHHHHFFFEEEEEEEEEDDDCCCBBBAAA???>>>============<<<;;;::::::999999888999:::::::::;;;>>>AAA@@@@@@@@@AAACCCDDDFFFGGGEEEDDDEEEFFFFFFCCC???<<<666888999777555888???FFFJJJMMMOOOLLLFFF@@@===<<<:::;;;<<<<<<:::<<<@@@DDDBBBDDDFFFHHHIIIHHHGGGFFFDDD???888444444444333222444444444333333333222222333333333444444444555555555555555555666888999:::>>>CCCLLLWWWaaaiiinnnqqqmmmkkkkkknnnrrrvvvuuuttttttwww~~~]]]VVVPPPNNNKKKFFFDDDEEEFFFFFFFFFGGGIIILLLOOOPPPSSSSSSUUUVVVWWWUUUPPPMMMEEEAAA???@@@AAACCCJJJSSSfff```MMMDDDAAA>>>===<<<;;;999888777666777777666666666666777777555555555555555555555555555444333222222333444555555555444444444444555555555444333333555555444333777777666666555555555444:::888777888<<>>===777:::<<<<<<<<<;;;<<<===MMMccczzzzzzuuutttpppmmmmmmqqqwww}}}}}}{{{uuukkk___WWWTTTTTTQQQOOOMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCCCC??????AAABBBCCCDDDDDDDDDBBBAAAAAABBBEEEHHHKKKMMMOOOJJJEEEDDDFFFHHHHHHFFFKKKIIIGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQNNNKKKIIIIIIKKKMMMOOOVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^bbbfffjjjsss}}}qqqfffaaa[[[UUURRROOOMMMKKKJJJJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@AAA@@@===;;;===>>>>>>===;;;999777666777777888999:::<<<===>>>AAABBBDDDFFFEEECCCAAA???FFFFFFGGGGGGFFFBBB<<<888666555444555888<<>>>>>???@@@===:::888888<<<@@@CCCGGGFFFEEEEEEFFFFFFDDDBBB???;;;555333333444333111222222333333333333222222111333555555444333444555555666777666555666888:::;;;AAAKKKWWWccckkkqqqtttooojjjhhhlllpppooooooppppppuuu|||ZZZSSSMMMKKKHHHDDDBBBDDDCCCDDDEEEGGGKKKNNNRRRTTTUUUUUUUUUWWWWWWTTTOOOLLLEEEAAA@@@@@@@@@CCCKKKTTTggg~~~{{{\\\KKKCCC@@@======<<<:::999888777666666666555555555555666666555555555555555555555555777666555555555555666777666666555555555555666666555444333333555555444333333444444555555666666777888666555777:::<<<<<<;;;555777888888888888999;;;III]]]sssuuupppkkkiiimmmsssyyy|||~~~~~~{{{tttjjj```ZZZXXXRRROOOMMMLLLMMMNNNMMMLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHIIIPPPMMMJJJFFFCCCCCCFFFHHHDDDDDDCCCCCCCCCCCCBBBBBBGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJLLLOOOQQQSSSTTTTTTVVVWWWYYYZZZZZZ\\\^^^```cccgggmmmsssxxxyyylllccc___YYYTTTQQQPPPNNNLLLIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@AAA@@@>>><<<=========<<<;;;999777666777888999:::<<<>>>???@@@AAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDEEEDDDAAA<<<888888888888999<<>>>>>>>><<<999888999<<>>:::555333333333333111000000111111111111000000000222444444333222333444555666777666555666888:::<<>>DDDTTTiiiyyy{{{uuummmhhhiiinnnssswww|||~~~}}}uuukkkccc^^^UUURRRNNNMMMMMMMMMMMMMMMHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEJJJMMMPPPNNNHHHDDDCCCEEEAAABBBBBBCCCCCCBBBAAAAAADDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKNNNNNNNNNMMMLLLLLLKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVXXX[[[\\\]]]^^^]]]___cccgggmmmttt}}}~~~pppfff^^^ZZZVVVSSSQQQPPPOOONNNIIIIIIHHHHHHHHHHHHGGGGGGDDDBBB@@@@@@@@@AAA@@@>>>======<<<<<<:::999777666777888999;;;>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@BBBBBB@@@<<<999888888999<<<@@@DDDHHHKKKLLLIIIEEEBBBAAA@@@>>><<<<<<:::888888:::===AAADDDGGGFFFEEEFFFGGGFFFCCCAAA<<<888555222222333222222333333444444444444333333///111333333222222222333444555666666666666888:::>>>CCCMMMXXXbbbiiimmmooommmiiiiiinnnpppooonnnpppwww|||RRRKKKFFFEEEDDD@@@@@@BBB@@@BBBEEEIIINNNRRRVVVXXXXXXXXXXXXWWWVVVQQQLLLGGGAAA???>>>>>>>>>AAAKKKWWWnnnmmmSSSFFFBBB@@@;;;;;;:::999888777666666666555555444444555555666555555555555555555555555444444444333333444444444666666555555555555666666555444333333555555444333///000111222444555777777444444444444555777777888;;;;;;;;;:::999:::>>>AAA@@@MMM```ttt~~~ssskkkiiikkknnnpppvvvyyy||||||xxxpppiiidddZZZVVVRRRNNNMMMMMMLLLKKKGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBCCCAAAHHHQQQUUUSSSLLLFFFBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTVVVYYY[[[^^^```aaaaaa___bbbgggmmmttt}}}tttiiiaaaYYYWWWSSSQQQQQQQQQPPPOOOJJJJJJJJJIIIHHHHHHHHHGGGEEECCC@@@???@@@AAA@@@@@@<<<<<<;;;:::999888777666555777999<<>>:::888555777:::>>>BBBFFFIIIKKKMMMHHHBBB???@@@???===;;;999888888888;;;>>>BBBDDDFFFEEEEEEFFFFFFEEEBBB???999777444222222222222222444444555555555555444444000222333444333222333444444555666666666666999;;;???DDDNNNXXXaaagggkkklllllliiiiiimmmooommmnnnpppuuuzzzOOOIIIDDDDDDCCCAAA@@@CCCCCCDDDGGGKKKOOOSSSUUUWWWYYYXXXWWWVVVTTTPPPIIIEEE>>>============@@@MMMZZZqqqhhhOOOFFFBBB@@@::::::999888777777666666777666666666666666666777555555555555555555555555333444444444444444444333555444444333333444444555555444333333555555444333111111222222333444444555444555555555555666777888888888888777666777:::===@@@HHHYYYpppzzzpppkkkiiihhhhhhmmmnnnpppqqqpppmmmiiifff___[[[VVVRRRPPPNNNLLLJJJGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAADDDIIIPPPTTTSSSMMMHHHGGGGGGEEEBBB??????BBBEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGKKKLLLNNNOOOPPPQQQQQQPPPUUUWWWYYY\\\^^^```bbbbbbeeejjjqqqzzzxxxmmmddd___WWWTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEEEECCC@@@???@@@AAA@@@@@@;;;;;;:::999888777777777444555888<<>>>>><<<999666555888<<>>>>>>>><<<999777777888999;;;>>>AAACCCEEEDDDDDDEEEEEEDDD@@@===555555444222111000111222///000000111111000000///111333555555444333444555333555666666666777999;;;???DDDNNNXXXaaafffiiiiiikkkhhhhhhkkklllkkklllqqqtttyyyLLLFFFBBBCCCCCCAAAAAADDDDDDFFFIIIMMMPPPSSSUUUVVVXXXWWWVVVUUUSSSNNNGGGCCC<<<<<<===>>>>>>BBBQQQ___vvvcccMMMEEEBBB>>>999999888888777666666555777777666666666666777777555555555555555555555555555555666777777666555555444333333333333333333444555444333333555555444333333333333333333333333333444555666666555555777888888999999999888999;;;>>>@@@EEEUUUlllxxxqqqkkkgggeeegggfffeeeeeeffffffdddcccaaa^^^ZZZVVVTTTQQQNNNKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA??????@@@AAABBBCCCCCCDDDFFFCCCAAACCCJJJPPPRRRQQQQQQQQQNNNIIICCC@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVXXX[[[^^^bbbeeegggkkkrrr}}}}}}rrrgggaaa___VVVTTTRRRQQQRRRQQQPPPOOOMMMMMMKKKJJJHHHFFFEEEDDDDDDBBB@@@@@@@@@AAA@@@>>>;;;:::999888777777777777444666999===???AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGDDDAAA>>><<<;;;:::777555888;;;@@@FFFJJJMMMMMMMMMHHHEEEAAA???===<<<:::888666777888:::<<<>>>@@@AAACCCCCCCCCDDDDDDBBB>>>:::222333333222000///000222000000111111111111000000111333555555444444444555333444666666666777999;;;>>>DDDNNNXXX```eeeggghhhjjjgggggghhhhhhgggkkkqqquuuzzzIIIDDD@@@AAAAAA@@@AAACCCDDDFFFJJJNNNRRRTTTVVVWWWVVVUUUUUUSSSQQQLLLFFFAAA<<<===???@@@AAAFFFVVVfff^^^JJJCCC@@@;;;888888888777666666555555666666666555555666666666555555555555555555555555555555666777777666555555444444444333333444444444555444333333555555444333333333333333444444444444333555666555333333555888999;;;<<<<<<<<<<<<===???AAADDDRRRhhh{{{{{{tttnnniiifffccc```_________^^^\\\^^^]]][[[ZZZYYYVVVRRROOOLLLKKKJJJHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCEEECCC@@@@@@BBBGGGLLLOOOPPPSSSTTTQQQJJJEEEDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[^^^ccciiiooossszzz}}}vvvmmmccc___```XXXVVVSSSRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@@@@AAA@@@>>><<<:::999888777666666777777666888;;;>>>AAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDDDDAAA>>>;;;999999888777555888<<>>??????AAAAAABBBCCCBBB@@@;;;888000222333222//////000222333444444444444444444333111222444444333333333444222444555666666777:::<<<===CCCMMMXXX```eeeggggggjjjfffeeeeeeddddddjjjrrrwwwzzz~~~GGGBBB>>>@@@@@@???@@@CCCCCCEEEIIINNNSSSVVVXXXYYYUUUTTTSSSRRRPPPKKKEEEAAA===>>>AAACCCCCCIIIZZZkkk{{{{{{~~~[[[HHHBBB>>>999888888777777666666555555555555555444444555555555555555555555555555555555222333444555555444333222555555555444444555555555555444333333555555444333222222333444444555666666222444666444222222444777555777::::::999999:::;;;AAACCCPPPeeewww~~~vvvpppgggccc___^^^^^^\\\YYYVVV\\\[[[[[[\\\\\\ZZZVVVSSSMMMLLLKKKIIIHHHGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBBBB>>>BBBEEEEEEBBBAAABBBEEEDDDJJJPPPPPPKKKFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMOOOQQQTTTWWWZZZ\\\\\\]]]___ccciiirrryyy~~~wwwqqqjjjaaa^^^```YYYWWWTTTSSSRRRQQQNNNLLLIIIIIIHHHHHHHHHGGGGGGGGG@@@@@@@@@@@@AAA@@@===;;;:::999888666666666777777777999===@@@BBBCCCCCCCCC???@@@@@@AAAAAABBBBBBBBB===;;;888777777777777666666:::AAAGGGKKKLLLJJJIIIBBBDDDDDDAAA<<<777777888666777999;;;<<<>>>>>>>>>@@@@@@AAABBBBBB???:::666///111333222///...000222111222222333333222222111000111333333222222222333222444555666666777:::<<<<<>>>>>@@@BBBDDDFFFHHHKKKOOOSSSUUUWWWWWWZZZVVVRRROOOMMMIIIDDD???BBB>>>???EEEGGGLLL```wwwvvvyyypppYYYHHHAAA???999888888888888777777777777222333444555666666666666333333333333333333333333444444444333333222222222444444333222111111111111333333444444333333222111333333222222333333444555999666333333555777999:::666666777888999;;;<<<===>>>GGGPPPWWWggg~~~pppeee\\\ZZZZZZXXXVVVWWWWWWVVVVVVWWWYYYYYYXXXVVVRRRRRRPPPNNNKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBDDDDDDIIIPPPSSSPPPIIIDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDFFFHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIILLLJJJHHHFFFFFFHHHJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLMMMNNNOOONNNNNNPPPOOOOOORRRVVVZZZ]]]^^^^^^aaadddgggnnnxxxzzzpppiiifffeeebbb___YYYWWWUUUTTTTTTTTTRRRPPPMMMLLLKKKJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;;;;<<<888888777555444444666888:::<<<>>>@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@===:::888<<<:::888666555444444444888===DDDJJJNNNMMMJJJHHHFFFEEEBBB>>>:::777555444555666999;;;<<<=========>>>>>>>>>??????<<<777333222222111111111111111111111111222222222333333333111222222333333444444555666666555666777888:::;;;@@@EEEMMMUUU[[[___ccceeeeeeeeedddaaa```dddkkkppptttvvv|||CCCBBB@@@>>>???@@@CCCDDDHHHJJJMMMPPPSSSTTTUUUUUUYYYVVVRRRNNNLLLHHHCCC???@@@===???FFFIIIPPPeee{{{uuu}}}jjjUUUEEE???===777777777777777777777777777555555666666666555444444333333333333333333333333222222333333333333333333444444333333222222333333333333444444333333222111333333222222333333444555777444222111333666888888888888888999:::;;;<<<======DDDKKKQQQ___uuuvvvkkkaaa^^^]]]ZZZWWWWWWQQQQQQQQQSSSUUUWWWWWWVVVTTTSSSRRRPPPMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBAAA???>>>???@@@DDDBBBDDDHHHLLLKKKGGGDDDBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPKKKLLLNNNOOOPPPOOOOOONNNPPPQQQSSSVVV[[[^^^`````````dddjjjqqqyyy{{{sssiiicccaaa___]]]ZZZYYYWWWUUUTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCC@@@>>><<<;;;;;;;;;888888777666444444777999>>>???AAABBBCCCBBB@@@???<<<===???AAAAAAAAA@@@???===;;;999777555555555555;;;???EEEKKKMMMLLLIIIGGGFFFDDDAAA===:::888777777777888:::<<<===>>>>>>===>>>>>>>>>>>>>>>;;;666222111111111111111111111111111111222222222333333333111222222333333444444555555555444444666777999:::???EEEMMMUUU[[[___cccfffhhhgggeeebbbbbbfffmmmssstttvvvzzzCCCAAA@@@??????AAADDDEEEJJJKKKNNNPPPRRRSSSSSSSSSYYYUUUQQQMMMJJJFFFAAA>>>???===AAAIIIOOOYYYnnnxxxbbbPPPBBB===<<<777555555666666666666666666777777777777666555444333333333333333333333333333111111222222333444444444444333333333333444555555333333444444333333222111333333222222333333444555777555222222555777888888:::999999999999:::;;;<<<;;;@@@DDDHHHTTTiii~~~{{{pppfffbbb```[[[VVVUUUQQQPPPOOOPPPRRRTTTTTTSSSTTTTTTTTTSSSPPPLLLIIIFFFHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAAEEECCCAAABBBFFFIIIIIIFFFBBBBBBAAAAAABBBBBBCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQUUUYYY]]]```aaabbbeeelllvvv{{{ssslllddd___]]]\\\YYYWWWYYYWWWTTTSSSSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHHHHDDDCCCAAA>>><<<;;;:::999888888777666555666888;;;BBBCCCDDDEEEEEECCCAAA@@@:::<<<>>>@@@BBBBBBBBBBBB===;;;999777555555666777>>>AAAFFFJJJLLLKKKHHHEEEFFFCCC???;;;999888999::::::;;;<<<===>>>>>>>>>>>>???>>><<<<<<;;;888444111111111111111111111111111111111222222222333333333111222222333333444444555444444333444555666888999???EEEMMMUUU[[[___cccfffjjjhhhfffcccdddiiipppuuuvvvxxx{{{BBBAAA?????????BBBEEEFFFIIIKKKMMMPPPRRRSSSTTTTTTWWWTTTPPPLLLGGGCCC@@@>>>@@@@@@EEEMMMVVVcccxxxwwwZZZMMMAAA>>>>>>999777666666555444444333333666777777777666666555444222222222222222222222222222222222222222333333333222111111222333444555666333333444444333333222111333333222222333333444555888666555555777:::;;;;;;999999888888888888999999:::<<<>>>AAAKKK___vvvxxxoookkkhhhbbb]]]ZZZXXXUUURRRQQQQQQQQQPPPOOORRRSSSTTTTTTRRRPPPLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCFFFEEECCCCCCGGGLLLMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMQQQQQQRRRRRRRRRRRRRRRQQQTTTVVVYYY\\\___cccgggjjjqqqyyy~~~wwwooojjjddd```^^^\\\ZZZXXXWWWUUUSSSRRRRRRRRRPPPNNNLLLLLLKKKKKKJJJJJJJJJIIIDDDCCCAAA???<<<:::999888777777777666666777:::===DDDEEEFFFGGGGGGEEEDDDBBB>>>>>>????????????>>>===<<<:::888666555666777888???BBBFFFIIIJJJIIIGGGEEEEEEBBB===888666777999;;;=========>>>????????????@@@>>>;;;999888666333000111111111111111222222222111111222222222333333333111222222333333444444555555444444444555777999:::???DDDMMMUUU[[[```dddfffkkkiiifffdddfffkkkrrrwwwxxx{{{~~~BBBAAA??????@@@CCCFFFHHHHHHIIILLLPPPSSSTTTUUUUUUTTTRRRNNNJJJEEEAAA???>>>@@@BBBGGGPPP[[[llllllTTTKKKBBB???@@@<<<999888777555444222111000444444555666666666666666222222222222222222222222444444333222111111000000000000000000111222444444333333444444333333222111333333222222333333444555777555444555888:::;;;:::888777666666555666666666999:::;;;???GGGXXXooo{{{xxxvvvooohhheee[[[XXXSSSPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRPPPOOOLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDFFFEEEEEEIIIPPPOOOJJJFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGKKKLLLMMMMMMNNNOOOOOOOOORRRRRRRRRSSSSSSTTTUUUUUU[[[\\\]]]___bbbiiirrrxxxxxxsssllliiieeeaaa___]]][[[ZZZTTTSSSRRRRRRSSSSSSRRRPPPLLLLLLKKKKKKJJJJJJJJJIIIBBBBBBAAA???<<<:::999888666777777777777888<<>><<<;;;999888999888555444444666999;;;???AAADDDGGGHHHHHHFFFEEECCC???:::666444666999;;;????????????@@@AAAAAAAAACCC???;;;777555444111000000000111111111222222222111111222222222333333333111222222333333444444555666555555555666888:::;;;>>>DDDLLLUUU[[[```dddgggjjjhhheeeeeehhhmmmsssvvvwwwzzzAAA@@@??????AAADDDGGGIIIGGGIIILLLPPPSSSUUUVVVVVVPPPOOOMMMHHHBBB?????????>>>AAAHHHRRRaaauuu~~~aaaNNNHHHAAA>>>@@@<<<:::999888666444222111000222333444555666666666666222222222222222222222222555555444222111000///.../////////000000222333333333333444444333333222111333333222222333333444555333222111333555777888777666555555444444444555555888888;;;>>>DDDQQQgggyyy}}}uuummmiii[[[WWWRRROOOOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBBBBAAAAAABBBCCCAAAEEEEEEDDDIIIQQQPPPHHHDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIILLLLLLMMMNNNOOOOOOOOONNNRRRRRRSSSTTTVVVXXXZZZ[[[[[[]]]```ccchhhrrr{{{rrrmmmhhhfffdddaaa^^^[[[YYYXXXUUUTTTRRRRRRSSSTTTRRRQQQLLLLLLKKKKKKJJJIIIHHHHHH@@@@@@@@@???===;;;999888666666777777888:::>>>AAACCCDDDFFFHHHHHHGGGFFFEEE>>>>>>===<<<;;;:::999999777666444444555888<<>>BBBBBBBBBBBBCCCDDDFFFFFFFFFAAA;;;666333222111000000000000111222222333333111111222222222333333333111222222333333444444555666666666666777888:::;;;>>>DDDLLLUUU[[[```eeegggiiigggfffggglllqqqtttvvvtttxxx}}}AAA@@@??????AAADDDHHHJJJIIIKKKMMMPPPRRRSSSTTTTTTMMMMMMKKKFFFAAA>>>???AAA>>>DDDLLLXXXjjjrrrWWWGGGCCC===;;;===999888777777666555444333333333333444444444444444333111111111111111111111111444333333222111000//////111000000000111222333333333333444444333333222111333333222222333333444555111000000222555777777666555555444444444555666666777777:::>>>AAAIII\\\nnn|||~~~yyypppkkk___[[[UUUQQQQQQRRRSSSTTTQQQPPPOOONNNNNNNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEE@@@AAABBBBBBAAAAAABBBDDDAAAFFFEEEBBBGGGQQQRRRJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJLLLNNNOOOOOOOOOOOOSSSSSSUUUWWWZZZ]]]```bbb```eeekkkrrr{{{xxxoooiiieeeeeeccc```\\\YYYWWWVVVXXXWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFF>>>??????>>>===<<<:::999555666777777888;;;???BBBDDDEEEFFFGGGGGGEEEDDDBBB??????===<<<;;;:::999999777666555555777<<>>===999888666666999===BBBEEEFFFFFFFFFFFFHHHJJJKKKMMMHHHCCC;;;555222111111000///000000111222222333333111111222222222333333333111222222333333444444555555555555555666888999;;;===CCCLLLTTT[[[```eeehhhiiihhhhhhkkkppptttvvvvvvtttxxx|||@@@@@@??????AAAEEEHHHJJJKKKMMMOOOQQQRRRRRRRRRRRRKKKKKKJJJEEE@@@>>>???BBBAAAGGGQQQ___sssiiiPPPBBB@@@:::888:::777666666666666666666666666444444444444333222111111111111111111111111111111222222222111111111111111222222222111222222333444333333444444444333222222333333222222333333444555222111111333666888888888555555555555555666777777777777:::>>>>>>CCCTTTeeezzz|||vvvqqqhhhccc[[[VVVSSSSSSTTTTTTSSSQQQOOOLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDCCCCCCEEEFFFDDDHHHFFFAAAGGGSSSUUUNNNGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFHHHJJJKKKMMMNNNJJJLLLOOOQQQSSSUUUUUUUUUTTTTTTVVVYYY]]]aaaeeeggglllsss~~~|||xxxpppjjjeeeeeedddaaa]]]YYYWWWVVV\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLKKKJJJHHHGGGEEEEEE===>>>>>>>>>>>><<<;;;:::555666777888999<<<@@@CCCEEEFFFGGGGGGFFFCCCAAA???CCCBBB@@@===;;;999888888888777666666:::???EEEHHHHHHGGGEEECCC@@@===;;;999555555555777<<>><<<===AAAKKKYYYlllXXXKKK@@@======;;;888888888777555444444555666777555555555555444333222111000000111111111111000000111111111111111111111111333222222111000111111111444444333333333444555555111333444666777777666666666777888777666555666888666666666666666666666666777777999;;;:::>>>JJJWWWxxxuuuwwwwwwpppkkkeeeaaa___[[[VVVRRRRRRPPPOOONNNNNNNNNLLLJJJMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEBBB???AAAFFFHHHEEEBBBCCCDDDEEEDDDBBBBBBDDDEEEGGGDDDFFFEEEEEERRRYYYNNNHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIILLLJJJIIIJJJKKKLLLLLLLLLOOOOOOPPPPPPQQQSSSTTTUUUWWWYYY\\\]]]___eeennnuuuxxx|||wwwssspppmmmjjjiiigggddd```[[[WWWTTTWWWVVVTTTTTTTTTSSSPPPNNNLLLJJJIIIHHHHHHFFFCCCAAA???@@@AAA@@@<<<888666555777666777;;;AAADDDDDDCCCDDDEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;:::999888::::::;;;===@@@CCCFFFHHHKKKFFF@@@>>>@@@???<<<888555555555888<<>>??????@@@BBBFFFIIINNNNNNQQQSSSUUUTTTQQQNNNLLLFFFBBBAAA@@@>>>???BBBFFFPPPaaazzzwwwTTTIII>>><<<===;;;888888777666555444444444555555555555555555444333222111000111111111111111111000111111111111111111111111222222111111000000000111111222222222222333333333000111222444555555444444555666777777555555666777666666666666666666666666555666888:::999;;;FFFRRRiii}}}yyy|||wwwpppllliiifffaaa]]]XXXVVVSSSRRRRRRPPPNNNLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDBBBCCCGGGHHHFFFCCCDDDDDDEEEDDDCCCBBBDDDFFFGGGDDDFFFEEEFFFSSSYYYNNNIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHMMMLLLKKKLLLNNNOOOPPPPPPSSSTTTTTTUUUVVVXXX[[[]]]]]]```cccfffiiipppyyyyyyuuuqqqnnnlllhhhgggeeeccc___\\\YYYWWWWWWUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFDDDBBB@@@AAABBBAAA>>>;;;::::::999888:::>>>CCCFFFFFFEEEEEEFFFFFFEEEDDDBBB@@@???=========<<<;;;:::999999999;;;>>>BBBEEEGGGIIIIIIIIIDDD???===>>>===:::666444444666999>>>DDDIIILLLNNNMMMMMMQQQVVVXXXUUUQQQBBB999333333444222000000---......///000111222222111111222222222333333333111222222333333444444555333444555555555777:::<<<@@@CCCJJJSSS[[[bbbfffiiimmmkkkkkkpppwww|||~~~~~~||||||~~~===>>>???@@@@@@CCCGGGKKKOOOPPPQQQTTTUUUTTTQQQMMMIIIDDD??????>>>>>>AAAFFFIIIRRRggg|||fffOOODDD<<<;;;;;;:::888888666555444333333333333444444555555444444333222111111111222222222222111111111111111111111111111111111111111000000000000000...///000111222111111000///000111222222222222222444555666666444444555666666666666666666666666666333444777999999999AAAJJJYYYsssxxx}}}zzzxxx{{{uuuqqqmmmgggccc[[[XXXUUUSSSRRRPPPNNNKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEEEEHHHIIIGGGDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDGGGFFFFFFSSSYYYNNNIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJKKKLLLOOOQQQRRRTTTUUUWWWXXXYYY[[[___bbbfffjjjoootttyyyyyyuuuqqqooollljjjgggfffccc```^^^\\\ZZZZZZVVVTTTSSSTTTTTTSSSQQQOOONNNKKKHHHFFFFFFFFFEEEDDD???@@@AAA@@@>>><<<<<<<<<;;;;;;===AAAFFFIIIIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@>>>======<<<;;;:::999888:::>>>CCCIIILLLLLLKKKJJJFFFAAA<<<:::::::::777444333444777;;;???DDDHHHKKKNNNMMMNNNTTTYYYXXXPPPHHH<<<555111333444111///000//////000000000000000000111111222222222333333333111222222333333444444555444555666666666777:::===???CCCKKKSSS[[[aaadddeeeiiiiiilllrrrzzz}}}~~~???AAABBBBBBDDDGGGKKKNNNQQQRRRSSSUUUVVVUUUQQQMMMGGGCCC@@@@@@???>>>BBBHHHNNNVVVnnnyyyqqqXXXHHH@@@999999:::999777888555444444333222222222222444444444444444333222111222222222333333222222222111111111111111111111111111111111111000000//////,,,...000222222222000//////000000111111111222222333444555555333333444555555555555555555555555555333333777:::999888===DDDPPPiii}}}{{{~~~tttvvvzzztttmmmhhh```^^^ZZZXXXVVVTTTQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFGGGHHHHHHFFFDDDEEEFFFFFFEEEDDDDDDEEEGGGFFFDDDGGGGGGGGGTTTYYYNNNGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMOOORRRUUUVVVYYY\\\]]]___bbbgggkkknnnttt|||~~~{{{uuuqqqooommmllljjjhhhfffbbb___\\\[[[ZZZZZZUUUSSSSSSSSSSSSSSSQQQOOOMMMJJJFFFDDDDDDDDDDDDCCC<<<===>>><<<:::999999:::===>>>AAAEEEHHHIIIJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@===<<<;;;:::999888888777>>>BBBIIIOOOQQQNNNJJJFFFAAA>>>:::888777777555333333555888===AAAEEEGGGIIILLLKKKMMMSSSXXXTTTHHH===666222000222444111///000//////000000000111111111111111222222222333333333111222222333333444444555444555666666666777:::===???CCCKKKTTT[[[```bbbccceeefffkkksss|||~~~~~~~~~@@@AAABBBCCCEEEHHHMMMPPPTTTUUUVVVWWWXXXUUUQQQMMMEEECCCBBBBBBAAA???DDDJJJUUU```zzz}}}bbbNNNCCC<<<888999:::888777888444444444333333222111000333333333444333333222222222222222333333222222222111111111111111111111111000111111222111000//////---...000222333333111111111111111111111222222222333444555444333222333555444444444444444444444444444444777;;;:::888;;;AAAHHH^^^zzz}}}vvvzzz}}}vvvzzzzzztttllliiieeebbb```]]]ZZZWWWRRRQQQPPPNNNLLLKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDDDDFFFGGGFFFDDDHHHHHHHHHTTTYYYNNNFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNPPPQQQRRRRRRRRRTTTXXX\\\^^^bbbhhhkkklllooouuuzzz{{{}}}|||xxxssspppooonnnlllkkkiiifffccc___[[[YYYXXXWWWTTTRRRQQQQQQRRRQQQOOOMMMJJJGGGCCCAAAAAABBBBBBAAA======<<<:::888777888:::???AAAEEEHHHIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@???;;;:::999888777777777777BBBGGGMMMRRRRRRMMMFFFAAA===;;;888666666555555444444666:::>>>AAADDDFFFFFFIIIHHHJJJNNNQQQKKK???444333//////222333000///000......///000111222333333111111222222222333333333111222222333333444444555444555666666666888;;;===???DDDLLLTTT[[[___bbbbbbcccdddjjjsss}}}}}}>>>???AAABBBDDDHHHMMMPPPVVVVVVWWWXXXXXXUUUPPPLLLFFFCCCCCCCCCBBBBBBIIIRRR]]]mmmsssWWWIII???:::777999999777666888555555555444333222111000222222333333333333222222111111222222222222111111111111111111111111111111111111222333333111000///...///111222333333333333333222222111222222333333333444555555333333444555444444444444444444444444555444666::::::999;;;???@@@PPPiii}}}ppprrr{{{wwwvvv~~~zzzvvvqqqmmmiiiddd```\\\XXXWWWTTTRRROOOMMMLLLKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHFFFEEEHHHIIIIIIUUUYYYNNNFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSSSSTTTWWW^^^ccchhhooowww|||~~~}}}zzzwwwssspppooonnnmmmlllgggfffccc___[[[XXXVVVUUUSSSRRRPPPPPPPPPOOOLLLJJJGGGDDDAAA@@@@@@AAA@@@???>>>>>>===;;;999:::<<>>======:::999888777777777999999EEEIIIMMMPPPNNNIIIAAA<<<999888777666555555666777888999;;;>>>AAACCCDDDEEEFFFFFFFFFGGGFFFAAA777000222//////222222//////222......///000111333333444111111222222222333333333111222222333333444444555555666777777777888;;;>>>@@@EEELLLTTT[[[```cccddddddeeejjjsss|||}}}~~~>>>???AAACCCEEEIIINNNRRRVVVVVVVVVWWWVVVSSSNNNJJJGGGCCCAAAAAAAAAEEERRR^^^ooo~~~eeeNNNGGG===999888:::999666555777555555666555444222111000111222222333333333222222000111111111111111111000111111111111111111111111111222444444444333111000...///000111222333333444333333222111111111222333333555666555444333444555333333333333333333333333444333444888999888:::>>><<>><<<<<<<<<;;;;;;===BBBEEEGGGJJJNNNOOOMMMJJJIIIIIIEEEDDDAAA???===;;;;;;;;;:::999888777888:::<<<===DDDGGGJJJLLLJJJEEE???;;;777777777666666777999:::;;;<<<===>>>@@@AAACCCCCCDDDDDDDDDAAA===777333111222//////111111...///333000000000111111222222222111111222222222333333333111222222333333444444555555666777777777888;;;>>>BBBEEELLLSSS[[[aaaeeegggggghhhkkksss}}}{{{}}}@@@AAACCCEEEGGGKKKQQQTTTUUUTTTUUUUUUTTTQQQLLLHHHHHHCCC???>>>???GGGXXXhhh|||]]]IIIEEE===999888::::::666555777666666666666555333111000111222222333333333222222000000111111111111000000111111111111111111111111222333444555555333222000......//////000222333444333222111000000111222222444555666666444444555666333333333333333333333333444222333777888777:::>>><<>>999999999999;;;???EEEIIIJJJNNNRRRRRROOOKKKJJJJJJDDDCCC@@@===;;;:::999999:::999999888:::<<<>>>@@@CCCEEEGGGHHHGGGCCC>>>;;;555666777666666888:::<<<>>>===>>>>>>???@@@BBBCCCDDDDDDCCC>>>777222222333333000000111000---///444222222222111111111000000111111222222222333333333111222222333333444555555555666777777777888<<<>>>BBBFFFKKKSSSZZZaaafffiiijjjjjjmmmttt}}}}}}{{{yyy|||GGGDDDBBBCCCGGGLLLQQQSSSOOOQQQSSSTTTRRRNNNIIIFFFCCC>>>@@@EEECCCGGGaaaqqqTTTGGGEEE888888777777666666555555666555555444444333333333222222333444444333333333333111///......///111333//////000111222333333444///000111222222111000///111111111111111111222222444444333222111000///...222222333333333333444444222222222111111222222333555555555666666777888999>>>@@@GGGXXXsssyyyooolllttt{{{wwwrrrlllmmmuuu}}}uuuoookkkfff```\\\[[[YYYUUUSSSRRRPPPNNNLLLMMMNNNOOOOOOOOONNNMMMLLLNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGIIIMMMRRRWWWZZZGGGHHHIIIJJJJJJIIIHHHGGGJJJLLLMMMMMMLLLLLLMMMOOOMMMNNNQQQRRRTTTVVVZZZ]]]]]]```fffmmmxxx~~~}}}|||}}}yyytttpppllliiieeebbbeeedddbbb___\\\XXXUUUTTTQQQPPPNNNMMMLLLIIIDDDAAAAAAAAAAAABBBBBB@@@<<<999999<<<>>><<<;;;>>>EEELLLVVVTTTRRRPPPPPPOOOLLLJJJGGGDDD>>>999666666777999;;;:::999888:::===@@@BBBDDDDDDDDDCCC@@@<<<888666333222111444999======<<>>DDDDDDJJJfffyyyhhhLLL@@@>>>888888777777666555555555222222222333333222222111111222222333333222222111111111000//////000111111000000000111111222222333//////000111111000//////000000111111111222222222333333333222222222222222222222333333333333444444666666555444444444555555555555555666666777888999:::;;;AAAOOOffftttkkkqqqyyyuuunnnnnnttt}}}{{{uuuooojjjddd```\\\YYYWWWTTTQQQOOOQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKNNNQQQUUUXXXMMMMMMMMMLLLLLLKKKJJJIIIOOOQQQRRRRRRQQQPPPRRRSSSUUUVVVXXXYYY[[[^^^cccggglllqqq{{{~~~|||{{{zzzyyyvvvqqqnnnllliiigggdddddddddbbb___\\\XXXTTTRRROOOMMMJJJIIIHHHEEEBBB???AAAAAAAAA@@@@@@>>>;;;999;;;>>>AAACCCEEEJJJPPPVVVXXXUUURRROOOMMMJJJGGGEEEDDDBBB>>>999777777777888999888888888:::===@@@BBBDDDDDDCCCAAA>>>:::777555333222222555:::>>>@@@???@@@@@@@@@@@@@@@???>>>>>>===;;;888444222000000000000000000000////////////...///111222222222000///000111222222111000222333444444444444444444333333666666555666777888:::;;;BBBFFFNNNUUUZZZ```dddgggiiikkkooouuu|||~~~BBBDDDHHHMMMSSSUUUTTTSSSRRRSSSSSSRRRNNNJJJEEEBBB@@@<<<>>>DDDGGGQQQnnnuuu\\\DDD:::999888888777666666555555444000111222333444333222111111111111222222111111000000000000000000000000000111111111111111111111111...//////000000//////...//////000111222333333444222222222333333444444444222222333333333333444444444444333222222222222222555555555666666777888999777888<<>>@@@@@@???>>>===<<<;;;:::===???BBBGGGKKKPPPTTTVVVUUURRROOOLLLIIIGGGDDDBBB@@@???<<<:::888888888888777777777888:::===@@@BBBCCCBBBAAA>>>;;;777555333222333555:::???CCCDDDCCC@@@@@@@@@@@@???===<<<;;;:::888666333111/////////////////////000000000000...///000222222111111000///111222333222222444555666555555444444333222222666666555666777888:::;;;@@@EEEMMMSSSYYY]]]aaadddhhhiiinnnuuu}}}BBBDDDIIIOOOTTTWWWVVVTTTVVVUUUTTTQQQMMMHHHDDDAAACCC@@@AAAGGGKKKXXXuuu~~~wwwsssSSSAAA;;;;;;888777777666555555444444333444555666666444333222111222222222222111111000//////000111111000//////222111111111000000000///......////////////.........//////111222333444444222222222333333333333444222222222333333333444444444333222111000000000000555555555555666777888999999999<<>>===??????>>>===;;;;;;<<<===BBBCCCFFFKKKPPPSSSSSSRRRPPPMMMJJJGGGFFFEEEDDDBBB<<<<<<;;;:::999888777777555555777999;;;>>>@@@BBBAAA@@@>>>;;;777555333111111555;;;BBBFFFHHHGGGFFF@@@@@@@@@???===;;;:::999777666444222000//////...////////////000000000000//////000111111111111000000111222222111111222444444444444444444444333333555555555555777999;;;<<>>>>>>>>>>>======>>>===;;;:::<<<@@@CCCJJJKKKNNNSSSWWWXXXVVVTTTOOOLLLHHHEEEDDDCCCAAA@@@:::::::::999999888777777444555777:::===???@@@AAA???===;;;777555333222111000777AAAIIIMMMLLLHHHEEE?????????===<<<:::888777444333222111000///........./////////000000000111//////000111111111111111111222222222000//////111222222333333444555666666555555555555777999;;;<<>>:::999777777666555555444444333444444333222222111111000444444444444444333222111////////////////////////111111111000000/////////000//////......//////000//////000111222333333444222222222111111000000000222222333333333333444444444444333333333333444444555555555666666777888999999777;;;AAAGGGRRRjjjvvvllljjjlllmmmrrryyy|||qqqnnnmmmooottt||||||xxxssspppoooooopppsssssssssqqqmmmhhhccc```]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]___```bbbdddeeekkkjjjgggffffffgggiiikkkmmmpppuuuyyy}}}~~~|||{{{{{{|||{{{xxxvvvssspppmmmkkkiiihhheeecccaaa___\\\WWWQQQLLLGGGEEEBBB@@@>>>>>>>>>???>>>===;;;<<<===;;;;;;???FFFLLLMMMPPPSSSWWWXXXXXXWWWWWWRRRNNNIIIDDDBBB@@@>>><<<999999999888777777666666555666999<<>>>>>===<<<;;;999777666222111111111000/////////......//////000000111111000000000000000111111111111222333111///......///000111222333555666777777555444444555777999;;;===CCCIIIQQQYYY^^^bbbeeeggglllmmmpppvvv|||GGGGGGIIIMMMRRRUUUVVVUUUWWWUUUPPPKKKGGGCCC@@@???>>>@@@CCCHHHPPPaaa{{{}}}\\\GGG>>>999777777666666555555444333333333222111000000222444555444444444333333222000000000///...------...///000000000000000000/////////111000////////////000111000000111111111222222222111111222222222222222333222222333333333333444444000000000000111222333333555555555666666777888999999666999@@@CCCHHHYYYmmmvvvkkkddddddggglllttt}}}~~~}}}rrrooonnnrrrtttvvv}}}zzzuuuqqqooonnnnnnnnnnnnnnnnnnooolllmmmnnnooopppqqqrrrsss{{{zzzzzzzzz{{{}}}|||{{{{{{{{{|||zzzwwwuuurrrpppmmmkkkjjjhhhfffeeeaaa^^^YYYRRRLLLHHHDDDCCC???>>>===>>>??????===<<<:::;;;<<<<<<===BBBLLLTTTTTTXXX[[[[[[YYYVVVVVVVVVSSSOOOIIIDDDAAA???>>><<<:::999888777666555666666666888;;;>>>@@@@@@@@@???<<<999666333111222333555666;;;BBBFFFGGGEEEDDDDDD<<<<<<<<<;;;:::888777666000000111111111000000///.........///000111111111000000000000000111111222000222222222000000000222222222333333444555666666444444444555777999<<<===CCCIIIRRRZZZ```dddgggiiijjjkkkooouuu|||GGGHHHKKKPPPTTTVVVUUUTTTUUUSSSNNNIIIDDDAAA???>>>>>>AAAFFFLLLUUUgggvvvWWWFFF???;;;999777666666555444444333333333222000000222555999;;;333333333222222000//////111000...------...000111/////////000000000000000222111000//////000111222111111111111111111222222000111111222444555555666222222333333333444444444222222222333444555777777555555555666666777888999:::777999AAABBBCCCPPPaaa|||nnn```___```dddkkkuuuxxxqqqllllllkkkjjjqqq{{{{{{{{{zzzzzz{{{|||zzzvvvtttqqqooolllkkkjjjjjjhhhgggaaa]]]WWWPPPJJJEEECCCAAA<<<<<<<<<>>>??????===;;;888;;;<<<<<<>>>EEEPPPZZZbbbeeehhhddd]]]XXXWWWXXXQQQMMMGGGDDDBBBBBBAAA@@@:::999777666555555555666777999===@@@AAAAAA@@@???;;;888555222111222444666999<<<@@@AAA@@@@@@BBBDDD;;;;;;;;;:::999888777666000000111111111111000000---......///000111111222000000000000000111111222000111222333222222333555333444444444444444444444444444444555777:::<<<===BBBHHHRRR[[[aaaeeehhhiiihhhjjjnnnuuu}}}JJJLLLNNNQQQTTTVVVVVVWWWUUUQQQJJJEEEBBB@@@???>>>>>>@@@GGGRRReee{{{```RRREEE;;;999777333222111111111222333444222111111000111111222222...///000111111111111111000000000000000000000000////////////////////////////////////............000111222333333222111000222111///000222444555555444333333222111111111222111222222333444555666666555555666666777777888888===999999===???@@@GGGPPPjjj}}}wwwdddddd___^^^eeemmmuuu~~~rrrllliiifffhhhnnntttxxx|||~~~}}}{{{{{{{{{{{{yyywwwvvvsssnnnjjjhhhfffdddccc\\\WWWQQQKKKHHHEEEBBB@@@<<<<<<;;;:::::::::::::::777888:::>>>DDDOOOZZZbbbjjjnnnnnnfffYYYQQQQQQUUUPPPLLLGGGCCCBBBBBBAAA@@@::::::999999888999999999>>>???AAABBBAAA@@@>>>===666444111......///222333:::===@@@DDDEEEDDDCCCAAA======;;;999777444111000000000//////.........---......///000000000000000---......///000111111222111111222222222333333333222222333444444555555666555444444444666999<<<>>>DDDHHHPPPYYYaaagggjjjlllkkkkkkmmmuuu||||||MMMNNNQQQSSSTTTUUUUUUTTTPPPLLLGGGBBB???>>>>>>>>>@@@EEEOOO^^^rrrwwwWWWLLL@@@999888777555444333222222333333444444444333222111111111111///000000111111111111000000000000000000000000000////////////////////////,,,---...///000111111222///000111111111111000///111000...///111333333333444333222222111111111222333333333444444444444444555555666666777777888888888555555999;;;;;;AAAHHH```sssuuufff```]]]aaaggglllssszzzsssfffbbbeeeeeejjjttt~~~{{{|||{{{yyyxxxxxxxxxvvvtttvvvsssnnnkkkiiifffccc```[[[UUUMMMFFFBBB???===;;;;;;:::999888777777888888888;;;???DDDKKKTTT]]]dddkkkmmmllldddYYYQQQOOOQQQMMMIIIEEEBBBAAAAAAAAA@@@>>>===;;;::::::::::::;;;<<<===>>>???>>>===;;;:::333111///...///333777:::;;;===@@@BBBBBB@@@>>><<<===<<<;;;999666444222000000/////////..................///000000000000000......//////000000111111111111222222222333333333222222333333444555555555555555444555666999<<<===DDDIIIQQQZZZbbbgggjjjlllkkkkkknnnuuu|||{{{PPPQQQSSSUUUUUUTTTSSSRRRLLLIIIDDD@@@>>>===>>>???@@@GGGTTTggg{{{eeeLLLDDD;;;777888777666666555444333333333333666555444333222111111000000111111111111000000///////////////////////////////////////////////////---......///000111222333//////000000000000//////000///......000222222111333333222111111111111222555444444444333333333222555555555666777888888888888666888:::;;;;;;>>>DDDSSSdddzzzrrrjjjbbb``````bbbhhhnnnrrrwww|||oooaaa^^^ZZZ___iiiuuu|||zzzzzzxxxvvvuuuuuutttrrrpppssspppllliiifffbbb^^^ZZZVVVPPPHHHBBB>>><<<;;;:::;;;:::999777777777777888;;;???FFFMMMTTT[[[aaafffllljjjggg```XXXQQQMMMLLLIIIFFFCCCAAABBBBBBAAA@@@@@@???===;;;;;;<<<>>>???<<<=========<<<;;;999777222111///...000555:::======>>>???@@@???<<<999777<<<<<<:::888666444222111////////////..................///000000000000000000000000000000000000000111111222222222333333333222222333333444444555555666666555555666888;;;<<>>>>>@@@BBBCCCKKKYYYllluuuWWWDDD???777555888666666666555444333222222222333333333333222111111000111111111111111000///...////////////////////////////////////////////////111111111111000000000000000000000000000000000000111000//////111222222111222222111111111111111222333333333333333333333333444444555666777888888999777888:::;;;;;;;;;===???GGGWWWlllyyykkkbbb]]]\\\aaagggjjjpppwww|||kkk```[[[^^^dddllluuu~~~}}}{{{zzzxxxuuutttsssqqqooommmmmmkkkhhheeebbb^^^XXXUUUMMMIIIDDDAAA???>>>======<<<;;;999888888888:::;;;@@@FFFOOOWWW]]]aaadddfffgggddd```[[[VVVQQQLLLIIIFFFDDDBBBBBBCCCDDDCCCBBB???>>>===<<<===???BBBCCC?????????>>><<<:::888777444222000///000444888;;;>>>???@@@@@@>>>;;;999777;;;:::888666444333222111///////////////...............///000000000000000111111000000000000000000111111222222222333333333111222222333444444555555777666555555666888:::;;;CCCIIIRRR\\\dddiiikkkkkkiiikkkooovvv~~~~~~zzzxxx{{{PPPRRRUUUVVVVVVUUURRRQQQIIIHHHEEEAAA======@@@CCCIIIRRRbbbtttfffNNNAAA===666555888555444444444333222111000000...///000111222222111111111111111111111000///...////////////////////////////////////////////////111111111111000000000000111111111111111111111111222111000111333444222111111111111000000111222222111111222222333444444555444444555666777888999999444777888888777777888999AAALLL```uuurrrcccZZZWWW[[[aaabbbhhhpppvvv~~~xxxhhh```___^^^```gggqqq{{{~~~~~~zzzxxxuuusssrrrpppmmmkkkiiihhheeeccc```\\\WWWTTTFFFDDDBBB@@@???>>>;;;999:::999888777888:::===>>>GGGMMMVVV]]]aaabbbbbbccc___\\\XXXUUUSSSPPPLLLHHHDDDCCCCCCDDDEEEFFFDDDCCC<<<<<<<<<===???BBBEEEGGGAAA@@@???===;;;888666555222111000000222555999;;;???@@@@@@AAA@@@>>><<<:::999888666444222111111111.........///////////////......///000000000000000111111111111000000000000111111222222222333333333111111222222333444444555777666555555666888:::;;;CCCIIITTT^^^fffjjjkkkkkkiiikkkpppwww~~~~~~zzzwwwyyyPPPRRRUUUVVVVVVTTTQQQOOOCCCDDDCCC???;;;<<<@@@DDDLLLYYYlll~~~ZZZHHH???<<<555555777444333333333333222111000000,,,---///111222222111111000111111111111000000///////////////////////////////////////////////////---......///000111222333222222111111111111222222222222111222444444222111111000000000000111222222000000111222333444555555333444555666777888999:::555999:::888777999:::999>>>EEETTTiii|||xxxhhh\\\VVVVVVZZZZZZ___fffnnnwwwttthhhddd]]]ZZZ\\\eeeooovvv{{{xxxuuurrrqqqnnnkkkhhhgggeeebbbaaa___]]]ZZZWWWFFFCCC@@@===;;;999555222777777666777999===BBBDDDPPPUUU[[[```aaa___^^^]]]XXXUUURRRPPPNNNLLLIIIGGGCCCCCCCCCEEEGGGGGGEEEBBB;;;;;;===???BBBEEEGGGIIIAAA@@@>>>;;;888555333222...///000333666999<<<>>>???@@@@@@@@@???>>>===<<<666555333111000000000000.........///////////////......///000000000000000111111111111111111111111111111222222222333333333111111222222333333444444666666555555666888;;;<<>>DDDIIIVVVggg~~~oooOOOAAA<<<:::333333666222222333333444444333222111---...000222222222111000///000000111111111111000000000000000000000000000////////////////////////,,,---...///000111111222222111000//////000111222111111111222333333111///000000000000000111222222111111222222333333333444333333444666777999::::::777;;;<<<888777:::<<<;;;<<>>:::888777666555888888888:::>>>DDDJJJMMMXXX[[[^^^___]]]ZZZXXXWWWRRRRRRPPPMMMIIIFFFEEEDDDAAAAAABBBEEEFFFFFFCCCAAA===>>>AAACCCFFFGGGHHHHHHCCCBBB???;;;777444222111///111444777:::===>>>>>>>>>>>>>>>>>>===;;;:::999444222000.........//////............/////////000......///000000000000000000000000111111222222333111111222222222333333333111111111222333333444444555555444555666999<<<===BBBJJJUUUaaaiiilllkkkjjjhhhkkkqqqxxx}}}~~~{{{xxxxxx}}}TTTUUUWWWWWWTTTPPPJJJGGG===???AAA@@@???BBBIIIPPPfffzzzcccHHH<<<999888111222555000222333444555555555444333000111222333333222000///...///000111111111111111111111111111111111111111////////////////////////////////////............111000///......///000111000000000111222222000...000000///000000111222222333333333222222222222111333333444666777999::::::333777888222222777999777;;;;;;DDDVVViiizzzxxxiii___]]]YYYYYYZZZ^^^fffpppzzzzzzmmmccc``````bbbkkkrrr{{{yyywwwssspppmmmjjjgggddd\\\YYYWWWVVVWWWWWWWWWWWWKKKEEE===888777999<<<===;;;;;;<<>>>>>===<<<:::888666555333111///---,,,---...///---.........//////000000...//////000000000000000//////000111222333333333111111222222222333333333000111111222333333444444555444444444666999<<<>>>BBBJJJVVVbbbjjjlllllljjjgggkkkrrrxxx}}}~~~{{{xxxxxx}}}RRRTTTVVVUUURRRLLLFFFBBB===<<<======>>>BBBPPP]]]vvv}}}yyyYYYFFF@@@999666777777555222666444111111333444333111+++---///000000000111222222111111111000000//////222111000//////...//////000000000000000000000000000000000000000000000000000000//////.........---//////000000000000//////////////////000000000000111111222222222333333333444555555666666666666666555444444555555666777888<<<:::>>>KKK\\\ppptttddd^^^[[[YYYZZZ^^^fffnnnsss{{{~~~~~~|||nnnccc]]][[[bbbgggmmmrrrwww}}}{{{xxxtttrrrpppnnnllliiieeebbbXXXXXXOOOMMMVVVWWWOOOOOOKKKAAA:::999:::999888888;;;<<<@@@HHHQQQWWWXXXWWW___]]]YYYVVVRRRPPPOOOOOORRROOOKKKGGGEEEEEEGGGHHHFFFEEECCCAAA???>>>>>>>>>???DDDFFFFFFGGGJJJJJJFFFHHHEEE@@@999333111222444666888<<>>>>>???@@@HHHYYYjjj{{{yyymmmPPPCCC===777555666666444111666444111111333444333111---///111111000000111222111111111000000000//////111000//////////////////........................////////////////////////000/////////............//////000000000000//////.../////////000000000000111111111222222222333333222222444555555555444333444444444444555666777888<<<:::===FFFTTTfff|||uuubbb^^^WWWTTTWWW]]]dddiiikkkpppsssxxx}}}rrriiidddbbbccceeeiiiooouuuzzz|||}}}yyywwwqqqnnnjjjgggdddaaa]]]ZZZYYY______bbbdddVVVHHHIIIEEE>>>999999;;;:::<<>>>>>>>>>>>AAAFFFHHHHHHIIILLLKKKGGGEEEBBB>>>888444333666888===???BBBEEEFFFEEEDDDBBB???>>>;;;999666444333222000///...////////////......//////////////////000...///000111111000///...---...000000//////000222111111111111222333444555222222222222333444444555444333555999999888;;;@@@DDDMMMZZZfffkkklllkkkjjjjjjmmmooottt~~~}}}|||{{{|||SSSTTTSSSQQQMMMHHHCCC???AAA@@@@@@AAAEEEQQQhhh}}}sss{{{~~~[[[EEE>>>:::555333555555444222555333222111222333222111///111222222111000000111111111000000000000///////////////...//////000000................................................////////////...............//////000000//////........./////////000000000111111111222222222222333000222444555666555333222444444444444555666777888;;;999;;;AAAJJJYYYooorrriii]]]UUURRRVVV[[[^^^^^^ccciiippp}}}xxxqqqhhhccc^^^___dddjjjllllllvvvyyy~~~~~~|||yyyuuurrrmmmiiiccc]]]YYYUUURRRPPPTTT\\\eeeqqqqqqWWWCCCEEEAAA>>><<<======<<<@@@GGGGGGKKKTTT]]]dddeeeccc```SSSRRRPPPNNNLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHJJJHHHCCC???======>>>???EEEIIIKKKJJJKKKLLLJJJFFF@@@>>>:::666444666;;;@@@DDDFFFIIIKKKJJJHHHDDDAAA>>><<<:::777444222000///------...///000111222222111111000000000000000000...///000111111000///...111222333222111000111222111111111111222333444555111111222333444555666666555444666::::::888:::>>>CCCLLLXXXccciiikkkjjjiiiiiilllooottt}}}|||}}}~~~TTTSSSQQQNNNIIIEEE@@@>>>@@@@@@AAAEEELLL\\\wwwxxxvvviiiMMM???;;;888555444444555444333444333222222222222222222111222333333111000000111000000000000000000//////...............///000111................................................///////////////............//////////////////............/////////000000111111111111222222222222222333666777888777555333444444444444555666777777999888999;;;AAAMMMcccwww~~~lll^^^WWWUUUVVVWWWZZZ]]]bbbkkkvvvxxxpppeee^^^]]]___bbbdddkkkmmmrrrvvv{{{|||zzzxxxtttpppmmmjjjddd\\\TTTOOOLLLIIIGGGJJJMMM[[[uuudddHHHFFFAAAAAABBBCCCAAA???EEENNNQQQVVV^^^fffhhhfff```\\\MMMLLLJJJIIIHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEAAA===<<<===@@@BBBIIIMMMNNNLLLJJJJJJFFFAAA;;;999777555555:::AAAFFFHHHJJJLLLMMMKKKGGGAAA>>>;;;:::777555222///...---+++---...//////000222333111111111000000///////////////000000000000//////111222333222111111222333111111111111222333444444111222333444444555555555555444777::::::888999===BBBJJJVVVaaagggiiiiiiiiiiiimmmqqquuu}}}}}}~~~SSSQQQNNNJJJEEEAAA>>>===??????CCCLLLXXXkkkxxx|||ZZZEEE===999777555555555555555444333333333222111111111222111333444333111//////000//////////////////000000......---......///000000////////////////////////.................................///////////////......////////////..................////////////000000111111111222222222222333555666777666555444333333333444444555666777777666777999<<>><<<===@@@CCCFFFLLLOOOPPPLLLIIIFFFAAA;;;777666555555777===DDDJJJKKKLLLMMMMMMJJJEEE@@@<<<999777555333000...------+++---//////------///111000000000//////.........//////000000000000//////...000111111111111222444111111111111222333444444333444555555555444333333666555666:::999777999>>>BBBJJJUUU___dddggghhhiiijjjooossswww~~~QQQOOOJJJFFFBBB???>>>===???@@@HHHWWWiii}}}|||}}}kkkNNN@@@===777777666555444444444444222333333222000000111222000222333222111//////000......////////////000000.........---......//////000000000000000000000000.................................///////////////---......//////......---------........./////////000000000111111111111222111111222333333333333333333333333333444555666777666555555888:::AAAOOO\\\qqq|||pppfff\\\TTTVVVSSSSSSYYY^^^aaacccgggjjjnnnttt{{{xxxeee\\\\\\___[[[\\\^^^___ccchhhooottt|||}}}zzz|||yyyvvvsssppplllgggddd\\\WWWOOOIIIEEEBBB@@@???@@@CCCSSSxxxWWWAAA888;;;BBBIIIMMMQQQ[[[eeennnoooooojjjbbbZZZSSSPPPFFFFFFEEEEEEEEEGGGHHHIIIFFFHHHLLLNNNOOOOOOMMMKKKBBBAAA???>>>@@@CCCGGGIIILLLOOOPPPLLLHHHEEE???888444555666666999>>>EEEJJJLLLLLLLLLKKKHHHCCC???<<<666555333111///......---+++...000///,,,+++---000000///////////////......000000////////////000000---///000000000000222333111111111111222333444555444555666666666444333222666555555888888777:::@@@CCCJJJTTT]]]cccfffhhhiiijjjpppuuuxxx~~~PPPMMMHHHCCC???======>>>BBBDDDPPPeee}}}xxxyyy{{{[[[EEE<<<;;;555555555444333222222222111333333222000///111333///000222111000//////000........./////////000000//////...---------......////////////////////////////////////////////////............/////////000---......//////......------------.........//////000000000000111111111111222222111111111222333444333333333333444555666666777555555888:::===DDDLLL```www{{{mmmbbbZZZTTTQQQTTTUUUTTTUUUYYYZZZ```hhhoooxxxsssiiicccaaa]]]\\\[[[ZZZZZZ^^^dddiiiooouuu}}}|||wwwtttrrrpppllliiifffaaa]]]YYYSSSNNNHHHCCCAAA???===<<<;;;AAAJJJ___sssiiiMMM???===???GGGQQQXXX___iiirrrvvvtttnnndddYYYPPPKKKJJJFFFFFFEEEEEEFFFGGGIIIJJJKKKMMMRRRUUUVVVTTTRRRPPPDDDCCCCCCCCCDDDGGGIIIKKKIIINNNOOOLLLIIIFFF@@@:::444555777888;;;???DDDHHHIIIIIIGGGEEEBBB???<<<:::444333222000////////////+++...111000---,,,///222///000000000000000000111000000////////////000000///111222111000///000222111111111111222333444555222333555666666666444333777444444666777777<<>>======>>>EEEHHHUUUoooxxxttt{{{mmmQQQ???999999444444555333111000000111111333444222///...000333...///111111/////////000---.........//////000000000///...---------------........................000000000000000000000000---.........//////000000---..................------------.........//////000000000000111111111111555444333222222444666777333333333333444555666666888555555888::::::===BBBRRRjjj}}}~~~qqqbbbYYYSSSSSSRRRMMMMMMQQQNNNUUU___eeekkkxxx~~~uuullleeeaaa```]]]YYYXXXZZZ^^^bbbaaahhhqqqyyy|||wwwrrrnnniiifffbbb___\\\WWWRRROOOKKKHHHCCC@@@>>><<<;;;999444;;;;;;???JJJIIIAAAAAAGGGHHHNNNYYYbbbiiiqqqzzzwwwsssjjj]]]PPPHHHEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKOOORRRVVVZZZ[[[YYYUUUSSSGGGGGGFFFGGGHHHIIIKKKLLLGGGLLLNNNLLLJJJHHHCCC===444666888:::<<>><<<>>>CCCEEEPPPeeezzzuuuyyyXXXGGGBBB;;;333555555444444444333333333222222222111111111111000111111111111111000//////000///...------...///000000000000000///////////////...------------.../////////////////////////////////............//////+++---//////---,,,------...///000111111///,,,+++000000000000000000000000222222111111111111111222444444444444444444444444444444555666777999;;;<<>>EEEIIITTTaaaiiiiiiiiijjjpppqqqtttyyyyyyuuu|||JJJEEEAAA???===<<>>===<<<:::999999999:::<<<===>>>AAADDDGGGJJJKKKQQQYYYccckkknnnmmmkkkiiibbb\\\SSSJJJDDDAAAAAAAAA??????@@@DDDJJJOOOSSSTTTXXXYYYZZZZZZXXXSSSOOOLLLPPPQQQRRRRRRRRROOOMMMLLLHHHFFFCCCAAAAAAAAA@@@???=========???AAABBBBBB@@@???>>>===;;;999777555444/////////.........------///////////////////////////..................///111111111111000000000000222222333333222111111000111222222222222333444666444444444444444444444444666666777666666888<<>>===BBBHHHVVViii}}}]]]GGG===777555888333333333222222222111111222222111111111000000000///////////////...------...............---,,,+++(((***+++---............+++,,,...000111000...---........................------------------------+++,,,------++++++,,,------,,,,,,,,,---...///000000000000000000000000000333333222222222333333444333333333333444444444444444444444555777888:::;;;===DDDRRRdddyyyoooddd]]]VVVPPPOOOHHHMMMPPPOOOPPPUUUZZZ\\\^^^cccjjjrrr{{{~~~ttthhh```]]]]]]ZZZYYYZZZ\\\```cccccccccjjjnnntttyyy~~~zzzuuummmgggccc]]]WWWRRRPPPLLLHHHEEECCCBBB@@@>>>;;;;;;999888888999:::;;;===>>>???BBBFFFKKKPPPRRRZZZ```iiiooonnnhhhaaa]]]RRROOOJJJEEEAAA?????????>>>@@@DDDHHHLLLRRRWWW[[[___]]]ZZZVVVRRROOOLLLKKKSSSUUUXXXZZZXXXUUUPPPMMMJJJFFF@@@======???AAABBBCCCBBBAAAAAABBBBBBAAA???>>>===;;;999666444222111.........---------------........................000//////......//////000333222222111111000000///111111222222111111000000...111444333000000333777444444444444444444444444666666777666666888<<>>===<<<:::<<<;;;:::::::::;;;<<<======???AAAFFFKKKQQQWWWZZZ```ffflllooojjjaaaWWWQQQLLLJJJHHHDDDBBB???>>>>>>???DDDJJJMMMPPPSSSYYY^^^```]]]WWWRRRNNNLLLLLLMMMTTTWWW[[[]]]\\\WWWPPPLLLLLLGGG@@@;;;<<>>===>>>??????AAAJJJTTTkkkxxx~~~___EEE>>><<<444222666222222111111111000000000111111111000000000//////000111111111111000//////,,,---.........---+++***---...//////...---,,,+++000///...---...111333555..............................///000000///......***+++,,,,,,,,,---000222......---------------,,,////////////////////////000000000000000111222222222222222333333333444444444444444444555666888888777999===DDDQQQdddwwwxxxkkk```ZZZTTTNNNLLLMMMPPPTTTXXX]]]bbbgggiiihhhjjjqqqwww}}}pppjjjiiieeebbb^^^\\\\\\]]]\\\\\\[[[\\\^^^```dddkkksssyyy~~~}}}zzzxxxsssmmmgggccc]]]VVVQQQNNNKKKFFFBBBBBB???<<<;;;;;;;;;:::999<<<<<<;;;;;;<<<>>>@@@AAACCCFFFKKKQQQWWW\\\___aaadddhhhmmmmmmfff\\\RRRLLLLLLJJJGGGDDDBBB@@@???>>>AAAGGGOOOTTTVVVXXX\\\___\\\XXXRRRNNNLLLMMMPPPRRRWWWZZZ]]]___]]]XXXQQQMMMJJJEEE???<<<===AAAEEEGGGJJJGGGDDDAAA@@@???===;;;<<<;;;888666333111000000------------------------------------......//////000000////////////000000---------...///000111111///000000111111111000000444222111222444666666444333333333444444444555555555555666666666999===@@@EEEHHHRRR```hhhkkklllpppoooppptttyyyzzzzzzyyy}}};;;:::<<<>>>???CCCPPP\\\xxxxxxzzzeeeRRR@@@<<<;;;666333444222222222111111111000000111111000000000/////////111111111111111000000///------............------111111000///...---,,,,,,...---,,,---000555:::===------------------------+++,,,---......---,,,++++++,,,---...///111555888;;;777111+++)))+++...000000000000000000000000000///////////////000111222111111222222333333444444333333333444444555777777444555777;;;BBBNNN[[[cccooovvvuuuhhh\\\QQQLLLLLLMMMQQQUUUXXX^^^dddffffffiiinnnsss|||{{{tttrrrssstttqqqllliiieeeaaa]]]ZZZXXXWWWWWWWWWYYY^^^fffkkksssvvv{{{|||wwwqqqmmmjjjgggaaa\\\VVVQQQKKKGGGFFFDDDAAA>>>>>><<<:::999:::;;;;;;:::;;;;;;<<<>>>AAADDDGGGIIIQQQUUU[[[bbbfffggggggfffdddgggjjjhhhbbbYYYQQQMMMLLLIIIFFFCCCBBBBBBCCCDDDGGGMMMUUU[[[____________SSSQQQMMMKKKLLLPPPTTTWWW[[[\\\^^^___]]]XXXSSSOOOFFFCCC@@@@@@BBBEEEGGGHHHJJJGGGCCCAAA???>>>===;;;:::999666333111000000000---------------.........---------...//////000000000//////......//////000++++++,,,---///000111111000000111111222222111111666222000111666888666444222333333444444555555555444555666666777999===@@@EEEHHHRRR___gggiiikkknnnpppqqqtttxxx}}}zzzyyyyyy~~~;;;:::<<>>777666666555333333333222222222111111111111000000000////////////000000000111000//////...------------...///000000222000...---,,,---...////////////000333777:::===------------------------+++,,,...//////...,,,++++++,,,...000111555:::===FFFCCC>>>999555333222222000000000000000000000000////////////000111222333000111111222333333444444333333333333444555666666333444666888;;;@@@FFFKKKPPPWWWbbbooo|||mmm]]]VVVSSSOOOOOOQQQSSSWWW]]]```bbbdddhhhkkknnnqqqttttttrrrsssxxx}}}|||sssjjjcccYYYXXXVVVTTTTTTXXX^^^bbbgggjjjnnnqqqsssvvvyyy{{{{{{zzz{{{|||zzzuuupppjjjccc^^^[[[XXXTTTPPPLLLGGGAAA?????????>>><<<<<<:::888888:::;;;<<<;;;<<<===@@@DDDIIIOOOSSSVVV^^^dddkkkqqqrrrnnnhhhccc___aaabbb___ZZZTTTPPPNNNKKKHHHEEECCCDDDHHHMMMPPPUUUYYY___eeegggddd]]]WWWLLLKKKJJJKKKMMMRRRWWWZZZ\\\\\\\\\[[[XXXUUUQQQOOOEEEEEEFFFIIILLLNNNMMMLLLJJJGGGCCC@@@@@@???>>>===777555333000/////////000------........./////////------...//////000111111///..................///,,,------...///000000111000111111222333333222222333222111222333555555555222222333333444555555666444555666666777999===AAAFFFHHHQQQ]]]eeegggiiimmmooopppssswww|||~~~~~~|||zzzzzz<<<<<<>>>CCCGGGRRReeevvv{{{~~~fffGGGDDD===444222666666333333333333222222222222111000000000000///////////////////////////......---...---------...000222333000///,,,++++++---///111333333444444555666666777---------------------------...000111111000...---+++---///111333777===AAAKKKLLLNNNLLLGGG>>>555000000000000000000000000000000000000000111222333444000000111222333333444444333333333333444444555666444666999:::;;;<<<>>>??????DDDLLLWWWiii}}}kkkbbb\\\UUUPPPQQQQQQTTTXXX[[[]]]]]]^^^^^^dddeeefffgggjjjrrr|||zzzqqq]]]\\\YYYVVVTTTVVV[[[______aaadddgggiiilllooorrrppppppqqqrrrvvv{{{wwwooojjjggg```XXXRRRPPPMMMJJJGGGEEE@@@;;;:::;;;===<<<;;;:::999777777999;;;<<<<<<>>>@@@DDDJJJQQQYYY___bbbfffllltttyyywwwoooeee^^^YYYYYYYYYWWWSSSOOONNNNNNKKKHHHEEEDDDGGGNNNVVV\\\ccceeeiiilllllldddXXXNNNHHHHHHIIIKKKOOOSSSXXX[[[ZZZYYYXXXUUUSSSPPPNNNMMMGGGHHHLLLRRRUUUVVVSSSQQQJJJGGGCCCAAA@@@@@@@@@???444333000...------...///........./////////000000.........///000111111222......------------......////////////000000000000000111222333333333333333///111444333000000333777222222333333444555666666444555666666777999>>>AAAFFFHHHQQQ]]]dddfffhhhkkknnnoooqqqvvv{{{~~~~~~~~~{{{{{{666<<>><<<>>>IIITTTRRRDDD555///000222111000//////000////////////000000000000222222111111111111111111111111222333333444555555555555555666666777888999::::::>>>FFFQQQffftttiiiaaaYYYTTTSSSRRRRRRRRRTTTUUUWWWYYYbbb___^^^```aaaeeeoooyyy}}}mmmddd[[[WWWYYYZZZXXXTTTZZZ[[[[[[[[[\\\^^^aaacccgggfffffffffhhhkkknnnpppqqqssswww{{{~~~~~~~~~}}}~~~xxxvvvsssnnneee^^^XXXVVVRRRMMMHHHEEECCCBBB;;;<<<===;;;999777888999777888:::<<<>>>???@@@AAAEEEJJJRRRXXX]]]bbbhhhmmmlllpppsssqqqiiiaaa\\\ZZZMMMOOOPPPOOOMMMKKKKKKLLLFFFIIIKKKMMMTTT^^^bbbaaaiiinnnnnniiieeeaaaVVVJJJDDDGGGJJJNNNPPPRRRRRRRRRYYYZZZYYYSSSJJJEEEEEEGGGLLLSSSZZZ^^^```___VVVMMMGGGCCC@@@@@@AAA@@@:::555777666444222000...------......------------......,,,---......------...000............////////////000000111111111000000///111111111000000000000000333333222111111222333444666666777777666666555444666777777777777:::===@@@DDDJJJSSS[[[bbbfffjjjlllpppppprrrvvv{{{~~~~~~;;;>>>CCCKKKXXXlll|||]]]GGG>>>;;;777444444333222111222222222111111111000000---......//////......---////////////////////////------........./////////111000000000000000000111111000///......///000111000000000000///...------........................111222888AAAKKKNNNJJJDDD555333222888CCCKKKOOOPPP777333...***))),,,///222/////////000000000111111000000000000000000000000111111222222333444444555555555444555555666777888999999;;;???FFFUUUnnnzzzpppiii```^^^[[[XXXUUUSSSSSSRRRXXXVVVWWWYYYZZZ[[[bbbjjj}}}rrriii___ZZZZZZ[[[YYYVVVXXXXXXYYYXXXXXXXXXYYYYYY\\\[[[[[[[[[]]]```bbbdddgggiiimmmppprrrssssssrrruuuwwwzzz}}}{{{yyywwwvvvrrrmmmkkkiiiddd\\\VVVOOOMMMJJJFFFCCCAAA??????:::;;;<<<;;;999999:::;;;;;;<<<<<<>>>@@@CCCFFFGGGPPPVVV]]]bbbeeehhhjjjmmmmmmllljjjeee^^^YYYUUUTTTLLLMMMNNNLLLJJJHHHHHHIIIJJJPPPUUUXXX___hhhmmmmmmooorrrpppggg^^^YYYRRRKKKKKKLLLOOORRRSSSSSSSSSRRRRRRTTTTTTPPPJJJGGGIIILLLVVV]]]bbbbbb___ZZZQQQHHHEEEBBB???>>>???>>>999444333222111000////////////......------------......,,,---///...------...000............////////////000000111111111111000000111000000000000000000000111111000111111333444555333333444444444444333333666777777777777:::>>>AAAGGGLLLUUU\\\aaaeeehhhjjjqqqqqqssswww|||~~~@@@AAAEEEQQQeee}}}yyyhhhLLL>>>:::888555333333333222111222222111111111000000000//////000000000000//////////////////////////////.........//////////////////000000111111000000///000//////......//////000/////////000000//////...........................---...222===HHHKKKDDD;;;444222///...111<<>>888555333111///000000000000111111111111000000000000000000000000111111222222333333444444333333333333444555666777777666777999;;;DDDVVVgggxxxtttmmmeee\\\UUUPPPNNNQQQPPPPPPSSSSSSRRRUUU[[[lll|||wwwlllfffdddccc```]]]WWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXYYY\\\]]]```ccceeefffeeeeeegggiiilllqqqvvv{{{|||wwwtttqqqooommmkkkgggddd```^^^]]]YYYSSSNNNGGGEEECCC@@@>>>=========777888999888777888:::<<<@@@@@@@@@BBBFFFLLLQQQTTT\\\aaafffiiiiiihhhgggggglllfff^^^WWWRRRPPPNNNMMMKKKLLLKKKIIIHHHHHHJJJLLLSSS\\\dddhhhlllrrrwwwwwwssstttnnn```TTTOOOMMMMMMQQQRRRTTTUUUVVVUUUSSSRRROOOOOONNNJJJGGGFFFJJJNNN[[[bbbfffaaaZZZSSSKKKEEEBBB???<<<<<<<<<;;;666333///.........//////000111......------------......,,,...//////...---///000............////////////000000111111111111000000000000000000000000111111//////000111222444666777111111222333444444444444666777777777888:::>>>AAAFFFLLLTTT\\\bbbfffjjjlllqqqqqqssswww|||}}}BBBCCCKKK]]]uuuxxxvvvVVVCCC===777555333222333333222111111111111111000000000000///000000111111000000///////////////////////////////////////////////////...///000111111000///...////////////////////////---...//////000000000000........................,,,***(((+++111444222///111111111///...111999???QQQNNNKKKKKKIIIBBB666---000000000000111111111222222222222222333333333333111111222222333333333333222222222222333444555666555444666888888===IIIVVVqqqyyylllaaaYYYUUUVVVRRRPPPQQQPPPNNNPPPUUU___oooxxxsssqqqnnniiiddd\\\YYYUUUSSSSSSTTTTTTUUURRRRRRRRRRRRRRRTTTUUUVVVVVVWWWYYY[[[]]]]]]]]]\\\```aaacccfffjjjnnnqqqsssyyy{{{zzz{{{{{{{{{{{{zzzzzzzzzvvvsssnnnkkkiiigggdddccc\\\YYYWWWUUUTTTQQQMMMJJJCCCBBB@@@>>>===<<<<<<<<<999999:::999999;;;???BBBDDDDDDFFFJJJPPPXXX```dddfffggggggfffccc```]]]\\\fff^^^TTTNNNLLLLLLKKKJJJKKKJJJHHHFFFGGGLLLRRRXXXaaakkkuuuwwwwwwyyy{{{{{{qqqlllaaaUUUMMMKKKMMMNNNSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMHHHCCCAAACCCIIINNNVVV^^^bbb\\\SSSLLLHHHDDD???===:::999999777444111............///000000111......------------......---...//////......///000............///////////////000000111111111111000000000000000000111111111000000000111222444555555111222333555666666777777666777888888888:::>>>AAABBBHHHRRR\\\dddjjjnnnqqqpppqqqssswww||||||~~~@@@GGGWWWooo{{{|||eeeJJJ???===555333222222333333222111111111111000000000//////,,,------......------,,,///////////////////////////////////////............///000111111000///.........////////////......,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''(((+++...******,,,...000111222333777888===DDDHHHDDD999000///000000000000111111111111111222222222333333333111111222222222222222333111111111222222333444555555555777999888999AAAJJJVVVkkkwwwnnniiibbbZZZSSSOOOMMMKKKNNNSSSWWWcccpppxxx{{{}}}{{{vvvyyyyyyyyyzzz{{{yyytttppphhhbbbYYYTTTRRRSSSTTTUUUSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVYYYZZZ[[[^^^aaadddfffhhhmmmpppuuuzzz~~~~~~~~~~~~|||zzzwwwvvvwwwxxxxxxxxxqqqqqqrrrsssttttttsssrrrllliiieeebbb```^^^\\\ZZZSSSQQQOOONNNMMMKKKIIIGGGBBBAAA???===<<<;;;;;;<<<;;;<<<<<<===>>>BBBHHHLLLKKKMMMPPPVVV^^^gggnnnsssppplllgggaaa\\\YYYVVVUUUXXXRRRLLLIIIJJJJJJIIIHHHIIIHHHGGGGGGLLLVVVaaaiiippp{{{~~~|||iii^^^RRRLLLLLLNNNPPPQQQRRRSSSTTTUUUUUUSSSQQQPPPNNNJJJCCC>>>>>>CCCKKKRRRTTTZZZ]]]VVVMMMHHHFFFCCC<<<:::888666555444222111111000000/////////000000......------------......---...000///......///111............//////////////////000111111111111111//////000000111111111111111111222222333333333222111222333555666777777888777888888888888;;;>>>AAABBBIIISSS]]]eeekkkooorrroooppprrrvvv{{{~~~zzz}}}BBBPPPiiiyyyzzzwwwVVVBBB::::::444333222222333333222111111111000000000/////////......////////////......////////////////////////...............---------...//////000000//////...---......//////......---+++,,,---...............++++++++++++++++++++++++(((,,,//////,,,***,,,///...,,,***+++---///...---+++,,,...222666666222...////////////000000000000.........///000000111111111111222222222222222222111111111111222333444555666666777999777555888???EEEXXXpppwwwkkk]]]TTTNNNKKKLLLPPPRRRZZZcccgggjjjmmmmmmiiijjjmmmttt{{{uuulllaaaYYYVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQSSSUUUYYY\\\___aaacccfffjjjnnnqqqrrrrrrrrrssstttuuuvvvxxxyyyzzz{{{yyyzzz}}}}}}xxxtttrrrrrrqqqnnnjjjhhhiiikkkllllllhhhggggggiiijjjjjjgggeee```]]]YYYWWWVVVUUUSSSRRRJJJJJJIIIGGGFFFDDDCCCCCC@@@???===<<<;;;;;;;;;<<<888999;;;===AAAHHHPPPVVV[[[]]]bbbhhhnnnssswwwyyywwwqqqhhh___ZZZVVVSSSQQQJJJHHHFFFFFFHHHIIIIIIHHHJJJKKKNNNSSS[[[hhhuuu}}}yyy```TTTJJJKKKQQQUUUUUUUUUSSSSSSTTTUUUTTTRRRPPPNNNIIIEEEAAA@@@BBBIIIQQQWWWVVVZZZYYYQQQIIIEEECCC@@@:::999777555333222111111222222111000////////////......------------......---///000000///...000111............////////////...///000111111222111111/////////000111111222222222222333333333222222111000111222444555666666666777888888888999;;;???BBBFFFLLLVVV^^^dddiiimmmooopppppprrrvvv{{{~~~zzz}}}KKK___|||{{{tttbbbIII<<<777777444333222333444444222000111000000000////////////111222222222222222222111////////////////////////...---------,,,,,,,,,,,,/////////....../////////------...//////...------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***...//////---------222000---,,,,,,,,,***)))///......---------,,,,,,---.........////////////,,,------...//////000000222222111111111111111111222222222222333444555555555444666888666333555:::===III[[[ooorrrdddZZZRRRPPPRRRPPPVVV\\\___bbbeeebbb]]]___bbbjjjsss{{{zzzsssiiicccaaa___[[[XXXUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNOOOQQQSSSVVVXXXYYY\\\^^^aaadddfffffffffffffffggghhhjjjkkkmmmnnnooooooppprrrvvv{{{~~~~~~}}}}}}~~~yyywwwvvvwwwxxxyyyxxxwwwwwwxxxwwwsssnnnjjjhhhgggdddaaa^^^]]]^^^______^^^\\\[[[[[[\\\]]]\\\YYYVVVVVVSSSPPPNNNNNNNNNMMMKKKFFFFFFEEECCCAAA@@@@@@@@@======<<<<<<<<<>>>???@@@:::<<>>???BBBDDDEEEDDDGGGKKKSSS]]]kkkxxxxxxtttmmmggg___XXXSSSLLLFFFAAAEEEHHHJJJIIIHHHJJJOOOSSSYYYbbbppp~~~xxxhhh[[[XXXTTTVVV\\\^^^[[[ZZZ]]]\\\\\\\\\ZZZVVVRRRNNNKKKHHHIIIMMMQQQTTTUUUSSSQQQNNNNNNIIIBBB@@@AAA???:::888777666333000///000111......---------...//////.........------............///000000//////000111............/////////000......///111111222222222...//////000111222222222---///111333444555444444555666777888999999999999777888999999999;;;???BBBEEEKKKUUU^^^fffkkkooorrrssstttvvvzzzaaayyyvvvlllmmm[[[HHHAAA;;;777999555444222111111111222222000000000000000000000000......///000000///......000//////.........//////+++++++++++++++,,,---............------,,,,,,,,,......///000111111000000......---------,,,,,,,,,)))***+++,,,------------,,,---......//////......---...///...,,,+++,,,---...------------...//////,,,------...///000111111000000000000111111111111//////000111222222333333222222111111111111111111444444444555555555555666<<<<<>>FFFLLLNNNWWWZZZ___gggqqq{{{{{{rrrllliii```]]]WWWPPPIIIEEEEEEFFFFFFDDDGGGNNNQQQQQQVVV^^^cccqqqwwwhhh```^^^XXXXXXZZZ]]]``````___]]]]]]\\\\\\\\\[[[WWWRRRNNNKKKKKKLLLLLLLLLLLLKKKKKKEEEDDDBBB@@@???===:::888777666333111000000000000333222000...---,,,,,,---...///000111111000///...///......------///000111///000111222333333222111$$$)))///111111//////000...////////////000000000333333222222222333444555333333444444555666666777666777888888888999<<<>>>FFFKKKSSS]]]ffflllqqqsssuuuuuuwww|||rrr}}}pppsss}}}tttPPPAAA<<<777555666555444333222111222222333//////////////////////////////////////////////////////............//////,,,,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,)))***+++,,,------------+++,,,,,,------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,---......------......//////000000...////////////000000000//////000111111222333333111111111111111111111111444444444444555555555555777777:::BBBNNNbbb}}}~~~qqqhhhbbb___[[[XXXXXXWWWWWWVVVRRROOOOOORRRUUUWWW]]]dddeeeeeeeeegggkkkqqqwww{{{{{{xxxyyy}}}}}}vvvooommmaaa```[[[UUUSSSVVVUUUQQQTTTSSSQQQQQQQQQRRRRRRRRRVVVWWWXXXXXXWWWWWWXXXYYYVVVWWWXXXYYYZZZZZZ[[[\\\ZZZ[[[\\\^^^___aaabbbbbbfffeeeeeedddbbb```___^^^YYYYYYXXXZZZ[[[\\\[[[YYYXXXWWWVVVTTTRRRQQQOOOOOOPPPNNNLLLKKKLLLLLLIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEJJJHHHFFFEEEFFFEEEBBB???AAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDJJJVVV```dddlllnnnrrrxxx}}}wwwnnneee^^^[[[UUUTTTPPPJJJEEECCCDDDEEECCCCCCHHHRRRYYY]]]eeennn{{{vvvlllccc]]]YYY___^^^]]]^^^```bbbbbbaaa^^^\\\YYYVVVSSSNNNIIIEEEIIIJJJKKKKKKKKKKKKJJJIIIEEECCCAAA???>>><<<999666444333222000///////////////...---,,,,,,---......//////000111000000......///......---...///000111---...///000111000000///(((,,,000222111000111222111222222222222333333333222222222222333333444444222333333333444444555555999:::;;;;;;;;;<<>>777777555333222222111111111111111111111////////////////////////000///---,,,,,,---///000......---------...//////------..................,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,+++,,,,,,---...///////////////................../////////000000///000000000111111111222111111111111111222222222222333333333444444444444555333444777:::???LLLXXX}}}yyylllbbbYYYTTTRRRMMMKKKMMMMMMKKKKKKMMMQQQQQQQQQSSSXXX^^^dddhhhhhhkkktttzzzuuuooojjj^^^ZZZWWWXXX[[[\\\ZZZXXXVVVYYY\\\\\\WWWUUUUUUWWWUUUUUUUUUVVVWWWXXXWWWUUUYYYXXXWWWVVVWWWYYY[[[]]]]]]]]]\\\[[[YYYVVVUUUSSSPPPOOONNNOOOQQQQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAAAAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDEEENNNYYYeeettt~~~~~~~~~xxxlllbbb[[[[[[ZZZVVVQQQMMMKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKOOOSSS\\\fffqqq{{{yyymmmlllkkklllmmmmmmkkkhhhfffccc``````aaacccdddeeeYYYUUUQQQNNNMMMMMMLLLJJJFFFHHHKKKLLLLLLIIIFFFDDDCCCAAA===;;;999777444222//////////////////000000***++++++,,,...///000000000000000//////...------............/////////000000000111111111111111111111111111111000111222333.........////////////000111111222222333333333333333333333333333333333333555666777777777999<<>>:::888666555222111/////////000000000000000------......////////////000000///...............---......///////////////111111000000000000000000111000///...///000111111111111111222222222333333000111222333333333222222444444444444555555555555777888::::::;;;<<<@@@BBBEEEKKKUUUaaajjjpppsssuuuuuutttuuuzzz|||www{{{zzzyyy^^^FFF???666333444333000---......///000000000000///111111111111111111111111......---,,,,,,---......,,,,,,,,,,,,---...//////------...//////---,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,---------------***+++,,,,,,++++++,,,---...------------...//////.........///////////////000000000000111111111111000000000000000000000000000000000111222222333333111111222222222333333333333111222555666666:::@@@PPPfff~~~lllaaa[[[TTTOOOOOONNNIIIEEEDDDGGGHHHJJJKKKLLLMMMMMMMMMPPPOOOQQQWWW[[[___fffmmm{{{yyyqqqooollliiigggeeecccbbb```[[[VVVTTTUUUVVVTTTRRRSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSSSSRRRPPPOOOMMMLLLMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIFFFEEEDDDBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBEEEHHHIIILLLPPPVVV\\\bbbfffhhhoooyyytttmmmddd^^^\\\ZZZUUUQQQRRRRRRPPPMMMJJJIIIJJJKKKHHHHHHIIIIIIKKKOOOUUUZZZgggpppzzzpppccc```aaa```hhhppptttssspppooopppiiigggeeeddddddcccaaa___VVVUUUTTTSSSSSSRRROOOMMMLLLMMMMMMMMMJJJGGGCCCAAA>>>;;;777555444333111000...///000000000000000///......///000000//////...///......------...//////---......///000///////////////...---------......000///------///000000///000000000111111111222222///000222333333333222111333333444555555666666777666777888999999;;;???BBBFFFLLLWWWbbbjjjppprrrsssuuutttuuuyyy{{{{{{wwwcccLLL===:::666333444444222...//////111222222222111111000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000,,,---.........---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---------,,,,,,------...///------......//////000000/////////000000000000111000000000000000000000//////000000111222222333333111111111111222222222222222000111555666555777<<>>;;;888555222222222111000---.../////////...------,,,---.../////////......---------,,,---...000111------///000000000///...000///...---,,,------...///---,,,...000111000...............///////////////000222333333333111000111111222333555666777777333444666666777999===@@@IIIOOOYYYdddlllqqqrrrsssuuuttttttyyy~~~zzzzzzqqqUUUAAA:::999777555666777555222000111222333444444333222////////////////////////000000111111111111000000+++++++++,,,---...///000+++,,,---......,,,***)))*********++++++,,,,,,,,,---------------,,,+++***......---------,,,,,,,,,,,,,,,,,,------,,,++++++))))))***++++++++++++***)))***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...,,,------...///000111111............/////////000000000000000///////////////000000111222222333333000111111111111222222222333111222555666555777;;;777DDDTTTfffzzzzzzhhh]]]VVVQQQOOOPPPKKKIIIGGGEEEDDDEEEGGGHHHGGGFFFGGGIIIIIIHHHMMMUUUWWWbbbkkkkkkiiioooyyyxxxpppfffaaaaaabbbbbb```_________^^^]]]\\\ZZZYYYVVVVVVWWWWWWVVVVVVUUUTTTQQQPPPOOOPPPQQQQQQOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHCCCGGGLLLPPPRRRUUUZZZ^^^VVVUUUTTTRRRQQQPPPPPPPPPMMMOOOQQQTTTYYYbbbmmmuuussshhhZZZWWWQQQMMMJJJIIIJJJKKKJJJJJJJJJIIIIIILLLPPPTTTTTTVVVYYY___hhhuuuyyymmmgggfffffffffkkkjjjiiilllppprrrqqqnnnooohhh```XXXTTTRRRQQQPPPVVVXXX[[[^^^^^^[[[TTTOOOOOONNNLLLIIIEEEAAA>>><<<:::777333111111111111111------.........---++++++)))***,,,...//////......---,,,,,,,,,---///111222,,,---///000000000///...222111000///......///000///------///222333111///111111111111222222222222...000222333333333111000//////111222444555777777666777999999:::<<<@@@CCCKKKQQQ[[[eeemmmrrrssssssuuuttttttxxxyyy^^^FFFBBB555666666777666444333222111111111111111000//////////////////////////////000000//////......---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++*********+++,,,------...------,,,,,,++++++***+++************+++,,,------,,,***))))))***,,,---+++,,,,,,---,,,,,,++++++...------,,,,,,------...***,,,000222222000,,,*********++++++,,,---......---......///000111222222///////////////000111111111111000000//////......---...///000222222333333//////...---///111444555===???CCCKKK[[[qqqooogggbbb[[[UUUXXXRRRLLLHHHHHHGGGEEECCCGGGHHHHHHHHHHHHIIILLLNNN\\\]]]^^^]]]\\\^^^cccgggrrrxxxmmmiiijjjlllmmmnnnlllkkkllliiiccc```aaa^^^___^^^\\\YYYWWWXXXYYYWWWTTTRRRTTTYYYZZZWWWSSSQQQNNNLLLNNNMMMJJJIIILLLPPPUUUXXXYYY]]]iiitttyyyxxxuuupppiiiccc```aaabbb]]]aaaeeehhhmmmxxxzzzuuuqqqjjjaaaZZZTTTQQQLLLIIIHHHHHHHHHGGGLLLJJJLLLOOOOOOMMMRRR[[[```gggpppyyy{{{uuurrrrrrqqqnnnkkkhhhjjjkkkkkkjjjkkkmmmoootttkkk^^^RRRLLLMMMQQQUUUWWWYYY\\\^^^]]]ZZZVVVSSSTTTOOOIIIDDDBBB@@@===:::222222333333222111///...---...///000///...,,,+++***,,,///000111000///...........................++++++---...////////////...,,,***+++...///...,,,000111222333333222111000...///000111111222111111000000000111222222333333444444555555666555555555666555777;;;======AAAGGGHHHPPP]]]iiiqqqtttrrrpppttttttuuuyyy}}}wwwsssOOO<<<:::555555555555444333222222000111111111111000//////........................////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++******)))*********+++++++++,,,,,,---------......------,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,***,,,///000000///,,,***+++++++++,,,---.........,,,,,,------......////////////////////////000000000000000000//////......000000111111111111000000111000000000111333444555444777<<>>999333444333111000//////000111000000000000000///..............................,,,,,,------......//////------------------------+++++++++,,,,,,,,,------*********+++,,,---...//////......---+++******)))###%%%(((***,,,,,,,,,+++,,,,,,+++******+++,,,,,,***+++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............////////////..................////////////...---.............../////////000000111111111000000///000111222222222222111111555555444444666999===???MMMZZZooo{{{~~~wwwqqqiiiddd]]]XXXVVVTTTQQQOOOJJJKKKKKKMMMOOOQQQQQQQQQQQQTTTVVVXXXZZZ___ggglllvvv{{{xxxsssnnniiiddd___[[[UUUSSSQQQQQQQQQQQQOOONNNHHHHHHIIIKKKMMMNNNMMMMMMKKKKKKJJJIIIKKKRRR[[[bbbmmmuuuyyyuuuuuuxxxqqqsssuuusssjjj^^^SSSKKKJJJJJJKKKMMMPPPRRRTTTVVVOOOOOOOOOOOOOOONNNMMMLLLJJJIIIGGGCCC>>>999666444111000///.........///000---...000111111///---+++000---,,,---000222222111........................000...,,,++++++,,,---///...//////......///000111//////////////////////////////000111111111111111000000000111222222333333222333444555666666666666888666888;;;<<<<<<@@@EEEIIIQQQ]]]jjjsssxxxyyyxxxttttttuuuxxx|||yyywwwuuuwwwbbbIII???;;;666111333222111000000000000000//////000000//////...------------------------------------------.........------------............++++++,,,,,,,,,,,,------*********+++---...000111******+++,,,,,,---......++++++,,,------,,,+++***---,,,***))))))***,,,---.........---,,,+++***))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,---...///000///......---............/////////...///000111111111111111/////////000000111111111777444111111333555555444===EEETTTjjjzzzsssmmmiiieee___[[[NNNMMMKKKKKKMMMNNNMMMMMMLLLOOORRRUUUVVVVVVXXXYYY\\\dddkkkmmmnnnooonnnkkkgggiiinnnvvvuuukkkgggeeegggeeebbb^^^ZZZVVVRRRQQQOOOMMMKKKKKKKKKKKKKKKIIIDDDFFFGGGIIIIIIIIIHHHHHHGGGIIIKKKNNNTTT___mmmwww|||wwwvvvxxxzzzxxxuuunnncccXXXOOOKKKJJJLLLLLLLLLMMMOOOPPPRRRSSSLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGEEE@@@:::666333333//////............//////,,,...///000000...,,,+++000000000///...---------........................---,,,,,,++++++,,,---...---.........------///111111000000//////000000111......000111111222222222000000000111222222333333222222444555666666777777666555777;;;======AAAGGGIIIQQQ]]]iiisssxxxyyyyyyttttttuuuyyy}}}|||vvvsssxxxvvvooo|||rrrSSSCCC===666444666222222222222111000////////////000000//////...---------------------------...------------------,,,------------.........///++++++,,,,,,,,,,,,------******++++++,,,---...///))))))***+++---...//////......------,,,,,,++++++,,,++++++++++++++++++,,,******+++++++++******)))++++++************++++++------............---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---///000000//////---------.........////////////000111111111111111///.........///111222333555444333222222333444444666;;;CCCPPPccc{{{~~~wwwqqq___[[[VVVSSSSSSSSSQQQOOOLLLNNNPPPQQQQQQQQQRRRRRROOOTTTXXXVVVVVVXXXZZZYYYTTTVVVYYY\\\aaajjjuuu}}}~~~{{{yyytttkkkccc]]]ZZZYYYTTTUUUVVVRRRNNNKKKKKKMMMLLLIIIGGGFFFGGGGGGFFFEEEFFFGGGGGGHHHGGGHHHIIIJJJIIIOOOWWW___hhhvvv~~~}}}}}}|||yyywwwssskkk^^^SSSLLLIIIJJJJJJNNNOOOQQQRRRRRRRRRQQQPPPMMMLLLKKKJJJJJJJJJJJJKKKEEEDDDBBB<<<555111000111---......//////.........///...---++++++,,,,,,---***...111000---+++,,,...........................+++,,,,,,,,,---.........,,,...///...,,,,,,///111111111000//////000111111///000000111111111000000000000000111222222333333111222333555666777777777555444666;;;======BBBHHHKKKRRR]]]iiiqqqvvvwwwwwwttttttuuuyyy~~~uuuqqqrrr|||~~~pppoooxxx]]]DDD<<<777///000888222222333333333111///...///////////////......---------------------------.........------,,,,,,,,,---------.........//////++++++,,,,,,,,,---------+++++++++***++++++,,,,,,++++++,,,,,,,,,---------+++*********++++++------)))***,,,------,,,***)))"""$$$&&&(((***,,,------******))))))))))))******,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000(((***---///000111000///---------.........//////000000111111111111000/////////......///111444666---000222111///000444888666:::===BBBLLLaaa}}}vvvqqqkkkddd___]]][[[XXXVVVQQQQQQPPPOOONNNOOOPPPQQQNNNSSSTTTQQQOOORRRVVVVVVMMMNNNOOOPPPQQQWWW___eeeiiiiiikkkllllllqqq}}}~~~uuulllhhhiiifffaaaYYYYYYXXXUUUQQQOOONNNOOOMMMPPPRRROOOJJJHHHKKKOOOJJJHHHFFFEEEFFFGGGGGGGGGHHHIIIHHHHHHIIILLLPPPSSSVVV___kkkvvv~~~yyy|||}}}}}}zzzssseee\\\QQQKKKKKKMMMLLLIIIOOOQQQUUUWWWWWWUUUQQQOOONNNMMMKKKIIIHHHGGGHHHHHHCCCBBB???999222......000,,,---.../////////------222///***'''''')))---000""")))///111---,,,///444........................+++,,,---...////////////---///000///------///222111000///......///000111111222222111111000///...000000000111222222333333111222333555666777777777444333666;;;===>>>CCCIIINNNTTT^^^iiippptttttttttssstttvvvzzz}}}mmmgggppp~~~ssspppxxx[[[OOOAAA888666666444111111111111111000000000000000000//////.........---,,,---...///...---,,,+++------------------------........................,,,,,,++++++***)))((((((((()))))))))************000---***((()))+++++++++111000...+++***))))))***,,,,,,,,,------.........***************)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))---,,,,,,------///000000000000000000///...---,,,///////////////.........////////////////////////000000000000111111111111000222333333222111333444666777777999@@@NNNbbbpppyyyuuutttppphhhaaa]]]XXXRRRPPPSSSUUUSSSQQQLLLNNNOOONNNMMMMMMNNNOOOQQQOOOKKKIIIIIIMMMQQQSSSVVVXXXZZZ[[[[[[___eeejjjxxx~~~uuupppkkkiiiccc^^^YYYVVVVVVUUUTTTRRRQQQPPPMMMIIIEEECCCEEEGGGLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGIIIOOOTTTVVVVVVZZZdddlllooo{{{yyyyyy|||}}}oooeeeUUUQQQLLLJJJKKKOOORRRTTTRRRTTTVVVUUUQQQNNNNNNOOOLLLKKKKKKKKKKKKKKKIIIGGG>>>;;;666111...---...///000000//////...---++++++------------------------......------------......------------------------***,,,...///...,,,,,,---///,,,***---000///...---......------...///111222222111000...,,,---///111000000000000000000000000444333555999999666444666666666777888:::>>>CCCGGGLLLTTT]]]dddllltttwwwuuutttqqqpppvvv~~~rrrggghhhtttyyyrrruuurrrNNNDDD999444555777666444111111111111000000000000000/////////............------......------,,,+++------------------------........................---,,,,,,+++******))))))************++++++++++++...,,,*********++++++***///...,,,+++***++++++,,,,,,,,,,,,,,,---------...***************)))((((((++++++++++++++++++++++++************************------++++++***+++,,,,,,,,,,,,,,,,,,,,,---......------.../////////......////////////............000000000000000000000000//////000000000111111111000111333222111111222444444666666777:::BBBPPPZZZooo~~~wwwkkkgggbbbaaaaaa^^^YYYTTTRRRQQQPPPOOONNNLLLKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJJJJJJJNNNSSSXXX]]]aaafffhhhgggeeeeeefffjjjmmmrrrwwwzzz{{{{{{{{{{{{tttiii```ZZZWWWTTTRRRWWWTTTPPPOOOPPPPPPOOOMMMMMMMMMKKKGGGCCCBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFHHHJJJOOOYYYfffpppvvv}}}~~~{{{|||~~~|||nnn___VVVOOOMMMKKKLLLNNNPPPPPPPPPRRRTTTVVVTTTQQQOOOOOOPPPNNNMMMLLLKKKJJJHHHEEEBBB999777444000...------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------------------------------///111222000000000000------------,,,,,,,,,...000///......---.../////////111222111000......///......//////000111222222555222222555555333444777666777888888:::>>>CCCGGGMMMVVV___fffnnnvvvyyywwwtttrrrqqqwwwrrrjjjgggoooxxxwwwzzzWWWAAA:::222000333555555333111111111111000000000000////////////..................---,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++))),,,,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,------*********+++******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,---)))***+++---...///000000........................000000000000000000000000//////000000000000111111000111222222111111222444111333555555555888>>>DDDSSScccwww}}}{{{{{{yyytttlllfffaaa^^^ZZZXXXWWWVVVRRRNNNLLLLLLKKKJJJIIIIIIHHHHHHMMMMMMLLLKKKJJJLLLPPPTTTVVVXXXYYYXXXXXXXXXZZZ\\\\\\^^^```bbbccccccbbbaaabbb^^^XXXSSSQQQPPPOOONNNKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIHHHEEECCCAAABBBDDDDDDEEEFFFFFFEEEFFFHHHJJJGGGIIIKKKMMMOOOSSSWWW[[[fffrrr|||~~~}}}uuugggYYYPPPLLLLLLMMMNNNQQQSSSSSSQQQOOOSSSTTTUUUSSSQQQOOOPPPQQQPPPOOONNNKKKGGGBBB>>>;;;333222111///...------------...............------,,,,,,------......//////......---,,,++++++,,,,,,------------------------...000222222111000111222...///000---++++++---000111111///...---------------000333444222000......,,,---...///111222333444555111000111222111333777666777888999:::>>>DDDHHHOOOXXXaaaiiiqqqyyy{{{yyytttqqqpppvvvkkkiiinnn~~~~~~jjjJJJ===888222000222333111///111111111111000000000//////////////////.........///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,+++***+++,,,...---***(((,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,*********++++++******)))++++++++++++++++++++++++************************))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,((()))***,,,---...//////------...............///........................////////////000000000111000111222222111111222333///111333444444555999<<>>666222000...///000111111111000///+++,,,---...////////////,,,,,,---...///000000111......---------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///000333444222---...222222...---......//////////////////000111111000///000111222222333333333333444444333111222666666333222444777777888999;;;???DDDHHHNNNWWWbbbjjjrrryyy{{{xxxtttrrrqqqtttyyy~~~gggrrrfffJJJ:::777555333222333444444333111111111111000000000000.........///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))))))))*********))))))***,,,......+++))),,,,,,,,,,,,+++***)))(((+++++++++************))))))***++++++,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++++++++,,,,,,---...///,,,,,,---------,,,++++++,,,,,,,,,---......//////////////////////////////......////////////000000///000111111000000111333444333222222222333444444444555:::EEEQQQbbbwww~~~{{{xxxuuuqqqkkkggg___\\\XXXVVVWWWWWWWWWWWWRRRQQQPPPPPPOOOPPPPPPPPPNNNOOOPPPOOOMMMLLLLLLMMMNNNPPPSSSTTTUUUWWWYYY[[[[[[YYYVVVRRRNNNMMMNNNPPPZZZaaahhhmmmooorrryyy~~~sssjjjYYYUUURRRSSSWWWYYYXXXVVV]]][[[YYYXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTRRRNNNKKKFFFGGGFFF@@@888222000000000000111111111111000000,,,,,,---.../////////...+++++++++,,,,,,------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---............111333666;;;:::333///222000+++,,,---...///000000000000...///000000//////000111333333333333333333333333333111444888888555333444777888999:::;;;???EEEIIIMMMWWWbbbjjjrrryyyzzzwwwvvvuuuuuuwww{{{{{{lllQQQ@@@888444333111000111222333444111111111111000000000000............/////////000------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++------,,,***)))***+++,,,++++++***)))++++++******)))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++------------------------******+++++++++***)))((()))))))))***+++---//////,,,,,,------------,,,,,,++++++,,,------...//////////////////////////////........./////////000000///000111111000000111222222222333444444444333222222222777<<<@@@GGGXXXhhhyyysssjjjeeecccdddeeeeee]]][[[XXXUUURRRQQQPPPPPPNNNPPPRRRQQQPPPPPPRRRUUUWWW[[[```dddhhhnnntttzzzyyyvvvqqqjjjeeedddfffhhhwwwzzzpppgggaaaYYYZZZ[[[]]]^^^^^^\\\ZZZ]]]\\\[[[\\\^^^___^^^]]]YYYWWWWWWWWWVVVRRRLLLHHH@@@AAA@@@:::333///000222222222111000000/////////------..................------------------......((((((((()))***,,,......++++++++++++++++++++++++---...///......///222444>>>JJJMMM@@@333000000...---...///000000///......***---000111000///......000111111222222333333333555222333666666444444666777888999:::<<>>@@@HHHTTTgggzzz~~~~~~}}}|||~~~zzzhhh\\\ZZZ]]]aaaccciiikkkmmmjjjeee```______]]]]]]^^^aaadddeeedddccc]]]ZZZWWWXXXXXXQQQDDD:::666666666555444111///---222...***)))+++---...---,,,,,,,,,,,,,,,---...///111111000000///...,,,,,,------------------------)))***,,,......---,,,+++...............///000000:::EEEMMMGGG777,,,,,,111,,,,,,------.../////////,,,---///000111111111000000000000000111222333444333333333333444555666666666777888:::<<<@@@FFFJJJTTTZZZbbbkkkrrrvvvwwwwwwqqqpppqqqtttxxx}}}nnnQQQAAA:::777555333333333333222111000///111000000000//////......000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))*********++++++************+++++++++,,,,,,++++++)))((((((*********************+++***)))))))))))))))((((((************)))))))))(((,,,+++***)))))))))))))))******))))))******+++,,,)))******++++++,,,++++++,,,***)))***---///...---,,,+++***++++++++++++***---------------...//////........................///000000000111111111111000000000111222222333333444333333333444777999;;;>>>FFFSSSbbbttt~~~vvvvvv{{{rrrjjj```\\\___dddgggiiinnnppppppmmmgggbbb```___ZZZ[[[\\\___ccceeeeeeddd[[[YYYWWWTTTNNNFFF===777444444555444333111///---111...++++++,,,......---......---------...//////////////////...---,,,,,,------------------------,,,+++++++++,,,,,,------...............//////000///888???===333,,,---111------......///000000111---...000111111111111000000000000000111222333444333333333333444555666666555666888:::===BBBHHHLLLTTTZZZbbblllrrrvvvwwwwwwqqqpppqqqtttxxx}}}vvvSSSBBB<<<777444555333333333333222111000000111111000000///...------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******((())))))))))))*********,,,,,,++++++++++++,,,,,,+++++++++++++++***)))((((((((()))******+++,,,,,,)))))))))***************+++***)))((((((((()))***,,,,,,+++************+++******)))))))))***++++++'''(((***,,,,,,+++)))(((,,,***)))***,,,---------+++++++++++++++++++++,,,---------------......///---...///000000///...---//////000000000111111111000000111222222333333444444333222222222333555666999===CCCLLLYYYmmmxxxuuuvvv{{{yyyccc```___aaaggglllnnnnnnqqqrrrqqqmmmhhhbbb___^^^\\\[[[\\\^^^aaacccbbbaaaXXXWWWSSSKKKAAA999444333111222222222111000...---000...------......---,,,000///...............///,,,------......------,,,---------------------------,,,+++******,,,...///......------......///000)))...333333///,,,---000......//////000111111111///000111111111111000000000000000000111222333444333333333333444555666666555777999;;;>>>CCCIIIMMMTTTZZZccclllsssvvvwwwwwwqqqpppqqqtttxxx}}}zzz}}}___BBB;;;999333000555222222222222222111000000111111000///...------,,,---.../////////...---,,,------------------------,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((((()))))))))*********+++))))))******++++++,,,,,,,,,***)))''''''(((***+++,,,,,,+++++++++++++++,,,******))))))))))))******((()))***++++++***))))))++++++******+++,,,------+++,,,------,,,,,,---...------,,,,,,------...///...///111222222111///...---------........./////////000000111111222333333333333222222222222333444999999;;;>>>FFFUUUgggttt|||uuuoookkkgggfffgggjjjnnnqqqpppooooooooommmjjjeeeaaa^^^\\\___^^^]]]^^^______]]]\\\TTTPPPJJJAAA888222000000...///000000000///...---....../////////...---,,,000///...---------------***+++,,,,,,------------------------------------,,,,,,+++++++++,,,---......------------...//////---...000///...------------......///000000111111111111111111111000000000000000000000111222333444333333333333444555666666888999:::<<<>>>BBBHHHLLLTTTZZZcccmmmtttwwwwwwwwwqqqpppqqqtttxxx}}}|||rrrooozzzhhhPPP===:::888000...444111111222222222111000000000000000///...------,,,,,,---...//////...---,,,------------------------+++++++++******))))))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++***))))))*********)))))))))(((((())))))******++++++,,,,,,+++***((('''''')))***,,,,,,+++++++++++++++,,,,,,******))))))((())))))***,,,+++***))))))***+++,,,+++++++++******+++,,,---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......///000222333333222000///------------..................//////000111111111111222222222333444555666444555666666999AAAMMMUUUiiiwwwrrrllljjjhhhrrrqqqqqqqqqrrrrrrqqqpppnnnllljjjhhheeebbb```^^^^^^^^^]]]^^^^^^]]]ZZZWWWMMMGGG>>>777333111000///---.../////////...------,,,...///000///---,,,+++......---,,,++++++++++++)))***+++,,,------------------------------------***+++,,,---------,,,,,,---------------...//////000///.../////////...---,,,------......//////000111111000000000000000000000000000000111222333444333333333333444555666666:::;;;;;;<<<===AAAFFFJJJTTTZZZdddnnnuuuxxxwwwvvvqqqpppqqqtttxxx}}}~~~uuunnnlllppp|||TTTFFF;;;999666000...111000111111111111111000000/////////............---,,,,,,---............---++++++++++++++++++++++++***************)))))))))+++++++++++++++++++++++++++***))))))))))))***+++((())))))))))))*********,,,,,,++++++++++++,,,,,,******+++++++++******)))++++++***))))))((('''''')))))))))******************)))((((((((()))***++++++************+++,,,,,,******)))((((((((())))))...,,,***)))((()))+++,,,***+++++++++))))))+++---)))+++---,,,(((''')))+++,,,,,,,,,,,,,,,------...///000111222222111000///....../////////000000000------......///000000111000111222333444555666777222444666555555777===BBBMMM[[[ooouuuqqqrrrqqqwwwvvvvvvuuuttttttttttttqqqnnnkkkiiihhhfffcccaaaZZZZZZ[[[]]]]]]ZZZUUUQQQCCC===666222111111111000---......//////...---,,,+++---//////---,,,+++,,,---,,,++++++++++++++++++***+++,,,,,,------------------------------------)))***,,,......---,,,+++------,,,,,,------...///,,,,,,,,,---///000///...,,,,,,------.../////////000///////////////000000000000000000111222333444333333333333444555666666999:::;;;;;;===@@@FFFIIITTTZZZdddooovvvxxxwwwvvvqqqpppqqqtttxxx}}}}}}rrrhhhiiioooxxxbbbFFF???777333333333111...000000111111111111000000---------............///---,,,,,,,,,------...///******************************************++++++************************+++***)))(((((()))***+++((())))))))))))*********++++++************++++++)))******+++++++++******)))))))))))))))(((((((((***)))))))))))))))((((((((()))))))))************)))))))))))))))***+++,,,******)))(((((((((((((((++++++***)))))))))))))))***+++,,,+++)))(((***,,,,,,///000...***'''))),,,,,,,,,++++++,,,,,,---..................................../////////000000.........///000000111111000111222333444555555555222444777666555555888<<<>>>HHHWWWgggyyy|||{{{{{{yyyyyyyyyzzzzzzyyyxxxxxxyyyuuurrrnnnkkkjjjhhheeebbbZZZZZZ[[[\\\YYYSSSJJJDDD777666444000------///111....../////////...,,,++++++---...---+++******,,,,,,,,,+++++++++,,,------+++,,,---------------,,,------------------------++++++,,,,,,---------,,,------,,,,,,------...///***+++,,,...///000///...---------...//////000000......---------///000111000000000000111222333444333333333333444555666666666777999:::===AAAGGGKKKSSSZZZeeeooovvvxxxxxxvvvqqqpppqqqtttxxx}}}}}}sssgggaaaiiiuuulllLLL@@@;;;222,,,000666444,,,///000000111111111000000,,,,,,------.../////////------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************+++***)))(((((()))***+++***++++++++++++,,,,,,,,,+++******************+++)))******+++++++++******''''''(((((())))))************))))))(((((('''''''''((()))***************))))))(((((()))***++++++******)))(((((((((((((((((()))***+++***)))'''%%%)))+++,,,+++((((((***,,,000333555222---***,,,///,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---,,,,,,,,,---------....../////////000111111222222000111222333333333333333---000333333222222555888666;;;CCCMMM[[[nnn|||zzzsss}}}sssmmmqqq{{{~~~{{{{{{}}}~~~|||{{{{{{xxxtttnnnkkkiiigggccc```^^^^^^]]][[[UUUKKK???777///333555000***(((---222...///000000///---,,,+++***,,,...,,,***(((***,,,,,,,,,,,,,,,------...///---------......------,,,---------------------------,,,+++******,,,...///---,,,,,,,,,,,,---......+++---000111000///------......//////000111111111---,,,,,,,,,---...000111000000000000111222333444333333333333444555666666222444666999===BBBIIINNNSSSZZZeeepppwwwyyyxxxvvvqqqpppqqqtttxxx}}}|||gggkkkooowww{{{YYY>>>777666555444333333222333---...///111111///...---////////////////////////////////////////////////+++++++++***++++++,,,,,,***)))))))))))))))***+++...---,,,***)))(((((((((******++++++++++++******(((((())))))))))))(((((()))***+++,,,,,,+++***))),,,+++***)))((((((((((((******+++++++++******)))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********++++++*********))))))((((((++++++++++++++++++++++++******))))))***+++,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,---.........---+++)))(((.........////////////000...---,,,...222444222000000111111222222333444444111111222222222333333333444444999BBBJJJRRRcccsss{{{uuu||||||eeebbbaaagggttt~~~~~~{{{}}}zzzrrrllliiihhheeebbb^^^YYYRRRLLLGGG@@@888222222111111111000000//////......------,,,,,,++++++---------------------------------.........//////,,,---------.../////////++++++++++++++++++++++++---......//////......------...............------//////.........---------///////////////...............//////000000111111...///000111333444555666000111222333555666777888999:::;;;<<<>>>AAAGGGKKKRRRZZZfffrrrxxxxxxuuurrrsssrrrrrruuuzzz}}}ppphhhrrr}}}bbbHHH555666555444333222222222222---...///000000///...---........................------------------------,,,,,,++++++***+++++++++,,,++++++***)))(((((('''))))))))))))***+++,,,---)))******++++++******)))))))))************))))))******++++++++++++******))))))***************************++++++******)))))))))))))))))))))))))))*********++++++******)))((()))))))))************************)))))))))(((*********************)))------,,,,,,++++++******,,,,,,+++++++++*********((()))***+++,,,++++++***,,,------------+++***)))------........./////////,,,)))((())),,,...///...//////000000111222222222111111111222222222333333555444555999;;;???JJJVVVkkkxxxuuukkkaaabbbfffppp}}}|||zzz{{{}}}}}}{{{vvvooojjjgggccc]]]XXXNNNJJJEEE@@@<<<888222...000000000/////////......000000//////////////////------------------------------------.........///,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------//////.........---------.........///////////////////////////000000000000------...000111222333444111111222333555666777777888999;;;<<<>>>BBBHHHLLLUUU]]]hhhssszzzzzzwwwtttppppppqqqtttyyy}}}zzzllleeelll~~~dddKKK<<<333444333222111111111111111---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------.........---+++***((((((((()))***+++,,,---)))******++++++******)))******++++++++++++******++++++************++++++''')))***,,,,,,,,,,,,+++))))))******+++******)))))))))))))))))))))))))))++++++************++++++))))))))))))************************))))))))))))*********))))))(((((((((******++++++++++++***)))***************))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........+++)))))),,,...000000.........///000000111111000111111111222222222222222111333555555777>>>FFFLLLXXXlll~~~uuuoooiiieeegggkkkttt~~~||||||~~~}}}xxxrrrlllfff^^^UUUNNN>>>;;;666444222111///---//////...............---/////////000000000000000........................------------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------...............---------------......//////000000000000000000////////////------...000111222333444222222333333444555666666777888:::<<<>>>CCCIIINNNXXX___jjjuuu{{{|||yyyvvvooooooqqquuuzzz}}}~~~~~~}}}zzzhhhbbbccctttnnnQQQ???888777222222111000000000000000......///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************&&&(((+++---......---,,,---,,,+++)))((((((''''''))))))************)))))))))******++++++******))),,,+++***))))))***+++,,,((()))+++---...---+++***((())))))***************((((((((((((((((((((((((+++***)))(((((()))+++,,,)))))))))))))))******************)))))))))))))))+++******))))))(((((('''"""$$$&&&((()))*********************************,,,,,,------............******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---...///000111.........///000000111111000000000111111111111222111222333555555666:::???;;;DDDRRRcccvvv{{{qqqnnnoooqqqsssxxx|||~~~~~~~~~yyyooofff]]]SSSHHHAAA555333000.........//////........................---------....../////////........................------------------------------,,,,,,++++++******++++++++++++++++++++++++---------......---------,,,,,,---.........------........................,,,------...///000111111111111000000//////......///000111222333444555555333333333444444555555555666888:::<<>>888444222111000000//////000000000////////////////////////------------------------------------------------------,,,+++******************+++++++++***((('''++++++***)))((((((((((((((())))))******))))))((((((((())))))))))))((((((++++++************+++++++++,,,,,,,,,,,,***)))'''''''''((()))************))))))))))))))))))))))))(((((((((((()))***++++++************))))))))))))))))))))))))************************************+++***))))))))))))***************+++++++++++++++******)))))))))***+++,,,***************+++,,,---+++++++++,,,,,,,,,------***,,,......---------.........//////000111111111////////////000000000000///222222111222666777666666777999;;;BBBNNN\\\gggzzzuuummmcccTTTGGG>>>888222///000111000...,,,,,,...//////////////////000000000.........///////////////------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,------...---------------...............------......//////000000000000000000////////////...//////000111111222222222222333333444555666666777888:::<<<@@@EEEKKKPPPVVV]]]gggpppuuuvvvuuusssnnnnnnppptttyyy|||}}}}}}}}}qqqdddbbbrrrpppQQQ@@@:::666444444111000000000000000111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++//////...------,,,++++++((((((((((((((()))******(((((())))))))))))(((((()))))))))******)))))))))******++++++++++++************************))))))&&&'''((()))************))))))))))))))))))))))))))))))***+++,,,,,,---,,,************)))))))))(((((()))))))))************''''''((())))))*********...,,,***((('''(((***+++)))))))))*********++++++))))))((((((((()))***++++++******))))))***+++,,,,,,,,,,,,,,,------------/////////---+++,,,000333---------...//////000000........./////////000000...111222000333:::<<<:::222444666777888>>>FFFLLL```ooo}}}xxxxxx{{{~~~~~~rrrhhhYYYPPPDDD<<<888666444222---///000///---,,,---///------........./////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,---------------------.........//////.........///////////////////////////000000000000/////////000111111222222111111222333555666777777888999;;;===@@@EEEKKKOOOVVV\\\eeennntttuuusssqqqnnnnnnooorrrwww{{{}}}~~~}}}xxxjjjdddiiirrrZZZAAA555333111111444111111000000000000111222//////............//////------------------------+++++++++++++++++++++++++++++++++***++++++,,,,,,***))))))(((((()))******)))((((((((((((((()))***(((((())))))))))))((((((******++++++++++++******)))***+++,,,,,,+++***))))))((((((((()))***+++,,,&&&'''((()))************)))))))))))))))))))))))))))+++,,,...//////......+++*********))))))(((((((((((())))))*********+++%%%%%%&&&'''((()))******+++)))&&&%%%%%%(((+++---'''((((((((())))))******+++***)))))))))***,,,---,,,+++***))))))***++++++,,,,,,------------.........---)))%%%###&&&---333++++++,,,------......///............/////////000444666333......333333...///333777888888999===@@@AAAPPPaaannn|||{{{uuuqqqooopppxxxzzzrrrwww~~~yyyzzz}}}vvveeeWWWDDD===555111111333333222,,,///111111...---...///,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***+++,,,------...------------........./////////////////////...............//////000000111111111111111222333333333444000111222333555666777888888:::;;;===@@@EEEKKKOOOVVV\\\eeennnssstttsssqqqqqqpppqqqsssxxx}}}{{{{{{mmmggglllyyy\\\KKK;;;666444111000222000000000000000000000000///............---------***++++++,,,,,,++++++***,,,+++***+++,,,---+++)))***((('''''')))+++,,,,,,,,,+++++++++***))))))))))))***,,,---,,,***(((''''''((()))******)))((('''''''''(((((()))))))))***+++***((()))******)))((())))))))))))))))))))))))******+++,,,,,,***)))((((((***+++***)))((()))*********))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''')))******))),,,***((('''&&&'''((()))************************...---+++)))((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------000000////////////000000,,,---......///.........000000000000000000000000000000000111222444555666===@@@EEENNN[[[lll}}}zzzrrrooorrrvvvzzz|||xxxtttvvv~~~~~~yyyuuuuuuxxx{{{~~~|||ppp^^^LLLAAA777666444222111000/////////***''')))///111...)))******+++,,,------------***++++++,,,------------************************,,,,,,,,,+++++++++******((('''''''''''')))***+++************************)))))))))))))))))))))))),,,------...------,,,,,,......---,,,++++++++++++***++++++,,,---...//////111111000///////////////222222111111111111111111222333555555555555777888999:::;;;<<<===BBBGGGKKKTTTZZZdddnnntttvvvtttsssqqqppppppssswww|||~~~~~~||||||zzzlllooo{{{qqqQQQCCC666222222000000111////////////////////////............------------++++++++++++++++++++++++,,,+++***+++,,,---+++)))'''&&&$$$%%%''')))))))))+++++++++******************++++++,,,+++***)))((('''((()))******)))((('''***))))))))))))))))))(((***)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))(((((('''((()))******)))((()))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))'''(((***++++++***+++***((('''''''''((()))************************,,,+++***)))))))))***+++******************************************++++++---------,,,------...///000//////////////////000---......///000/////////000000000000000000000000000000000111222333444555333555999>>>GGGSSS```hhh~~~}}}}}}}}}|||zzzyyyssspppqqquuuxxxnnnlllggg___TTTHHH===777333222111000/////////000///,,,***+++///000...+++***+++,,,---------,,,,,,+++,,,---------,,,+++******************+++++++++,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,************************++++++++++++++++++++++++))))))***+++,,,---,,,,,,......------,,,,,,------------------........................///111222333111111111111111111111111000111444444555666888:::888:::;;;===???BBBHHHKKKQQQXXXdddooouuuwwwuuusssrrrqqqqqqtttxxx|||||||||}}}|||rrrqqqqqqTTTCCC999000///111000000000////////////////////////............------------,,,,,,+++******+++,,,,,,,,,+++***+++,,,---+++)))***)))((((((***,,,,,,,,,***************++++++++++++++++++***************(((((())))))))))))((((((,,,++++++***))))))((((((((('''&&&''')))******((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))******(((((()))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++)))((()))***++++++++++++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,************************++++++******************...............//////000//////............//////......///000000000000000000000000000000000000000000000000000111222444444333333555666999???FFFKKK[[[hhh{{{|||}}}~~~yyytttqqqpppooo^^^XXXNNNCCC;;;666444444///...............///000//////..................+++,,,---......,,,+++))),,,---.........,,,***((()))*********++++++,,,,,,---------,,,,,,,,,++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------...//////000/////////.........---............///111222333111111111111111111111111///111444555666777:::<<<888:::<<<>>>@@@DDDHHHLLLPPPXXXeeeqqqxxxyyywwwtttrrrqqqqqqtttxxx|||zzz{{{}}}tttsss|||~~~[[[BBB999444///...111222111000////////////////////////.........---------,,,,,,---,,,***))))))***,,,---++++++***+++,,,---+++))),,,******+++---......---)))))))))***+++++++++,,,++++++***))))))******+++(((((())))))))))))((((((+++++++++***************%%%$$$###%%%'''((((((''')))))))))))))))))))))))))))((('''&&&%%%&&&'''(((((()))***)))((('''(((*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))'''((()))+++*********)))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++***************...------------.../////////......------......///------...///////////////000000000000000000000000/////////000000222333333666777777777777888<<<>>>EEEOOO]]]mmm|||{{{}}}{{{|||{{{|||tttjjj```YYYMMMGGG>>>666111000222444///......------......///...000111000---+++---///,,,---...///...,,,)))(((***+++---///...---+++))))))******++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,---...///000000000000///////////////111000000///////////////111111111111111222222222111333555666666777999;;;888:::===???BBBEEEIIIMMMSSS[[[hhhttt{{{{{{wwwtttqqqpppqqqsssxxx|||~~~{{{{{{|||rrrzzzhhhLLL;;;555444111000222444333000...........................------------,,,,,,,,,---,,,***))))))***,,,---++++++***+++,,,---+++)))(((''''''(((***+++***))))))))))))***+++++++++,,,+++******))))))***++++++))))))(((((((((((())))))(((((()))***+++,,,,,,---&&&%%%%%%&&&(((***)))(((***************************)))((('''&&&'''((()))''')))***)))((('''((()))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&((())))))((()))((((((((((((((())))))''''''''''''''''''''''''************))))))((((((************************************************,,,,,,++++++,,,,,,---.........------------......+++,,,------......------////////////////////////////////////000111222222333444555555444444666888>>>BBBHHHQQQ\\\kkk{{{}}}~~~|||uuuoooppp{{{xxxqqqnnnmmmrrrzzz}}}}}}}}}~~~yyyqqqhhh^^^SSSHHHAAA999777444111//////000111111111000///............,,,///111///+++***,,,...------......---+++)))(((((())),,,---......---,,,******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++******++++++,,,---//////......//////000111111222111000000///////////////000000111111111222222222111333444444333333444666999;;;===@@@BBBFFFKKKOOOYYYaaammmwww|||{{{wwwsssppppppppprrrwww{{{}}}~~~~~~}}}{{{wwwqqqUUUBBB888333444333111222555444000........................------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***+++,,,---+++)))((('''((()))+++,,,+++)))***************+++++++++***************+++++++++))))))(((((((((((())))))&&&'''((()))***,,,------***)))((()))+++,,,,,,+++************************+++***))))))(((((())))))'''((())))))''''''((()))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))*********))))))((('''))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,------,,,,,,,,,,,,------++++++,,,------------,,,///////////////////////////////////////000111111000222333333333444666888:::;;;<<<>>>EEEOOO[[[cccuuu}}}tttqqqsssxxxyyysssssstttuuuwwwzzz|||~~~vvvzzz|||||||||yyyyyyzzzzzz}}}zzzvvvttttttxxxzzzyyyuuunnnhhhggggggooottt|||ssshhhYYYLLLCCC>>>999666000111222222222222111000222222111//////.........,,,...000///,,,+++,,,///......------,,,+++***)))((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...///000000000*********+++,,,---...///------...///000111222222............///111222333000000000111222222333333000222222222111000111222;;;<<<>>>???BBBGGGMMMQQQ\\\dddnnnxxx|||{{{wwwsssqqqppppppssswww{{{~~~~~~~~~}}}vvvXXXFFF<<<555///222222///000444555111........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++,,,---+++))))))))))))+++---...,,,***+++++++++***************((()))***+++,,,++++++******)))(((''''''((()))***''''''((())))))***+++++++++***))))))+++++++++)))************************)))************)))(((((('''((()))(((''''''((()))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,---***))))))))))))***++++++------,,,,,,,,,,,,------+++,,,------......------//////////////////////////////.........///000000111222333333222333666888666666666888;;;AAAGGGLLLVVV```mmm|||}}}zzzzzzzzzyyywwwvvvuuuvvvnnnrrrsssrrrssswwwwwwuuuvvvwwwyyyyyyyyyyyyzzz{{{zzzzzz{{{{{{{{{zzzyyywwwzzz}}}~~~|||yyyxxx{{{ssskkk[[[QQQDDD;;;777777555444111111222222222111111111000000///////////////000---...//////......///000......,,,++++++++++++,,,++++++******+++---...///---------,,,,,,++++++***++++++*********)))))))))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,,,,,,,,,,---...///.........//////000000000............///111222333///000000111222222333333222333444444333333555666=========>>>AAAGGGOOOTTT\\\cccmmmvvv{{{{{{xxxuuusssrrrrrruuuyyy}}}}}}~~~]]]HHH>>>888333,,,000000,,,...444555111........................---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++***+++,,,---+++)))%%%%%%&&&(((******(((''',,,+++++++++******))))))'''(((***,,,---,,,***)))***)))(((''''''((()))***(((((((((((()))))))))))))))(((''''''((()))'''&&&************************((()))*********)))'''&&&'''((()))((('''&&&''')))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''')))******)))''''''((())))))***))))))))))))))))))))))))))))))$$$&&&((()))***+++******((((((((((((((((((((((((''''''(((***+++,,,---...******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,---......//////......///////////////////////////............//////000111111222111000000222555333444666888;;;>>>@@@BBB>>>EEEOOOZZZgggxxx~~~{{{~~~}}}|||~~~|||yyy|||vvvfffUUUJJJ@@@;;;555444666555222...222000...,,,++++++,,,------------...///000111111.........///000111111111///...,,,******+++,,,......---+++******+++---//////...------,,,+++***)))*********))))))))))))(((***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++)))'''$$$"""!!!...------------...//////////////////............111111000//////////////////000000111222222333333444666888999888999;;;===>>>>>>===>>>@@@GGGPPPVVVZZZaaajjjsssyyyzzzxxxvvvuuuttttttvvv{{{{{{]]]MMMEEE;;;666666000000000000000000000000---.........///000000000------------------------222000...,,,************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++$$$"""'''***((((((+++))))))*********))))))((()))))))))))))))(((((('''&&&''''''((()))******+++******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))((('''&&&'''(((***,,,///...---+++***((('''&&&(((''''''''''''&&&&&&&&&)))((('''''''''(((***+++(((((((((((())))))))))))******))))))))))))******))))))***,,,---...//////......------,,,---------111000...---,,,------...///...---,,,,,,,,,---...---///111222333222000///222111111111222333333444222222222333555666888999999===BBBGGGMMMXXXgggqqqooo___SSSJJJBBB<<<666555444333222222222222000000000000000///......000///...------...///000//////...---,,,,,,+++++++++*********,,,...111333111...++++++,,,---+++(((+++++++++***++++++,,,,,,,,,,,,,,,---------......******))))))))))))))))))))))))***+++---...//////---,,,*********,,,...000------------------------,,,---...---+++***+++,,,...------,,,,,,...///000///000111111111111000000333333444444444333333222555666666666555666888;;;===>>>???@@@BBBGGGNNNSSSXXX___iiirrrvvvwwwwwwvvvsssrrrrrrssswwwzzz||||||~~~}}}kkkMMMAAA;;;444///000////////////////////////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,&&&$$$(((+++)))))),,,))))))************))))))''''''((()))))))))))))))''''''(((((())))))******)))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))***************)))((((((''''''%%%%%%%%%&&&((())))))(((((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))(((((('''((()))***+++((((((((()))))))))************))))))))))))******))))))))))))***,,,---...+++******))))))*********...---,,,+++++++++++++++///...------,,,---...///---...000222222222111000000000000111222333444555444444444444555555666777999;;;>>>???AAAGGGPPPXXXdddpppyyylllbbbTTTHHHAAA;;;555000222111000///............///////////////...------000///...------...///000///......------,,,,,,,,,******,,,---.../////////000...++++++------,,,***,,,++++++***++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......---,,,+++******+++,,,---------------------------,,,---...---+++***+++,,,000///...------...//////.....................---111111111222222111111000333444555555555777:::===<<<===???@@@CCCHHHOOOTTTZZZaaakkkrrruuuuuutttsssqqqpppppprrrwww{{{}}}~~~pppYYYBBB:::888333000111////////////////////////++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))++++++,,,,,,(((''')))+++))))))+++))))))************))))))%%%&&&''')))******++++++(((((((((((())))))))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))''''''&&&%%%%%%&&&((()))%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))******((((((((((((((()))******)))))))))*********++++++******))))))))))))******---,,,*********+++---///,,,,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++......---------......///,,,---///111111111111000/////////000111333444555666666555555555555555666666888999777666777<<<@@@GGGPPP]]]iiitttrrr___QQQKKKEEE===888555333000---333222111000/////////000...............---------//////...------...//////.....................---***+++---//////...---+++...---++++++---...---,,,,,,,,,++++++***++++++,,,))))))))))))*********+++,,,,,,,,,---------------+++++++++,,,,,,------------,,,+++))))))***++++++,,,,,,,,,,,,------------,,,---...---,,,+++,,,---111000///.........///000000///...---,,,------...000111111222222111111111111333444555666888;;;>>><<<===???AAADDDJJJQQQVVV\\\cccmmmsssvvvtttrrrpppnnnnnnnnnqqqvvvzzz}}}~~~~~~\\\KKK;;;777777555333222///////////////////////////.........------,,,,,,++++++++++++++++++++++++......///...---+++)))(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********+++)))((()))))))))((()))((())))))************)))&&&'''((()))************))))))))))))((((((((((((''''''''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***''''''(((((()))***++++++%%%&&&&&&'''((()))))))))((((((((((((((())))))***)))*********++++++++++++******))))))))))))******---+++)))'''''')))+++---------,,,,,,,,,---......------/////////...---,,,------------------......,,,---...000000000000000---......///111333444555555555555444555555666666333444666555444444666888;;;@@@HHHOOOVVVaaannnwwwnnnaaaXXXPPPEEE===;;;888555444444444333111222222111000000000000000//////......---------................................................///,,,---.........---,,,+++,,,+++******+++,,,------,,,,,,++++++******++++++))))))))))))************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,---------,,,---...---,,,+++,,,---//////......///000222333555333111///...///000111222222333444444444333333222333555555555777;;;===<<<===???AAAEEEKKKRRRWWW]]]dddnnnuuuwwwvvvsssqqqooonnnnnnpppuuuyyy{{{|||gggIII>>>444222222111///...........................000000//////......------------------------------))))))******)))'''%%%$$$,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((''''''))))))((('''(((((('''(((((()))***************(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((())))))******************++++++(((((((((((((((((((((((('''(((((())))))))))))))))))*********++++++++++++******))))))))))))*********(((&&&$$$$$$%%%''')))))))))(((((()))***++++++,,,---.../////////------++++++,,,,,,------------------......////////////------...///000222444555222222333333444666777888222444555666666666666777555777:::<<>>===:::666333222111111222222111000...------,,,,,,,,,,,,---111000///.........//////------............---------------...............000///---,,,++++++,,,,,,))))))*********+++,,,------,,,++++++*********+++*********++++++++++++,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++(((((())))))***+++,,,---+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,------///222444555555444222000000111222333111222333444444444444444444555666555555666999;;;<<<===???AAAEEEKKKRRRWWW\\\dddooowwwzzzyyyvvvtttqqqpppoooqqqtttwwwxxxxxx}}}|||nnnTTT>>>999333000111000///---........................------------------,,,,,,------------------------'''((()))***************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))((('''&&&$$$(((***(((&&&((((((''''''((()))******+++******)))))))))))))))(((''''''(((((((((((())))))))))))'''''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))******)))(((((()))+++,,,'''''''''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))(((((((((''''''''''''((())))))))))))))))))))))))*********++++++******))))))))))))******,,,+++)))(((((()))***,,,))))))))))))***+++,,,,,,++++++,,,,,,------,,,,,,***+++,,,---............///.........---------------------...///111222333000000111222333555777888444444555555555555444333333444444555666:::???CCCEEELLLWWWcccooo}}}zzzoooeee[[[SSSIIICCC<<<999999888555111222111111111000000/////////......---------......222111000......///000000------............---------------------------,,,111///---+++***+++,,,---)))***+++***)))***,,,---------,,,+++************+++++++++,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******++++++,,,,,,------,,,---......------...///++++++,,,---///111444555111000////////////111111///000111111222222222222555666666666555666888:::<<<===???AAADDDJJJQQQVVVZZZbbbnnnwww{{{zzzwwwuuusssqqqpppqqqtttvvvwwwwwwzzzzzzuuuWWWEEE999777333111111222111000........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))***)))'''&&&"""))),,,((('''******((('''((()))******+++++++++'''(((((())))))))))))(((''''''(((((())))))******'''''''''(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))***)))((('''((()))+++,,,'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((()))***))))))(((((((((((()))))))))************))))))))))))******------,,,,,,,,,------...++++++++++++,,,---...///+++++++++++++++,,,---...,,,---...///000000000///000000...---,,,+++++++++...------...///000111222111000111111222333444555555444333333333333111000222333444555666888:::;;;777;;;AAAGGGNNNXXXdddmmmwwwlll^^^TTTNNNHHHAAA:::888777666777777555111---111111111111000000000111111111000000000000111111111000///------...///000,,,------......------,,,---------,,,+++++++++***///......---,,,,,,,,,,,,+++,,,---,,,+++***,,,///...---,,,+++************+++++++++,,,,,,,,,,,,---)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,---......------...000------,,,,,,---///111222---------...//////000000//////000111222222222222444555555555555666999<<<<<<===???@@@CCCHHHOOOTTTYYYaaammmvvvzzzxxxuuusssrrrqqqpppqqquuuxxxyyyyyy{{{|||___FFF;;;333333111......000000///........................,,,,,,,,,------.........++++++++++++++++++++++++///...,,,+++***++++++,,,+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))******)))(((""")))---)))(((+++,,,***''''''(((******+++++++++%%%&&&''')))************&&&''''''((()))******+++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((('''&&&%%%&&&''')))+++))))))******)))(((''''''''''''(((((())))))******&&&&&&'''((()))***++++++&&&''')))*********)))((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))))))))(((((((((((()))***+++,,,......---,,,---...000111---...000111222222222111111000///---+++*********...............///000111222111111111111111222222444222111222222333222111///000222333444444444444555666888999<<>>===>>>???@@@BBBGGGNNNSSSXXXaaallluuuxxxvvvssspppqqqpppoooqqquuuyyy{{{|||}}}fffKKK===666555444333222000///...---111000000///////////////$$$&&&))),,,---,,,***)))+++,,,,,,------,,,,,,+++------,,,***((((((+++---+++***)))***++++++***)))***************)))(((((())))))))))))((((((((((((&&&'''(((*********)))((()))))))))))))))(((''''''((()))*********((('''&&&%%%'''(((******((('''%%%))))))(((((('''''''''&&&)))'''&&&(((******'''###(((((((((((())))))))))))$$$%%%'''((((((((('''&&&++++++***((((((''''''''')))((('''&&&&&&''')))*********)))(((((((((((((((''''''((((((((((((''''''$$$+++---,,,)))''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))***++++++)))((('''))))))******+++++++++,,,,,,+++***((((((((()))***)))+++---......///000222888777666555666666888999111111222222222111111000...------,,,,,,,,,------/////////000111111222222222333444555444333222111444333333222111111111222111222333555777:::<<<===GGGJJJPPPXXXdddsssyyykkk\\\MMMBBB;;;:::888555444333333333000111222222222000///...000000000000000000000000...///000111111000///............///111444666888000000...---+++)))((((((,,,,,,,,,,,,,,,+++***)))---------,,,,,,---------,,,,,,,,,,,,------...///...,,,)))''''''(((+++---000///------------+++***((()))***+++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++++++++))))))(((((()))******+++.........------,,,,,,,,,///////////////.........//////000000111111222222111111222333444555555666555555555666888999;;;<<<888:::===???BBBFFFJJJNNNVVV___kkksssuuutttsssssssssrrrrrrtttwwwzzz{{{{{{~~~uuuXXXDDD:::555444333222222000//////...111000//////......//////((()))+++---------,,,+++,,,,,,------------,,,,,,+++,,,,,,***)))(((***,,,+++***))))))++++++***)))***************)))(((((((((((((((((()))))))))))))))************))))))((()))))))))))))))((('''''')))))))))))))))((('''''''''((()))******)))((('''******)))))))))(((((((((,,,***)))+++,,,,,,)))'''''''''''''''((((((((((((%%%&&&&&&'''(((((('''''')))((('''&&&&&&%%%%%%%%%***)))'''&&&&&&'''((()))***)))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%###(((***)))&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((()))))))))*********++++++,,,+++)))((((((((()))******+++------------///000666555444222222222222333//////000000000//////.........---------------...000000000111222222333333222333444444444333111111333222111000000000000111111111222333555777888999:::<<>>;;;888777555333222111111222111111111111111000//////////////////////////////---............------,,,,,,,,,,,,,,,---///000111000///...---,,,+++***)))---------------,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,---......---,,,+++))))))))))))+++***)))***,,,,,,,,,+++***++++++,,,,,,,,,,,,+++------------------......+++++++++++++++++++++++++++++++++******+++,,,,,,......---------,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,------//////000111222333333444444444555666777999:::;;;???@@@AAAAAABBBEEEIIILLLWWW```llltttuuusssqqqpppsssrrrrrruuuxxx|||}}}}}}xxxZZZFFF;;;666444111111111111000000000000000000///............///------------------------,,,,,,------------,,,,,,***+++,,,,,,***))))))***+++***))))))++++++***)))***************)))((((((''''''(((((())))))******,,,,,,+++***)))))))))))))))))))))))))))(((''''''***))))))(((((((((((((((************************************)))))))))))))))((('''((())))))'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&***)))(((&&&&&&&&&'''((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""$$$'''((('''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))(((((())))))))))))******+++***))))))((()))))))))***+++,,,,,,++++++,,,...222111000...------------,,,,,,---......------,,,......---------......///000000111222222333333444222333333333333222111111111111000/////////000000222111111111222333333444444555666777999<<>>BBBIIIMMMUUU___llltttvvvssspppooooooooopppsssxxx|||gggJJJ;;;666444222222---......///000000111111///......---------------000///---+++***+++,,,---))))))************))))))***---///000...,,,+++******)))((()))******)))(((***************)))(((((('''((((((((()))))))))***'''&&&&&&&&&'''(((***+++)))))))))))))))(((''''''***)))(((''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((*********)))((((((((()))''''''((((((((()))))))))((((((&&&%%%%%%&&&'''(((***))))))(((((((((((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))))))))((()))(((&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((()))))))))***,,,+++)))((((((((()))***)))))))))((((((((((((((()))))))))*********)))))))))+++++++++)))((()))***))))))******++++++++++++***+++,,,,,,---------,,,---------------...//////......//////000111111111222222111111000000000000111111000000000111111222444333222111000000000000...000333444444444555666777777999;;;???CCCGGGJJJPPPWWWaaakkkttt|||}}}wwwsssggg___VVVOOOLLLHHHBBB<<>>===;;;999999:::;;;999::::::;;;:::777333///222111000//////000111222111000///......///000111........................111000///---------...///,,,------...////////////........................***+++,,,,,,,,,,,,++++++...---+++******+++---...---,,,,,,+++************......,,,++++++++++++,,,,,,+++***+++---...---,,,++++++,,,++++++***))))))+++++++++++++++*********))))))******++++++++++++------,,,,,,,,,,,,------------------------------,,,---------......//////111111111000000//////...111111222333444555555666333333333444666777999:::<<<<<<<<<<<<===BBBHHHMMMRRR\\\iiisssuuutttrrrqqqmmmmmmnnnqqqvvv{{{}}}~~~~~~eeeQQQ>>>777666222000222---------...///000000000......---,,,,,,,,,,,,---...---,,,+++***++++++,,,)))))))))******)))))))))***---//////...,,,++++++***)))((((((******)))(((***************)))(((((()))))))))))))))((((((((($$$$$$%%%&&&''')))***+++)))))))))))))))(((''''''((((((((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&%%%'''((((((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&(((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''''''''(((((())))))******+++******)))))))))))))))******))))))))))))(((((((((((()))************))))))***+++***)))((()))***'''((()))+++,,,,,,---,,,******+++,,,------------,,,,,,,,,,,,,,,---...///------......///000000111222111000000//////000000111111000000000111222222444333222111000000000000...000222222000000000111333333333444666999<<<===;;;???EEELLLRRRXXX___cccjjjooowww~~~}}}xxxsssjjjbbbZZZTTTNNNJJJDDD@@@<<<:::;;;;;;999777666777777555333222333444333333333222222222222222222111000//////000111111//////......//////000000........................---,,,,,,,,,,,,,,,------++++++,,,---.....................---------------******++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,111000---+++)))(((((()))+++***))))))***+++)))(((******+++++++++***))))))------------.........///*********+++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,---......//////////////////............//////000111222333333444333333444555666888999:::@@@@@@@@@??????BBBGGGKKKPPPYYYfffooorrrrrrqqqrrrllllllmmmpppuuuzzz|||||||||kkkMMM@@@666666444...---333---------......//////000...------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,******++++++++++++*********+++------+++***)))******((('''((()))***)))(((***************)))((((((******))))))((((((''''''%%%%%%'''((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))'''((()))******)))((('''''''''(((((())))))))))))%%%''''''%%%###"""$$$''''''''''''((((((((())))))''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((&&&$$$$$$&&&'''&&&%%%'''''''''''''''''''''''''''''''''((()))************************)))((((((++++++*********)))))))))'''((()))***+++******))))))***++++++))))))***+++((()))***,,,,,,,,,++++++))))))***,,,,,,---------*********++++++---...............///000000111111222111000///...///000000///////////////000111222111111000000000000111111000222333222111000000111000000000111222333555555555666888999;;;???EEEIIIKKKPPPVVVZZZ^^^eeennnuuu}}}~~~tttrrrnnniiiccc]]]XXXUUURRRNNNHHHCCC???<<<999777444444444444444555666666111333555444222000111222111111111000///000222333222111000///......///000---......///000000//////........................******+++,,,------------,,,---.........---++++++......------,,,,,,++++++***++++++,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,+++***))))))***)))((()))***+++***(((******++++++,,,,,,+++++++++,,,,,,---...///000000***++++++,,,------......*********+++,,,---...///,,,,,,,,,---------......++++++,,,------.../////////000000000000000000111//////000111222333333444444444555666777999:::;;;===>>>???@@@AAACCCHHHKKKOOOWWWbbbjjjlllmmmmmmnnnmmmmmmnnnqqquuuyyy{{{|||zzzeeeKKK@@@666222444111***,,,444---------.........//////...---,,,,,,++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++)))(((((()))***((('''((()))***)))(((***************)))((((((++++++***)))((('''&&&&&&'''((()))******)))(((''')))))))))))))))(((((('''&&&'''(((*********)))(((''')))***,,,,,,***)))'''(((((())))))*********+++(((******(((%%%%%%'''***&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$))))))((((((((())))))***&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))))))))************))))))+++(((&&&&&&(((***(((&&&))))))))))))))))))))))))&&&''''''((()))******+++)))***+++++++++***(((''',,,+++++++++******))))))'''((()))+++++++++***)))(((***++++++******+++,,,******+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,************+++,,,---.../////////000111111222222222111///.........///000...............///000111///////////////000111111///111222111000000111333//////000000000000000000777666555333222444999===:::>>>AAABBBAAADDDKKKQQQSSS[[[fffmmmqqquuu{{{zzzsssnnniiibbbYYYRRROOOMMMIIIDDDAAA???>>>>>><<<999666444555666666555222333444333000///000111---111444444333111222444...000333333222000///...222111///...------......,,,---///000000000///...........................***+++---///000000//////000000000000///---+++)))......---,,,,,,+++******+++,,,------.........---)))***,,,------,,,***))),,,,,,,,,,,,---......///"""%%%))),,,......---,,,+++***)))***,,,---,,,+++***+++,,,,,,------------(((((()))***,,,---...///++++++,,,------...//////******++++++---...000111,,,,,,,,,------.........++++++,,,,,,---...//////------......//////000000111111222333444555555666555555555666888999;;;<<<666888;;;>>>@@@DDDIIILLLOOOWWW```fffhhhhhhiiikkkooonnnooorrrvvvzzz||||||zzzkkkRRRAAA555444333111000//////...000000000///...,,,******.........------,,,,,,,,,)))******++++++******))),,,,,,,,,++++++*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************)))***++++++***)))***+++)))))))))+++------+++)))(((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))************))))))((())))))(((&&&&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&&&&'''''''''''''''***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))(((((()))***+++,,,,,,---)))))))))(((((((((((((((+++)))(((((()))+++***))),,,)))''''''***+++***(((,,,,,,,,,,,,---...//////---------...///000000111//////000000000000000///000000000000000/////////111111000///////////////......///000111222222333222000///000111111000///111111222333333333333222777777777888888:::;;;;;;CCCCCCEEEHHHLLLQQQUUUXXX```dddjjjqqqvvvzzz{{{|||~~~zzzxxxtttpppllliiigggeeeVVVUUURRRNNNJJJFFFCCCAAA===<<<;;;:::999777777666555444222111111222444555777666444333222333333444111000000000//////......000000000000000000000000////////////............---------............///000000////////////000000000000///...............++++++++++++,,,,,,---......---+++***)))***+++++++++,,,,,,,,,,,,+++******''''''(((((())))))******///......------,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---''')))+++,,,+++***+++,,,)))******++++++,,,------//////.........---------............////////////........................000111333444444333111000555777888888777777888999;;;>>>AAAAAA@@@BBBIIIOOOQQQVVV[[[```bbbdddfffhhhooooooppptttyyy}}}~~~~~~mmmSSS@@@555444333222111000/////////000000111000000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))***++++++***))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))'''((()))***++++++++++++)))***++++++))))))***+++***))))))+++------+++)))(((((())))))))))))((((((((())))))***************((((((((((((((((((((((((''''''((((((((((((''''''((())))))(((&&&&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((())))))******++++++*********)))))))))((((((***)))'''(((***++++++***,,,***))))))+++,,,+++)))+++******++++++,,,---...---------...///000000000//////000000000000//////............------------//////...---------------.........//////000000000111000//////111111000//////000111111222222111111222222222222333444555555777888:::<<>>;;;999777666666666555444333222222111333222111//////000222333333222111000000111111222111111000000000/////////000000000000000000000000000000000000////////////---------............//////......------....../////////...---------------------,,,,,,,,,------...------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***++++++,,,,,,,,,,,,***))))))(((((())))))***)))+++,,,+++******+++,,,***++++++,,,------......///.........------------............////////////111111111111111111111111///000111333444444333333444555777777666666777999;;;>>>AAAAAAAAACCCIIINNNNNNRRRWWW\\\```cccgggjjjnnnnnnooorrrwww{{{}}}}}}~~~vvvWWWAAA666333222222111000000000000000...//////000000000//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))'''((()))***++++++++++++)))***++++++))))))***+++***))))))***,,,,,,+++)))(((((())))))))))))((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))'''&&&%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))******)))((('''&&&&&&'''((()))((())))))******))))))(((((((((((()))))))))))))))''''''(((((())))))******---+++)))((()))))))))'''+++***)))***,,,,,,***((()))))))))******+++,,,------------...//////000000/////////000000//////...------------------------///...------,,,---------------..................000///...///000111000///......///000000000000000111111111111111222333444333333444555555666666666888999:::;;;===>>>???@@@DDDFFFHHHKKKMMMNNNNNNNNNLLLLLLJJJJJJJJJJJJKKKLLLOOOOOOOOOPPPQQQQQQQQQRRRNNNMMMKKKHHHFFFCCCBBBAAA???>>><<<:::888777777666666666555555444333333333000000000000//////......222111///...---...///////////////...//////000111111111111111000000000000000000000000000000000000111111111000000000//////---------............///---------,,,,,,---------///...------,,,---------++++++******)))*********,,,,,,------------------+++,,,,,,,,,,,,+++******---------,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------+++++++++******************++++++,,,,,,,,,++++++)))(((((((((((((((((())),,,,,,,,,***))))))+++---+++,,,,,,------...//////............------------............////////////222222222222222222222222...///000111333444555666333444666666666666777999<<>>>>>>>>===;;;;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@>>>>>><<<;;;999888777666999999888777777777777888333333333444444444444444000000000000000000000000111000///...---------....../////////000000111111111111111111111111000000000000000000000000000000000000000000////////////---------............///------,,,,,,,,,,,,------......------------......---,,,+++***************)))***,,,---...---,,,,,,+++,,,,,,,,,,,,+++******+++++++++******))))))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,+++******++++++************++++++,,,,,,+++)))''''''))),,,++++++,,,,,,---.........------------------------............////////////////////////////////////000000000111222333555666333444666777777777999;;;===???@@@AAABBBEEEJJJNNNLLLNNNQQQTTTYYY```hhhmmmnnnmmmmmmpppuuuzzz}}}~~~{{{```III<<<444222444//////......//////000111//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((()))))))))((('''%%%$$$###((()))******)))((()))***'''&&&%%%%%%'''(((((('''(((((())))))))))))((((((***)))((((((((()))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((((()))***++++++***)))(((((((((((('''''''''''''''%%%&&&&&&((()))***++++++...,,,***)))))))))'''&&&)))******+++******)))************++++++,,,---...------------............///////////////...---------.........//////000000//////............//////.....................---...---,,,---///000///......///000000111000000000...------------......///111...+++))))))+++///111111000///...///000222333444444444444444444444333222222222222333444555555444333222111111222444555555555444333333222111111111111111111111222333333000000000000000000000000000000000111111111111222000000//////............000000111111222222222222000000000000000000111111//////////////////////////////.........------------------............///...------,,,,,,------............------...//////000///...---------------((()))***,,,,,,,,,+++***+++,,,,,,,,,,,,+++************))))))((((((((('''+++++++++******)))))))))************************,,,+++++++++***)))))))))++++++,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,++++++***'''&&&&&&(((************+++,,,,,,------,,,,,,------------------............////////////........................222222111111111222333444333555777888888999;;;===>>>???@@@AAACCCFFFJJJMMMOOOPPPQQQSSSWWW^^^ffflllooonnnnnnqqqvvv{{{}}}~~~|||hhhJJJ<<<777222///000///...............///000111111111000...,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((()))))))))((('''%%%$$$###((()))******(((((()))***'''%%%$$$$$$&&&'''''''''(((((())))))))))))((((((((((((''''''(((((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((&&&%%%$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((((((---,,,,,,+++***))))))((()))((('''(((***,,,,,,++++++,,,,,,+++******+++---+++******++++++,,,---...------------------------////////////......---,,,+++++++++,,,------......,,,,,,,,,+++,,,,,,---...........................---,,,,,,---///000///......//////000000000000000000//////...//////000000000...+++)))))),,,000333000///.........///111222111111000000000000000000...//////000000111111111111000/////////000111222111111111000000/////////...............///000000/////////......---------/////////000000000000000////////////////////////000111111222222222222111////////////000000000000////////////////////////.........---------,,,,,,---------............///...------,,,,,,------...------------------...///++++++***)))))))))******((()))******************+++,,,,,,,,,,,,+++******+++++++++***************,,,,,,++++++***))))))(((************************+++++++++******************++++++,,,,,,,,,++++++++++++************++++++*********((('''''')))+++))))))***++++++,,,,,,---,,,,,,,,,,,,------------............////////////////////////////////////222222222222222222222222333555777999999:::===????????????AAADDDGGGKKKMMMPPPPPPQQQRRRVVV\\\ccciiimmmnnnooosssxxx{{{}}}}}}|||iiiRRR===888777222000222//////...------.........///000//////...---,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))))))))*********+++))))))***++++++***))))))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))(((((('''&&&((()))***)))((('''(((***)))'''%%%%%%'''((()))((((((((())))))))))))(((((($$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$%%%'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&'''((()))***++++++''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''(((((())))))***,,,++++++***))))))(((((()))((('''(((***+++++++++***+++***(((&&&'''***---***))))))******+++,,,---------------------------////////////...---,,,+++******+++,,,,,,---......,,,+++++++++,,,,,,---...++++++,,,,,,------......,,,++++++,,,...//////...------...////////////...222222111111111111111222000///......///000111222333222222111111222222222111000000000000111111222///000000111111111111000111111111000000000111111111111000000000/////////111000000000000000111111111111000000000/////////////////////............------...//////000000000//////000111000///......---.........///////////////////////////////////////.........---------------------............///,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---(((''''''''''''(((((()))++++++******)))*********+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++++++++*********************************************+++++++++)))***++++++,,,,,,,,,,,,******))))))))))))******)))***++++++******+++,,,******++++++,,,------...++++++,,,,,,,,,---------............////////////000000000000000000000000///000222333444333333222222444666888999:::===???@@@??????AAADDDHHHKKKMMMMMMNNNOOOQQQTTTZZZbbbgggkkklllooosssxxx{{{{{{zzz{{{}}}QQQ@@@444444444//////444//////...---------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++*********(((((())))))*********+++((()))+++------+++)))((())))))))))))))))))))))))************)))'''&&&%%%(((((((((((((((((((((((('''((()))***++++++++++++((()))***)))((('''(((******(((&&&&&&(((*********(((((())))))))))))((((((&&&''')))*********)))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''&&&$$$$$$%%%'''((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$%%%&&&'''((()))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''((()))***++++++$$$$$$%%%&&&'''((()))***...,,,***)))))))))'''&&&'''(((&&&###!!!"""'''+++(((((((((((()))***+++,,,------------------------////////////...---,,,+++,,,,,,------...///000000------------......///000))))))***+++,,,,,,------,,,++++++,,,...//////...+++,,,------......------///......---------......+++---...000000///---,,,/////////...------,,,,,,000/////////000111222222//////000000000000/////////////////////.........////////////............///......------------...////////////////////////000000000//////.........++++++---...///000000000------...///...---+++***,,,---------......//////////////////////////////000/////////............---------.........//////++++++************++++++))))))(((((()))***++++++,,,+++++++++,,,---.........---+++***)))***+++++++++,,,,,,,,,,,,+++******)))))))))******++++++,,,*********+++,,,,,,------++++++++++++++++++++++++))))))******+++++++++,,,((()))***+++,,,---------++++++************++++++)))+++---------,,,---...++++++,,,------......///+++++++++,,,,,,---------............/////////000////////////////////////---...111444555555444333000333555777888:::<<<>>>@@@??????AAADDDIIIKKKMMMIIIKKKMMMOOOSSSYYYaaafffhhhjjjnnnsssxxxzzzyyyxxxzzz{{{;;;888444222222222111111////////////////////////000///...,,,+++***))))))------------------------...+++))))))++++++***((((((((())))))*********+++))))))))))))))))))))))))))))))************))))))******)))((('''&&&%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((((((((('''%%%###"""%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************(((((())))))******++++++((()))***++++++***)))(((,,,,,,,,,---------......++++++,,,,,,++++++***)))''''''((()))+++,,,------///...,,,+++***+++,,,,,,+++,,,,,,---.........---------------------------,,,---...///000000000000---,,,++++++------,,,+++......///000000000000000000//////.........//////////////////////////////000000////////////000000........................222222111000///...------////////////////////////........................,,,,,,,,,,,,---...//////---.../////////...,,,+++///////////////000000111333222000...---,,,------000000///...------,,,,,,------............------..................---------------,,,+++***)))(((***+++++++++,,,,,,,,,,,,,,,+++*********,,,///000...,,,******+++++++++))),,,++++++***+++,,,...///******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---,,,***)))))))))***+++))))))***+++++++++++++++)))***+++,,,,,,+++***))))))***+++***))))))+++---////////////...---,,,,,,---,,,,,,++++++,,,,,,---000---...222111---...444//////......///000222333000000111222333444444555222000000222777;;;<<<;;;>>>>>>>>>???BBBFFFIIIKKKNNNOOOPPPQQQTTTYYY```dddjjjkkkmmmppprrruuuwwwxxxzzz|||888555222000000111000000........................///...---,,,+++*********++++++++++++++++++++++++---+++((()))++++++***)))((()))))))))************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$'''''''''((()))*********''''''(((((()))******+++***)))(((((('''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++*********+++,,,---......///---,,,++++++*********+++***++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,///...------//////...---......///000000000000///+++++++++++++++,,,------........................000//////......//////000000000000000000000000000111111000000///............................................................------,,,,,,,,,------....../////////...---,,,//////......//////000111000//////...............000000//////...------,,,///000000111111000000///..................---------,,,,,,+++)))'''&&&$$$)))))))))************+++---,,,+++******,,,---///000---+++)))***+++***)))***))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++******))))))))),,,++++++***))))))******((()))******++++++******'''((()))******)))(((''')))***+++***))))))+++------------------,,,,,,+++---,,,,,,++++++,,,,,,---...+++,,,///...+++,,,222000///...---------......000000111222333444444555333222111444999<<<===<<>>>>>AAA@@@@@@AAADDDGGGJJJLLLOOOPPPQQQSSSUUU[[[aaafffiiijjjmmmqqqtttxxxzzz|||}}}222000......///000///...........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))******++++++,,,,,,,,,+++,,,---.........------------......------,,,+++++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++*********+++++++++------------------------)))***+++---///000000111---,,,++++++------,,,+++------...////////////...000//////.........//////...........................------,,,,,,------..................................../////////000000........................///////////////////////////...---,,,,,,,,,,,,,,,////////////......------......------......///000,,,---...///000///...---......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------......******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++***++++++---...///444000+++(((((())))))***,,,---.........,,,+++***))))))))))))))))))))))))))))))***+++++++++++++++******************)))))))))***+++,,,,,,+++))))))(((((()))************)))*********++++++*********)))***+++***))))))+++---+++++++++,,,---...//////------,,,,,,,,,,,,------......//////......///222//////...,,,++++++******000000111222333444444555444444555777999<<<===>>>BBBBBBBBBBBBDDDGGGJJJLLLOOOPPPQQQSSSVVV\\\bbbggghhhjjjmmmqqquuuyyy|||~~~{{{}}}111000...///000111000///........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************,,,---******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''&&&&&&''''''((((((((()))'''''''''''''''''''''''')))'''$$$""""""###&&&(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((+++*********))))))*********+++---...///...---,,,------......------,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***---,,,++++++++++++,,,,,,------------------------++++++,,,---......---------,,,++++++------,,,+++,,,,,,---..................---,,,+++***)))))))))........................------,,,,,,,,,,,,------111111111111111111111111------......//////000000........................////////////////////////,,,,,,,,,,,,,,,---...//////......------------------------------......///---.../////////...,,,+++,,,,,,+++++++++++++++***)))******++++++******))),,,,,,,,,,,,------......+++,,,,,,,,,,,,+++******(((((((((((())))))))))))((())))))+++,,,...000111444000+++(((((())))))***....../////////...,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))+++,,,,,,+++***)))(((((()))***************+++******************+++)))***+++***))))))+++---******)))***+++,,,...///...------,,,,,,------...---//////...---...000111---------......---------000000111222333444444555333444555777888:::<<<>>>DDDCCCCCCCCCDDDGGGJJJKKKOOOPPPQQQSSSVVV\\\ccchhhhhhjjjmmmqqquuuyyy|||~~~{{{}}}111000///000111111000...------------------------,,,,,,,,,++++++,,,------************************)))***+++***))))))+++---************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''++++++******))))))((((((''''''(((((())))))******************************((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))))))))))))))((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))),,,+++)))'''&&&%%%%%%%%%***+++---//////...---,,,---------------,,,+++++++++++++++,,,,,,---------++++++,,,---------,,,,,,...---+++******+++,,,,,,++++++++++++++++++++++++------,,,+++***((('''&&&///...------//////...---+++,,,------......------///...---,,,+++*********---------------------------------,,,,,,------------------------------------------....../////////------------------------........................,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.....................---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,+++)))'''%%%$$$&&&&&&&&&&&&''''''''''''((((((***+++---...000000222///+++((())))))******,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******+++++++++++++++,,,,,,,,,))))))***++++++++++++***))))))***+++++++++++++++))))))(((((((((((()))))))))***+++***))))))+++---((((((''''''(((***+++---......------------......***---...+++***,,,......,,,,,,...///000000000000000000111222333444444555333555777777888999<<<>>>DDDDDDCCCCCCDDDFFFIIIJJJNNNOOOPPPRRRVVV\\\ccchhhhhhiiilllpppuuuyyy|||}}}}}}111000///000000000...---------------------------------,,,+++++++++,,,,,,))))))))))))))))))))))))***+++,,,+++((((((***,,,************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************'''''''''((()))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))))))))(((+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))***)))((('''''''''((()))***+++---///000...---+++,,,,,,,,,,,,,,,++++++***))))))***++++++,,,------++++++***++++++,,,,,,------,,,***)))))))))***+++************************++++++++++++***)))''''''///...------//////...---++++++,,,------------,,,///......------......///------------------------......------------......))))))))))))))))))))))))---.....................------------------------------------------------------,,,,,,,,,------...---,,,+++*********++++++,,,,,,,,,+++,,,------...------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------......+++++++++***)))((('''&&&'''''''''((((((((())))))******+++,,,------------000---+++)))***+++***)))******)))))))))***++++++++++++++++++++++++++++++((())))))***************)))*********++++++++++++******))))))***++++++,,,******+++,,,,,,,,,,,,,,,***)))(((''''''((()))***)))***+++***))))))+++---+++***)))((()))***,,,.........------------......)))......***)))---///---+++,,,...///000000000///000000111222333444444555444777999999999:::===@@@DDDDDDCCCBBBCCCEEEHHHIIILLLNNNOOOQQQUUU[[[bbbggghhhiiilllppptttwwwzzz|||}}}111000//////000///---+++------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++***,,,---+++(((''')))++++++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((************************&&&'''''''''(((((())))))''''''''')))+++...111333)))+++...///000///---++++++,,,,,,,,,,,,+++******%%%&&&'''((()))***+++++++++***)))))))))***,,,------+++)))((('''((()))***))))))))))))))))))))))))((((((***+++------......---,,,++++++------,,,+++++++++,,,------------,,,)))))))))***+++,,,...///------------------------///......------......///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,...000111........................+++,,,,,,------,,,,,,+++******+++,,,,,,---......((()))***+++,,,---------++++++++++++,,,,,,,,,,,,------------,,,,,,+++***...,,,******+++++++++)))******)))))))))***,,,---************************(((((()))***************(((((())))))*********++++++***)))))))))***,,,---++++++,,,------------,,,,,,+++***))))))***+++,,,)))***+++***))))))+++---///...---,,,,,,...///111......------------......+++000000,,,+++///111...,,,---.../////////...---000000111222333444444555666888;;;;;;:::;;;>>>AAADDDDDDCCCBBBCCCEEEGGGHHHLLLMMMOOOQQQTTTZZZbbbggghhhiiilllooosssvvvyyyzzz{{{~~~111///------.../////////+++,,,,,,------,,,,,,+++000///---+++******++++++*********))))))))))))(((------,,,+++*********+++))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))((((((((((((***)))(((&&&&&&''''''((((((***+++***)))((()))***''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---)))&&&%%%&&&'''%%%$$$&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&'''((())))))((((((******(((''''''((())))))''''''((((((((((((''''''((((((((((((((()))******,,,,,,---...///111111222///---,,,---...///,,,)))%%%))),,,,,,(((%%%$$$%%%++++++******)))(((((('''%%%&&&(((***+++,,,++++++))))))))))))************++++++*********+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---++++++---///111000,,,(((......---,,,,,,,,,------+++++++++,,,,,,------------,,,++++++++++++,,,---...///000///---,,,,,,...////////////////////////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,------+++***)))(((((((((......---,,,,,,+++******---+++)))+++------+++(((***+++,,,------+++***))),,,+++***))))))***+++,,,*********)))))))))))))))************************,,,++++++++++++++++++++++++***)))((((((***,,,---,,,***((((((***+++++++++***)))))))))***+++,,,,,,))))))*********++++++++++++***)))(((((()))***+++,,,,,,++++++***++++++,,,******))))))***,,,...///.........------,,,,,,,,,+++,,,---...////////////............////////////......///000111222222333444444555777999;;;===>>>@@@@@@AAABBBDDDFFFHHHJJJMMMNNNOOOQQQTTTZZZaaafffiiijjjlllpppvvvzzz|||}}}|||111///------.../////////+++,,,,,,------,,,,,,+++---,,,+++)))(((((())))))++++++*********)))))))))******))))))((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))******************)))))))))(((((()))((('''&&&%%%&&&&&&''''''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***(((%%%%%%&&&''''''%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))((('''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&'''((((((((((((((((((''''''&&&%%%&&&&&&'''(((******++++++++++++*********)))))))))))))))***+++))))))***+++,,,,,,---------+++***+++------+++)))+++,,,,,,+++)))(((((()))))))))))))))))))))))))))***************))))))((())))))))))))************++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))+++------+++******+++,,,,,,+++++++++,,,,,,---))))))*********+++++++++...---,,,,,,,,,,,,---...---......---,,,++++++---------------------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,+++++++++++++++,,,+++***))))))((())))))+++,,,,,,,,,------------+++*********+++***(((''')))******+++,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))************************++++++++++++************,,,+++)))))))))***,,,---,,,***))))))***++++++***(((((((((((((((((()))***************+++++++++++++++***)))(((((()))***+++******)))))))))))))))***************+++,,,---------------------,,,,,,,,,******+++,,,------------............////////////111111222333444555666666666666666777888:::;;;<<>>>>>???AAADDDGGGIIIPPPQQQRRRSSSUUUZZZ```dddiiijjjlllpppvvvzzz|||||||||000...------...//////...+++,,,,,,------,,,,,,+++,,,+++***))))))))))))))),,,+++++++++************))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***%%%&&&'''((()))******+++*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((())))))******(((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''++++++***))))))*********(((((()))))))))***************)))***,,,,,,+++)))///---***))))))*********''''''((())))))***++++++++++++***)))))))))))))))))))))))))))***************+++,,,---------,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((***...000...+++))),,,000***************+++,,,---)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,---......///++++++++++++******************))))))))))))******(((((()))***+++,,,---...+++,,,---,,,***((((((((()))))))))***+++,,,---...)))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))*********(((''''''&&&&&&''')))***+++******+++,,,,,,+++)))***)))((((((((((((((((((******+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,............////////////222222333444555666666777777777777777888999:::;;;@@@???>>>>>>@@@DDDHHHKKKOOOQQQRRRTTTVVV[[[aaafffiiijjjlllqqqvvvzzz|||||||||///...------...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))******+++,,,---))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''((())))))))))))))))))(((((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''&&&&&&'''''''''((()))***++++++&&&&&&&&&''''''&&&&&&&&&+++***))))))((()))))))))******++++++++++++++++++))))))***+++,,,,,,,,,+++---***'''(((***+++)))'''''''''(((((()))************)))(((((()))+++,,,...((()))))))))************)))+++---...///...,,,++++++++++++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++,,,......---,,,,,,,,,)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++******************************+++,,,---......///++++++++++++++++++*********************+++,,,,,,&&&&&&'''((()))***++++++,,,///111///+++)))***++++++***)))))))))+++,,,---((()))***++++++***)))(((((((((((()))))))))))))))************************(((((((((((())))))))))))(((''''''''''''((()))************,,,------+++))),,,,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,***))))))))))))))))))******+++++++++,,,,,,,,,+++***+++,,,------+++***)))+++++++++,,,,,,------............///......------............//////////////////000111222333444444666666666777888:::;;;<<>>@@@@@@???>>>???AAAFFFJJJMMMOOOQQQTTTVVVYYY]]]aaaeeeiiijjjnnnssswwwzzzzzzyyyvvv|||---,,,,,,---//////---++++++,,,,,,------,,,,,,+++%%%&&&((()))*********)))++++++*********))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))))))))***))))))))))))(((((((((((()))*********)))'''''''''((())))))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% ###&&&'''&&&%%%&&&((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))***+++(((((()))******+++,,,,,,)))+++---,,,***))))))+++(((***+++,,,+++))))))***&&&&&&''''''((()))))))))---------,,,+++***(((((())))))))))))************)))))))))*********++++++((((((((((((((()))******************************+++***)))(((((()))***+++000...///333777666000)))++++++************+++,,,+++++++++*********))))))***+++,,,------,,,+++***)))+++,,,,,,++++++,,,...++++++++++++++++++++++++((((((((())))))+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((()))+++,,,---,,,+++*********)))))))))***++++++///......---,,,,,,++++++(((''''''((()))***)))'''******+++******)))((('''))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((())))))***++++++&&&&&&''''''((((((''''''''''''''')))---000222222(((((((((((((((((()))***(((((()))))))))*********((()))***++++++***)))(((&&&''')))+++++++++***)))************+++,,,------,,,,,,,,,+++++++++++++++******+++,,,------------............////////////000111111222333444555666333444555666999;;;===???>>>>>>???@@@CCCGGGJJJLLLRRRTTTWWWYYY[[[___cccfffiiijjjnnnsssxxxzzzyyyxxxvvv|||---,,,,,,...//////---++++++,,,,,,------,,,,,,+++'''(((***+++,,,,,,,,,+++*********))))))))))))(((,,,+++***))))))((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,++++++++++++************'''((()))))))))(((&&&%%%'''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ %%%'''&&&&&&)))+++))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***)))(((&&&$$$############$$$%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((()))******)))(((''''''(((((((((((((((((('''&&&&&&&&&''')))***,,,---((()))***+++,,,---......(((+++---,,,)))'''((()))&&&((()))'''%%%%%%(((+++$$$%%%&&&'''(((***++++++)))***+++------,,,+++***))))))))))))************))))))(((((())))))***+++***************++++++,,,************************))))))************)))))))))***+++,,,---,,,***(((+++***)))))))))))))))***---------,,,,,,+++++++++'''((()))******)))((('''(((***++++++******+++---))))))))))))))))))))))))''''''''''''((()))++++++************************************************------,,,++++++******)))&&&(((***+++,,,+++***)))))))))(((((((((((())))))+++++++++*********)))))))))'''&&&(((,,,---+++((('''(((***++++++***)))(((***)))(((''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***++++++,,,++++++,,,---------------'''&&&&&&(((---111333444******))))))***+++,,,,,,(((((((((((())))))))))))((()))***++++++***)))(((''')))+++---...---,,,+++******))))))***,,,...///---,,,,,,++++++*********+++,,,---...//////000///............/////////000///000111222333444444555555555666777888:::<<<===???@@@AAACCCFFFIIILLLNNNQQQTTTWWW[[[^^^bbbgggjjjiiijjjnnnsssxxxzzzyyyxxxwww}}}---+++***+++---------+++'''+++......+++)))***,,,******)))***,,,,,,***)))))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,)))''''''***+++***(((&&&&&&%%%$$$$$$&&&'''((('''((()))******)))((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''***)))'''%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''+++)))&&&$$$###%%%((()))(((((('''&&&%%%%%%$$$$$$((('''%%%$$$###$$$$$$%%%)))((('''&&&&&&'''((()))((()))***++++++***)))(((&&&&&&&&&''')))***,,,---000...++++++,,,+++)))&&&************))))))))))))'''(((((()))***++++++,,,+++***)))(((((()))******(((((())))))))))))(((((())))))))))))************))))))***++++++++++++***...,,,)))'''''''''&&&&&&))))))((('''''''''''''''***++++++,,,,,,+++++++++***************************************************************)))(((((()))))))))))))))))))))))),,,,,,---------,,,,,,+++******))))))***,,,...///,,,,,,,,,++++++*********,,,,,,+++***))))))******,,,---......---***(((&&&''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))))))))((((((,,,+++)))'''''''''((((((((()))))))))))))))((('''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&&&&&&&''')))+++++++++)))******+++++++++******+++*********,,,000444666222///***)))******(((%%%***)))))))))***)))'''$$$......---,,,,,,+++******+++++++++*********))))))((())))))+++,,,---......++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,---...000111000111111222222222111111333444666999:::;;;;;;;;;>>>???AAABBBDDDGGGKKKNNNSSSTTTVVVZZZ```dddgggggghhhiiilllqqqwww{{{|||{{{{{{~~~---,,,++++++,,,---,,,+++---,,,,,,---,,,+++)))(((***)))((()))******)))'''))))))))))))))))))))))))'''''''''(((((((((((((((+++)))((((((***+++***(((&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&'''))))))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$### !!!###%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))((((((,,,,,,+++))))))(((((((((///---+++***,,,+++)))'''******)))))))))(((((((((''''''(((((()))******+++***))))))((((((((()))***(((((())))))))))))(((((((((((()))))))))*********))))))***++++++++++++***,,,+++)))((())))))***)))))))))((('''''''''''''''++++++,,,,,,,,,+++*********************************************************************)))(((((()))))))))))))))))))))))))))***************))))))+++************+++---...++++++*********)))))))))******)))((((((((((((((()))***,,,------,,,***)))************++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((()))***+++,,,(((((()))******))))))))))))((('''&&&&&&'''((()))******))))))))))))******))))))((()))))))))(((((()))))))))))))))(((''''''+++***)))***+++...222444999444...)))((()))***+++)))))))))***+++***(((&&&------,,,,,,+++******)))))))))*********+++++++++((())))))***,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------...///000000111111222222222222222222444666888:::;;;<<<<<<>>>???AAACCCDDDGGGKKKNNNSSSTTTVVVZZZ```eeegggggghhhiiimmmrrrwww{{{|||{{{{{{}}}...---++++++,,,,,,+++)))...+++)))+++...///+++'''***)))(((((())))))'''&&&))))))))))))))))))))))))(((((((((((((((''''''''')))))))))***++++++)))'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$######""" ###&&&((()))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***)))(((&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&((()))((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((///...,,,+++)))(((((('''---+++******++++++***))))))))))))(((((((((''''''&&&&&&''''''((())))))))))))((((((''''''((())))))(((((())))))))))))(((((((((((())))))))))))******((()))******++++++*********************+++,,,---))))))((('''''''''((((((+++,,,,,,,,,+++***))))))************************************************)))************))))))((())))))))))))))))))))))))(((((())))))***))))))(((++++++************+++,,,***))))))))))))(((((((((***)))(((((((((((((((((('''(((***,,,------,,,,,,++++++++++++,,,,,,,,,,,,***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---''''''((()))************))))))''''''''''''))))))************************+++++++++***)))((('''&&&)))))))))))))))((('''&&&+++***))))))***,,,...000777666444000,,,***+++,,,)))((()))***,,,,,,***(((+++++++++******))))))(((''''''((()))***,,,,,,---((())))))***+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////000111111222222222222333222333555888:::<<<======>>>@@@BBBCCCDDDGGGKKKNNNSSSTTTVVV[[[aaaeeehhhhhhiiijjjmmmrrrxxx{{{||||||yyy{{{///---++++++,,,+++***(((+++***)))***---///---,,,+++)))((('''(((((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((***+++,,,+++)))'''&&&''')))*********)))(((((())))))))))))))))))(((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&'''&&&$$$$$$$$$&&&(((***''''''''''''''''''''''''%%%&&&'''((((((''''''&&&((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))******)))))))))***+++++++++*********+++++++++***((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))***((())))))***************)))***++++++******+++---))))))((((((((((((((()))++++++,,,++++++***)))(((************************************************))))))************)))((())))))))))))))))))))))))))))))***++++++++++++***,,,++++++***************))))))))))))))))))))))))++++++***************+++'''((()))+++,,,,,,,,,,,,((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((++++++***))))))(((((((((%%%%%%&&&(((((()))))))))***)))(((''''''((()))***)))))))))******)))))))))((()))***+++)))((((((((()))******+++++++++******+++***)))((((((***+++,,,,,,222888888444...)))((((((((()))+++------,,,*********)))))))))(((((((((''''''((()))***+++,,,,,,((())))))***+++,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......+++,,,---///000//////...111111111111222333333444222333555777:::<<<===>>>???AAABBBCCCDDDGGGKKKNNNTTTTTTVVV[[[aaafffiiiiiijjjkkknnnsssxxx{{{|||{{{xxxzzz...---++++++++++++)))((()))+++,,,+++***)))+++---,,,***((((((((())))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&''')))+++,,,+++***((((((&&&''')))*********)))((()))))))))(((((()))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((***)))(((&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((+++***)))'''&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&((()))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((((((((((((''''''''''''(((((()))))))))'''''''''((()))***+++,,,)))***************++++++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((()))************)))***+++---+++)))'''((()))))))))((((((((())))))***++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++***))))))(((************************+++***************++++++)))*********************'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((('''&&&&&&###$$$%%%&&&''''''''''''***)))(((''''''((()))***''''''((())))))(((''''''"""%%%)))******)))***+++'''((()))+++,,,,,,,,,,,,***)))(((((((((((()))***&&&,,,444666333...***(((((('''(((***------,,,***))))))((((((((((((((('''(((((()))))))))*********)))))))))******++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---///000//////...111111111111222333444555333444555777999;;;===>>>@@@AAACCCDDDEEEGGGKKKNNNTTTTTTWWW\\\bbbgggjjjjjjjjjkkknnnrrrxxx{{{{{{{{{xxxyyy---,,,******++++++***(((***,,,...+++'''%%%(((++++++)))''''''(((*********))))))))))))))))))))))))((((((((((((((('''''''''''')))++++++***)))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((''''''((()))%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######!!!!!!"""###%%%&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&######$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((+++***((('''%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''((()))******)))'''''')))((((((((((((((())))))(((***+++***))))))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&((()))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))'''((())))))******))))))+++---///---(((%%%&&&'''))))))((((((((()))******))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''''''((()))***************+++++++++***)))(((((())))))************++++++((((((((((((((())))))***+++++++++***))))))))))))((()))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))******)))$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''''''''&&&))))))''''''''''''))))))&&&&&&((((((((((((&&&&&&$$$(((***(((((()))+++%%%&&&''')))************))))))((((((((((((((())))))***++++++******,,,---''''''(((***,,,---+++***(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,------......,,,,,,,,,---------......+++,,,---...////////////222111111111222333555666555555666777888:::<<<===AAABBBDDDDDDEEEGGGKKKNNNTTTUUUWWW]]]ccchhhkkkllljjjkkkmmmrrrwwwzzzzzzyyyxxxzzz,,,***)))***++++++***)))(((((((((''''''(((***+++)))'''%%%%%%''')))******))))))))))))))))))))))))'''''''''((((((((((((((((((***+++***(((((()))+++((('''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((''''''(((***$$$&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&'''((()))((((((&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''')))******'''$$$"""++++++***)))(((((((((((((((***,,,+++(((''')))+++******)))))))))(((((((((''''''''''''''''''''''''&&&'''(((***************(((((())))))))))))(((((('''''''''((((((((())))))'''(((((()))))))))))))))+++...000...)))&&&'''((())))))(((((()))******+++'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))***++++++++++++))))))***++++++***)))(((((((((((()))))))))******((((((((((((((()))******++++++***)))))))))))))))))))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************%%%&&&'''((()))))))))(((&&&''''''((((((((('''''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&"""&&&******&&&######%%%(((((())))))))))))((((((((((((((((((((()))))))))+++(((&&&%%%''')))***+++''''''((()))++++++***(((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))******************++++++,,,---------,,,,,,,,,---------......---------------...///000222111111111222444666777777666666777888999;;;<<>>???BBBEEEFFFFFFGGGHHHIIIOOOSSSWWWZZZbbbjjjmmmkkkjjjlllnnnqqqtttvvvxxxxxxxxx|||************************+++************+++,,,,,,,,,,,,+++***)))((((((((()))))))))(((((((((''''''((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''&&&%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))---)))%%%%%%)))------+++)))***+++,,,,,,+++)))((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((***+++***(((((((((((((((((())))))))))))))))))'''&&&%%%''')))))))))))))))))))))))))))))))))*********)))((('''***)))((('''''''''((()))''''''((()))******))))))((((((((((((((((((((((((***((('''(((***+++***(((***)))(((((()))******)))&&&''')))(((''''''(((***((((((((((((((()))******))))))******))))))((('''))))))((((((((((((((()))))))))))))))))))))))))))'''&&&%%%&&&''''''%%%$$$))))))******)))((('''&&&((((((((((((((((((((((((''''''((()))))))))((('''(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))(((((('''&&&(((((()))))))))*********)))((('''''')))++++++***((((((''''''((())))))*********************************++++++,,,------...,,,,,,,,,---------......,,,---...///000000000000111222222333333444444444555555666777999;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKOOOSSSWWWZZZ```hhhjjjhhhiiijjjmmmqqquuuxxxzzz{{{yyy}}}************************)))))))))))))))***++++++///...,,,***((((((((((((***)))))))))))))))(((((()))******((('''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&$$$%%%&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))'''%%%###"""###$$$%%%&&&&&&((())))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))***+++(((%%%&&&)))+++)))'''******+++,,,+++***((('''((((((((((((((((((((((((***))))))((())))))******)))(((((()))******)))'''&&&''''''((())))))******((())))))(((&&&&&&''')))************************((())))))***)))((('''&&&)))******************+++%%%&&&'''((())))))))))))((((((((((((((((((((((((+++***((())))))***(((''',,,)))&&&'''***,,,***''''''((())))))(((((()))+++((((((((((((((()))******((())))))))))))(((''''''+++***)))(((''''''''''''''''''''''''''''''''''''((('''''')))***+++***((('''((()))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&(((((())))))((()))(((((('''&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***(((''''''((())))))((((((((((((((((((((((((((()))((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''((((((((((((((((((((())))))))))))******((('''&&&''')))++++++***(((((('''''''''((())))))(((((()))***++++++,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,---...////////////111111222222333444444555555555666777999;;;<<<===BBBCCCDDDDDDEEEGGGJJJMMMOOOSSSVVVYYY```ggghhheeehhhjjjmmmqqqvvvyyy{{{}}}zzz~~~***************************))))))))))))***++++++///...+++)))(((((()))***************))))))))))))*********((('''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%&&&&&&'''((((((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((())))))******(((&&&%%%&&&((((((&&&$$$++++++++++++***)))'''&&&(((((((((((((((((((((((((((((((((((((((((()))***'''&&&%%%&&&''''''&&&$$$'''''''''((((((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))'''((()))******((('''&&&&&&'''((()))******))))))###$$$%%%'''((()))))))))((((((((((((((((((((((((((('''''''''((((((''''''+++)))'''''')))***)))(((&&&((())))))(((''')))***((((((((((((((())))))***(((((((((((((((''''''&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))***,,,,,,+++***&&&''''''(((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((''''''(((((((((''''''((())))))))))))((((((((((((((()))))))))***)))(((&&&'''((())))))((((((((((((''''''((()))))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000000111222333444444555666666777888999;;;<<<===BBBCCCCCCCCCDDDGGGKKKNNNNNNSSSWWWZZZaaahhhjjjgggiiikkknnnrrrvvvyyy{{{|||{{{~~~***************************************+++,,,,,,---,,,***(((((()))+++,,,))))))))))))*********************)))((((((***,,,''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((()))))))))))))))((())))))******(((&&&+++++++++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&&&&%%%###)))((((((((('''''''''&&&&&&((())))))''''''''')))(((((((((((((((((((((((('''(((***++++++)))'''%%%"""###$$$%%%&&&&&&%%%%%%###$$$%%%&&&(((((())))))((((((((((((((((((((((((%%%&&&''''''(((((()))***''')))***)))'''&&&(((***%%%'''(((((('''&&&((()))((((((((((((((())))))***(((((((((((((((''''''&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((((((''''''''''''(((((())))))******))))))(((((('''(((((((((((())))))))),,,***((((((((()))((('''***))))))((((((((())))))***************************+++++++++++++++,,,,,,,,,,,,,,,---------.........///000111111222111111///000000111333444444555777777777888999;;;<<<===AAABBBBBBCCCCCCFFFJJJNNNMMMRRRXXX]]]dddlllnnnkkklllmmmpppsssvvvyyyzzz{{{{{{|||************************+++************+++,,,,,,******)))(((((()))***+++(((((()))))))))))))))***((()))******(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&###$$$%%%'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''' """%%%((())))))((('''%%%%%%'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''*********)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((((((''''''((())))))(((&&&))))))(((((('''&&&&&&%%%%%%'''))))))((('''((()))''''''''''''''''''''''''((()))+++,,,,,,***(((&&&'''''''''''''''((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&(((************,,,...&&&)))+++)))&&&%%%(((+++%%%&&&''''''&&&&&&'''(((((((((((((((((()))******((())))))))))))(((''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''((((((&&&$$$'''&&&&&&&&&'''((())))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%&&&''')))***++++++(((''''''&&&&&&''''''((())))))***))))))(((''''''''''''(((((((((((())))))---+++)))((()))))))))'''++++++***)))))))))******++++++******************,,,,,,,,,,,,------------,,,,,,,,,---------......//////000111222222222222...///000111222444444555777888888888:::;;;<<<===>>>@@@AAABBBCCCFFFIIILLLMMMSSSYYY___gggoooqqqnnnmmmoooqqqtttwwwyyyzzz{{{zzz{{{***************************))))))))))))***++++++***))))))(((((('''''''''''''''((((((((()))))))))%%%(((***+++)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''&&&###$$$&&&'''(((''''''&&&&&&&&&'''(((((('''&&&&&&((((((''''''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&'''((()))))))))((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''))))))((((((((()))+++,,,+++)))''''''''''''''''''''''''$$$'''))))))((('''((()))(((((((((((((((((((((((((((***,,,...---+++((('''+++***)))((((((((()))***%%%&&&'''((((((((((((((((((((((((((((((((((((((('''***++++++))))))+++---((((((((('''''''''((()))&&&'''((((((''''''((()))((((((((((((((()))******))))))******))))))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''((('''&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((('''''''''((()))%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''%%%&&&'''(((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&'''''''''''''''''''''''''''((((((((())))))+++***((()))+++,,,,,,+++---,,,,,,+++******++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111222222222......///111222333444555888888888999:::;;;<<<===;;;>>>@@@BBBCCCEEEHHHJJJOOOUUU[[[```hhhooopppmmmlllnnnqqqtttxxxzzz|||}}}yyyyyy~~~************************((((((((((((((()))***************)))(((&&&$$$###&&&'''''''''(((((())))))$$$'''***+++***(((&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''%%%$$$"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''')))******'''''''''''''''&&&&&&&&&'''((()))))))))***,,,---)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******((('''''')))+++,,,+++***%%%%%%&&&&&&'''((((((((($$$&&&)))))))))(((((())))))))))))))))))))))))))))))+++---///...,,,)))''''''&&&$$$"""!!!"""$$$%%%''''''((((((((((((((('''((((((((((((((((((((((((''')))+++***'''&&&''')))+++'''%%%&&&)))***(((&&&'''((())))))(((((()))***((((((((((((((()))*********************)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$'''((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''((()))+++,,,''''''&&&%%%%%%%%%&&&&&&***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%'''((('''&&&)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%'''''''''&&&&&&'''''''''!!!"""$$$%%%&&&'''''''''''''''''''''((((((((())))))(((((())),,,...//////...------,,,+++++++++,,,''''''(((***+++,,,---...***))))))))))))))))))))),,,,,,,,,---------......---...///000111111111111---...///111222333555555888888888999:::;;;<<<===:::<<<@@@BBBCCCEEEGGGHHHPPPVVV\\\aaahhhnnnoookkkkkkmmmppptttxxx|||~~~xxxyyy~~~*********))))))))))))))))))))))))(((((((((((((((+++***)))(((((('''(((((((((((())))))))))))((((((+++((("""###&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%+++(((%%%###$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$###"""###%%%&&&%%%$$$(((((('''&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$###%%%&&&&&&$$$""""""###'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$)))'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%'''))),,,------***'''%%%&&&'''((('''%%%$$$%%%&&&)))))))))))))))(((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&((()))***((('''''')))+++,,,+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''(((((())))))************++++++++++++******(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''+++***)))'''''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&((()))******)))(((&&&(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''***)))))))))***+++,,,,,,******)))(((((('''(((((('''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...///000000111444333111000222444777999555777888888888:::<<<>>>@@@@@@CCCGGGGGGEEEFFFJJJKKKRRR[[[dddiiilllmmmnnnooonnnooorrrvvvzzz||||||wwwxxx~~~(((((((((((((((((())))))*********)))))))))))))))***))))))(((((((((((()))(((((())))))))))))(((((()))'''%%%#########%%%%%%'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''&&&&&&&&&$$$$$$$$$&&&'''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((+++(((&&&&&&'''))))))(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&'''(((***++++++)))'''%%%&&&'''((('''%%%$$$%%%&&&)))))))))))))))(((''''''))))))(((((((((((())))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))+++)))''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((('''&&&$$$$$$&&&&&&&&&''''''''''''((((((((()))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))***+++,,,,,,+++***)))'''((((((((())))))))))))'''(((((((((((()))))))))*********)))******+++++++++***))))))((((((((()))((())))))******+++,,,,,,+++++++++,,,,,,---------,,,------......------,,,------...//////000111111222111111111222444666777555777888888888:::<<<>>>@@@???AAAEEEEEECCCFFFJJJLLLRRR[[[ccchhhkkkmmmnnnnnnnnnooossswwwzzz{{{{{{yyyyyy&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&$$$$$$$$$###!!!!!!###%%%&&&&&&&&&&&&'''(((******$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((***((('''((()))***)))(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''%%%$$$%%%&&&)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))),,,***'''&&&'''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''***)))))))))((((((''''''(((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''((())))))******))))))(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((())))))))))))))))))*********++++++++++++***)))))))))******++++++***))))))))))))*********++++++,,,---------******+++,,,,,,---......,,,------......------,,,......//////000000111111000000000111222333444555555777888888888:::<<<>>>@@@>>>???BBBBBBBBBEEEKKKNNNSSS[[[bbbgggjjjlllnnnnnnnnnppptttxxxzzzzzzyyyyyyzzz&&&&&&''''''((()))******''''''''''''(((((((((((((((((('''(((((()))******(((((())))))))))))((((((%%%&&&(((******)))(((''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&'''((($$$$$$""""""###%%%(((***%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$&&&''''''$$$$$$###!!! ###&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&%%%$$$&&&&&&&&&'''))))))'''&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%'''(((((())))))))))))(((((()))))))))******)))))))))%%%&&&'''(((((('''&&&%%%%%%%%%'''((())))))))))))***(((&&&%%%&&&''''''&&&$$$%%%'''(((((('''%%%$$$((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))&&&&&&'''((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******++++++******)))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))******)))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&''''''((()))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$'''''''''((((((((())))))))))))*********+++++++++,,,+++***))))))((())))))++++++***************+++******++++++,,,------...))))))***+++---...//////,,,------......------,,,/////////000000000111111///000111333444444444444555777888888888:::<<<>>>@@@======???@@@@@@EEELLLPPPUUU\\\bbbfffiiilllnnnmmmnnnqqquuuyyyzzzyyyxxxxxxzzz''''''((()))******++++++((((((((())))))*********(((((('''(((((()))******(((((())))))))))))((((((&&&&&&&&&'''(((((())))))'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$"""!!!"""&&&)))%%%$$$######$$$&&&(((***%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((((((((&&&%%%%%%(((+++######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''(((((())))))))))))(((((())))))************))))))&&&'''(((((((((((('''&&&%%%%%%'''((())))))))))))(((&&&$$$$$$&&&((((((((($$$%%%'''(((((('''%%%$$$((((((((('''&&&&&&&&&%%%((((((((('''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''((()))***+++++++++&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******++++++******))))))))))))(((((((((((()))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++***)))((((((((((((+++***************++++++))))))******+++,,,,,,,,,))))))***+++---...//////,,,------......------,,,////////////000000000000///111333555666666555444555777888888888:::<<<>>>@@@>>>===???@@@AAAFFFMMMRRRWWW^^^dddhhhjjjkkkmmmmmmnnnpppuuuyyyzzzzzzxxxvvvyyy(((((())))))******++++++***++++++,,,,,,---------)))(((((((((((())))))***(((((())))))))))))((((((''''''&&&%%%&&&''')))***'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$### ###(((((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''&&&%%%&&&(((***######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((''')))+++)))&&&$$$%%%(((%%%%%%%%%%%%%%%%%%&&&'''$$$&&&'''&&&%%%%%%&&&((('''(((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''%%%$$$$$$&&&((())))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))************)))((('''&&&&&&'''((())))))***+++)))(((&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''(((((()))*********''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))******'''((())))))***)))))))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))******)))((((((((())))))***))))))))))))***++++++(((((())))))***+++++++++******+++,,,,,,---......,,,------......------,,,.........///////////////000111333555666666666555555777888888888:::<<<>>>AAA???>>>AAABBBCCCHHHOOOSSSYYYaaagggjjjkkkkkkkkklllmmmoootttxxx{{{{{{zzzxxx{{{(((((()))))))))))))))))))))******+++,,,,,,------***))))))(((((((((((()))(((((())))))))))))(((((((((''''''''''''(((((()))'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''$$$ """&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''%%%%%%&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###%%%((()))'''%%%%%%&&&"""###%%%$$$$$$###%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''%%%$$$$$$&&&((())))))''''''''''''(((((((((((('''***,,,***%%%###%%%(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''((()))))))))))))))((()))+++,,,,,,+++)))((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((())))))'''%%%%%%'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))***++++++,,,+++(((&&&&&&&&&&&&'''&&&''''''''''''''''''(((''''''(((((()))******+++'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''((())))))*********&&&&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''(((((()))*********((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((())))))***)))((((((((())))))***+++(((((())))))***++++++++++++++++++,,,,,,---------,,,------......------,,,............------------000111222333444555555555555777888888888:::<<<>>>BBB@@@@@@CCCEEEEEEJJJPPPTTT[[[dddkkkmmmmmmkkkjjjllllllnnnrrrwww{{{}}}}}}|||((((((((((((((('''''''''&&&''''''((()))*********+++***)))(((((('''(((((((((((())))))))))))(((((('''((()))******)))(((''''''((()))((('''&&&''')))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''%%%$$$$$$######$$$$$$%%%&&&***,,,***%%%"""$$$'''"""###%%%&&&'''(((((((((######$$$%%%%%%&&&''''''((('''&&&''')))))))))'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''!!!%%%)))***(((%%%$$$%%%###%%%''''''&&&&&&''''''&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&************)))((('''&&&%%%###!!!!!!###%%%''''''''''''''''''((((((((()))'''***,,,***%%%###%%%((($$$%%%&&&''''''''''''&&&$$$%%%&&&&&&%%%%%%'''(((''''''((()))))))))))))))((()))+++,,,,,,+++)))(((&&&$$$""" """$$$&&&***)))'''&&&%%%&&&((())),,,)))'''&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%"""###$$$&&&'''(((((((((&&&&&&'''((()))***++++++///---+++((('''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******&&&&&&'''((()))***++++++$$$%%%'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&((()))************''''''''''''''''''''''''***))))))(((((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''(((((()))***+++(((((('''(((((()))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------,,,000000111111333444444555555777888999999:::<<<>>>BBBAAABBBEEEGGGGGGKKKQQQUUU\\\fffmmmooonnnkkkjjjllllllmmmqqqwww{{{~~~)))))))))))))))(((''''''******))))))((((((''''''++++++***)))(((((()))))),,,***((((((((('''%%%$$$''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++)))'''(((+++,,,***((('''(((((((((&&&%%%&&&'''''''''''''''&&&%%%$$$$$$###$$$&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&"""!!!&&&***)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,,,,***)))'''&&&$$$$$$"""###%%%''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((()))******)))''''''(((***########################&&&'''((((((&&&%%%&&&'''(((((((((((())))))))))))+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***'''''''''''''''((())))))+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&((()))(((&&&######"""!!!"""###%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***###$$$&&&((()))***++++++)))(((''''''((()))***+++,,,+++***)))((('''&&&&&&%%%%%%&&&'''((((((''''''***))))))((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((((((((((()))***)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++&&&(((***+++)))(((((((((%%%&&&((())))))(((&&&%%%(((***+++)))%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((&&&'''(((''''''(((+++...******++++++)))(((&&&$$$''''''''''''''''''&&&&&&)))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))************%%%%%%&&&'''(((***,,,---+++******)))((()))))))))......---------,,,,,,,,,333111///------000333555000000111222444555666666666777888888888999<<<>>>CCCDDDDDDDDDEEEHHHLLLPPPZZZbbbjjjlllnnnpppoookkklllmmmppptttwww{{{~~~}}})))))))))))))))(((''''''))))))))))))((((((((((((***))))))(((''''''(((((()))(((''''''((()))(((&&&(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))((('''%%%&&&((()))'''%%%&&&(((((('''&&&%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%%%%'''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&### """&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''')))******((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%''''''''''''((((((((())))))***))))))(((''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((()))******((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''))))))'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))%%%&&&&&&'''(((((('''''')))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&(((******)))''''''(((%%%&&&'''(((((('''&&&%%%((())))))(((&&&$$$$$$%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''******)))&&&###""""""$$$(((((()))))))))((('''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((()))))))))******((())))))***,,,---///000((((((((()))***+++,,,---,,,,,,,,,------.........000///---,,,,,,...000222000000111222444555666666666777888888888:::===???BBBCCCDDDEEEFFFJJJOOOSSSZZZbbbjjjmmmnnnpppooolllmmmnnnqqquuuxxx|||)))))))))))))))(((((('''(((((((((((()))))))))))))))(((((('''''''''''''''&&&%%%%%%&&&)))******)))((((((''''''(((((()))***'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&%%%%%%'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%''')))+++###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!!###&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%''''''(((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%%%%%%%((()))***(((&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&''''''(((((()))))))))((((((''''''&&&'''''''''))))))(((((())))))***+++%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))'''$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''))))))'''&&&'''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))%%%&&&'''(((((((((((((((((()))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))*********+++,,,...///000)))))))))***+++,,,......***++++++,,,---...///000......---------...///000000000111222444555666666555666777888999;;;>>>AAABBBCCCEEEFFFIIIMMMRRRVVVZZZcccjjjmmmoooqqqppplllnnnooorrrvvvyyy}}}(((((())))))))))))((((((''''''(((((())))))******)))(((((('''''''''((((((&&&%%%%%%&&&)))******)))'''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$###&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%'''''''''((((((((())))))###$$$$$$%%%%%%%%%%%%%%%((())))))(((&&&$$$$$$%%%''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((((((((((()))))))))******''''''((((((((('''''''''%%%%%%&&&'''((())))))***)))(((''''''&&&&&&&&&&&&((((((((((((((())))))***$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((&&&$$$%%%&&&'''''''''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))******(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))&&&$$$%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''(((***,,,&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***************)))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))***+++------------,,,++++++++++++,,,++++++,,,,,,---...//////...///000000111111000000000000111222444555666666444666777888999;;;???BBBDDDEEEGGGIIIJJJNNNRRRVVV[[[ccckkknnnooorrrqqqnnnmmmooorrruuuyyy|||(((((())))))))))))((((((''''''(((((())))))******)))))))))(((((()))******((('''&&&'''((()))((('''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&''''''&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''"""###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%###!!!((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%'''((())))))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***))))))*********+++++++++''''''((())))))(((((('''$$$$$$%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((&&&%%%$$$%%%&&&&&&&&&$$$###"""&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((''''''((())))))*********))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&'''((('''&&&%%%'''(((((('''&&&&&&&&&&&&'''((((((&&&$$$%%%(((***(((%%%''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***************))))))(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((***+++,,,...---,,,,,,+++,,,,,,,,,---------------------------...///000111000000///000000111222444555666666555666888888999<<>>AAAEEEGGGJJJLLLMMMOOORRRTTT[[[dddlllooorrrttttttqqqmmmnnnqqqtttxxx|||~~~''''''((()))))))))))))))******))))))(((((('''''''''''''''''''''((()))***((('''&&&'''((()))((('''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&(((***)))'''&&&'''***%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%$$$$$$###$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$""""""###$$$%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&''''''%%%""" """%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&& """$$$%%%%%%%%%###"""$$$'''***+++***)))))))))''''''''''''''''''''''''$$$%%%''''''''''''(((***&&&&&&&&&&&&'''''''''(((''')))+++,,,---,,,+++***((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%%%%''')))'''&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''&&&&&&'''((()))))))))(((''''''((()))((('''%%%$$$''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))*** """%%%&&&''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))))))))((('''''')))+++%%%&&&((())))))(((&&&%%%&&&(((***(((%%%$$$%%%(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###''''''&&&'''(((***,,,---&&&''''''((()))******++++++++++++++++++***))))))''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,,,,---,,,++++++******++++++***++++++,,,---.../////////............///000000000000111222444555666666888999::::::999;;;>>>@@@CCCEEEIIIKKKMMMPPPSSSVVV[[[dddlllooorrruuutttqqqnnnooorrruuuyyy}}}~~~&&&'''((()))************+++)))'''%%%%%%&&&(((******)))'''&&&&&&'''((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&(((+++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###$$$"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''(((''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$!!!"""######%%%%%%&&&'''%%%%%%&&&'''((((((((((((''''''((((((((((((''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###%%%(((******(((%%%###%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''...,,,))))))++++++***((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***((('''%%%$$$$$$%%%%%%)))(((((((((((('''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%&&&(((&&&(((,,,***$$$$$$)))(((&&&$$$$$$%%%''''''''')))((('''((()))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%'''((()))(((&&&$$$%%%''''''&&&'''(((***(((((())))))*********+++&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++,,,,,,+++******+++++++++,,,,,,,,,------------,,,+++******,,,,,,------.../////////---///111333555666666666888999999999999;;;>>>AAACCCGGGKKKMMMMMMOOOSSSWWW]]]gggooopppqqqssssssrrrnnnppptttxxx{{{~~~*********))))))((('''&&&(((''''''&&&&&&&&&%%%%%%(((((('''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%'''&&&""""""$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%'''(((((()))***)))))))))((((((((('''((('''''')))++++++)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%'''&&&'''+++)))$$$$$$((('''%%%$$$$$$&&&''''''&&&((('''&&&''')))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((''''''&&&&&&&&&%%%%%%&&&(((((('''&&&$$$%%%''''''&&&'''(((***'''''''''((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.../////////...///111333555666666666999::::::::::::;;;???BBBDDDGGGKKKMMMNNNPPPUUUXXX___hhhpppqqqqqqssssssqqqnnnppptttxxx{{{~~~*********)))((((((''''''((())))))))))))'''%%%###&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''(((%%%%%%(((&&&&&&&&&&&&'''''''''''')))'''%%%$$$$$$%%%''')))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((())))))(((&&&%%%$$$%%%%%%&&& !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&''''''))))))))))))(((((((((((($$$%%%'''***,,,,,,)))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%######$$$%%%&&&'''((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%''')))'''######'''%%%%%%$$$&&&'''((('''%%%'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%$$$&&&'''((('''%%%$$$&&&''''''&&&&&&((()))%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******+++,,,...///******+++++++++,,,,,,,,,,,,------.........------,,,,,,------.../////////...///111333555666666777999:::;;;;;;;;;===@@@BBBDDDHHHLLLNNNOOOQQQVVV[[[bbbkkkrrrsssrrrssssssqqqnnnppptttxxx{{{~~~'''''''''(((((()))***+++------,,,,,,***)))''''''$$$%%%''')))***))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***)))(((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$""""""%%%&&&$$$$$$'''######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###$$$&&&)))******)))&&&$$$###$$$%%%&&&"""######$$$%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))!!!"""$$$%%%'''(((((((((&&&''''''((((((''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%######))))))((('''&&&%%%$$$$$$))))))))))))((((((((((((&&&'''(((***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%###%%%&&&&&&'''%%%###$$$%%%%%%$$$%%%&&&((((((&&&$$$&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######""""""%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))***)))((('''''')))+++---******+++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,------.../////////...///111222444666777777:::;;;<<<======>>>AAACCCEEEHHHLLLNNNOOOSSSXXX]]]eeemmmttttttssssssrrrpppnnnppptttxxx{{{~~~((('''''''''((()))***+++000...,,,)))(((((())))))$$$%%%''')))***))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%######%%%%%%""""""%%%#########$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$&&&(((******)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))!!!"""###%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$############$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&%%%%%%&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&###%%%'''(((((('''%%%$$$$$$&&&'''%%%######$$$%%%%%%$$$%%%&&&((((((&&&$$$&&&%%%$$$&&&((())))))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''%%%&&&'''((()))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))+++)))((('''''')))***,,,******+++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,------...///////////////000222444555777888:::;;;=========>>>AAACCCEEEHHHLLLNNNOOOSSSZZZ___fffnnnuuuuuussssssrrrooonnnppptttxxx{{{~~~,,,+++)))'''''''''((((((...,,,(((&&&%%%&&&((()))&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((('''''''''''''''((((((((($$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%((('''$$$###&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$############$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$&&&'''((()))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&"""###$$$&&&(((***,,,---(((((((((((())))))))))))((('''%%%""" !!!$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$'''((($$$"""$$$&&&%%%%%%%%%$$$&&&'''((('''%%%&&&%%%%%%&&&(((******)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&&&&%%%'''((()))(((&&&&&&'''((('''&&&&&&'''((()))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))))),,,+++***)))******+++,,,******+++++++++,,,,,,,,,,,,------.........------,,,,,,------...////////////000000111333555777888999;;;===>>>>>>>>>@@@BBBDDDGGGKKKMMMOOOSSSZZZ```fffnnnuuutttssssssqqqooonnnppptttxxx{{{~~~,,,+++)))'''&&&'''((()))***)))((('''&&&''''''((((((((('''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&(((((((((((('''&&&'''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&)))(((%%%%%%((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$""" %%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''"""###$$$&&&)))+++,,,---'''((((((((()))))))))***&&&''''''%%%######%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%))))))###"""%%%'''%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%''')))++++++***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%%%%''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((((('''''''''''''''''''''&&&((()))***)))'''&&&'''((('''&&&%%%&&&((()))))))))(((((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++++++++******************+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.../////////000000000111333555777888888:::<<<======>>>???AAACCCFFFJJJLLLNNNSSSZZZ```eeemmmttttttrrrrrrqqqooonnnppptttxxx{{{~~~)))((('''&&&''')))+++,,,))))))***++++++***)))(((***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((((((&&&&&&)))""""""#########$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&######""""""###%%%'''(((!!!"""###$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((())))))((((((''''''''''''((((((((()))'''((((((((())))))******%%%(((******(((((())),,,&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++***((('''&&&&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%***)))###"""&&&(((%%%(((&&&$$$$$$%%%''''''''''''&&&&&&'''***,,,++++++&&&&&&&&&'''''''''((((((************************&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###(((''''''(((***+++)))(((&&&'''((((((&&&%%%&&&'''))))))((((((((('''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((())))))))))))((('''******+++++++++,,,,,,,,,------------,,,+++******,,,,,,------...//////000000000000111333555777999777:::<<<======>>>???@@@CCCFFFIIIKKKMMMSSSZZZ```dddlllssssssrrrrrrqqqooonnnppptttxxx{{{~~~+++******)))(((''''''&&&(((((())))))******++++++---,,,+++***)))'''&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%'''((((((+++***(((&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&$$$###%%%)))+++***(((%%%&&&'''(((((('''&&&%%%(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%''')))***((('''''''''((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))((('''&&&+++)))&&&%%%$$$%%%''')))''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&***)))&&&$$$###$$$%%%%%%)))(((&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%'''***---&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''&&&(((***+++)))&&&&&&&&&%%%%%%%%%&&&&&&'''++++++***((('''&&&%%%$$$&&&&&&''''''(((((())))))***)))(((''''''''''''''''''&&&&&&(((+++,,,)))'''(((((())))))))))))((((((***+++,,,***(((''''''(((+++,,,,,,,,,++++++---///******+++++++++,,,,,,,,,+++,,,---///000//////...000000111222444555666666;;;::::::;;;<<<>>>@@@AAAEEEGGGJJJLLLPPPTTTZZZ^^^jjjsss{{{yyyuuussspppmmmoooppprrruuuxxx|||*********)))((('''''''''(((((()))))))))))))))))),,,++++++***)))((('''''')))(((''''''((()))'''&&&&&&'''''''''((()))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$######""""""!!!!!!###%%%%%%$$$###$$$%%%'''''''''''''''&&&%%%$$$%%%###"""$$$'''((((((&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((()))((((((''''''&&&&&&&&&'''&&&(((******)))((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((''''''&&&$$$""" !!!"""''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&)))(((&&&$$$$$$$$$%%%&&&)))'''&&&&&&''''''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&(((***&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$&&&)))+++)))''''''''''''''''''(((((()))******)))((('''&&&&&&%%%&&&''''''(((((()))******)))((((((''''''''''''((('''&&&%%%'''***+++***((((((((())))))))))))((((((((()))++++++******,,,---***++++++***)))(((***,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////000000111222444555666666;;;;;;;;;<<<===@@@BBBCCCFFFHHHJJJLLLPPPTTTZZZ___iiiqqqwwwuuurrrrrrrrrpppnnnoooqqquuuyyy|||******))))))((((((''''''))))))((((((((((((((((((*********))))))(((((((((***(((''''''(((((('''%%%%%%&&&&&&'''((()))******''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$############"""######$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$######"""!!!"""$$$$$$#########$$$&&&&&&&&&&&&%%%%%%$$$###$$$###"""###%%%&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''(((((())))))((((((((('''''''''&&&&&&%%%'''))))))'''&&&''''''&&&%%%%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''"""###%%%&&&'''(((((((((((('''$$$"""""""""###$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''%%%$$$$$$%%%&&&'''((('''&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((#########%%%(((***)))((()))((((((((())))))***+++)))(((((((((''''''''''''''''''((())))))******+++(((''''''''''''(((((()))((('''&&&''')))+++***)))(((((())))))))))))(((((((((***+++,,,++++++---...,,,---------,,,,,,...000,,,,,,,,,,,,---------------------------...///000000000111333444555666777;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHJJJMMMPPPUUU[[[___hhhooosssqqqpppqqqsssrrrlllmmmppptttyyy}}}***)))))))))((((((((('''))))))((((((''''''&&&&&&(((((())))))))))))))))))***)))''''''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""###$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$!!!###%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''&&&$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''***)))(((''''''((()))***&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''&&&'''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&((((((((('''(((((((((((()))***++++++'''''''''(((((((((((((((((((((((()))******++++++'''''''''''''''((()))*********)))))))))***))))))(((((())))))))))))((((((+++,,,---,,,***)))***+++***+++---------...000222,,,,,,,,,---------.........---,,,,,,---...000111000000111333555666777888999999:::;;;>>>AAADDDEEEHHHIIIKKKMMMPPPUUU\\\aaahhhnnnsssrrrqqqrrrrrrpppkkkmmmpppuuuzzz~~~))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((()))))))))***(((''''''(((((('''%%%''''''&&&&&&%%%%%%%%%$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&'''((('''%%%$$$%%%&&&''''''''''''&&&%%%###"""$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$&&&&&&%%%$$$%%%&&& !!!"""$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))(((((()))))))))((('''&&&%%%'''''''''%%%%%%&&&'''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%(((******(((%%%###!!!$$$'''(((((((((((()))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''((()))***+++''''''''''''((((((((((((((((((((()))******++++++'''''''''''''''((()))***++++++++++++)))((((((((((((((())))))))))))(((((()))***+++***)))((()))***((()))))))))'''''')))+++,,,,,,,,,---------.........---,,,,,,---...000111///000111333555777888999::::::<<<>>>AAADDDGGGIIIIIIJJJKKKMMMPPPVVV]]]bbbhhhoootttuuuttttttpppkkkkkkmmmqqqvvv{{{))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''******)))((('''&&&&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%&&&((((((&&&'''((('''%%%$$$%%%&&&''''''(((((('''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&& """$$$&&&'''''''''%%%&&&(((''''''&&&((()))((('''&&&&&&&&&&&&'''((($$$%%%''')))******))))))(((((()))***)))((('''&&&((())))))(((''''''(((***%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&$$$$$$$$$%%%'''((()))***%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###!!!$$$&&&''''''((()))+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))'''%%%%%%&&&%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((''''''((())))))******+++(((''''''''''''(((((()))''')))++++++)))(((''''''(((((())))))))))))((((((%%%''')))))))))***,,,...---------***'''%%%&&&''',,,,,,,,,,,,---------------------------...///000///000222333555777999999<<<===>>>AAAEEEIIILLLNNNJJJKKKLLLMMMPPPVVV^^^ccchhhoootttuuuuuuuuupppiiilllooosssxxx|||(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&''')))***)))((()))))))))((('''''''''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%&&&'''''''''%%%###""""""###$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''((())))))***"""$$$%%%%%%$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&###&&&(((((('''''')))+++((('''&&&&&&&&&&&&'''(((###%%%''')))******))))))'''(((*********)))'''&&&'''(((((('''%%%&&&''')))&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))'''&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&)))***((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%''')))(((&&&$$$%%%'''%%%%%%%%%&&&'''(((******((((((((((((((('''''''''&&&''''''(((((()))******)))((((((''''''''''''((("""''')))(((''''''((((((((())))))))))))((((((%%%''')))******+++---////////////---***))))))+++++++++++++++,,,,,,,,,,,,+++,,,---...///////////////000222444666888999:::<<<<<<>>>AAAEEEIIIMMMPPPKKKLLLLLLMMMPPPVVV^^^dddggglllpppqqqssstttqqqkkknnnqqquuuzzz~~~(((((((((((())))))))))))(((((())))))******++++++))))))((((((''''''''''''&&&%%%%%%&&&)))******)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&%%%###!!! !!!###$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$%%%&&&'''!!!###$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""%%%''''''&&&&&&))),,,((('''&&&%%%%%%&&&'''(((###$$$''')))******))))))'''(((***+++***)))'''&&&$$$%%%%%%###""""""$$$&&&''''''((((((((('''%%%$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###&&&((((((((('''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&$$$""" """$$$&&&'''((('''&&&%%%%%%''')))'''&&&%%%$$$############%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!$$$''''''%%%$$$%%%(((%%%%%%&&&&&&''')))***+++))))))((((((''''''''''''&&&&&&''''''((()))))))))***)))((('''''''''''''''###''''''''''''((((((((())))))))))))((((((***+++,,,,,,+++***+++---((()))******)))***,,,...******+++++++++,,,,,,,,,+++,,,---///000//////...///000222444666888999:::999999;;;>>>CCCGGGKKKNNNLLLLLLLLLMMMPPPWWW___dddgggjjjlllmmmpppsssrrrnnnppprrrwww{{{&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''))))))'''&&&&&&'''((()))%%%%%%$$$&&&(((((('''%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...+++'''###"""$$$&&&(((((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###(((&&&%%%$$$&&&'''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))+++)))(((&&&%%%%%%%%%&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&***(((%%%%%%'''(((&&&$$$(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))))))))'''%%%!!!""""""#########$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((((((%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&$$$%%%&&&((((((((('''&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&$$$$$$&&&(((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&$$$###"""!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((((((((***$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''((())))))(((((()))***************))))))))))))''''''(((((())))))******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------###))),,,+++***,,,...,,,,,,------...////////////111333444555666999;;;999;;;>>>@@@BBBEEEIIILLLNNNMMMKKKLLLPPPWWW^^^ccciiilllppprrrrrrqqqqqqqqqnnnrrrwww|||&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&######$$$&&&(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))******))))))(((((('''&&&%%%&&&''''''&&&''''''(((((((((((((((***************)))))))))***'''%%%%%%'''(((&&&%%%(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&+++***(((%%%### %%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%"""$$$''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''')))******)))(((***+++******)))))))))((((((((((((((())))))***+++++++++***************+++,,,---+++++++++,,,,,,,,,------&&&''')))+++------,,,+++,,,,,,---......//////000222444555555444444666777999;;;>>>@@@BBBEEEIIILLLOOONNNLLLMMMQQQXXX___dddiiimmmqqqtttsssrrrqqqqqqlllpppvvv{{{&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''#########%%%''''''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***++++++)))(((&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((()))))))))((((((''''''&&&)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((''''''((((((''''''''''''&&&&&& ###'''))))))((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''')))******)))(((***+++)))))))))((((((((('''''')))))))))***++++++,,,,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,///+++)))***...///---))),,,------......///000000222333555555444555666888999;;;>>>AAACCCFFFJJJMMMOOONNNMMMNNNSSSYYY```dddiiimmmsssvvvuuusssqqqpppjjjooouuuzzz~~~'''&&&%%%&&&(((***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''&&&###!!!'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((*********((('''''''''&&&&&&''''''''''''&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######""""""###%%%'''(((******%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''###%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&###%%%((((((((('''((()))((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((()))***)))((('''(((***''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''')))***((((((((((((''''''''''''(((((()))******++++++,,,++++++***)))))))))*********++++++++++++,,,,,,,,,000---+++***,,,------,,,---------...//////000000...000333444555777999<<<:::<<>>>>>@@@CCCEEEFFFIIILLLOOOOOOPPPRRRUUUZZZ```eeehhhjjjppprrrpppooopppooolllmmmrrrxxx}}}&&&'''((()))***)))(((''''''''''''''''''''''''''''''((((((((((((((('''&&&((()))))))))((('''&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!! !!!$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%******))))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''''''$$$###&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((()))************)))''''''(((((())))))******&&&'''((())))))((('''&&&)))***+++,,,---,,,+++***++++++++++++++++++++++++------------------------+++,,,...000111111000///000111222444777:::<<<>>>===???BBBDDDFFFIIIMMMPPPPPPQQQSSSVVV[[[aaafffiiiiiiooorrrpppoooooonnnkkknnnrrryyy~~~%%%&&&'''))))))((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''###%%%'''&&&###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######''''''%%%%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$&&&)))'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))************)))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%((())),,,---...---+++***++++++++++++++++++++++++........................+++,,,,,,---...///000111///000111222555777999:::===???BBBDDDGGGJJJNNNQQQQQQRRRTTTWWW\\\bbbgggjjjjjjpppsssrrrpppqqqooolllooosssyyy~~~$$$%%%'''))))))((('''&&&$$$$$$&&&'''((()))))))))'''''''''''''''((()))***"""###%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###''''''(((((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&#################################$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! '''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###&&&((('''$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%%%%&&&(((***######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ """$$$%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%%%%!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&)))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((())))))******++++++'''(((((()))))))))))))))))))))))))))((((((((((((&&&'''(((******((('''&&&((())),,,......---+++)))++++++++++++++++++++++++//////////////////.........---,,,,,,---///222444333333444555777999;;;<<<===???BBBEEEHHHKKKPPPSSSRRRSSSUUUXXX]]]bbbgggjjjmmmrrrvvvuuussstttrrroooppptttzzz~~~''''''(((((()))*********(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((((((&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!$$$&&&(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!"""""""""######$$$$$$$$$$$$&&&''''''%%%%%%&&&((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###!!!!!!""""""#########$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''))))))*********)))((('''&&&%%%%%%(((((('''&&&$$$###""""""&&&$$$!!!!!!###%%%&&&%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++***(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))...+++(((&&&''''''((((((###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))))))))$$$%%%'''((((((((('''&&&---+++)))((('''((()))***,,,+++(((''''''(((+++,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,++++++******++++++------------------,,,,,,111111000000//////......000222444555777999<<>>@@@BBBEEEGGGHHHIIILLLNNNRRRQQQSSSXXX___eeejjjlllooorrruuuvvvtttrrrpppooorrrvvv{{{))))))(((((('''&&&&&&%%%$$$$$$%%%&&&''')))+++,,,...---+++***((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&###""""""###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!!!!""""""&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%&&&'''(((((())))))((((((&&&''''''((((((''''''&&&***************)))(((''')))(((((((((((()))*********)))((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,************+++,,,---...+++,,,,,,------.........+++,,,---///000222333444111222444555555777:::<<>>@@@DDDFFFHHHKKKNNNPPPNNNOOORRRYYY```gggkkklllmmmpppssstttssspppnnnmmmmmmrrryyy%%%&&&&&&'''(((((())))))***)))((((((''''''''''''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''******)))&&&$$$''''''''''''&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))***+++,,,))))))((('''&&&%%%$$$###"""###$$$$$$%%%&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&!!!$$$''')))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$'''((('''$$$###%%%(((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((('''######%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))'''((()))******)))((('''))))))))))))***************))))))))))))***++++++,,,++++++***************+++,,,,,,------.........////////////000000000000222333555666666888;;;===>>>AAADDDFFFHHHJJJNNNPPPOOOPPPSSSYYYaaagggjjjkkklllooossstttrrrooommmlllkkkpppwww|||((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((()))))))))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((!!!$$$&&&'''&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%''')))'''######&&&***)))((('''&&&%%%%%%&&&'''(((((())))))))))))((((((%%%%%%&&&'''((((((''''''((((((((((((((('''&&&&&&'''((())))))*********)))******++++++++++++******((())))))))))))*********)))))))))))))))***++++++)))))))))***+++,,,---...------------------------////////////000000000000222333555777777999===???AAACCCFFFGGGGGGIIIKKKMMMOOOQQQTTTZZZaaafffiiijjjmmmpppssstttssspppnnnmmmkkkooouuuzzz}}}*********)))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&'''(((******&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!$$$&&&(((#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))'''%%%###$$$%%%%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$***)))'''$$$""" %%%$$$$$$%%%%%%'''((()))%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))###&&&((()))(((''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&((()))'''######''',,,***)))((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''&&&((()))*********((('''&&&(((((()))***************(((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++%%%%%%&&&(((***,,,...///------------------,,,,,,.........///000111111222111333666777888;;;>>>AAADDDFFFGGGGGGGGGGGGIIIJJJPPPQQQUUUZZZaaafffhhhiiinnnqqqtttuuutttqqqooonnnlllpppuuuyyy}}}%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&++++++&&&$$$''''''$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&(((***)))((('''%%%$$$###"""&&&%%%### ###&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%&&&''''''((((((''''''((('''%%%###"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$&&&'''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$)))((('''&&&%%%$$$$$$$$$)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%'''(((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&'''((()))******)))(((&&&$$$$$$$$$&&&''')))((('''&&&&&&'''((()))###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((()))******''''''''''''(((((((((((()))******++++++,,,------...+++((((((***------,,,++++++++++++,,,---......//////............//////555444444444666999<<<>>>BBBDDDGGGIIIKKKKKKJJJJJJNNNQQQVVV\\\bbbgggjjjkkkjjjmmmqqqrrrqqqooonnnmmmmmmpppuuuzzz%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((&&&$$$"""!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%######'''***(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''(((***)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%###!!!!!!$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$######%%%*********((($$$"""""""""'''''''''(((''''''&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$''''''&&&%%%$$$###""""""%%%$$$######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((((()))))))))'''&&&$$$$$$%%%&&&''')))((('''&&&&&&'''((()))$$$%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''(((((()))((((((((())))))))))))***++++++++++++++++++++++++---++++++---000111000...,,,,,,+++,,,,,,---......//////............//////444444444555777:::===???EEEGGGJJJLLLMMMNNNNNNNNNOOORRRWWW]]]cccgggjjjlllkkkmmmpppqqqpppnnnlllllllllooouuuzzz%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$"""$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&+++++++++((($$$!!! !!!&&&&&&''''''((('''''''''%%%&&&((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%!!!""""""###%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!! """###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%$$$''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&'''((((((&&&''''''(((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************---,,,,,,+++******)))))))))***,,,///222222000...------------------......000//////......//////000333333444666999<<>>AAABBBEEEIIINNNOOOMMMNNNQQQUUUUUUWWW\\\aaaeeeiiikkklllppprrruuuuuussspppnnnnnnqqqssswww{{{~~~''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$""" $$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""'''&&&&&&%%%$$$######"""$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((('''''''''***((($$$""""""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$---,,,***(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&))))))'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&******)))((('''&&&&&&%%%&&&((()))******(((&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''$$$$$$%%%''')))+++---...---,,,***'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''(((((((((((((((((())))))***++++++,,,------+++)))''''''))),,,,,,,,,,,,,,,---...///000111000000//////000000111000222444777:::===@@@AAAEEEIIINNNNNNLLLMMMRRRVVVVVVXXX\\\aaaeeeiiijjjkkkqqqsssvvvvvvtttrrrpppppprrrtttwww{{{~~~'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!""""""###&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%''''''(((((('''%%%###$$$%%%'''''''''(((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!###$$$%%%&&&''''''''''''!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&))))))((('''&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$""""""###$$$&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&'''(((***,,,---...,,,+++)))'''&&&&&&'''(((''''''''''''(((((((((((((((''''''''''''((())))))'''(((((((((((()))))))))))))))))))))***************+++,,,+++)))(((***,,,*********+++,,,...000000111111000000000000111111000111444777:::<<<>>>???BBBHHHLLLLLLJJJKKKPPPVVVVVVXXX\\\aaaeeehhhjjjjjjooorrruuuvvvuuurrrqqqqqqooorrrvvv{{{'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""&&&%%% !!!'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((((((''''''((()))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%)))'''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&%%%'''''''''%%%$$$%%%''''''((((((((('''&&&%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$###""" ###$$$%%%&&&''''''''''''###$$$&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$### !!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''))))))))))))***,,,---...+++***((('''&&&''')))***''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))************++++++******)))((((((((($$$(((,,,,,,***))))))+++((())))))***,,,...000111111111000000000000111111000111444777999;;;======FFFKKKPPPPPPMMMNNNTTTZZZVVVXXX\\\aaaeeegggiiijjjnnnqqqtttuuutttrrrqqqqqqmmmpppuuuzzz###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%'''(((((('''%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******)))&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))&&&$$$%%%)))+++***(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''***&&&"""###(((+++)))&&&,,,)))&&&%%%'''***,,,---******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''######''')))***+++,,,---...//////++++++,,,,,,,,,---------------------...///000000000///...---...000222333444222222777::::::===BBBIIIMMMNNNLLLLLLPPPRRRRRRXXXYYY[[[^^^aaadddfffhhhmmmppptttvvvuuutttssstttnnnpppuuuyyy}}}%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$""" """$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%"""""""""######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&########################&&&'''%%%###!!!"""&&&***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&***'''%%%&&&((()))'''&&&((((((((((((((()))************))))))((((((((((((***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%$$$######'''%%%$$$%%%)))...111333***))))))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,,,,+++(((%%%%%%(((+++&&&&&&'''((()))***++++++))))))*********+++++++++++++++++++++,,,---......000///...---...000222333444111222777::::::===BBBFFFKKKMMMLLLMMMRRRUUUUUUWWWYYY\\\___bbbeeefffgggmmmpppsssuuutttrrrrrrrrroooqqqvvvzzz~~~%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################'''''''''&&&$$$%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''*********))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&###'''+++***'''%%%&&&(((%%%$$$###%%%***...111222))))))((((((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))+++,,,,,,+++******,,,---(((((()))***+++,,,,,,---))))))*********+++++++++++++++++++++,,,---......//////.........000222333333111333777::::::===AAACCCIIILLLLLLNNNTTTYYYYYYWWWYYY]]]aaadddfffffffffmmmooossstttsssqqqpppoooppprrrvvvzzz~~~###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$!!! $$$'''%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&***)))'''%%%$$$#########$$$'''******((('''***---(((&&&%%%&&&(((***++++++)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((***++++++++++++,,,))))))******+++,,,------++++++,,,,,,,,,---------------------...///000000///.........///000111222333111333888;;;;;;===AAACCCHHHLLLLLLOOOUUUZZZZZZVVVYYY^^^bbbeeegggffffffnnnpppssstttssspppoooooooooqqquuuyyy}}}###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###########################%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%$$$######%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&''''''&&&&&&&&&(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''%%%$$$######%%%&&&''')))'''&&&&&&'''(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))+++++++++***&&&&&&''''''(((((())))))++++++,,,,,,,,,---------------------...///000000.........//////000111222222111333888;;;;;;===@@@DDDIIILLLLLLNNNTTTXXXYYYWWWZZZ^^^cccfffgggggggggnnnqqqtttuuusssqqqpppooonnnpppsssxxx|||%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%"""%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""$$$'''((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&$$$$$$&&&'''((((((((((((***(((&&&$$$$$$$$$$$$$$$&&&%%%%%%'''((()))'''&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&''')))+++,,,,,,***((()))))))))*********+++))))))*********+++++++++++++++++++++,,,---............//////000111111111222111333999<<<;;;<<<@@@DDDIIIKKKKKKMMMSSSWWWWWWYYY[[[___cccfffhhhhhhhhhnnnqqqtttuuutttrrrqqqpppnnnooossswww{{{%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))######$$$$$$$$$%%%%%%%%%###%%%''''''%%%###############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###"""!!!"""%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$###&&&******(((&&&&&&'''%%%$$$$$$###""""""######&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&###$$$&&&((((((&&&%%%###"""&&&******'''%%%&&&'''%%%%%%&&&)))++++++)))''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%'''***,,,+++))),,,,,,,,,,,,------------))))))*********+++++++++++++++++++++,,,---......---...///000000111111111222111333999<<<;;;<<>>CCCDDDFFFJJJNNNRRRUUUWWWZZZYYY\\\bbbeeeeeegggkkklllrrruuuttttttuuuuuurrrmmmooorrrvvvzzz}}}$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$############%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))'''&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%''')))***((((((((('''''''''&&&&&&"""$$$'''(((&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""!!!######"""###$$$%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''%%%%%%%%%%%%)))((((((((((((((())))))&&&&&&&&&%%%%%%%%%'''(((&&&'''))),,,...---***'''''''''&&&&&&''''''((()))!!!"""%%%%%%$$$$$$%%%&&&'''''''''(((((((((((((((***)))))))))((((((((('''(((''''''(((+++,,,,,,++++++++++++++++++,,,------------,,,,,,,,,,,,---------------....../////////333111222777:::999;;;>>>BBBCCCFFFIIIMMMQQQTTTVVVYYYXXX[[[bbbffffffhhhlllqqqvvvyyyvvvttttttsssooonnnpppssswww{{{~~~&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***,,,+++&&&"""$$$%%%%%%&&&''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%% """$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''###"""!!!!!!$$$%%%%%%%%%'''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&%%%''')))(((%%%"""''''''''''''((()))******%%%%%%$$$$$$%%%&&&'''(((%%%&&&(((***,,,,,,)))&&&'''''''''''''''(((((((((###%%%'''(((''''''''')))((((((((((((((('''''''''))))))))))))((((((((((((((('''''')))+++------,,,,,,,,,,,,,,,,,,------......---------------......,,,,,,---...//////000000333111333888;;;:::<<<@@@BBBCCCFFFIIIMMMPPPSSSTTTWWWVVVZZZbbbggggggjjjmmmvvv{{{|||xxxuuussspppllloooqqquuuyyy}}}''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''%%%""" !!!$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!######$$$%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''&&&%%%###"""$$$&&&''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''&&&)))))))))(((((('''&&&&&&############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&((())))))((('''%%%&&&''')))+++***(((&&&'''(((((()))))))))))))))%%%'''))))))(((((()))***))))))((((((''''''&&&&&&))))))))))))((((((((((((***))))))+++.../////////------,,,,,,,,,---............---------...//////+++,,,---...///000111222444222444999<<<;;;===AAACCCDDDGGGJJJNNNPPPRRRSSSUUUUUUZZZccchhhiiikkkooowww|||}}}xxxtttrrroookkknnnqqquuuyyy}}}''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''+++((($$$!!! ###''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((%%%!!!!!!$$$((()))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$######"""%%%(((((()))***+++''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((()))&&&%%%%%%%%%%%%$$$$$$$$$######""" !!!###%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%''''''$$$!!!!!!&&&+++$$$$$$$$$$$$%%%'''((((((%%%&&&)))---000///***&&&&&&&&&&&&(((******'''%%%((()))***++++++++++++***###%%%&&&&&&%%%%%%%%%&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))***))))))+++---//////...------,,,,,,,,,---......---------------...///000,,,,,,---...///111111222444222444999<<<<<<>>>BBBEEEGGGIIIMMMPPPRRRSSSTTTTTTTTTZZZccciiijjjlllpppuuuyyy{{{wwwtttrrrppplllmmmppptttyyy}}}''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$''''''###$$$************)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###"""!!!###$$$&&&&&&'''&&&%%%$$$$$$&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&&&&&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$$$$ ###+++&&&&&&&&&&&&'''((())))))%%%&&&)))...111000+++&&&'''''''''(((***)))(((&&&((()))+++,,,,,,,,,+++***%%%'''(((((('''&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))))))((('''(((***++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////------...///000000111111333111333999<<<<<<>>>BBBFFFHHHKKKNNNQQQRRRSSSSSSSSSTTT[[[dddjjjjjjlllooorrrwwwzzzwwwtttsssqqqnnnllloootttyyy}}}'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$######!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&!!!###%%%''''''$$$!!!######$$$%%%%%%&&&''''''%%%&&&&&&$$$!!!!!!$$$&&&((((((((((((''''''&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$############$$$&&&((((((((('''&&&%%%%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((&&&&&&(((***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%"""%%%(((((('''&&&''')))((('''&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######"""  $$$((('''''''''&&&&&&'''((((((&&&$$$%%%(((---...***&&&)))((('''(((******(((&&&&&&((()))++++++***)))((((((***++++++)))((()))***'''''''''((((((((((((((('''((((((((()))))))))***)))(((''''''))))))((('''+++++++++++++++,,,------++++++++++++,,,---...///......//////000000000111222000333888<<<<<<>>>BBBFFFHHHKKKNNNPPPQQQQQQQQQTTTUUU[[[eeejjjkkklllooosssxxxzzzxxxuuuuuusssooommmpppuuu{{{&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%&&&&&&$$$""" !!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((($$$$$$$$$############"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''%%%$$$%%%&&&&&&$$$"""$$$%%%&&&&&&''''''&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((('''%%%&&&&&&&&&%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%!!!"""$$$$$$######$$$%%%((('''%%%$$$$$$%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%"""%%%((('''$$$!!!!!!###$$$######"""###$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&### ###(((+++)))''')))(((((()))******((('''%%%&&&((()))***)))'''&&&%%%'''((((((&&&%%%&&&'''&&&'''''''''(((((())))))'''((((((((())))))******+++***))))))******)))(((++++++******++++++,,,---+++******+++,,,---...///////////////000000000000111000222888;;;;;;>>>BBBEEEGGGJJJMMMOOOPPPPPPPPPTTTUUU\\\eeejjjkkklllnnnuuuzzz|||yyyvvvvvvssspppnnnqqqwww|||~~~%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%""" $$$%%%%%%%%%%%%$$$######$$$$$$###""""""######$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%###""""""###$$$%%%&&&''''''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$)))************)))'''&&&###$$$%%%&&&'''&&&%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###'''''''''&&&%%%$$$###"""%%%&&&&&&'''&&&%%%###""""""""""""###$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$(((%%%###"""###$$$$$$###%%%'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''''''''(((+++,,,,,,+++((('''111...)))%%%$$$$$$'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))'''&&&(((+++---+++)))++++++******++++++,,,---++++++++++++++++++++++++............///111222333111333666888:::<<>>AAADDDFFFHHHKKKMMMNNNOOOQQQSSSVVVWWW]]]fffkkkkkklllnnnuuuzzzzzzvvvsssrrrqqqnnnoooqqquuuyyy}}}%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&$$$###"""$$$&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&%%%&&&(((((('''&&&%%%$$$############$$$%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''))))))*********((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''(((((()))((((((''''''''''''(((((('''''''''(((''''''&&&%%%'''(((((())))))(((((('''%%%&&&''')))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***)))((('''(((***,,,+++***,,,,,,,,,,,,,,,------...---------------.........111000//////....../////////222555888:::===AAACCCEEEHHHKKKLLLMMMNNNPPPQQQVVVWWW]]]fffkkkkkklllnnnrrrvvvwwwsssqqqqqqooommmoooqqquuuyyy}}}$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$############$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######""" """%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%$$$###!!!"""$$$'''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''((()))***+++***(((&&&$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***)))((((((''''''(((((()))(((((((((''''''&&&%%%%%%((((((''''''''''''((((((%%%&&&'''((())))))******))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((((()))******((((((((()))***+++++++++------,,,,,,,,,---......---------------.........000//////.........//////333555777999999;;;===???EEEGGGJJJLLLLLLMMMOOOPPPVVVWWW]]]fffkkkkkkkkknnnppptttuuurrrppppppooommmoooqqquuuyyy}}}$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###### ###&&&''''''&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$###!!! !!!###&&&&&&%%%%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$############&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$###!!!"""%%%'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%#########%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&''')))))))))'''%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((()))(((&&&&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''''''''(((((()))***'''((()))))))))***++++++------,,,,,,,,,---......++++++,,,,,,---------...------------...///000111222444777999:::;;;>>>@@@FFFHHHKKKLLLLLLMMMNNNPPPUUUVVV\\\eeejjjjjjjjjmmmnnnsssuuurrrpppqqqqqqnnnooorrrvvvzzz###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$""""""!!!!!!""""""###$$$"""######$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&'''&&&%%%$$$$$$&&&(((###$$$%%%&&&&&&&&&&&&%%% """%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%$$$######%%%(((%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%"""$$$%%%$$$###"""###$$$#########$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''(((((())))))(((((('''***)))'''%%%%%%&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))******'''(((******))))))+++,,,,,,,,,,,,,,,,,,------...+++++++++,,,------......,,,,,,,,,---...///111222...000444888;;;>>>BBBEEEGGGIIIKKKMMMMMMMMMOOOPPPSSSTTTZZZccchhhhhhiiikkkmmmrrrtttrrrppprrrrrrppppppssswww|||###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""###$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######%%%&&&&&&%%%&&&'''&&&%%%%%%%%%''' """%%%'''((('''&&&%%% """$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((***+++,,,'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%#########%%%''''''%%%######%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''(((((('''(((***++++++***(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,&&&(((******))))))***---+++++++++++++++,,,------,,,,,,,,,---......//////---------------...///000,,,///444777;;;???CCCFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSYYYbbbgggfffgggjjjkkkpppsssqqqppprrrrrrpppqqqtttxxx}}}###$$$%%%&&&'''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!%%%%%%&&&&&&&&&'''''''''############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((!!!"""$$$&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$######""""""###### !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&!!!###%%%%%%###"""######!!!%%%((()))(((&&&%%% """$$$%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""""""""######"""###$$$&&&(((***''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&((((((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%&&&%%%&&&&&&''''''(((((((((######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###"""###$$$&&&'''%%%######%%%''''''&&&&&&&&&'''$$$######$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!$$$(((***)))%%% %%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%&&&&&&''''''''''''(((***+++,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''(((***'''(((+++,,,,,,+++((('''###$$$''')))***)))'''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---&&&(((+++***)))(((***---++++++******++++++,,,------------...///000000111//////...------------...///111555888:::===AAADDDIIIKKKMMMNNNNNNNNNPPPQQQQQQRRRXXXaaafffffffffiiijjjooorrrpppoooqqqrrrppprrruuuyyy~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&((())))))&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$###!!! !!!###$$$&&&'''))))))'''&&&%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%"""%%%(((((('''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!! """$$$%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$#########)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((('''''')))***+++)))'''+++******)))(((''''''&&&(((((((((((()))***+++,,,))))))(((((('''''''''&&&///+++(((&&&(((***,,,,,,((((((((()))***,,,---...,,,,,,++++++,,,---///000,,,,,,------------------000///,,,)))'''(((,,,///222111444:::;;;;;;>>>CCCIIIKKKMMMOOOOOOOOOQQQRRRSSSUUUYYY^^^ccchhhlllnnnpppqqqrrrqqqppppppqqqrrrwwwwwwyyy~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''(((((('''### ###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''((("""$$$&&&'''&&&%%%%%%&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$############$$$%%%$$$"""###$$$&&&&&&%%%!!!###&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######### !!!###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""######%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))''''''(((***++++++)))&&&&&&&&&''''''(((((())))))''''''''''''((()))***+++))))))((((((((('''''''''***)))'''((()))******)))'''((()))******)))((((((+++++++++,,,,,,...//////,,,,,,,,,------------...111111000---,,,---///222222222555:::<<<;;;???DDDKKKLLLLLLLLLMMMOOORRRUUUSSSUUUYYY___dddhhhkkkmmmpppqqqssssssrrrqqqqqqrrrssssssvvv{{{$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%''''''&&&###!!! ###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$)))((('''&&&&&&'''((())) """%%%&&&&&&&&&'''(((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$######""""""######%%%$$$######%%%&&&&&&%%%"""###%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&''')))+++---,,,)))&&&%%%%%%%%%&&&'''((((((((('''&&&&&&''''''((()))***))))))((((((((((((''''''&&&&&&''')))******)))'''((()))+++------,,,***)))***+++,,,------......---,,,,,,,,,---------......///000111000//////111333333333666;;;===<<>>CCCEEEGGGJJJMMMOOORRRUUUXXXXXXYYY\\\```dddhhhlllmmmnnnpppssstttsssqqqppppppooorrruuuwwwyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###""""""#########""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$!!! !!!&&&***,,,,,,$$$&&&&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///+++"""(((,,,+++$$$$$$%%%%%%%%%%%%&&&&&&$$$((("""&&&((($$$&&&###%%%&&&###$$$)))%%%$$$%%%&&&'''&&&###!!!'''&&&### !!!###%%%'''%%%!!! """###"""$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%%%%%%%%%%''''''""")))$$$((($$$$$$111!!!'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""''''''((((((((((((''''''######"""...&&&)))%%%''''''&&&%%%$$$$$$#########%%%$$$"""''')))"""$$$&&&&&&$$$$$$%%%'''%%%!!!"""'''***))))))***$$$"""!!!###''')))'''%%%$$$''''''%%%&&&((((((%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&(((%%%###$$$&&&'''%%%"""(((!!!$$$&&&######((('''&&&%%%&&&$$$"""!!!###%%%)))&&&""""""###!!!))))))'''&&&&&&'''((('''%%%''')))'''$$$"""###$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%&&&(((%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$$$$&&&))))))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((((((&&&$$$((('''%%%#########%%%&&&(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%+++,,,,,,+++(((%%%$$$%%%%%%''')))+++,,,+++***)))((('''&&&&&&%%%&&&''''''))))))))))))((((((((((((000---***))))))))))))(((*********))))))))))))))))))+++,,,,,,+++***,,,---///---***)))***+++,,,+++///---+++,,,///111///------...//////......///111222000333999<<<;;;===@@@@@@EEEJJJMMMNNNOOOSSSWWW[[[YYY\\\cccgggggggggiiippprrruuuvvvtttrrrrrrrrrqqqrrruuuxxx|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!$$$###,,,""")))"""+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$+++''',,,$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%###&&&+++###%%%---&&&!!!%%%---...%%%'''$$$!!! """%%%'''((( $$$'''(((''''''***---%%%%%%,,,+++&&&$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''///---$$$!!!******$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$222)))&&&!!!""",,,+++&&&&&&&&&&&&%%%$$$######333!!!!!!555;;;)))$$$$$$&&&(((***)))&&&###(((%%%%%%'''$$$  %%%'''******'''$$$!!! !!!###%%%!!!###,,,$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$&&&&&&%%%###%%%&&&(((***((($$$###$$$!!!###''')))))))))+++...$$$&&&$$$ %%%)))))) """))))))###$$$%%%&&&$$$""""""%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$############%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''%%%######$$$'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""((('''%%%######$$$%%%&&&&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))))))))((()))***&&&''')))+++++++++***))),,,+++)))'''&&&&&&'''((())))))))))))((((((((((((***)))((((((***+++++++++)))))))))))))))))))))***)))***,,,+++******+++---***'''&&&&&&(((***++++++---+++***+++---...---+++...///000000//////000222222111444999<<<;;;<<<@@@AAAEEEJJJMMMNNNPPPTTTXXXZZZYYY]]]dddiiiiiijjjmmmqqqsssuuuuuussspppooooooqqqsssuuuyyy|||$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!"""'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&###!!!'''&&&!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***'''###'''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''$$$''''''  !!!!!!"""######!!!###&&&)))***&&& '''(((((($$$!!!$$$+++..."""'''%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%)))222...######$$$$$$%%%&&&&&&''''''#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$,,,$$$222***&&&%%%&&&&&&'''&&&%%%###"""!!!&&&------)))%%%###$$$(((***'''$$$######%%%)))***(((***...(((!!! (((---***%%%)))&&&)))///+++ """######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%###!!!&&&(((%%%""""""###"""))))))'''###  %%%+++...,,,)))&&& 333'''$$$---,,, '''''''''&&&$$$"""###&&&(((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&$$$""""""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%###'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&'''(((((((((((())))))((('''&&&%%%$$$$$$$$$&&&((()))))))))***+++&&&''')))***+++******)))000...+++(((''''''((()))(((((((((((())))))))))))'''''''''(((+++,,,+++)))((((((((())))))*********)))***++++++******+++---'''%%%$$$%%%(((+++,,,---,,,+++***+++---...---,,,///000111111000000111222444222444:::<<<;;;<<>>BBBFFFKKKNNNPPPRRRVVVZZZZZZZZZ___fffiiijjjlllpppsssuuuvvvvvvtttqqqoooooorrrtttwwwzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###&&&(((((('''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%''',,, '''''' $$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&'''(((((()))%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''!!!,,,'''))))))&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!,,,''''''...+++)))+++$$$"""""" EEEWWWsssjjjYYYPPP???))) """"""(((...+++!!!%%%"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ &&&***$$$)))&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$"""!!!!!!&&&&&&&&&''''''&&&&&&&&&%%%---***######***$$$%%%&&&&&&&&&%%%$$$###&&&%%%((("""$$$---'''(((+++000>>>VVVrrr|||jjj]]]OOO<<<)))"""***%%%&&&333''',,,(((&&&***%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%&&&)))((($$$!!!$$$))))))&&&%%%###((()))$$$\\\rrrrrrSSS666###&&&888333(((000$$$'''''''''(((((('''%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((()))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%'''''''''(((((())))))))))))++++++***'''$$$$$$$$$'''(((((()))))))))))))))+++***(((&&&&&&(((***,,,'''((((((((()))))))))***))))))))))))***)))'''$$$&&&&&&'''((()))******+++(((***++++++***)))+++,,,...,,,+++,,,...///...---------............//////---...000///......///111555444666:::<<<;;;<<>>AAACCCHHHMMMQQQSSSVVVZZZ^^^ZZZ]]]ccciiiiiigggkkkrrrtttvvvxxxxxxvvvtttssssssqqqrrruuuzzz~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%%%%&&&'''''''''%%%$$$%%%&&&''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&'''$$$***!!!...)))$$$((($$$$$$%%%%%%%%%&&&&&&&&&''',,,,,, 777hhhJJJ'''!!!""""""###$$$&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%% 000+++ ___$$$'''(((''')))%%%(((&&&$$$""""""$$$&&&(((%%%<<>>===???BBBCCCHHHNNNQQQSSSVVV[[[___ZZZ]]]dddjjjkkkjjjnnnvvvuuuwwwyyyxxxuuurrrqqqpppppprrruuuyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$###"""!!!!!!!!!"""###$$$***'''$$$$$$%%%%%%$$$!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%''''''%%%'''***)))$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((%%%"""))))))+++000"""***&&&&&&&&&%%%%%%$$$$$$$$$$$$'''222000mmm///!!!&&&)))***!!!$$$...###%%%$$$######%%%''''''&&&%%%%%%############%%%%%%''''''&&&)))***TTT%%%'''"""++++++&&&%%%''')))""""""'''%%%TTT$$$(((((( 222***111%%%###""""""###$$$%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((###---$$$"""&&&$$$%%%###000,,,JJJ[[[+++---...&&& ######(((((('''///,,,$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***((('''&&&&&&'''))),,,---777222---+++***))))))***&&&&&&''')))++++++***(((---,,,+++))))))))))))***...---,,,++++++---...000------------.........///111222333333333111000///444666999===???@@@@@@???CCCFFFKKKPPPSSSVVVZZZ]]]]]]```dddiiimmmoooppppppuuuuuuvvvwwwvvvtttpppnnnoooppptttyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&(((%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&((((((%%%$$$%%%$$$ ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%% &&&"""%%%''')))&&&%%%%%%%%%%%%%%%%%%$$$$$$***'''yyy...!!!&&&$$$'''&&&$$$$$$&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&)))&&& """QQQ!!!***(((--- """(((###"""---&&&WWW(((777,,,!!!$$$&&&"""%%%#########$$$$$$%%%%%%&&&"""###%%%%%%%%%%%%'''(((***(((###'''+++))))))%%%000222...,,,%%%777%%%$$$$$$$$$###%%%***,,,$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))))))))''''''''''''''''''''''''***)))((('''''''''''''''(((''''''''''''(((((()))((('''&&&&&&'''))),,,---444000---+++***((((((((('''''''''(((***+++***))),,,+++***)))))))))***+++...---,,,++++++,,,...///------........./////////......000111222222333333444666999<<<>>>???@@@@@@DDDGGGLLLPPPSSSWWWZZZ]]]]]]___cccgggkkknnnooopppsssttttttuuuuuusssooommmnnnpppsssyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''&&&$$$######%%%'''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&,,,111111,,,'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&((($$$!!!......***!!!''' $$$%%%%%%%%%%%%%%%%%%&&&,,,111RRR^^^ ###,,,000((('''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!&&&111bbb///(((***''')))%%%***!!!"""%%%+++```***+++''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&(((***...''')))***######'''&&&&&&!!!LLL)))"""&&&******&&&&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''******)))(((((((((((()))(((((((((((((((((('''&&&''''''''''''((()))+++,,,000000///---+++)))'''&&&((('''&&&''')))******************)))******+++,,,---,,,+++++++++,,,...///............/////////000.........///000111333333555666888:::===???AAABBBEEEHHHMMMQQQTTTWWWZZZ]]]]]]^^^aaadddhhhlllnnnpppqqqrrrttttttsssqqqnnnlllmmmooorrrxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&...444666000)))'''((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%### %%%++++++!!!+++&&&((('''$$$$$$$$$%%%%%%&&&&&&&&&555000---&&&&&&&&&%%%$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$999zzz"""$$$!!!***+++)))$$$---%%%...@@@,,,)))&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&((())))))%%%111)))"""((()))!!!000NNN555"""//////$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))'''((()))))))))'''&&&%%%''''''''''''((()))++++++...222333000...,,,***''')))'''&&&&&&(((***++++++)))))))))******+++,,,,,,,,,,,,+++++++++,,,---............/////////000000111000///......///000111555666777999<<<>>>AAACCCFFFIIINNNQQQTTTWWWZZZ\\\]]]^^^```cccfffjjjnnnpppqqqsssuuuuuutttqqqooonnnmmmnnnrrrxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&%%%%%%''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%,,,...)))###"""$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%(((!!! ''')))333!!!)))+++)))'''(((***&&&,,, '''000$$$))) ***$$$$$$$$$%%%%%%&&&&&&&&&(((666&&&###$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&"""444!!!///:::...&&&OOOuuu\\\ !!!666'''"""111"""---...)))"""%%%(((%%%!!! ,,,!!!VVVEEE222444"""&&& %%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%&&&$$$111&&&"""...%%%$$$///(((&&&444???$$$***%%%!!!+++...---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&'''((('''''''''((((((((())))))'''''''''&&&&&&''''''((('''((()))))))))'''&&&%%%'''''''''(((((()))******...444777333000///---((()))'''&&&&&&(((***++++++'''((()))***+++,,,,,,,,,++++++++++++,,,,,,------............////////////111000///......///000111444555666888;;;>>>AAACCCGGGJJJNNNQQQSSSVVVYYY[[[]]]^^^```cccgggkkknnnpppqqqtttwwwxxxuuurrrqqqqqqnnnpppsssxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))))))))((('''&&&'''((((((&&&###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''' &&&((($$$!!!"""###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%)))((($$$"""'''+++(((######)))444TTT***---(((---###$$$%%%)))((((((%%%$$$%%%%%%%%%%%%%%%%%%&&&+++GGG&&&%%%###"""###%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###!!!'''((('''%%%))) ### !!!&&&)))***ccc555'''%%%'''###%%%,,,+++&&&+++,,,111***&&&"""!!!$$$'''((('''$$$222wwwbbb===///```&&&///(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! 000%%%,,,!!!)))...000)))((()))###&&&222000!!!%%%000---'''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,'''''''''(((((())))))***'''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&'''((((((((())))))))))))+++444888333//////---(((((('''&&&''')))*********'''((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///,,,------///000222444555333444666999<<>>@@@@@@@@@FFFIIILLLOOOPPPRRRTTTVVV___aaafffkkknnnqqqrrrrrrqqqvvvzzzzzzvvvssssssuuuvvvvvvxxx|||%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%$$$"""!!!###%%%%%%### %%%&&&&&&%%%######$$$&&&############$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&###"""###%%%&&&%%%%%%$$$""" %%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%"""$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############+++///WWW444###+++%%%"""(((&&&(((!!!###$$$%%%sss...+++((()))&&&#########$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))(((&&&&&&$$$######$$$&&&&&&''''''(((((((((((('''''''''))))))UUU"""111)))&&&%%%%%%$$$$$$$$$%%%&&&'''555&&&***&&& ))),,,...&&&'''***(((&&&%%%&&&''''''&&&"""+++!!!000(((((('''%%%$$$###$$$%%%%%%+++\\\000)))'''&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&)))***)))&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))+++,,,,,,+++(((''''''(((%%%%%%%%%&&&&&&&&&''''''((('''%%%#########$$$%%%(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))(((''''''''''''((())))))))))))))))))))))))%%%%%%&&&'''((()))******,,,222333///+++******((('''((()))******)))((('''((((((((()))******++++++------,,,,,,,,,---......,,,***)))+++...000///---......000111222222222111///333888;;;===>>>@@@AAAEEEHHHMMMPPPRRRTTTVVVXXXaaadddiiinnnqqqssssssssstttuuuxxxyyyyyywwwuuutttrrrtttwww{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$'''&&&$$$%%%&&&'''%%%###%%%&&&''''''&&&&&&(((***%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""  """$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$'''###'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############(((???555###$$$***$$$ ### '''"""(((///!!!222jjj'''"""333'''%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''',,,((((((+++(((}}}EEE555333)))+++)))&&&$$$###$$$%%%&&&)))kkk!!!+++&&&!!!!!!,,,,,,%%%%%%)))'''%%%%%%&&&''''''''')))***$$$444'''&&&%%%$$$$$$$$$%%%%%%(((ooo...""",,,)))///&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&)))***(((&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))+++,,,,,,+++(((''''''((('''''''''&&&&&&%%%%%%%%%(((((())))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((()))))))))''''''''''''((()))******))))))))))))))))))))))))'''''''''(((((((((((((((,,,000111---***)))(((%%%'''((()))******)))((('''*********+++,,,,,,------,,,,,,,,,,,,,,,------......---+++,,,//////...,,,//////000000111111111222000333888;;;===>>>@@@AAAFFFIIIMMMQQQSSSUUUWWWYYY___bbbgggkkkoooqqqqqqqqquuuvvvxxxyyyxxxvvvsssqqqtttuuuxxx|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%)))'''%%%%%%&&&&&&&&&%%%###%%%&&&&&&&&&''')))+++''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%"""######"""  !!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&"""'''zzz&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############""")))444"""!!!"""''')))'''%%%%%%$$$+++ ,,,%%%!!!SSS///,,,'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''+++(((***&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&,,,$$$!!!+++FFF888111!!!%%%,,,&&&""",,,***'''%%%$$$$$$%%%&&&$$$"""\\\+++'''((()))$$$''''''&&&)))'''%%%%%%&&&(((((('''&&&''',,,!!!FFFTTT&&&&&&%%%$$$$$$$$$%%%%%%%%%LLLrrr %%%000&&&&&&'''''''''(((((((((++++++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))+++,,,,,,+++(((''''''((())))))((('''&&&%%%$$$###&&&''')))++++++***)))''''''''''''''''''&&&&&&&&&))))))((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&***------+++,,,...,,,'''(((((())))))))))))((((((******++++++,,,---------+++++++++++++++,,,------000///......//////...,,,111000000//////000111222111444888;;;===???AAABBBGGGJJJNNNQQQSSSVVVXXX[[[```bbbfffjjjnnnppppppqqquuuvvvwwwxxxvvvssspppnnnssstttwww{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$"""###$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$ %%%ddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$(((+++;;;RRR!!!,,,$$$$$$(((((($$$$$$'''((((((&&&,,,###%%%)))'''...OOO((((((+++&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''+++$$$+++%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$*** ######+++555000(((***###---%%%%%%%%%&&&&&&&&&''''''((( uuu:::###,,,$$$###!!!,,,***(((&&&%%%%%%&&&((((((((( (((222 '''&&&%%%%%%%%%%%%%%%%%%%%%$$$///'''***,,,&&&''''''(((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((+++,,,,,,+++(((''''''((()))(((((('''&&&%%%%%%%%%###$$$&&&'''(((((('''''''''''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''))))))+++000555444///((((((((()))))))))))))))(((((()))******++++++,,,++++++******++++++,,,---//////...////////////...222111///......000111333222555999;;;===???AAACCCHHHKKKNNNRRRTTTWWWZZZ\\\bbbdddhhhkkkoooqqqrrrrrrssstttvvvvvvuuussspppnnnpppqqqtttxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%'''((($$$$$$$$$$$$######$$$%%%$$$%%%%%%$$$""""""$$$%%%&&&&&&%%%$$$######$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""$$$YYY%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$'''!!!~~~%%%***'''###'''(((%%%$$$%%%!!!"""&&&'''''')))%%%$$$+++^^^&&&,,,&&&"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###kkk$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&,,,)))CCCMMM"""444###222$$$$$$,,, """%%%''''''&&&$$$"""&&&000:::"""$$$%%%###"""!!!---))))))'''%%%%%%&&&(((((('''###&&&&&&LLL$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!OOO+++///,,,&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++,,,,,,+++(((''''''(((''''''''''''''''''''''''$$$$$$######$$$&&&((()))&&&'''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%'''(((***000555444///((((((((((((((()))******)))))))))***++++++,,,,,,++++++******++++++,,,---,,,---.../////////000111222111///......000222333333666999<<<===???BBBEEEHHHKKKNNNQQQTTTWWW[[[^^^bbbdddgggjjjmmmoooqqqqqqppprrrtttuuuuuusssqqqooooooqqqtttxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&''''''&&&$$$###%%%&&&%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%'''$$$YYY$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%---)))ZZZ???))) ***###$$$$$$$$$###%%%'''$$$(((""""""((()))$$$ %%%!!!///&&&#########$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""aaa$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&***$$$###)))------555+++***///'''!!!%%%)))$$$!!!)))+++"""$$$&&&((('''$$$ '''(((EEE'''&&&&&&&&&)))%%%***(((&&&%%%&&&''''''&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$!!!$$$"""&&&)))%%%&&&'''((()))(((''''''######$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++,,,,,,+++(((''''''(((&&&&&&'''''''''((((((((('''&&&%%%$$$%%%''')))+++&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&'''((('''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))(((+++...,,,(((((((((''''''((()))***+++++++++,,,,,,---.........+++++++++++++++,,,------***,,,.........///000222000////////////111222444444666999<<<===@@@CCCFFFHHHJJJNNNPPPSSSWWW[[[___aaabbbdddgggjjjlllnnnooopppqqqsssuuuuuutttqqqppprrrsssvvvzzz}}}########################!!!###&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""" %%%'''&&&%%%&&&'''$$$%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""######"""!!!!!!###$$$"""###$$$%%%%%%&&&&&&%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%+++!!!^^^$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%### 555 !!!AAA|||---$$$+++--- ---%%%$$$%%%((()))'''&&&'''***###"""###"""(((,,,'''---sss\\\,,,'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%___'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''***%%% %%% 666&&&"""222xxxXXX(((111''')))###&&&333999&&&&&&&&&&&&$$$###!!! ((($$$&&&&&&((((((!!!(((,,,)))&&&%%%&&&&&&%%%%%%&&&FFFXXX---###$$$%%%&&&&&&&&&%%%%%%"""***000444$$$%%%'''(((((((((&&&%%%#########$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&'''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++,,,,,,+++(((''''''((((((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&'''(((******)))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%***+++)))''')))(((&&&((('''''''''((()))+++,,,++++++,,,------......///,,,,,,,,,,,,,,,------...+++---......---,,,...000---......000111222333444555777:::<<<>>>@@@DDDGGGHHHJJJMMMOOORRRVVV[[[___aaabbbdddfffiiilllmmmnnnqqqsssuuuvvvuuussspppooorrrtttwwwzzz~~~########################"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%""""""%%%%%%######$$$ """######"""###%%%'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""""""$$$%%% """$$$%%%'''''''''!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&###+++aaa$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%999))))))AAA(((RRR^^^[[[BBB)))!!!$$$%%%...'''''' ,,,222((($$$###%%%### $$$---&&&...((( )))222+++[[[))),,,&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$UUU!!!((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%+++***&&&%%%"""###,,,&&& ,,,III``````UUU(((%%%%%%))),,,''',,, ###%%%***///&&&%%%$$$######%%%'''((("""&&&&&&555%%%$$$((('''000---***'''%%%%%%%%%%%%$$$''''''///"""###%%%&&&'''&&&%%%%%% 111ccc)))'''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% ###&&&&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''+++,,,,,,+++(((''''''(((******)))((('''&&&&&&%%%$$$%%%'''((()))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%''')))+++,,,,,,+++***((((((((((((((((((((((((+++***)))((('''&&&%%%%%%$$$***---+++((()))+++***((('''''''''((()))+++,,,)))******++++++,,,,,,---------,,,,,,------...///,,,...///...+++***,,,...+++,,,...000222333444444555777:::<<<>>>@@@DDDGGGGGGIIILLLOOORRRVVV[[[___cccdddfffhhhkkkmmmoooppptttuuuvvvvvvuuurrrooommmqqqrrruuuyyy|||&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))&&&######%%%&&&%%%###&&&$$$###"""###$$$######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###"""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############"""!!! !!!"""%%%&&&&&&%%%$$$###'''###((([[[&&&%%%%%%$$$###"""!!!!!!!!!$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$'''(((&&&&&&%%%!!!%%%[[[EEE)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$%%%&&&&&&'''&&&]]]&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$&&&&&&&&&&&&&&&---,,,''' ***)))+++&&&************)))(((&&&&&&&&&&&&)))''')))******)))(((((()))111***)))$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%%%%%%%$$$###%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$,,,//////+++&&&###%%%((($$$%%%&&&&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''((()))))),,,+++)))((('''''''''((())))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,---,,,,,,------...///000222555999>>>@@@AAA@@@???GGGIIILLLMMMNNNRRRYYY^^^dddfffhhhjjjjjjlllnnnqqquuuvvvwwwvvvtttqqqpppqqqqqqqqqtttxxx}}} !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''$$$$$$&&&'''&&&$$$%%%$$$###$$$$$$%%%%%%$$$'''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&###'''[[[&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%###!!! ###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))$$$!!!###%%%%%%***000'''~~~&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$%%%&&&&&&&&&%%%$$$]]]&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""""")))+++!!!(((%%%&&&,,,(((((((((((('''&&&%%%%%%%%%>>>!!!%%%&&&((((((&&&&&&&&&'''&&&$$$((("""%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&'''(((******((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))+++---+++&&&$$$&&&)))&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''(((******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...///............///000111222222555:::>>>AAAAAAAAA@@@FFFIIIKKKLLLMMMQQQXXX^^^bbbdddgggiiijjjkkknnnpppsssuuuvvvvvvtttsssrrrrrrqqqqqqtttxxx}}}!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++)))'''%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&"""'''[[[&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$###"""!!!"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''!!!!!!((()))######)))"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$$$$%%%%%%&&&&&&''''''###"""]]]&&&$$$%%%%%%%%%%%%&&&&&&&&&+++***)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''(((""")));;;>>>&&&(((###!!!---''''''''''''&&&%%%$$$$$$  %%%&&&((((((&&&%%%&&&'''!!!###>>>%%%###%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((($$$(((******'''%%%&&&(((&&&'''((((((&&&&&&'''(((&&&'''(((((((((((('''&&&'''''''''((((((((())))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***,,,---)))))))))))))))))))))))))))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222///000000000111222222333333555:::>>>AAABBBBBBAAAFFFHHHKKKKKKMMMPPPWWW]]]aaacccfffiiijjjkkknnnpppqqqtttvvvwwwuuutttsssssspppqqqtttxxx}}}~~~"""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$######""""""###$$$%%%$$$$$$#########$$$%%%&&&%%%!!!&&&ZZZ$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((("""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''$$$###$$$''''''$$$!!!!!!BBB%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''######]]]&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$%%%''')))***,,,!!!nnnlll***)))'''!!!%%%&&&&&&'''&&&&&&%%%$$$$$$sss"""(((&&&((())))))(((''''''(((%%%'''\\\"""%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))'''%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((())))))***************%%%&&&&&&((()))***+++,,,((((((((((((((((((((((((*********)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---...000222333//////000111222222222222333666:::>>>AAABBBBBBBBBEEEGGGJJJKKKLLLPPPWWW\\\```cccgggjjjkkkmmmoooqqqrrruuuwwwxxxvvvsssrrrrrrooopppsssxxx~~~}}}%%%%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''%%%###"""$$$&&&&&&,,,000...'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############"""#########$$$$$$$$$#########$$$%%%&&&$$$!!!&&&ZZZ######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))+++$$$%%%&&&%%%$$$###$$$&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''++++++### ---///&&&>>>mmm'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$]]]&&&'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%((()))+++)))###)))''' &&&&&&'''''''''&&&%%%%%% RRR''',,,&&&((())))))(((''''''(((((((((}}})))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))***+++*********''''''((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))***++++++++++++***)))+++++++++,,,,,,---------............//////000000---...///000111111111111333555999===@@@BBBCCCCCCEEEGGGJJJKKKLLLPPPWWW\\\```ccchhhkkkmmmoooqqqsssuuuwwwyyyyyyvvvssspppoooooopppsssxxx~~~######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""""""""""""""###$$$###""""""$$$&&&&&&''''''$$$"""###''',,,333666777333+++%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%### %%%YYY######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$))))))$$$%%%((($$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$]]]&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%""""""!!!!!!"""###%%%&&&+++%%%'''+++###%%%&&&&&&''''''&&&&&&%%%:::666&&&'''$$$%%%''''''%%%$$$%%%&&&###&&&!!!)))&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,+++***)))***++++++,,,,,,------...///////////////.........,,,---...000111000000///222444777;;;???AAABBBCCCFFFHHHKKKKKKMMMPPPWWW]]]___ccciiimmmoooppprrrtttvvvxxx{{{zzzwwwrrrooonnnnnnpppsssyyy"""###$$$%%%&&&'''''''''$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$######$$$$$$"""$$$%%%$$$######%%%'''%%%&&&&&&$$$###&&&...555CCC>>>666///***'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%### """###$$$%%%&&&%%%$$$$$$###%%%YYY%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$%%%&&&'''(((!!!""")))000)))"""///$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######]]]&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%""""""######$$$%%%%%%&&&nnn'''"""&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$```%%%(((######%%%&&&&&&%%%$$$%%%%%%+++,,,###&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''&&&&&&&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))(((((())))))******++++++)))***,,,------,,,***)))******+++,,,,,,---...............//////......---+++---///000111111000///111333666:::===@@@BBBCCCFFFIIIKKKLLLMMMQQQXXX^^^^^^bbbhhhllloooppprrrsssuuuwwwzzz{{{xxxssspppooonnnooosssyyy%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&&&&'''###%%%&&&%%%######&&&)))$$$%%%&&&$$$$$$***444===MMM@@@000'''&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%### !!!###%%%&&&&&&&&&$$$###"""$$$YYY''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$$$$$$$###"""###$$$''''''''''''''''''''''''######""""""""""""######!!!###%%%''''''%%%###!!!$$$$$$$$$$$$%%%&&&'''(((---)))"""<<>><<<===@@@FFFHHHKKKOOOSSSWWWYYYZZZ```bbbdddfffhhhlllppptttvvvxxxzzz{{{{{{xxxuuurrrqqqqqqsssxxx~~~"""!!!!!!###&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%"""%%%'''((()))---333888555///((($$$%%%&&&%%%###"""###$$$$$$######%%%&&&$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&$$$######$$$%%%$$$###%%%###""""""$$$%%%$$$"""###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%'''%%%######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%///)))!!!!!!%%%$$$---,,,444%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&############"""""""""!!!$$$###]]]&&&$$$%%%&&&''''''(((((('''((((((((((((''''''&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###)))+++ 111&&&[[[ ''')))###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%000''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''(((((('''%%%###"""%%%&&&&&&&&&&&&&&&&&&%%%)))))))))))))))*********&&&&&&'''((((((((((((((('''''''''(((((()))))))))'''''')))*********)))(((***))))))(((''''''&&&&&&)))))))))))))))*********)))************+++++++++,,,++++++,,,...///...------------............/////////......//////000111444333666<<<>>>===>>>AAADDDFFFJJJOOOTTTXXX[[[\\\```bbbeeegggiiilllooorrruuuvvvxxxyyyxxxvvvsssqqqrrrrrrtttxxx~~~$$$######%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ ''')))%%%(((444===>>>555///'''###$$$&&&'''&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###%%%###!!!"""###$$$$$$###%%%###"""###$$$%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$"""'''---+++$$$666###"""''''''&&&$$$$$$#########'''&&&%%%$$$$$$#####################""""""""""""$$$###]]]&&&%%%%%%&&&'''((((((((((((''')))+++)))'''%%%''')))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""888000888222^^^ '''%%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$'''@@@$$$***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''(((''''''''''''''''''''''''''''''(((%%%&&&'''(((((((((''''''***))))))((((((''''''&&&(((((())))))******++++++)))************+++++++++---,,,+++,,,---...---,,,---------............///000////////////000111111333222555<<>>???BBBBBBDDDIIIOOOTTTYYY]]]^^^___bbbfffiiijjjlllnnnpppssstttuuuuuutttsssqqqppprrrrrrtttxxx}}}&&&&&&&&&''''''(((''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$!!!(((((($$$---AAAJJJFFF000,,,'''$$$$$$&&&&&&&&&'''(((((('''%%%###$$$%%%$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))"""!!!>>>"""$$$'''&&&%%%###""""""""""""&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&%%%&&&'''((())))))))))))&&&***---+++&&&$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,###!!!222:::aaa###((( ,,,#########$$$$$$$$$$$$$$$%%%&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&WWW!!!)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******''''''((()))***++++++,,,))))))*********+++++++++---,,,++++++---------+++---------............///000000000000000111111222222222555<<>>???BBBBBBEEEIIIOOOTTTYYY\\\^^^[[[___eeeiiilllnnnppprrrsssuuuvvvwwwvvvtttrrrpppnnnpppuuu{{{&&&''''''%%%!!! """%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###############$$$%%%&&&'''((($$$$$$'''+++***%%%&&&***%%%%%%%%%$$$###%%%)))+++%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%&&&%%%###%%%'''&&&$$$###%%%'''&&&%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%%%%''')))'''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$''''''!!!???'''%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###]]]&&&###$$$%%%&&&'''''''''''')))'''&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,MMM'''&&&---$$$%%%%%%&&&&&&'''((())))))%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&vvv (((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$&&&'''((()))((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''(((((()))***************)))((((((&&&''''''((()))***++++++)))(((((('''''')))***+++((((((((()))******++++++*********))))))))))))))))))************+++++++++((('''(((***---//////...---------.........//////...............///000000666555888===@@@>>>???AAA@@@CCCHHHNNNUUUZZZ^^^```[[[___dddhhhkkknnnqqqssstttvvvxxxzzzyyyvvvsssqqqqqqrrrvvv|||######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""&&&)))((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%"""'''[[[######$$$$$$$$$%%%%%%%%%***'''$$$$$$&&&'''%%%###&&&)))+++)))$$$"""%%%(((111,,,000$$$%%%"""***''''''''''''&&&%%%%%%$$$***'''"""!!!"""$$$&&&&&&---!!!!!!JJJccc***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""""")))&&&######%%%&&&%%%$$$&&&%%%^^^(((''''''''''''((((((((((((***)))(((((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$"""$$$&&&555---,,,"""!!!###%%%---"""...(((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""(((!!!!!!///(((&&&)))!!!###??????''')))&&&%%%$$$######%%%'''((((((((((((((((((((((((((($$$%%%%%%%%%###!!!+++)))&&&######%%%(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%((($$$$$$''''''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''---+++(((&&&%%%''')))******)))(((''''''((()))***))))))))))))))))))))))))&&&%%%%%%%%%''')))+++,,,,,,***'''%%%%%%''')))+++***---///000///......///---000111...---///---***,,,++++++,,,...111333555333777<<<@@@@@@@@@@@@@@@AAACCCGGGMMMSSSWWWWWWWWW[[[___dddfffggghhhllloootttvvvyyy{{{zzzvvvqqqnnnqqqqqqsssxxx""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###%%%(((***)))$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""'''[[[######$$$$$$$$$%%%%%%%%%)))&&&$$$$$$&&&'''&&&%%%&&&)))+++)))%%%###%%%(((###"""...)))++++++***(((&&&$$$"""###%%%(((+++&&&'''(((((('''&&&&&&%%%hhh222***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!! $$$&&&&&&%%%&&&%%%^^^(((''''''''''''((((((((((((%%%%%%%%%&&&)))++++++***&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%)))+++!!!"""***"""///***888+++'''888)))222'''&&&%%%%%%$$$$$$%%%%%%&&&!!!(((######(((!!!(((&&&!!!///***ooo---&&&%%%'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&'''''''''%%%###"""&&&%%%###"""###$$$'''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))%%%$$$&&&%%%!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''+++***((('''&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))---,,,+++)))(((((())))))///---+++***)))+++---...***,,,......---,,,,,,---***...///------///...+++...............///000000000444:::>>>@@@@@@@@@AAABBBDDDHHHNNNTTTXXXXXXXXXZZZ^^^bbbddddddeeeiiilllqqqssswwwzzzzzzwwwsssqqqqqqqqqtttyyy!!!""""""###############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###""""""$$$$$$#########$$$%%%%%%$$$$$$###############"""&&&&&&&&&%%%%%%%%%$$$$$$''')))+++)))%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%'''(((''''''&&&)))***(((%%%###%%%''',,,(((///!!!%%%%%%&&&&&&%%%###!!! """+++###777rrr&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""!!! !!!$$$&&&&&&%%%&&&%%%^^^(((''''''''''''((((((((((((,,,***'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''+++###***######"""""")))"""((((((### >>>mmm000111+++&&&%%%%%%$$$$$$%%%%%%&&&!!!'''%%%(((((()))###,,,%%%"""&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%'''%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((())))))((((((((())))))))))))))))))))))))///...,,,+++)))(((((((((......------------...///***+++---,,,+++******+++(((---///---,,,...///---------.../////////.........222999===???@@@AAABBBCCCDDDHHHOOOUUUYYYZZZYYYYYY]]]```aaa```aaadddhhhnnnqqquuuyyyzzzxxxuuusssqqqqqqtttyyy""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((('''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''))))))(((%%%$$$%%%&&&222&&&$$$---///222)))'''%%%###$$$'''***---:::PPPwww&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%$$$&&&%%%^^^(((''''''''''''((((((((((((000---)))&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%---%%%((('''$$$,,,...))))))WWW;;;+++(((&&& +++&&&%%%%%%$$$$$$%%%%%%&&&###&&&%%%''''''&&&!!!'''&&&(((www--- ***'''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&((('''%%%###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******++++++000222///,,,...//////)))***---///000111111000000444:::>>>@@@AAAAAABBBCCCEEEIIIOOOVVVZZZ[[[ZZZZZZ]]]______^^^^^^bbbeeemmmppptttxxxyyyxxxuuurrrqqqrrrtttzzz###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%"""'''[[[######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&000###''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&%%%^^^(((''''''''''''((((((((((((***'''%%%%%%(((***,,,,,,'''''''''&&&&&&'''''''''(((((('''&&&$$$######"""333***,,,RRR&&&((('''$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%###+++,,,%%%{{{;;;+++'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))((('''&&&$$$######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$''')))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$&&&''')))))))))((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''')))***,,,------((()))***+++,,,,,,++++++,,,---...---,,,+++,,,...333777888333......//////***+++...000111111111111333777===@@@AAAAAAAAAAAACCCEEEIIIPPPVVV[[[\\\[[[[[[]]]___^^^]]]]]]```dddmmmppptttxxxxxxwwwsssqqqqqqrrruuuzzz$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%"""'''[[[######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%''')))(((((('''&&&&&&%%%%%%000)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$$$$%%%&&&&&&%%%^^^(((''''''''''''((((((((((((***)))'''''')))***+++***''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###""""""///%%%''' NNNBBB&&&+++***'''!!!&&&%%%%%%$$$$$$%%%%%%&&&nnn***$$$&&&''')))###&&&<<<'''000$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))$$$!!!$$$'''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((('''&&&'''''''''(((((('''''''''))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))***+++,,,---------,,,---.........------///111999>>>>>>666///...///000000000111111111000//////555999>>>AAABBBAAAAAAAAABBBDDDIIIOOOVVV[[[\\\[[[[[[]]]^^^]]][[[\\\```dddkkkooossswwwxxxvvvsssqqqrrrrrruuu{{{$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%"""'''[[[######$$$$$$$$$%%%%%%%%%###$$$%%%$$$!!!!!!###%%%)))((('''''''''&&&%%%$$$zzz444(((000'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''!!!$$$%%%$$$###$$$&&&&&&%%%^^^(((''''''''''''((((((((((((---+++))))))))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###+++###***UUU''')))'''---"""&&&%%%%%%$$$$$$%%%%%%&&&KKK***###'''&&&%%%###%%%"""777bbb(((///$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))"""###&&&%%%###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))***+++++++++***)))*********+++,,,------...,,,---...------...111333;;;@@@@@@888000...000111333222222111111111111111333777<<<@@@AAAAAABBBBBBAAACCCHHHOOOVVVZZZ\\\[[[YYY[[[]]]\\\ZZZ[[[___ccchhhlllqqqvvvxxxwwwuuusssrrrrrruuu{{{######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""'''[[[######$$$$$$$$$%%%%%%%%%"""$$$%%%### !!!###)))(((''''''''''''%%%$$$ 333$$$'''$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((###&&&((((((%%%######%%%&&&%%%^^^(((''''''''''''((((((((()))%%%%%%&&&))),,,...---,,,&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))&&&###!!! ,,,[[[...444%%%"""111555&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((###)))222&&&***qqq###(((***(((%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''%%%%%%%%%&&&'''(((***+++"""$$$'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!'''&&&&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))***+++,,,---+++,,,---------...111444;;;@@@AAA888000...111222111111000000111333555666000444:::???AAABBBBBBCCCAAACCCGGGNNNUUUZZZ[[[[[[XXXZZZ[[[ZZZYYYZZZ___cccfffjjjooouuuxxxxxxwwwuuurrrsssuuu|||&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###$$$%%%''''''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!######"""!!!$$$&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ///""""""%%% '''###$$$&&&''''''&&&$$$###'''%%%$$$&&&))))))'''%%%###%%%'''(((((('''%%%###&&&%%%]]]&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))(((''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((( ,,,"""%%%&&&ZZZhhh$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&aaa$$$ ((("""111QQQ%%%000!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((*********)))((('''%%%$$$&&&'''((())))))'''%%%###&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))************)))(((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***'''%%%$$$$$$&&&)))))))))+++******)))((('''&&&&&&+++,,,------+++))))))***%%%''')))+++,,,------,,,...---,,,,,,---///222333===GGGCCC888444...,,,333000111111222444555666666333666999<<<===???AAACCCBBBFFFKKKQQQVVVXXXYYYZZZ[[[XXXVVVWWWZZZ]]]______ffflllrrrwwwxxxvvvtttsssqqqrrrtttxxx&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!######""""""$$$&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))###mmmFFF;;;***###%%%%%%%%%&&&''''''&&&%%%%%%+++)))'''((()))(((%%%"""'''&&&%%%$$$$$$%%%&&&'''&&&%%%]]]&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$)))!!!""",,,___%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$:::+++"""%%%---'''******)))'''&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&''''''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&((()))************))))))(((((('''+++,,,------+++*********'''((()))+++,,,,,,,,,,,,------,,,---...///111222===LLLIII999222...,,,000000000111222333444555555444666:::<<<>>>???BBBDDDCCCGGGLLLRRRVVVYYYZZZZZZZZZWWWUUUTTTWWW[[[^^^___eeejjjqqqvvvwwwuuutttsssooopppssswww~~~&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """######""""""$$$%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''[[[###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!ggg&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''&&&$$$"""''''''((())))))(((''''''&&&%%%]]]&&&%%%&&&&&&&&&&&&'''''''''***((('''&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&+++dddqqq***%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$vvv))),,,(((&&& ------******)))(((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((())))))%%%''')))(((&&&&&&))),,,*********)))))))))))))))***,,,------+++******+++((()))***++++++++++++***,,,,,,---...///000000111888NNNMMM888......---/////////000111222333333444444777;;;>>>???AAACCCDDDEEEHHHMMMSSSWWWZZZ[[[[[[YYYVVVRRRQQQTTTXXX\\\^^^ccchhhoootttuuutttsssrrrnnnooorrrwww|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""############$$$%%%""""""""""""#########$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&&&&''''''%%%"""'''[[["""$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&...,,,111$$$&&&$$$$$$############$$$$$$#########%%%&&&&&&&&&%%%###(((///444444///(((###&&&%%%]]]&&&&&&&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((( ***&&&%%%###---777qqq!!!$$$***%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&HHHKKK///---%%%000&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$&&&((()))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%))),,,***&&&%%%)))---)))))))))***************)))+++,,,,,,+++***+++,,,******++++++***************+++---...///000000000222NNNOOO666,,,000000///...//////000111222222222555888<<>><<<"""+++ )))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((((((((((("""444@@@@@@..."""'''///---)))))),,,---...---+++(((''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&'''''''''(((&&&%%%&&&))),,,+++***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))''''''((())))))))))))((())))))(((((((((((())))))+++***)))((('''(((((()))***)))))))))++++++)))(((,,,,,,+++++++++*********,,,------+++******,,,........./////////...------+++,,,......///000222555666777;;;AAABBB???@@@DDDFFFKKKNNNPPPSSSYYYZZZXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[aaajjjppprrrssstttuuurrrtttvvvyyy|||!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$###"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&%%%%%%$$$###$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%!!!&&&ZZZ#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%'''%%%###>>>'''+++///+++$$$"""''')))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%]]]&&&%%%&&&&&&''''''((())))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((("""333EEE$$$+++'''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&$$$%%%)))VVV@@@aaahhhLLL000%%%$$$&&&(((###(((666)))+++---,,,***((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''(((***++++++***))))))(((((())))))'''(((((((((((((((((('''''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$$$$%%%'''((((((&&&&&&''')))+++++++++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))*********)))))),,,+++***(((''''''''''''+++******))))))))))))******)))((()))++++++***(((+++++++++*********))))))+++---...---,,,+++,,,---------------------...///000111222111000000222444555666:::@@@AAA>>>???CCCCCCHHHLLLNNNRRRWWWYYYWWWWWWVVVVVVWWWZZZ]]]]]]]]]ZZZ___ffflllpppsssvvvxxxvvvwwwyyyzzz}}}############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######%%%"""'''[[[$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''"""'''%%%+++***www%%%"""...222''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%]]]&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%&&&***'''...&&&$$$)))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%'''---000[[['''$$$///333&&&---'''---(((###...,,,)))(((***'''"""###'''''')))++++++***((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***++++++***))))))))))))***''''''(((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&((('''''''''(((***++++++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))******))))))(((&&&$$$###"""!!!(((((()))***+++,,,,,,,,,,,,+++***(((''''''''''''***))))))))))))))))))))))))(((((()))++++++***((((((((()))***+++,,,------+++---//////---,,,,,,------,,,++++++,,,---///000111222333222111111333444444555999???@@@===???BBBCCCHHHLLLMMMQQQWWWYYYWWWVVVVVVVVVXXX[[[^^^^^^^^^[[[^^^dddiiiooosssvvvxxxwwwxxxyyy{{{}}}%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!!!!###$$$%%%&&&$$$%%%&&&%%%###"""###$$$###""""""""""""###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$&&&"""'''[[[&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((---%%%111---(((OOO---111,,,'''...%%%$$$(((!!!###:::$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%]]]&&&&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&000 !!!)))######""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%(((***---***+++%%%222%%%!!! """&&&***,,,+++(((%%%###((('''%%%###&&&(((******)))''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))'''&&&$$$'''(((((((((((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((()))***+++***)))((('''%%%$$$###"""&&&'''(((***,,,---......))))))(((((((((((())))))'''((((((((((((((((((((()))(((((()))++++++***)))))))))***+++,,,---......)))+++,,,,,,+++******+++---,,,++++++,,,---///000,,,---............000222444444999>>>???===>>>BBBCCCHHHLLLNNNRRRXXXZZZXXXUUUUUUVVVXXX[[[]]]^^^]]]\\\^^^bbbhhhmmmrrruuuvvvwwwxxxxxxyyy{{{######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########$$$%%%%%%######$$$%%%###""""""""""""###$$$$$$###$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''############$$$%%%&&&&&&&&&"""'''[[[&&&&&&%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((...---%%%))) :::xxx999"""((($$$ ***)))!!!%%%000***######%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%]]]&&&&&&''''''(((((()))******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%***&&&,,,xxxGGG((($$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%)))&&&!!!...wwwiii ''')))(((++++++)))333*** $$$$$$###...+++'''!!! (((///%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$'''***,,,---+++(((&&&'''((()))((('''((()))+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&((())))))))))))))))))))))))***%%%&&&(((***,,,---......(((((('''(((((()))***+++&&&''''''(((((((((((('''((((((((()))+++,,,+++)))---------,,,,,,,,,++++++,,,---...---,,,+++,,,...------------------...///,,,---/////////000222444444555999???@@@===>>>BBBCCCHHHMMMOOOSSSYYY[[[YYYUUUUUUUUUXXX[[[\\\\\\[[[ZZZ\\\```fffmmmrrrttttttuuuvvvwwwxxxzzz}}}!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$%%%'''$$$$$$#########$$$&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&###(((\\\&&&%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((!!!"""(((%%%(((KKK---$$$''',,,;;;)))'''222,,,...%%%"""&&&%%% ###+++$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%]]]&&&'''''''''((())))))******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&---%%%###]]]***'''''''''''''''(((((()))((((((((((((((('''&&&%%%(((---444$$$++++++..."""###'''"""))),,,***(((((()))###***+++(((%%%%%%&&&%%%'''))))))'''%%%$$$%%%%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((+++******)))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&(((******)))((('''''')))***)))'''''')))+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%$$$###"""###%%%'''((())))))******++++++,,,,,,'''((()))***++++++++++++((((((((((((((()))******&&&'''((()))***))))))(((((('''''')))+++,,,+++***,,,,,,,,,++++++++++++***/////////...------///111....../////////...------///000111111111222444666555555:::???@@@>>>???CCCCCCHHHLLLNNNSSSYYY[[[YYYTTTTTTUUUWWWZZZ[[[ZZZXXXWWWYYY^^^fffnnntttuuuuuuuuuvvvwwwxxxyyy}}}!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!"""$$$$$$$$$$$$&&&(((&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&***)))((('''&&&'''((((((&&&###(((\\\%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((222'''######000nnn{{{ZZZ555###,,,'''$$$)))%%%/// ***%%%''' &&&((($$$''',,,))) %%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%]]]&&&''''''(((((())))))******)))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((""""""###$$$%%%&&&&&&'''###000222DDD!!!%%%$$$$$$$$$$$$%%%&&&&&&(((((())))))((('''&&&&&&%%%///""",,,***LLLKKK111000$$$$$$///%%%)))(((&&&%%%$$$#########***)))&&&%%%'''******'''%%%''')))(((&&&$$$$$$$$$$$$$$$%%%%%%'''(((***+++''''''''''''((((((((())))))((('''&&&&&&'''((())))))(((((('''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''')))***)))'''&&&))),,,'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&%%%$$$$$$$$$&&&)))***+++*********))))))((((((***************)))((('''))))))(((((((((((())))))'''((()))+++++++++***)))((('''''')))+++,,,+++***(((((()))***+++,,,,,,---,,,,,,+++***((())),,,...//////000111000///---,,,---...///...---...///111555666:::@@@AAA>>>???CCCBBBGGGKKKNNNRRRXXX[[[YYYTTTTTTUUUWWWYYYZZZXXXWWWTTTVVV\\\eeeooovvvwwwvvvuuuvvvwwwxxxzzz~~~'''&&&$$$###"""###$$$$$$&&&&&&%%%$$$###"""!!! '''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%'''((('''%%%###%%%%%%&&&%%%"""$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$+++...''')))$$$((()))%%%######&&&((('''&&&(((^^^$$$$$$###"""!!!!!!!!!"""###%%%((()))(((&&&$$$$$$&&&&&&&&&''''''''''''(((%%%''')))'''%%%%%%)))---'''''''''&&&***'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))---000###&&&!!!""""""%%%&&&''''''((((((''''''++++++$$$+++"""000''')))(((&&&&&&)))++++++(((]]])))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))***)))$$$ +++...,,,$$$###$$$###&&&((($$$'''''''''''''''''''''''')))---%%%CCC$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((###000"""$$$222111...&&&---+++'''***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&&&&&&&((()))###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&'''&&&%%%$$$%%%&&&'''((((((''''''&&&$$$######"""$$$%%%'''))))))((('''%%%%%%&&&((())))))(((&&&%%%((()))))))))))))))((((((((('''&&&&&&'''((()))***((((((''''''''''''(((((()))))))))((((((((((((((())))))((('''&&&%%%$$$$$$(((((())))))******+++++++++***)))))))))))))))***((())),,,...///000//////+++,,,...---,,,,,,---///000000...------...///000***,,,...000222222222222333777<<<@@@AAAAAAAAABBBCCCCCCEEEJJJQQQVVVWWWVVVSSSSSSTTTVVVYYY[[[[[[ZZZXXXVVV[[[gggrrruuuuuuvvvtttuuuvvvwwwyyy}}}&&&%%%$$$#########$$$%%%############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$###"""###$$$%%%&&&&&&%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###+++ ///&&&""" ###(((***%%%...(((aaa%%%%%%$$$#########$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&(((---%%%+++$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&& ###...)))(((---%%%%%%&&&''''''''''''&&&&&&%%%%%%'''$$$111---+++%%% """+++///))) ...]]])))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***"""(((eee444---$$$ (((///)))$$$)))///'''''''''''''''&&&&&&&&&000...^^^444$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))000!!! 000"""EEE[[[&&&---&&&!!!)))&&&&&&&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%$$$""" !!!"""######$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&))))))((('''%%%$$$%%%&&&$$$%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))((('''((()))******(((((((((((((((((((((((((((((())))))*********++++++++++++***))))))((((((&&&'''''''''((((((((()))***)))))))))))))))******((()))***+++,,,---------***+++---,,,++++++,,,...//////...------...//////,,,---...000111222222222333777<<<@@@AAAAAAAAABBBDDDDDDGGGLLLRRRVVVVVVUUUQQQQQQRRRUUUYYY[[[[[[ZZZZZZXXX\\\hhhrrruuuvvvvvvssstttuuuwwwyyy$$$$$$#########$$$%%%%%%############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$$$$######$$$%%%&&&'''(((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''',,,&&&'''***......%%%###000+++"""QQQ&&&%%%%%%%%%%%%&&&&&&'''%%%$$$###""""""###%%%&&&&&&&&&&&&&&&'''''''''''')))'''%%%%%%%%%%%%%%%$$$VVVhhh%%%666......%%%+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###222(((%%%'''%%% $$$$$$%%%&&&&&&&&&&&&&&&)))%%%'''///,,,$$$(((&&& $$$+++'''"""]]])))%%%&&&&&&''')))******+++(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%+++''',,,'''222"""444 (((((('''''''''&&&&&&&&&(((...[[[%%%%%%&&&''''''''''''&&&''''''''''''((((((((()))&&&...'''"""------###!!!ggg)))888,,,!!!$$$%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$""""""###$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((((((+++******))))))))))))***(((((()))******)))((((((&&&&&&'''((()))***+++++++++++++++++++++*********''''''''''''(((((((((((()))((((((((()))***++++++)))))))))))))))***++++++)))***,,,+++******+++---...---------------......////////////000111222333444888===@@@AAAAAAAAABBBDDDFFFJJJPPPTTTVVVUUUSSSOOOOOOQQQTTTXXX[[[[[[[[[[[[ZZZ___jjjsssvvvvvvwwwuuuuuuuuuvvvyyy#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%(((!!!---$$$&&&//////((("""&&&222kkk%%%%%%%%%%%%%%%&&&'''(((%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***'''$$$%%%'''(((&&&###+++###&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''... +++///$$$###$$$%%%%%%&&&&&&%%%%%%&&&"""555&&&%%%&&&<<<222)))###$$$)))+++)))'''***]]])))&&&''''''((())))))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&UUU[[[111"""111***(((((((((((('''&&&&&&%%%%%%+++,,,%%%&&&&&&''''''''''''''''''''''''((((((((())))))$$$+++...'''""")))---'''nnn666&&&&&&&&&&&&%%%$$$######'''&&&$$$######$$$&&&''')))(((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$###""""""###%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((((((((((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((+++******))))))(((((((((''')))***,,,,,,***)))'''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))))))))))))))************(((((((((((()))***,,,,,,+++***)))(((((()))***+++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,---------...111000//////000111333444555888===???@@@@@@AAABBBEEEHHHMMMSSSVVVVVVTTTRRRMMMNNNPPPSSSXXX[[[\\\[[[\\\\\\aaallltttvvvwwwyyyxxxxxxvvvvvvyyy"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$"""""""""$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***!!!###%%%&&&$$$000((($$$$$$### $$$+++---+++$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$&&&))))))&&&###%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$&&&)))+++)))&&&%%%hhhVVVjjjYYYiii```\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\kkk... ###'''...&&&###$$$%%%%%%&&&&&&%%%%%%+++***!!!+++"""###%%%'''""" (((... ]]])))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$[[[***---***'''---)))(((((('''''''''&&&&&&&&&000$$$---ZZZ%%%&&&''''''((((((''''''''''''''''''((((((((((((***&&&,,,***)))'''111000333&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$(((&&&$$$%%%(((***)))((($$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''###%%%&&&((())))))((('''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((()))))))))((((((''''''&&&''')))***,,,,,,***)))''')))))))))(((((('''''''''%%%&&&&&&''''''(((((((((************))))))))))))(((((((((((()))***,,,,,,---,,,+++))))))***+++++++++,,,------,,,,,,---...+++,,,,,,------.........111000000000111222444555666999===??????@@@AAABBBEEEIIIOOOTTTVVVUUUSSSQQQMMMMMMOOOSSSXXX[[[\\\\\\\\\\\\bbbmmmtttvvvxxx{{{}}}|||yyywwwxxx######$$$%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%$$$######$$$%%%'''((($$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$***(((&&&%%%&&&>>>222&&&###'''&&&'''+++!!!"""$$$############$$$$$$%%%$$$###$$$'''++++++'''###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((******)))(((%%%\\\JJJ&&&(((,,, $$$$$$%%%&&&&&&&&&&&&&&&111$$$ ///+++MMM000((($$$%%%)))(((###'''///666]]])))*********))))))((((((((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''RRRYYY&&&%%%666"""''''''''''''''''''''''''###999&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((,,,"""$$$+++((('''((($$$---&&&OOO&&& %%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%)))&&&###$$$&&&(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''"""######$$$%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''((((((((((((''''''&&&(((((()))******)))((((((------,,,+++***)))((((((''''''(((((())))))******(((((((((((('''''''''''')))((((((((()))***++++++---,,,,,,+++++++++,,,,,,+++---......---,,,...///+++,,,---......///......//////000111222444666666777999===>>>??????AAABBBDDDIIIPPPTTTUUUTTTSSSRRRNNNNNNPPPTTTYYY\\\]]]\\\ZZZ[[[bbbmmmtttvvvyyy}}}~~~{{{xxxxxx}}}$$$$$$%%%%%%%%%$$$###""""""######$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&""")))&&&$$$&&&###PPP%%% %%%$$$"""888xxx%%%$$$$$$############$$$%%%###"""$$$(((***'''###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))((('''''''''!!!222***+++)))+++...%%%%%%&&&''''''''''''&&&'''---444""";;;vvvIII )))---!!!555]]]))))))))))))))))))*********'''((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%ddd999,,,...%%%%%%&&&&&&'''((((((((($$$LLL&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***------***'''333www333""""""###%%%'''((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&''''''(((((()))((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''$$$"""$$$(((+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))(((((('''''''''''''''######$$$%%%&&&'''((((((%%%%%%'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((''''''((()))***)))((((((((((((((((((((((((((((((+++++++++***)))))))))((()))))))))))))))*********)))((((((((('''''''''&&&***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...+++,,,...///000000//////---...000222444666777777777:::===>>>>>>???@@@BBBDDDIIIOOOSSSSSSSSSSSSSSSOOOPPPQQQUUUYYY\\\]]]\\\WWWZZZbbbmmmsssvvvzzz~~~~~~{{{yyyyyy}}}$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###!!!'''999cccPPPWWWnnn&&&%%%%%%$$$############&&&"""!!!%%%((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***)))&&&######%%% (((,,,,,,(((***"""%%%&&&''''''((((((''''''&&&!!!###666ggg\\\HHH\\\{{{]]])))''''''((()))***+++,,,,,,'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''### iii""">>>$$$%%%%%%&&&'''((())))))BBB&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&!!!222222&&&"""""""""&&&***%%%,,,FFF***&&&'''(((((((((&&&$$$""""""$$$&&&((((((&&&$$$"""$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))$$$$$$%%%&&&''''''''''''(((%%%%%%***222777888666''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&+++***(((&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%'''))))))((('''%%%'''(((***++++++***((('''$$$%%%&&&'''(((((((((((('''((()))+++++++++***)))((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((++++++******)))))))))(((+++***)))))))))))))))***)))***+++------,,,,,,+++)))+++,,,,,,+++***,,,---+++,,,...000111000000///+++---000333666777888888888:::===>>>>>>???@@@BBBCCCHHHOOORRRRRRRRRSSSTTTQQQQQQRRRVVVZZZ\\\]]]\\\VVVYYYaaalllsssvvvzzz~~~}}}{{{yyyyyy}}}######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%$$$%%%&&&'''///)))""" ###%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&---))) '''&&&&&&(((******&&&###(((&&&$$$$$$%%%'''((('''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''((('''+++EEEkkk)))!!!)))!!!***%%%%%%%%%&&&&&&&&&'''''')))777]]])))'''(((((()))))))))))))))(((((((((((((((''''''&&&***)))((('''&&&%%%%%%%%%$$$,,,///mmm,,,$$$222'''***000!!!???vvv''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&+++(((---111^^^)))&&&)))(((%%%'''(((!!!###%%%''''''### !!!$$$###$$$%%%''')))***,,,,,,000---)))''''''((((((((($$$&&&(((******)))'''&&&%%%$$$$$$###$$$%%%'''(((###&&&&&&'''444CCCBBB888&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%$$$&&&''''''&&&&&&'''))),,,+++(((&&&%%%%%%&&&'''"""&&&***,,,------,,,)))((('''((()))***)))))))))***+++,,,...///222///++++++...111111000............//////////////////000000111222444555;;;===@@@AAAAAAAAACCCDDDDDDHHHNNNSSSVVVVVVTTTRRRRRRSSSTTTWWW[[[\\\\\\[[[WWW]]]gggqqqsssssswww}}}~~~{{{xxxxxx~~~######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&''''''...)))$$$"""%%%&&&%%%###%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%...!!!&&&KKK$$$######%%%'''&&&### '''%%%###$$$%%%'''''''''%%%&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&"""'''111...***,,,!!!%%%%%%&&&&&&&&&''''''''',,,---###xxx]]])))'''(((((()))))))))))))))((())))))))))))((('''''')))((('''&&&&&&&&&&&&&&&(((,,,SSSrrrYYYWWWlll'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%,,,"""888OOO888111+++!!!///(((+++&&&$$$111000&&&%%%&&&&&&'''(((((())))))***(((&&&%%%'''(((((('''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%(((&&&###***444222(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((((((((%%%'''((((((''''''((())))))(((&&&$$$###$$$%%%&&&%%%&&&'''((()))***************)))((((((((()))***)))*********+++---...///...+++((((((+++------,,,............//////////////////000000111222444555888;;;>>>@@@AAACCCEEEFFFGGGIIIMMMQQQTTTUUUUUUUUURRRSSSTTTWWW[[[\\\\\\[[[WWW\\\gggqqqttttttxxx~~~~~~|||zzz{{{######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((,,,(((%%%%%%''''''%%%###&&&'''((('''&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!''''''&&&###""""""$$$%%%%%%### &&&$$$######%%%&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&%%%$$$$$$$$$)))333---''''''!!!%%%&&&&&&&&&&&&''''''''')))222,,,]]])))'''((())))))******))))))***************)))((((((((('''''''''&&&''''''(((((($$$%%%$$$WWW''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$+++%%%%%%%%%===|||///''' %%% '''---...((($$$$$$###'''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***)))))))))'''&&&%%%%%%''')))***((('''&&&%%%$$$$$$$$$$$$&&&)))'''!!!"""'''%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&((((((((((((''''''''''''((((((''''''(((((()))***%%%&&&'''((())))))))))))&&&((())))))''''''(((******)))(((''''''((()))***,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,---++++++++++++,,,...//////+++)))'''''')))+++++++++---............///////////////000000111222444555666999===@@@BBBDDDFFFHHHIIIKKKMMMPPPRRRUUUWWWWWWRRRSSSTTTWWW[[[\\\\\\[[[WWW[[[fffpppuuuuuuyyy~~~}}}######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%&&&''''''%%%"""%%%&&&'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$,,,,,,555)))]]]%%%%%%%%%&&&'''&&&%%%$$$%%%$$$###$$$%%%&&&&&&%%%'''((()))((('''&&&''')))''''''(((((((((&&&%%%###''' ***CCC$$$$$$...&&&&&&&&&&&&''''''''''''///+++///888vvv]]])))(((((()))************)))***++++++++++++***)))))))))(((((('''''''''''''''((("""555///)))///'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###333###000,,,000999$$$+++'''---'''!!!"""***+++$$$%%%...&&&&&&&&&&&&&&&%%%%%%%%%'''&&&'''(((+++,,,+++)))((('''&&&%%%%%%'''((()))''''''&&&&&&%%%%%%%%%%%%$$$(((((($$$"""%%%%%%###%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&((((((((((((((('''''''''((((((((('''((())))))***''''''((()))))))))))))))''')))***)))(((((()))***+++************+++,,,---))))))******+++******))))))***+++---.../////////,,,,,,,,,,,,---...///000,,,+++******+++,,,---------------.........///////////////000111222444444555999>>>AAACCCDDDFFFGGGIIIKKKNNNQQQTTTUUUVVVWWWRRRSSSTTTWWW[[[\\\\\\[[[WWW[[[eeepppvvvwwwzzz~~~######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%...444&&&((( FFF&&&&&&'''''''''&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''((())))))''''''((()))''''''((()))((('''%%%$$$$$$$$$ %%%333"""(((000&&&&&&&&&'''''''''(((((($$$---333'''DDD\\\]]])))((())))))***************+++++++++++++++******)))******)))((('''&&&&&&&&&'''))) )))&&&iii"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''***######******'''&&&333lll^^^%%%'''###444))) """))),,,)))%%%$$$%%%%%%%%%&&&'''''''''((((((''')))******)))'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''###'''(((&&&%%%'''))))))%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%""""""""""""#########$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))******)))(((''''''((()))***)))((('''((()))''''''''''''((()))******'''((())))))************((()))+++,,,------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,------...------------............/////////000111222444444888;;;???BBBCCCCCCCCCDDDFFFIIINNNSSSVVVVVVUUUTTTRRRSSSTTTWWW[[[\\\\\\[[[XXX[[[dddpppvvvxxxzzz~~~~~~######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***???'''&&&111)))999$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&(((((('''%%%'''((()))((('''&&&''')))'''''''''(((((((((''''''"""111,,,ggg555 &&&&&&'''''''''(((((((((666&&&%%%"""777'''###...EEE]]])))((()))******++++++*********++++++++++++***))))))***))))))((('''''''''(((###(((###$$$666&&&BBB)))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((()))(((((((((%%%(((,,,###///%%%!!!%%%KKK{{{'''%%%$$$---%%%!!!((('''###$$$%%%&&&'''((()))))))))'''&&&&&&''''''%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$&&&'''(((((((((((($$$%%%&&&&&&%%%%%%&&&'''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((())))))(((((())))))***+++************)))((('''&&&((()))***)))'''&&&'''(((((((((((())))))******************+++******))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,---......***+++,,,,,,++++++,,,---,,,------------.........//////000000111222444555999===AAACCCCCCBBBAAABBBDDDHHHNNNSSSVVVVVVTTTRRRRRRSSSTTTWWW[[[\\\\\\[[[ZZZ\\\dddpppwwwyyyzzz}}}}}}|||######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$$$$%%%&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%333,,,444333,,,###%%%&&&%%%###"""$$$&&&&&&&&&&&&'''))))))(((&&&&&&'''((((((&&&&&&'''((('''&&&&&&''''''((()))***%%%111""",,,@@@(((,,,''''''''''''(((((((((((((((555$$$...(((666&&&'''&&&@@@]]])))))))))***++++++++++++************+++***))))))(((''''''''''''((()))++++++""""""666+++(((+++///+++'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((((('''"""%%%...***!!!(((***))))))///(((ggg(((&&&%%%&&&&&&&&&,,,333$$$%%%&&&'''((())))))***)))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&&&&$$$######$$$$$$$$$###$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++))))))*********))))))((('''((()))(((&&&%%%&&&'''******++++++++++++++++++))))))*********)))((((((,,,+++)))((('''''''''(((,,,++++++++++++,,,,,,---)))+++------+++***,,,...,,,,,,---------.........//////000000111222444555999<<>>111888###''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&+++&&&###((())) 333''''''))))))eee!!!---+++&&&'''''''''((()))))))))+++(((&&&%%%&&&((()))))))))'''$$$""""""%%%(((+++'''((((((((((((&&&%%%$$$### """%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))******+++'''((()))******++++++***'''((()))(((&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&(((((()))))))))111///---***(((((())))))++++++******++++++,,,,,,***---//////---,,,---///,,,,,,,,,---------......//////000000111222444555888;;;@@@CCCDDDCCCBBBBBBFFFHHHJJJMMMPPPRRRTTTTTTRRRSSSTTTWWW[[[\\\\\\[[[]]]^^^eeepppxxxyyyyyy{{{}}}yyyzzz$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%$$$######$$$&&&&&&&&&$$$"""!!!"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&""""""""""""############&&&&&&$$$$$$$$$$$$&&&&&&$$$\\\%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&---'''---###mmm|||&&&!!!''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&```""",,,+++***)))((((((((((((,,,,,,++++++)))((('''&&&(((&&&&&&(((******(((%%%))))))))))))))))))))))))888jjj---%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%---!!!'''111PPP:::!!!%%%"""222&&&%%%+++444%%%&&&,,,------***&&&$$$%%%'''))))))((('''&&&%%%%%%$$$(((((())))))******++++++)))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((()))((('''&&&'''))))))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,+++***(((''''''((()))***))))))))))))))))))))))))))))))***+++,,,------...+++,,,...,,,)))'''(((***+++,,,---...///...---,,,+++,,,------,,,,,,...000/////////---+++,,,---///000///......///333666888444888===@@@AAAAAA@@@@@@DDDGGGJJJLLLNNNPPPTTTVVVPPPRRRUUUXXXZZZ\\\\\\\\\ZZZ]]]eeeqqqwwwwwwwwwyyy||||||$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%$$$%%%'''''''''%%%$$$""""""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&:::YYY"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''+++'''$$$&&&(((GGG'''+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&"""###bbbaaa+++++++++************++++++++++++++++++)))((('''&&&***((((((***,,,,,,)))'''((((((((((((((((((((((((999fff555'''---%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&)))222 ///###///dddkkk''')))(((###,,,%%%---(((%%%'''((('''$$$###$$$&&&(((((((((''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''((()))((('''&&&'''))),,,+++***)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))******************''')))+++***(((((()))++++++,,,,,,---...---------+++,,,------,,,,,,...///,,,---------+++,,,...000333111000...///111333444444888===AAAAAAAAA@@@AAACCCFFFIIILLLMMMPPPSSSUUUQQQSSSVVVYYY[[[]]]]]]]]][[[^^^fffrrrxxxxxxxxxzzz~~~||||||$$$$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%000###777!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''222!!!"""...###TTT###((()))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###444'''FFF^^^,,,************+++,,,---...+++++++++******((('''&&&)))))))))***++++++)))'''''''''''''''''''''''''''111$$$+++"""###++++++%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%########################,,,'''"""000555(((,,,'''^^^rrr:::888666 666 !!!###&&&'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''))),,,+++******))))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&''')))++++++***(((&&&))))))))))))))))))))))))******)))))))))((((((((($$$&&&((((((((()))+++---,,,,,,,,,,,,,,,---......+++,,,---,,,++++++---///+++,,,------,,,,,,...000222111000//////000222444444888>>>AAABBBAAAAAAAAACCCFFFIIILLLMMMPPPRRRTTTSSSUUUWWWZZZ]]]^^^______]]]___hhhtttzzzzzzzzz|||~~~~~~~~~|||}}}%%%$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&)))(((######'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###222"""%%%,,,ggg((((((((((((((()))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())) %%%///(((&&&PPP[[[)))************+++,,,------+++++++++******)))''''''''''''((())))))((('''%%%''''''''''''''''''''''''***;;;---yyy,,,...'''###%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%%%%)))%%%(((***###!!!+++444$$$$$$,,,eeeHHH'''###%%%(((*********)))(((&&&'''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''((((((((((((((('''''''''((((((((('''''''''''''''((((((''''''&&&&&&&&&%%%'''((()))((('''&&&''')))((((((''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&%%%'''''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***,,,,,,---,,,+++***+++,,,...///,,,,,,---,,,++++++,,,...---...///...------...000......---...000222555666555999>>>AAABBBAAAAAAAAACCCFFFJJJMMMOOOQQQSSSUUUTTTVVVYYY\\\^^^`````````^^^aaajjjuuu{{{{{{{{{}}}|||}}}}}}}}}}}}%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&((()))#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%444((("""%%%$$$###(((000xxx%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###+++&&&***###***111+++&&&&&&&&&''''''(((((((((((((((''''''''''''((((((***)))(((''''''((()))***((('''****** ///EEE___,,,******))))))))))))*********************)))(((''''''((())))))((('''&&&%%%''''''''''''''''''''''''---444+++BBB,,,///''''''&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))******&&&&&&''''''''''''&&&&&&"""###$$$%%%''')))******111 ///***!!!!!! 555((($$$$$$$$$ccc999---'''(((***+++,,,+++)))'''&&&&&&''''''((()))))))))((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%'''((()))((('''&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))***+++++++++,,,,,,+++***+++,,,---...,,,------,,,******,,,---///111111111///---...///---------...000222444666555999>>>AAABBBBBBAAAAAAEEEHHHLLLPPPQQQSSSUUUVVVUUUWWWZZZ]]]___aaaaaaaaa___bbbkkkvvv|||||||||~~~|||}}}~~~}}}~~~$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###!!! !!!###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ +++///+++((())),,,+++!!!XXX$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%***+++222yyy%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((***))))))))))))))))))***///###!!!---444...'''&&&999{{{aaa,,,******))))))((())))))******************)))(((((()))+++,,,,,,***((('''(((''''''''''''''''''''''''(((444###$$$,,,MMM $$$***$$$)))'''(((&&&&&&'''''''''(((((((((''''''''''''((()))******''''''((((((((((((''''''''''''''''''''''''''''''"""&&&---...333222(((&&&%%%***000---### %%%<<>>BBBBBBBBBBBBBBBEEEIIINNNQQQSSSTTTVVVWWWVVVWWWZZZ]]]```aaabbbbbb```bbbkkkvvv}}}}}}}}}|||}}}~~~~~~~~~$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$%%%%%%&&&&&&""""""#########$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$111...'''&&&+++$$$///(((000888BBB######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***###+++(((###,,,WWW&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''((($$$%%%***&&&111***""""""333iii___%%%))))))))))))***+++,,,,,,)))************)))(((((()))+++---,,,)))''''''((((((((((((((((((((((((((("""%%%"""==="""222+++yyyUUU###222;;;555)))((()))%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&((()))***''''''(((((((((((('''''''''''''''&&&%%%%%%%%%$$$ ***,,,###"""((()))"""%%%$$$"""%%%,,,+++%%%'''555rrr###''')))'''&&&'''))))))(((&&&((((((((((((((()))))))))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))&&&&&&((()))))))))((((((''''''''''''''''''''''''((((((((()))))))))******'''''''''(((((()))***+++))))))))))))))))))))))))((((((((())))))*********+++)))((()))++++++***(((******+++,,,,,,,,,,,,,,,,,,------,,,***)))***,,,))),,,...///......//////////////////000000000111666:::???BBBCCCBBBBBBBBBEEEHHHNNNQQQSSSTTTUUUVVVVVVWWWZZZ]]]```aaabbbbbb___bbbkkkvvv}}}}}}}}}}}}~~~~~~~~~$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$"""""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((,,,...+++&&&+++!!!!!!###!!!'''---(((000$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++$$$***$$$...$$$000$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************'''%%%*** 666"""###&&&&&&''''''((()))******+++((((((''''''''''''((((((&&&'''((())))))((('''&&&+++(((''''''&&&&&&+++222(((%%%***,,,"""...KKK___!!!(((((()))***+++---///000)))************))))))(((&&&)))+++***'''%%%%%%&&&))))))))))))))))))))))))$$$...111(((&&&,,,***'''+++LLLBBB((())))))!!!...555$$$$$$'''+++&&&''''''''''''((((((((()))&&&%%%%%%%%%&&&''')))***&&&''''''((((((''''''&&&((((((((())))))*********&&&&&&###&&&,,,'''$$$---)))(((((((((&&&$$$###$$$$$$))),,,'''!!!"""...:::jjj777$$$***'''%%%&&&)))++++++)))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&)))'''%%%######%%%''')))&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((((((((((((((('''((()))((('''&&&''')))$$$%%%'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&(((***++++++))))))))))))))))))))))))))))))(((((((((((((((''''''''')))'''&&&'''***+++***((()))***+++,,,---,,,++++++,,,------+++***)))***,,,$$$'''+++---......///111+++,,,---///000222333444666:::???BBBCCCBBBBBBBBBDDDHHHMMMQQQSSSSSSTTTUUUVVVWWWZZZ]]]___aaaaaabbb___bbbkkkvvv|||||||||}}}~~~%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''')))+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********###$$$%%%'''((()))))))))$$$'''===jjjccc''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++***(((''''''&&&&&&((((((((((((((('''''''''&&&((())))))(((&&&'''(((+++***(((&&&&&&''')))***%%%$$$%%%&&&((()))((('''))))))(((((('''''''''&&&***)))(((''''''((()))***(((((((((((()))))))))))),,,HHHGGG+++------,,,+++***)))((((((+++,,,,,,,,,,,,+++******)))(((&&&%%%%%%''')))***''')))))))))'''&&&'''(((++++++***)))((('''&&&&&&%%%(((***'''$$$)))666AAAfff{{{fffgggYYY<<<))))))))))))))))))))))))'''''''''''''''((())))))++++++******)))((((((((())))))(((((((((((())))))))))))(((''''''((()))***(((&&&%%%%%%''')))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))&&&###%%%///@@@QQQ\\\zzz{{{???%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&***$$$'''444888///)))***&&&&&&&&&(((++++++(((%%%)))(((&&&%%%%%%&&&((()))%%%%%%&&&'''(((((((((''')))(((((('''''''''(((((()))'''&&&&&&((()))(((((()))))))))(((((((((((((((,,,+++***(((''''''''''''***)))(((''''''((()))***)))+++------+++)))((((((,,,+++)))''''''(((***+++,,,---...---+++++++++------,,,++++++++++++,,,---------------------,,,,,,***,,,///000000111222333222888@@@EEEGGGGGGEEEEEEIIIJJJMMMPPPTTTVVVXXXYYY]]][[[ZZZ[[[^^^```aaaaaa[[[aaakkksssxxx{{{}}}~~~}}}|||%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&''''''''''''''''''%%%""" $$$))))))"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((($$$&&&((()))(((((()))******)))(((''''''((()))***&&&%%%%%%''')))***)))((())))))((((((((('''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((''' 444!!!!!!444 &&&(((((()))***,,,---...///++++++,,,,,,++++++***)))***)))(((''''''((())))))((()))))))))'''&&&'''(((******)))(((((('''''''''&&&)))***'''$$$$$$+++111+++111&&& %%%###(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((((((((((()))***---+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&***)))''''''(((***---...!!!+++$$$ ......######************************,,,***((('''&&&'''((()))''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&'''((((((,,,&&&---???HHH===---$$$'''&&&&&&(((***+++(((&&&)))'''&&&%%%%%%&&&''')))&&&&&&''''''(((''''''''')))(((((('''''''''(((((('''&&&%%%&&&(((******)))************************+++***)))((((((''''''(((***)))(((''''''((()))******+++,,,+++))))))***,,,))))))(((((((((***+++,,,***,,,---,,,+++***,,,---///...------------...///...------------------------///111111111222333555444:::AAAFFFGGGGGGGGGFFFHHHJJJMMMPPPTTTWWWYYYZZZ\\\[[[ZZZ[[[]]]```aaaaaaZZZaaakkksssxxx{{{}}}}}}{{{{{{~~~%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$'''''''''''''''&&&%%%$$$))),,,---+++((()))...333''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''))))))(((((()))***(((((((((((())))))))))))'''''''''(((***+++***((())))))((((((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))***$$$333######333%%%***&&&'''(((+++---///111111***++++++++++++***))))))++++++******)))(((((((((((()))***)))'''&&&'''(((((((((((((((((((((((('''((()))***)))&&&$$$$$$%%%,,,'''%%%))),,,,,,...111(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((******))))))))))))******,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''((())))))(((%%%!!!///111---&&&%%%)))...222************************...---+++)))((((((((()))))))))(((''''''''''''((())))))(((''''''((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''(((***+++---&&&,,,@@@NNNFFF444&&&((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&(((((((((''''''(((((()))###"""!!!###%%%(((((((((************************))))))(((((((((((())))))))))))(((((((((((()))))))))***)))'''&&&'''***---&&&'''((()))***+++,,,,,,(((***++++++******,,,---///......------......///........................//////000//////000333555777;;;AAAEEEGGGGGGGGGHHHGGGIIILLLQQQUUUXXXZZZ\\\\\\ZZZXXXYYY\\\___```aaaZZZaaajjjsssyyy|||~~~}}}|||{{{zzzzzz%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%!!!$$$&&&&&&"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))))))))***+++,,,***(((&&&%%%&&&'''(((((())))))))))))((()))(((((()))++++++***)))))))))(((((((((((((((((('''((()))******)))((('''******+++++++++,,,,,,,,,---***555******555+++///)))******+++,,,,,,------******++++++******)))(((,,,,,,,,,++++++)))((('''((()))***)))'''''''''(((&&&&&&''''''(((((((((((()))))))))***+++***(((&&&,,,### (((***$$$!!!$$$((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''((()))************))))))))))))******+++*********))))))))))))''''''(((''''''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((()))***,,,---!!!***---&&&&&&)))%%%************************,,,,,,***))))))))))))******)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''')))******,,,$$$%%%333AAA@@@666...)))(((''''''((())))))***((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%(((((((((((((((((()))***&&&$$$$$$$$$'''((()))((('''''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((&&&%%%%%%''')))&&&''')))+++,,,+++***)))'''(((************,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---...---,,,,,,---000333777;;;@@@CCCEEEFFFGGGHHHGGGIIIMMMRRRVVVZZZ]]]^^^ZZZXXXWWWWWWZZZ^^^``````ZZZaaajjjsssxxx|||~~~{{{zzzzzzyyy{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&111,,,(((&&&&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))))))))''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))*********+++,,,+++(((&&&&&&&&&''''''((()))***)))))))))))))))((()))++++++***)))(((((())))))))))))))))))'''((()))******)))((('''++++++++++++,,,,,,,,,,,,(((%%%)))""""""***'''+++,,,++++++++++++*********+++++++++++++++***)))))),,,,,,,,,,,,+++***((('''(((*********((('''((()))&&&&&&''''''((()))))))))+++)))((()))+++,,,+++)))'''(((***+++,,,+++******'''''''''''''''''''''''''''((())))))******))))))''''''((()))******+++,,,******))))))))))))******************))))))((((((&&&((())))))''''''(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''***((('''%%%%%%''')))+++)))###&&&)))&&&)))///,,,))))))))))))))))))))))))(((((((((((())))))***+++)))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''')))(((((('''''''''(((((()))%%%%%%+++111222000...((((((((((((((((((***+++'''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&((((((((((((((()))******---+++******+++,,,+++***&&&&&&''''''(((((((((((((((''''''(((((()))***+++(((((())))))))))))(((((((((***+++***(((&&&%%%&&&''')))***,,,,,,***(((''''''(((************,,,---,,,,,,,,,,,,,,,,,,,,,,,,............//////000000---......---,,,...111444666:::???BBBCCCDDDEEEFFFGGGJJJMMMRRRWWW[[[^^^___YYYWWWUUUUUUXXX\\\___```[[[aaakkksssxxx{{{}}}~~~zzzzzzzzzzzz|||%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((("""###%%%&&&'''&&&&&&%%%''''''&&&''')))***)))'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((###$$$%%%&&&&&&&&&&&&&&&"""''''''$$$%%%***000''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***)))((((((((((((((('''(((((())))))******+++&&&(((******)))))))))+++''''''(((((())))))*********)))((()))++++++***((((((((())))))))))))******(((((())))))))))))((((((((())))))))))))*********+++---000222222222000...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++***))))))))))))***+++***((('''((()))'''((((((((())))))******,,,***(((((())))))((('''###((()))###"""'''+++***'''''''''''''''''''''''''''((()))***+++***)))((('''(((((()))***++++++,,,)))((((((''''''(((((()))))))))******)))((('''&&&(((+++---,,,)))'''''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''%%%$$$000***######%%%$$$###&&&((((((((((((((((((((((((%%%&&&&&&'''))))))******(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''''')))+++,,,***(((&&&&&&''')))******)))((()))+++''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((()))***++++++,,,***(((((((((((((((&&&'''(((((())))))******+++((((((((((((((()))******(((((())))))))))))((((((***,,,......,,,***((((((((()))+++,,,+++***(((&&&(((***++++++******,,,------......//////......------------......//////000...///000000000222555777555999???BBBCCCCCCCCCCCCGGGIIIMMMQQQVVVZZZ]]]^^^XXXUUUSSSSSSWWW[[[^^^```]]]ccclllsssxxxzzz||||||zzzzzzzzzzzz|||%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!###%%%&&&''''''&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%------'''######&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''((())))))'''(((((()))******++++++%%%''')))*********+++,,,((('''''''''((()))+++,,,)))(((((()))******)))'''(((((()))))))))*********))))))(((((((((((())))))((((((((())))))))))))***///,,,###!!!"""%%%///333---------...............,,,------------,,,+++++++++***)))(((((()))***+++)))***+++***((((((((())))))))))))***************)))*********)))(((''''''*********(((&&&&&&''')))'''''''''''''''''''''''''''((()))++++++***)))((('''((((((((())))))******))))))(((((((((((())))))(((((())))))((('''%%%$$$$$$(((++++++'''%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%'''((()))))))))(((%%%"""&&&444...%%%000))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&''''''((())))))))))))((('''%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&''''''''')))+++)))&&&%%%$$$$$$&&&(((++++++***((()))***&&&''''''''''''''''''&&&'''(((((())))))))))))((((((((((((((()))***+++,,,(((&&&$$$$$$&&&&&&&&&%%%''''''(((((()))******+++)))((((((((((((((()))***'''((()))******)))((('''(((***,,,,,,++++++,,,---((((((******+++***))))))***,,,---,,,+++***,,,---------...//////...------+++,,,,,,---......//////,,,...111222333444777999555999@@@DDDEEEDDDCCCBBBEEEGGGJJJOOOSSSWWWYYYZZZWWWTTTRRRRRRUUUZZZ^^^```___dddmmmtttxxxyyyzzz{{{yyyyyyyyyyyy{{{%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%!!!"""%%%'''''''''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""'''''''''&&&%%%$$$"""""",,,'''!!!!!!%%%***,,,,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++(((***++++++)))((()))))))))(((&&&&&&''')))+++---)))(((((((((******(((&&&(((((())))))*********+++***)))(((''''''((()))***)))************+++++++++&&&+++***333333---///***111111111000//////......------......------,,,++++++***((('''''')))+++,,,)))***+++***)))((((((***++++++******************%%%))),,,...,,,+++***+++)))$$$'''000111)))%%%((('''''''''''''''''''''''''''(((***+++,,,+++)))((('''''''''(((((((((((((((++++++************++++++'''((((((((((((&&&$$$### %%%&&&$$$$$$&&&***************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***(((%%%######%%%''')))"""...$$$!!!///"""'''************************((())))))))))))(((((('''))))))((('''''''''''''''((()))***++++++***)))(((%%%&&&((()))))))))((('''$$$$$$$$$%%%&&&'''((()))''''''%%%!!!!!!%%%(((***%%%(((,,,---***))))))***&&&&&&''''''''''''&&&&&&''''''((())))))***))))))(((((((((((()))***+++,,,***)))'''(((***+++++++++%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''&&&''')))---000&&&'''((()))***+++++++++,,,---...---+++++++++---++++++,,,------,,,++++++++++++,,,,,,---...//////))),,,///222333444666777555:::AAAFFFGGGEEECCCBBBCCCEEEHHHMMMQQQTTTVVVXXXVVVTTTQQQQQQUUUZZZ^^^___```eeennntttwwwyyyyyyyyyxxxxxxxxxxxxzzz$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%%%%$$$$$$$$$$$$######&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######"""$$$&&&((()))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))************))))))(((((('''''''''&&&************************'''((())))))))))))(((((())))))(((((()))***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))))))))))))))+++++++++***************+++---///---***+++///444666888999777444111111222000...---...000000...++++++,,,,,,,,,,,,+++***)))************************......---,,,+++++++++,,,***)))))))))((((((''''''++++++***(((((('''''''''(((((())))))******++++++(((((((((((((((((((((((('''((()))******)))((('''&&&(((++++++***((('''''''''(((***+++***(((%%%###!!!%%%))))))'''%%%%%%'''+++++++++************))),,,++++++***************(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&+++)))'''%%%%%%&&&(((***((()))***+++***(((&&&%%%))))))((('''&&&%%%%%%%%%))))))))))))((((((((((((+++*********))))))((((((***++++++***((('''((()))'''''''''''''''((())))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++)))***+++,,,---,,,+++***........................,,,+++*********,,,///000---///////////////111333666:::???BBBCCCDDDDDDEEEEEEEEEFFFHHHKKKPPPTTTWWWSSSSSSTTTTTTUUUYYY___ccceeejjjrrrwwwzzzzzzzzzzzzwwwyyy{{{}}}~~~&&&%%%$$$$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&''''''%%%"""%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((())),,,++++++******))))))((('''''''''''''''''''''''')))))))))))))))******************)))))))))((((((((((((((((((((((((((((((***+++++++++******)))(((+++++++++++++++,,,------((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))+++)))((()))+++---+++***))))))))))))))))))))))))***************+++++++++'''***,,,,,,,,,///666<<<>>>@@@@@@>>>999666555555666444333333444333000...,,,,,,,,,++++++++++++***************************))))))(((((('''(((((((((---,,,,,,,,,+++++++++++++++***)))(((''''''''''''((((((((((((((()))))))))************************)))***++++++++++++***)))---...///...+++)))((((((******)))(((''''''&&&&&&$$$&&&((()))(((''''''((()))))))))******+++++++++''''''''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))((((((((((((''''''(((((())))))))))))&&&''')))******)))'''&&&(((''''''&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))***+++,,,---,,,***(((''')))))))))(((((('''''''''++++++******)))(((''''''******)))))))))(((((((((((()))***)))'''''''''((('''''''''''''''((())))))''''''''''''((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,------------,,,++++++++++++++++++++++++------,,,+++,,,---///000///000111000000000222444666:::???BBBCCCDDDDDDEEEDDDDDDEEEGGGKKKOOOSSSVVVTTTTTTTTTTTTUUUYYY^^^bbbeeejjjqqqvvvxxxxxxwwwwwwxxxzzz|||}}}~~~((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&(((***######$$$%%%&&&'''((()))&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&''''''&&&$$$!!!&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&************************''''''''''''''''''''''''*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))((((((((()))(((((((((((())))))***((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))+++***)))***+++,,,+++***))))))))))))))))))))))))))))))******++++++,,,,,,''')))+++,,,///555>>>EEELLLLLLLLLIIICCC>>>;;;:::;;;999666555555444111///...---+++******++++++,,,++++++++++++++++++++++++***))))))))))))******+++***************)))))))))***)))(((''''''&&&''''''((((((((((((''''''''''''************************))))))************))))))/////////...+++))))))***---+++(((&&&%%%&&&(((***)))((('''((()))***))))))'''(((((()))***+++,,,---%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++*********)))(((((())))))))))))))))))''''''))))))))))))''''''))))))((('''''''''''''''((((((''''''''''''((())),,,---......---,,,***)))))))))))))))))))))))))))---,,,+++***((('''&&&&&&))))))(((((((((((((((''''''((()))((('''&&&'''((((((((('''''''''((())))))((((((((((((''''''''''''***++++++,,,,,,++++++***)))))))))******+++,,,,,,***))))))))))))***++++++---,,,,,,,,,------...///************************///...---,,,---...///000000111222222111111333555777:::???BBBCCCCCCDDDDDDCCCCCCDDDFFFJJJNNNRRRTTTTTTUUUUUUUUUVVVYYY^^^aaaeeejjjqqqvvvwwwwwwvvvvvvzzz{{{|||}}}~~~''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&((((((((())))))*********))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&&&&&&&************************'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))************************************))))))******+++,,,------------...///222:::DDDLLLXXXWWWUUUQQQKKKEEEAAA>>>999777666444333111000//////---+++*********,,,---+++++++++++++++++++++++++++*********+++,,,------))))))))))))))))))))))))))))))((('''&&&&&&'''''')))))))))(((((('''''''''************************'''''''''((((((''''''''')))*********((()))***,,,---+++)))'''&&&''')))***+++(((%%%&&&)))+++***(((((((((((()))***+++++++++''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((((((((()))))))))*********++++++++++++,,,,,,+++++++++************)))))))))))))))******'''((())))))))))))((('''***))))))((((((((((((((('''''''''(((((((((((((((,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))******))))))((('''&&&&&&(((((((((((('''''''''''''''((())))))'''''''''))))))((((((((((((((())))))++++++******))))))(((((('''(((((())))))(((((('''((())))))***,,,------...******))))))******+++,,,---,,,+++++++++---...000------------------------///...------,,,------...000111222111111111333555777;;;???BBBCCCCCCCCCDDDCCCCCCDDDEEEIIIMMMQQQSSSRRRTTTUUUUUUWWWZZZ___cccdddjjjqqqwwwyyyyyyyyyyyy||||||}}}}}}}}}%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((()))***+++******%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))*********************************)))))))))))))))&&&&&&''''''''''''''''''++++++++++++++++++++++++%%%%%%%%%%%%&&&((()))***+++******))))))*********)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++)))))))))))))))((())))))++++++++++++++++++++++++))))))***+++,,,------.../////////111777AAALLLSSS\\\YYYUUUPPPJJJEEE@@@===666555444222111000111111///...,,,******+++,,,---++++++++++++++++++++++++(((((((((((()))***++++++------------------------)))((((((''''''''''''(((*********))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''(((***,,,*********+++******)))(((***'''%%%&&&)))+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((()))))))))*********++++++++++++++++++*********)))))))))+++***))))))((()))******(((((())))))))))))((((((******)))(((((((((((()))&&&''''''(((((((((((()))))))))))))))((('''&&&&&&((((((((((((((((((((()))&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******(((((()))******))))))((((((((())))))++++++******))))))((((((&&&''''''''''''''''''&&&((()))***+++,,,---...///***************++++++,,,+++************,,,...///////////////////////////------,,,,,,,,,,,,,,,,,,///000111111000000222444888;;;@@@BBBCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPRRRPPPRRRTTTVVVXXX\\\aaaeeeccciiiqqqxxx|||~~~}}}}}}}}}|||}}}######%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((())))))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******'''''''''(((((()))))))))************************((()))))))))************))))))))))))************))))))))))))))))))))))))((((((''''''(((***,,,---+++***)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***+++***(((((((((***++++++++++++++++++++++++******++++++,,,,,,------,,,,,,...222;;;GGGRRRYYYYYYTTTNNNHHHCCC???;;;999666666555333000000111333///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((++++++************+++++++++,,,---+++)))(((((()))'''))),,,------,,,)))'''(((''''''((()))***)))(((******)))))))))((((((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++*********)))))))))((((((+++***)))((('''((()))***))))))))))))))))))))))))******)))(((((((((((((((''''''&&&''''''((()))***)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''((())))))'''(((((((((((()))))))))((()))******))))))***+++******)))((((((((())))))((((((((((((''''''''''''((())))))******))))))(((((())))))+++,,,---......+++************+++,,,,,,)))))))))***+++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,,,,///000111000000000222444888;;;@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEHHHLLLPPPRRRPPPRRRUUUWWWYYY]]]aaaeeecccjjjssszzz~~~}}}|||{{{}}}###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))((((((''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,************++++++,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))***,,,***)))(((''''''''''''((()))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---333<<>>===<<<:::777777555111,,,***+++...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''''''''(((---------....../////////+++***************++++++&&&'''''''''(((((())))))************************,,,+++***))))))***+++,,,%%%(((+++---,,,+++++++++)))***,,,------,,,+++***&&&***...///,,,******,,,&&&&&&'''((()))***++++++))))))))))))***,,,---...))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))+++)))'''&&&%%%&&&'''(((******))))))))))))******))))))((('''''''''''''''((('''%%%$$$%%%(((+++------,,,+++***))))))))))))---,,,,,,+++***)))((((((,,,+++++++++******))))))(((((())))))******++++++%%%'''((((((''''''(((***++++++***))))))((())))))(((((())))))******++++++******++++++++++++******)))))))))******+++,,,,,,++++++******++++++,,,---(((***,,,.../////////...........................+++,,,---...////////////111222333333222333555666999<<<@@@CCCCCCBBBBBBCCCEEEEEEEEEGGGIIIMMMPPPRRRUUUWWWXXXYYYYYYZZZ]]]___fffllluuu|||}}}|||{{{{{{}}}