BM6P6(@ 000...111DDDeeejjjeeeppp~~~~~~ttthhh\\\UUULLLKKKIIIKKKOOOSSSUUUVVV```bbbdddeeeddddddeeeffffffaaa]]]ZZZZZZYYYUUURRRLLLIIIEEEAAA???===:::888???AAAFFFMMM\\\ttttttggg^^^\\\ZZZUUUPPPNNNNNNKKKFFFIIIKKKMMMQQQUUUXXXYYYZZZYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\\\\^^^```ccc```^^^\\\[[[\\\^^^______^^^^^^______```______^^^^^^^^^]]][[[ZZZXXXWWWVVVMMMIIICCC<<<888777777888222111111000000000000000......---,,,+++))))))((())))))(((''''''''''''''')))%%%&&&+++,,,111FFF___ooojjjjjjqqqrrrhhh[[[SSSPPPeeemmmcccssshhh\\\WWW^^^qqq|||WWW:::...000///+++''''''***+++***************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&''''''((()))))))))+++++++++***************)))***+++***))))))+++------***+++000222///000444888@@@QQQdddttt~~~pppccc[[[LLLAAA777777888555333555333333333222000...//////000000////////////000000------...///000111222222111111000......---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((///333>>>VVVvvvoooccchhhwwwxxxdddTTTLLLLLLKKKJJJNNNVVVcccqqqyyy~~~xxxpppfff___VVVRRRLLLGGGDDDBBB@@@???<<<===>>>AAAHHHWWWjjjxxx{{{kkk[[[WWWTTTTTTTTTQQQKKKGGGHHHJJJLLLOOORRRVVVZZZ]]]ZZZ[[[[[[[[[ZZZXXXVVVTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\\\\\\\]]]___aaa```^^^\\\[[[[[[\\\]]]]]]]]]^^^^^^^^^___^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVQQQNNNGGGAAA<<<888777777333222111000000000000000......---,,,+++***))))))))))))(((''''''''''''((()))&&&'''******,,,===RRRjjjgggeeeggglllkkkeee^^^SSS```xxx{{{ssskkknnnjjjTTT[[[```mmm~~~tttPPP333///...---++++++,,,------************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((()))))))))************************,,,------,,,*********,,,111---,,,000222555>>>GGGZZZ```mmm{{{|||ttt___PPPBBB<<<999666555666444444555444333333333333000000000//////000000000......//////000000111111111000///...------------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((///===RRRkkk```\\\___nnnrrr___RRRMMMNNNSSS[[[fffuuunnnfff[[[RRRLLLIIIGGGGGGAAAAAA???<<<<<>>???BBBLLL]]]yyyuuubbb[[[VVVPPPRRRZZZQQQTTTVVVTTTQQQQQQTTTXXXVVVXXXZZZ]]]^^^^^^]]]\\\ZZZZZZXXXVVVTTTRRRQQQPPPQQQRRRSSSTTTVVVXXXZZZ[[[YYYZZZZZZZZZYYYYYY[[[]]]\\\]]]]]]\\\[[[[[[]]]^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTPPPKKKEEE@@@<<<:::666555444222111000//////.........---,,,+++++++++***))))))((('''(((((((((&&&%%%'''***'''%%%***333RRRcccmmmjjjkkkssstttmmm[[[XXX```tttyyyyyyyyybbbaaa^^^bbbuuunnnQQQ777222...---,,,)))((()))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((())))))******((()))))))))))))))*********+++------,,,,,,---//////333:::???GGGTTThhhwwwwwwcccTTTHHH???:::666444333222222222111000222111111000000111111222111000000000/////////...///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((DDDaaarrr\\\QQQ\\\mmm~~~~~~zzz~~~}}}wwwggg\\\VVVSSSMMMMMMKKKIIIEEEBBB@@@@@@@@@GGGWWWooosssfffYYYVVV[[[YYY\\\^^^]]]YYYWWWWWWXXXRRRTTTVVVZZZ]]]___```aaa\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOOPPPQQQSSSUUUWWWYYYWWWXXXYYYYYYXXXXXXZZZ\\\ZZZ\\\^^^^^^]]]]]]___bbb]]]\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXUUUSSSPPPMMMHHHDDD@@@>>>999888666444222111000//////.........---,,,,,,,,,******)))(((((((((((((((%%%%%%''')))((('''(((,,,000MMMhhhpppuuu~~~~~~kkkaaa\\\eeewwwwwwrrreee^^^lll~~~|||lllBBB666,,,++++++)))(((***************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''(((((()))*********(((((())))))*********+++---.../////////000333555555@@@NNNXXXbbbooo~~~}}}kkk[[[JJJ???;;;888555444555666666555222222111111111111222222111111000000//////............---,,,,,,,,,------///...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[vvv{{{```OOOUUUcccuuuwwwhhh^^^XXXUUUPPPPPPOOONNNLLLIIIGGGEEEBBBBBBGGGTTTfff|||wwwiiibbb^^^^^^]]]\\\ZZZXXXVVVUUUPPPQQQRRRUUUXXX\\\___aaa\\\\\\[[[ZZZXXXVVVTTTSSSOOONNNNNNOOOQQQSSSUUUWWWUUUVVVWWWWWWWWWWWWYYY[[[YYY\\\______]]]]]]```bbb^^^]]][[[ZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSQQQNNNJJJGGGEEECCC===<<<999777444222111000//////.........---------+++***))))))(((((())))))%%%&&&'''((())))))******###>>>[[[kkkttt||||||nnn```ZZZ```rrr~~~ggg]]]mmmYYYCCC///+++...---,,,...************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))******+++)))))))))***++++++,,,,,,,,,------...000444999>>>JJJXXXiiiuuuuuuaaaPPPBBB===666333444666777666333333222222222222333333111111000000//////............---------------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((rrreeeRRRRRRYYYiii{{{|||ttthhh]]]UUUPPPLLLJJJLLLLLLLLLLLLMMMMMMLLLKKKFFFGGGJJJOOOTTT```wwwpppjjjbbb]]]\\\ZZZVVVSSSQQQQQQPPPPPPSSSVVV[[[]]][[[[[[\\\[[[ZZZYYYWWWVVVPPPOOOOOOOOOPPPRRRTTTVVVSSSTTTVVVVVVVVVWWWYYY[[[ZZZ^^^aaa___\\\ZZZ\\\______]]][[[ZZZYYYYYYZZZ[[[XXXYYYYYYYYYYYYYYYYYYYYYWWWUUURRROOOLLLIIIGGGFFF@@@>>><<<999666444222111////////////............+++***))))))(((((())))))''''''&&&&&&(((++++++))))))444FFFXXXgggqqquuuwww~~~vvvkkk^^^WWW```{{{ooocccjjj}}}}}}[[[;;;111222000------************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))******++++++)))******+++,,,,,,------***,,,///444;;;EEEPPPXXXgggsssoooXXXNNNBBB999777666555444333333222222222222333333000000000000///////////////......---......////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((rrrKKKEEEWWW]]]nnn}}}tttfffggghhhhhhgggiiikkkmmmhhhhhhiiillllllhhh___XXXOOOKKKDDD@@@>>>>>>>>>===@@@@@@AAADDDHHHKKKLLLLLLGGGLLLRRRTTTOOOOOO```ttt~~~pppfffcccaaa]]]XXXSSSQQQOOOMMMOOORRRWWWZZZZZZ[[[\\\\\\[[[ZZZYYYXXXRRRQQQPPPOOOPPPRRRTTTVVVRRRSSSUUUUUUVVVWWWYYY\\\\\\___bbb___ZZZWWWYYY[[[___^^^\\\ZZZYYYYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYZZZXXXTTTPPPLLLJJJIIIHHHBBB@@@===:::777444333222///////////////.........+++******))))))))))))))))))(((&&&%%%'''++++++(((,,,(((///DDD\\\kkksssxxxuuuwwwvvvjjjZZZYYYmmmyyy}}}kkkaaajjjrrrHHH777555000+++)))************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((()))******++++++******+++,,,------.........222888AAANNN^^^oooyyy{{{}}}xxxuuuwwwuuuvvvyyyvvvqqqssszzzvvvvvvuuurrrpppooopppqqqvvvxxxsssfffUUUGGG@@@;;;777444444333333222222333333444////////////000000000000//////.........//////000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((eeeJJJGGGOOOTTTeeetttssshhh```XXXWWWWWWUUUTTTSSSRRRQQQQQQSSSQQQNNNMMMMMMKKKFFFBBB===;;;999999:::::::::999777888999;;;>>>@@@AAABBBEEEGGGKKKMMMNNNQQQVVVZZZrrrtttddd\\\]]]YYYUUUTTTTTTPPPLLLPPPYYY[[[\\\^^^^^^]]]\\\YYYXXXWWWTTTQQQOOOPPPQQQQQQPPPTTTRRRQQQRRRUUUWWWYYYYYY[[[\\\\\\[[[YYYXXXZZZ[[[^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUWWWZZZ\\\\\\ZZZXXXXXXUUUQQQOOOMMMJJJHHHFFFBBB@@@>>>===<<<:::777444222111///......///000000///...,,,***)))))))))***((((((((((((((((((((((((&&&+++,,,222LLLnnn{{{ssszzzoooiiihhhaaaYYYaaappprrrxxxmmmeeebbbtttqqqKKK222++++++***,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******---)))***///111///---...444555@@@ZZZxxxyyy{{{zzzppplllnnnwwwyyy{{{xxxtttsssvvvzzzyyyrrrmmmnnnmmmlllqqqxxxzzz~~~yyywww|||cccKKK>>>:::888666444555666333000222777222222222111111111111000000/////////....................................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((kkkLLL<<>>AAA???=========>>><<<;;;::::::;;;<<<===>>>>>>??????BBBDDDFFFHHHLLLRRRVVV^^^nnnqqqkkk___YYYVVVVVVSSSPPPQQQVVVUUUWWW[[[^^^___]]]ZZZXXXWWWUUURRRQQQQQQRRRRRRQQQRRRQQQQQQSSSUUUWWWXXXYYYXXXYYYYYYXXXVVVVVVWWWXXX]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWYYY[[[[[[ZZZXXXWWWUUUQQQNNNMMMKKKHHHFFFDDDBBB@@@>>>===;;;888555333222000///....../////////...,,,+++***))))))***((((((((((((((((((((((((&&&+++,,,///@@@\\\pppuuuqqqkkkkkknnnjjj```aaajjjqqqqqquuukkkbbbeeezzzYYY:::333000)))---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++***+++.........333:::???GGGWWWlll~~~|||||||||~~~||||||}}}hhhUUUGGG===666444444666555111111444222222222222111111111111000000/////////.................................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((sssMMM888777BBBSSS```mmm{{{~~~}}}}}}|||zzzxxxwwwvvvuuuqqqrrrvvvhhheee^^^eeettt{{{ppp]]]UUURRRQQQQQQQQQPPPPPPNNNLLLJJJIIIEEECCCBBBBBBDDDDDDCCCBBBDDDBBBAAA@@@AAAAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<>>>???AAAFFFLLLPPPUUU[[[eeeooo{{{~~~rrrggg]]]YYYWWWTTTQQQPPPRRRVVV[[[___```^^^ZZZXXXWWWUUUSSSSSSSSSRRRQQQOOOOOOOOOQQQRRRTTTVVVWWWXXXWWWXXXXXXWWWUUUUUUVVVWWW[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXZZZZZZYYYXXXVVVSSSPPPNNNMMMKKKIIIGGGFFFDDDBBBAAA@@@>>>:::888555444222000///.........///...---+++************(((((((((((((((((((((((((((***,,,,,,222CCC^^^rrrppppppvvv~~~{{{ooofffdddxxxqqqvvvkkkbbbddduuuaaa<<<333111***------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---,,,,,,---......222>>>LLLVVVcccttt~~~zzzxxx}}}xxxzzz|||}}}|||nnnUUUCCC;;;666444666888555222222333333333222222222111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((^^^===777???IIIUUUbbbrrr}}}zzztttsssqqqnnnlllkkkjjjiiihhhkkkqqq|||uuu^^^WWWMMMSSSbbbiiivvvssshhhddd```]]]\\\YYYUUUPPPLLLHHHFFFEEECCCBBBCCCDDDGGGIIIJJJJJJGGGFFFFFFFFFHHHHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@======<<<===???BBBGGGJJJSSSVVVYYY[[[]]]```eeeiii~~~yyyggg^^^\\\[[[XXXUUUUUUWWWZZZ]]]^^^\\\ZZZYYYYYYWWWUUUTTTSSSQQQMMMJJJKKKMMMOOOQQQRRRTTTVVVWWWWWWXXXXXXWWWVVVVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\ZZZXXXXXXYYYZZZYYYXXXTTTRRROOONNNNNNMMMKKKJJJIIIGGGEEEDDDCCCAAA>>>;;;777666555333111///...---......---,,,++++++******((((((((((((((((((((((((+++)))***+++***222LLLfffxxx|||~~~nnndddsss|||xxxmmmcccaaa|||jjjDDD222000111...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,---///---...333888BBBRRRaaaqqq||||||iiiSSSGGG===555666888777555444444333333333222222222222000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((iiiMMM888<<>>:::999888555333111///---------------,,,++++++***)))))))))))))))))))))))),,,((())),,,+++,,,===RRRsss}}}xxxjjjccc|||xxxfff^^^qqqbbb???222555///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''***,,,---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***++++++,,,---///---111>>>NNN^^^nnnzzz}}}{{{pppXXXIII:::666777777666666444444444444333333333222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((TTTCCC888===FFFOOO```qqqyyy|||nnnddd```___^^^ZZZ\\\aaahhhqqqyyy{{{eee```[[[^^^bbb^^^mmm~~~uuuiii^^^UUUQQQKKKEEEBBBBBBDDDFFFJJJLLLOOOOOONNNLLLLLLMMMNNNNNNOOORRRTTTUUUTTTRRRQQQQQQPPPPPPOOOOOONNNNNNRRROOOMMMKKKLLLLLLKKKJJJLLLOOORRRVVVXXXXXXWWWWWWMMMQQQXXXdddyyyuuujjjaaaYYYVVVVVVUUUUUUVVVYYY\\\^^^\\\[[[ZZZYYYUUUOOOGGGAAACCCFFFIIIJJJJJJMMMRRRVVVSSSTTTUUUTTTSSSSSSUUUWWWVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[YYYXXXSSSRRRPPPPPPQQQQQQQQQPPPPPPNNNLLLKKKJJJGGGDDDBBB<<<;;;:::888666333111///---------------,,,++++++)))))))))))))))))))))))),,,((((((,,,,,,,,,333???\\\lll~~~tttdddpppzzziii]]]gggXXX999111000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++,,,---///000000222>>>TTTiiizzzppp^^^III>>>999666555666555555444444444333333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((yyyDDD>>><<>>>>>>>>===:::888555333,,,---.........---,,,+++))))))))))))))))))))))))%%%***,,,***(((***,,,,,,:::VVVqqq}}}vvvkkkYYYdddzzzgggqqqppp^^^```kkkjjjGGG000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********,,,///333777:::DDDRRRjjj~~~vvvaaaOOOAAA::::::666666555555555444444444111111111111000000000000........................------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((yyyiiiWWWEEE999===DDDJJJTTTaaaooozzzuuuhhhgggiiiqqq~~~zzziiicccaaawww}}}dddVVVWWWUUUUUUTTTTTTTTTTTTTTTTTT^^^fffmmmsss|||zzzuuusssnnnfff```___^^^ZZZWWWXXXWWW[[[```ddddddaaa]]]ZZZ]]]]]]\\\\\\[[[ZZZYYYYYY^^^qqqwwwpppkkkeee___ZZZ]]][[[ZZZ[[[\\\XXXOOOGGGDDDCCC@@@??????BBBGGGJJJPPPQQQRRRRRRRRRSSSUUUWWWYYYYYYZZZYYYXXXXXXZZZ\\\]]]ZZZYYYZZZ]]]]]]YYYUUUSSSSSSRRRRRRQQQPPPPPPPPPQQQPPPNNNMMMKKKKKKKKKKKKDDDCCC@@@===:::888777777444000,,,---000000,,,(((************)))))))))))))))))))))))))))******++++++@@@^^^wwwyyyooo``````~~~kkkgggqqq}}}}}}rrr^^^aaawww^^^===222***,,,///---)))(((+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((())))))))))))*********)))))))))))))))***)))((((((+++---......'''///444222---111@@@NNNWWWpppxxxbbbTTTFFF999888777666666666555444333444333222222111111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooWWWDDD;;;:::???EEEMMMVVVdddsss}}}xxxpppuuuxxx}}}ooohhhdddvvvrrr___\\\XXXZZZ\\\___```aaaccceeemmmwww|||wwwqqqkkkhhhhhhhhhiiijjjjjjjjjiiihhhgggccc```\\\ZZZYYYXXXWWWUUUYYYcccppp{{{sssmmmhhheeebbb^^^[[[\\\]]]]]]XXXTTTIIIFFFCCCAAAAAACCCEEEFFFJJJKKKMMMOOOPPPRRRUUUWWWWWWXXXZZZYYYYYYYYYZZZ\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVRRRRRRRRRSSSSSSSSSRRRRRROOONNNNNNMMMLLLJJJHHHHHH@@@???>>>===;;;:::999999555111......//////---+++************)))))))))))))))))))))))))))******++++++999OOOfffxxx~~~vvvgggeee~~~nnnqqq}}}{{{gggeeeqqq|||HHH888---...///+++))),,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((((((((((())))))))))))************)))))))))))),,,+++***)))***++++++++++++---111444:::HHHYYYffflll~~~~~~~~~pppcccWWWLLL???;;;777666888888555222444333333222222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***))))))((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))eeeGGG888888;;;@@@GGGOOOZZZhhhwwwxxxuuusss|||mmmgggbbbooopppgggeeeiiimmmooooooqqquuuxxxzzztttpppmmmkkkkkkkkkeee^^^\\\^^^^^^\\\YYYVVVWWWYYY___ppp|||tttooohhhccc]]][[[\\\^^^^^^]]]PPPLLLHHHFFFFFFFFFDDDBBBDDDEEEGGGJJJNNNQQQTTTUUUTTTVVVXXXXXXXXXXXXYYYZZZXXXYYY[[[ZZZXXXVVVVVVVVVPPPQQQSSSTTTTTTTTTSSSRRRMMMMMMLLLKKKIIIFFFCCCAAA>>>>>>>>>>>>>>>======<<<888666444111///.........+++++++++*********)))))))))))))))))))))******++++++000;;;OOOhhhvvvjjjyyywwwtttwwwoooooovvvYYY@@@...///000)))(((000+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&(((((((((((())))))))))))************************---,,,,,,+++++++++++++++//////111;;;MMMbbbsss}}}{{{}}}xxxnnndddLLLCCC888555888:::666111444444333222222222222333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))yyyWWW???888:::;;;@@@HHHRRR]]]kkkzzz||||||yyyjjjddd___iiixxx|||~~~~~~||||||xxxpppgggdddfffhhhddd```YYYXXXUUUTTT\\\kkk|||}}}tttnnnfff```^^^]]]\\\\\\VVVRRRMMMKKKLLLJJJFFFAAABBBCCCEEEIIIMMMQQQSSSSSSPPPRRRTTTVVVUUUUUUVVVWWWUUUXXX[[[YYYVVVSSSSSSUUURRRRRRSSSSSSRRRPPPMMMLLLKKKJJJHHHFFFCCCAAA???>>>AAABBBCCCCCCCCCBBBAAA@@@???>>>;;;666111......///,,,,,,,,,+++******)))))))))))))))))))))******+++,,,***...???\\\|||rrrnnn~~~~~~vvvuuulllIII......111***(((///+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((()))))))))))))))***************++++++***+++,,,,,,,,,---///000333555>>>NNNbbbuuu|||}}}~~~~~~|||```QQQ???666777999555111555555444333333333333333000000000////////////...------------------------++++++++++++++++++++++++************************))))))((((((((((((((()))************************))))))))))))))))))))))))((((((((((((((((((((((((jjjDDD888888777;;;AAAJJJTTT___mmm|||~~~}}}ppphhhaaagggzzzyyywwwtttmmmgggbbb___ZZZWWWUUUWWW]]]ccc|||~~~wwwpppiiiddd```]]]XXXUUUQQQNNNMMMJJJEEEAAAEEEEEEFFFJJJOOORRRRRRQQQMMMOOOQQQQQQQQQQQQRRRSSSSSSVVVYYYWWWSSSQQQQQQRRRSSSRRRQQQOOOLLLHHHEEECCCEEEDDDBBBAAAAAABBBDDDEEEIIIIIIIIIHHHGGGFFFEEEEEEGGGFFFBBB<<<555000......---------,,,+++******))))))))))))))))))******+++,,,)))+++888SSSuuummmsss{{{wwwzzz}}}TTT222---222...))),,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((())))))))))))))))))******+++++++++,,,)))***+++++++++,,,000444999DDDVVViiizzzwwwtttyyywwweeeNNN>>>888777555333666555444444333333444444111000000000////////////------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************((((((((((((((((((((((((^^^;;;888<<<666<<>>;;;???FFFOOOYYYeeerrryyyuuutttvvv}}}}}}ssseee___hhhzzzuuuqqqooollliiihhhkkkmmmsss}}}{{{xxxrrrggg```]]]RRRSSSTTTUUUVVV[[[ccchhhmmmooopppqqqooonnnmmmlllbbbbbb___XXXNNNGGGEEEFFFIIIHHHIIIMMMTTTWWWUUUQQQQQQPPPOOOMMMKKKLLLOOOQQQTTTSSSRRRRRRRRRPPPMMMKKKJJJHHHFFFDDDBBBBBBCCCCCCEEEHHHKKKPPPSSSUUUUUUUUUOOOMMMKKKHHHGGGHHHIIIJJJNNNKKKGGGEEECCC>>>888333//////...---,,,+++******)))))))))))))))******+++(((,,,///000888PPPrrr~~~mmmdddaaa}}}uuu|||{{{uuummmuuu|||ZZZ???222///---++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,...000111444;;;GGGOOOeeerrr}}}}}}||||||kkkPPP???:::;;;777666666555555555555555111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))vvv]]]DDD888999<<<<<>>JJJYYYeee|||{{{uuuuuu~~~}}}~~~\\\DDD===>>>777777666555555555555555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))___@@@:::<<<999999@@@DDDKKKTTT^^^jjjyyy}}}mmmnnnooooooppptttzzzzzzmmmeeeaaa|||~~~wwwvvvvvvyyyxxxoooiiiiiigggcccaaacccggglllpppyyy}}}xxxtttlllccc]]]\\\[[[XXXUUUSSSQQQQQQRRRRRRRRRZZZbbbgggxxx}}}kkkVVVOOOOOOOOOHHHJJJNNNTTTXXXYYYWWWTTTSSSWWWVVVMMMGGGHHHLLLOOOVVVPPPMMMOOOOOOJJJFFFEEECCCCCCCCCEEEHHHKKKOOOQQQ]]]]]]]]][[[YYYVVVSSSQQQTTTPPPLLLIIIIIIIIIHHHHHHFFFDDDBBBDDDFFFEEE???999111///............,,,+++************))))))))))))+++)))***---+++000JJJfff}}}~~~|||ooobbbhhhpppuuuhhh___vvvzzzdddfffhhhDDD444...***,,,,,,+++******+++,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))+++,,,++++++++++++)))000333:::EEEQQQ```rrr~~~zzzsss]]]KKK???<<<:::888666555666777888444333222111000000000000000/////////............------------------------++++++++++++++++++++++++************************(((((()))***++++++,,,,,,************************************************tttUUU;;;888<<<999:::@@@FFFMMMVVV```lllzzzxxxrrrhhhlllqqqvvvyyy~~~|||nnngggeeesssyyymmmfffccc```___aaaeeemmmwww{{{wwwqqqjjjccc___\\\[[[aaahhhpppwwwzzz|||{{{uuuooojjjeee___[[[XXXSSSQQQSSSUUUUUUXXX\\\hhhrrr|||zzziiiUUUJJJIIIGGGKKKPPPUUUWWWVVVTTTSSSSSSYYY[[[TTTLLLKKKMMMNNNRRROOOOOOSSSSSSLLLFFFCCCCCCDDDGGGKKKOOORRRUUUVVVZZZZZZZZZYYYYYYWWWVVVVVVYYYVVVRRROOONNNLLLJJJHHHHHHEEECCCDDDFFFDDD>>>888222000............---+++************))))))))))))---+++---///,,,--->>>SSSssslllfffiii}}}jjj___hhhjjjaaatttWWW999000111...------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))+++,,,++++++,,,------111;;;JJJYYYeeeppp~~~|||}}}~~~iiiWWWLLL===<<<:::777555555555666444333222111111000000000000000/////////.........------------------------++++++++++++++++++++++++************************)))******+++,,,,,,------************************************************___GGG666777<<<:::;;;@@@IIIOOOYYYcccnnn|||{{{qqqjjjmmmsss|||}}}mmm}}}oooiiiiiittttttddd\\\YYYXXXYYYWWWVVVWWW\\\ccckkkppp|||~~~yyyssslllgggddd[[[]]]___bbbcccdddddddddfffhhhlllqqqwww|||zzzsssmmmjjjfff___ZZZ\\\`````````aaafffhhhttt}}}rrrXXXJJJKKKHHHMMMTTTVVVUUURRRQQQQQQTTT\\\```[[[RRRNNNNNNMMMPPPPPPTTTZZZ[[[SSSKKKGGGMMMPPPSSSWWWZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ\\\]]]^^^```^^^[[[YYYVVVSSSOOOLLLJJJHHHFFFEEEEEECCC===888333111///.........---+++++++++*********)))))))))---+++,,,000...+++333???hhhrrrffftttggghhh{{{kkkpppkkk~~~hhhBBB111111............---+++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((()))******)))***++++++,,,---111444666HHH___oooxxx}}}~~~wwwggg\\\FFFBBB<<<888666666555444444444333222111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...************************************************sssMMM===333777<<<;;;<<<@@@JJJQQQ[[[eeeppp}}}}}}wwwrrrnnn}}}wwwbbbhhhpppiiigggqqqpppcccaaacccdddcccaaa]]]ZZZYYY]]]bbbgggkkkjjjiiihhhgggffffffeeelllllllllkkkiiigggeeecccUUUTTTSSSTTTVVVXXXXXXWWW[[[[[[]]]___cccgggjjjlll{{{~~~yyyxxxxxxvvvpppllllllllllllpppvvv{{{||||||nnnZZZRRRTTTMMMRRRXXXXXXSSSPPPPPPRRRXXX___bbb\\\UUURRRPPPOOORRRSSSZZZaaabbb[[[UUUSSSZZZZZZ[[[[[[ZZZXXXWWWVVV[[[ZZZZZZ[[[]]]___bbbccccccbbb```___]]]ZZZUUURRRMMMKKKIIIGGGFFFCCC>>>:::666333000//////...---,,,+++++++++*********))))))***((()))...///---000555WWWzzzjjjvvvxxxsss|||wwwpppqqq{{{qqqOOO555...------......---,,,***)))************)))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((())))))***++++++******,,,---...555<<>>CCCLLLSSS^^^jjjvvv|||zzz~~~lllbbbVVVUUUsssvvvkkkaaa```ooo{{{xxxxxxzzzyyywwwsssooollljjjiiihhhffffffeeedddcccaaa___^^^bbbccccccdddfffiiikkkmmmkkkjjjhhhfffeeeeeeeeeeee```eeeiiiiiigggggglllpppxxx~~~|||ooommm{{{tttllleeeccc___XXXSSSQQQUUUYYY```^^^ZZZVVVWWW[[[YYYTTTRRRSSSYYY___^^^ZZZXXXZZZWWWVVVSSSQQQOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTOOOOOOOOOPPPRRRPPPNNNKKKKKKJJJIIIGGGEEEBBB@@@???;;;777333000//////...---,,,++++++++++++*********...+++))))))+++---......222JJJrrrxxxiii___hhh{{{sssvvvkkklllxxxaaaEEE888///...---,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***))))))))))))***++++++...+++---333666:::IIIYYYfffrrryyywwwzzzzzzpppkkkooo}}}pppSSSAAA;;;;;;777333666666555444333333333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************uuuHHH777777888::::::;;;@@@FFFMMMUUUaaannnzzzzzzhhhWWWRRRddd|||{{{oooeeefffhhh|||~~~wwwxxx{{{||||||yyyuuussssssuuuvvvuuurrrrrruuuxxx|||{{{yyywwwuuutttssssssnnnqqqtttuuussssssuuuwww~~~zzzvvv|||vvvssslllaaaWWWSSSUUUYYY^^^aaa\\\VVVUUU]]]ccc^^^UUUQQQSSSXXX]]][[[TTTPPPRRRNNNNNNNNNNNNNNNOOOOOOPPPGGGGGGHHHIIIIIIJJJIIIIIIFFFFFFFFFGGGHHHHHHFFFDDDEEEFFFEEEDDDBBBAAA@@@@@@<<<999444111000///......,,,,,,+++++++++*********++++++***)))***,,,------222:::^^^~~~rrrbbb]]]oooooorrr}}}eeefffrrrvvvVVV@@@666444000---+++++++++,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))******+++,,,...+++///888>>>FFFXXXmmmwww{{{~~~}}}tttlllfffccceeesssrrrXXXEEE;;;888888777666555444333333333333111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************}}}```;;;555666888999999;;;BBBIIIOOOWWWcccppp}}}ooo[[[VVV]]]ddd~~~sssjjjccc]]]jjjwwwwww{{{qqqbbbWWWSSSWWW]]]aaaaaa[[[TTTVVVaaaiiibbbUUUQQQTTTZZZ^^^ZZZPPPKKKKKKCCCDDDFFFHHHHHHGGGFFFEEE@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@AAABBBBBBBBB@@@???@@@@@@===:::555111000//////...,,,,,,,,,+++++++++******%%%(((******+++---......333000PPPwww}}}mmm```jjjkkkbbbtttpppgggiiilllIII<<<999444///+++++++++,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))*********)))******+++,,,...+++000<<>>;;;>>>777777555444444444444444111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************zzz___GGG666888888888999:::>>>DDDHHHPPPWWWeeevvvhhh]]]]]]```{{{lllhhhbbbaaauuutttuuu~~~|||tttqqqtttttt{{{sssdddVVVRRRYYYaaaeeeccc\\\XXXUUUWWWfffiiiXXXVVVZZZ]]][[[TTTJJJCCC@@@>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGDDDBBB@@@@@@@@@>>>===AAA???<<<<<<<<<<<<;;;:::;;;:::888555222///,,,***,,,,,,,,,+++++++++******************+++,,,---...---///>>>ZZZwwwsssooommmkkk~~~rrrqqqvvvxxxlllbbbooolllTTTOOOMMMBBB---(((...///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))+++)))))),,,,,,)))***...---///888GGGVVVfffzzz}}}rrrttt~~~uuufffmmmjjjLLL;;;999999888666555555666333///111111111111000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************oooNNN;;;666888888999999:::???DDDIIIRRRYYYfffvvvpppjjjggg}}}ttthhhaaa```ooovvvsssyyypppjjj```ZZZ[[[]]]yyy{{{tttgggZZZXXX```hhhkkkhhh___XXXRRRSSSaaafffXXXPPPSSSWWWUUUPPPIIIDDDAAA<<<===>>>@@@CCCEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFLLLJJJHHHFFFFFFEEECCCAAACCCAAA???=========;;;999<<<;;;999777444000...,,,,,,,,,,,,++++++++++++***************+++,,,---......---444KKKlllyyynnnggg~~~xxxsssrrryyynnn```eeelllfffbbbTTT:::///111///++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***---***+++---...---///333444<<>>888777555444444555444222222111111111000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************bbb@@@666===777888999999;;;???EEEJJJTTT\\\iiixxxrrrhhhkkk}}}lllccc___gggyyy|||qqqrrrddd[[[RRRLLLLLLUUUmmm}}}nnnbbb```hhhpppsssnnnbbbYYYPPPNNN[[[aaaVVVKKKNNNPPPPPPMMMIIIFFFEEEAAAAAABBBDDDFFFGGGHHHIIIJJJLLLMMMNNNOOONNNMMMLLLLLLKKKIIIHHHIIIHHHFFFDDDCCCAAA?????????>>><<<:::======;;;999666222000...,,,,,,,,,,,,++++++++++++***************+++,,,---000------:::\\\zzzggguuuuuuppp~~~kkkdddvvv|||vvvqqq```BBB222///+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********((())),,,,,,,,,111777???NNN]]]hhhxxxuuunnnjjjzzz{{{}}}}}}}}}sssSSS???;;;999777666555444444444222222222111111111000000////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************uuuQQQ:::777???777888999:::<<>><<<>>>===<<<999666333111///------,,,,,,,,,+++++++++***************+++,,,,,,000000---111MMMxxxqqqnnnyyyvvv{{{lllnnn}}}yyyuuudddEEE444000***,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********+++******,,,---...555===KKK```sss|||kkkggghhhvvv|||```GGG@@@===;;;:::888555333444333333222222222111111111////////////////////////...............---------------------------------,,,++++++******++++++,,,************************************************ddd@@@888:::666777888999:::===BBBHHHMMMWWW```ooo~~~yyyffffffnnnxxxgggbbbbbbllluuuvvv|||cccZZZ]]]``````bbbbbbccceeejjjttt{{{uuupppkkkiiifffmmmxxxnnnjjjqqqyyy{{{oooeee```YYYPPPTTTXXXQQQLLLLLLMMMNNNNNNMMMKKKJJJHHHJJJMMMNNNOOOMMMJJJIIIHHHGGGEEEEEEGGGJJJMMMPPPNNNLLLKKKLLLNNNPPPQQQPPPLLLJJJHHHGGGEEECCC???<<<>>>===<<<999777444222000---------,,,,,,,,,++++++******))))))******+++++++++111111///>>>aaakkkppp~~~tttpppvvv{{{wwwfffGGG777333...,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************...---...000111444>>>III\\\rrrttthhhjjjmmmyyy~~~vvv\\\FFF>>>:::;;;;;;777444555333333333333222222222222000000000000000000000000........................------------------------,,,,,,++++++++++++,,,,,,************************************************ZZZ;;;===>>>333777888999;;;>>>CCCJJJOOOXXXcccsssrrriiieeepppsssfff___```nnnvvvmmm```aaa```ZZZOOOOOOQQQWWW]]]gggvvv|||~~~~~~{{{xxxwwwvvvllljjjfffbbb^^^\\\ZZZZZZ\\\^^^dddjjjnnnxxxyyyssswww{{{zzznnneeeccc___TTTUUUXXXSSSKKKKKKLLLNNNOOONNNLLLJJJBBBDDDGGGKKKNNNPPPQQQRRRLLLJJJGGGEEEDDDEEEGGGHHHJJJGGGEEEDDDFFFIIIKKKLLLRRRPPPNNNLLLJJJGGGBBB???>>>===<<<:::888555333111------------,,,,,,,,,,,,******)))))))))******+++'''---000...222GGGjjjlllcccpppyyyrrrsss||||||vvvbbbCCC333111,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++++++++---000333999GGGTTTppp{{{uuutttkkkkkktttxxx}}}yyyUUUEEE::::::;;;888666777444444444333333333222222000000000000000000000000.............../////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************}}}QQQ;;;???@@@666666888999;;;>>>DDDKKKPPPZZZeeeuuuyyykkkgggpppoooccc^^^```cccqqqjjj___PPPFFFGGGLLLTTTZZZbbbrrr}}}yyyuuuqqqllljjjiiiiiijjjkkkkkkkkkjjjiiihhhfffccc```______[[[ZZZYYYXXXVVVUUUVVVWWWYYYZZZ]]]___aaafffuuu|||vvvmmmeeeeeeaaaWWWVVV\\\YYYKKKKKKMMMPPPSSSSSSPPPMMMEEEDDDCCCCCCEEEJJJOOORRROOOOOONNNLLLJJJHHHFFFFFFFFFBBB<<<999:::===@@@AAAIIIIIIIIIJJJKKKJJJGGGEEE??????>>><<<:::777555444...------------,,,,,,,,,******))))))))))))******((())),,,...,,,555RRRqqqooo___iiizzztttqqquuuooovvv{{{rrr\\\===...---+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++)))***...444:::CCCUUUeeexxxuuuooogggooo~~~tttZZZAAA;;;;;;888666888444444444444333333333333000000000000000000000000---........./////////000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************dddEEE666999;;;777666888999;;;???DDDKKKPPP\\\gggwwwzzzkkkgggooowwwiiiccc___\\\^^^vvvwwwbbbMMM???@@@FFFNNNTTT^^^rrr~~~}}}{{{wwwrrrnnnllliiieeebbbbbbbbbbbbaaa```aaaaaa```^^^\\\[[[[[[WWWXXXXXXWWWUUUUUUVVVWWWVVVWWWYYY\\\[[[^^^hhhsss|||qqqnnnfffeeebbbWWWWWW^^^^^^MMMMMMOOOTTTYYYYYYVVVSSSPPPJJJCCC===<<<@@@FFFKKKOOOPPPRRRSSSRRRNNNKKKHHHHHHCCC;;;666666888;;;<<<;;;===@@@EEEJJJLLLLLLKKKAAA@@@???>>>;;;999777555......---------,,,,,,,,,******)))))))))))))))***---''')))///,,,...GGGgggqqq___iiiqqqhhhaaayyyyyynnnttt}}}rrr\\\<<>>999555999666888:::;;;===CCCLLLRRR\\\iiiyyy~~~vvvooolllmmmzzz|||kkk[[[RRRVVV^^^rrr}}}iiiTTTLLL???===KKKXXXaaattt~~~|||zzzyyywwwrrrmmmiiihhhgggdddbbb```_________```^^^]]]]]]^^^\\\YYYUUUWWWXXXYYYYYYYYYXXXVVVVVVWWWXXXYYYYYYZZZ\\\```cccyyytttooonnnhhh^^^___eeeeee^^^YYYTTTRRRTTTWWWYYY\\\___ZZZSSSLLLJJJEEE@@@AAAHHHMMMNNNQQQRRRSSSRRRPPPOOOKKKIIIFFFBBB???===<<<<<<888999;;;>>>BBBFFFJJJLLLLLLIIIEEEAAA>>>;;;777444000...---,,,,,,,,,***(((++++++************++++++,,,***,,,000---,,,<<>>DDDLLLSSS\\\iiiwwwxxxpppnnnjjjooouuuwwwtttmmmddd___RRRXXX^^^qqqqqq___PPPCCC>>>FFFOOOWWWkkk||||||zzzxxxwwwvvvsssooolllhhhgggdddbbb```_________aaa```^^^______^^^[[[XXXXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXZZZ^^^aaapppyyyvvvkkk]]][[[bbbfffcccXXXWWWUUURRRSSSZZZcccjjjlllaaaWWWRRRMMMFFFCCCDDDGGGHHHIIIKKKMMMNNNOOOPPPNNNLLLJJJGGGDDDBBBAAA@@@??????>>>???@@@BBBEEEFFFJJJHHHEEECCCAAA===999666111///---,,,,,,+++***)))++++++************+++++++++))),,,111...+++555EEEeeexxxuuuhhhhhhwwwrrrxxxqqqjjjjjj___@@@444222000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))))),,,,,,+++******,,,------666:::CCCRRRcccttt|||zzz~~~yyy}}}~~~wwwnnnnnnxxx|||pppWWWGGG===888888666555444444444444222000111111111111000000000000000000/////////.........---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************___HHH666888<<<999555777666888;;;<<>>444888<<<888555666666888;;;===@@@FFFOOOVVVaaammmzzzwwwoookkkhhhbbb]]]ZZZ[[[SSSQQQ```ssssss___SSSIIIFFFDDDHHHYYYlll~~~|||||||||zzzyyyuuurrrooommmmmmlllkkkiiihhhfffdddbbb````````````aaaaaaaaa`````````___^^^[[[[[[[[[[[[[[[ZZZZZZYYYVVVVVVWWWVVVVVVXXX[[[^^^dddlllwwwmmmlllllldddfff```UUU\\\vvv|||ooocccZZZTTTSSSIIIFFFAAA===;;;;;;<<<===DDDEEEGGGIIIKKKLLLNNNNNNGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEFFFHHHHHHDDD>>>999666222...++++++,,,,,,,,,++++++************+++++++++((()))------******...AAA___tttnnnvvvkkkxxxxxxjjjeeerrrvvvTTT888+++(((------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++++++++---......000888@@@MMMWWWffftttwwwpppppptttzzz~~~{{{yyy{{{lllSSSCCC<<<888666555444555555444333333333222222111000//////000000000////////////...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++oooCCC999555999<<<777444444666888;;;>>>AAAHHHQQQXXX^^^iiiuuu~~~|||wwwpppjjjeee___VVVWWW[[[^^^uuu~~~iii^^^TTTNNNIIIIIISSSaaa|||{{{{{{|||}}}|||vvvssspppnnnmmmllljjjhhhhhhgggeeecccbbbaaaaaabbb```aaa``````___^^^^^^___]]]]]]\\\\\\[[[[[[[[[[[[XXXXXXXXXWWWWWWXXX[[[^^^___fffsssvvvpppmmmeeebbbXXXSSSbbbsssddd^^^]]]QQQMMMFFF???:::777777777888:::===BBBFFFKKKNNNPPPKKKJJJIIIHHHHHHHHHIIIIIIDDDDDDEEEGGGGGGCCC>>>:::888444///---,,,------,,,++++++************+++++++++)))(((***++++++,,,///666NNNrrrwwwiiiyyywwwuuuyyyyyyuuuggguuuwww[[[===///...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,,,,+++,,,......000===JJJ]]]kkk{{{~~~|||uuummmlllooowww||||||zzz{{{~~~|||dddKKK<<<;;;888666555555555555333444333333222111000000///111000000000////////////.....................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||ppp===888777::::::666444555666999<<<>>>BBBIIISSSZZZbbbmmmxxx}}}ssshhh\\\[[[ZZZTTTgggzzzooobbbYYYSSSPPPTTTZZZppp}}}||||||}}}||||||xxxvvvsssqqqpppooollljjjiiihhhfffdddcccccccccddd```aaaaaa___]]]\\\]]]^^^___^^^]]]]]]\\\\\\]]]]]]ZZZZZZZZZYYYXXXYYY\\\^^^___fffmmmyyy|||mmmbbbWWWVVVgggtttiiieeeXXXUUUOOOIIICCC>>><<<;;;444555777:::???DDDIIIKKKNNNNNNNNNNNNLLLKKKIIIHHHFFFEEEDDDCCCCCC@@@<<<999888555111.........---,,,++++++************++++++***)))))))))***,,,...111...@@@___qqqhhhrrr|||~~~zzzeeejjjpppmmmYYY???333333------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,...,,,,,,///...111BBBVVVsss~~~}}}|||zzzssslllkkkooowww{{{~~~|||}}}xxxYYYBBB>>>;;;888666666555444333333333333222111111111000111111000000000/////////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ccc999888888:::888555555777666999<<>><<<:::888888555222111000///---+++++++++************++++++'''***+++***)))+++...///,,,999RRRrrrooonnnkkkwwwuuuvvv|||hhhggglllqqqcccHHH555111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------...,,,...222333:::RRRkkkyyyvvvtttrrrnnnkkkpppwww{{{~~~~~~lllQQQAAA===999777555555444333222222222222222222222222111111111000000000////////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppDDD666777888888777555666999666999<<>><<<777444333555888:::DDDGGGLLLPPPRRRRRRPPPNNNKKKFFFAAA<<<:::999999888888666333222111///---***++++++************++++++$$$***---,,,******,,,------888NNNkkk~~~uuuuuuffffff}}}pppppptttooommmvvvxxxXXX;;;///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...+++///666;;;FFFbbbtttpppllljjjiiiiiikkkuuu}}}zzz}}}___CCC???:::777555555333222222222222222222222333333111111111111000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuSSSAAA888888888888777777777777777999===???CCCKKKTTT\\\bbbttt~~~uuukkkdddfffgggqqq|||uuuuuurrrqqqppppppqqqpppmmmkkklllmmmmmmllljjjjjjlllmmmnnniiiccc```aaaaaa```^^^bbbaaa______``````___]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]aaaiiisss{{{kkkRRRHHHDDDBBBGGGPPPkkkuuukkkgggbbbYYYRRRPPPIIICCC;;;777666555444222999<<<@@@FFFJJJMMMOOOPPPLLLIIIEEE@@@;;;888666555888:::;;;666000,,,...000+++++++++************)))+++*********+++,,,,,,---......:::WWWttt}}}zzzyyytttuuuooolll|||~~~uuuiiikkk~~~nnnLLL666111111///+++***,,,,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***)))---///...///111+++,,,111:::DDDTTTqqq~~~yyysssmmmkkkiiiiiilllrrryyy}}}oooRRRAAA444555888555333555333333333222222222111111111111111111000000000000//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,eeeBBB222888888888777777777666666777999===@@@DDDLLLVVV^^^eeettt~~~xxxpppnnnooo~~~xxxuuusssrrrppppppqqqqqqooonnnnnnooopppooommmlllmmmnnnnnnjjjeeebbbaaaaaa```___aaa___^^^___aaabbbaaa___^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZ^^^eeejjjrrrxxxttt```NNNIIIGGGCCCDDDJJJWWWuuu{{{rrrooolllcccZZZUUUQQQKKKCCC>>>;;;999666222444666999>>>BBBFFFIIIJJJKKKIIIFFFBBB>>>;;;888777:::;;;;;;777000------000++++++++++++************+++*********++++++,,,---++++++333JJJggg{{{|||}}}{{{ttttttuuuqqqxxxvvvgggeeezzzaaaAAA111000...,,,+++,,,+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---((('''***,,,,,,///333000111777AAANNN```{{{xxxtttqqqnnnrrrqqqqqqrrrvvvzzz```MMM<<<;;;<<<999666777333333333222222222222111111111111111000000000000//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxQQQ777000888888777777777777666666666999>>>AAAFFFNNNYYY```kkkwww}}}}}}{{{wwwtttrrrppppppqqqrrrrrrrrrqqqssstttsssqqqooonnnnnnooolllgggdddccccccbbbaaa```___^^^```bbbcccbbbaaa`````````___^^^\\\ZZZXXX[[[[[[ZZZXXXWWWWWWZZZ]]]ZZZ[[[^^^bbbgggmmmrrrttttttsssrrrrrrrrrqqqnnnkkkbbbUUULLLLLLLLLGGGDDDEEECCCTTTkkk|||vvvrrrkkkccc```[[[UUUNNNHHHDDD@@@:::555111222333666999===@@@BBBFFFFFFDDDCCC@@@>>>;;;:::;;;<<<;;;777111------///,,,+++++++++************+++************+++,,,,,,***+++---:::XXXwww~~~sssnnn~~~}}}wwwsssssssssbbbZZZmmmsssKKK111///---,,,---,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...)))(((***+++,,,000666:::<<>>BBBGGGPPP[[[ccclllxxx}}}yyytttqqqooooooqqqsssttttttsssuuuwwwvvvtttqqqoooooopppnnnjjjgggeeeddddddccccccaaaaaaaaacccccccccaaa___```aaaaaa___]]][[[ZZZ[[[[[[[[[ZZZZZZYYYZZZZZZWWWVVVTTTRRRSSSUUUXXXZZZYYYYYYXXXYYY[[[[[[YYYWWWYYYRRROOOQQQRRRLLLGGGFFF???BBBNNNaaawww}}}sssmmmjjjjjjbbb]]]VVVQQQMMMGGG@@@:::555444333222333666999;;;======?????????>>>===<<<<<<<<<;;;666111...---...,,,,,,+++++++++*********+++***************++++++,,,...,,,111NNNuuuwwwllluuu}}}rrrpppuuuhhh[[[cccxxxRRR333///,,,---...,,,******)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************///,,,,,,......---000666CCCIIITTTbbbooo{{{tttjjjlllvvv}}}vvvxxx|||jjjJJJ<<<888555333555444444333333333222222222222222222111111111000000////////////////////////000//////.......................................------------------------VVV555333777777777777666666666666555666:::>>>CCCHHHQQQ\\\dddjjjxxx~~~zzztttqqqooooooqqqssstttuuusssuuuwwwwwwtttqqqooooooqqqpppnnnkkkhhhfffffffffgggfffddddddddddddbbbaaa______```aaa```___^^^]]]\\\\\\\\\]]]]]]\\\[[[ZZZSSSSSSRRRRRRRRRTTTVVVWWWTTTSSSSSSUUUWWWXXXWWWVVVXXXTTTRRRSSSSSSOOOJJJHHHDDD@@@AAAIIIRRR```vvv}}}sssnnnmmmddd```[[[WWWSSSNNNGGGAAA;;;999555222111111333444333555777:::<<<=========<<<;;;999555111...------,,,,,,,,,++++++++++++***++++++***))))))*********---///,,,---EEEnnnppprrrwwwvvvxxxjjjcccqqqsssZZZ999000+++...///,,,***+++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************---,,,...000///---///444FFFQQQbbbqqq}}}ssshhhmmmzzzvvvyyy}}}~~~YYYDDD<<<777777:::444444444333333333222222222222222222111111111111////////////////////////000000///............///........................------------------------UUU888888333777777666666666666555555777:::???CCCHHHQQQ\\\dddnnn}}}}}}xxxyyy~~~zzztttsssqqqqqqsssuuuuuuuuutttuuuwwwvvvtttrrrqqqqqqrrrrrrqqqnnnjjjhhhhhhhhhkkkiiigggggggggfffdddbbb`````````````````````aaa___^^^]]]]]]]]]\\\YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSUUUWWWXXXXXXWWWWWWUUUTTTSSSRRRPPPLLLJJJHHHCCC???>>>===DDDXXXnnntttkkkfffbbb]]]ZZZWWWSSSMMMHHHAAA>>>:::555222111111111000111444666999:::<<<<<<:::888666333000...---,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***+++---++++++<<<^^^}}}}}}ooommmyyy{{{xxxttteeeeeemmmiii]]]@@@444,,,...///,,,***,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,///...,,,000666GGGXXXmmm}}}tttjjjmmmyyyzzz|||fffOOOAAA888777;;;444444444444333333333333333222222222222111111111////////////////////////111000//////......//////........................------------------------MMM;;;AAA444777777666666666555555555777;;;???CCCHHHPPP[[[cccmmm{{{|||rrriiieeedddgggppp{{{xxxwwwuuuuuuuuuwwwwwwwwwuuuuuuvvvwwwvvvtttssstttuuusssttttttpppllliiiiiijjjllljjjiiiiiiiiiiiigggfffdddcccaaa_________aaaaaa```^^^\\\\\\]]]\\\ZZZWWWXXXXXXWWWUUUTTTSSSRRRQQQVVVUUUSSSTTTVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSPPPMMMKKKGGGBBB===999<<>>======:::999888777777888999:::666444222000//////---,,,---------,,,,,,,,,++++++++++++***))))))((())))))***+++---...111???]]]xxx|||ppphhhjjjuuu~~~yyywwwooo___ddd}}}xxxrrrttttttnnngggKKK999---...///+++***...,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++,,,---///444@@@MMM[[[nnn~~~xxx~~~zzzwwwyyy}}}kkkUUUAAA999:::555555444444444333333333333333333222222222111111////////////////////////111111000///////////////////////////////////////........................wwwYYY@@@777777999666666555555555555666666;;;;;;===BBBHHHQQQZZZ___llltttuuupppwww{{{{{{www}}}||||||~~~~~~|||uuuuuutttrrrmmmiiikkkpppllleee___^^^^^^aaagggooovvv|||}}}{{{zzzzzz{{{{{{{{{zzzvvvwwwwwwuuusssrrrssstttvvvvvvuuuqqqmmmjjjiiiiiifffffffffhhhjjjjjjhhhfffcccaaa____________^^^]]]aaa___]]]^^^```aaa___\\\ZZZXXXWWWWWWXXXXXXWWWVVVTTTUUUVVVXXXYYYYYYZZZZZZVVVXXXYYYYYYXXXWWWWWWXXXTTTOOOHHHCCCAAA???>>>>>>CCCDDDKKK[[[ooo~~~rrrcccZZZXXXYYYVVVRRRQQQOOOLLLIIIFFFDDDCCCBBBBBB@@@===<<<;;;999777555666333000......,,,***))),,,,,,++++++***)))((((((+++******)))))))))))))))+++---++++++///444KKKmmm}}}xxxssspppiiilll}}}|||kkkiiilllsssuuulllpppyyy___BBB++++++111...******+++++++++*********))))))************))))))))))))))))))(((((('''''''''&&&))))))))))))***+++,,,---...,,,,,,...222;;;MMM^^^mmmtttzzz}}}}}}|||}}}aaaBBB<<<===444666666444333444555555222222222222222222222222000000000000000000000000////////////////////////........................///000000///------...000\\\BBB;;;<<<999222666666555555555555666666999;;;===BBBIIISSS]]]ccchhhwww{{{qqquuuoookkkhhhiiiiiiiiimmmqqqrrrrrrqqqnnnjjjjjjooouuuqqqkkkhhhjjjlllmmmpppssssss{{{~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxyyyxxxvvvvvvwwwyyyvvvwwwuuurrrnnnkkkjjjjjjgggffffffhhhjjjjjjhhhgggeeecccaaa```aaaaaa```___aaa___]]]^^^``````___]]][[[ZZZXXXYYYZZZZZZYYYWWWVVVWWWXXXYYYYYYYYYYYYYYYVVVXXXYYYYYYXXXWWWWWWXXXVVVRRRLLLGGGDDDBBBAAA@@@===;;;<<<@@@JJJWWWdddllluuurrrmmmfff```YYYSSSPPPQQQOOOLLLIIIGGGFFFGGGGGGGGGEEEBBB@@@>>>;;;777444444222///......---+++***,,,,,,++++++***)))))))))+++******)))))))))))))))))),,,******...222FFFeeevvvzzzvvvrrrqqqkkkmmm}}}wwwssssssttt}}}ttteee```nnnqqqRRR666...000...,,,...,,,++++++++++++*********************))))))))))))))))))((((((((('''''''''))))))))))))***+++,,,------++++++///777EEEYYYjjj}}}vvvuuu||||||}}}~~~~~~}}}}}}}}}~~~~~~ZZZEEE888777888888666555555555555222222333333333333333333000000000000000000000000////////////////////////...........................//////...------...000tttJJJ777:::@@@<<<333666666555555555555666666888:::===BBBJJJTTT___fffhhh|||{{{xxxsssyyyzzzvvv||||||tttoooqqqyyyxxxrrrpppvvvzzzyyyvvvuuupppvvv}}}{{{yyyxxxyyyyyyxxxwwwyyyzzz{{{zzzyyyyyy{{{}}}wwwwwwvvvsssooolllllllllhhhgggggghhhjjjjjjiiigggfffdddbbbaaabbbbbbbbb```aaa```^^^___``````^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXUUUWWWYYYYYYWWWWWWWWWXXXZZZVVVPPPKKKHHHFFFDDDCCC<<<<<<999444222999GGGRRR^^^fffnnnnnneeeZZZSSSQQQOOOMMMJJJGGGFFFFFFHHHIIIKKKIIIFFFDDDAAA<<<777333222000...---......---+++,,,,,,,,,+++******))))))+++******)))))))))))))))'''+++))))))---///???YYYpppxxxwwwuuussskkkiiiuuu}}}wwwsssxxxrrr^^^ZZZlllfffDDD333///---...111,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))((((((((((((''''''***))))))******+++,,,---000,,,,,,333@@@RRRhhhzzz|||tttmmmtttwww{{{|||{{{{{{}}}wwwUUU999:::999888888777555555555444444333333333333333333000000000000000000000000////////////////////////..............................///...------...000~~~cccGGG;;;:::999888888666555555444444555555666777:::===AAAHHHRRR^^^fffnnnuuuwww~~~wwwtttyyy~~~|||vvvrrrpppuuu~~~|||zzzyyyzzzzzzxxxwwwzzz{{{{{{zzzyyyxxxzzz{{{wwwxxxwwwtttqqqnnnnnnnnniiihhhhhhhhhjjjjjjiiihhheeecccbbbaaabbbcccbbbaaaaaaaaa``````______^^^^^^]]][[[ZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[ZZZZZZYYYXXXXXXUUUVVVXXXXXXWWWVVVWWWXXX[[[XXXSSSOOOMMMJJJGGGEEE???AAAAAA<<<555444999???DDDOOO]]]ccc```YYYUUUTTTKKKHHHEEEBBBAAABBBDDDEEEIIIGGGFFFEEEBBB===777333000///------.........---,,,,,,,,,++++++*********+++******)))))))))))))))''',,,******......888LLLqqq~~~rrrhhhlll~~~vvvooorrr{{{iiibbbnnn}}}pppMMM666------///111---------,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((((((((************+++,,,------222///000:::JJJ^^^vvv~~~sssssswwwzzzyyywwwxxx}}}hhhEEE===999777888888666555777555555444444444444333333000000000000000000000000////////////////////////........................---...///...------///000uuu[[[CCC<<<999333222666555555444444444444555555777:::===@@@EEENNN[[[dddsssuuuwww|||wwwzzz|||yyyrrrnnnqqqvvv}}}{{{{{{{{{{{{zzzyyy{{{{{{{{{yyyvvvuuuvvvwwwwwwxxxwwwuuurrroooooopppkkkjjjhhhiiijjjkkkjjjiiidddcccaaaaaabbbcccbbbaaaaaabbbaaa```___^^^^^^^^^\\\[[[YYYZZZ[[[[[[ZZZXXX[[[[[[[[[[[[ZZZYYYXXXWWWTTTVVVXXXXXXWWWVVVWWWXXXZZZXXXTTTRRRPPPMMMJJJHHHAAAAAA@@@>>>:::777555555555;;;CCCKKKOOOQQQPPPPPPHHHEEEBBB???>>>>>>??????AAAAAA@@@@@@???<<<777333///...,,,,,,...///...---,,,,,,,,,++++++++++++++++++******)))))))))))))))(((...,,,***......333BBBooonnnlllzzz|||uuummmooo~~~uuuooorrrwwwoooRRR888,,,---//////---------,,,,,,,,,++++++++++++++++++************(((((())))))))))))))))))************+++,,,---...///000777EEEWWWlllxxxzzzzzzwwwtttvvv~~~}}}VVVAAA:::555777888666666999555555555444444333333333111111111111111111111111000000000000000000000000////////////////////////---...//////......000222```===888<<<888333444555555444444444444555555777:::===@@@CCCLLLZZZddduuuxxx||||||}}}|||wwwqqqnnnpppvvv}}}{{{{{{|||}}}|||{{{{{{{{{zzzxxxuuusssssstttvvvwwwwwwuuurrrppppppqqqmmmkkkiiiiiijjjkkkjjjiiidddbbbaaaaaabbbccccccbbbaaabbbcccaaa___^^^^^^___\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZZZZZZZZZZYYYYYYXXXWWWSSSUUUWWWWWWWWWVVVWWWXXXYYYXXXVVVTTTSSSQQQMMMKKKIIIDDD???<<<<<<;;;:::888444333444888???CCCDDDDDDCCCBBB@@@>>><<<<<<;;;;;;999999999:::;;;:::777444///---,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))///,,,***......///:::^^^xxxpppkkksss~~~wwwnnnpppyyyvvvwwwwwwxxxmmmUUU:::------///,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********(((((())))))))))))******+++******++++++,,,---...+++222AAASSSeeewww||||||zzzwwwvvvyyyhhhIII>>>666777888555555:::555555444444333333222222111111111111111111111111000000000000000000000000////////////////////////...///000000//////111333aaa;;;777>>>999444777555444444333333444444555555999===@@@CCCMMM\\\ggg{{{}}}zzz{{{wwwqqqooolllrrr}}}{{{zzzzzz|||}}}}}}|||{{{{{{{{{yyyvvvuuuuuuwwwuuuvvvvvvtttrrrppppppqqqnnnllljjjiiijjjkkkkkkjjjeeecccbbbbbbdddeeedddcccbbbcccdddbbb___]]]^^^___^^^\\\[[[[[[\\\\\\[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWSSSUUUWWWWWWVVVVVVWWWXXXYYYXXXWWWWWWVVVUUUQQQNNNPPPLLLGGGDDDCCCBBB@@@???777555333444666888999888;;;;;;;;;;;;:::999888888555444333555666666555333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))///+++(((---------444LLLiii~~~ooojjjnnnyyyooonnnyyy}}}{{{yyyvvvuuuooo[[[>>>......///***,,,++++++++++++*********,,,,,,+++++++++*********(((((()))))))))*********++++++++++++,,,---.........;;;PPPcccppp}}}{{{zzzzzzyyyyyyzzz}}}zzzUUUFFF:::999888444444:::444444444333222222111111111111111111111111111111000000000000000000000000///////////////////////////000111111000111333555|||VVV999888888///...777555444444333333444444555444999===@@@DDDOOO___kkkzzzxxxqqqpppgggooo{{{yyyxxxyyy{{{}}}}}}|||{{{{{{{{{zzzxxxxxxyyyzzzuuuuuuvvvtttrrrppppppqqqooollljjjiiijjjkkkkkkjjjfffeeecccdddeeeffffffeeebbbcccdddbbb___]]]^^^______^^^\\\]]]^^^^^^]]][[[WWWWWWXXXXXXXXXXXXXXXWWWRRRTTTVVVWWWVVVVVVWWWXXXYYYXXXXXXYYYYYYWWWTTTQQQPPPPPPPPPNNNJJJFFFAAA???999888777666555444333333333444666777777666555444333222111222333444444333///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((///***&&&,,,,,,+++111JJJfffzzzqqqmmmkkk~~~{{{mmmkkkrrryyytttwwwttt```AAA/////////***+++++++++*********)))))),,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++,,,---......555EEE\\\nnnwww}}}yyyzzzwwwwwwxxx{{{~~~~~~^^^LLL>>>;;;999333333999444444333222222111000000111111111111111111111111000000000000000000000000000000000000000000000000000111222222111222444666dddLLL888444666333222777555444333222333444555666666<<<;;;>>>HHHNNNYYYmmm|||zzz{{{tttpppooorrr~~~||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxvvvuuuuuutttssssssrrrrrrmmmkkkiiijjjmmmnnnmmmjjjfffffffffffffffeeeeeeeeeeeedddbbbaaa___^^^]]]]]]```___^^^^^^___^^^\\\[[[XXXXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZXXXWWWWWWWWWWWWVVVTTTTTTQQQOOOMMMLLLJJJGGGEEEAAA>>>;;;:::888666444111111111111222222333333333444333222222333333111///------------------------------------------------************)))))))))))))))******++++++,,,------BBBWWWqqq}}}wwwssstttsssgggeeettt|||tttsssuuuPPP555000///)))---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++,,,***+++//////------000AAATTTgggqqqxxxxxxiiieeesss}}}|||ttttttxxx~~~~~~yyywwwqqqwwwuuuYYY???888999666555777666555555444444333333222000000000000000000000000000000000000000000000000000000000000111111111111222333333222111555>>>FFFWWWEEE777666777333111444444444333222333444555666666<<<;;;>>>HHHMMMYYYmmm}}}}}}xxxtttqqqrrr~~~|||||||||zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttsssssssssnnnlllkkkmmmooopppooonnnhhhgggggggggfffffffffffffffeeecccbbb```_________```___^^^^^^___^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUUUUSSSQQQOOOOOOMMMKKKIIIEEECCC@@@>>>===;;;888666444444444444444444444444333222111222444444333111------------------------------------------------************)))))))))))))))******++++++,,,------999MMMgggyyy|||zzzxxxqqqaaakkk|||zzzuuugggBBB444222///---,,,++++++***+++++++++************************)))************+++++++++***)))***,,,,,,+++///555LLL]]]nnnvvv{{{vvvjjjgggsss}}}{{{uuutttttttttyyy~~~~~~yyyooonnn~~~aaaDDD;;;;;;888666777555555555444333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000222333111666KKKaaaGGG===777999888222///222333333333333333444555555555<<<;;;===FFFMMMZZZooo|||zzztttsss}}}}}}|||zzzxxxzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttpppooonnnoooqqqrrrqqqpppjjjiiihhhhhhgggggghhhhhhgggfffeeecccbbbaaaaaaaaa___^^^]]]^^^^^^^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJGGGEEEDDDBBB???<<<999999888888777666666555444333222333444555444222------------------------------------------------++++++*********))))))))))))******++++++,,,------///@@@ZZZppp|||~~~vvvuuuiiikkkvvvvvvjjjvvvJJJ222...000------,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))+++,,,***+++666BBBXXXgggvvv|||}}}vvvnnnmmmuuuyyytttooooootttvvvzzz||||||yyyooouuuoooNNN???<<<999777888555555444444333222222222111111111111111111111111000000000000000000000000000000000111111111222222111000222444555AAAaaa???:::888999777111///111222222222333333444555555555;;;;;;===FFFMMM\\\sssyyyuuu~~~~~~}}}|||zzz}}}}}}|||||||||{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvvvvssssssrrrqqqqqqqqqpppooolllkkkjjjiiiiiiiiiiiijjjiiihhhfffeeedddccccccccc```^^^]]]^^^^^^^^^\\\ZZZYYYYYYZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXWWWXXXVVVUUUUUUUUUUUUTTTRRRQQQOOOLLLKKKIIIHHHEEECCCAAA@@@???>>><<<;;;::::::888666444444444444333111........................------------------------+++++++++*********)))))))))******++++++,,,------+++999RRRmmm~~~uuuzzzwwwpppmmmtttsssfffooowwwNNN222+++...------,,,++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++,,,......,,,000AAASSSbbbooo|||uuuxxxtttuuuyyyyyysssooopppuuuxxx{{{~~~}}}{{{{{{{{{~~~~~~vvvwwwZZZDDD<<<999888999555555444444333222222222111111111111111111111111000000000000000000000000000000111111111222222222333666555555BBB___}}}>>>;;;999888555111000222111111222333333444444555444;;;;;;===FFFNNN___xxxwww~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxwwwwwwuuuuuutttrrrpppnnnmmmmmmmmmlllkkkiiiiiijjjkkkkkkjjjiiihhhfffeeeeeeeeeeee```___^^^^^^______]]][[[ZZZZZZZZZZZZYYYXXXWWWWWWUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSUUUWWWYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTTTTRRROOONNNMMMLLLJJJHHHHHHGGGFFFDDDCCCAAA@@@???>>>;;;777555444222000///........................------------------------++++++++++++************)))******++++++,,,------***555NNNooozzzzzz}}}nnniiirrrwwwnnnbbbvvvvvvVVV:::000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++---.........666LLLaaammmyyy~~~}}}wwwvvvvvvxxxzzzxxxtttsssuuuwwwzzz}}}|||{{{{{{{{{zzz~~~xxxkkkiiiLLL===999999;;;666666555444444333333222111111111111111111111111111111111111111111111111111111111111222222222222222999888:::XXX???===999666444333333333///000111333444444444444333;;;;;;===FFFPPPccc~~~zzz}}}}}}}}}}}}|||||||||||||||||||||{{{zzzzzzyyyyyyvvvvvvuuusssooommmlllmmmnnnmmmkkkiiiiiijjjkkkllljjjiiihhhgggffffffffffffaaa```___`````````^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTTTTRRRPPPPPPPPPPPPNNNLLLMMMLLLKKKIIIGGGFFFDDDDDDBBB>>>:::666444222///...........................------------------------,,,++++++++++++*********)))******++++++,,,------***111IIInnnzzzvvvwwwrrrkkkqqquuupppcccppp|||www^^^AAA111......------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---000<<>>GGGRRRhhh}}}~~~|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzztttuuuvvvtttpppnnnnnnpppnnnmmmkkkiiihhhjjjkkkmmmjjjiiihhhgggffffffffffffcccbbbaaaaaabbbaaa___]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVWWWYYYZZZYYYXXXXXXWWWUUUVVVVVVWWWUUUTTTSSSRRRQQQQQQRRRSSSQQQPPPNNNNNNLLLKKKIIIHHHGGGFFFCCC???:::666444222000///........................------------------------,,,,,,+++++++++*********)))******++++++,,,------,,,...AAAdddsssooopppzzzwwwkkkmmmsssnnnjjjqqq{{{xxxaaaBBB000.........---,,,,,,,,,,,,---************************)))************+++++++++---,,,,,,///444CCC]]]tttuuuvvvvvvuuuuuuwwwyyyyyy{{{~~~yyywww|||~~~uuutttkkkOOO???:::999888888888777666666555555222222222222222222222222111111111111111111111111111111111222222222333333333777BBB\\\:::888555555777999777222...///111333444444444444111:::<<<>>>HHHTTTjjj}}}uuuooorrrxxxvvvxxx}}}~~~~~~~~~}}}}}}||||||{{{{{{rrrtttvvvtttqqqpppqqqsssnnnmmmjjjhhhhhhiiikkkmmmiiiiiihhhgggfffffffffgggdddbbbbbbbbbbbbbbb```^^^[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWXXXZZZZZZZZZXXXYYYXXXVVVVVVWWWWWWVVVTTTSSSRRRQQQRRRTTTUUUTTTSSSNNNNNNLLLKKKJJJHHHGGGGGGBBB>>>:::666555444222111////////////////////////------------------------,,,,,,,,,+++++++++******)))******+++,,,,,,------///+++999ZZZvvvooommmooozzzqqqbbbccc{{{zzzuuupppvvv~~~|||dddEEE333222......---,,,,,,,,,,,,---)))))))))))))))))))))))))))************+++++++++000......111999JJJdddzzzyyyxxxwwwuuuvvvzzz|||{{{}}}~~~xxxvvv|||~~~mmmyyyxxxXXXCCC:::777999999888888777777666666222222222222222222222222111111111111111111111111111111222222222333333333:::999JJJlll:::999888666555555444444111111000000111333444666444777:::<<>>VVVooo{{{wwwtttssswww~~~~~~yyyvvvxxxzzz{{{{{{}}}ssswwwsssTTTBBB;;;777777777777666555444444444444444333333222222222111111111111111111111111444111111444555333444888AAAWWWvvv:::999888666555555555555222111111111111222444555444777999>>>HHH^^^{{{zzzwwwttttttyyy~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||xxxzzz~~~~~~yyysssqqqooonnnooopppqqqpppooollllllllljjjgggeeeeeeeeeffffffeeedddbbb___]]][[[ZZZ\\\^^^]]]ZZZXXXZZZ\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZXXXVVVVVVXXXYYYZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRPPPRRRRRROOOOOONNNJJJDDDAAA===888444444555555555555333000...//////...---........................---,,,++++++******++++++)))************+++++++++---,,,000AAAYYYkkkpppnnnzzzwwwxxxkkkVVV```www{{{ggggggtttsssKKK000......---,,,,,,,,,,,,---+++++++++++++++*********)))******++++++++++++,,,000+++333LLLhhh~~~uuuuuussstttxxx~~~zzzwwwyyyzzz{{{{{{|||yyyuuu|||YYYEEE>>>888888888777666555555444444444333333333333222222222222222222222222222222333111222555555333555:::MMMmmm999888777666555555555555222222111111111222444555444666999???LLLccc}}}xxxqqqrrrwwwzzz}}}~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxyyyzzzxxxtttqqqqqqpppoooppprrrrrrrrrppprrrqqqpppnnnkkkiiihhhgggeeeeeeeeedddccc```^^^]]][[[\\\]]]\\\ZZZYYYZZZ\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYWWWWWWYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSOOORRRRRRPPPPPPOOOIIIBBB@@@<<<888666666777777777666333000/////////...---........................---,,,++++++******++++++))))))*********+++++++++000......888MMMdddqqquuu|||yyyxxxttt^^^___rrrjjjdddkkkYYY444......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************+++,,,,,,---000---;;;ZZZssszzzyyy|||{{{vvvppptttsssuuuyyy~~~zzzxxxzzz{{{{{{{{{|||~~~zzzxxx___IIIAAA:::999888777666666555555333333333333333333333333222222222222222222222222444333555777555444999@@@ZZZ999888777666666555555666333222111111111222333444555555888@@@PPPgggxxxssspppxxx}}}~~~{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~yyy{{{|||zzzuuuqqqpppqqqqqqppppppppprrrssssssqqqtttsssqqqooommmkkkiiigggbbbcccddddddcccbbbaaa```[[[\\\]]]\\\[[[ZZZZZZ[[[YYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYWWWXXXYYYZZZYYYXXXYYYXXXVVVUUUTTTSSSSSSSSSMMMQQQRRRPPPOOONNNHHHAAA???<<<999777888999999999777444111/////////...---........................---,,,++++++******++++++))))))*********+++++++++,,,+++)))...DDDccc|||}}}}}}jjjeeeqqqtttiiifffxxxccc;;;......---,,,,,,,,,,,,------,,,,,,,,,++++++******************+++,,,---...---333HHHgggzzz}}}|||yyyuuurrrrrrssstttttttttuuuyyy}}}~~~|||zzzxxxzzz{{{{{{{{{|||~~~~~~rrrjjjQQQFFF;;;:::999777666666666666333333333333333333333333222222222222222222222222333333555666444666@@@LLLjjj888888777666666666666666333333111111111222333444555555777AAASSSkkkxxxtttsssuuu~~~~~~{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~yyy}}}}}}vvvrrrsssvvvrrrqqqppprrrtttuuutttsssrrrpppmmmlllkkkiiigggeeeaaabbbcccddddddcccbbbaaa\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZXXXWWWXXXYYYYYYXXXVVVXXXWWWWWWVVVUUUTTTSSSRRRNNNQQQQQQPPPOOONNNHHHAAA>>><<<999888999;;;;;;;;;777555111000//////...---........................---,,,++++++******++++++)))************+++++++++***,,,+++...DDDjjjsssjjjrrrzzzooofffpppeee???......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++*********+++,,,...///---;;;VVVqqqzzzzzzxxxrrrsssxxx{{{uuuuuuuuuwwwyyyzzzzzzyyywwwyyyzzz{{{{{{|||||||||}}}~~~sssxxxZZZHHH===<<<:::888666666666777222222333333333333444444333333333333333333333333111222444444555<<>>===:::888666666777777222222222333333444444444333333333333333333333333222333555777:::HHHbbbzzz888777777666666666666777444333222111111111222333555444777BBBWWWppp|||rrrooozzz~~~~~~zzz|||~~~}}}{{{{{{}}}||||||}}}}}}~~~~~~~~~{{{{{{|||}}}~~~~~~}}}|||uuuttttttuuuwwwyyyxxxwwwrrrooolllkkklllllliiifffeeeeeeeeeeeedddbbb```___]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWWWWWWWXXXXXXVVVTTTVVVVVVXXXXXXWWWUUURRRPPPQQQTTTSSSPPPPPPPPPKKKEEE===;;;999:::;;;=========888666222000000///...---........................---,,,++++++******++++++)))************+++++++++&&&------+++:::[[[yyyooocccpppssspppjjjlllzzz|||___;;;......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++******)))+++---///111888LLLeeewww~~~{{{}}}wwwtttvvvxxxuuuxxxwwwtttssssssuuuvvvwwwvvvwwwyyy{{{{{{}}}~~~vvvnnnjjjfffeeedddccciiipppyyy|||yyy{{{}}}~~~|||}}}~~~ddd???===:::888666666777777222222222333333444444444333333333333333333333333555666888;;;BBBTTTttt777777777666555555444444444444333333222111000000444444:::GGG\\\ttt~~~||||||~~~}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~}}}|||{{{{{{zzzyyywwwwwwvvvvvvuuuuuuttttttrrrrrrrrrqqqooollljjjhhhffffffffffffeeecccaaa___\\\\\\]]]]]]\\\\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQSSSSSSPPPOOONNNIIICCC@@@>>>;;;:::;;;=========:::888555111///.........000000000---++++++,,,...------,,,,,,,,,,,,++++++))))))))))))))))))))))))---(((//////...OOOtttyyy~~~ooocccmmmsssooozzz|||fffIII444------...***///111(((,,,,,,,,,++++++*********+++((()))---...---000555CCCXXXnnnzzzyyyyyy~~~yyysssqqqtttxxxzzz{{{uuuwwwwwwuuuvvvwwwxxxwww{{{{{{|||}}}~~~vvvmmmgggaaa\\\VVVVVV[[[```aaa```hhhwww}}}xxxuuuxxxyyy|||}}}~~~}}}pppRRR>>>777:::777555777333444444444444444444444444333333333444444444555555///888:::999LLLpppxxxzzz777777777666555555444444444444333333222111111000555666;;;III^^^vvv~~~}}}wwwssswww}}}}}}~~~~~~}}}~~~}}}~~~~~~|||{{{zzz{{{}}}}}}}}}}}}|||||||||||||||}}}wwwvvvvvvuuuttttttssssssttttttssssssqqqooommmlllggghhhhhhgggeeecccaaa```]]]^^^_________^^^]]]\\\WWWWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRSSSUUUTTTQQQPPPPPPKKKDDD@@@>>>;;;:::;;;=========:::888555222///.........000000000...,,,+++,,,...------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,(((///000///KKKlllsss~~~lllZZZ^^^tttwwwqqqzzznnnIII777...---...***///111(((,,,,,,,,,+++++++++******,,,***+++---......222888OOO```ttt{{{rrrpppxxxtttppppppsssvvvxxxyyyxxxxxxuuuqqqooorrrvvvyyy|||||||||}}}~~~~~~~~~xxxpppggg```[[[ZZZVVVQQQRRRWWW\\\^^^]]]```kkk{{{~~~zzzwwwuuuvvvwwwzzz}}}~~~~~~WWWBBB999<<<888777888555444444444444444444444444333333333444444444555555555777999AAAZZZ{{{ttt|||888777777666666555555444444333333222222111111111555777>>>LLLaaaxxx}}}vvvppppppuuuyyyuuuooojjjgggkkkyyy{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz|||~~~}}}||||||{{{{{{}}}~~~xxxwwwvvvuuutttsssrrrqqqssssssssssssqqqpppnnnnnniiijjjiiihhhfffdddbbb```^^^___aaabbbaaa```^^^\\\XXXWWWWWWWWWWWWXXXYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTSSSSSSTTTTTTVVVVVVSSSRRRRRRMMMFFF@@@>>>;;;:::;;;=========;;;888555222///.........///000000...,,,+++---...------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))///000///DDDbbbmmmvvv~~~xxx^^^XXXiiivvvnnnuuu]]];;;///---...+++...000))),,,,,,,,,++++++++++++***---+++,,,------...555===^^^hhh{{{yyyooolllqqqpppooopppssswwwxxxyyyxxxwwwtttnnniiijjjqqqyyy{{{||||||}}}~~~~~~~~~~~~uuuiii```ZZZVVVSSSRRRNNNKKKLLLQQQVVVXXXXXXXXX^^^gggooouuuxxx{{{|||vvvuuusssqqqpppqqqrrrtttxxx}}}~~~zzzwwwqqqqqqqqqrrruuuyyy}}}}}}}}}|||___HHH===>>>:::888999666444444444444444444444444333333333444444444555555999555888KKKhhh}}}qqq888888777777666555555555333333333222222111111111444777???OOOdddzzz{{{vvvtttkkkaaadddmmmkkkiiifffdddiiiuuu~~~~~~}}}||||||}}}~~~}}}|||zzzyyyzzz}}}~~~}}}{{{zzzzzz{{{|||}}}yyyyyyxxxvvvuuusssrrrqqqqqqqqqqqqpppooonnnnnnmmmkkkkkkkkkjjjhhheeebbbaaa___```aaabbbbbb```]]]\\\XXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXZZZZZZZZZ[[[[[[ZZZZZZZZZZZZXXXVVVUUUTTTTTTUUUUUUTTTVVVVVVSSSRRRRRRMMMGGG@@@>>>;;;:::;;;=========;;;999555222000///...///...//////...---,,,---...------,,,,,,,,,+++++++++))))))))))))))))))))))))******......///>>>[[[ooorrr~~~|||nnn]]]fff}}}zzznnnmmmrrrAAA222---...+++---000***++++++++++++++++++++++++---,,,,,,,,,+++...999EEEhhhnnnyyysssqqqmmmnnnpppsssvvvyyyzzzzzztttvvvwwwtttlllhhhmmmuuuxxxyyy{{{}}}~~~zzzssshhh___YYYVVVUUUTTTNNNKKKIIIIIIMMMQQQSSSSSSSSSVVVZZZ___cccfffhhhiiieeeeeedddddddddeeefffgggjjjoooxxx~~~yyyvvvooonnnllllllooosssxxx{{{yyy}}}{{{zzz~~~~~~hhhNNN@@@>>>:::888999555444444444444444444444444333333333444444444555555888333:::SSSnnn~~~xxxuuu888888888777666666555555333333222222222222222111333777@@@QQQfff||||||vvvxxxqqqppplllgggdddfffmmmtttrrrssstttyyyxxxuuu{{{xxx~~~~~~}}}||||||}}}~~~~~~|||zzz{{{zzzyyyyyy{{{}}}~~~|||zzzyyyyyyyyyyyy{{{{{{zzzxxxwwwuuutttsssrrrqqqpppooonnnnnnmmmmmmkkkkkkkkkjjjhhhfffdddbbb^^^___```aaa```^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVRRRUUUTTTRRRQQQQQQMMMFFF@@@>>>;;;:::;;;=========;;;999666222000/////////---...//////---,,,---...------,,,,,,,,,+++++++++))))))))))))))))))))))))***,,,++++++...:::WWWvvvyyy}}}~~~zzzfffgggzzzqqqcccjjjxxxGGG444,,,...+++---///***++++++++++++++++++++++++++++++,,,,,,***000@@@PPPqqqwww}}}tttrrrrrrjjjmmmppptttvvvxxxyyyzzzrrrvvv}}}yyyooonnnsssuuuvvvyyy}}}~~~hhhddd^^^YYYWWWVVVUUUTTTOOOMMMKKKJJJLLLNNNPPPPPPPPPRRRTTTWWWYYYZZZYYYYYYYYYYYYZZZ\\\^^^___aaaaaacccgggmmmtttzzz}}}xxxtttooommmkkkjjjkkkoootttwwwwwwzzz}}}|||zzzzzz~~~|||~~~}}}qqqTTTBBB???999888999444444444444444444444444444333333333444444444555555777777DDD]]]ooovvv|||999888888777777666666555222222222222222222222222222777BBBSSSiii~~~{{{sssnnnjjjiiihhheeeaaabbbkkk|||yyyuuu}}}~~~~~~~~~|||yyyzzzzzzzzz{{{|||~~~~~~}}}{{{yyyxxxwww|||{{{zzzyyyxxxwwwvvvuuutttsssrrrpppooonnnnnnnnnjjjjjjjjjjjjiiigggeeeccc_________^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[YYYYYYWWWWWWWWWWWWWWWVVVVVVVVVQQQSSSSSSQQQPPPPPPLLLFFF@@@>>>;;;:::;;;=========<<<999666333000/////////,,,...//////...------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))***---******///666RRRzzzooommm}}}nnn^^^]]]sss{{{MMM666,,,...,,,,,,///+++***++++++++++++,,,,,,,,,***+++,,,,,,,,,444III]]]zzz~~~rrrlllkkkllliiilllppprrrssstttvvvwwwrrrvvvwwwrrruuusssvvvyyy}}}~~~~~~tttfff]]][[[XXXVVVUUUTTTQQQOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPRRRTTTVVVVVVSSSPPPSSSTTTWWWZZZ\\\^^^___```bbbdddgggkkkpppwww}}}xxxtttqqqnnnkkkiiiiiilllooorrrtttuuuwwwxxxzzz|||}}}}}}zzz[[[FFF???999888999444444444444444444444444444333333333444444444555555777???RRRgggssswww999999888888777666666666222222222222222222222222333888DDDVVVlll}}}|||vvvnnngggeeejjjsss{{{{{{~~~~~~~~~~~~{{{xxxyyyzzz{{{|||~~~|||zzzyyyzzzzzzyyyxxxxxxwwwvvvvvvtttsssqqqooommmlllllllllhhhiiiiiiiiiiiigggfffdddaaa```^^^]]]\\\[[[[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXUUUWWWXXXYYYYYYXXXWWWUUUUUUVVVWWWXXXYYYXXXVVVUUUPPPSSSSSSQQQPPPQQQLLLFFF@@@>>>;;;:::;;;=========<<<:::666333111//////000+++---///000...------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''---***+++222333LLLyyyqqqppp}}}zzzmmmccc___nnn|||zzzQQQ888,,,...,,,,,,...,,,******+++++++++,,,,,,,,,***,,,...//////:::SSSjjjwwwmmmiiiiiijjjkkknnnrrrssssssssstttvvvsssrrryyyxxxtttxxxuuuwwwzzz}}}~~~~~~}}}~~~qqqddd\\\ZZZXXXVVVUUUUUUSSSPPPNNNQQQQQQPPPPPPOOOQQQSSSTTTSSSRRRSSSUUUXXXYYYVVVTTTVVVXXX[[[^^^```aaabbbbbbbbbccceeefffiiinnntttyyy}}}zzzvvvrrrooollliiiiiijjjlllmmmnnnnnnooosssyyy~~~~~~}}}aaaIIIAAA:::999:::555444444444444444444444444333333333444444444555555777EEEZZZmmmxxx999999888888777666666666222222222222222222222222444999FFFYYYoooyyyrrroooppprrrmmmiiiiiisssyyy}}}~~~}}}yyyuuuxxxzzz|||~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwwwwvvvvvvsssqqqooollljjjiiiiiiiiiggghhhhhhiiiiiigggfffeeecccaaa___\\\[[[[[[\\\]]]ZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSSSSUUUXXXZZZZZZXXXVVVUUUQQQSSSSSSQQQQQQQQQMMMGGGAAA>>>;;;:::;;;=========<<<:::777333111000000000+++---///000///------...---------,,,,,,,,,++++++))))))))))))))))))))))))%%%---+++---444111FFFuuuxxxllljjjwwwtttmmmgggmmmtttpppSSS999,,,...,,,+++...,,,*********++++++,,,,,,,,,***---000111222>>>ZZZsssvvvooommmmmmmmmooorrruuuuuuttttttvvvxxxrrrmmmqqqzzz|||tttsssxxxwwwyyy|||~~~~~~|||{{{}}}~~~{{{hhh]]]\\\```[[[YYYWWWVVVVVVUUUTTTRRRPPPPPPQQQQQQQQQRRRUUUWWWWWWVVVUUUXXX\\\^^^]]][[[\\\]]]```ccceeefffeeeeeebbbcccdddeeefffiiimmmpppqqqvvv~~~|||yyyrrrpppmmmjjjhhhhhhiiijjjiiihhhiiioooyyy||||||~~~zzzeeeLLLCCC<<<:::;;;666444444444444444444444444333333333444444444555555666GGG]]]nnn|||<<<;;;:::999777666555444555444333333222222333333777<<>>;;;===>>><<<;;;===@@@===999666444222000...........................///......---+++******)))))))))))))))))))))))))))******(((,,,000...<<>>///222,,,+++///+++---------------------------......333DDDaaayyy~~~ssspppvvvuuulllqqqrrrssstttsssqqqpppnnnoooqqquuuwwwwwwwwwxxxyyy|||||||||}}}~~~~~~~~~zzzqqqoookkkhhhffffffggghhhhhhnnntttxxxzzz~~~uuujjjdddeeecccdddeeeeeecccaaa```___XXXYYYZZZYYYYYYZZZ]]]___eeefffhhhkkknnnqqqrrrrrrrrrqqqooooooooonnnkkkiiigggfffeeeeeeeeefffggghhhiiijjjkkkmmmoooqqqrrrsssxxxzzz||||||zzzrrroookkkhhhgggfffeeedddbbbbbbdddiiioootttvvvwwwvvvxxxxxxtttmmmiiiiiikkkzzz{{{VVVCCC<<<999777777666666555444444444444555666444333555555444666;;;DDD___uuu;;;;;;:::999777666555555555444333333222222333333444===MMMaaavvvzzzuuussszzz~~~~~~~~~}}}~~~}}}|||{{{zzzzzzvvvuuutttqqqmmmhhhdddbbbeeegggjjjkkkkkkkkklllmmmfffeeebbb```^^^^^^___```\\\[[[ZZZZZZXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPRRRQQQQQQQQQQQQOOOLLLIIIDDD???===??????======???@@@===999666444222000///..............................---,,,,,,+++******)))))))))))))))))))))))))))***'''***...+++777RRRooo{{{|||yyyeeeYYYjjjnnntttmmmHHH111///------111...------------------------...,,,,,,777QQQppp~~~|||vvvttttttrrrooorrrrrrrrrrrrqqqpppooonnnpppsssvvvxxxxxxxxxzzz{{{{{{{{{||||||}}}~~~~~~xxxpppllldddccccccbbbbbbcccddddddeeeiiimmmpppqqqsssxxx|||yyypppmmmggghhhiiiiiihhhgggdddccc```aaaaaa```___```bbbdddhhhmmmssswwwyyyzzzzzz{{{xxxwwwuuussssssqqqnnnkkkjjjiiihhhggggggggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhnnnpppssswwwzzz}}}~~~~~~~~~{{{yyytttppplllhhhfffeeedddbbb___```bbbfffkkknnnooooooqqqrrrqqqlllddd^^^[[[[[[jjjxxx```GGG===:::888777666666555444444444444555888555555777666555888>>>JJJiii::::::999888777666555555555444333333222222333333444???QQQggg}}}|||~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyvvvvvvuuusssoookkkgggeeefffhhhkkkllllllkkklllmmmhhhfffccc```^^^^^^^^^___\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUTTTUUUVVVWWWWWWRRRRRRSSSUUUWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQPPPPPPQQQQQQPPPMMMJJJEEE@@@===???@@@>>>===???@@@===888555444333111000////////////..................---,,,,,,+++******)))))))))))))))))))))))))))+++((()))---***444KKKjjjxxx}}}tttnnn\\\cccuuummmnnnyyyyyyUUU555,,,---//////...,,,,,,------------------111++++++:::XXXwwwvvvppprrrsssnnnmmmppprrrqqqqqqpppoooooonnnnnnqqqtttwwwyyyyyyzzz{{{|||{{{{{{||||||}}}~~~|||ssslllgggdddcccdddfffggghhhhhhhhhhhhfffhhhkkkllllllmmmooorrrsssxxxyyyqqqqqqqqqqqqpppnnnjjjggghhhhhhhhhfffddddddeeeggggggnnnwww~~~{{{yyyxxxwwwwwwuuussspppmmmkkkjjjhhhggggggggghhhiiiiiihhhgggffffffeeeeeeiiikkkmmmppprrrrrrrrrrrrwwwxxxzzz||||||zzzxxxwwwuuuqqqlllhhhfffeeecccaaa______aaaeeejjjlllmmmlllsssqqqllleee^^^ZZZZZZ\\\^^^kkk{{{nnnNNN???;;;999666666666555444444444444555888666555777666555;;;BBBPPPrrr:::999999888777666555555555444333333222222333333666AAATTTkkk~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzuuuuuuuuutttqqqooolllkkkiiikkkmmmmmmlllkkkkkkkkkgggeeebbb___]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVSSSRRRRRRTTTVVVWWWUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPQQQPPPMMMJJJEEE@@@===???@@@======???AAA===888555444333222111000000/////////.........---------,,,,,,++++++***))))))))))))))))))))))))***---******...+++222EEEfffwww{{{qqq{{{}}}iiieeelllnnnggglllyyybbb;;;+++......+++---,,,,,,,,,---------......111+++---@@@___{{{qqqhhhfffnnnqqqlllkkkqqqqqqpppooonnnmmmnnnoooooorrruuuxxxzzzzzzzzz{{{}}}{{{{{{|||}}}~~~zzzpppiiifffeeefffiiikkkmmmnnnooonnnmmmllliiijjjkkkkkkjjjjjjkkklllkkkpppwww~~~}}}zzzuuuqqqppppppnnnllliiihhhiiijjjiiinnnwww~~~}}}{{{xxxvvvooonnnkkkiiigggfffffffffgggggggggffffffeeeeeedddeeefffhhhjjjkkklllllllllqqqsssvvvyyyzzzzzzxxxwwwvvvrrrmmmhhhfffdddbbbaaa]]]^^^___ccchhhkkklllkkksssqqqmmmhhhbbb]]]\\\[[[WWW___iiimmmjjjhhhiiillllllooosssyyy~~~XXXAAA;;;888444666666555444444444444555666444555666555666===FFF^^^999999888777777666555555555444333333222222333333888BBBUUUkkk~~~~~~~~~~~~}}}wwwvvvuuutttrrrqqqpppppplllmmmooonnnllljjjiiijjjfffdddaaa^^^\\\\\\\\\\\\]]]\\\[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPSSSVVVWWWUUURRRQQQQQQPPPQQQQQQRRRSSSTTTPPPOOOOOOPPPQQQOOOLLLIIIEEE@@@>>>???@@@>>>>>>@@@AAA===888555444444333222111000000//////.........---------,,,,,,+++++++++)))))))))))))))))))))))))))...+++***...,,,111@@@```zzzwwwyyyvvvnnnooopppddddddppplllBBB,,,000...(((---+++,,,,,,------............,,,444JJJffftttiiidddeeemmmpppnnnnnnsssooonnnmmmllllllmmmpppqqqrrruuuxxxzzzzzzzzz|||}}}||||||}}}~~~|||ssskkkggggggjjjmmmnnnoooqqqrrrrrrqqqpppnnnmmmmmmllllllkkkkkkjjjjjjiiilllqqqwwwzzz{{{zzzxxxuuuqqqooopppqqqoooqqqvvv}}}~~~{{{tttrrrooollljjjhhhggggggeeeeeeeeeeeeeeeeeeddddddaaaaaaccceeegggiiijjjkkkmmmooossswwwzzzzzzzzzzzzuuuqqqlllhhhfffeeecccaaa]]]\\\\\\___cccggghhhiiimmmooopppoookkkccc[[[VVVWWW[[[______[[[WWWUUUUUUUUUXXX\\\aaahhhuuueeeFFF<<<999555666666555444444444444555444333444555555777AAALLLppp888888888777666666555555555444333333222222333333999BBBSSSggg|||~~~~~~~~~{{{yyyvvvtttrrrqqqrrrrrrlllnnnoooooommmkkkjjjjjjeeeccc```^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVTTTRRRPPPOOOPPPNNNNNNQQQWWWYYYWWWSSSQQQQQQPPPPPPPPPQQQRRRSSSPPPPPPPPPPPPPPPOOOKKKHHHGGGBBB???AAABBB@@@???AAAAAA===888555444444444333111111000000///......---------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((---+++***...---///<<<]]]xxxrrrrrroooeeebbbjjjyyypppFFF...222...'''///++++++,,,,,,---......///,,,///===TTTkkkpppffffffhhhlllooopppqqqrrrnnnllljjjjjjkkkmmmqqqsssrrrtttxxxyyyzzzzzz{{{||||||}}}~~~{{{|||xxxrrrnnnlllmmmqqqsssssstttuuuwwwwwwvvvuuutttrrrqqqpppooooooooonnnmmmjjjlllnnnrrr{{{|||yyyyyyzzzxxxtttrrrxxxzzzxxxuuuqqqnnnlllkkkkkkfffffffffffffffeeeeeeeeebbbaaaaaaaaabbbeeegggiiigggjjjnnnssswwwxxxyyyxxxtttqqqlllhhhfffeeecccbbb```^^^\\\]]]```ccceeefffhhhkkknnnqqqoooiiiaaa\\\___aaaeeeiiijjjgggccc```[[[\\\\\\[[[\\\dddpppyyyrrrKKK>>>;;;777666666555444444444444555333333555666666999EEERRR}}}888888777777666666555555555444333333222222333333999AAAQQQdddyyy~~~~~~}}}}}}}}}}}}}}}}}}~~~|||xxxtttqqqqqqqqqrrrkkkmmmoooooommmlllkkkllleeecccaaa^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWVVVUUURRROOOMMMMMMKKKLLLQQQWWWZZZYYYUUURRRRRRPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPNNNKKKHHHHHHCCCAAABBBCCCAAAAAACCCAAA===888555444444444444222111111000///......------,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&,,,***)))...---...:::\\\tttppprrr{{{lllgggcccfffqqqqqqHHH///333///'''111++++++,,,,,,---...//////---333CCCZZZlll{{{}}}pppfffiiijjjkkkmmmpppqqqooolllkkkiiiiiijjjnnnqqqtttqqqtttwwwyyyzzzzzz{{{|||}}}~~~}}}zzzvvvtttqqqxxxxxxvvvtttrrrrrrsssuuuvvvxxxyyyzzz||||||||||||{{{vvvuuuttttttttttttsssqqqlllmmmmmmoooyyy|||tttnnnrrr}}}zzzvvvssspppoooooojjjjjjiiihhhhhhggggggffffffdddaaa______```bbbdddaaadddiiinnnrrrtttuuuuuutttppplllhhhfffeeedddccceeebbb^^^]]]___bbbeeefffhhhhhhjjjlllnnnnnnllljjjhhhlllsss|||{{{pppnnniiiaaa[[[]]]eeemmmyyyzzzPPP@@@===999666666555444444444444555333444555777777<<>>999888777666666555555666666444444222555;;;>>>PPPppp888888777777666666555555555444333333222222333333:::GGGXXXkkk~~~|||zzz|||}}}~~~~~~|||yyyvvvtttnnnmmmkkkjjjiiihhhhhhhhhgggfffeeedddcccbbbbbbaaa```^^^\\\[[[ZZZXXXUUUSSSTTTRRRPPPOOOOOOOOONNNLLLJJJDDD===<<<@@@DDDDDDBBBFFFHHHJJJMMMPPPPPPOOOMMMIIIDDD??????CCCGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFFFF>>>888555777777555555666333222111////////////000///---,,,,,,------,,,+++,,,,,,+++++++++*********+++,,,,,,+++***+++...000===[[[sssyyy{{{sssxxxqqqccc___tttrrrmmmzzz[[[777...111000111---------......///000111333XXX}}}yyyqqqfffdddeeegggkkknnnooonnnlllfffffffffhhhkkknnnrrrtttqqqrrrtttvvvxxxzzz|||}}}}}}~~~}}}~~~}}}{{{xxxtttoookkkiiifffgggggghhhhhhiiijjjlllnnnqqqtttuuutttrrrqqqppppppuuu{{{zzzxxxvvvvvvvvvnnnoooooolllhhhooo~~~~~~~~~|||{{{zzzxxxvvvsssooojjjfffiiikkkmmmmmmkkkiiigggeeebbbcccdddgggmmmuuu|||}}}yyyvvvsssoookkkgggeeeaaa]]]]]]```aaa^^^[[[ZZZ^^^cccgggjjjmmmrrrvvvuuuxxx|||yyyyyy|||yyymmmgggdddlllqqqTTTAAA;;;888777777666555666666666777777444666;;;===QQQrrr888888777777666666555555555444333333222222333333:::GGGYYYlll~~~}}}}}}~~~~~~~~~}}}zzzxxxvvvqqqpppnnnlllkkkjjjiiiiiifffffffffeeedddcccbbbbbb___]]][[[ZZZYYYWWWTTTRRRRRRPPPNNNNNNNNNNNNLLLJJJFFF???888666:::???@@@???DDDEEEHHHMMMRRRSSSQQQNNNEEE???:::<<>>===CCCDDDFFFLLLRRRUUUSSSPPPEEE???:::===EEEMMMNNNMMMKKKJJJHHHFFFEEEEEEEEEFFF;;;888777999888555555888444333111000//////000000///...------......---+++,,,,,,,,,,,,++++++++++++***+++++++++***+++---///888OOOkkkxxxwwwtttqqqnnn{{{lllddd___zzzlllaaalll{{{KKK222///......---,,,,,,---...111333555CCClllzzzyyypppcccggggggiiilllmmmlllhhheeebbbdddfffiiillloooqqqrrrssstttuuuwwwyyy{{{|||}}}}}}~~~|||yyynnnjjjddd]]]YYYXXXYYYZZZ___dddkkknnnppprrrvvvyyyxxx{{{}}}|||yyyvvvtttsssoooooonnnnnnqqqwww{{{xxxvvvwwwwwwssssssqqqlllhhhlllxxx~~~zzz}}}|||wwwtttsssoookkkiiijjjkkklllmmmhhhgggfffgggkkkqqqxxx|||~~~}}}{{{yyytttnnniiigggccc______aaabbb___[[[]]]\\\[[[ZZZZZZ[[[\\\]]]___```bbbfffjjjooosssvvvxxxuuuppplllkkkmmmrrruuuxxxqqqgggccciiizzz[[[AAA:::999888777777666666777777333555444888???DDD^^^888888777777666666555555555444333333222222333333<<>>hhh|||xxxiiieeeeeedddeeegggfffgggiiikkkkkkgggcccggghhhiiikkkmmmooopppqqquuuvvvxxxyyyzzz{{{~~~~~~|||zzzvvvpppkkkfffcccaaaaaacccfffhhhiiillloootttxxx{{{{{{wwwvvvsssppprrruuu~~~{{{zzzyyyxxxuuuqqqnnnooorrrsssqqq}}}xxxsssooollliiieeebbbbbbggglllqqqxxx~~~}}}}}}{{{wwwsssnnnkkkfffcccbbbbbbaaa```]]]^^^``````___^^^[[[ZZZXXXUUUQQQKKKEEE@@@===;;;>>>>>>@@@GGGOOOTTTUUUTTTWWW]]]hhhnnngggaaapppiiiLLL>>>666777777777777666666555======888:::AAAJJJiii~~~999999888888777666666666666333222333222000222777BBBLLL___ttt|||tttjjjaaa\\\YYYWWWVVV]]]eeepppvvvwwwwwwxxxzzz}}}~~~}}}zzzxxxxxxwwwvvvtttqqqnnnllliiihhhgggggggggeeedddcccaaa``````^^^___^^^]]]ZZZWWWVVVUUUTTTVVVWWWUUUVVVWWWUUUPPPFFF???777333444666777666>>>DDDLLLTTTWWWXXXWWWVVVTTTMMMGGGJJJQQQVVVTTTPPPVVVOOOGGGEEEFFFGGGDDDAAA;;;<<<<<<;;;888888:::<<<999777444111000000111222000000//////...---------------,,,,,,,,,,,,++++++************+++,,,---...444HHHmmm|||nnndddvvv{{{uuuvvvooorrryyynnnOOO444---...------222///---000///444BBBjjjvvvgggdddccccccdddeeedddeeehhhkkkjjjgggdddggghhhjjjmmmooopppqqqrrrsssuuuwwwxxxxxxzzz}}}{{{vvvuuurrrpppoooqqqsssttttttsssuuuyyy{{{}}}~~~}}}yyywwwuuurrrsssvvvzzz}}}|||{{{zzz{{{wwwrrrnnnnnnqqqsssrrr}}}{{{vvvpppkkkgggddd``````dddjjjooowww~~~~~~zzzwwwppplllhhheeecccbbbaaa```______``````___]]][[[YYYXXXVVVSSSNNNJJJGGGDDDCCC999888888<<>>>>>===;;;999999<<<>>>:::777333000///000222333111111000000///.........------,,,,,,,,,,,,++++++************+++,,,---...111BBBbbb{{{vvv{{{eee]]]qqqzzz|||yyyxxx~~~rrrQQQ666///111000---222///---111000888JJJooossseeebbbaaaaaabbbccccccdddfffiiiiiihhhfffgggiiillloooqqqrrrrrrqqqrrrtttvvvwwwxxxzzz}}}|||~~~~~~{{{zzzwwwttttttwwwwwwxxx~~~}}}|||{{{vvvppplllkkkmmmrrrvvvsssuuu~~~~~~xxxqqqjjjeeeccc___]]]aaaffflllttt}}}|||yyyssspppjjjgggeeecccbbb``````aaaaaa```^^^\\\YYYXXXUUUTTTSSSPPPNNNLLLJJJJJJ@@@>>><<<;;;<<>><<<:::999:::<<<>>>:::777333000///000222444222222111111000/////////------,,,,,,,,,+++++++++************+++,,,------111>>>\\\vvv~~~}}}sss```ZZZlllxxx|||}}}|||YYY:::111111000,,,000......111000;;;SSSvvvpppdddaaa``````bbbcccddddddeeefffffffffeeefffhhhlllppprrrrrrqqqppprrrtttvvvwwwxxxzzz}}}|||{{{yyytttsssvvvyyyyyy~~~~~~xxxsssnnnjjjiiilllttt|||wwwqqqmmmnnnqqqzzzyyyqqqiiidddbbb^^^\\\```eeejjjsss{{{~~~{{{yyyvvvrrrmmmiiifffdddbbbaaaaaaaaa```___]]]ZZZXXXWWWRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIFFFBBB???BBBIIIPPPHHHJJJQQQ[[[aaaccciiipppxxxYYYHHH999999888777777666666666555999999===DDDNNNnnn999999888888777666666666555333222444333111444999CCCQQQeeexxxwwwmmmeeeaaaeeeggghhhjjjmmmpppsssuuuzzz}}}~~~}}}|||}}}|||zzzwwwsssooollljjjiiiffffffeeeeeedddcccbbbaaa\\\]]]]]]ZZZVVVWWW\\\aaaccc[[[PPPJJJOOOUUUSSSMMMKKKHHHEEEDDDDDDBBB>>>:::000555===GGGPPPTTTTTTQQQLLLOOOQQQQQQOOOOOOPPPSSSMMMIIIGGGGGGHHHFFFAAA<<>>///,,,++++++///---...000000@@@\\\~~~nnnccc``````aaadddfffffffffeeedddcccddddddeeehhhkkkoooqqqqqqppppppsssuuuwwwxxxyyy|||||||||zzztttrrrtttxxxyyy~~~vvvrrrnnnmmmlllooo{{{|||wwwpppiiidddaaa]]]\\\___dddiiiqqqyyy|||~~~~~~}}}|||xxxtttooojjjhhheeecccbbbaaa```___]]][[[XXXVVVUUURRRRRRRRRRRRQQQOOONNNMMMLLLLLLJJJFFF@@@>>>AAADDDGGGGGGKKKUUU]]]bbbeeehhhzzz^^^KKK::::::888777666666666666777;;;;;;>>>DDDMMMnnn999999888888777666666666555333333444333222555:::DDDPPPdddxxxyyymmmffffffkkkqqqtttvvvyyyzzzzzzzzz{{{|||~~~~~~{{{yyywwwssspppmmmkkkjjjfffeeedddcccbbbbbbbbbbbb[[[]]]\\\XXXUUUWWW___fffgggddd^^^XXXXXX[[[YYYTTTNNNLLLLLLMMMNNNKKKEEE@@@333666===HHHRRRVVVUUURRRKKKOOORRRRRRPPPOOOPPPQQQGGGHHHIIIIIIGGGCCC???===>>><<<;;;;;;<<<<<<;;;:::777555333222111111222333222222111111000/////////------,,,,,,,,,,,,++++++************+++,,,---...000888TTTooowww{{{~~~yyyyyywwwlll___fff~~~oooppptttsssHHH333...---+++......///111111EEEfff|||kkkbbb``````cccfffhhhhhhgggeeebbbbbbccceeefffhhhkkknnnpppqqqqqqpppsssuuuwwwyyyzzz|||~~~~~~~~~{{{uuurrrssssssvvv|||xxxtttssstttrrrttt~~~yyytttnnnhhhddd___[[[[[[___dddhhhooovvv{{{~~~yyyuuuoookkkhhhfffdddccc___^^^]]][[[XXXVVVUUUTTTTTTUUUVVVVVVUUUTTTRRRQQQOOOOOONNNKKKFFFAAA>>>===DDDDDDGGGOOOYYY```cccddduuucccMMM<<<;;;999777666666666777444999:::===CCCNNNrrr999999888888777666666666555333333444444222555;;;FFFPPPbbbxxxyyyvvvqqqkkkjjjppp{{{zzzxxxvvvssspppnnnlllkkkfffdddbbb```___```bbbccc]]]^^^]]]XXXTTTVVV___gggnnnxxx}}}vvvjjjaaa[[[WWWNNNMMMLLLMMMNNNMMMHHHCCC666:::AAALLLUUUWWWSSSNNNLLLOOORRRSSSRRRPPPOOOPPPBBBGGGLLLKKKEEE???===>>>>>>===<<<===??????<<<999555444444333222222222222222111111000//////......------,,,,,,,,,,,,++++++************+++,,,---...///666SSSnnnvvvwwwyyyuuuzzzxxxkkkbbbddd|||ppplllnnnRRR888222222---000///222444444JJJooovvvggg___^^^___cccggghhhhhhgggdddbbbbbbeeehhhhhhiiikkknnnpppqqqrrrsssrrrtttvvvxxxyyy|||~~~}}}wwwssstttrrrtttyyy~~~yyyuuuvvvxxxuuuuuu|||vvvqqqlllgggccc[[[YYYZZZ___cccffflllrrrxxx|||xxxtttoookkkiiigggeeeddd]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUWWWXXXYYYXXXWWWVVVVVVUUUSSSRRROOOKKKEEEAAA???@@@CCCIIISSS]]]bbbcccnnn{{{gggPPP===;;;999777666666777777333888999;;;BBBOOOuuu999999888888777666666666555333333444444333666;;;HHHQQQbbbyyy}}}~~~uuukkkoootttwwwzzzyyyxxxuuussspppnnnmmmlllfffdddaaa^^^^^^___bbbccc___```^^^XXXSSSUUU^^^gggvvvyyycccXXXTTTMMMJJJHHHIIIJJJJJJGGGCCC777;;;DDDOOOWWWWWWOOOGGGLLLNNNQQQSSSRRRQQQOOONNN???GGGNNNMMMDDD===<<>>>>>@@@BBBAAA===999444444444444444333111111111111000000///.........---------,,,,,,,,,++++++************+++,,,---......666SSSqqqxxxyyy{{{vvvwwwyyycccccc|||rrrjjjjjjwwwRRR777111111///111111444666666NNNuuurrrddd^^^]]]^^^bbbgggfffggggggdddbbbcccgggkkkjjjkkklllnnnppprrrtttuuuqqqsssuuuwwwxxx{{{~~~~~~xxxtttuuutttuuuxxx{{{xxxuuuxxx~~~xxxtttvvvxxxtttrrr|||uuuooojjjfffbbbYYYWWWXXX^^^bbbeeeiiioootttyyy~~~}}}}}}~~~wwwtttoookkkiiigggfffddd\\\[[[YYYWWWUUUTTTTTTSSSRRRSSSVVVXXXYYYYYYYYYXXXYYYWWWUUUUUUTTTQQQKKKFFF:::<<>><<<<<<>>>???AAACCCCCC@@@:::666555444333222111111111111111111000000//////............---,,,,,,+++******))))))***+++,,,,,,------...999\\\nnnkkkwwweeepppxxx}}}YYY999...///,,,333...///666888TTT|||mmm___[[[^^^aaadddgggeeeeeedddcccdddfffhhhjjjkkkkkkllllllmmmnnnnnnooorrrssssssuuuwwwzzz}}}zzzuuuqqqpppttt|||{{{pppkkkkkk~~~}}}vvvuuutttvvvwwwyyy}}}~~~{{{vvvoooiiiccc```]]]YYYYYY^^^```aaafffooorrrwww|||~~~{{{xxxvvvvvvssspppmmmjjjgggddd___\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]\\\XXXUUUSSSRRRHHHBBB>>>AAAKKKUUUZZZZZZdddiiisssyyypppvvv~~~oooUUU@@@:::666888999777555666666666777>>>CCCLLLvvv999999888888777777666666777333222333333222666<<>>:::@@@IIISSSXXXWWWQQQLLLQQQTTTUUUSSSOOOIIIDDDBBBEEEIIILLLKKKEEE@@@???@@@>>>@@@BBBDDDCCC???999555444444333111111111111111111111000000//////............------,,,++++++***)))******+++,,,,,,------000999ZZZ|||~~~~~~nnniiigggmmmrrryyyWWW999---...---222//////777<<<[[[|||mmm___\\\___bbbeeegggfffeeedddcccdddfffhhhiiijjjkkkkkklllmmmnnnooopppsssssstttvvvxxx{{{~~~}}}zzzvvvrrrllltttyyywww~~~|||yyywwwuuusssrrrqqqrrrssswww~~~~~~{{{uuuooohhhccc```]]]ZZZZZZ^^^``````eeelllooosssvvvwwwuuurrrqqqqqqmmmkkkhhheeeccc```]]]ZZZYYYXXXVVVUUUUUUUUUVVVVVVVVVTTTQQQOOONNNPPPRRRTTTXXXZZZ\\\[[[YYYVVVUUUUUULLLFFF???@@@GGGPPPUUUWWW[[[___hhhsssyyy{{{qqqVVVAAA:::666888999777555666666666777===CCCKKKuuu999999999888777777666666777333222333333222666<<>>???AAAAAADDDFFFFFFBBB;;;555111333333222111000000000000111111000000//////............------,,,,,,,,,,,,*********++++++,,,,,,,,,...333LLLeeeooovvv|||yyyrrr}}}bbb\\\uuukkkmmmyyyyyyYYY===111000///111000111888KKKqqq{{{mmm___]]]aaadddfffiiihhhgggeeeddddddeeefffggghhhiiijjjllloooqqqrrrsssuuuuuuwwwyyy{{{~~~~~~|||{{{yyywwwvvvuuu||||||yyyxxxwwwuuussssssrrrkkkdddmmmmmmlllgggbbb^^^\\\]]]aaappp~~~xxxqqqjjjeeebbb___\\\ZZZ[[[]]]^^^```bbbbbbbbbaaa```___^^^___```___^^^]]]]]]```bbbbbbbbbdddccc```^^^]]]^^^```aaa___[[[VVVQQQOOOOOOPPPQQQRRRTTTWWWXXXXXXXXXYYY[[[VVVOOOGGGAAABBBGGGNNNRRRVVVWWWZZZ^^^aaagggrrr~~~{{{[[[CCC<<<666777999777666777888888888===AAAHHHqqq::::::999999888777777777777333222333333222666<<>>@@@EEEkkk:::::::::999888888777777777333222333333222666<<>>000///000...333444888WWWvvvwwwiii^^^]]]aaadddfffhhhgggfffeeeddddddeeeggghhhiiiiiikkkmmmoooqqqsssttttttvvvxxx{{{}}}~~~}}}{{{xxxuuuqqqwww|||yyywwwxxxwwwxxxtttoooqqqsssuuuvvvuuutttssswww}}}uuunnniiiggg```___[[[XXXYYY\\\ZZZVVVQQQOOOLLLKKKMMMNNNOOOOOOUUUWWW]]]fffooowww|||}}}}}}{{{xxxuuusssqqqqqqkkkjjjgggccc```]]][[[ZZZUUUVVVWWWWWWVVVVVVWWWXXXVVVUUUPPPJJJEEEEEEJJJOOOKKKHHHEEEEEEIIIWWWooo```EEE===777777888666666777777888999???@@@BBBeee;;;::::::999999888888777777333222333333222666<<>>888777888666666888666888:::@@@@@@???___;;;;;;:::999999888888777777444222333333222666<<>>888888888555777666555444333222222222222111111000000000000000///............---------++++++,,,,,,,,,,,,------111...===aaa~~~llljjjmmm[[[pppUUU777333555111333555:::XXXrrrdddZZZ]]]ccceeefffhhhgggfffeeeeeeeeegggiiijjjhhhjjjlllnnnppprrrsssssstttvvvxxxzzz|||}}}}}}|||}}}~~~~~~||||||zzzwwwrrriii___]]]```cccdddeee```]]]```ooo~~~|||yyyvvvzzzxxx|||zzzqqqhhhbbbbbb^^^ZZZWWWUUUUUUTTTRRRGGGDDDAAAAAACCCEEEEEEEEEKKKOOOZZZiiizzzuuujjjfffgggbbb```___]]]\\\YYYUUURRRUUURRRRRRQQQJJJ@@@>>>BBBBBBAAA???>>>DDDUUUkkk{{{hhhRRR>>>777:::666555999888<<<444;;;<<<@@@CCCQQQ~~~;;;::::::999888777666666555555444222222333777:::AAAQQQeeexxx~~~|||xxxtttpppmmmhhheeebbbbbbcccaaa\\\XXXVVVUUUSSSQQQNNNKKKIIIHHHcccyyyzzz~~~{{{sssfffYYYRRRSSSWWW[[[___```\\\ZZZ\\\\\\ZZZUUUSSSRRRSSSUUUUUUSSSQQQMMMLLLMMMNNNOOOMMMHHHDDDEEEIIIGGG>>>888999999777777666555444333222222222222111111000000000000000///............---------++++++,,,,,,,,,,,,------///...???eee|||llllllrrrccclll}}}TTT888444444000222444===___rrreee\\\^^^dddfffggghhhfffeeeccccccdddfffiiikkkhhhiiikkkmmmoooqqqrrrssstttuuuxxxzzz{{{|||}}}|||{{{|||}}}~~~~~~}}}tttkkkhhhkkkoooqqqssskkkhhhjjjuuu}}}zzzxxxxxxvvvyyyyyyqqqjjjeeebbb___ZZZWWWVVVUUUSSSRRRLLLIIIEEEBBBBBBCCCFFFHHHDDDIIIUUUfffxxxzzznnngggeeebbb```^^^\\\[[[XXXUUURRRUUUSSSSSSSSSMMMCCC@@@CCCCCCAAA???>>>CCCRRReeettt{{{tttTTT???888:::666555999777:::333::::::>>>BBBOOOzzz;;;::::::999888777666666555555444222222333777:::@@@PPPdddwww|||xxxsssooommmiiifffaaa``````___\\\XXXVVVVVVUUUSSSPPPMMMJJJIIIVVV```dddiiixxx~~~zzz{{{ooolllfff^^^XXXVVVXXXZZZaaaeeefffcccaaaccccccaaaYYYWWWUUUWWWXXXXXXTTTQQQMMMJJJGGGHHHKKKLLLHHHDDDDDDFFFDDD>>>:::::::::999888777666444333222222222222111111000000000000000///............---------++++++,,,,,,,,,,,,------222111@@@```vvvhhhjjjwwwjjjkkktttyyyRRR888333333///111444@@@fffrrrggg^^^___dddgggggggggdddbbbaaa```bbbfffjjjlllhhhiiijjjlllnnnpppqqqrrrsssuuuvvvyyyzzz|||||||||yyyzzz|||~~~|||}}}}}}~~~~~~{{{{{{|||~~~}}}|||zzzxxxwwwtttuuu|||xxxqqqkkkgggccc___[[[XXXWWWWWWVVVUUURRROOOJJJEEEBBBBBBFFFIIIDDDHHHQQQ^^^kkkrrrsssrrrpppnnnlllmmmqqqwww{{{}}}}}}~~~sssiiidddaaa___\\\[[[YYYWWWTTTQQQSSSSSSTTTTTTOOOFFFBBBBBBBBBAAA???>>>BBBMMM]]]hhhnnnzzzWWWAAA999:::666555888666888222999999===AAALLLttt;;;::::::999888777666666555555444222222333777:::@@@NNNcccwww}}}yyyuuuqqqmmmkkkiiieee```^^^]]]\\\ZZZYYYWWWWWWWWWVVVSSSPPPLLLJJJGGGHHHGGGTTTkkkpppkkknnnZZZXXXUUUSSSTTTVVVYYY[[[ccciiillljjjhhhhhheeebbb^^^[[[YYY[[[^^^]]]YYYTTTNNNJJJGGGHHHLLLLLLHHHCCCCCCCCCAAA>>><<<<<<<<<<<<888888666555333222222222222111111000000000000000///............---------+++++++++,,,,,,,,,------111000===YYYqqqmmmaaaeeexxxlllsssttt}}}tttRRR888111111///222666CCCjjjyyyoooggg``````dddggggggfffbbb```______aaaeeejjjmmmhhhhhhiiikkklllnnnpppqqqssssssuuuwwwyyy{{{||||||xxxyyy{{{~~~~~~zzz}}}{{{{{{zzzyyywwwuuuuuurrrnnnllloooyyyzzzssslllgggccc```\\\ZZZZZZZZZYYYXXXVVVTTTQQQKKKEEECCCDDDFFFFFFIIIPPPZZZaaabbb^^^YYYaaa]]]XXXVVVWWWZZZ[[[\\\eeemmmxxx~~~vvvkkkeeeaaa___[[[YYYWWWVVVSSSQQQQQQRRRSSSTTTPPPJJJDDDBBB@@@???===<<<@@@IIIUUU^^^eeemmmuuuzzzZZZCCC999:::666555888555888333:::888===AAAIIInnn;;;::::::999888777666666555555444222222333777:::@@@NNNbbbwww|||xxxsssoookkkiiifffccc___[[[ZZZYYYYYYXXXWWWWWWWWWWWWTTTQQQMMMKKKIIICCC;;;DDDWWWXXXPPPRRRGGGFFFFFFHHHLLLRRRXXX[[[eeemmmttttttrrroooiiiccc```\\\YYY[[[^^^^^^YYYTTTPPPMMMKKKLLLMMMLLLFFFAAABBB@@@>>>>>>=========>>>999888777555444333222222222111111000000000000000///............---------+++++++++,,,,,,,,,------+++,,,;;;VVVmmmyyy~~~iii]]]aaa|||yyymmm~~~|||wwwTTT999///000///333888GGGlll~~~llljjjfff```___bbbggggggeee```___^^^^^^aaaeeeiiilllhhhiiiiiijjjkkknnnoooqqqrrrrrrtttuuuxxxzzz{{{|||zzzzzz{{{}}}}}}{{{}}}{{{{{{zzzxxxuuurrrpppllleee]]]WWWWWW[[[___kkkttt}}}~~~~~~wwwooojjjeeebbb^^^\\\]]]]]]]]]\\\YYYXXXVVVQQQKKKFFFCCCAAACCCHHHRRR___hhhjjjeee```aaa^^^ZZZWWWUUUSSSQQQOOOOOOXXXeeeqqqwwwuuunnngggbbb___ZZZWWWVVVUUUSSSRRRRRRTTTVVVUUUSSSPPPJJJFFF>>><<<::::::===EEENNNUUU^^^ffflllpppwww]]]EEE999:::777666888444888555;;;999===AAAGGGhhh;;;::::::999888777666666555555444222222333777:::@@@NNNbbbxxx~~~{{{vvvqqqllliiigggbbb```]]]YYYWWWWWWWWWWWWVVVVVVUUUTTTRRROOOMMMKKKIIICCC888:::GGGGGG???@@@;;;<<<>>>@@@EEEMMMVVV]]]iiirrrzzz|||{{{xxxrrrlllccc\\\WWWVVVYYYYYYTTTNNNOOONNNMMMMMMLLLIIIEEEBBBCCC>>><<<>>>???======???:::999777555444333222222222111111000000000000000///............---------++++++,,,,,,,,,,,,------,,,,,,;;;UUUkkkuuuzzz|||~~~~~~lll]]]___{{{zzzlllYYY:::///000000555:::JJJpppttteeedddbbb___]]]```ffffffccc_________```bbbeeehhhjjjjjjiiiiiijjjkkkmmmpppqqqqqqqqqrrrtttvvvyyy{{{|||zzzzzz{{{|||}}}}}}zzzxxxzzz~~~}}}}}}~~~|||zzzwwwrrrnnngggddd]]]UUULLLGGGEEEEEETTT^^^nnn}}}~~~~~~~~~~~~yyyvvvpppmmmhhheeeddddddcccbbb___\\\YYYVVVRRRKKKDDD???BBBIIIVVVeeeppprrrmmmhhheeedddcccbbb```\\\VVVRRRHHHLLLVVVbbbmmmpppmmmiiiccc___ZZZVVVUUUUUUTTTSSSVVVXXXYYYWWWWWWVVVQQQKKK???<<<999888;;;AAAHHHMMMWWW^^^fffkkkqqq}}}___FFF999:::777777999555888555<<<888<<>>AAAJJJVVV```kkksss{{{}}}~~~}}}xxxiii```WWWTTTUUUTTTNNNGGGKKKLLLLLLIIIFFFDDDEEEFFFDDD===;;;>>>@@@======???;;;:::888666444333222222222111111000000000000000///............---------++++++,,,,,,,,,,,,------000---888QQQgggpppssswww{{{~~~|||ppp^^^^^^{{{zzziii___===222111111555:::MMMvvvlllbbb]]]^^^]]]ZZZ^^^dddeeeaaa^^^___```bbbdddfffggghhhkkkjjjjjjjjjkkknnnppprrrppppppqqqsssuuuxxx{{{|||wwwxxxyyy{{{}}}~~~{{{uuummmggghhhnnnttt{{{zzz|||zzzyyy{{{wwwrrrlllggg___\\\VVVPPPKKKFFFCCCAAAIIIQQQ[[[eeemmmsssxxx|||~~~~~~|||wwwssspppnnnlllhhhbbb[[[XXXVVVQQQHHHAAA@@@IIIXXXhhhtttvvvpppjjjhhhhhhhhhhhhgggccc]]]YYYNNNMMMPPPXXXbbbjjjjjjiiieee```ZZZVVVUUUUUUUUUUUUVVVXXXXXXUUUVVVXXXTTTMMMBBB>>>999777888===BBBFFFMMMSSS[[[bbbhhhttt```FFF888:::888999:::555666555;;;777;;;???AAA[[[;;;::::::999888777666666555555444333222333777:::AAAOOOcccyyywwwuuupppkkkeeeaaa^^^\\\YYYYYYYYYWWWUUUTTTUUUVVVQQQPPPNNNKKKIIIHHHGGGGGGKKKOOOCCC777;;;===888888666:::===>>>@@@IIIWWWccckkkrrryyy{{{~~~oooeeeYYYTTTTTTRRRKKKDDDHHHIIIIIIDDD@@@@@@EEEJJJEEE===:::>>>@@@======???;;;:::888666444333222222222111111000000000000000//////.........---------++++++,,,,,,,,,---------...***444NNNgggsssyyy}}}|||qqq]]][[[yyyxxxeee}}}ccc@@@555222222555:::OOO{{{zzzeee\\\YYY\\\[[[YYY\\\ccceee```^^^___aaaccceeeffffffggglllkkkjjjjjjkkknnnppprrrppppppppprrruuuxxx{{{|||uuuvvvxxxzzz}}}uuujjjeeegggjjjuuuzzzyyyxxxzzztttlllooozzz}}}xxxsssllleee```\\\XXXRRRNNNKKKIIIEEECCCEEEHHHMMMQQQUUUZZZ```eeerrr|||xxxuuuooofff\\\XXXXXXUUULLLDDD<<>>AAADDDIIIQQQXXX^^^kkk```FFF888999888999;;;666555444:::555:::>>>>>>XXX::::::999999888777777777666444222111111333666777BBBOOOddd{{{~~~|||{{{yyyqqqiiieee___YYYVVVXXXYYYXXXWWWVVVTTTSSSRRRQQQSSSPPPOOOQQQTTTUUUQQQNNNJJJJJJIIIEEEAAA>>>===>>>999888;;;@@@BBBEEELLLTTTaaafffmmmrrruuuwwwyyyzzzzzzsssggg[[[QQQJJJHHHGGGGGGEEECCCCCCEEEHHHIIIJJJDDDAAA>>>===>>>???<<<:::;;;:::999777666444333222333333111000////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...//////222IIIlllyyyvvvwwwzzzsss```ZZZrrr{{{^^^qqqkkk>>>333555222777666VVVyyylll```ZZZYYYZZZ___```^^^^^^aaaaaaaaaaaabbbcccfffhhhiiikkklllmmmnnnnnnnnnmmmlllppppppqqqsssuuuyyy{{{}}}vvvwwwzzz}}}}}}tttooottt|||yyyxxxtttmmmfff```]]]]]]fffxxx}}}yyyvvvmmmaaaZZZ[[[XXXXXXXXXUUUPPPLLLIIIHHHEEEFFFFFFGGGIIIMMMOOONNNZZZvvv~~~~~~~~~}}}uuuiii```ZZZTTTNNNIII>>>AAAPPPkkk}}}vvvpppkkkiiijjjkkkhhhddd```[[[VVVUUUYYY^^^bbbcccccc```[[[VVVTTTUUUWWWXXXVVVUUUUUUVVVWWWVVVSSSQQQKKKDDD<<<888777999999888DDDAAADDDQQQdddxxxaaaGGG999999777888;;;777666666777777999>>>DDDIIIzzz::::::999999888777777777666444222111111333666777AAANNNccczzz|||{{{pppfff]]]\\\[[[XXXUUUUUUWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQVVV^^^eeeddd[[[SSSGGGHHHHHHHHHGGGEEEBBBAAA:::;;;@@@EEEFFFCCCCCCFFFNNNVVV___dddfffgggiiikkkqqqkkkaaaVVVNNNIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJIIIDDDAAA>>>>>>>>>>>><<<:::;;;:::999777666444333222444333222000///..................---------,,,,,,,,,,,,++++++,,,,,,---...///000555PPPxxxvvvccc\\\sssxxx[[[kkksssEEE888555222777777XXX}}}tttddd[[[YYYYYY]]]___]]]^^^aaaaaaaaaaaaaaabbbdddfffhhhjjjkkklllmmmmmmmmmlllllloooooopppqqqtttxxx{{{}}}yyyxxxxxxzzz{{{~~~}}}yyyssspppkkkfff```[[[XXXVVVYYYiii~~~~~~wwwqqqggg[[[VVVXXX]]]]]]\\\ZZZVVVRRRPPPOOOKKKIIIFFFFFFIIIMMMOOOPPPXXXttt||||||~~~~~~}}}|||}}}}}}uuullleee]]]VVVQQQDDD@@@EEEXXXnnn}}}rrrkkkiiihhheeecccccc___ZZZXXXZZZ\\\^^^^^^^^^]]][[[YYYYYYZZZ\\\^^^ZZZYYYXXXXXXXXXWWWUUURRROOOIIIAAA:::888888:::;;;>>>@@@HHHYYYjjj{{{aaaGGG999999777888:::777666666777777999===DDDHHHppp::::::999999888777777777666444222111111333666777???MMMbbbyyy|||yyyvvveeeZZZQQQSSSWWWXXXUUUSSSUUUUUUTTTRRRQQQOOOMMMLLLMMMUUUcccrrrzzzuuuggg[[[JJJIIIJJJLLLNNNLLLFFFBBB;;;===DDDMMMNNNGGGBBB@@@>>>EEENNNSSSTTTTTTVVVYYY```[[[UUUNNNHHHFFFEEEEEEHHHIIIKKKLLLLLLKKKIIIHHHDDDBBB@@@???>>>>>>===;;;;;;:::999777666444333222555444222000///...------.........------------,,,,,,,,,++++++,,,,,,---......000777SSS}}}wwweee___vvvxxx\\\```uuutttFFF777555222888999\\\|||wwwfff[[[XXXXXX\\\]]]\\\^^^cccbbbbbbaaaaaabbbccceeefffiiiiiijjjkkkllllllkkkkkkooonnnnnnpppsssvvvzzz|||{{{xxxvvvwwwyyy~~~{{{vvvlllgggbbb^^^[[[XXXTTTPPPMMMXXXjjj{{{yyypppfff]]]ZZZ[[[aaa```^^^\\\YYYVVVTTTSSSQQQLLLGGGGGGKKKPPPTTTUUU\\\xxx|||yyyyyy{{{}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}uuukkk```VVVQQQHHH@@@<<>>===<<<::::::999777666444333333555444222111///...------............------------,,,,,,++++++,,,,,,---...---///333MMMuuusssbbb^^^vvv|||bbbaaaqqqnnnDDD555555222888;;;___~~~vvvqqqccc[[[XXXWWWZZZ\\\\\\___cccdddcccbbbbbbbbbcccdddeeehhhhhhiiiiiijjjjjjkkkkkkooonnnoooppprrrvvvyyy|||{{{wwwtttuuuvvvyyyzzzuuufff```[[[YYYZZZYYYUUUPPPJJJPPP\\\kkkzzz}}}ssskkkgggggghhheeeaaa^^^[[[YYYVVVTTTSSSMMMJJJNNNSSSWWW[[[^^^hhhzzzxxxyyyzzz||||||yyyxxxwwwvvvwwwxxxzzz|||~~~yyymmm```VVVPPPIIIBBB<<<===EEETTTkkk}}}sssiiiffffffeeeccc```]]]ZZZWWWUUUTTTSSSUUUZZZ___bbbcccccccccaaa___]]][[[ZZZXXXVVVSSSSSSSSSQQQJJJBBB<<<;;;<<<:::@@@LLL[[[fffrrraaaGGG::::::777777:::666666666777777888<<>><<>>@@@DDDIIIMMMPPPSSSTTTNNNMMMJJJDDD??????CCCGGGFFFFFFEEEBBB???======>>>999999888777666555444444444333222000/////////////////////.........------,,,,,,++++++,,,,,,---......///111EEEgggyyy~~~~~~cccTTTRRRllllllvvveeeAAA444555222999>>>dddtttggg```XXXUUUVVVYYY[[[[[[^^^bbbdddcccbbbaaabbbbbbdddeeegggggggggggghhhjjjkkklllnnnoooppprrrsssssstttsssoookkkiiijjjhhhdddccceeegggzzz|||tttkkkcccbbb___[[[YYYZZZYYYVVVTTTKKKJJJIIIMMMUUU^^^ggglllzzztttlllhhhfffeeebbb___```___ccciiiiiifffkkkttt}}}zzzvvvttttttuuuuuuuuuuuutttsssrrrrrrsssuuuvvvzzz|||}}}yyywwwwwwzzznnngggbbb]]]ZZZVVVOOOGGG@@@:::;;;FFFRRRZZZmmmsssjjjgggaaa```]]]YYYVVVVVVYYY[[[bbbdddfffhhhiiihhhggggggccc```]]]ZZZYYYWWWUUUSSSRRRTTTVVVUUUNNNFFF>>>999:::<<>>AAAOOOwww::::::999999888777777777666444222111111333666777>>>MMMdddzzzzzzwwwsssmmmfffaaa]]]ZZZ[[[ZZZ[[[\\\WWWNNNJJJJJJHHHJJJLLLMMMMMMLLLJJJHHHLLLgggrrrcccTTTTTTSSSSSSRRRPPPNNNMMMJJJIIIPPP```llljjjaaaYYYZZZYYYUUUOOOHHHCCCBBBBBBAAADDDHHHMMMQQQTTTUUUUUUOOOOOOMMMHHHBBB@@@CCCFFFFFFGGGFFFCCC???<<<===>>>999999888777666555444444222222111000000000000000////////////............,,,,,,++++++,,,,,,---...---///111FFFfffxxx~~~|||vvv|||gggWWWTTTlllooovvvhhhBBB222555222999???fffxxxkkk```VVVTTTUUUZZZ\\\[[[]]]aaaaaa```______```aaabbbcccgggggggggggghhhjjjlllmmmkkkmmmppprrrrrrpppnnnmmmhhhccc``````]]]YYYVVVXXXZZZbbbqqq|||sssllljjjhhhddd```]]]ZZZWWWVVVOOOMMMJJJIIIMMMTTT]]]dddqqq{{{{{{|||zzzwww|||{{{}}}xxxpppvvv}}}zzzvvvttttttttttttsssuuutttrrrqqqqqqrrrssstttxxxzzz~~~{{{xxxwwwuuuvvvxxxggg```^^^ZZZWWWXXXRRRLLLFFF???;;;AAAIIIPPP___sss}}}qqqiiicccaaa]]]XXXTTTVVV\\\bbbiiihhhhhhhhhggggggggggggdddaaa]]][[[YYYXXXVVVUUUTTTSSSSSSRRROOOIIIAAA<<>>===???III[[[kkkwwwcccIII::::::777777999555555666777777777999<<<>>>IIIZZZ999999888888777666666666555444222111111222444555EEEKKK[[[sss}}}}}}~~~{{{qqqiiigggkkklllfff___ZZZSSSLLLKKKHHHFFFHHHLLLLLLHHHCCCIIIaaaaaaVVVXXX\\\^^^XXXNNNIIIIIIKKKQQQ___ttt~~~kkkYYYWWWUUUXXX\\\UUUIIIEEEIIIDDDJJJPPPTTTTTTPPPKKKHHHGGGOOOSSSMMMGGGGGGFFFDDDHHHHHHHHHHHHFFFCCC???;;;;;;;;;999888666444333222111222333111///...///000222111000///...---,,,,,,,,,,,,,,,---------......---000000BBBdddxxx|||qqqwwwxxxbbbfffkkknnnvvvzzzOOO;;;333333666>>>ppp|||mmmaaaWWWWWWXXX[[[]]]^^^\\\ZZZXXXZZZ^^^aaabbbbbbaaa```eeeeeefffggghhhiiijjjjjjppplllkkkmmmnnniiiccc___ZZZYYYXXXWWWUUUTTTSSSSSSOOONNNRRR[[[eeejjjlllmmmxxx}}}uuupppjjjbbb]]]]]]YYYVVVTTTUUU[[[dddkkkooovvv}}}zzzwwwuuutttvvvtttqqqooonnnpppsssuuuvvvxxxzzz||||||}}}|||~~~~~~{{{wwwrrrmmmkkkiiidddiiijjjwwwvvvgggbbbZZZPPPUUUTTTTTTRRRJJJ@@@===@@@IIIUUUaaakkk~~~kkkjjjddd^^^^^^^^^aaahhhpppllljjjgggfffffffffdddccc```aaa```]]]YYYWWWXXXZZZ[[[YYYSSSLLLLLLKKKBBB666>>>>>>EEESSS___hhhpppwwwwww```GGG:::999555555999777666666666666888:::<<<===DDDOOO999999888888777777666666555444222111111222444555>>>GGGYYYpppwwwppphhhkkkkkkgggccc```YYYSSSNNNJJJFFFGGGJJJJJJEEEAAABBBVVVqqq{{{[[[XXXYYY]]]\\\VVVPPPNNNMMMSSS```tttppp]]]UUURRRTTTYYYVVVKKKGGGKKKHHHMMMRRRSSSPPPLLLJJJIIIFFFKKKMMMJJJHHHKKKLLLJJJHHHHHHIIIIIIHHHEEEAAA>>>;;;:::999777555444333222111222333222///...///000111111000///...---,,,,,,,,,,,,,,,---------......111222222CCCdddvvvyyy~~~lllttt}}}hhhjjjnnnhhhjjjTTT666666555888>>>nnnmmm^^^XXXXXXXXXZZZ\\\^^^]]]\\\[[[]]]___aaaccccccbbbbbbeeeeeefffggghhhiiijjjjjjmmmmmmmmmnnnnnnllliiiggg```______^^^\\\ZZZXXXWWWSSSPPPNNNOOOTTT[[[ccciiikkk|||yyyooohhhfffhhhhhhjjjmmmqqquuuwwwxxx}}}{{{yyyyyywwwuuurrrpppooooooppprrrqqqtttyyy{{{|||||||||}}}~~~~~~~~~yyyuuupppkkkfffcccZZZ^^^[[[___ssspppjjjaaaVVVQQQPPPRRRTTTPPPGGGAAA@@@DDDPPPZZZbbbsss~~~mmmhhhdddbbbccccccccchhhmmmiiijjjkkkmmmlllhhhbbb]]]^^^______]]]ZZZYYY[[[^^^\\\ZZZUUUOOOOOOOOOFFF;;;>>>>>>DDDQQQZZZ\\\\\\]]]```gggtttaaaGGG:::999444555888666666666666666777:::<<<===DDDMMMzzz999999999888777777666666555444333111111333444555:::FFFYYYlllzzz{{{tttuuurrrnnnkkkiiibbbYYYRRRMMMGGGFFFHHHHHHDDD???@@@QQQfff{{{kkkddd___bbbbbb\\\SSSNNNPPPVVVbbbsssvvv```RRRMMMOOOVVVVVVNNNJJJLLLMMMPPPSSSQQQLLLIIIKKKMMMKKKKKKIIIFFFHHHMMMOOOMMMHHHIIIKKKKKKJJJGGGCCC@@@;;;:::999777555444333333111222333222000//////000111111000///...------,,,,,,,,,,,,---------......---000444IIInnntttyyyiiijjjnnngggaaa}}}ZZZ444666666999???oooqqqaaaZZZYYYXXXYYY\\\^^^^^^]]]___``````aaabbbcccccccccdddeeefffggghhhiiiiiiiiijjjlllnnnppprrrsssrrrqqqhhhhhhgggeeebbb___[[[YYYSSSQQQMMMJJJMMMUUU___fffaaauuuzzzzzzyyyvvvtttqqqooonnnnnnnnnrrrxxx|||||||||{{{{{{}}}|||~~~}}}wwwrrrooojjjeee```[[[^^^VVVRRR\\\iiiyyywwwoooeeeYYYOOOLLLNNNTTTVVVPPPFFFAAA>>>IIIPPPTTTbbbuuuyyyqqqeeeeeegggkkkllliiikkkooorrrrrrrrrrrroooiiibbb]]]]]]^^^^^^]]]\\\\\\^^^aaa]]][[[VVVSSSSSSSSSLLLCCC===<<>>>>>NNNdddxxxyyyrrrppplllaaaUUUNNNUUU\\\eeeqqqxxxaaaRRRKKKKKKSSSUUUNNNIIIJJJOOORRRSSSPPPKKKJJJOOOTTTTTTOOOHHHDDDGGGKKKLLLJJJHHHJJJLLLLLLIIIEEEAAA@@@===;;;999777555444333333222333333222000//////000111000000///......------,,,,,,,,,---------......)))...444LLLuuu}}}ddddddhhhmmmeeexxx]]]888444555888???pppvvvggg\\\ZZZXXXYYY[[[^^^______aaaaaa`````````bbbcccdddcccdddfffggghhhiiiiiihhhiiijjjlllqqqyyy}}}xxxqqqpppnnnkkkgggaaa]]]ZZZUUUUUUSSSSSSXXX```dddeeecccyyy~~~zzzwwwssspppnnnppptttxxx{{{|||||||||}}}|||yyyzzz~~~}}}yyyqqqmmmlllkkkhhheeecccddd[[[WWWaaahhhooo{{{~~~sssjjj]]]SSSKKKIIIQQQYYYVVVKKKCCC===EEEIIIJJJUUUhhhuuuwwwggghhhlllqqqpppmmmnnnrrr{{{vvvrrroookkkgggddd^^^^^^]]]]]]]]]]]]___```\\\ZZZVVVUUUVVVUUUPPPKKKCCC===???MMMbbbuuu{{{```GGG:::999555444666333555555555666777999;;;<<>>@@@>>>;;;777555444333333222333444222000///000111000000//////......------,,,,,,,,,---------......,,,000333HHHmmm{{{```]]]bbbssskkkyyy[[[;;;333444777===mmmuuuhhh\\\[[[YYYZZZ\\\___`````````___^^^^^^^^^```bbbcccbbbdddfffgggiiiiiihhhggghhhhhhiiiqqq~~~{{{xxxsssoookkkiiihhhfffeeecccbbbhhhoooooohhhiii}}}xxxtttqqqssstttvvvvvvwwwxxx{{{~~~|||zzzxxxxxx{{{||||||zzzyyyrrrkkkggghhhjjjlllmmmfffeee^^^cccuuu|||vvvwwwzzzpppfff[[[NNNFFFMMMXXXYYYPPPHHHAAAFFFFFFEEEMMM```rrryyymmmnnnpppqqqmmmhhhiiimmmyyywwwuuutttrrrpppllliiiaaa```^^^]]]]]]]]]]]]]]][[[WWWUUUVVVWWWUUUSSSQQQJJJAAA>>>HHH[[[ppp___FFF::::::555444666333555555555555777999;;;<<<>>>AAAMMM~~~:::::::::999888888777777666555444222222444555666<<>>999888GGGccc|||tttooofff[[[TTTSSSaaapppvvvsss{{{|||eeeTTTMMMLLLPPPNNNFFFAAACCCLLLLLLLLLLLLMMMQQQWWW[[[QQQIIICCCEEEIIIKKKKKKLLLHHHJJJJJJGGGBBB>>>>>>@@@DDDAAA===999666444333333222333444333111000000111000000//////............,,,,,,,,,---------.........000222DDDfffzzz~~~~~~|||```[[[___rrrnnn}}}VVV888444555777:::gggoooccc\\\[[[ZZZ[[[^^^``````___^^^]]]]]]]]]^^^___aaabbbaaacccfffhhhiiihhhggggggfffggghhhppp~~~|||}}}~~~|||uuuuuuzzzxxxpppnnn{{{wwwuuusssssssssrrrrrrtttwwwzzzwwwwwwwwwwwwwwwwwwwwwxxxssspppkkkhhhgggiiimmmpppiiifffaaaooo{{{qqqlllaaaRRRGGGMMMYYY]]]VVVOOOFFFHHHFFFCCCJJJ[[[mmmwwwrrrrrrsssqqqiiiaaaaaafffhhhlllsssyyy{{{vvvnnngggccc```]]]\\\\\\\\\\\\[[[YYYUUUTTTVVVWWWUUUTTTTTTHHHAAA>>>FFFUUUhhh}}}]]]EEE999999555444777333555444444555666888:::<<<<<>>DDDHHHEEECCCGGGNNNRRRRRRQQQGGGCCCCCCHHHKKKIIIIIIMMMEEEFFFGGGCCC@@@@@@EEEJJJJJJGGGAAA<<<777444333333333444444333111000000111///////////////.........,,,,,,,,,---------......111222222AAA```rrruuuxxxxxxuuuuuu[[[[[[dddqqqpppxxxSSS999555666999;;;hhhzzzmmm^^^[[[[[[\\\^^^aaaaaa```^^^[[[[[[\\\^^^```aaabbbcccaaabbbeeehhhiiihhhgggfffbbbiiilllmmm}}}}}}zzzxxxwwwsssuuuwwwwwwuuutttttttttmmmsssyyyxxxrrroooqqqtttyyy~~~wwwpppnnnpppoooiiicccsssuuuxxxdddVVVMMMUUUbbbgggbbb\\\LLLIIIEEEBBBGGGTTTbbbjjjlllpppwww{{{uuunnnmmmrrrsssvvvyyy||||||vvvmmmgggaaa]]]ZZZZZZ\\\]]]\\\ZZZZZZUUUTTTXXXXXXTTTUUUYYYUUUKKK@@@>>>GGG```ZZZBBB888999666666888555444444444555666888:::;;;<<<===GGGVVVyyy;;;;;;:::999999888888777555444333333333333444555888IIIiiisssppp{{{ssskkkzzzyyytttmmmdddZZZOOOGGGEEEDDDFFFUUUtttgggWWWVVVTTTLLLSSS```hhhffffffjjjggg^^^PPPKKKIIIKKKJJJEEEBBBBBBDDDAAA???DDDLLLQQQOOOKKKFFFCCCBBBCCCGGGJJJKKKJJJEEEEEEEEEDDDBBBAAACCCDDDFFFBBB===999777777666555555666777777444333333333000000000000//////////////////.........---------111111111DDDbbboooooottt||||||sss]]]]]]bbbooolllxxxQQQ777888111999CCCkkk~~~qqqfffccc[[[WWW[[[``````___```___```aaa```___^^^___```___```bbbdddfffgggggggggfffggghhhkkkuuu}}}{{{yyyzzzxxxuuuuuuvvvxxxxxxxxxuuutttttttttssssssssssssvvvsssjjjnnnjjjaaajjjxxxsssiii[[[RRRZZZoooyyylllZZZRRRMMMHHHFFFJJJRRRZZZ^^^gggpppzzz}}}zzzwwwwwwzzz{{{zzzuuurrrpppjjjcccccc```]]]^^^```___[[[VVVSSSVVVXXXXXXUUUSSSTTTUUUUUUOOOGGGCCCFFFXXXwww|||YYYCCC777666444888:::444666555444333444666888999:::;;;BBBGGG^^^sss;;;;;;:::999999888888777555444333333333333444555;;;KKKlll}}}{{{zzz{{{~~~|||wwwmmmZZZIIICCCAAA@@@DDDQQQdddwwwsss]]]SSSLLLEEEJJJUUU[[[YYYXXX\\\YYYQQQOOOJJJHHHIIIGGGAAA======@@@>>>===AAAFFFIIIIIIGGGDDDBBB@@@AAACCCEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCEEEAAA<<<999777777666555333555666555333111111222000000000000///////////////.........------------000//////BBBcccqqqqqqvvv}}}fff___```uuuccc~~~zzzRRR777888111777@@@iiixxxoooccc\\\XXX[[[______]]]]]]]]]^^^______^^^]]]^^^```aaaaaabbbcccddddddeeeeeeeeefffgggiiippp}}}}}}{{{xxxwwwvvvwwwyyyyyyxxxvvvttttttuuuuuuuuuttttttsssrrruuu|||vvvhhhjjjiiiaaaddd|||yyygggYYYaaavvvooo[[[VVVPPPIIIFFFIIIQQQZZZ___lllrrryyyzzzvvvpppllllllhhhkkkmmmnnnrrrsssmmmeeebbb___\\\\\\^^^^^^[[[XXXTTTVVVXXXWWWUUUTTTUUUVVVTTTOOOHHHDDDEEETTTqqq}}}YYYCCC888777444777:::333666555444333444666888999;;;;;;BBBEEEVVV;;;;;;:::999999888888777555444333333333333444555;;;KKKlll~~~fffIIIDDDBBBBBBBBB<<<<<>>@@@@@@@@@AAA@@@@@@AAACCCDDDBBBAAAAAACCCEEEEEECCCBBBAAABBBCCC@@@;;;888777666555444222333444333111000000000000000000000////////////............------------///...///FFFkkk}}}{{{iiibbbbbbqqqWWWyyyUUU666999111777>>>ggg{{{tttbbb[[[WWW[[[^^^^^^[[[[[[[[[\\\^^^^^^]]]]]]^^^```bbbbbbaaa``````aaacccdddeeeeeefffhhhjjjwwwxxxuuu}}}}}}zzzwwwwwwxxxyyyzzzzzzxxxuuutttuuuvvvwwwwwwuuutttrrrpppkkklllyyyrrr```cccfff___\\\hhhvvvnnn```iii~~~sss^^^XXXRRRKKKGGGJJJRRRZZZ___gggkkknnnlllfff```\\\[[[XXX[[[___eeeoootttnnneeeaaa___^^^]]]]]]\\\ZZZXXXUUUVVVWWWVVVTTTTTTVVVXXXUUUPPPKKKGGGFFFPPPggg}}}zzzWWWCCC888777444666999222555444444333444666777888;;;:::AAADDDLLLttt;;;;;;:::999999888888777555444333333333333444555888HHHjjj~~~{{{wwwvvvzzzrrrPPPDDDAAAEEEIIIAAA555999HHHRRRfffssslllXXXJJJCCCAAACCCHHHJJJGGGEEEFFFEEEBBBAAA>>>???CCCEEEBBB@@@AAA:::<<<>>>===:::999;;;===>>>???AAADDDGGGHHHHHHGGGBBBEEEGGGGGGEEECCCBBBBBBAAA>>>:::888777666555444111333444333111//////000000000000000////////////------------------------///...111LLLvvvhhhgggmmmlllUUUvvv[[[555999333888>>>fff{{{pppaaaYYYUUUYYY^^^]]]\\\[[[ZZZ\\\]]]^^^]]]]]]___aaaaaa```^^^^^^^^^```bbbdddddddddfffggghhhnnn}}}pppvvv|||}}}yyyyyyxxxxxxxxxzzzzzzyyywwwvvvwwwyyyyyywwwtttqqqooonnnfffccclllyyyxxxfffTTT[[[___ZZZVVV\\\ddduuuyyyjjjcccpppsssbbbWWWSSSOOONNNQQQWWW\\\___aaabbbccc```\\\XXXVVVVVVTTTUUUWWW^^^jjjrrrnnnddd```bbbbbbbbb___[[[WWWUUUVVVUUUTTTSSSSSSTTTUUUWWWVVVSSSPPPKKKHHHMMM___qqquuuTTTAAA999888444666888222444444444444444666777888999999@@@CCCDDD^^^;;;;;;:::999999888888777555444333333333333444555888GGGhhh|||pppiiieeegggqqq|||yyy|||fffLLLBBBAAAHHHFFF999444999999GGGRRRQQQIIIBBB@@@???>>>AAABBB???<<<<<<<<<:::>>><<<>>>DDDGGGEEEDDDEEE>>>AAABBB@@@<<<:::;;;>>>???AAAEEEGGGIIIJJJJJJKKKFFFHHHJJJJJJGGGEEECCCCCC???<<<999777666666444333333444555444222111111111000000000000////////////,,,,,,------------------......222MMMwwwggghhhrrrqqq___vvv[[[666888444;;;???gggxxxooo```XXXTTTXXX]]]^^^]]]^^^[[[]]]^^^___^^^^^^```bbb]]]]]]\\\\\\^^^```ccceeeccccccfffhhhhhhjjjttttttwwwyyy{{{||||||}}}zzzwwwvvvwwwyyy{{{{{{yyyyyyzzzyyyvvvqqqmmmjjjgggaaa___cccjjjhhh\\\PPPUUUYYYUUUSSSXXX\\\kkk}}}pppiiikkkyyy~~~ooocccUUUTTTUUUWWW[[[^^^``````bbbbbbaaa___\\\ZZZYYYZZZXXXWWWVVVZZZgggqqqpppiiiaaaeeegggfff```YYYTTTRRRVVVUUUSSSRRRRRRSSSTTTTTTVVVUUUTTTPPPKKKLLLZZZiii}}}oooPPP???888999444555888222333333333444555555666777666999>>>BBBBBBOOO;;;;;;:::999999888888777555444333333333333444555999GGGffftttggg^^^ZZZ]]]hhhsss}}}}}}iiieeegggwwwdddVVVKKKKKKJJJAAA999777444888;;;===<<<<<<<<<<<<@@@BBBBBB@@@===<<<;;;;;;@@@>>>AAAGGGJJJHHHEEEFFFFFFHHHHHHFFFBBB???@@@BBBCCCEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKGGGDDDCCCCCC<<<:::888666666666444222444555666555333222222222000000000000////////////,,,,,,,,,,,,---------------...111IIInnn~~~```^^^gggxxxlllwwwUUU999666555;;;>>>fffuuuyyywwwbbbYYYSSSVVV[[[]]]^^^```\\\]]]______^^^^^^___aaa[[[[[[\\\\\\^^^aaacccdddbbbbbbdddggghhhiiiooowwwzzzzzzyyyyyyzzz~~~|||wwwuuuvvvyyy|||}}}yyyyyyxxxvvvrrrnnnjjjggg___]]]\\\^^^___]]]XXXSSSRRRVVVSSSSSSXXXZZZhhhuuuqqquuu{{{kkkcccXXXYYY\\\```dddeeecccaaadddbbb```]]][[[ZZZYYYYYY[[[YYYXXX[[[fffqqqrrrnnnaaafffiiieee]]]VVVSSSTTTXXXVVVTTTSSSSSSSSSRRRQQQUUUUUUVVVSSSMMMMMMWWWeee{{{kkkLLL<<<888999555666888333222333333444555555666666444999===AAACCCHHHooo;;;;;;:::999999888888777555444333333333333444555888EEEbbbxxxpppfff___ZZZYYY___gggjjjmmmuuu~~~ggg```YYY[[[iii~~~vvvkkk```VVVLLLBBB;;;999777666888:::;;;<<<===GGGHHHHHHHHHEEEBBBAAABBB???>>>AAAHHHLLLKKKIIIIIIMMMNNNMMMKKKHHHFFFFFFFFFFFFGGGIIIIIIHHHIIIKKKNNNNNNNNNMMMJJJFFFCCCBBBBBB:::999777666666555444222444555666555333222222222000000000000////////////++++++,,,,,,,,,---------,,,///333GGGhhhzzz|||[[[UUU]]]{{{rrr{{{sssNNN:::555444999:::bbbxxxnnn~~~hhh]]]UUUUUUYYY[[[]]]___\\\]]]^^^^^^]]]\\\]]]___\\\\\\]]]^^^___```aaabbbaaa```aaaeeeffffffkkkqqq|||~~~}}}{{{yyyzzz}}}~~~~~~{{{xxxwwwxxxzzz||||||vvvvvvtttrrrooollliiihhh^^^]]]\\\[[[ZZZYYYWWWVVVSSSWWWUUUTTTUUUVVVhhhyyyzzz}}}lllddd```aaacccfffhhhgggeeebbbaaa```]]][[[ZZZZZZYYYXXX\\\]]]]]]___fffnnnooolllaaadddeee___VVVRRRUUUZZZ[[[XXXVVVVVVVVVUUURRROOOSSSTTTUUUTTTNNNMMMVVVcccrrr}}}gggHHH:::777999555666999555222222333444555555555555333;;;;;;???FFFEEE^^^;;;;;;::::::999888888777555444333333333333444555666AAA^^^sssnnnhhhddd^^^YYYYYY^^^UUUYYYcccsssmmmhhh^^^RRRQQQbbb{{{|||vvvcccSSSFFF===<<<999999;;;===>>>???AAAJJJJJJKKKLLLIIIEEEDDDEEE;;;:::???HHHNNNNNNMMMOOORRRQQQOOONNNLLLKKKIIIHHHEEEGGGJJJJJJJJJMMMQQQVVVOOOOOOMMMIIIDDDAAA@@@AAA999888666666666555444222333555666555333111111222000000000000////////////+++++++++,,,,,,------------111666JJJhhhyyy~~~\\\XXXbbb~~~qqqpppIII888555333777666___|||ggg{{{~~~lllaaaWWWUUUWWWYYY[[[^^^\\\]]]^^^]]][[[[[[[[[]]]]]]^^^___`````````______aaa______bbbddddddhhhmmmppp}}}{{{|||}}}{{{yyyyyy{{{|||{{{zzzssssssqqqooommmkkkjjjjjjbbbaaa^^^[[[YYYWWWVVVVVVTTTYYYXXXTTTRRRRRRhhh{{{yyyooogggggggggggghhhiiihhheeecccaaa___^^^^^^_________^^^^^^aaaccccccfffjjjjjjfffaaabbbaaaYYYPPPOOOWWW___]]][[[YYYXXXYYYWWWRRRNNNPPPRRRTTTSSSNNNLLLVVVbbbiiiuuuzzzeeeFFF888777999555666:::666111222333444555555555555333<<<;;;>>>GGGDDDTTT{{{;;;;;;:::999999888888777888777555444333333444444666CCC^^^|||pppfffdddffffff^^^RRRUUUggg{{{ttthhhaaa```ZZZTTT___rrr}}}{{{nnn[[[QQQHHHFFFDDDBBB>>>===???CCCGGGPPPPPPPPPPPPPPPNNNJJJGGGCCC>>>>>>FFFLLLLLLOOOSSSVVVVVVUUURRRNNNKKKIIIIIIMMMOOOQQQPPPOOOOOOSSSVVVWWWOOOJJJIIIGGGBBB===<<<:::888777666777666444333444444444444333222111111000000000000////////////---,,,,,,++++++,,,,,,---...///222EEE___kkkrrrrrrhhhlllfff~~~uuuoooyyyIII666333222888:::QQQbbbvvvvvvdddUUUTTTZZZ\\\ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^_________^^^^^^^^^___```aaacccdddeeefffkkktttzzzyyyzzz{{{~~~~~~|||yyyxxxxxxyyyxxxwwwrrrrrrrrrqqqpppooonnnmmmeeedddaaa]]]YYYUUURRRQQQYYYZZZZZZVVVPPPXXXuuu}}}tttlllllliiijjjjjjiiigggfffhhhiiiaaa```____________``````aaa^^^[[[\\\```dddeeedddeeeZZZQQQPPPQQQRRRXXX```eeeaaaZZZTTTUUUXXXTTTNNNPPPTTTYYYYYYRRRMMMRRR[[[hhhooozzzdddDDD>>>777333333555444333555444444333333444444555555666:::===@@@GGGVVVfff;;;;;;::::::999888888888888777555444333333444444666CCC]]]~~~|||rrrnnnmmmjjjbbbWWWZZZhhhuuu~~~rrrgggbbb[[[VVVZZZdddvvvhhh\\\MMMKKKHHHDDD???===>>>CCCGGGRRRQQQPPPPPPQQQPPPNNNKKKEEE@@@@@@FFFKKKLLLOOOSSSVVVUUUTTTQQQNNNLLLLLLLLLKKKNNNRRRSSSSSSTTTVVVXXXUUUMMMHHHHHHGGGBBB>>>===>>><<<:::888888777444222444444444444333222111111000000000000////////////---,,,,,,++++++,,,,,,---111000333IIIfffppprrr|||~~~pppeeekkkkkklllggg{{{|||III666333111666999NNNhhhtttxxxgggWWWUUUXXXZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^______^^^^^^]]]^^^^^^___aaaccceeefffgggiiinnn{{{zzzzzzzzz|||~~~~~~{{{zzzzzz{{{{{{zzzvvvtttsssttttttssspppnnngggddd___ZZZVVVTTTTTTTTTaaabbbaaaYYYQQQ\\\~~~|||}}}tttoooppppppnnnnnnooopppnnnjjjgggfffeeeccc```]]]]]]___```aaa^^^]]]^^^```ccccccbbb___VVVOOOOOOPPPQQQVVV]]]eeeccc]]]VVVTTTWWWUUURRRRRRTTTWWWXXXTTTOOORRRYYYdddkkkxxx\\\CCC>>>777333444555444333444444333333333333444444666666999===@@@EEERRR^^^;;;;;;::::::999999888888888777555444333333444444666AAAZZZ{{{}}}yyyuuupppfff^^^```ggglll{{{~~~qqqfff```\\\YYYWWWaaauuunnnsss||||||wwwiiiSSSPPPLLLFFF???<<<>>>CCCHHHVVVUUUSSSRRRRRRQQQOOOMMMDDD???>>>DDDKKKPPPSSSVVVUUUTTTQQQOOONNNNNNOOOPPPNNNQQQTTTUUUUUUUUUVVVWWWQQQKKKGGGHHHGGGCCC???>>>AAA???<<<;;;:::888555333444444444444333222111111000000000000////////////------,,,,,,,,,,,,------...,,,000JJJmmmwwwrrruuu|||vvvfffkkkmmmjjjdddyyy|||HHH555444000555777IIIllllll|||lll\\\VVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^```ccceeeggghhhkkkiiirrr~~~{{{zzzxxxyyy}}}~~~{{{~~~|||}}}}}}}}}}}}{{{xxxuuuvvvxxxwwwrrrmmmlllggg___WWWSSSSSSUUUWWWfffjjjjjj^^^RRR]]]}}}~~~}}}xxxuuuxxxxxxvvvtttwwwyyyvvvnnnfffnnnmmmhhhaaa[[[ZZZ]]]aaa```_________```aaa___]]]WWWQQQMMMNNNPPPRRRUUUYYYeeefffbbbZZZUUUVVVVVVUUUTTTSSSUUUWWWVVVRRRSSSVVV^^^hhhvvv|||WWWBBB===666333444555444222444444333333333333444444777666888<<<@@@DDDMMMUUUwww<<<;;;;;;:::999999888888888777555444333333444444777@@@VVVwwwzzzsssvvv~~~}}}~~~yyysssiiibbbcccdddcccqqq~~~pppgggbbb]]]VVVWWW___yyyhhhuuulll___```lllwww~~~qqqWWWTTTOOOFFF>>>:::===DDDJJJXXXWWWVVVVVVVVVSSSOOOKKK@@@<<<;;;AAAKKKTTTZZZ]]]UUURRROOONNNOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSNNNHHHEEEGGGHHHDDDAAA@@@AAA???<<<;;;:::999666444444444444444333222111111000000000000////////////------,,,,,,,,,,,,---------+++111QQQyyy|||{{{zzzmmmmmmmmmpppggg{{{~~~III777555000555777DDD{{{lll^^^nnnuuu}}}rrrcccZZZVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]___bbbeeegggiiioooiiikkk}}}~~~|||zzzxxxxxx{{{}}}~~~{{{{{{}}}}}}}}}vvvsssjjjkkkooozzz~~~~~~~~~}}}{{{vvvsssuuuyyyzzztttnnnssskkk```VVVQQQRRRVVVYYYgggrrrvvvhhhWWWZZZvvv~~~~~~}}}{{{||||||yyyrrrlllwwwtttnnnddd\\\YYY]]]aaa`````````aaa```^^^[[[YYYRRROOONNNPPPSSSUUUWWWXXX```fffggg```YYYWWWWWWVVVWWWTTTTTTWWWXXXTTTSSSTTT[[[fffwww{{{WWWAAA<<<666333444555444222444333333333333333333444777444666<<>>RRRrrrrrrfffcccjjjrrrwwwvvvrrrrrryyy~~~zzzrrrkkkccccccaaa]]]kkk}}}ooofff___YYYWWWLLLaaasssqqqppp___XXX___nnn}}}vvv___WWWQQQGGG>>>:::===EEEKKKQQQRRRUUUXXXYYYVVVQQQMMMAAA===:::>>>IIIVVV]]]^^^TTTQQQNNNNNNQQQTTTVVVVVVWWWUUUSSSQQQQQQRRRRRRSSSLLLGGGEEEHHHIIIFFFCCCBBB>>><<<:::::::::999777555444444444444333222111111000000000000////////////...------,,,,,,------...000///888[[[pppqqqrrrtttdddyyyNNN888777111777888@@@rrrnnnTTT]]]hhhxxxzzztttiii^^^XXXXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYY]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]```cccfffhhhmmmhhhhhhvvv~~~|||{{{xxxyyy|||zzzzzz|||zzz{{{xxx|||}}}uuuwwwxxxtttkkkaaaXXXSSSUUUXXX^^^jjjwww}}}{{{yyypppkkkiiinnnvvvzzzwwwsssvvvnnnbbbXXXRRRQQQUUUXXXjjj{{{zzzcccYYYcccqqq~~~{{{yyyxxxwww|||yyyrrrhhh___\\\^^^```___aaabbbaaa___[[[XXXVVVPPPPPPRRRTTTWWWZZZZZZYYYZZZccciiieee]]]YYYVVVTTTXXXTTTSSSWWWYYYVVVSSSSSSZZZgggyyyxxxVVV@@@;;;666444444555444222333333333222222333333333555333555<<>>EEEKKKHHHKKKOOOUUUYYYXXXUUURRRFFFAAA;;;;;;FFFTTTZZZYYYSSSPPPMMMOOOSSSWWWWWWVVVRRRPPPOOOOOORRRTTTUUUUUUKKKFFFEEEIIIKKKHHHDDDCCC<<<;;;999999999999777666444444444444333222111111000000000000////////////......------------......---///:::\\\}}}iiinnnuuuppp___tttRRR888777111777999<<>>:::555444555555333111333333222222222222333333333222444;;;AAAIIITTT^^^ggg|||<<<<<<<<<;;;::::::999999888777555444333333444444888;;;KKKjjj~~~tttppprrrvvvlllgggdddkkk|||~~~xxxkkkdddaaa^^^kkk{{{~~~~~~|||jjj^^^^^^TTTVVVUUU```wwwggg\\\^^^qqq{{{pppccc\\\QQQEEE>>>>>>DDDIIIHHHIIIKKKOOOSSSUUUUUUSSSHHHBBB:::888DDDSSSYYYWWWRRROOOMMMPPPUUUXXXXXXVVVNNNNNNOOORRRUUUVVVTTTQQQLLLGGGFFFJJJLLLIIIEEEDDD>>><<<:::999999888666444444444444444333222111111000000000000////////////......------------......)))...888VVVxxxwww^^^aaakkkooofffqqqNNN666666///777888888___wwwQQQPPPWWW```ffflllmmmddd[[[YYYZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZ\\\\\\ZZZYYYYYYYYY[[[^^^aaaccc___dddfffiiittt~~~}}}{{{yyyxxx{{{uuuvvvxxx|||zzz}}}vvvrrrpppxxxjjjbbb___ZZZWWWXXX\\\bbbfff```dddhhhiiikkkrrr{{{uuunnnjjj```]]][[[\\\___dddhhhiiigggddd___YYYUUUSSSRRRRRR\\\ttt{{{lll```]]]\\\bbbppp{{{yyysssooommmiiiccc^^^___aaaaaa___[[[WWWVVVVVVRRRWWWYYYZZZ]]]bbbaaa\\\VVV]]]bbb```]]][[[XXXTTTVVVUUUWWWZZZYYYTTTRRRSSS\\\jjjkkkPPP===999555444555555333111333333222222222222333333333222444888===FFFVVVdddlll|||===<<<<<<;;;;;;:::999999888777555444333333444444888:::JJJhhhxxxuuuwwwzzzjjjeeeccclll~~~nnnfffbbbaaammmzzzyyyvvvpppuuunnnaaaaaaWWWQQQMMMWWWxxx~~~mmm]]]YYYlllyyysssiiibbbVVVIII@@@???CCCGGGNNNLLLJJJKKKNNNPPPQQQQQQFFF@@@888666CCCTTT[[[YYYQQQOOOMMMQQQVVVYYYXXXUUUOOOPPPRRRWWWYYYWWWQQQKKKLLLHHHGGGKKKMMMJJJFFFEEEAAA???<<<:::999888555333444444444444333222111111000000000000////////////......------------......+++000:::SSSqqq|||wwwVVVRRR]]]rrrrrrrrr|||FFF333444---666888555ZZZyyyRRRNNNRRRXXX^^^hhhlllddd[[[YYYYYYXXXUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]ZZZYYYXXXXXXYYY\\\```bbb```fffgggdddiii{{{}}}{{{xxxwwwyyytttuuuwww{{{zzz{{{{{{}}}sssllleeeiiinnnqqqwwwyyyuuuqqqrrrhhh^^^___```^^^\\\[[[^^^aaaccchhhlllkkkiiippp~~~zzzsssjjjdddeeebbb\\\XXXVVVWWWYYY\\\___]]][[[YYYVVVTTTRRRQQQKKKdddqqqmmmhhhhhhrrr{{{~~~xxxrrrqqqqqqnnneee]]]___aaaaaa^^^YYYVVVVVVWWWTTTYYY[[[[[[^^^dddccc]]]WWW\\\^^^[[[ZZZ[[[ZZZVVVUUUVVVXXX[[[YYYSSSQQQTTT\\\kkkjjjQQQ===999555444555555333111333222222222222222222333333333444777:::CCCUUUgggnnn~~~===<<<<<<;;;999888888777999888555333222222333444666:::HHHbbbzzzuuutttuuummmiiigggoooxxxfff^^^hhhmmmmmmsssssslllhhhkkkrrrqqqfff[[[TTTOOOLLLMMM___nnn```YYYfffuuuvvvccc```SSSHHHCCC:::;;;KKKTTTRRRQQQPPPNNNLLLLLLNNNGGGBBB;;;<<>>CCCMMMSSSSSSQQQQQQSSSXXX]]]]]]YYYTTTTTTWWWXXXVVVQQQLLLIIIHHHIIIJJJLLLOOOPPPMMMHHHDDDAAA@@@>>>;;;888777555555333333444333333222111000111000000000////////////.........------,,,,,,,,,111000666OOOkkktttyyyssshhh___jjjsssggg~~~mmmDDD333666111444777666MMMbbbLLLNNNUUU\\\]]]]]]ZZZVVVTTTVVVXXX[[[ZZZZZZYYYYYYYYYYYYYYYWWWXXXZZZZZZYYYZZZ[[[]]]]]]ZZZXXXYYY\\\______^^^___ccceeeddddddmmm~~~zzzyyyvvvsssrrrrrrtttyyy|||||||||{{{zzzzzzxxxvvv{{{zzzqqqoooiiiddd___ZZZWWW]]]ggg~~~|||zzzuuurrrnnnmmmmmmvvvtttpppyyy}}}xxxyyywwwrrrlllkkkpppvvvyyyyyywwwtttsssvvv|||~~~|||uuutttwww{{{oooddd```\\\VVVTTTVVVXXXWWWWWWWWWVVVTTTQQQOOORRRSSSXXXggg~~~}}}vvvssswwwxxxpppfff```___```]]]UUUOOOQQQZZZbbb```ZZZXXX]]]```___]]]^^^]]][[[YYYWWWWWWXXXYYYYYYZZZWWWWWWZZZYYYUUUSSSUUU]]]nnnzzz^^^JJJ888777666555333333333333333333333333333333333333555222444777888===SSSlll<<<<<<;;;::::::999888888999888666444333333333444666999DDD[[[zzzzzzzzz~~~|||tttrrr}}}qqq```^^^\\\[[[cccnnnhhhdddfffhhheeeYYYNNNOOOJJJHHHEEELLLnnnnnn___[[[kkkzzzwwwhhhdddUUUJJJHHH@@@<<>><<<:::888777666444444444444333222111000111111000000000/////////.........---------------...111555IIIiiizzzyyy}}}pppiiidddpppvvvnnnkkkCCC555555333555666555GGG{{{mmmQQQNNNYYY[[[YYYVVVSSSRRRSSSVVVWWWZZZZZZYYYYYYXXXXXXYYYYYYXXXYYY[[[[[[ZZZZZZ\\\]]]]]][[[YYYZZZ[[[]]]^^^]]]___cccfffeeeccchhhsss}}}xxxwwwvvvrrrpppqqqsssxxx~~~yyyxxxxxxtttrrrqqqpppnnnllltttyyypppiiiaaa\\\UUUOOOMMMOOOcccmmmzzz}}}wwwuuutttpppllliiihhhlllwwwxxxnnneeeeeeqqqyyyppppppyyy~~~{{{{{{~~~{{{llleeeaaa\\\WWWUUUZZZYYYXXXWWWUUUTTTSSSSSSXXXUUUSSS[[[nnn~~~zzzyyy||||||tttiiibbbbbb```ZZZRRRNNNSSS___jjjjjjbbb\\\]]]___^^^\\\[[[\\\ZZZYYYWWWVVVWWWWWWXXXYYYWWWWWWYYYYYYVVVVVVXXXaaarrruuuYYYDDD777777555444333333333333333333333333333333333333444222333777777===PPPddd<<<<<<;;;::::::999888888888777666444333333333333444777AAAWWWttt~~~}}}yyyqqqmmmqqq}}}uuueeeaaa]]]^^^hhhsssoookkkjjjiiibbbVVVLLLJJJGGGHHHEEEEEE___~~~lll```___ppp|||uuueeebbbSSSHHHHHHBBB<<>><<<:::888777666444444444444333222111000111111111000000000//////...............---------,,,000555KKKqqqvvvoookkkiiixxxwwwtttggg@@@777333555555555555CCCttt}}}[[[RRR___aaa\\\VVVRRRQQQSSSUUUUUUZZZYYYYYYXXXXXXXXXYYYYYYXXXYYY[[[[[[ZZZYYY[[[\\\]]]\\\ZZZZZZZZZ\\\\\\]]]^^^bbbeeeeeedddffflllqqqtttuuuvvvqqqppprrruuuzzzvvvvvvxxx{{{}}}~~~yyyxxx|||wwwoookkkhhheeebbbaaaaaahhhwww|||qqqgggbbb]]]ZZZXXXTTTPPPMMMRRR\\\jjjuuuxxxwwwsssqqqrrrnnnkkkkkkooovvv}}}~~~ssshhhbbb]]]___mmm}}}~~~wwwxxx~~~uuukkkddd___[[[YYYYYYXXXWWWUUUSSSSSSUUUWWW```[[[SSSSSS^^^nnnwwwwwwttt|||~~~}}}~~~xxxnnnhhhiiibbbYYYSSSSSSYYYgggtttvvvmmmbbb]]]\\\\\\[[[ZZZZZZZZZYYYXXXVVVUUUVVVWWWZZZWWWVVVXXXXXXVVVVVVYYYeeevvvsssWWWAAA777666555444333333333333222222222222222222222222444222333555666:::HHHWWW|||;;;;;;;;;::::::999999888888777666555444333333333333555???SSSoooxxxtttnnngggeeeiiittt~~~}}}yyylllgggcccgggttt{{{xxxtttpppkkkaaaTTTJJJDDDAAAEEEDDD@@@SSSwww}}}nnndddfffyyytttiiigggWWWIIIHHHBBB<<>>===;;;999888777666555555555444444333222111222222111111111000000000...............////////////222>>>fff{{{vvvwwwpppkkkrrrAAA333000666111333;;;>>>ccchhhQQQaaaoookkkeee^^^XXXUUUTTTTTTXXXXXXWWWWWWXXXXXXYYYYYYWWWYYYZZZYYYXXXWWWXXXZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^]]]^^^aaadddggghhhiiijjjkkk{{{~~~tttqqqqqqoookkknnnuuu~~~zzzsssiiiaaa___``````cccfffgggyyy}}}}}}~~~yyypppeee___]]]ZZZSSSLLLOOOTTTWWWTTTSSSTTTVVVVVVaaa```^^^[[[\\\]]]YYYSSSUUUYYY```ggglllooopppqqqooonnnmmmqqq~~~qqqdddaaa]]]ZZZeeevvv}}}yyyxxxyyywww|||wwwkkkdddaaaYYYWWWTTTNNNKKKMMMTTTZZZ______]]]ZZZ[[[^^^]]]YYY[[[UUUVVVjjjxxxxxx{{{uuuwww~~~~~~xxxsssjjj^^^UUUVVVYYY]]]gggrrr}}}zzzqqqccc[[[ZZZ\\\\\\YYY[[[]]]ZZZVVVTTTUUUWWW\\\XXXUUUWWWWWWWWWYYY^^^ooo~~~cccJJJ888555555444333333333333333222222222222222222222222444444444333444666:::>>>YYY;;;;;;::::::::::::999999777777666666555333222222444666<<>>@@@;;;IIIqqqrrreeejjjqqqooorrrbbbNNNGGGCCCAAAFFFbbb{{{rrr___NNNBBB???CCCIIIQQQ\\\ggghhhccc___```___]]]XXXTTTQQQPPPIIIHHHGGGGGGIIINNNTTTXXXXXXWWWWWWWWWUUUQQQKKKFFF@@@???>>><<<:::999888888555555555555444333222111222222222111111111000000---........./////////000...///>>>jjjsssmmmpppooohhhuuuCCC666111777///000<<<;;;XXXjjjNNN```jjjjjjhhhccc\\\WWWVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZXXXZZZ[[[ZZZYYYXXXYYYZZZXXXYYYZZZZZZYYYYYY]]]```^^^^^^___aaaeeehhhiiiiiifffoooyyy|||wwwpppllllllhhhiiinnnwwwyyyoooeee```^^^\\\]]]aaaUUUdddwww}}}}}}~~~{{{{{{~~~rrrccc[[[YYYVVVQQQKKKQQQZZZ```^^^]]]___```___bbbcccaaa]]]\\\___]]]XXX[[[]]]bbbggglllpppqqqqqqpppqqqooooooxxxsssddd```ZZZSSSZZZiiiuuuooonnnooopppqqqvvvzzznnneee]]][[[VVVNNNHHHJJJQQQXXX^^^cccggghhhhhhjjjgggbbb^^^XXXXXXeeezzzyyyllldddeeehhhjjjjjjsss}}}yyytttggg[[[TTTXXX\\\]]]bbbjjjrrrxxxwwwkkkaaa^^^___^^^ZZZ\\\^^^\\\WWWTTTUUUWWW[[[WWWUUUXXXZZZ[[[___eeetttwwwWWWCCC666444444333333222222333333111111111111111111111111222333444444666888::::::HHHlll;;;:::::::::::::::::::::777777777666555444222111666777<<>>:::BBBKKKRRRZZZcccfffeeecccbbbaaa^^^[[[VVVQQQNNNFFFIIILLLKKKJJJMMMTTT[[[UUUVVVXXXYYYWWWRRRJJJDDDAAA@@@???===;;;::::::999555555555555444333222222222222222111111111111000---.........//////000000222///<<>>444222888---///<<<777PPPlllNNN```dddgggiiieee]]]XXXXXXZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[WWWYYYZZZZZZXXXYYY]]]aaa___^^^]]]```dddggghhhgggfffjjjsss{{{yyypppiiiiiihhhggghhhooozzzuuujjjbbb[[[VVVWWW[[[VVV^^^gggkkklllooouuu{{{}}}yyyzzz~~~wwwdddYYYVVVUUUQQQMMMOOO[[[eeegggiiilllkkkfff___cccbbb^^^^^^ccceeebbb^^^```dddiiinnnqqqqqqqqqjjjnnnooopppyyysssccc^^^VVVLLLQQQ___ppp|||{{{ppphhhfffhhhiiifffgggtttwwwiiibbb___XXXNNNGGGGGGOOOVVVaaaiiippprrrssstttqqqlllbbb^^^[[[___gggoooqqqppprrrrrrooofff[[[WWW[[[```bbbbbbkkk|||xxxsssgggZZZUUU[[[```^^^```ggghhhtttzzzrrrfffaaaaaa```ZZZ]]]___]]]XXXTTTUUUXXXZZZVVVUUUYYY\\\___eeekkkxxxoooPPPAAA666444444333222222222333333111111111111111111111111111222444555888;;;<<<;;;<<<[[[===;;;::::::::::::999777777777777666555555444444666333777FFF[[[sssqqqrrr{{{xxx~~~lllYYYNNNHHHDDD@@@===@@@PPPooo|||cccSSS```xxxxxxfffXXXVVVWWWNNN???CCCPPPQQQuuuzzz\\\IIIAAABBBEEEKKKRRR[[[bbbhhhjjjgggeeeaaa^^^ZZZUUUPPPLLLJJJKKKLLLLLLKKKNNNSSSXXX]]]XXXVVVXXXWWWQQQLLLJJJHHHDDD@@@===;;;:::888666666666666555444444333333333333222222111000000000...------------...//////222...===```cccQQQVVVzzzuuuxxxbbb;;;222222444444444444444NNNwww]]]YYYccchhhiiieee___[[[YYYXXX\\\]]]]]][[[XXXVVVVVVWWWZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[]]]^^^\\\]]]^^^___```aaabbbcccccchhhooorrrqqqkkkeeeaaaYYYbbbffffffooo~~~}}}sssfff[[[WWWYYY]]]```[[[ZZZYYYYYY\\\cccmmmtttzzzzzz{{{~~~{{{lllccc[[[SSSOOOOOORRRXXXaaaiiilllkkkgggddd^^^aaaeeefffeeeeeegggiii```bbbfffjjjnnnppprrrrrrqqqppplllpppwwwfff\\\WWWPPPOOOQQQXXXbbbsssxxxlllbbb```ccc]]]cccaaa]]]pppzzznnngggccc\\\SSSMMMKKKNNNRRR^^^jjjrrrsssxxx}}}uuujjjddd\\\UUUSSSWWW___eeeeeedddaaa^^^\\\\\\[[[[[[aaaeeekkk|||vvvqqqaaa]]]aaammmqqqhhh```___bbbkkkuuuuuunnnfffdddeeebbb___YYYSSSPPPQQQVVV[[[]]]XXXUUUUUUWWW[[[eeeooofffKKK<<<666555444333333222222333333111111222222222333333333444444444444666888:::;;;DDDAAA^^^===;;;::::::::::::999777777777777666555555444444666333666CCCWWWnnn|||xxxwwwooo\\\QQQOOOIIIBBB>>>>>>GGGYYYjjjeee___SSSMMMYYYjjjhhhYYYOOOOOOQQQKKK???EEEQQQQQQrrr}}}]]]KKKCCCDDDFFFJJJOOOVVV\\\aaaddd___\\\YYYXXXVVVSSSNNNJJJHHHJJJLLLLLLMMMPPPUUUYYY\\\WWWVVVYYYXXXRRRMMMKKKHHHEEE@@@===<<<:::888666666666666555444444333333333333222222111000000000...------------...//////,,,...BBBccc|||cccTTTXXX{{{}}}```999000111333111333444444JJJnnnooo^^^eeejjjnnnjjjccc]]]ZZZXXXZZZ[[[\\\[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]___```aaabbbdddhhhmmmooollleee]]]XXXVVVZZZ\\\[[[]]]dddjjjlllkkkiiieeeddddddeeeeeeeeeUUUVVVWWWYYY]]]ccckkkpppyyyzzz{{{}}}~~~mmmaaaYYYUUUXXX]]]___ccciiinnnpppooollliiifffjjjmmmnnnlllkkkkkkmmmfffiiinnnrrruuuuuusssrrrsssqqqoootttqqqbbbXXXRRRQQQUUUdddooouuuiii```^^^___]]]___ZZZTTTaaatttiii]]]]]]ZZZUUUPPPOOOPPPSSSaaannnxxxwwwxxx{{{xxxpppkkkbbbWWWRRRUUUZZZ^^^```dddcccaaa```____________hhhkkkooo~~~sssjjjaaaiiinnnnnnqqquuuooodddbbbjjjssswwwsssmmmhhhgggaaa^^^XXXRRRNNNOOOUUU[[[[[[VVVSSSTTTWWW]]]hhhrrrbbbHHH;;;666444444333222222222222333111111222222222333333333444444444555666888:::;;;>>>>>>QQQ|||===;;;::::::::::::999777777777777666555555444444777333555???PPPhhh{{{yyywwwdddYYYVVVOOOGGGBBB@@@???EEELLLLLLIIIFFFFFFOOOYYYXXXRRRIIIIIIMMMIIIAAAHHHTTTTTThhhvvvVVVEEE@@@DDDFFFHHHLLLRRRYYY^^^bbb\\\XXXTTTSSSSSSQQQKKKEEEFFFHHHKKKMMMOOOSSSWWWZZZYYYVVVWWW[[[ZZZTTTNNNLLLHHHEEEAAA>>><<<;;;888777666666666555444444333333333333222222111000000000......------......///000///222GGGfffyyy{{{~~~}}}~~~fff]]]___xxx\\\888111000111///111444444CCCaaacccccciiioooooohhh```[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\WWWXXXYYY[[[]]]^^^``````cccfffkkkllljjjbbbZZZTTTTTTSSSUUUYYYZZZZZZ\\\aaadddfffiiimmmnnnkkkfffaaaTTTVVVYYY\\\___dddjjjnnnwwwyyy|||vvvggg\\\YYY```iiimmmnnnqqqrrrssssssrrrrrrsssvvvyyyyyywwwtttrrrrrrmmmqqqvvvzzz{{{xxxtttqqqtttrrrpppxxxpppddd___aaaeeewwwuuuhhh```]]]]]][[[ZZZUUUQQQUUUjjjuuuhhhaaa]]]___```^^^[[[ZZZ[[[^^^```mmmvvvvvvuuuvvvsssllljjj```VVVVVV]]]cccccc___bbbbbbbbbbbbbbbbbbbbbbbbiiilllqqq}}}mmm______ttt{{{qqqtttmmmdddiiirrryyy|||xxxpppjjjaaa^^^WWWOOOJJJLLLSSSZZZZZZVVVSSSUUUYYYaaammmyyy\\\DDD999666444444333222222222222222111111222222222333333333444444444555666888:::;;;;;;>>>DDDYYY===;;;::::::::::::999777777777777666555555444444666333444<<>>AAAAAACCCGGGMMMUUU[[[___[[[VVVQQQPPPPPPMMMFFF???DDDGGGKKKOOOSSSVVVYYY[[[VVVUUUXXX\\\[[[TTTOOONNNIIIFFFBBB>>>===;;;999777666666666555444444333333333333222222111000000000...............//////000444333DDDcccxxx||||||pppkkkjjjzzz}}}XXX888444000111...000666555>>>UUUfffYYY___gggmmmjjjbbb]]]\\\ZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVXXXZZZ\\\^^^___```___bbbgggkkkkkkeee]]]WWWVVVQQQVVVgggssssssssswwwwwwvvvtttsssoooiiiaaa\\\\\\]]]^^^___aaaeeejjjnnnvvv{{{zzzjjjbbbeeemmmsssssssssssstttvvvyyyzzz}}}yyywwwtttwwwzzz}}}}}}zzzvvvsssuuurrrpppxxx{{{zzz~~~yyyjjjccc```^^^ZZZWWWVVVWWWUUUXXXjjj{{{ooofffbbbfffhhhhhhddd```___dddhhhdddkkkppprrruuuxxxuuuooofffbbb___bbbiiimmmiiieeeddddddddddddccccccbbbaaaccchhhnnnzzzhhhYYY\\\qqq{{{tttyyyvvvgggjjjqqq|||xxxmmmbbb___XXXNNNGGGIIIQQQXXX[[[WWWTTTWWW\\\eeerrr~~~~~~WWW@@@888555444333333222111222222222111111222222222333333333333444444666777888::::::<<>>EEEggg===;;;::::::::::::999777777777777666555555444444444222333:::GGG^^^}}}rrroooyyyvvvhhh[[[XXXTTTOOOGGGBBBFFFNNNPPPJJJFFFLLLVVV[[[YYYUUUNNNIIIJJJJJJJJJZZZkkkkkkaaatttuuu\\\HHHAAA@@@::::::;;;>>>BBBHHHNNNQQQPPPLLLHHHHHHHHHFFF@@@;;;CCCFFFKKKQQQVVVZZZ[[[[[[UUUUUUXXX\\\ZZZSSSOOONNNJJJFFFBBB???===<<<:::888666666666555444444333333333333222222111000000000///............///000000333///AAAhhh~~~~~~zzzxxxvvvwwwzzzUUU777666111333///111777555:::KKKlllOOOQQQZZZfffiiiccc^^^^^^[[[\\\\\\[[[YYYXXXYYYZZZXXXXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWYYY[[[]]]^^^___\\\___dddjjjlllhhh```ZZZVVVPPPWWWrrrwwwnnnhhheeebbbaaagggfffdddaaaaaaccchhhllluuu}}}uuupppsssuuutttttttttwww{{{~~~{{{{{{|||~~~~~~~~~|||zzzyyyvvvsssqqqvvvmmmfffccc```^^^XXXVVVZZZWWWSSS\\\kkkzzz}}}zzzuuupppqqqqqqmmmddd\\\[[[aaahhhnnnnnnnnnqqqxxx}}}zzzsssgggjjjoooqqqqqqoookkkhhhiiihhhgggeeedddbbbaaa```^^^dddkkk}}}zzznnnddd]]]fffpppvvv}}}}}}mmmlllppp|||}}}qqqdddbbbZZZOOOFFFFFFNNNVVVYYYUUUTTTXXX^^^ggguuu{{{SSS???777333333333222111111111111222111111222222222333333333333333555666777999999:::<<<>>>???BBBPPPuuu===;;;::::::::::::999777777777777666555555444444333333444999CCCXXXxxxwwwzzznnnbbb^^^YYYRRRHHHCCCHHHRRRJJJIIIMMM\\\qqqyyyiiiUUUOOOHHHIIIJJJMMM___ooonnnYYYbbbeee[[[KKKBBB??????777777666666888;;;===??????>>>>>>?????????<<<:::CCCEEEKKKSSSYYY\\\\\\[[[UUUUUUXXX[[[XXXQQQNNNOOOJJJGGGCCC@@@>>><<<:::999666666666555444444333333333333222222111000000000//////......//////000111222111MMM~~~|||}}}rrrzzzTTT555444000444111111777555888FFFvvv{{{OOOKKKPPP___hhheee```___ZZZ[[[\\\[[[XXXWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZ]]]bbbhhhllliiiaaaZZZWWWQQQVVVkkkyyyqqqfff___^^^bbbgggjjjooommmiiidddaaabbbeeeiiiuuu~~~~~~}}}}}}}}}~~~|||{{{tttqqqnnnooovvvpppgggeeedddddd]]]XXXWWWUUUUUUaaaooo{{{pppccc^^^aaafffooolllkkkooovvvxxxuuuppppppwww}}}|||tttmmmjjjkkkooommmjjjgggdddbbbbbbaaa```fffkkk{{{~~~{{{~~~}}}{{{gggbbbfffsss{{{|||}}}rrrnnnoooyyy}}}qqqgggeee^^^RRRGGGEEELLLTTTUUURRRSSSZZZaaakkkxxxsssMMM===777222333333222111111111111111111111222222222333333333222333555777888999999999999;;;AAAEEEEEEVVV===;;;::::::::::::999777777777777666555555444444333333555888???QQQqqqwwwkkkccc[[[TTTMMMHHHKKKQQQQQQSSS[[[qqqaaaQQQJJJIIIJJJKKKXXXccc]]]KKKLLLIIICCC?????????<<<;;;;;;:::::::::::::::;;;999<<>>===>>>???CCCFFFLLLTTT[[[^^^\\\ZZZUUUUUUWWWYYYUUUNNNLLLOOOKKKHHHCCC@@@???===;;;999666666666555444444333333333333222222111000000000///////////////000000111222666ZZZzzzwww}}}qqqwwwSSS333333...444222111555333555BBBfffYYYNNNNNN]]]iiiggg```]]]XXXYYYZZZYYYXXXWWWXXXYYYWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYWWWZZZ```iiipppooohhhbbb\\\XXXVVV[[[iiiuuutttnnnbbb^^^ZZZZZZ___gggnnnrrrsssqqqnnnjjjfffeeefffgggppp{{{}}}xxxvvvkkkiiifffdddeeevvvtttjjjjjjiiifffeeeaaaYYYSSSXXXhhhwwwwwwjjjeeeeeeeeehhhnnnsssuuutttsssrrr|||wwwqqqrrruuuuuurrrmmmiiifffeeeeeefffdddhhhlllzzz}}}xxxkkkeeelllvvvzzz~~~uuupppmmmtttyyyooojjjiiicccVVVIIIEEEJJJRRRSSSRRRVVV___iiittthhhFFF<<<888111333222222111111111111111111111222222222333333333222333555777888999999999999<<>>DDDCCC>>>@@@AAAAAABBBBBBBBBCCCCCC???CCCGGGFFFBBB???AAADDDCCCFFFLLLUUU]]]___\\\YYYVVVUUUWWWXXXSSSMMMKKKOOOKKKHHHDDDAAA???===;;;999777666666555444444333333333333222222111000000000///////////////000111111...444\\\tttqqqzzzqqqrrrSSS333222,,,333222000333111444AAAZZZdddUUUPPP^^^kkkiii```\\\UUUVVVXXXXXXWWWXXXYYY[[[WWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTWWW___kkkuuuwwwrrrlllaaaaaaYYYPPPSSS^^^aaa\\\\\\\\\^^^dddkkksssxxxzzzuuuuuutttqqqmmmjjjiiiiiijjjwwwzzzrrrnnnaaa```^^^ZZZXXXhhhyyynnnnnnoooeeellllll```UUUYYYiiiwwwrrrfffbbb___iiivvv~~~|||yyyzzz~~~zzzxxx}}}wwwtttooojjjggggggiiikkkeeehhhkkk{{{}}}wwwhhhfffppp|||wwwpppkkkpppyyy}}}vvvmmmllllllfffYYYKKKEEEIIIPPPTTTUUU[[[fffrrr~~~^^^@@@;;;999111333222222111000111111111111111222222222333333333222333555777999999999999===@@@CCCAAA===@@@PPP```999999999888888888888777777777777777666555444333333111222666999BBB[[[tttuuuyyyhhh]]]YYYYYYXXXWWWhhhjjjmmmVVVSSSNNNJJJIIIJJJJJJJJJIIIGGGDDDAAA??????@@@AAA@@@FFFLLLOOONNNMMMMMMNNNIIIHHHJJJLLLJJJEEEDDDFFFEEELLLUUU\\\^^^]]]\\\[[[YYYVVVTTTRRRPPPNNNJJJGGGKKKIIIEEE???:::888888:::666777777666444222222333222333333333333222111111111000///////////////000444<<>>???@@@BBBFFFKKKOOO999999999999888888888888777777777777666555444333444222333666777>>>TTTkkk}}}oooqqqpppeee___\\\YYY^^^```dddxxxXXXUUUPPPMMMLLLLLLLLLMMMMMMJJJFFFBBB@@@AAACCCDDDJJJNNNSSSUUUTTTSSSTTTUUUNNNLLLLLLMMMJJJEEEEEEHHHLLLSSS]]]bbbccc```^^^]]]ZZZXXXUUUSSSQQQNNNJJJGGGJJJHHHDDD???999777777888666777888666444222222333222333333333333222111111000000////////////000000000;;;aaaYYY^^^sss}}}vvvHHH222666222111000000111444777999III|||YYYLLL[[[aaadddfff^^^YYYWWWUUUUUUWWWXXXYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQYYYiii|||~~~uuukkkbbbaaacccdddhhhnnnmmmnnnpppuuu||||||zzzxxxvvvrrrpppnnnuuu|||yyyqqqhhhaaa\\\UUUUUUTTTWWWYYYXXXsss{{{qqqnnnqqqoooeee]]]]]]bbbeeefffjjjqqqyyyzzzfffbbbbbbppp}}}yyysssqqquuuuuuqqqnnnooommmkkkiiikkkuuuwwwpppssszzz}}}yyyvvv|||ssszzzzzziiiUUUOOOJJJGGGKKKRRRUUU]]]kkk}}}kkkJJJ:::777666444333222222111000000111111111111111111111222222333333333444555777999;;;<<<>>>>>>??????@@@CCCHHHKKK:::999999999888888888888777777777777666555444444555222444777666999JJJ^^^uuuiiiaaa```kkkxxxzzzmmmddd___aaacccoootttYYYWWWTTTQQQOOONNNNNNOOOQQQMMMHHHDDDCCCEEEIIIKKKUUUWWWYYYZZZYYYXXXYYYZZZVVVRRROOONNNJJJFFFGGGKKKUUU\\\eeejjjiiiddd```___]]]ZZZWWWTTTQQQNNNIIIFFFGGGFFFCCC>>>999666555666777888888666444222333444222333333333333222111111000000000//////000000111000<<>>>>>???>>>>>>AAADDDHHH::::::999999999888888888777777777777777666555555555222444888777777DDDUUUxxxlllddd]]]ZZZWWWWWWbbbpppuuuhhhjjjiiinnn|||www```XXXWWWVVVSSSPPPNNNNNNOOOQQQNNNIIIFFFGGGKKKQQQTTT\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZUUUPPPMMMHHHEEEHHHMMMYYYaaakkkooolllfffbbbaaa___\\\YYYUUURRRMMMHHHEEEBBBBBBAAA>>>:::777777777777888888777444333333444222333333333333222111111000000000///000000111111444???aaaxxxiii[[[ffffff@@@000222000000000000111444666777:::```rrrQQQTTTaaaeeegggiii^^^ZZZTTTQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVTTTSSSRRRQQQLLLOOOTTT]]]jjjzzz~~~vvvqqqpppqqqssstttvvv{{{}}}}}}{{{yyywwwqqqrrruuu~~~yyyrrrggg]]]VVVTTTUUUWWWYYY^^^```dddddd^^^jjj~~~|||tttnnnkkkeee```ddd^^^^^^aaa```ccc}}}}}}kkkggguuu~~~xxx||||||xxxyyy{{{wwwlllbbbdddmmmtttwwwxxxuuutttwww|||~~~xxxvvvzzz~~~yyypppxxx~~~~~~lllWWWPPPKKKGGGKKKRRRXXXeeexxxsssOOO<<<777666444111222222111111111111111222111111111111222333333444555555666777888:::;;;<<<<<<>>>>>>??????AAADDDGGG:::::::::999999999999888777777777777777777666555333111444999888777BBBPPPtttxxxuuu{{{ttteeeaaabbbddd^^^WWW\\\iiilllwwwuuuvvvuuutttwwwvvvhhhXXXUUUVVVVVVSSSOOOMMMMMMNNNNNNLLLJJJJJJLLLQQQWWW[[[___]]][[[ZZZZZZZZZZZZZZZZZZTTTNNNJJJFFFDDDIIIPPP[[[dddnnnqqqlllfffcccccc```]]]YYYUUUQQQMMMGGGDDD>>>???@@@>>><<<:::::::::777888888777555333333444222333333333333222111111000000000000000111222222444AAAaaa{{{xxxccciiiccc???000111//////000000222333555666666RRRYYYPPP\\\dddgggmmmbbb]]]VVVRRRRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPNNNPPPSSSWWW```rrr~~~~~~~~~}}}|||{{{yyywwwppppppttt~~~yyykkkeee\\\UUUSSSXXX^^^ccchhhmmmooosssssskkksss~~~zzzqqqggghhhcccccceee___\\\ooo~~~ppppppyyy~~~|||zzz~~~zzzjjjaaakkkyyy|||uuunnnkkkhhhjjjqqqwwwzzz~~~yyyvvv{{{~~~}}}yyynnndddjjjnnnYYYRRRMMMIIIMMMQQQ[[[lllhhhIII:::888777333222222111111111111111222222111111111111222333444555666666666777999:::<<<<<<;;;===???@@@AAACCCGGGJJJ::::::::::::999999999999777777777888888777777666333000333999999777@@@MMMgggyyyqqqiiieeeaaacccsssmmmjjjmmmqqqiii\\\\\\fffkkkgggkkk|||tttiii\\\RRRRRRTTTUUUSSSNNNKKKJJJLLLKKKKKKKKKMMMQQQVVVZZZ]]]___]]]ZZZYYYZZZZZZYYYWWWUUUOOOJJJGGGEEEEEEKKKSSS___hhhppprrrllleeeccceee```]]]YYYUUUQQQLLLGGGCCC===???AAAAAA???===<<<<<<888999999777555333444555222333333333333222111111000000000000111111222333222EEEmmm~~~wwwiiittt___===111222/////////000222333555666999KKKrrrhhhOOOVVVaaaeeellleee```ZZZUUUTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSSSSTTT[[[mmm}}}|||{{{zzzxxxvvvooonnnooovvvwwwnnn```]]]XXXWWW[[[dddooovvvxxx||||||~~~yyy~~~ppphhhfffggggggbbb^^^gggvvvwww~~~{{{|||zzzkkkgggwwwzzzpppjjjeeebbbgggmmmssszzzzzzyyyqqqggg[[[\\\nnnppp\\\UUUPPPLLLQQQTTTbbbwwwzzz___EEE;;;999666333333111111111000111111222333111111111111222444555666777777777888999;;;<<<===<<<>>>@@@AAACCCEEEHHHKKK;;;;;;:::::::::999999999666777777888888888777777333000222888777666===IIIbbb{{{fff___]]]^^^[[[YYYdddttt{{{rrrrrrlllcccfffssszzzsssnnnqqq{{{lll]]]RRRNNNPPPSSSVVVSSSNNNJJJIIIKKKIIIKKKNNNQQQUUUWWWYYYZZZ[[[YYYWWWWWWXXXXXXUUUSSSPPPKKKGGGFFFFFFGGGNNNWWWfffnnnuuutttllleeedddfff^^^\\\XXXTTTPPPKKKFFFCCC@@@BBBDDDDDDAAA>>><<<;;;888999999888555444444555222333333333333222111111000000000000111222333444333TTT}}}uuuqqq}}}xxx\\\:::000222...//////111222333444555:::CCCggg|||SSSTTTcccjjjqqqhhhccc]]]YYYWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQPPPPPPWWWhhh}}}|||{{{yyywwwuuupppkkkgggiiipppyyyppphhhfffdddeeekkksss}}}~~~~~~vvvkkkkkkiiieeebbbbbbeeehhh~~~|||}}}~~~}}}sssuuu|||ooofff```aaaffflllssszzz|||}}}xxx|||qqqhhhYYYRRR\\\sssrrr^^^WWWSSSOOOTTT[[[mmmoooWWWAAA:::888333222666111111000000111222222333111111111222333444555666888888888999:::;;;<<<======???AAABBBCCCDDDFFFHHH;;;;;;;;;:::::::::999999666777777888888888777777444000222666666444:::FFFddduuuccc```ZZZZZZ___]]]YYY```mmmxxxoookkkhhhrrrrrriiipppssseeeYYYTTTTTTOOOSSSVVVTTTNNNIIIIIIJJJHHHKKKPPPTTTWWWWWWWWWVVVWWWUUUSSSTTTUUUUUURRROOOMMMIIIFFFFFFGGGIIIQQQYYYmmmtttyyyvvvllleeedddggg]]][[[WWWSSSPPPKKKFFFCCCCCCEEEGGGFFFBBB>>>;;;:::888999999888555444444555222333333333333222111111000000000000111222333444888dddzzzxxxzzzzzzxxx[[[777...111......///111222333444555333888[[[YYYWWWiiirrryyyjjjeee___[[[YYYXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXSSSSSSTTTTTTTTTSSSSSSRRRMMMMMMLLLLLLSSSeee}}}~~~|||{{{yyyvvvtttpppiiiaaa^^^bbbuuuzzzwwwvvvttttttwww}}}|||}}}xxxrrrqqqkkkcccbbbeeeeeeaaa}}}~~~~~~zzz|||sssiii```___cccgggnnntttqqquuuuuusss~~~uuulll\\\OOORRRhhhsss___YYYUUURRRVVVbbbuuufffQQQ>>>999666111111777111111000000111222333333111111111222333444666777888888888999:::;;;<<<===???@@@BBBBBBBBBBBBDDDEEE===<<<;;;:::999999888999777777666666666666777777444222333666777777<<>>===???@@@??????>>>===@@@DDDFFFFFFDDD======<<<;;;::::::::::::777777666666666666777777555333333666666777;;;BBBSSSrrrxxxllljjjcccbbbaaa```[[[VVVYYY```www{{{sssnnnjjjlllkkkiiiddd___```ffflllssswww{{{zzzwwwvvvtttoooiiieee___VVVNNNKKKKKKMMMOOOSSSUUUWWWYYYXXXTTTQQQNNNNNNMMMMMMLLLKKKKKKJJJJJJDDDEEEFFFDDDCCCFFFMMMSSSbbbooowwwrrrnnnnnnjjjbbbZZZYYYVVVSSSOOOJJJGGGDDDGGGHHHHHHHHHEEEAAA===;;;<<<;;;999777555444333333333333333222222222222111...000111111111111333555777bbblllkkk}}}}}}OOO555000333000000000000111222333333777???MMMxxxeeeccc{{{xxxhhh]]]XXXVVVUUUTTTXXXYYYYYYXXXWWWVVVWWWYYYWWWVVVVVVVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQNNNNNNQQQPPPTTThhh~~~}}}|||yyysssooollljjjaaa]]]]]]cccxxxyyyvvvpppwww}}}xxxrrriiibbbeeekkk~~~~~~qqqfffeeewwwnnn```^^^______eeeoooooooooqqqqqqyyyrrraaaYYYRRROOOaaazzz|||rrrlllbbbXXX[[[fffzzzyyyxxxTTTCCC666555555111000444333333222222222222222222333333444555666666777777777===@@@???>>>@@@AAA@@@@@@???>>>@@@DDDFFFEEEDDD>>>===<<<;;;;;;::::::;;;888777777666666777777888555333333555666666;;;AAAOOOlllxxxpppooonnniiiddd```[[[WWWYYY^^^mmmsssiiieeeeeefffaaaaaaeeeccc\\\]]]dddfffjjjqqqxxx}}}~~~~~~}}}jjjdddZZZRRROOOPPPQQQRRRUUUWWWZZZZZZXXXRRRLLLHHHIIIJJJKKKLLLMMMMMMLLLLLLFFFFFFEEEEEEFFFJJJNNNPPPYYYeeemmmllljjjllliiicccZZZVVVRRRPPPOOOMMMJJJGGGHHHIIIKKKKKKIIIDDD???<<<<<<;;;999777555444444333333333333333222222222222000111222222111111333555:::___~~~ddd\\\mmmFFF333111333000000000000111222333333555===FFFiiiwww^^^nnnpppccc]]]ZZZVVVRRRYYYZZZZZZYYYWWWWWWWWWYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNOOOPPPNNNPPPaaattt}}}}}}||||||{{{wwwqqqmmmhhhhhhbbb______^^^sssssswww~~~zzzsssmmmooouuu|||sssggg```dddllltttlllooouuummmfffiii{{{vvvggg```^^^^^^fffppptttpppnnnllltttyyyggg]]]SSSNNNXXXhhh{{{sssnnneee___dddooo|||ppp~~~eeeKKK===333333444111111555444444333222222222222222333444555777777777666555888===@@@>>>>>>@@@AAA???BBBAAA@@@AAACCCEEEDDDCCC===<<<;;;:::::::::::::::888777777777777777777888666333333555666555999@@@RRRnnnyyyxxxvvvnnngggccc```[[[YYY[[[ddd~~~}}}qqqjjjiiirrr{{{uuummmnnnwwwvvvhhhaaaeeedddggglllrrrwwwzzz{{{zzzwww~~~nnnfff]]]VVVUUUVVVVVVVVVWWWWWWVVVUUURRROOOLLLJJJNNNOOOQQQRRRRRRPPPNNNMMMIIIGGGFFFHHHMMMQQQRRRRRRSSS[[[aaaaaaaaaddddddaaaZZZTTTOOONNNPPPPPPMMMIIIHHHJJJLLLMMMJJJEEE???<<<<<<;;;999777666555444444444444333333333222222222111222222111000111333555===```}}}}}}eeeUUUxxxeeeBBB222000000/////////000000111222333777<<>>======@@@@@@===BBBBBBBBBBBBCCCCCCCCCCCC::::::999999888999999999888888777777777777888888666444333555555444888>>>UUUpppwwwmmmjjjiiiccc^^^\\\aaannn|||tttqqqxxx~~~qqqnnndddaaa^^^^^^```bbbcccccc^^^hhhooohhh```[[[[[[\\\[[[ZZZYYYUUUQQQMMMLLLMMMPPPRRRVVVVVVWWWVVVTTTPPPMMMKKKHHHGGGGGGKKKRRRVVVVVVTTTRRRUUUVVVUUUUUUYYY\\\\\\WWWRRRMMMMMMPPPRRROOOLLLGGGIIILLLLLLJJJEEE???;;;;;;;;;999888666555555555444444444333333333222222111222222111000111444666;;;```}}}~~~kkkYYYnnncccBBB333///---////////////000111222333777:::>>>NNN{{{kkkTTTXXXrrryyyzzzpppddd]]]YYYTTTTTTVVVXXXXXXVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQOOOJJJJJJQQQ[[[nnn~~~{{{zzzzzzxxxuuusssqqqpppkkkiiiaaa______ZZZfffnnnooo||||||~~~}}}wwwooojjjhhhhhhttt~~~qqqdddbbbiiirrrvvvooofffaaa```cccfffhhhdddeeejjjrrr~~~}}}ttt{{{ooofffeeekkkvvvyyynnneee___kkkyyyeeeXXXQQQSSSVVVoootttwwwqqqeeecccqqqsssTTTAAA:::444333333222111222555444444333222222222333444666888999999888666555777:::<<<;;;===@@@???;;;AAABBBBBBBBBAAAAAABBBBBB999999888888888888999999999888888777777888888999777444444555444444777===QQQllluuuqqqpppllleeeaaaaaaddduuussskkk```YYYWWWWWWWWWVVVOOOWWWooorrrllldddbbbbbbbbb___[[[WWWSSSNNNKKKKKKPPPVVVZZZYYYYYYWWWUUUQQQMMMIIIGGGGGGGGGIIINNNTTTWWWVVVTTTQQQPPPNNNMMMNNNQQQSSSUUURRROOOLLLLLLNNNOOONNNLLLHHHIIIKKKKKKHHHDDD???<<<;;;;;;999888777666666666444444444444333333333333111111111111000222666888===ggg~~~pppbbbjjj}}}```???222///...////////////000111222222555666===IIIlll^^^MMMbbbrrr|||uuuhhh```ZZZTTTQQQTTTVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVUUUSSSTTTUUUUUUUUUUUUUUUTTTTTTQQQSSSSSSPPPKKKIIIMMMRRRddduuu}}}}}}{{{wwwrrrmmmlllmmmoooppplllbbb``````ZZZccc}}}jjjdddlllppplllyyy}}}|||sssiiifffffffffppp~~~wwwsssuuuxxxzzz|||zzzkkk```___eeeiiidddeeehhhlllpppooojjjeeegggcccccciiittt}}}~~~nnngggkkkvvvyyynnnccc]]]jjjmmmZZZRRRPPPPPP___iiiqqqnnnfffhhhxxxaaaKKK===:::666444333333222111444444333333333333444444555666777999999999888777888:::;;;;;;===AAA???;;;???@@@AAAAAA@@@???AAABBB:::999999888888999999:::999888888777777888888999777555444555444333666<<>>;;;:::999888777666666666555444444444444333333333000111111000111333777;;;PPP|||}}}sssjjjrrrttt^^^;;;//////000///......//////000111222333333===FFF\\\nnnQQQTTTggguuurrrjjjeee]]]UUUPPPRRRVVVXXXXXXWWWXXXYYYVVVWWWXXXYYYXXXWWWUUUTTTUUUUUUUUUTTTTTTUUUUUUVVVRRRUUUUUUQQQLLLIIIJJJLLLXXXgggzzz~~~wwwtttnnnhhhdddeeekkkqqqtttooodddbbbaaaZZZ___vvv}}}yyyttt{{{kkk^^^___bbb```ttt{{{|||qqqeeecccfffgggqqq}}}|||||||||vvvssswwwzzzyyy{{{~~~{{{|||tttggg___bbbfffhhhgggmmmuuuzzz{{{uuullleeeiiibbb```fffooo|||}}}~~~{{{kkkfffooo}}}zzznnnccc^^^lllttt___UUUQQQMMMUUU```jjjmmmnnnvvvqqqQQQCCC888777555444333333333111333333333333333444555666666666777888888999:::::::::<<<<<<<<>>@@@@@@>>>>>>@@@BBB:::::::::999999:::;;;;;;999999888888888888999999888555444555444333666<<>>>>>>>>AAAEEECCC===;;;===??????======???BBBAAA888:::>>>:::<<>>@@@:::;;;;;;<<<============:::===@@@AAAAAA@@@@@@AAADDD999:::===999;;;===888:::999999888777777888888888888666444222333666888>>>RRRppp~~~yyytttsssggggggfffiii|||xxxvvvzzzwwwjjj```^^^\\\```wwwxxxooojjjjjjiiibbb[[[XXXVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSPPPMMMJJJJJJLLLNNNPPPTTTYYY[[[YYYVVVTTTSSSLLLFFFCCCCCCCCCAAABBBEEEGGGFFFGGGIIIIIIHHHLLLRRROOOPPPQQQPPPMMMIIIDDDBBBAAA???;;;888666555666666666555555555555444444444///444111111666666888DDDssszzzuuuzzz}}}hhhyyyKKK444333000...//////......//////000111000888999<<>>888666555333222222333555666666555444333444555777888:::999:::<<<>>>???@@@BBBUUURRRKKKDDD???===<<<<<<===???@@@@@@???>>>???AAAKKK===:::===999:::<<<777:::999888888777888888888888888777444333333555888;;;KKKfffnnnmmmjjjhhhjjjoooaaa\\\XXXccc~~~sssnnnjjjjjjiiiddd``````WWWRRRMMMKKKMMMPPPRRRRRRTTTSSSPPPKKKIIIIIILLLOOOSSSUUUYYYZZZXXXVVVTTTTTTLLLEEE???>>>>>>>>>AAAEEEHHHEEEEEEGGGHHHIIINNNUUUSSSSSSRRRPPPMMMIIIFFFCCC@@@>>>;;;888666555666666666555555555555444444444111333000111888777:::GGGuuuxxxiiieee|||ppp|||pppCCC222222///---......------......///000000444666<<>>AAABBBBBBccc\\\QQQFFF???<<<===>>>@@@AAAAAA@@@???>>>???@@@WWWCCC;;;===::::::<<<888999999888888888888888999888888777555333333555777;;;FFF\\\yyyyyyrrrmmmhhhbbbiiixxxgggYYYVVVWWWhhhzzzkkklllnnnpppooojjjfffeeeYYYSSSNNNNNNRRRVVVVVVTTTSSSQQQNNNKKKIIIKKKPPPTTTWWWXXXZZZZZZYYYWWWVVVUUUNNNEEE===<<<===???BBBGGGIIIEEEDDDFFFGGGGGGJJJOOOOOOOOOOOOMMMKKKHHHEEEDDD???>>>;;;888777666666666666555555555555444444444555555111444;;;999===LLLvvvlll\\\WWWccc>>>333222...------------------...//////111111444<<>>>>>@@@BBBEEEIIIIIIEEEDDDFFFFFFCCCBBBDDDHHHIIIIIIIIIGGGFFFDDDCCC>>>===;;;999777666666666666555555555555444444444666666222555;;;999AAAUUUuuummm\\\VVV[[[;;;555333......---------------...//////222111444===AAABBBcccrrr]]]dddppplll___^^^ZZZVVVTTTUUUWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSVVVUUURRRPPPNNNLLLKKKKKKIIIBBB???DDDLLLSSS[[[bbbaaa^^^ZZZWWWUUUWWWYYY[[[YYYWWWUUUTTTPPPMMMRRRZZZ\\\[[[[[[[[[[[[]]]^^^___aaalllvvvgggeeennnmmmuuupppccchhh{{{xxxsssvvvzzz~~~{{{tttppp{{{tttggg[[[ggg~~~uuuaaaUUUUUUXXXqqqwwwjjj]]]WWW___qqqwwwsssgggHHH<<<888444333333333333555888;;;<<<777777777777777888888999;;;@@@DDDDDDGGGMMMNNNKKKDDDBBB???<<<<<<===???AAA???CCCGGGIIIGGGDDDBBB@@@oooPPP???@@@===;;;<<<:::888888888777888888999:::888888888666444333444555:::@@@NNNfff~~~vvvgggaaa]]]]]]jjj{{{{{{ttttttrrrfffcccaaa]]]___dddooo~~~pppfffjjjmmmnnnnnnllleee]]]UUUUUUVVVZZZ]]]]]]YYYUUUPPPPPPOOOOOOQQQUUU[[[``````]]]ZZZXXXYYYYYYXXXXXXSSSIIIAAABBBFFFHHHIIIJJJGGGCCCAAADDDDDD@@@===>>>EEEFFFGGGHHHHHHFFFDDDCCC===<<<;;;999888777666666666555555555555444444444444555333666;;;:::HHHccc{{{qqqbbb\\\ttt{{{TTT999555333...000......------......///000000333444;;;AAABBBZZZbbb^^^rrrtttbbb```\\\WWWUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQOOONNNMMMJJJDDD@@@AAACCCHHHQQQYYYWWWZZZ___dddeeeeeecccaaa[[[YYYXXXWWWSSSNNNPPPUUUUUUWWWZZZ[[[\\\]]]___aaaccctttmmmfffjjj{{{ssswwwvvvjjjlll{{{{{{~~~xxx||||||~~~~~~rrrhhhrrrtttfff\\\llliiiVVVVVVUUUfff~~~nnn___^^^hhh{{{xxx}}}|||ZZZBBB999666555444444333444666888;;;===888888999999:::::::::::::::@@@CCC@@@CCCJJJKKKFFFBBBBBBAAAAAA@@@>>>===<<<>>>BBBGGGIIIIIIFFFDDDDDDvvvSSS??????===:::;;;999888888777777888999999:::888888888777444333333444555:::GGG]]]zzz{{{ggg]]][[[\\\bbbiiikkkfffcccaaa\\\TTTPPPQQQ[[[mmmuuujjjcccgggjjjjjjmmmtttvvvsssllleeeeeegggccc\\\YYYZZZ\\\]]]\\\YYYVVVSSSQQQRRRSSSSSSUUUYYY^^^bbbaaa]]]XXXVVVVVVXXXWWWVVVSSSJJJDDDGGGLLLLLLKKKJJJDDD???===@@@BBBAAA@@@BBBGGGIIIKKKLLLLLLIIIFFFDDD===<<<;;;:::888777666666666555555555555444444444333555555:::>>>???TTTwwwwwwmmmiiiuuuxxxNNN555444222---111//////......//////000111...333555999@@@CCCTTTppplllYYYiiirrrjjjddd```[[[XXXWWWXXXXXXWWWYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUTTTRRRPPPOOOJJJGGGDDDCCCAAACCCMMMXXX___dddkkkqqqrrrnnnhhhddd^^^]]]]]]```^^^YYYYYY\\\^^^bbbfffeee```^^^___aaalllxxxnnnmmmyyyvvv}}}tttsss}}}rrrdddrrrxxxiii___sssqqqWWWXXXVVV___vvveeehhhqqqeeeMMM???777555777555444444444666999;;;===;;;;;;<<<<<<=========<<<999???@@@;;;===EEEFFFAAACCCCCCDDDDDDBBB???<<<;;;===???CCCEEEEEEFFFGGGIIIzzzUUU>>>>>><<<999:::888888888777777888999::::::888888999777444333333444000666CCCWWWsssjjj\\\YYY\\\```bbb___WWWRRRTTTOOOFFFDDDJJJGGGYYY|||rrrjjjhhhpppvvvvvvxxx}}}}}}lll___^^^dddddd^^^^^^___aaa___[[[WWWTTTSSSSSSUUUVVVWWWXXXZZZ^^^bbbaaa\\\VVVTTTUUUVVVVVVUUUSSSJJJFFFJJJOOONNNKKKJJJAAA;;;888<<<@@@BBBEEEHHHLLLNNNPPPQQQPPPLLLHHHEEE<<<<<<;;;:::999777666666666666555555555444444444333777999???CCCFFF___zzzxxx}}}vvvJJJ111222000---222///////////////000111111+++333555777???EEEQQQeeetttVVV^^^nnnrrrhhheee```\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZTTTUUUVVVWWWVVVTTTRRRPPPLLLJJJIIIGGGCCCDDDNNN[[[nnnpppsssuuusssooojjjgggkkkiiijjjnnnooojjjhhhiiikkkqqqtttpppggg``````bbbxxxvvvqqqyyy}}}rrr|||zzz}}}uuugggzzz|||lllbbbwwwvvvXXXZZZXXX\\\www}}}jjjnnnxxxrrrTTTDDD===666555999666555555555666999;;;=========>>>???????????????>>>EEEDDD===>>>GGGIIICCC???@@@AAABBBAAA@@@>>>======>>>???@@@AAADDDIIIMMMVVVDDDFFF:::777???===999999888777777888999::::::999999888666555333222222:::<<>><<<999777666555666777888888888888777777777777444===777;;;IIIHHHhhh~~~zzzzzz|||jjjCCC666///...111///000000000000000000000000000222555999<<>>BBBQQQ```nnnuuuzzzzzz|||~~~~~~zzznnnffflllvvvxxxyyy|||yyy}}}|||{{{mmmmmmzzzyyyyyyvvv|||sssggguuukkkWWWTTTbbbqqq}}}hhhHHH<<<999444222555666555555555777:::===>>><<<<<<<<<<<<===???@@@AAADDDDDDBBB@@@???AAADDDGGGCCC===;;;BBBIIIHHHBBB>>>>>>???@@@AAACCCDDDEEEEEE```IIIEEE;;;888>>><<<:::999888777777888999::::::999999888777555333222222999:::EEEcccnnn^^^___[[[]]]llljjjbbb[[[WWWSSSMMMGGGDDDEEEOOOmmm}}}tttiiieeefffttteee```bbb``````bbbcccaaa]]]___ddddddgggfff```___bbbbbb___\\\XXXUUUVVVZZZZZZVVVQQQMMMLLLMMMPPPSSSTTTQQQMMMJJJGGGBBB>>><<<>>>AAACCCDDDIIILLLLLLLLLLLLHHHBBB>>><<<:::777666666666777777777777777777777777777777@@@<<<@@@LLLKKKjjjwww{{{fff@@@444//////111///////////////////////////000111444999===EEEUUUddd]]]ZZZjjjwwwuuuqqqkkkgggeee___YYYZZZXXXVVVWWWXXXZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPLLLGGGBBB???>>>EEEVVVgggllluuutttmmmpppxxxwwwoootttqqqcccpppnnnYYYUUUaaaooo|||___CCC999888444333555555555555666999<<>>>>>CCCEEEAAA======<<<>>>AAACCCEEEEEEDDDCCCmmmOOODDD;;;999===<<<::::::999888888999999::::::999999888777555444333333888777@@@ZZZtttttttttxxxeeebbb]]]fff~~~}}}tttggg\\\VVVRRRKKKFFFEEENNNmmmxxxkkkaaa___bbbppp|||fffbbbiiieeefffhhhjjjgggcccdddiiiqqqttttttnnnhhhddd```\\\UUUTTTUUUWWWYYYYYYVVVTTTRRRPPPOOOQQQTTTUUUSSSPPPPPPMMMIIIDDD@@@>>>=========BBBFFFHHHLLLNNNKKKEEE>>><<<:::777666666777777777777777777777777777777555>>>===AAAJJJKKKjjjxxxsss~~~___;;;222///000222...////////////////////////111000222888>>>GGGVVVccc}}}ttt\\\^^^ttt{{{{{{rrrjjjgggccc]]]XXXWWWUUUVVVYYY[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPMMMHHHCCC>>>===EEEYYYkkkuuu{{{tttuuu{{{}}}vvvyyytttbbbhhhqqq]]]WWW```lllzzziiiRRR<<<666666555444555555555666777:::===@@@BBB<<<<<<<<<<<<===???@@@AAACCCCCCBBB@@@>>>>>>@@@BBB???>>>???BBBAAA===<<>>;;;@@@DDDGGGMMMPPPMMMGGG>>>===:::888666666777777666666777777777777777888444===???CCCIIIMMMllljjjiiiWWW666000///111222...////////////////////////000///000666>>>HHHWWWeeexxxppp]]]gggvvv~~~vvvjjjeeeccc```ZZZXXXWWWWWWYYY[[[\\\\\\YYYYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPQQQLLLFFF???<<>>@@@<<<<<<<<<<<<===???@@@AAACCCBBB@@@???>>>AAAFFFJJJDDD???===??????>>>@@@DDD;;;===???BBBCCCCCCBBBBBB[[[BBB<<<<<<;;;===;;;;;;;;;;;;::::::999999999999999999888666555555555888555:::KKK]]]uuunnnaaa```aaahhhzzzqqqwwwlllaaa^^^WWWKKKFFFUUUuuuooooooqqqrrruuuuuuuuusssnnnrrrqqqkkkeeebbbbbbiiiwwwvvvggg]]]YYYWWWZZZ]]]]]]ZZZWWWUUUUUUFFFCCCAAACCCHHHLLLNNNMMMNNNOOOQQQQQQOOOLLLHHHFFF???BBBFFFIIIOOORRRNNNFFF???===:::888777777777888666777777777888888999999:::AAAFFFHHHHHHOOOmmmttt___hhhuuuMMM333000000000222...........................000...000555<<>>@@@AAACCCDDDcccFFF@@@===999<<<<<<<<<<<<<<<;;;:::999999999999999999888777666555444777555999FFFSSSkkk|||eeehhhhhh^^^eeexxxvvvmmmvvvhhheee\\\NNNGGGSSSwwwzzzzzzyyyrrrmmmhhhiiiuuu|||mmmiiihhhbbb[[[ZZZ___lllwwwfff\\\ZZZ]]]^^^___^^^ZZZWWWTTTTTT???;;;888:::@@@FFFIIIJJJKKKNNNQQQTTTUUURRROOOMMMDDDGGGHHHKKKQQQTTTNNNFFF???===;;;888777777777888777888888999999:::::::::>>>CCCJJJIIIEEEOOOnnngggWWWggg{{{fffDDD222222000///000...........................//////000444999EEE[[[nnn|||iiiooo~~~xxxiiidddccc```]]]\\\[[[[[[[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQLLLJJJGGGBBB<<>>>>>>>>===<<<<<<===@@@CCCEEEmmmLLLDDD>>>666;;;<<<=========<<<;;;999888999999999999888777777666222555444888BBBKKKbbbyyyuuuqqqfffdddlllrrrsssssspppfffUUUMMMNNNbbb|||zzzxxxjjjhhhiiiooozzztttddd^^^]]]YYYVVVYYY___lllvvvccc[[[]]]aaa```___]]]ZZZWWWUUUSSS>>>:::666777<<>>;;;999777777888888888999999:::;;;;;;<<<<<<>>>CCCMMMMMMIIIXXX{{{ggg[[[hhhvvvXXX===222555111---//////...........................///111333555BBB\\\tttxxxqqqoookkkeeebbb___]]]]]]]]]\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRIIIJJJIIIDDD<<<<<>>???CCCIIINNNLLLCCC======???===;;;<<<<<<<<<<<<===>>>@@@BBBCCCsssPPPGGG>>>444999<<<===>>>>>>===;;;999888999999999999999888777666000333333777@@@GGG]]]~~~vvvmmmooovvvsssrrr{{{{{{~~~yyynnn]]]TTTLLLPPPgggsssnnnkkkkkkmmmttt{{{xxxdddZZZYYYXXXVVVWWW[[[aaajjjyyytttbbb[[[___ccc```]]][[[ZZZXXXUUURRRAAA<<<777666;;;AAAEEEGGGKKKNNNRRRUUUUUUSSSOOOMMMHHHIIIJJJMMMSSSVVVOOOEEE???>>>;;;999777777888999999999:::;;;;;;<<<======@@@FFFSSSWWWTTTjjjtttiiinnn{{{QQQ:::222777111,,,...///...........................000222222333@@@]]]www```ooo}}}rrrrrreeeccc```^^^______^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRKKKMMMLLLFFF;;;777BBBQQQVVV[[[^^^```eeennnvvvxxx}}}wwwooofff___[[[dddfffjjjmmmjjjeeeeeejjjkkkrrrwww{{{yyylllccczzzrrrjjjkkkxxx}}}XXXAAA555555333111222555666666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCBBB@@@>>>>>>AAACCC<<<:::;;;??????<<<;;;>>>:::;;;===???@@@AAAAAAAAA___BBB;;;;;;999============<<<;;;:::999<<<;;;:::::::::999777555555111333888:::@@@VVVppp{{{|||~~~~~~zzzvvvwww]]]QQQLLLPPP]]]lllxxxllliiihhhsssxxx~~~|||pppfff```^^^___ddd\\\WWW[[[ccclllvvv~~~~~~qqqbbb]]]aaadddZZZUUUYYY^^^ZZZPPPIIIFFF@@@999777;;;AAAEEEHHHLLLOOOTTTWWWQQQIIIFFFIIIHHHMMMPPPPPPQQQQQQMMMGGG@@@===:::888888999888888;;;;;;::::::;;;<<<>>>@@@DDDJJJVVVVVV```{{{vvvyyy~~~LLL;;;///111222...---222---------............///000000...222777999OOOtttmmm[[[bbboooqqqnnnmmmgggaaa^^^^^^]]]^^^```^^^\\\ZZZXXXVVVVVVVVVWWWUUUTTTSSSSSSRRRSSSSSSSSSMMMMMMJJJEEE>>>;;;<<<>>>HHHHHHJJJQQQ\\\gggpppuuuzzzxxxuuupppkkkfffaaa^^^gggjjjkkkiiiffffffiiinnnuuutttuuuvvv}}}|||}}}nnndddsssppprrrcccJJJFFF777777777666555555777999999======777777===@@@>>>???333:::FFFBBB<<<@@@CCCAAA???===;;;:::<<<>>>@@@AAAAAA===777:::AAABBB===???<<<::::::<<<===>>>>>>fffJJJCCCAAA<<<============<<<;;;::::::<<<;;;:::::::::999777555666222333777777<<>>777888777777777888999;;;;;;===<<<999:::>>><<<777AAA===AAABBB999;;;CCCBBB@@@???===<<<<<<>>>???@@@FFFEEEAAA<<<===CCCDDD@@@<<<;;;;;;<<<===>>>===<<>>>>>>>>>>>===<<<;;;:::<<<;;;::::::::::::777555666333333666555777EEEVVVqqq}}}aaaRRR]]]UUUNNNMMMUUUYYYXXXZZZ___ffflllpppqqqsssxxxzzzzzz|||uuummmddd___```___]]]\\\\\\^^^```bbb[[[ZZZ[[[```fffpppzzzrrriiicccbbbZZZXXXYYY]]]]]]WWWQQQOOOMMMLLLHHHCCC>>>===@@@DDDJJJLLLQQQUUUQQQJJJIIIKKKQQQQQQNNNJJJIIIKKKIIIEEE@@@===:::888999::::::999999;;;===???@@@BBBEEEHHHQQQWWW[[[ZZZrrr~~~{{{pppFFF999///000111......111---------............///...000...111555444BBB___uuuWWWYYYnnnvvvkkkeeeeeeeeebbb^^^]]]]]]\\\[[[ZZZXXXWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWRRRRRRPPPKKKEEE@@@======555888<<>>===;;;:::===CCCDDDAAA???BBBGGGAAA777===DDD===>>>>>>>>>??????@@@@@@AAAFFFFFFBBB>>>???CCCDDDBBB;;;;;;;;;===??????===:::UUUFFFEEEAAA>>>>>>>>>>>>===<<<;;;;;;<<<;;;::::::;;;:::888666555333333555444555???JJJ```||||||xxxxxxttt}}}\\\^^^VVVRRRRRRVVVVVVPPPKKKKKKCCCJJJVVVcccqqq}}}~~~~~~~~~|||yyyqqqgggaaadddbbb```___```aaabbbbbb\\\___cccgggjjjtttvvvmmmccc]]]XXXYYY\\\___[[[SSSOOOPPPOOOQQQOOOHHH@@@<<>>???AAABBBBBBAAAAAAAAAAAA???===>>>AAABBBBBB>>>===<<<===???@@@???===aaaMMMHHHGGG????????????>>>===<<<;;;<<<;;;::::::;;;;;;999777555333333555666777===CCCVVVpppvvvqqqnnnlllggglll}}}hhhVVVUUUUUUUUUQQQKKKHHHJJJEEEIIISSSbbbpppyyy}}}|||||||||}}}{{{vvvooojjjmmmiiieeecccccccccbbb```^^^bbbiiilllmmmuuuyyypppdddZZZZZZ[[[______XXXOOOLLLOOOPPPSSSRRRKKKAAA<<>><<<999888:::;;;<<<<<<;;;???BBBBBBBBBDDDJJJOOOWWW[[[TTTVVVvvv~~~eeeiiibbb<<<555000////////////000---------............///---000///000444000555FFFiiiiiihhh}}}}}}ooohhhiiigggccc____________^^^[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSPPPMMMJJJBBBAAA>>>::::::CCCRRR]]]jjjgggaaa[[[XXXYYY\\\___]]]eeennntttwwwxxxzzz|||vvvtttssstttrrrssszzz{{{sssrrrtttxxxsssxxxaaaFFF<<<999777999888888:::===???>>>===@@@AAA@@@>>>CCCWWWxxxdddIII@@@IIIGGG???>>>>>><<<>>>@@@BBBCCCBBBBBBAAA<<<<<<<<<======???AAADDDBBB???<<<<<<===@@@AAABBB~~~zzz\\\KKKEEE@@@@@@@@@??????>>>===<<<<<<;;;:::;;;<<<;;;:::888555444333444666999<<>>CCCIIIIIILLLRRRTTTRRRRRRTTTRRRQQQNNNKKKNNNQQQLLLDDD>>><<<999999:::<<<=========AAACCCCCCCCCGGGOOOWWWbbb^^^QQQVVVyyyrrrTTTaaauuuTTT777444000...////////////---------............///,,,111...///444111333???XXX|||ooouuupppjjjgggdddaaaaaa```___^^^\\\[[[ZZZXXXWWWVVVTTTSSSSSSSSSSSSOOOOOOPPPRRRSSSSSSPPPNNNJJJGGGBBB<<<:::>>>HHHOOOUUURRROOONNNPPPVVV[[[^^^ccckkkrrrqqqmmmmmmuuu~~~qqqooopppsssssssssvvv|||uuuuuu}}}xxxssstttsssUUUCCC<<<;;;<<<<<<;;;:::<<<@@@AAA???===???BBBFFFEEEGGGYYY}}}WWWAAAGGGEEE===???EEE===>>>@@@AAABBBBBBAAA@@@<<<;;;<<>>AAAFFFDDD@@@<<<:::<<>>======<<<;;;:::;;;<<<<<<:::888666555333333666999::::::GGGZZZyyy{{{nnnhhhfffbbbmmmwwwmmmeeejjjbbb\\\SSSLLLJJJKKKMMMNNNJJJOOO]]]nnnyyy{{{~~~~~~zzzuuurrrtttvvvkkkeee^^^\\\^^^``````___]]]bbbjjjnnnnnnrrrwwwjjj^^^]]]\\\\\\\\\UUUNNNMMMQQQWWWVVVRRRIII???:::<<>>>>>>>>BBBDDDEEEEEELLLXXXbbbhhhbbbWWWfffpppXXXeeegggDDD444333000....../////////---------............///---111...///555333333===FFFiiilllyyymmmhhhfffcccbbbaaa___^^^]]]\\\\\\YYYXXXWWWUUUSSSRRRQQQQQQPPPOOOOOOQQQTTTUUUSSSPPPNNNLLLHHHDDDBBBAAABBBBBBDDDEEEEEEFFFHHHNNNVVV]]]bbbllluuutttmmmjjjooowwwmmmkkkmmmrrrtttssstttxxxttt{{{~~~rrr{{{xxxpppxxx]]]JJJAAA<<<===AAAAAA>>>===@@@CCCEEEAAA>>>===CCCKKKNNNLLLRRRjjj]]]EEEDDD@@@===AAABBB??????@@@@@@@@@@@@@@@???===<<<===@@@>>>;;;>>>DDDAAA>>>;;;:::<<>>===<<<;;;:::;;;<<<<<<:::999888666333222555888999777???PPPooo~~~yyyooofffkkkrrriiikkkjjj```SSSMMMOOOTTTUUURRROOOUUUdddttt{{{yyyxxx|||zzzsssrrrvvv{{{mmmfff___\\\^^^aaabbb```^^^ccckkkpppqqquuuzzzlll___]]][[[ZZZZZZUUUOOOOOOSSS[[[XXXQQQGGG>>>999999;;;EEECCCFFFMMMRRRQQQQQQSSS[[[UUUKKKEEEFFFKKKIIICCC===;;;999999;;;===>>>>>>???BBBEEEFFFGGGPPP^^^jjjhhhfffddduuuhhhmmm~~~}}}aaa;;;222222000...---//////...---------.........//////---111......555444333<<<888WWWjjjnnnooojjjhhheeecccaaa___]]]]]]]]]^^^[[[ZZZXXXVVVSSSRRRQQQPPPSSSQQQPPPRRRUUUWWWUUUSSSQQQOOONNNLLLJJJFFF@@@<<<===BBBEEECCCAAAEEEPPPYYY\\\jjjxxx|||vvvmmmjjjjjjkkkiiikkkqqqtttssssssuuupppuuuvvvsssttt|||{{{rrrtttvvvkkkIII>>><<<777888???DDDAAA@@@BBBFFFGGGCCC???<<>>@@@BBB;;;@@@@@@??????????????????>>><<<===???===777999@@@===<<<;;;;;;===>>>>>>===___LLLEEEDDDAAA???@@@AAA???;;;<<<<<<;;;;;;;;;:::::::::777666666555555555555666===LLLeeeyyyxxxxxxzzzrrrxxxrrr^^^QQQUUU\\\]]]^^^ccc\\\eeepppwwwxxxxxxzzz}}}}}}xxxtttssstttvvvoooccc\\\^^^aaaaaabbbeeejjjmmmrrrqqqmmmooo~~~rrreee```SSSTTTSSSQQQNNNPPPUUUZZZ___VVVMMMGGG@@@999888;;;GGGHHHHHHIIIKKKPPPVVV[[[ZZZPPPEEEBBBEEEGGGDDD@@@:::::::::999888999<<<>>>CCCEEEGGGIIIPPP]]]jjjqqqsssddd|||rrrtttxxx~~~yyyyyyLLL???000000000000////////////---------............///------...000222444666777:::CCCmmmrrrppp~~~ssspppeeedddcccccccccaaa___]]]aaa^^^[[[VVVSSSPPPOOONNNUUUTTTTTTUUUWWWYYYXXXWWWUUUSSSPPPLLLIIIFFFDDDCCC@@@AAABBB@@@@@@EEEOOOWWWZZZ```ggglllmmmkkkhhhgggccceeeggghhhjjjooowww}}}yyyzzzyyyvvvsssrrrrrrsss|||zzznnnzzzrrrvvv|||```CCC999:::;;;;;;;;;AAACCCCCCCCCAAA@@@AAABBB===@@@DDDHHHKKKKKKIIIHHHQQQSSSKKKCCCEEEAAA;;;???EEEDDDAAA???===<<<<<<<<<============<<<<<<<<<<<<===<<<;;;:::999:::;;;<<>>??????===<<<<<<<<<;;;;;;;;;::::::777777666555555555555666777CCCYYYxxxxxx|||{{{|||jjj^^^bbbiiiiiijjjnnnlllpppuuuxxxwwwxxxzzz|||{{{vvvuuuvvvuuuqqqmmmccc^^^]]]```bbbbbbfffllloooqqquuutttoooppp~~~yyyhhh^^^MMMLLLJJJHHHIIINNNUUUZZZZZZRRRIIICCC>>>:::;;;???CCCDDDFFFIIILLLQQQXXX\\\UUUMMMCCCAAAEEEGGGDDD???;;;;;;;;;:::999;;;>>>AAAAAADDDIIIQQQ[[[iiitttzzzooolll~~~rrrmmmttt}}}rrrEEE888000000000000////////////---------............///---......000222444666777888<<<\\\wwwqqq}}}pppkkkhhhdddaaa````````````aaa___\\\YYYVVVSSSRRRQQQVVVUUUTTTUUUWWWYYYYYYYYYWWWVVVSSSPPPMMMKKKIIIHHHEEEFFFFFFCCC@@@BBBIIIOOORRRWWW^^^bbbbbbaaa___^^^aaaeeeiiijjjjjjlllpppttt|||||||||zzzwwwuuuvvvwwwxxxzzztttmmmvvvvvv~~~~~~}}}||||||}}}eeeRRR@@@:::;;;<<<<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEAAABBBDDDFFFHHHJJJLLLMMMHHHNNNGGG>>>BBBDDDBBBEEECCCCCCCCCBBB@@@>>><<<;;;=========<<<<<<<<<;;;;;;<<<;;;:::999999:::<<<<<<___JJJGGGCCC???======>>>???<<<<<<<<<;;;;;;;;;;;;:::888777666666555555555666444;;;LLLfff~~~{{{uuuyyyvvvlllooouuuvvvvvvxxxxxxwwwvvvvvvvvvxxxzzz|||{{{tttoooqqquuutttiii___[[[]]]aaaeeeeeeffflllsssssstttvvvuuuqqqqqq|||uuuaaaTTTNNNKKKHHHHHHNNNUUU\\\```UUUMMMEEE@@@<<<:::<<>>;;;<<<<<<;;;;;;===AAADDDHHHIIINNNVVV^^^dddhhhjjjeeeoooxxxqqqsss|||mmmAAA555000000000000////////////---------............////////////000111333555777===;;;LLL{{{yyyiiiooo{{{wwwiiilllkkkhhheeecccaaaaaa``````___^^^\\\YYYWWWUUUTTTWWWUUUSSSTTTVVVYYYZZZZZZXXXWWWVVVSSSQQQOOOMMMLLLKKKKKKJJJEEEAAA???AAADDDJJJMMMRRRTTTUUUTTTSSSSSSYYY___eeeiiiiiiiiikkkmmmvvvvvvtttrrrnnnlllllllllkkkjjjoooiiijjj}}}zzzzzz}}}~~~{{{|||}}}}}}|||yyywwwuuuyyyxxxNNNEEE===;;;<<<<<<<<<>>>>>>@@@AAABBBBBBBBBDDDFFFDDDCCCBBBCCCEEEIIINNNQQQRRR]]]TTTDDDFFFJJJHHHGGG@@@BBBCCCDDDCCC@@@===;;;>>>>>>>>>=========<<<<<<::::::999999999;;;<<<===bbbKKKFFFBBBAAA???======@@@<<<<<<<<<<<<;;;;;;;;;;;;888888777666555555555555888;;;DDDYYYwwwwwwuuutttrrrxxx{{{sssvvv{{{|||zzz{{{vvvsssqqqppprrruuuwwwxxxtttpppnnnoooqqqlll```UUU]]]aaagggkkklllmmmqqquuuttttttuuuuuurrrrrr{{{vvvdddSSSIIIRRRPPPOOORRRYYY___aaaaaaRRRKKKEEEBBB===999:::===>>>@@@BBBCCCDDDFFFIIILLLHHHDDD@@@AAAEEEFFFBBB===:::;;;<<<<<<===???CCCGGGNNNNNNSSSZZZ___]]]YYYWWWbbbtttyyyhhhvvvtttddd===444000000000000////////////---------............///000000///000111333666777???<<>>======DDDFFFIIIIIIIIIIIIJJJKKKMMMSSS[[[aaadddfffjjjmmmnnnnnnlllhhhdddaaa```aaa``````cccoooppp^^^hhh}}}~~~~~~~~~{{{yyyuuuxxx{{{}}}}}}zzzwwwtttppp}}}```EEE@@@;;;<<>>>>>>>>>>>999999888888999;;;===>>>mmmQQQHHHBBBBBBBBB>>>===???======<<<<<<<<<;;;;;;;;;999999777666666555555555::::::@@@PPPkkk|||mmmccccccrrrxxxvvvwwwvvvpppuuu|||vvvxxx}}}}}}{{{yyyooommmkkkkkklllmmmmmmmmmmmmooopppnnniii```XXXSSS]]]aaaggglllqqquuuvvvuuuuuutttuuuvvvuuuuuu|||{{{kkkYYYPPPOOOWWWYYY]]]ccchhhfff```[[[SSSNNNIIIFFFAAA999666777:::;;;===>>>???@@@CCCEEEEEEBBB@@@BBBEEEEEEAAA===:::;;;<<<===>>>BBBFFFJJJOOOPPPXXXcccgggbbb]]]]]]kkksssXXXsssyyyTTT888222000000000000////////////---------............///000000//////111444777999999:::===OOO~~~vvvYYYSSSZZZ[[[```fffhhhgggcccaaa___^^^]]]]]]\\\[[[ZZZYYYYYYXXXUUURRRQQQRRRUUUVVVWWWVVVVVVWWWWWWVVVUUUTTTSSSOOOOOOMMMJJJEEEAAA>>>===???@@@BBBAAA@@@@@@BBBCCCEEEJJJQQQVVVYYY^^^dddiiilllmmmllljjjhhhfffggghhhccceeehhhmmmxxxcccYYYlllsss{{{{{{vvvtttqqqtttxxx|||~~~~~~|||zzz}}}kkkNNNEEE???:::;;;BBBFFFBBB;;;AAABBBCCCBBBAAA@@@AAABBB@@@?????????AAADDDFFFHHHIIIUUUOOOCCCGGGJJJCCC>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<999888888888999;;;<<<===|||www|||```PPPDDDCCCDDD@@@>>>???=========<<<<<<<<<;;;;;;:::999888777666555555555666888===HHH___uuukkkfffdddmmm|||yyyppphhhiiittt~~~{{{|||}}}yyyooonnnllliiifffcccbbbbbbjjjnnnqqqlllaaaYYYVVVWWW[[[aaahhhmmmtttzzzzzzwwwxxxuuuvvvxxxxxxxxx|||rrrdddaaaeeeeeellluuu|||{{{rrrdddZZZUUUPPPLLLIIICCC;;;777888666888:::;;;<<>>???AAAEEEJJJNNNSSSUUU___jjjkkkbbb^^^aaarrreee```lllHHH777444000000000000////////////---------............///000///...///111555888;;;777<<<@@@JJJlll^^^NNNWWW]]]cccfffeeeddddddeee^^^]]]\\\ZZZYYYZZZZZZ[[[YYYVVVSSSRRRSSSTTTTTTTTTVVVWWWXXXYYYZZZYYYXXXXXXRRRRRRPPPMMMJJJGGGDDDBBB<<<>>>>>>>>><<<;;;===>>>BBBFFFJJJLLLNNNRRRYYY^^^eeegggiiijjjjjjllloooqqqkkkooorrrrrrwwwuuu[[[ZZZuuutttzzz{{{}}}|||yyyvvvtttqqqssswww{{{uuuXXXFFFAAA===999;;;EEEMMMIIIAAADDDEEEFFFEEECCCBBBCCCDDD>>>>>>>>>>>>???@@@AAABBBMMMTTTPPPNNNUUUPPPBBB;;;===<<<;;;;;;;;;<<<>>>???:::::::::999999999888888999999888888888:::;;;<<<vvvnnnwww]]]GGGBBBDDDAAA???AAA============<<<<<<<<<<<<;;;:::999777666555555555444777;;;AAAQQQnnn|||{{{xxxpppooovvvzzzqqqttt|||pppmmmlllkkkuuuzzztttssspppjjjccc______aaahhhlllmmmggg]]]XXXYYY^^^^^^hhhqqqsssuuuzzz}}}|||xxxuuutttvvvwwwvvvwww{{{|||xxxzzzttt~~~|||jjj___WWWQQQLLLIIIDDD??????AAA;;;;;;<<<<<<===@@@DDDHHHIIIGGGEEEEEEEEEDDD@@@===<<<>>>@@@BBBEEEIIIOOOSSSZZZ\\\fffooojjj^^^[[[aaavvv___rrr\\\???666444000000000000////////////---------............//////.........111555:::===:::@@@CCCHHH___|||UUUVVV```mmmsssrrrmmmiiigggaaa___\\\YYYYYYZZZ\\\]]]\\\YYYWWWVVVUUUUUUTTTRRRTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWTTTRRRPPPNNNKKKIII>>>@@@@@@@@@>>><<<===>>>>>>AAAEEEFFFFFFIIINNNRRRYYY[[[]]]___aaacccgggjjjiiilllmmmmmmrrr}}}fffSSS\\\{{{~~~{{{uuuxxx}}}yyyxxxyyyzzz{{{}}}}}}|||zzzxxxvvvuuuuuuuuuvvvwwwyyy~~~zzz[[[IIIAAA;;;<<<<<<>>>EEELLLJJJCCCBBBCCCDDDDDDBBBBBBCCCEEE???>>>===<<<<<<===>>>???QQQRRRQQQZZZeeeXXXAAA999:::;;;<<<<<<===>>>>>>???:::999999999888888888888::::::999888888999:::;;;nnnhhhJJJAAACCCAAA@@@CCC>>>=========<<<<<<<<<<<<;;;:::999777666555555555555888;;;<<>>>>>@@@DDDHHHKKKIIIGGGFFFEEECCC@@@===>>>@@@BBBEEEHHHLLLRRRVVV[[[___jjjsssnnnaaaaaajjj{{{cccqqqxxxOOO555111///000000000000////////////---------........./////////...---...111666;;;>>>:::>>>@@@AAAQQQxxxpppTTTeeezzzzzzmmmeeeccc```\\\YYYXXXZZZ]]]___^^^\\\ZZZXXXXXXVVVTTTRRRPPPRRRUUUWWWXXXXXXXXXWWW]]][[[XXXVVVUUUSSSPPPNNNBBBDDDEEEDDDBBB@@@@@@AAA888<<>>777===BBBAAADDDHHHGGGBBB===>>>@@@@@@@@@@@@BBBDDDBBB@@@===;;;:::;;;===???@@@>>>AAAVVVgggWWW>>>888888:::===@@@AAA@@@???>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888888999:::yyy}}}gggNNNIII@@@BBBEEE;;;>>>>>>>>>>>>============;;;;;;:::999888777666555555666888:::???PPPooo{{{|||ooofffcccccc___]]]^^^cccqqq|||{{{}}}xxxyyyuuuwww~~~|||{{{~~~wwwnnngggdddeeehhhkkklllfff______eeemmmqqqrrrrrrwwwyyyxxx{{{{{{wwwkkkkkkuuuppp___]]]jjjqqqqqqnnnooowww|||mmm___QQQNNNIIICCCAAACCCIIINNNJJJGGGCCC@@@AAAEEEKKKNNNMMMLLLJJJIIIGGGDDD???<<<>>>AAAEEEIIIMMMSSSYYY^^^dddiiioooyyyzzziiidddtttooosssgggIII888222///......------------......///////////////.........111000000000222555888999777:::CCCKKKOOO___sssYYY]]]|||xxxqqqgggaaa^^^___^^^YYYWWWWWW\\\\\\\\\\\\ZZZXXXVVVTTTSSSSSSRRRSSSTTTUUUWWWXXX\\\\\\[[[ZZZXXXUUURRRQQQOOOLLLIIIGGGFFFFFFDDDCCC???>>><<<;;;<<<>>>AAACCCLLLLLLMMMPPPTTTWWWWWWVVVYYY^^^\\\^^^hhhnnnyyy```VVVSSSccc~~~}}}xxxpppgggccceeeoooppptttxxx|||}}}yyyuuutttuuuxxxzzzwwwwwwwwwwwwwwwxxxyyyzzzuuuqqqooonnnnnnooouuu~~~oooZZZKKKAAA===<<<>>>>>>>>>DDDKKKHHH@@@DDDBBB???======AAAEEEHHHKKKBBB===???AAA???>>>AAA===???CCCJJJMMMIII???666888===BBBDDDBBB???>>>>>>::::::999999:::;;;===>>>;;;:::999888888888999:::uuuSSSIIIEEECCCCCC??????>>>>>>>>>============;;;;;;:::999888777666666555555777888;;;HHHbbbyyywwwmmmhhhiiiaaa^^^ZZZXXXZZZeee}}}}}}zzzyyy}}}tttiiieeeggglllooooooeeebbb___bbbjjjqqqttttttuuuwwwxxxwwwzzz~~~yyyuuuppprrrsssfffTTTSSS___vvv~~~}}}pppgggccc^^^\\\^^^```^^^\\\IIIHHHFFFDDDDDDHHHNNNSSSRRROOOKKKGGGFFFGGGIIIKKKKKKKKKIIIHHHFFFDDDAAA???@@@CCCHHHMMMQQQVVV\\\```ccckkkrrrxxxuuueeefff|||tttkkk{{{^^^AAA333///.........------------....../////////////////////...111000000111222555888999;;;===CCCGGGGGGSSSvvvppp[[[dddxxxtttiiiccc______]]]ZZZYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUYYYYYYZZZZZZZZZXXXWWWWWWQQQNNNKKKJJJJJJJJJIIIHHHEEECCCAAA@@@??????@@@AAAAAAAAACCCGGGLLLOOOPPPPPPSSSWWWUUUWWW___dddooo|||ZZZSSSUUUfff}}}wwwppphhheeegggeeeeeegggkkknnnuuu~~~{{{yyyvvvtttssstttvvvxxxwwwvvvuuusssrrrrrrrrrrrrpppmmmlllooorrrvvvxxx^^^NNNGGGCCCAAABBBDDDCCCAAACCCGGGEEE@@@DDDCCCAAA@@@@@@@@@BBBBBBHHHBBB???AAAAAA>>>>>>AAAAAABBBFFFLLLOOOLLLDDD<<<999===AAACCCAAA???>>>>>>AAA@@@>>>===<<<;;;;;;<<<999888888888888999;;;<<>>>>>>>>=========;;;;;;:::999888777777666444444666777777>>>PPPaaa~~~qqqmmmbbb___ZZZUUUTTT___xxxsss~~~{{{zzz{{{sssllllllqqqsssooojjj^^^^^^aaahhhpppvvvwwwvvvyyyxxxvvvvvvzzz~~~|||vvvppptttuuulllXXXIIIJJJSSSeeelllqqqqqqvvv{{{yyyqqqnnnhhh]]]QQQHHHFFFJJJOOOCCCEEEFFFGGGIIILLLPPPSSSWWWVVVSSSPPPNNNMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCBBBCCCGGGMMMRRRVVV[[[```ccceeerrrzzzzzzooo```jjj~~~iiilllvvvSSS999//////000......------------............//////////////////111111111111333666888:::===???BBBCCC@@@HHHdddpppYYY```}}}qqqjjjeeecccaaa^^^]]]___YYYYYYXXXYYYYYYZZZ[[[\\\XXXWWWTTTQQQPPPPPPPPPQQQUUUUUUWWWXXXYYY[[[[[[\\\RRRQQQNNNNNNOOOOOONNNMMMKKKJJJHHHFFFDDDBBB@@@???===>>>???CCCIIILLLNNNNNNOOOTTTRRRRRRZZZ]]]fffxxxmmmQQQPPPWWWiii}}}|||vvvpppjjjhhhiiibbb``````ccceeejjjttt|||wwwtttttttttsssssssssssstttuuutttsssqqqooonnnmmmmmmmmmnnnkkkjjjlllnnnsss~~~eeeOOOEEECCCBBB@@@EEEGGGFFFBBB@@@BBBCCCBBBAAABBBCCCCCCBBB???===;;;DDDBBBBBBBBB@@@======AAABBBCCCEEEJJJMMMLLLFFFAAA;;;>>>@@@AAA???>>>>>>???CCCBBB@@@>>><<<;;;;;;;;;777777777777888:::;;;<<>>>>>>>>======;;;;;;:::999999888777777333444666777666888BBBNNNdddssshhhddd^^^XXXVVVccc|||~~~}}}wwwvvvuuuvvvvvvqqqggg^^^\\\___eeennnvvvyyyxxxvvv{{{xxxuuuvvvzzz|||xxxsssoootttooo^^^LLLEEEGGGKKKVVV]]]bbbeeellluuuwwwuuurrrnnneeeXXXLLLEEEBBBCCCEEEHHHJJJLLLKKKKKKLLLMMMTTTUUUVVVWWWVVVUUUSSSRRRJJJJJJIIIGGGEEECCCCCCDDDGGGKKKQQQWWW\\\```dddfffkkk{{{{{{kkk^^^ooo{{{dddpppoooLLL666///111444......------------..................////////////111111222333444666888:::;;;===@@@AAA@@@FFF[[[qqqnnnTTTfff}}}|||uuunnnjjjiiigggcccaaabbb[[[[[[ZZZYYYZZZ\\\]]]^^^\\\ZZZWWWSSSPPPOOOOOOOOOQQQQQQRRRSSSUUUXXXZZZ[[[SSSQQQPPPQQQSSSTTTSSSRRRNNNNNNMMMKKKHHHEEEBBB@@@??????@@@CCCGGGJJJLLLLLLJJJOOOMMMNNNUUUWWW___ppp}}}\\\KKKMMMWWWfffvvv~~~wwwrrrnnnlllkkkddd___[[[]]]aaaeeennnvvvtttxxxzzzvvvsssrrrqqqooopppqqqrrrrrrrrrrrrqqqpppooommmkkkjjjkkkkkklllkkkiiiiiikkkmmmsss{{{mmmZZZKKKEEEBBBAAA@@@CCCEEEFFFBBB>>>???CCCGGGBBBEEEIIIKKKJJJFFF@@@===@@@BBBDDDCCC???<<<>>>AAA??????@@@CCCFFFFFFCCC@@@===>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;777777888888888999::::::WWWCCCFFFCCCBBB????????????>>>>>>>>>>>>;;;;;;::::::999888888888444444666999888777<<>>???AAACCCDDDDDDBBBHHHGGGHHHNNNOOOVVVfffvvvlllMMMIIILLLTTT___jjjwww{{{wwwtttpppmmmaaaXXXQQQSSSZZZaaaiiipppooovvv{{{xxxuuuqqqoooooopppqqqlllnnnpppqqqqqqqqqooonnnmmmkkkiiigggfffggghhhiiihhhiiilllqqquuu}}}ccc^^^VVVLLLFFFDDDFFFIIIFFFHHHHHHDDD???===CCCIIIFFFJJJOOORRRRRROOOJJJFFF???BBBDDDAAA>>>===???@@@;;;;;;<<<>>>@@@@@@@@@???>>>======<<<============??????>>>===<<<;;;::::::999999999999888777777666lllJJJEEEDDDBBB@@@@@@?????????>>>>>>>>>;;;;;;::::::999999999999666444666999999888:::???IIIgggzzzoooddd___dddvvv{{{vvvssspppooommmgggaaaaaaggglllmmmppptttxxxzzzyyyvvvuuuwwwuuuwwwzzz{{{vvvqqqpppzzzooo\\\JJJBBBBBBCCCAAAFFFLLLUUU]]]eeemmmssswwwyyymmm___WWWTTTRRRNNNIIIJJJLLLNNNNNNLLLJJJJJJJJJKKKOOOSSSVVVWWWTTTPPPMMMLLLMMMLLLHHHDDDDDDHHHLLLRRRVVV[[[aaaeeejjjnnnqqquuuvvvkkkfffwwweeelll{{{UUU<<<222///000111......------------......------......///000000000111222333555777888999:::777;;;???@@@@@@CCCKKKRRRaaacccVVVLLLUUURRRSSSXXX[[[ZZZ[[[]]]aaa```___^^^]]]\\\\\\\\\]]]\\\\\\[[[YYYVVVTTTSSSPPPNNNKKKJJJJJJKKKMMMOOORRRQQQRRRTTTVVVWWWVVVUUUQQQQQQQQQQQQOOOMMMKKKJJJGGGEEEBBBAAABBBCCCCCCBBBCCCIIIHHHHHHNNNMMMRRRaaapppwwwcccJJJIIILLLRRRXXX^^^gggxxx|||zzzuuuooo___TTTMMMRRR\\\eeekkkooopppwww}}}zzzwwwqqqooommmllllllmmmnnnppplllmmmooooooooommmkkkiiijjjhhhfffddddddeeeggghhhnnnpppuuuyyy{{{iiiZZZXXXRRRIIIDDDFFFNNNUUUNNNLLLKKKHHHBBB===AAAGGGBBBEEEIIILLLMMMKKKHHHFFF???BBBBBB???===???@@@???<<<<<<===>>>>>>>>>??????>>>===<<<<<<======<<<;;;CCCBBBBBB@@@>>>;;;999888:::::::::999888777555444[[[CCCBBBDDD@@@@@@@@@?????????>>>>>>;;;::::::::::::999999999777444444777888777888<<>>???@@@AAAAAABBBBBBBBBAAABBB@@@;;;<<>>===>>>??????>>>>>>>>>>>>>>><<<;;;<<<>>>>>>;;;999AAAAAA@@@???===;;;999777888888999999888777666555jjjBBB@@@FFF@@@@@@@@@????????????>>>;;;::::::::::::::::::999888444333666777666666999>>>MMMbbb~~~tttiiieeefffaaawww|||xxxsssoooiiihhhiiimmmrrrwwwyyyzzz}}}}}}|||zzzxxxwwwxxxyyyooorrrzzz{{{qqqmmmqqqiii[[[NNNIIIEEEAAABBBHHHMMMSSS___jjjpppsssxxx|||zzzpppcccYYYUUUVVVWWWWWWSSSSSSQQQMMMIIIGGGGGGIII???CCCHHHMMMNNNMMMIIIGGGHHHJJJJJJHHHGGGJJJQQQXXX^^^```dddhhhmmmrrryyy}}}{{{ppp^^^xxxZZZ<<<111333444222000.........------.........---------...///000000111111333444666888999::::::;;;???CCCDDDEEEFFFFFFDDDGGGIIIggg```WWWPPPNNNNNNNNNRRRVVVZZZ[[[\\\]]]]]][[[ZZZYYYUUUXXX[[[^^^^^^[[[XXXVVVTTTQQQMMMJJJIIIJJJMMMOOOSSSSSSTTTVVVXXXYYYWWWVVVYYYXXXWWWVVVTTTSSSRRRRRRQQQOOOKKKJJJJJJKKKKKKKKKHHHMMMJJJHHHJJJEEEFFFTTTVVV[[[hhhvvvxxxgggQQQCCCGGGIIINNNSSSSSSTTT\\\fffooozzzpppaaaXXXVVVaaapppvvvuuurrrnnnrrrllliii|||yyyyyyvvvrrrpppooonnnlllkkklllmmmmmmnnnnnnnnnmmmlllllllllkkkjjjhhheeebbbaaa```aaacccgggmmmuuu}}}||||||gggWWWMMMIIIDDDBBBCCCEEEFFFEEEFFFBBBAAADDDBBB===>>>CCCAAA@@@???>>>>>>@@@BBBCCCCCCBBB>>>999<<>>??????>>>============<<<;;;<<<>>>>>>;;;777:::;;;<<<<<<<<<;;;:::999666777888999999888777666{{{UUU@@@BBBAAAAAABBBAAA???============<<<;;;:::999999999999888666444333333555777999:::CCCUUUqqqxxxnnndddaaadddfffqqq|||yyywww}}}vvvooopppmmmppptttuuuuuuvvvyyy|||{{{xxxvvvuuuuuutttsss|||zzzwwwxxxrrrhhh\\\SSSGGG???>>>AAADDDEEEOOOVVVbbbooouuuwww{{{ooo]]]ZZZ\\\[[[XXXWWWXXXXXXXXXUUUQQQMMMKKKJJJCCC@@@BBBJJJOOOLLLFFFCCCGGGHHHIIIJJJLLLQQQWWW\\\___dddiiilllooottt|||vvvsss}}}vvvppp~~~iiiOOO888444444000...000///......---------..................000222444666333444666666666888;;;===@@@@@@@@@AAABBBCCCDDDEEEHHHLLLXXXwwwvvv]]]OOONNNNNNLLLIIITTTTTTVVVYYY\\\[[[WWWSSSUUU\\\]]]XXXWWW]]]]]]VVVXXXTTTPPPNNNOOOPPPOOOMMMOOOPPPPPPRRRSSSUUUWWWXXXTTTVVVXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNPPPNNNMMMLLLLLLKKKHHHFFFNNNPPP\\\gggcccQQQFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUaaajjjwww}}}www~~~yyyccc]]]^^^iiirrruuuuuuwwwxxxtttkkkdddnnn~~~||||||zzzwwwssspppooopppooonnnmmmkkkjjjiiihhhhhhhhhhhhjjjkkkkkklllkkkkkklllkkkhhhdddaaa___^^^]]]___cccfffkkkuuu~~~eeeZZZZZZMMMJJJEEECCCCCCCCCDDDDDD???DDDGGGEEE@@@;;;:::;;;???>>><<<===???@@@@@@???BBBIIIIII>>>999<<<<<<666<<<;;;;;;>>>AAAAAA===999888777888;;;>>>===888333777888999::::::999777666555666888999999999888777cccFFFBBBCCCCCCDDDBBB@@@>>><<<<<<===<<<;;;:::999999999999888777555333333555777999:::AAAOOOhhh{{{rrr^^^]]]ZZZ\\\^^^ZZZ[[[gggwwwvvvkkkiiilllnnnvvvzzz}}}{{{~~~~~~}}}~~~zzzwwwuuusssrrrqqquuu|||}}}wwwvvvwwwqqqfffSSSLLLCCC======???BBBCCCNNNUUUeeevvv~~~~~~yyylll```^^^^^^ZZZVVVUUUWWWWWWUUUSSSQQQOOOPPPPPPHHHDDDDDDJJJNNNKKKGGGFFFFFFGGGJJJLLLPPPVVV]]]bbbdddhhhmmmppprrrxxxpppwwwzzzxxxvvv^^^HHH444222333000...111///......------.........////////////000222444555555777999999888999:::<<<@@@@@@@@@AAABBBCCCDDDEEEFFFIIIOOO```|||cccRRRKKKLLLOOO```aaa```[[[VVVVVV\\\bbbYYYZZZYYYWWWWWWZZZZZZWWW[[[XXXTTTRRRRRRRRRQQQOOONNNNNNNNNNNNOOOQQQSSSTTTSSSUUUWWWWWWVVVVVVVVVWWWXXXVVVUUUSSSRRRRRRRRRRRRQQQOOONNNMMMMMMKKKIIIFFFIIIJJJTTT___\\\LLLCCCDDDGGGHHHIIILLLNNNQQQSSSTTTTTTZZZdddmmmrrrrrrpppnnnttttttyyy}}}yyyiiidddeeeooowwwyyyxxxxxxwwwrrrggg^^^fff{{{~~~zzzxxxvvvqqqqqqpppmmmiiigggggghhhiiiiiihhhgggfffeeeeeeeeegggggghhhiiijjjjjjjjjjjjiiigggdddbbb``````aaaaaadddkkkrrruuu{{{rrr[[[PPPOOOIIIFFFCCCAAABBBBBBBBBBBBAAAEEEIIIIIIDDDAAAAAABBB<<<;;;:::<<<@@@CCCDDDEEEIIIRRRRRREEE:::999999666999999:::;;;<<<;;;999777555777999::::::888777666666777999::::::999777666444555666777777777666666{{{TTTAAAEEEEEEEEEDDDBBB???<<<:::===<<<;;;:::999999999999888777555444444555777888;;;===GGG[[[wwwxxxbbb]]]VVVPPPLLLKKKQQQYYYjjjyyy{{{iiiYYYYYY___aaaooowww|||~~~|||xxxtttqqqooonnnnnnxxx|||{{{uuuttttttkkk```KKKFFFAAA======???AAABBBLLLRRRddd}}}|||ooojjjeeeccc^^^WWWSSSSSSUUURRRNNNKKKKKKMMMPPPRRRNNNIIIGGGKKKMMMJJJGGGGGGDDDGGGLLLPPPVVV\\\dddhhhiiilllqqqtttwww|||sssrrrrrrqqqPPP>>>000///222000///111///......---......//////000000000000111222444444888:::<<<<<<;;;:::;;;;;;@@@@@@@@@@@@AAACCCDDDEEEFFFIIINNNTTTbbbeeeQQQLLLNNNZZZ___ccc^^^VVVUUU___iii^^^XXXUUUWWWZZZYYYXXXYYY]]][[[YYYWWWWWWVVVSSSQQQPPPOOOMMMLLLLLLNNNPPPQQQRRRTTTUUUUUUTTTUUUWWWYYYWWWWWWVVVUUUUUUUUUUUUVVVRRRQQQOOONNNNNNLLLJJJGGGEEEEEEMMMUUUSSSIIICCCDDDFFFGGGHHHJJJMMMOOOPPPQQQOOORRRWWW]]]ccchhhlllnnnnnnmmmsss|||rrrmmmmmmttt{{{|||zzzyyyssslllaaaZZZ```nnnzzz~~~}}}|||xxx{{{~~~|||zzzyyywwwtttqqqooonnnmmmkkkkkkkkkiiifffeeefffgggfffffffffffffffffffffgggffffffffffffggggggggggggaaa```___^^^^^^```bbbcccllluuu}}}xxxcccPPPFFFDDDCCCBBB@@@@@@AAABBBAAA???>>>BBBFFFFFFDDDBBBBBBDDD===;;;:::;;;???CCCEEEFFFHHHRRRTTTGGG:::777999999888999::::::888777666777333777::::::666444666888666777888999999999777777333333444555555555555444lllGGGEEEDDDCCCCCCBBB@@@===:::<<<<<<;;;:::::::::::::::999888666555444555666777;;;:::@@@OOOhhhwwwddd\\\WWWSSSPPPXXXaaaaaafffbbbiiimmmmmm||||||uuuoookkkjjjmmmooozzz{{{zzzuuurrrmmmaaaTTTHHHFFFCCCAAAAAAAAAAAAAAAGGGKKK]]]{{{mmmllljjjeee\\\TTTQQQRRROOOJJJDDDAAABBBGGGMMMPPPQQQLLLJJJMMMMMMHHHEEEEEEDDDHHHNNNUUU[[[aaahhhllllllooosssvvvzzzwwwooommmDDD888//////111000//////...............//////000222222222222222333444444777:::===???>>>=========?????????@@@AAABBBDDDDDDDDDGGGOOOUUUWWWhhhlllWWWLLLOOOWWWaaafffeeebbb``````bbbWWWSSSZZZ]]]YYYYYY]]]\\\[[[[[[[[[ZZZYYYWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQPPPQQQRRRQQQQQQSSSVVVYYYTTTTTTTTTTTTUUUUUUVVVVVVTTTRRRQQQPPPOOONNNKKKIIIEEEDDDHHHNNNNNNHHHEEEGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQUUUZZZaaaiiippptttmmmpppxxx~~~zzztttqqqsssxxxzzzyyyxxxnnnfff]]]ZZZ```iiinnnoooqqqqqqrrrttttttssspppmmmmmmpppssstttuuuyyy|||zzzxxxvvvtttnnnmmmkkkjjjhhhgggggggggggghhhhhhgggfffeeeggghhheeeeeeffffffggggggggggggddddddcccbbbbbbaaaaaaaaa^^^___aaadddfffgggggggggrrrzzz}}}{{{gggWWWIIIBBBAAA???>>>???@@@BBBBBB@@@???===@@@CCCDDDBBBAAAAAABBBAAA???<<<;;;<<<>>>??????>>>FFFHHH@@@999999;;;;;;999;;;===;;;777555777999333777:::;;;999666666666666777888888999888888777333333444444555555555555PPPEEECCCAAAAAAAAAAAA>>><<<<<<<<<;;;;;;::::::;;;;;;:::999777666555555555555999888;;;HHH[[[vvvqqq\\\SSSTTTUUUXXXkkkwwwmmmyyylllnnnssswww|||tttjjjeeegggnnntttzzz{{{yyyuuunnndddVVVJJJHHHHHHGGGFFFCCCAAA@@@???AAABBBRRRttttttsssnnndddYYYSSSRRRRRRFFFAAA<<<;;;AAAIIIQQQVVVPPPMMMLLLNNNLLLFFFBBBAAAFFFKKKRRRYYY___eeejjjmmmoooqqqtttwww||||||uuu___>>>666111000111000.....................///000111222222333444444444444444555888===???@@@@@@@@@AAA?????????@@@AAABBBCCCDDDDDDAAAGGGQQQRRRWWWpppuuu]]]PPPSSS[[[iiiuuuvvvlllaaabbbZZZXXX^^^```[[[YYY^^^YYYZZZ[[[[[[[[[ZZZZZZZZZVVVUUURRRPPPOOOOOOPPPPPPNNNOOOPPPOOONNNPPPSSSUUURRRRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRQQQQQQPPPNNNLLLFFFEEEEEEHHHIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNQQQWWW___gggooosssrrruuuzzz}}}~~~|||vvvooolllpppuuuvvvuuujjjbbb\\\\\\aaaeeefffggggggffffffhhhiiiiiigggdddhhhiiijjjiiiiiilllsssyyyvvvtttqqqoooooommmkkkiiigggfffeeedddcccbbbbbbbbb```aaabbbbbbaaaaaaccceeeddddddeeefffffffffeeeeeebbbaaa```^^^]]]\\\\\\\\\bbbffflllqqqttttttrrrqqqxxx|||kkkiiiiiiXXXMMMFFFAAAAAA>>>>>>???AAACCCCCCAAA???AAACCCDDDDDDCCCBBBBBBBBBAAA>>>;;;999::::::::::::888:::;;;999:::<<<<<<;;;999;;;===;;;777555777999666777999===???===888333666666777777888888888888555555555555555666666666ZZZJJJFFFAAA@@@AAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999777666555555444888666999CCCPPPeeennn___XXXOOOTTTWWW[[[xxxgggtttuuu{{{}}}tttjjjeeehhhqqqyyyyyyyyywwwqqqgggZZZNNNGGGIIIJJJKKKIIIEEEBBB@@@???>>><<>>HHHTTT^^^bbbRRRNNNLLLLLLIIICCC@@@AAAHHHNNNVVV^^^dddiiimmmooossstttvvvyyy|||zzz|||SSS999666333111000000///...............///000111111222222444555666666666666444777;;;===>>>???AAACCC????????????@@@BBBCCCDDDJJJBBBAAAJJJNNNQQQ]]]mmmXXXQQQOOO\\\qqq~~~~~~xxxfffeeefffiiifff```]]]]]]XXXZZZ[[[[[[YYYYYYZZZ\\\VVVUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPOOONNNMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRSSSSSSSSSQQQOOOIIIGGGEEEEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLPPPVVV^^^gggooosss~~~{{{yyyxxxxxx{{{yyytttkkkfffiiippprrrpppeee^^^YYY[[[]]]]]]]]]___cccbbbbbbbbbcccbbbaaa```aaaaaaaaa``````cccgggjjjiiigggfffeeeffffffdddbbbaaaaaa```__________________```aaaaaaaaabbbdddfffhhhhhhiiijjjiiihhhfffeee^^^^^^\\\[[[[[[\\\]]]]]]ccchhhpppwww{{{|||zzzyyy~~~|||___dddzzzmmmXXXLLLFFFBBBAAABBB>>>>>>>>>@@@CCCCCCAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;:::999999:::;;;;;;:::;;;999888999;;;===;;;999888999::::::888777666777999888999===AAA@@@:::444555666666666777888888999666666555555666666777888}}}oooRRRKKKDDD@@@AAABBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888666555444444555444888@@@FFFSSSpppkkk\\\WWW[[[SSSZZZZZZYYYqqqyyy}}}wwwnnnhhhkkksss{{{wwwvvvrrriii]]]QQQLLLLLLKKKNNNOOONNNJJJFFFDDDDDD>>>;;;HHHlll}}}ooobbb___```[[[SSSCCC@@@???EEEQQQ]]]eeeiiiVVVQQQLLLIIIEEE@@@AAAFFFHHHOOOYYYcccjjjnnnrrrtttxxxxxxzzz~~~sssxxxgggIII555555333000//////000///............///000111222111222444666777777777777666888:::;;;<<<===???AAA>>>>>>??????@@@AAACCCDDDJJJDDDBBBGGGLLLOOOVVV]]]www{{{kkkZZZUUU^^^nnnzzzrrryyy~~~zzzrrrkkkddd___\\\]]]]]][[[XXXWWWYYY[[[XXXXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSRRROOOMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQTTTSSSSSSTTTUUUUUUTTTRRRPPPMMMIIIGGGHHHKKKKKKIIIMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMPPPVVV^^^hhhpppvvvzzztttuuuxxx}}}~~~xxxssspppjjjeeehhhoooooojjj^^^YYYVVVXXXXXXWWWYYY^^^_________^^^]]]\\\\\\]]]\\\[[[ZZZZZZ\\\^^^___^^^aaa``````aaabbbbbbaaa___]]]]]]]]]^^^^^^___```aaaaaacccddddddddddddgggiiihhhhhhiiiiiigggdddbbb```ZZZYYYYYYZZZ\\\___bbbdddeeejjjqqqyyy|||jjjpppmmm^^^NNNFFFCCCAAAAAACCC>>>>>>>>>???AAABBBAAA???>>>===============<<<<<<777777888:::======<<<;;;<<<;;;;;;;;;:::999999999999999:::;;;<<<;;;999777;;;;;;;;;;;;<<<<<<;;;:::555555555666777777888999777666555555555666777888~~~YYYQQQGGGBBBAAABBB@@@>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::888777555444333444333888>>>@@@GGGaaa}}}ttteee[[[[[[aaa\\\VVV^^^YYYTTT~~~}}}yyyrrrmmmmmmttt{{{vvvtttnnndddVVVLLLMMMRRROOOQQQTTTSSSOOOKKKJJJKKK@@@===JJJmmm}}}nnncccdddggg```TTTIIIFFFEEEJJJUUU```fffggg[[[SSSKKKFFFAAA???DDDJJJIIIPPP[[[fffmmmrrrvvvxxx||||||}}}gggxxx{{{SSS@@@222333222///...///111000............///000222222000222444666888888888888777999:::::::::;;;===@@@>>>>>>>>>???@@@AAACCCCCCAAAAAABBBFFFIIIMMMPPPSSSUUUyyy^^^RRRWWWdddooo~~~|||uuulllccc``````___[[[WWWUUUXXX[[[[[[\\\]]]]]]\\\YYYVVVUUUTTTUUUVVVTTTQQQMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMMMMSSSSSSSSSTTTVVVVVVUUUTTTVVVSSSNNNKKKLLLOOONNNLLLOOONNNNNNNNNNNNNNNNNNNNNLLLLLLNNNSSS[[[fffpppvvv|||rrrmmmrrrzzz{{{wwwsssqqqwww~~~~~~vvvmmmhhhooonnnjjjfffjjjpppnnnfffXXXTTTSSSVVVVVVUUUZZZbbb[[[\\\\\\[[[XXXXXXYYY[[[[[[YYYXXXYYY]]]^^^\\\ZZZ[[[[[[[[[\\\^^^___^^^\\\\\\]]]]]]^^^```bbbdddeeeaaabbbcccccccccdddfffhhh```aaaaaa```]]]ZZZWWWUUUVVVWWWXXXZZZ^^^cccgggjjjmmmqqqwww~~~sss}}}wwwdddXXXKKKEEEDDDBBBCCCEEE???======>>>???@@@@@@???AAA@@@???@@@AAABBBAAA@@@888888:::<<<>>>>>><<<999:::<<<======999555777;;;<<<;;;;;;>>>AAAAAA===999<<<===<<<:::777777<<<@@@555555555555666777999999666666555444555666777888PPP@@@KKKDDD;;;>>>=========<<<;;;;;;;;;<<<<<<::::::999999888777666666222333555888;;;CCCTTTdddhhhaaa^^^XXXYYYaaadddbbb[[[YYY___oooyyytttnnnlllnnnrrrssstttvvvsssgggWWWNNNNNNOOONNNPPPZZZ]]]UUURRRVVVTTTLLLHHH;;;IIIooo{{{wwwuuunnnkkkcccTTTPPPIIIDDDFFFPPPYYY^^^^^^TTTKKKDDDDDDEEEDDDHHHNNNTTTQQQUUUdddssszzzyyyxxx}}}zzz|||pppjjjgggJJJ777222111111000///......---000000///000000111222333333444555555666666555555777777777999;;;===@@@AAADDDBBB@@@@@@AAAAAAAAA@@@CCC@@@>>>???DDDIIIKKKKKKQQQ^^^hhhVVVRRRPPP^^^{{{}}}oooccceeeeeebbb___]]]]]][[[XXXWWW]]]]]]XXXYYY^^^[[[RRRYYYYYYXXXWWWUUURRROOOMMMKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQRRRRRRRRRPPPOOOQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKMMMQQQXXXaaajjjooolllhhhcccaaabbbcccbbbaaacccdddffffffeeedddbbb```eeeiiiqqqyyyzzzsssggg]]]WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYXXX[[[[[[\\\\\\]]]^^^^^^^^^\\\\\\]]]^^^```bbbdddeeebbbaaaaaacccdddeeeeeeddd^^^]]][[[YYYXXXWWWWWWWWWTTTVVVXXX\\\bbbkkksssyyy|||vvvfffOOOLLLJJJKKKMMMKKKEEE@@@??????@@@AAABBBBBBAAAAAA@@@>>><<<;;;<<>>===:::999;;;======999777888<<<===;;;777::::::999999888777777666666555555444444444555555333333444444444444444444^^^FFFEEEFFFDDDDDDBBB===<<<<<<;;;;;;;;;;;;<<<::::::999999888777777777666666666888888===JJJXXX~~~wwwkkkfffbbb]]]___ffffffeee``````fffrrr~~~wwwpppooossswwwwwwvvvrrriii\\\SSSPPPOOOPPPOOOZZZaaaddd]]]XXXWWWTTTOOOFFF<<>>===@@@EEEJJJLLLLLLMMMRRRddddddMMMMMM___uuu}}}nnnllliiifffeeeccc___[[[\\\]]]\\\XXXWWWZZZ[[[ZZZYYYZZZZZZYYYWWWUUUSSSRRRPPPPPPOOONNNMMMKKKIIIIIIKKKLLLOOOPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNQQQVVV]]]cccgggbbb^^^YYYVVVVVVWWWVVVUUUXXXXXXXXXYYYYYYZZZ[[[[[[bbbeeeiiimmmooojjjbbb[[[UUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^______`````````aaaaaaaaaffffffeeeeeecccaaa^^^[[[[[[ZZZXXXXXXXXXYYY[[[\\\___bbbdddeeefffmmmwwwkkk]]]JJJHHHFFFHHHKKKKKKGGGCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>===;;;:::;;;===@@@AAA>>><<<;;;;;;======<<<:::999;;;<<<;;;888777888::::::777555666:::;;;999555999999888888777666666555555444444444444444555555444444444444333333333333]]]DDDEEEHHHAAA<<<===<<<<<<;;;::::::;;;;;;:::::::::999888888777777666555666777666888BBBMMMjjj|||{{{wwwoooeee___```bbbdddgggfffhhhllllllxxxpppqqqwww|||zzzvvvmmm]]]RRRRRRSSSQQQRRRVVVcccgggjjjhhhaaa[[[VVVTTTHHHBBB[[[{{{mmm[[[LLLHHHCCCCCCGGGIIIGGGDDDAAA>>>>>>DDDIIIKKKOOORRRSSSSSS[[[jjjvvvyyyvvvuuuzzzlllmmmxxx{{{aaaGGG888444111111000000//////......////////////000111222222777777777888888777666666::::::::::::;;;===>>>@@@<<>>AAAFFFJJJLLLLLLGGGLLLRRRfff~~~]]]OOOLLLQQQcccxxx{{{uuuooojjjfffbbb```___[[[ZZZZZZYYYWWWYYY^^^YYYZZZZZZ[[[ZZZYYYWWWVVVVVVUUUTTTQQQOOOLLLIIIGGGIIIKKKMMMOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSWWWZZZ\\\\\\YYYUUURRRQQQQQQPPPOOOSSSRRRQQQRRRSSSVVVYYY[[[^^^^^^^^^___```___\\\YYYSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZZZZ\\\]]]^^^______aaaaaabbbbbbbbbaaaaaa```^^^______```___]]]ZZZYYYZZZZZZYYYYYYYYYZZZ[[[[[[```gggmmmooopppyyy}}}mmm[[[PPPEEECCCBBBDDDHHHJJJIIIGGGIIIGGGDDDBBB@@@@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<>>;;;======<<<;;;:::::::::::::::::::::999999888888888222222333666666888???HHH\\\yyy~~~qqqhhhhhhjjjjjjpppuuuvvvyyyxxxmmmnnnvvvoooqqqzzz~~~{{{tttfffVVVOOOTTTWWWRRRVVVaaaiiijjjmmmnnnhhh___YYYXXXNNNJJJgggttt```HHHEEECCCDDDFFFGGGCCC??????@@@CCCJJJPPPSSSUUUVVVSSSTTT\\\kkkuuuxxxxxxyyyvvvuuuttttttuuujjj|||\\\AAA444333111000000000/////////............///000111222333777888888888888777666666<<<<<<;;;;;;;;;===>>>???===AAADDDBBB===;;;===AAA======???BBBFFFHHHJJJKKKDDDMMMVVV]]]ppplllWWWGGGJJJVVVddduuuxxxpppppptttnnnccc^^^aaaaaa[[[ZZZ___WWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYWWWUUURRROOOLLLJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNOOOQQQRRRSSSSSSWWWUUUSSSQQQPPPPPPPPPPPPQQQPPPQQQRRRTTTVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\]]]^^^___```^^^___```aaaaaaaaa``````ZZZZZZ[[[ZZZZZZZZZ[[[\\\ZZZ\\\```dddhhhjjjkkkkkkiiisss|||~~~~~~zzzlll[[[MMMFFFBBBAAA@@@BBBFFFIIIJJJIIIHHHFFFBBB???>>>>>>@@@AAA===>>>>>>======<<<;;;:::;;;:::888777888777555444<<<<<<<<<;;;999888888888555444222333555666444222555555444444333333333222111111111222222444555666444444333222111111000000TTTHHHIIIEEEHHH???>>>===<<<;;;;;;;;;;;;:::::::::999999999999999222111333666777888===EEESSShhhxxxooooooyyyyyyvvv}}}vvvpppttt|||xxxppp\\\RRRPPPWWWWWWSSS[[[kkkpppppppppooollleee\\\UUUOOOQQQppp{{{fffQQQFFFEEEEEEGGGJJJKKKIIIFFFCCCFFFKKKPPPVVVYYYYYYVVVUUUVVV]]]iiirrrwww{{{vvvhhhssswwwqqqtttRRR777...111000000000000////////////......//////111222333444777777888888888777777666======<<<;;;<<<===>>>???@@@DDDGGGEEE???<<<===@@@>>>???AAACCCDDDFFFGGGHHHGGGKKKUUU^^^bbbsss}}}fffVVVLLLKKK[[[oooyyyhhheeeddd^^^\\\___WWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZYYYXXXVVVSSSRRRPPPQQQQQQQQQPPPPPPOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLNNNOOOLLLMMMOOOQQQRRRSSSRRRRRRUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\]]]^^^______[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[ZZZYYY[[[```eeeffflllvvvzzzkkk^^^OOOEEEAAABBBAAAAAABBBEEEGGGHHHHHHGGGDDDAAA???>>>@@@CCCEEE@@@AAAAAA@@@???>>><<<;;;888777666666777888777666;;;:::999999999888777666444444333333444444444333333333333222222222222222000000000000111333444444333333222111000//////...hhhQQQGGGEEEJJJ@@@@@@>>>===<<<<<<;;;;;;::::::::::::::::::999999888555555777777666999???KKKXXXpppuuuqqqwww~~~zzzwwwyyy~~~|||rrriiiSSSQQQSSSXXXXXXYYYeeetttzzzzzzvvvppppppooocccTTTNNNVVVqqq|||rrr```RRRCCCCCCBBBBBBDDDGGGIIIIIIIIIJJJOOOSSSWWW[[[^^^[[[VVVWWWYYY```jjjqqquuu|||~~~lllddduuudddEEE222///555000000000000//////////////////000111222333555666777888888999::::::999999>>>===<<<<<<===>>>???@@@CCCEEEGGGFFFBBB??????@@@???AAABBBBBBBBBDDDFFFHHHLLLDDDIIIXXX^^^bbbbbbMMMHHHMMM```nnnssseee___\\\[[[\\\YYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUSSSRRRQQQPPPPPPQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNIIIKKKLLLLLLKKKLLLNNNPPPLLLNNNPPPRRRSSSRRRQQQPPPRRRUUUWWWXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWVVVXXX[[[]]]aaahhhrrrzzz{{{hhh]]]SSSFFF@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEECCCAAA???@@@BBBEEEGGGBBBBBBAAAAAA@@@>>>===<<<888777666888:::;;;;;;:::888666555555666777555444333333333333333333333333222222222222111111111111000000000000000111222333111111111000/////////...```HHHDDDDDDBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::;;;777555666555444777<<>>===>>>@@@BBBCCC@@@@@@???>>>======<<<<<<888777777888:::;;;;;;:::666444333444666777666444222333333333222222222333111111111111111111111111000000/////////000000111////////////////////////pppPPPJJJEEECCCBBBAAA???>>>=========:::::::::::::::::::::::::::666444555555444777===<<>>???@@@@@@@@@======<<<===>>>???AAABBB@@@@@@AAADDDFFFFFFDDDBBB===???@@@@@@@@@CCCIIINNNEEEKKKOOOLLLHHHMMM]]]kkkpppWWWLLLEEEFFFGGGJJJ[[[ooo}}}vvvnnndddeeeeeedddcccaaa___^^^]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYTTTTTTSSSRRRRRRRRRRRRSSSOOOPPPPPPQQQQQQPPPPPPOOOPPPOOOMMMLLLKKKKKKKKKLLLIIIKKKMMMLLLJJJIIIKKKMMMNNNNNNMMMNNNOOORRRUUUVVVQQQSSSUUUUUURRRQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSWWWWWWWWWZZZ___ffflllppp~~~}}}xxxsssjjjXXXJJJGGGDDD===<<<@@@999<<>>>>>===;;;;;;::::::;;;777666666777888999888777777555444555888:::999777111222222222111000111222111111111111111222222222111000000////////////000.........///////////////nnnKKKGGGAAABBBAAA???===>>>===<<<;;;:::999999888888999999999888666444333444555666===>>>FFFWWWpppzzz{{{|||{{{yyyyyyvvvhhh___WWWJJJPPPXXXbbbooo~~~uuussskkkeeeppp|||iii]]]RRRPPPDDD<<<@@@DDDDDDHHHOOOXXXRRRQQQRRRLLLEEEMMM\\\ccciiillljjjhhhgggdddaaa[[[```ggglllooorrrtttvvv}}}xxx}}}qqqQQQ>>>555111//////222111111111111111222222222333444555666999===@@@===<<<<<>>@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCAAAAAACCCDDDEEEBBBAAAAAAAAACCCDDDFFFHHHGGGIIIJJJIIIIIINNNXXX```eeeFFF@@@AAA===CCCSSSqqqwwwsssooolllkkkhhhccc^^^```cccbbb^^^\\\___aaa```\\\[[[ZZZZZZ\\\^^^^^^]]]XXXWWWWWWVVVVVVVVVVVVVVVQQQQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUUUUUUUUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNRRRVVVVVVRRRQQQUUUYYYYYY]]]fffooosssxxxwwwiiioooyyyqqqkkkVVVNNNFFFCCCCCCAAA===;;;===<<<===BBBGGGHHHDDD??????>>>===<<<;;;:::::::::BBB???;;;999999999888888666444444777<<<===999444555555555666666666666666111111000000111111222333//////000000000000//////---...000000...---...//////////////////.........yyyVVVCCCCCCDDDDDDBBB???===<<<;;;;;;:::999999888999999999999888666444444444555666888;;;CCCOOO___xxx}}}~~~uuutttpppccc]]]YYYOOORRRfff}}}jjjhhh{{{uuunnnsssuuujjj\\\NNNCCC===BBBGGGIIINNNVVVWWWVVVVVVUUURRRQQQYYYdddfffkkknnnkkkhhhhhhgggccc___bbbfffkkkooosssvvvxxx}}}fffHHH888444222000000222111111111111222222333333444555666666999<<<@@@>>>===<<<>>>BBBDDDCCCBBBAAABBBBBBAAA@@@@@@BBBDDDHHHGGGEEEDDDDDDEEEGGGHHHBBBBBBBBBCCCEEEGGGIIIJJJGGGIIIIIIHHHGGGKKKRRRYYY```fff{{{gggTTTJJJAAABBBJJJJJJWWWlll~~~}}}{{{xxxtttmmmddd___ccciiikkkgggcccbbb```]]]bbb```^^^^^^_________^^^\\\[[[YYYWWWVVVUUUTTTTTTUUUTTTTTTSSSSSSTTTTTTUUURRRPPPNNNNNNOOOPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTTTTTTTSSSRRRQQQSSSRRRQQQOOONNNNNNNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQPPPRRRTTTVVVXXX]]]dddiiisssxxxrrrmmmnnn~~~{{{mmmbbbYYYLLLIIIFFFEEEEEEBBB???===>>>======@@@DDDEEEAAA<<<>>>======<<<<<<<<<<<<<<<@@@>>>;;;999999999888777777555444777;;;<<<999555444444444444444444444444111111111111111222333333//////000000000000000000...000111111000//////000////////////............pppLLLDDDEEEFFFEEEAAA===;;;;;;;;;;;;:::999999999999999:::888777555555555666666555:::BBBGGGLLL___~~~zzz{{{tttfffhhhyyybbbbbbuuuuuuqqqzzzsss___VVVKKKCCCBBBBBBCCCLLLWWW]]]aaa```YYYVVV\\\eeejjjjjjoooooollliiijjjiiigggffffffiiimmmsssxxx{{{|||zzz{{{|||mmmUUU<<<222222333222111222222111222222333444444555666777777777888<<<>>>???======>>>@@@AAA@@@???EEEEEEDDDAAA??????AAACCCGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDEEEFFFHHHJJJKKKFFFGGGHHHGGGFFFGGGLLLPPPRRRUUU[[[ooonnn^^^RRRIIIEEE===@@@IIIWWWgggrrrvvvvvvhhhmmmtttxxxxxxuuuqqqnnnjjjrrruuuqqqkkkiiihhhgggfffccc```_________^^^]]]```___]]]ZZZXXXVVVUUUUUUWWWVVVVVVVVVVVVVVVVVVWWWTTTRRRPPPPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRMMMNNNOOOQQQQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOONNNKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVZZZ___eeeooozzz|||wwwrrrbbbUUUKKKAAADDDFFFFFFDDDAAA>>>===>>>===<<<===@@@@@@===999::::::;;;;;;;;;<<<<<<<<<>>><<<:::999999999777555777555333555999:::999777444444333333222222111111222222111111222222333444//////000000111111111222///000111111//////000111000000///...............ZZZEEECCCCCCDDDBBB>>><<<===;;;;;;:::999999999999::::::999888666666666666666555999@@@CCCDDDQQQkkkzzz~~~}}}ccceeewwwzzzppprrr}}}|||ddd```UUUJJJDDD@@@CCCUUUjjjtttxxxqqq___YYYbbbjjjiiinnnqqqpppllliiijjjkkkiiijjjkkknnnttt{{{{{{zzzzzz{{{\\\HHH444...111333222111222222222222333444555666666777888888888999;;;===>>>>>>>>>>>>???@@@@@@@@@HHHGGGEEEBBB???>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFGGGCCCEEEFFFFFFFFFFFFHHHJJJSSSPPPNNNXXXtttuuufffYYYPPPJJJCCCBBBEEEJJJMMMNNNLLLUUUcccnnnvvv{{{~~~uuuqqqooonnniiifffcccaaa``````___^^^^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPPPPOOOOOONNNNNNMMMIIIIIIJJJJJJKKKMMMNNNOOORRRSSSSSSTTTUUUVVVWWWWWW[[[cccmmmssswww}}}xxxtttwww{{{}}}vvvbbbVVVMMMEEE???EEEIIIEEE@@@>>>=========;;;:::;;;======;;;999777888999::::::;;;;;;;;;:::999888999999888666444555333222333555777777666444444333333222111000000222222222222222333333444//////000000111111222333...///000///......///000111000///...------......jjjMMMEEE???AAABBB???>>>@@@<<<;;;::::::999999:::::::::999999888777777666666444666;;;@@@CCCKKK\\\llltttiiippphhhgggvvvuuuttt~~~wwwdddYYYNNNHHHGGGRRRnnnlllaaajjjppplllppprrrqqqllliiikkkllljjjhhhkkkqqqyyy~~~tttOOO???111...111222111000222222222333444666777888777888999999999999;;;======>>>??????@@@AAABBBBBBFFFFFFDDDAAA>>>>>>???AAA??????>>>>>>>>>>>>??????DDDDDDDDDCCCBBBAAAAAA@@@???AAACCCEEEEEEFFFGGGHHHHHHDDDEEENNNYYYoooiiiaaaUUUIIIAAA???AAACCCCCCJJJUUU___gggpppzzz|||tttmmmmmmjjjfffcccbbbbbbbbbaaaXXXXXXXXXYYYYYYZZZ\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLLLLMMMOOOPPPNNNNNNOOOOOOPPPPPPPPPQQQNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUXXX[[[]]]```aaaiiiwww|||xxxrrrnnnnnnuuuxxxxxx~~~xxx```QQQKKKGGGCCCHHHNNNNNNFFF>>>===??????;;;;;;;;;;;;<<<===<<<;;;999:::;;;<<<=========<<<888777777777888888555444222111111111333444555555444444333333222111000000222222111111222222333444000000//////000111222222000111111000......000222222111///---------......cccPPPAAA???BBB@@@???AAA<<<;;;;;;:::::::::::::::::::::999999888777777777333222555<<>>@@@@@@@@@@@@BBBCCCAAABBBBBB@@@>>>===>>>???>>>>>>????????????>>>>>>AAAAAAAAAAAA???>>><<<;;;===>>>@@@BBBDDDEEEEEEEEECCC@@@EEEMMMJJJNNNmmmtttcccSSSGGGAAA???<<<>>>@@@EEEKKKTTT^^^dddqqq}}}zzzrrrnnnhhhdddcccbbbaaa```WWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZXXXWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMNNNOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSUUUYYY^^^dddjjjnnnppp{{{|||zzzwwwggghhh|||lllVVVLLLJJJIIIFFFMMMSSSPPPDDD===???BBBAAA;;;<<<===>>>???>>>===<<<>>>???@@@AAAAAA@@@>>>===777666444555666666555444000000111222222333333444333333333222111111000000111111000000111111222333111000///......///000111222333333111000000222444333222///---,,,,,,---...cccHHHAAACCCAAA???@@@<<<<<<;;;::::::::::::;;;::::::::::::999888777777444222444999===@@@HHHPPPfffzzzcccfffxxxvvvxxx{{{~~~hhhUUUYYYqqq|||tttvvvooo\\\OOOWWWgggsss|||xxxrrrvvvyyyyyysssvvvvvvqqqnnnooonnnlllgggmmmuuuzzz}}}tttTTT:::555222222111...000444222222333555666888:::;;;666888:::;;;;;;;;;===>>>===???AAA@@@>>>===>>>@@@;;;===??????>>>=========>>>>>>>>>??????>>>>>>>>>===>>>>>>???>>>===<<<;;;<<<<<<===>>>@@@BBBBBBAAACCCDDDHHHIIIEEEEEERRRbbbwwwiii[[[QQQJJJEEE???<<<===AAAFFFIIIMMMVVVdddqqq|||uuuooollljjjhhhfff``````___^^^^^^^^^______]]]]]]\\\\\\\\\\\\]]]]]]```^^^\\\[[[[[[[[[ZZZYYYVVVVVVWWWWWWVVVTTTSSSRRRTTTUUUVVVWWWWWWUUUSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTUUUVVVWWWTTTUUUVVVXXXZZZ]]]___aaadddfffjjjpppvvv|||~~~tttllllllrrr|||yyyhhh^^^]]]UUUcccqqqvvvvvv~~~uuudddTTTMMMNNNMMMIIIFFFLLLJJJ???:::???AAA>>>>>>@@@BBBCCCAAA???===<<>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::888777777666555666999:::<<>>@@@AAA???<<<:::;;;===777999===>>>===<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<>>>>>>>>>======<<<;;;;;;<<<===???>>>>>>999???BBB@@@CCCJJJLLLHHHSSS}}}pppfffXXXMMMGGGCCC@@@>>>@@@BBBFFFQQQfff~~~}}}yyywwwuuulllkkkiiifffdddcccbbbbbb\\\[[[[[[ZZZZZZ[[[[[[\\\cccaaa___^^^^^^^^^]]][[[XXXXXXYYYYYYXXXVVVTTTSSSXXX[[[___aaaaaa]]]YYYUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\[[[YYYXXXWWWXXXXXXYYYYYY[[[___eeekkkrrrwwwzzzzzz|||ttthhh___ccciiirrr|||yyylllZZZMMMIIIXXXooo}}}uuunnnllleeeYYYNNNKKKMMMKKKFFF;;;BBBAAA888777===???:::AAADDDFFFFFFCCC@@@<<<;;;@@@AAAAAA@@@???<<<999777666444111111333555666666///222555666666555444444.........//////////////////////////////000000111222111...,,,++++++,,,---......---+++***+++---000444222///---+++,,,---...pppGGG999EEEGGG;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;666777777777888;;;@@@DDDLLL```{{{~~~~~~}}}wwweeeccc___YYYSSSOOOMMMMMMFFFHHHFFFXXXyyyhhhrrrjjjYYY\\\tttyyysssmmmkkkpppuuuwwwwwwyyyxxxvvvtttrrrqqqoooooorrrsss|||}}}hhhMMM===222333444333222111222333444555777999;;;;;;:::999999999999::::::;;;;;;;;;@@@===;;;<<<======:::777888;;;===>>>===<<<<<<<<<999999:::;;;<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<<<<===>>>===>>>???AAACCCFFFHHHIIIKKK\\\wwwlll```SSSCCC???>>>@@@BBBCCCGGGRRRaaalllyyyooofffaaa```aaaccc```___```ccciiilllkkkiiijjjiiihhhhhhgggddd___\\\[[[[[[[[[ZZZXXXXXXXXXXXXbbbdddiiimmmiii```[[[ZZZ___]]]]]]___bbbdddccc```jjjlllkkkhhhddddddhhhmmmllloootttzzzxxxiii^^^[[[^^^aaaxxx{{{~~~zzzfff\\\dddpppiiilllnnnVVVNNNDDD???BBBFFFIIIIII@@@>>>===;;;::::::::::::CCCBBBAAA???===<<<;;;;;;;;;:::999;;;>>>???===:::999999888666555333222222111111111111111111111111///000000000111111111111///000222333444444333222111000///...---,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++qqqOOO<<<>>>CCCBBB??????>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;666777777777777:::>>>AAAAAAOOOccc|||xxxlllccc\\\[[[YYYUUURRROOOOOOOOOJJJLLLKKK___lllsssqqq\\\ZZZooossspppnnnoootttyyyzzzzzzyyyyyyxxxwwwuuusssqqqpppvvvzzz{{{pppUUU???444555555333111//////111444555666888888777888999:::::::::::::::;;;;;;;;;;;;@@@>>>======???>>><<<999888:::<<<<<<;;;:::;;;<<<::::::::::::::::::999999999::::::;;;<<<<<<<<<<<<>>>=========>>>>>>???@@@??????@@@BBBDDDFFFIIIJJJHHHNNN\\\rrr~~~uuummmoooXXXTTTLLLCCC===???GGGNNNXXX]]]cccfffdddbbbbbbbbbtttqqqlllhhhfffiiinnnrrrpppqqqtttzzz~~~yyytttmmmfffaaacccaaa```bbbeeeeeebbb___fffiiirrr{{{}}}vvvooommmjjjkkkmmmrrrwwwxxxvvvsssyyy}}}tttfff[[[ZZZZZZ]]]fffuuuwwwxxx}}}yyyuuuqqqfffYYYRRRKKKCCC???AAAEEEFFFFFF@@@???===<<<;;;;;;;;;;;;@@@???>>><<<;;;::::::999;;;:::888999<<<===;;;999999888777666444333222222111111111111111111111111000000111111111222222222///000111333333333333222000000...------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,wwwcccKKK<<<>>>HHHBBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;777777777666666888;;;>>>@@@FFFQQQeee~~~vvvuuueee[[[ZZZYYYWWWVVVUUUTTTTTTTTTOOORRRPPPaaatttvvvkkkTTTMMM\\\ooo{{{kkkkkkmmmrrrwwwzzz{{{{{{yyyzzzzzzzzzxxxvvvsssqqqvvv~~~|||xxx___FFF777333555444333111000111555888<<<======:::666555888:::<<<<<<<<<<<<;;;;;;;;;;;;AAA?????????@@@@@@>>><<<999:::;;;:::999:::;;;===<<<<<<;;;;;;:::999999888999999:::;;;<<<=========>>>>>>>>>>>>???@@@BBBBBB@@@@@@AAABBBDDDFFFHHHJJJJJJGGGHHHQQQaaa~~~uuugggZZZPPPJJJGGG???@@@CCCFFFIIILLLOOOPPPXXXXXXWWWUUUTTTYYYaaaggg{{{xxxvvvyyy|||zzzrrrjjjssswwwtttccc[[[ZZZYYYVVVbbbfffmmmuuu~~~vvvqqqpppjjjXXXHHHLLLGGGAAA???@@@BBBBBBAAAAAA@@@>>><<<;;;;;;;;;<<<<<<;;;:::999888888888888;;;999777666777999888888888777666555444333222111000000000000000000000000111111111111222222222222...///000111222222222222//////...---,,,,,,,,,---,,,,,,,,,------------...,,,++++++++++++,,,,,,---hhhIII===DDDDDDCCCBBB@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;888888888777555666888:::BBBFFFMMMYYYpppxxxpppllleee^^^ssszzzssskkkhhhccc___]]]\\\[[[ZZZXXX```ZZZ^^^|||___LLLFFFMMMSSS]]]ccc^^^fffhhhlllppptttwwwyyyzzzyyyzzz||||||{{{xxxuuussssss|||~~~kkkSSS???666666111222333333444666999<<>>============<<<<<<<<<@@@@@@@@@@@@@@@???>>>===;;;<<<<<<;;;::::::===???>>>>>>==================999::::::;;;<<<===>>>>>>=========>>>???AAABBBCCC??????@@@AAACCCEEEFFFGGGJJJDDDCCCIIIMMM[[[xxxooo___YYYOOOHHHEEEEEEFFFFFFFFFHHHIIIHHHHHHMMMUUU\\\gggmmmvvv}}}~~~tttlllfffccc]]]\\\XXXUUU[[[iiivvv|||zzzzzzvvvlll^^^RRRIIIDDDFFFCCC@@@>>>???@@@???===@@@???===;;;:::::::::;;;999888888777777777777888:::888555444444444666666666666555444333222111111000000000000000000000000000000000000111111111111......///000111111111111......---,,,,,,,,,------------------------------+++*********+++,,,------bbbGGG???DDDCCCBBB@@@>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<888999999777555555666888<<>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@???>>>>>>======>>>>>>===<<<<<>>???;;;;;;<<<<<<>>>???AAAAAA======>>>>>>@@@AAABBBCCCEEE>>>???FFFGGGHHHZZZrrr|||lll___UUUMMMIIIDDDEEEDDDBBB@@@BBBGGGLLLEEEJJJRRRYYY___gggpppvvv|||}}}yyyvvvgggfffccc```___^^^______hhhttt|||uuunnnnnnxxx|||wwwtttkkk]]]LLLAAAAAAEEEAAA@@@???>>>>>>>>><<<;;;>>>===;;;999888888888999888777777666666777777888777666444222111222333555555444444333222111000000////////////////////////............////////////............///000111111------,,,,,,,,,------...------------------------************++++++,,,---|||\\\GGGDDDDDDBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888666555666777666<<>>?????????@@@@@@@@@@@@AAABBBCCCBBB???============>>>??????>>>>>>???AAAAAAAAAAAAAAACCCEEEGGGHHH===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<===>>>???@@@BBB======BBBDDDEEEMMMXXXrrr~~~|||wwwhhhccc\\\UUUNNNIIIFFFDDDBBBCCCEEEFFFHHHKKKOOORRROOOOOOPPPUUU\\\dddiiikkkrrrzzz}}}zzzlllkkkhhheeecccdddgggjjjqqqrrrvvvyyy|||}}}~~~~~~{{{uuupppjjjlllqqq}}}|||zzzvvvuuueeeSSSHHHDDDAAA@@@AAA>>>>>>??????>>>===;;;:::===<<<:::888777777777888888777666666666666666777333444333222000000222444333333333222111000000000////////////////////////------------............------------...///000111,,,,,,++++++,,,---.........------------,,,,,,,,,+++************++++++,,,rrrvvv[[[EEEEEECCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999::::::999777666666777888999>>>GGGNNNXXXjjjzzzkkkZZZXXXOOOLLLVVV^^^aaajjjooosssgggVVVooouuuqqqiiicccbbbkkkkkkZZZTTT]]]bbbhhhpppxxxzzzvvvsssvvvyyyxxxxxxyyyyyyxxxxxxwwwwwwvvvzzzzzz\\\III???888444333333444444555666;;;@@@EEE>>>999444555999>>>??????>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFDDD@@@======>>><<<>>>??????>>>>>>???@@@BBBAAA@@@@@@AAACCCEEEFFF???>>><<<;;;;;;;;;===>>><<<;;;;;;;;;<<<======>>>;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>AAAEEEIIILLLQQQfff}}}vvvqqqfffaaa[[[VVVRRRNNNKKKIIIKKKIIIFFFFFFHHHKKKMMMNNNLLLQQQVVVXXXYYYYYY\\\___```]]]\\\```bbbaaadddhhhkkkooossstttqqqnnnlllkkkjjjiiihhhfffeeedddbbb```]]]```dddhhhmmmttt{{{|||www|||{{{rrrkkkmmmssswwwsssooorrrsssnnnZZZGGGAAAAAAAAA??????>>>>>>??????>>><<<<<<;;;===<<<:::888777777888888777777666555444444444555000222333333111000222444222222222111000000//////........................---------.........//////---,,,,,,,,,,,,...///000++++++++++++,,,---...///......---------,,,,,,,,,,,,+++******************[[[zzznnnFFFFFFEEECCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<999::::::999777666777888:::666777@@@HHHOOOXXXaaavvvkkk______UUUMMMSSSZZZWWWccciiijjjzzzlllWWWdddsssrrrlllmmmkkkqqqooo^^^WWW^^^aaacccmmmxxx|||wwwssssssvvvwwwwwwwwwwwwwwwwwwwwwwwwkkkyyyuuubbbLLL???888444222333555555555666:::CCCNNNVVVKKKAAA666222666;;;===<<<>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHFFFAAA>>>>>>???:::<<>>======>>>BBB@@@???>>>>>>???AAABBB@@@???===;;;:::;;;<<<=========<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<======999===>>>;;;<<>>???@@@???>>><<<<<<===>>>===;;;999888888888999777666555444333333333333---000333333111000222444222222111111000000//////.................................////////////000---,,,++++++,,,---///000*********+++,,,---...///.........------,,,,,,,,,,,,,,,+++***)))))))))***CCCrrr|||WWWHHHBBBHHHHHH???===DDD???===;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888777666888999999999<<>>>>>?????????=========>>>?????????@@@AAABBBBBBAAA???>>>>>>??????>>>===<<<;;;:::999999::::::::::::::::::::::::>>>;;;::::::===>>><<<::::::::::::;;;<<<===>>>???@@@AAAGGGQQQccczzz}}}xxxqqquuutttoooiiifffeeeffffffeeerrrtttvvvxxxyyyxxxvvvttt}}}}}}zzz{{{xxxrrrwwwooolllhhhccc^^^[[[WWWPPPFFF???;;;;;;===:::;;;<<<======;;;999888;;;:::888777666666666666444333333333333222222222000000000000000//////...000000000000000//////.........//////......---,,,---...///...,,,+++,,,---...........................---,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++******999ZZZrrr[[[JJJ???CCCIIIGGGBBB@@@@@@===;;;:::;;;<<<;;;;;;;;;;;;;;;::::::888777777666777777777999BBBNNNXXXaaaeeetttvvvmmmgggeeebbb^^^]]]```pppvvvzzzkkkgggmmmtttuuupppsss}}}|||zzzwwwsssnnnjjjhhhhhhkkkppptttwwwxxxxxxxxxwwwuuusssttttttqqqllliiimmmtttYYYKKK<<<666555555555777666555999>>>===>>>MMMaaaoooVVVCCC@@@EEEEEE@@@@@@@@@@@@AAABBBDDDEEEFFFFFFCCC@@@>>>???@@@AAAAAA============>>>>>>>>>>>>AAABBBBBBAAA???===>>>???>>>===<<<;;;:::999999888999999999999::::::::::::===;;;999:::<<<===;;;:::999999999::::::;;;<<<===;;;;;;===AAAJJJ___|||}}}}}}vvvnnniiieee___UUUNNNRRROOOJJJCCC===;;;;;;===:::;;;<<<======;;;:::888999999888777666444444333555555555444444333333222000000111000000///......///////////////......---...............------,,,---...///...,,,+++,,,---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********666DDDgggrrrqqq]]]FFF>>>EEEKKKGGG@@@@@@>>>;;;:::;;;;;;;;;::::::;;;;;;::::::999888777444555666666777<<>>===EEEQQQrrrjjj[[[III@@@@@@AAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDAAA???>>>@@@BBBCCCCCC>>>==================<<>>======>>><<<;;;;;;:::999888777777888888888999999:::::::::;;;:::999999;;;;;;:::999888888777888888999:::;;;;;;;;;::::::999@@@SSSfffyyyxxx|||{{{zzz}}}rrruuunnnddd^^^ZZZUUUMMMGGGDDDDDDBBB???;;;:::;;;<<<;;;;;;<<<===<<<;;;:::999:::::::::999888666444222555555444444333222111000111111111111000///------......//////......---,,,...............---,,,,,,---...///...,,,+++,,,---+++++++++++++++++++++++++++******))))))***++++++************++++++++++++,,,++++++++++++*********555777NNNwww|||]]]DDD???EEEIIIGGGBBB@@@===;;;;;;<<<;;;:::::::::;;;;;;:::999999888444555666666666888===AAAXXXdddpppuuuzzz|||rrrjjjrrr}}}nnn[[[WWWTTTXXXvvvtttrrrooollljjjiiiiiiiiihhhjjjmmmppptttvvvwwwwwwyyywwwyyyzzzpppdddgggtttuuuYYYFFF<<<444333555555666999:::888:::>>>>>>===AAAHHHSSSRRRLLLBBB===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCAAA???>>>@@@AAABBBAAA??????>>>>>>======<<<<<>>777333555777777999;;;===;;;;;;===>>>>>>BBBGGGEEEFFFEEEBBBBBBFFFFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCAAA???>>>???@@@???>>>?????????>>>>>>======<<>>;;;::::::;;;888888888777666666555555666666666777777777888888666777777777666666666777555444444444444555555666444555888:::888555777===>>>KKKgggxxxpppoooqqq\\\RRRFFF@@@AAACCCDDDCCC888:::<<<<<<;;;999999999<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;888555333333444444555444222000///111111111111000///...---000111111111111000//////---------...---,,,,,,+++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------******++++++,,,,,,------+++++++++*********))))))111555666@@@eee|||___JJJDDDEEEGGGDDDAAA???>>>>>>===;;;::::::;;;;;;;;;;;;::::::888888888888888888999999;;;HHH[[[lllxxxwwwkkkhhhxxxwwwssshhh```ssszzzvvvuuurrrpppoooooopppqqqnnnnnnoooqqqsssuuuwwwyyywwwwwwuuuqqqrrr}}}nnnRRR<<<777333222666::::::<<>>>>>>>>======???DDDHHHGGGHHHGGGDDDFFFIIIFFF@@@DDDBBBAAA???>>>>>>??????BBB@@@>>>===>>>>>>===<<<>>>>>>==================;;;<<<===<<<:::888999:::777777777777666666555555666666666666666666666666444555666666444444555666444444333333333333444444444333555888888555555999===:::AAAWWWxxxyyywww~~~xxxrrrnnnfff```JJJFFFCCCCCCFFFFFFAAA===777999;;;<<<;;;:::999:::=========<<<<<<<<<<<<;;;777777777777666444333222444555666777777555444222000000000000000//////...111111222222222111000000---------------,,,++++++---...///...,,,+++,,,---------------------------***+++,,,---------------+++++++++,,,,,,,,,,,,,,,+++************)))))))))000777666666NNNzzz|||\\\HHHCCCJJJGGGCCCAAA@@@???>>><<<::::::;;;;;;;;;;;;;;;::::::999888888999999999999999>>>III\\\sssuuuiiimmm|||}}}sssyyy~~~yyyxxxvvvtttsssssssssssssssrrrrrrrrrsssvvvxxxzzzwwwxxxtttuuuoooXXXEEE<<<555222333888;;;:::;;;>>><<<@@@BBB@@@>>>???BBBEEEDDDGGGFFFCCCCCCDDDCCC>>>FFFCCC@@@===<<<===>>>@@@>>>===;;;<<<===>>>===<<<::::::;;;;;;;;;;;;;;;<<<888999:::999888777888999777777777777666666666666777777666555555444444444222444666555333222333555444444333333333333333444666333333555666444666999666999>>>AAAFFFZZZ~~~{{{pppiii```TTTJJJDDDBBBAAADDDHHHGGGAAA;;;666888:::;;;;;;:::;;;<<<>>>======<<<<<<<<<<<<<<<444444444333333333222222111333555777777666444222...//////000000000000000111111111111111000//////,,,------------,,,++++++---...///...,,,+++,,,---++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++************************))))))))))))+++333333...999\\\iiiNNNEEEKKKHHHDDDBBBAAA@@@???===::::::;;;;;;<<<;;;;;;;;;:::888777777999:::999999777999@@@NNNaaavvvppp~~~qqqiiiggghhhffflllyyyzzzwwwvvvuuutttsssrrrrrrrrruuuuuutttssstttvvvyyyzzzssssssooovvvrrr\\\GGG===<<<888555666::::::777777999;;;AAAEEECCC???>>>@@@BBB<<>>@@@;;;:::999;;;===>>>>>>===888888888999999:::::::::555777888888777777888999777777777777777666666666777777666555444333333222111444555444222111333555444444333333222333333333444000---///111111444888666666:::===<<>>;;;<<<@@@AAA>>>;;;444666999::::::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<555444333333333333444555---///111333444333111000---...///000111111111111000000000000000//////...,,,,,,---------,,,++++++---...///...,,,+++,,,---************************'''(((***+++,,,,,,++++++++++++******))))))((((((************))))))))))))222000111444555BBBdddxxx\\\NNNFFFGGGHHHGGGEEEBBB@@@???=========<<<;;;;;;;;;:::888888888888888888999999===999:::BBBIIIXXXwwwuuufff___YYY]]]^^^~~~{{{zzz{{{{{{yyywwwtttsssrrrssssssqqqwwwsssrrryyyxxxrrrssspppeeehhhsssZZZIIIBBB<<<666<<<<<<<<<<<<===============<<<;;;>>>BBBEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@<<<999999;;;>>>;;;;;;;;;<<<<<<<<<======:::999888888888999:::;;;999999888888777888888888::::::999666333333555777444444555555444444333222444444444333333333222222555555444333333222111111111111222222222333333333666555444444777:::>>>AAAOOOggg}}}}}}}}}|||{{{||||||~~~qqq]]]JJJ>>><<<>>>@@@===:::<<>>>>>======<<<;;;;;;;;;999999888888888888999999<<<888999>>>BBBKKKccc|||wwwgggZZZXXX^^^~~~~~~}}}}}}yyyxxxxxxxxxwwwxxxxxxxxxnnnrrrnnnoooxxxxxxpppppptttnnnsss~~~dddMMM>>>888555444;;;;;;<<<<<<=========>>>AAA@@@>>>@@@BBBCCCBBB@@@DDDDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@===::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999999999999888888777777888888999999777555222222444666444444555555444444333222333333333333222222222222444444444333222222111111111111111222222222222333222222222222444666999;;;666CCC\\\{{{~~~xxxpppuuu{{{tttpppnnniii^^^PPPCCC;;;:::;;;???;;;999:::???AAA???===999999::::::999888777666888888777666555444333333222222333333333333222222111222222000...,,,---/////////...---------------...------...000000///---...------,,,++++++***************+++++++++,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))000...000222///...999HHHzzzwww```TTTHHHDDDGGGHHHCCC===??????>>>>>>===<<<<<<;;;;;;;;;:::999888888888888;;;888999<<<<<<>>>LLL]]]wwweee___kkk~~~zzz{{{||||||||||||{{{zzzrrruuuppppppyyyxxxrrruuu}}}~~~uuuWWWDDD:::333555;;;;;;;;;<<<===>>>>>>??????CCCAAAAAAAAACCCDDDCCCBBBGGGFFFEEECCCBBBBBBAAAAAACCCBBBAAA>>>;;;:::<<<>>>============<<<<<<<<<<<<@@@>>><<<:::888777777888:::999999888888888888777777777777444222111333555444444555555444444333222222222222222111111111000333333333222222111111000000000000111111111222222111111111222333444555666333333999III___|||wwwrrrooovvv}}}}}}}}}}}}|||wwwlllbbbSSSPPPIIIBBB===:::::::::===:::888888;;;===;;;999777888888888888888777666777777666555444333333222333333222222222222333333555666555222///---...//////...---------------------,,,,,,---//////...---------,,,,,,+++*********)))*********++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))...---///333222000444;;;ZZZzzzxxxiiiWWWKKKHHHIIIGGGDDDAAAAAA@@@???>>>======<<<===<<<;;;999999888888888:::999;;;===;;;999???HHHYYYxxx}}}zzz~~~~~~~~~}}}~~~~~~|||yyywwwuuuxxxsssppptttrrrttthhhJJJ???:::555888BBB<<<<<<===>>>@@@AAABBBBBB@@@@@@AAABBBDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCBBBCCCCCCAAA???<<<;;;<<<>>>>>>>>>>>>============<<<@@@???===;;;999999999999;;;;;;;;;;;;:::999999888777777777555333222333555444444555555444444333222111111111111000000000000222222222111111000000000//////000000000111111111222333444555555555444444;;;666444888AAAPPPddduuuzzzxxx}}}tttlllkkksss|||wwwssssssqqqiiiZZZMMMDDDBBB>>><<<<<<<<<;;;:::<<<:::888888999:::999777666777777777777777666666666666555555444333333222333222111000000111222333999999777555111//////000......---,,,,,,---------,,,++++++,,,......---,,,,,,,,,++++++*********))))))))))))************+++************************))))))))))))))))))((((((************************))))))))))))))))))))))))///...///222333333555888???cccmmmYYYKKKFFFGGGJJJCCCBBBBBB@@@???>>>>>>======<<<;;;:::999999999999888888;;;>>>===:::;;;???AAAZZZ|||~~~{{{{{{|||~~~~~~{{{xxxvvvmmmrrrnnnjjjkkklllzzzmmmRRR<<<888999555888AAA>>>???@@@AAABBBCCCDDDDDD@@@AAACCCDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBB@@@===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===============<<<;;;:::999777888888777555444555666444444555555444444333222111111111000000000//////000000000000000/////////........./////////000000222333555666666555333222444111000444777:::AAAIII[[[yyy|||ssswwwzzzzzzuuuooojjjgggrrrzzz}}}yyyvvvyyytttmmmddd[[[OOOCCC:::@@@>>><<<;;;<<<<<<;;;999<<<:::999888888999888777777777666666666666666666555555444444333333222222222222000//////000222222666666555333///------...------,,,,,,,,,------...+++******+++------,,,++++++***************))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))************************((((((((((((((((((((((((////////////000111222444222MMMtttjjjTTTGGGFFFIIIEEEDDDCCCBBBAAA???>>>>>>===<<<<<<;;;::::::::::::666777888;;;<<<<<<<<<<<<>>>DDDSSSsss|||zzzuuuwwwyyy||||||{{{yyyxxxhhhmmmkkkkkkooouuuvvvTTTDDD777888;;;;;;===BBB@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFEEECCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEECCCDDDCCCAAA>>>======>>>>>>>>>>>>>>>????????????======<<<<<<<<<===???@@@===>>>>>>>>>===<<<:::999777888999888666555555777444444555555444444333222111111111111000000000///////////////////////////------........./////////000111222333222222000///111//////333555444666:::999KKKdddzzz}}}zzz|||{{{uuu~~~}}}}}}}}}{{{wwwsssrrrsssuuujjjiiimmmtttyyyzzzzzz{{{{{{zzzyyyxxxkkkeee[[[OOODDD???===>>>>>>===<<<;;;:::999888888;;;:::999888888888888888999888777666555555555555444444333333333222222222111111000000000000111111000000000...+++***+++,,,,,,,,,,,,,,,,,,------...***))))))***,,,---+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((---...///...---...000111222:::SSSyyy~~~dddPPPHHHGGGFFFEEEDDDCCCAAA@@@??????<<<<<<;;;;;;;;;;;;;;;<<<999888888888;;;======;;;<<<<<>>BBBDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFEEECCCAAACCCDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBB???===>>>>>>======>>>>>>???@@@AAAAAA>>>>>>===<<<===>>>???@@@<<<===>>>>>>===:::888777555666888777555444555666444444555555444444333222222222111111111000000000........................,,,------------............//////000000000//////333000000333555333333666999666;;;GGGSSSccc~~~llljjjiiihhhjjjlllmmmnnnjjjttt}}}|||ssskkkiiikkkfffhhhmmmvvv~~~~~~wwwooojjjjjjlllppptttvvvwwwwwwvvvyyyxxxtttnnnnnnsssyyy{{{||||||zzzsssjjjPPPLLLFFF@@@======@@@CCC;;;======;;;888666888;;;888888888777777777777888;;;:::888777555555555555333333333333222222222222///000000000000000000///,,,------,,,+++***,,,---,,,,,,++++++,,,,,,---...))))))(((***+++,,,***)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))---//////...///111222555---:::aaasss[[[KKKEEEGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<===>>><<<:::888;;;>>>>>><<<666@@@FFFFFFPPPnnn~~~{{{{{{|||wwwxxxxxxxxxxxxwwwuuutttnnnllliiiqqq~~~wwwbbbJJJ<<<===<<<999<<>>>>>???<<<<<<===???@@@AAABBBCCC@@@???>>>======>>>???@@@;;;<<<<<<<<<;;;999777555444555777666555444444555444444555555444444333222222222222222111111111111---.....................,,,,,,,,,---------......////////////000000000000+++)))+++000333111000222999000111;;;<<<999EEEYYYyyy|||{{{~~~~~~~~~ttt```MMM???>>>===>>>???>>>;;;999:::===>>><<<777666:::???666777777777666666777888===<<<999777555555444555333333222222222222222222...///000111111000///...,,,---......------///111++++++++++++,,,,,,---...)))(((((()))++++++***)))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))************************((((((((((((((((((((((((............////////////222444444===```rrr[[[JJJEEEGGGIIIIIIFFFBBB???===>>>===;;;::::::;;;<<<===<<<;;;::::::999999999999===???AAAAAAFFFUUUlll~~~~~~}}}~~~xxxuuuwwwwwwtttqqqpppooommmnnnkkkrrrrrr]]]MMMEEE888999:::<<<>>>AAACCCDDDAAADDDFFFDDD@@@======>>>AAAAAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFDDDBBB@@@???@@@AAAAAAAAAAAA@@@?????????????????????@@@@@@@@@BBB???;;;;;;===>>>>>>===;;;<<<<<<;;;:::999888888555555555444333222000///333333222222111000//////111111111111000000000///,,,------......------,,,---,,,,,,,,,,,,---............//////000000111111............////////////333333333444444444555555BBBRRRlll{{{rrrhhh[[[JJJ???>>>;;;;;;===;;;888:::???999???AAA>>>:::999777555666666666777888:::;;;<<<<<<;;;;;;:::888666444333444444333222222111111111////////////............------------------------+++++++++,,,,,,,,,------************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))............////////////111333222777NNNsssvvvgggYYYQQQIIIGGGIIIIIIEEE@@@@@@>>>===;;;;;;;;;<<<======<<<<<<;;;::::::;;;;;;:::<<<===<<<===FFFUUU```|||}}}~~~|||vvvzzz{{{wwwpppjjjgggfffqqqssszzzlllUUUGGG@@@999:::;;;===???AAACCCDDDDDDFFFGGGEEEBBB@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@===999999;;;<<<<<<;;;::::::::::::999888888777555555555444333222111000222222111000000///......000000000/////////......,,,,,,------------,,,,,,---,,,,,,,,,,,,---........................//////------........./////////111111111222222222333333000888EEEUUUhhh{{{ooo```YYYVVVRRRHHH>>>>>>;;;;;;===;;;999;;;@@@:::???@@@<<<999999:::888888888777777777888888999999:::;;;<<<:::777444222333222222111000//////...////////////.........---------------------------+++++++++,,,,,,,,,,,,---************************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---............/////////000111111000999RRRwwwtttbbbNNNEEEHHHJJJGGGAAABBBAAA???===<<<<<<======>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===@@@EEEIIIVVVmmm}}}yyyyyy}}}~~~||||||zzztttlllffffffiiippp{{{zzz```LLL@@@<<<999:::;;;===???AAABBBCCCDDDEEEEEEDDDBBB@@@AAABBB???@@@@@@@@@@@@@@@AAAAAADDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???????????????????????????<<<:::888777888999999999777777888888888777666666444444444444333333222111000000000//////......---///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,------------................../////////000000000111111111333;;;LLL___mmmqqq]]]OOOAAA>>>FFFMMMLLLGGG>>><<<;;;<<<;;;999;;;AAACCCEEEBBB;;;777999:::999;;;:::999888777666666555555888;;;===<<<999555222111111111000///---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((---------.........//////000///000///...999ZZZzzz|||cccPPPHHHFFFEEEDDDDDDCCCAAA???>>>>>>===>>>======<<<<<<;;;<<<<<<===<<<;;;;;;===???AAABBBBBBEEERRRfff}}}{{{zzz||||||~~~yyyqqqlllhhhhhhlllrrrnnnyyydddSSSGGG???;;;999:::;;;===>>>@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAA????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>======<<<<<<:::999888777777888888888555555666666666666555555333333333444444333222222000000000//////.....................------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,++++++,,,,,,,,,,,,---------------------............///666555222000///333:::@@@UUUcccwwwtttfff[[[KKKBBB:::999@@@GGGIIIIII>>><<<;;;<<<;;;999<<>>>>><<<;;;;;;;;;;;;;;;<<<<<<:::888777999<<>>>>>>>>@@@@@@@@@AAAAAABBBBBBAAA?????????@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBBBB???????????????>>>>>>===>>>======<<<;;;::::::999999999999888777777888888555555666666666555444444333333333444444333222222111000000000000000////////////.........---------+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............+++---...//////000111222111:::GGGSSS___ppp~~~fffQQQKKKOOOTTTHHHGGGEEECCCAAA??????>>>???<<<;;;<<<;;;:::===CCCPPPNNNFFF<<<777999:::888;;;<<<<<<<<<<<<:::999999666666666666666666666666111222222222111///---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,------------.........///...000444111...444???dddrrrUUUCCCAAAFFFCCCCCCBBBBBBAAA@@@??????;;;;;;;;;:::;;;;;;<<<======;;;888888:::===???@@@===>>>DDDNNNXXXeeevvv}}}yyywwwnnnfffeeelllqqqnnnlllooossscccPPPFFFDDDDDD???:::999:::;;;===>>>>>>======@@@@@@AAACCCEEEFFFDDDBBB??????@@@AAACCCDDDEEEEEEAAAAAA@@@@@@@@@AAAAAABBB???????????????>>>>>>===>>>>>>===<<<:::999888888888999:::999888777777888777777777777666555444444444444444444333333222111000000000000000000000000//////.........---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------...---------------,,,,,,************++++++++++++,,,------------.........++++++++++++,,,...000111///222444555888AAAOOOYYYtttuuugggSSSDDD>>>@@@CCCEEE===BBBHHHHHHDDD???>>>>>>???<<<;;;;;;;;;:::>>>DDDIIIGGGAAA:::999<<<===::::::;;;<<<===<<<<<<:::999666555444222222333444555111222333333333111///---------,,,,,,,,,+++++++++************************((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,---------.........------///000111000111333EEEjjjxxxdddRRRGGGDDDBBBBBBBBBBBBAAAAAA@@@???<<<<<<;;;;;;<<<======>>>>>>===<<<;;;:::<<<>>>@@@;;;;;;@@@GGGKKKOOOXXXbbb{{{~~~xxxqqqmmmeeebbbfffooosssqqqvvvsss```VVVJJJAAA>>>>>>>>>===:::<<<>>>???@@@???>>>===>>>???AAADDDHHHHHHEEEAAA???@@@AAACCCEEEGGGIIIIIIDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@??????@@@???>>>===;;;:::999888666888:::999777555666888:::::::::999777666444333555555555444333222111000////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,---------111///,,,+++,,,---......333333222000000111666999BBBLLL[[[kkk{{{tttiiiLLLDDD???@@@DDDDDD???:::888===BBBEEEDDDBBBAAAAAA@@@<<<;;;;;;;;;:::???EEE@@@@@@<<<888999===<<<888999:::;;;<<<;;;:::888777444333333222222111111111///000222333333222000...,,,,,,,,,,,,++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,---------......+++---...---...111222111888GGGjjjwwwgggUUUJJJAAAAAAAAABBBBBBAAA@@@@@@===============>>>??????777888:::999888999;;;>>>@@@===>>>BBBCCCCCCJJJTTTWWWjjj~~~|||~~~zzzrrrjjjdddeeecccgggnnnpppsss|||bbbPPPMMMGGG???999888<<<@@@<<<>>>@@@AAABBBAAA???>>>;;;<<<>>>CCCGGGGGGCCC??????@@@BBBDDDGGGIIIKKKLLLFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA@@@>>>===;;;::::::555888:::999666444555777<<<<<<;;;:::888666555444555555555444333222000///---.....................,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++******++++++,,,---))))))******+++++++++,,,))))))))))))***************++++++++++++,,,,,,,,,*********,,,.........---+++---///111222222111111...333;;;CCCLLLZZZjjjvvvvvvfffWWWMMMAAA@@@@@@AAAAAA@@@BBBEEECCCBBBBBBAAA@@@???<<<:::@@@<<<;;;;;;;;;:::???FFF======:::777888:::888222888999:::;;;:::888555444111222333333333111///------///111333333222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''---,,,,,,++++++,,,,,,---///...,,,,,,---///111333555555IIIlll}}}|||tttlllPPPEEE:::777<<>>;;;???>>>;;;===AAA>>>777<<<<<<;;;::::::::::::;;;<<<<<<===>>>@@@AAACCCDDDOOOUUUdddxxx}}}ooobbbaaagggmmmqqqvvv|||lllVVVRRRIII???999:::<<<===<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@BBBEEEGGGGGGFFF???>>>???AAA???<<<>>>CCCCCCDDDBBB@@@AAAEEEEEEAAACCCBBB@@@>>>======>>>>>>???AAA???:::999<<<<<<:::<<<;;;:::999999999999999;;;999777666444444444555555555555444333222000//////............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///222111000111444999===AAAJJJSSS```lllxxxtttccc\\\]]]YYYMMMAAA@@@======AAA???::::::>>>BBBDDDEEECCC???<<<<<<===??????>>>>>>===;;;:::999;;;:::999888777777777888888666555444555555333111111111000///////////////000000000000///...---,,,...---,,,,,,++++++,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((()))---,,,,,,++++++,,,,,,---------,,,,,,---...000111333///555LLLkkk}}}mmm]]]HHH999666;;;???BBB@@@BBBAAA======AAABBB>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<===???@@@BBBCCCFFFKKKVVVdddqqq}}}zzzsssoookkkiiinnntttxxxyyyaaaQQQJJJCCC;;;888:::===>>>===>>>???@@@AAABBBBBBBBBBBB@@@??????AAADDDFFFFFFEEECCC??????EEEIIIGGGDDDCCCBBBEEEEEEBBBAAADDDDDDAAABBBAAA???>>>>>>>>>>>>???@@@AAA???;;;:::<<<===:::===<<<;;;:::999999999999999888777555444333444444555555555444333111000///............------------,,,,,,+++++++++*********++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------............//////......///222555777---333;;;BBBGGGOOOYYY```pppzzzsssdddTTTKKKCCCCCCJJJLLLGGG@@@@@@===>>>AAA@@@;;;;;;>>>AAACCCDDDBBB???===<<<===999>>>BBBAAA<<<888666777888888888777777666666666777555444444555555333222111000000///////////////////////////...---,,,+++---,,,,,,+++++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((((((---,,,,,,++++++,,,,,,---,,,,,,---....../////////111111///444MMMpppxxx\\\DDD777666;;;@@@BBBDDDBBB===;;;===??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCEEELLLUUU\\\cccnnnyyy{{{pppfffgggmmmsssxxx|||zzzxxxcccSSSJJJ@@@<<<999999<<>>>>>??????@@@AAAAAAAAAAAA???>>>>>>@@@CCCDDDDDDDDDDDD>>>>>>GGGPPPOOOFFF@@@@@@FFFHHHEEEBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAA@@@;;;:::======;;;>>>>>>===;;;:::999888888888777666444333333333333444444444333222111000///............------------,,,++++++++++++*********++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------...------,,,------...///---000333444444666:::>>>@@@FFFPPPYYYdddppp|||lllZZZJJJ@@@@@@<<<999;;;@@@BBB@@@<<<===;;;<<<>>>>>>;;;:::<<>>======>>>:::BBBJJJIIIAAA999777999555555666666666555555444555444333333555555444333111000//////......//////............---,,,++++++,,,++++++***************++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''(((---,,,,,,++++++,,,,,,---+++---...000000000......---333555111666OOOtttsss\\\JJJ???;;;;;;BBBDDDEEEBBB???===<<<<<<>>>===<<<<<<;;;<<<<<<<<<:::::::::;;;<<<===>>>???BBBCCCHHHOOOSSSXXXaaakkkvvv}}}ooogggeeemmmwww|||||||||vvvcccRRRHHHDDD;;;999999;;;>>>@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@CCCDDDDDDCCCBBB<<<<<>>>>>>>>>>>>>>?????????@@@AAA@@@;;;;;;===>>><<>>>>><<<;;;999888777777777666555444444333333333333333333222111000///.........---------,,,,,,++++++++++++*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------......------,,,---...000000......000222333555666888:::???GGGLLLWWW```lllwwwyyycccOOOBBB===<<<===@@@@@@??????>>>===:::888:::999999;;;<<<;;;::::::;;;<<<=========<<<<<<<<<===CCCIIIHHHAAA:::888999222333444555555555444333444333222333444555444333000000///............///------------,,,,,,+++***+++******)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''---,,,,,,++++++,,,,,,---,,,...000111222000///------,,,000222///555SSSsss}}}kkkXXXHHH???AAACCCGGGIIIGGGCCC???>>>>>>>>>===<<<<<<<<<<<<===;;;:::::::::;;;<<<======>>>>>>BBBHHHKKKNNNVVV___bbboootttvvv~~~}}}xxxqqqlllfffeeejjjvvvtttcccTTTIIICCCAAA<<<<<<<<<>>>@@@AAA@@@?????????@@@AAAAAAAAA@@@@@@AAA@@@@@@AAACCCEEEEEEDDDAAA>>>===AAACCC@@@===>>>>>>FFFJJJFFFAAA@@@@@@@@@===>>>>>>>>>??????>>>>>>???AAA???;;;:::===>>><<<>>>>>>===<<<;;;999777666666666666555555444444333222222222222111000//////...------------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++++++++***+++,,,---......---,,,)))+++,,,---------...///111111222222222333666888666;;;@@@DDDGGGNNNYYYaaapppyyyxxxmmmLLLIIIDDDAAA>>><<<:::999444777999;;;;;;:::::::::::::::::::::===>>>===:::888888999::::::;;;:::999>>>>>>>>><<<999666555444222222333444444444444444333222111222333444333222000//////...............,,,,,,,,,,,,,,,,,,+++***+++***))))))(((((())))))***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''---,,,,,,++++++,,,,,,---,,,...///111111000...---555)))'''222555222<<>>===============<<<;;;;;;;;;;;;;;;<<<<<<>>>===@@@CCCDDDFFFLLLUUUYYYaaannn}}}xxx~~~xxxrrrkkkddd```iiijjjqqq}}}wwwdddTTTJJJDDDBBB@@@@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@AAACCCEEEDDDCCCBBB@@@AAAAAA>>>:::===BBB>>>DDDFFFCCC@@@@@@@@@???===>>>>>>??????>>>======>>>???>>>::::::===>>>;;;<<<<<<<<<<<<;;;999777555444444555555444444333222111111111111111000//////------------,,,,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++((()))***+++,,,,,,,,,,,,---...///000111111111000,,,---///000111111111111...000000//////333999???===CCCLLLUUU]]]fffqqqwwwttteeeXXXMMMEEE777999<<<>>>???>>><<<:::333555999;;;<<<<<<===>>><<<===<<<<<<@@@CCCBBB===777666666888999:::999777@@@===:::777666555555555333333333333444555777777333222111111333333222111000///......------......,,,,,,,,,------,,,,,,++++++******))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%'''))),,,,,,+++)))(((---,,,,,,++++++,,,,,,---,,,,,,---......---,,,+++222,,,,,,222666555555999TTTvvv{{{tttXXXKKKAAA@@@BBBAAAAAACCC@@@???>>>>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>AAA@@@@@@FFFNNNSSSYYYaaakkkvvv}}}xxxrrrnnnmmmmmmmmmmmmtttuuu{{{tttiiiZZZKKKCCC@@@@@@AAABBBBBB@@@??????AAADDDGGGBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@AAABBB???;;;>>>CCC???BBBBBB???>>>AAAAAA>>>>>>>>>??????>>>===<<<;;;<<<>>>===999999<<<===;;;999:::;;;;;;:::888666555111222222333222222000000000000000111000000///...---------,,,,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))************************++++++)))))))))+++,,,+++***))),,,,,,,,,---------+++***------...///000222444555...///111444777<<>>999555===<<<:::888777999<<>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<888888999<<<<<<<<>>>>>AAAFFFJJJCCCCCCCCCDDDCCCCCCBBBBBB@@@???>>>???AAABBBBBBAAA>>>===>>>AAAAAA>>>>>>BBB???@@@???<<<>>>BBBBBB>>>>>>?????????>>>===;;;:::;;;===<<<888888;;;<<<:::777888:::::::::888666555//////000111111000......///000000000000000///...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))------,,,+++++++++++++++++++++,,,...//////...,,,---,,,,,,---/////////...---,,,---...000///,,,)))222111///000333555666666222999FFFUUUhhhtttiiiYYYJJJBBBDDD>>>888999===@@@===999777999:::999888888888999555444444555777888999888999:::999888===CCCAAA999:::888777999;;;<<<:::777555999<<<888111...222888777555333333444777;;;>>>555333111111222111000...//////...------------...,,,,,,---......---------,,,++++++***************(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((%%%(((,,,///000...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////222:::UUUwwweeeLLLAAABBBDDDDDDEEEFFFDDD@@@<<<;;;>>>BBB>>>;;;:::;;;===>>><<<999;;;;;;::::::;;;>>>@@@BBBJJJMMMSSSXXX___fffmmmrrr~~~yyyrrrmmmeeeccc^^^bbbwwwxxxdddbbbRRRCCC???AAAAAA???===CCCBBB@@@>>>>>>@@@CCCDDDBBBBBBEEEJJJKKKGGGDDDEEEBBBAAA@@@?????????@@@AAA>>>===@@@EEECCC<<<;;;???AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<===>>>===;;;999888666666777:::;;;999777777777666555444333333222222111111111000000/////////000111111000...,,,+++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******+++***)))))))))***,,,,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++.........///000000111111///444999:::===HHHZZZhhhwwwpppYYYNNNGGGIIIJJJDDD>>><<<666999:::888;;;BBBBBB===777666555555555666777888888999999:::999888777666999::::::;;;<<<======>>>999999:::::::::999888888:::999777666444333333222333222333555999;;;<<<;;;555555666666555333000//////............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111111:::SSSrrr~~~iiiVVVJJJCCC>>>???AAADDDDDDCCCAAA?????????===;;;;;;===>>><<<;;;<<<;;;::::::;;;===???@@@DDDGGGKKKOOOTTTZZZ```dddkkkttt~~~wwwnnneee```ZZZ```dddlll~~~wwwhhhZZZSSSJJJCCCDDDFFFDDDBBBBBBBBBAAA???>>>>>>???@@@AAA???>>>@@@EEEEEEAAA???@@@@@@??????>>>>>>?????????AAA===<<<@@@BBB??????AAA@@@AAAAAAAAA@@@??????>>>===<<<<<<<<<>>>===;;;999888777666888:::;;;999777666555555444333222111111111111111000000000//////---...//////...---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))*********)))))))))***+++,,,))))))(((((((((((())))))))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))((((((************+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------...//////000000111000222444111///222;;;CCCMMMYYYkkk|||sssnnneee\\\SSSLLLEEE@@@EEE>>>:::===>>>;;;888888999;;;;;;:::===BBBBBB>>>777777777777777888999999888999:::::::::888777666888888999:::;;;======>>>::::::999999888777666555;;;:::888777555444444444333333444777<<>>>>>@@@CCCFFFHHHLLLQQQUUU]]]gggrrryyy}}}}}}xxxtttmmmhhhdddaaa___^^^```hhhooouuuuuullleee]]]UUUIIIHHHJJJMMMJJJEEEBBBDDD@@@@@@???>>>=========>>>???<<<===@@@@@@<<<;;;>>>======>>>>>>>>>>>>>>>===CCC<<<999<<<@@@AAA@@@@@@???@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;999888777777888::::::999777444444333222111000//////000000000000////////////+++,,,------,,,+++)))((()))*********+++,,,,,,,,,************************))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))***++++++)))((((((''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))((((((((())))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000,,,---///...------000222...444>>>GGGRRR^^^jjjsssvvvlllaaaUUULLLMMMHHHBBB===:::999777666777444333555555333444666:::;;;;;;:::<<>>BBBCCCCCC666777777777666555333222......---------,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))***,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///////////////---111333333>>>YYYyyyrrrxxxpppbbbKKKEEE>>><<<>>>BBBDDDDDDCCCAAA>>>===<<<======>>><<<;;;;;;:::::::::;;;;;;;;;===???@@@BBBDDDHHHLLLXXXaaalllsssuuuyyy~~~xxxpppjjjddd[[[WWWYYYbbbkkkqqq{{{|||zzz{{{xxxmmmccc\\\VVVSSSRRRTTTVVVUUULLLBBB???BBB@@@@@@??????>>>===<<<<<>>===???>>>;;;;;;>>><<<===>>>???@@@???>>>===AAA???===>>>>>>>>>>>>>>>>>>>>>???????????????>>><<<;;;::::::;;;;;;999777777777888888999999888777444333333222111000//////////////////////////////++++++,,,,,,+++***))))))((())))))***+++,,,,,,---************************))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))******(((((((((''''''((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))************++++++++++++******++++++,,,,,,---.........---------///222333333333666666666555666999@@@DDDSSSZZZaaafffjjjqqq{{{|||qqqfff^^^YYYUUUQQQLLLGGGCCC>>>999555:::888555444444666666555888999999888444222444777999888777777888:::999777:::<<<>>>@@@AAAAAAAAA@@@999999:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777666666555555555888777666555444333333333444444555888<<>>EEEJJJCCCBBB@@@>>>===<<<<<<===<<<<<<;;;;;;::::::::::::999;;;<<<===>>>@@@DDDGGGQQQYYYbbbiiillloootttxxxyyy~~~xxxtttooohhhccc[[[[[[[[[^^^fffrrr~~~{{{}}}pppdddZZZUUUTTTVVV```^^^\\\WWWKKK@@@>>>AAAAAA@@@@@@???>>>======<<>><<<>>>===;;;;;;>>><<<===???@@@AAA@@@???>>>AAAFFFIIIFFF@@@======>>><<<===>>>>>>????????????;;;::::::;;;;;;:::777555666777888888777777666666444444333222111000//////.....................///,,,,,,,,,,,,,,,++++++***(((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))***************))))))(((((())))))***)))******++++++******)))*********+++,,,,,,------222///---,,,...//////---444333222000///000222444666:::>>>???>>>AAAHHHNNNHHHMMMSSSXXXZZZ[[[\\\\\\```aaaaaaaaa```^^^]]][[[[[[\\\^^^^^^]]]]]]___```ggghhhiiihhhfffccc___]]]SSSOOOIIICCC>>>;;;999999:::999777777777888777777111000///000222222111///999<<<===:::555444666888999777555666777777555555999:::<<<>>>???@@@??????999999999999999999999:::>>>>>>===<<<;;;:::999888666666555555666777888999999999777666555555555555444333333444777888888777////////////...------,,,---,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,444)))(((333444000:::MMMooo~~~{{{cccNNN@@@<<<===>>>AAABBBBBB@@@===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999::::::;;;<<<@@@BBBJJJPPPWWW]]]aaaffflllpppttt{{{}}}uuulllfffaaaZZZXXXYYYZZZcccoooyyy~~~}}}qqqccc[[[YYY\\\cccjjjccc\\\UUUOOOHHHAAA@@@DDDAAA@@@???>>>======>>>>>>>>>;;;:::<<<<<<::::::=========>>>???@@@@@@@@@@@@CCCLLLQQQLLLCCC??????@@@;;;;;;<<<>>>>>>?????????:::;;;<<<>>>>>><<<777333444666777777555444444555333333222111000//////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))************))))))((())))))******+++,,,,,,///---+++***,,,...//////............///000111111---///222222222333666:::000333777999888777777777;;;;;;<<<<<<;;;999777666555777888888888888999;;;<<<===???@@@@@@???>>>===???<<<999666555777999;;;777777777666555555444444555444555666777777444222333777999555222444666666:::666555888888666555666555666777888999:::::::::888888777777888888999:::>>>>>>===;;;:::888777777555444444444666888:::;;;<<<;;;:::999888888888888333222111111222222111000---,,,,,,++++++++++++***,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***222+++***///333222333888MMMbbb}}}ppp]]]MMMBBB>>>???AAACCCBBB>>>:::999999;;;<<<<<<=========<<<<<<999:::::::::999:::<<>><<<;;;;;;<<<>>>???<<<::::::======::::::======<<<======>>>???@@@@@@EEELLLNNNGGGAAA@@@@@@???999:::<<<===>>>?????????;;;===@@@BBBCCC???999444333555777666333222222444222111111000///...------,,,,,,---------.........,,,,,,,,,++++++,,,,,,---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((()))))))))***))))))))))))))))))***((())))))))))))))))))((('''(((((())))))***++++++((()))***+++---///222333///...------............+++,,,...111333555666777111333555555333111111111333444555666666555444333111333444444444444555777444444666777999999::::::555444333111111111222333333444555444333111111111222111000000222333222111///444444000000444555333999444333777888555444666555555555555555666777777777777666666666777888999::::::999999888777777666555444333333444666888999;;;:::999888777777777888333111000000000000///------,,,,,,+++++++++++++++++++++++++++************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))%%%,,,///+++)))...222222333LLLnnn{{{iiiZZZQQQ>>>AAADDDBBB>>>:::888777;;;<<<<<<===>>>>>>===============;;;::::::;;;===???AAADDDGGGLLLSSS[[[```hhhpppvvvwwwzzzyyykkkaaaZZZXXXYYY\\\___cccpppwwwttt{{{zzzsssqqqTTTFFF::::::???@@@???>>>>>>===:::999999;;;===???<<<:::;;;??????===<<>>?????????===???CCCFFFFFFBBB:::555222444666555222000111333000000///...---,,,,,,+++,,,,,,,,,------.........,,,++++++***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((******))))))))))))******(((((())))))))))))((((((''''''(((((()))*********'''***,,,---+++***+++,,,...,,,***)))***,,,,,,,,,/////////000222111///---///000111111000//////000,,,---///111222333222222///000222222111111333444111111111111222333333333000111222444555555444444+++...111333444444555555333000......000333444555222555444000000555555111666111000444666222111444777777555555555666777888777666555555555777888999666666666666777777777777555444333222222444555777888777666555555444555555222111000000111111000.........---,,,,,,,,,------+++++++++************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$%%%++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---......333999JJJiiiyyyuuu\\\RRRKKKLLLHHH???;;;???999777555666999<<<======<<<======<<<;;;:::;;;<<<;;;;;;===@@@FFFMMMSSSVVV^^^dddjjjmmmnnnttt~~~vvvmmmhhhdddaaa```]]]bbbeeegggooo}}}}}}zzz{{{www___PPPLLLBBB@@@===::::::;;;>>>@@@;;;<<<<<<;;;::::::<<<>>>???BBBBBB===999<<>>???????????????>>>@@@BBB@@@===<<<>>>AAABBBBBBBBB@@@>>>===>>>???@@@>>>???EEELLLLLLBBB999666666666666555555555555444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''+++)))(((***...000000...((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---------.........////////////////////////////////////000000000000///...///000000000111111111111//////000000111111222222222222111111111111111111222222333333333222222111000000000000000000000000111111111111111111111111444333222222333444666777333444555555666555555555777666555555666666555444333444555666777777666666888777777666555444444444444444444444333222111111000000000///......------------,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---......000111888HHHbbb}}}wwwfffXXXKKKBBB???AAA999888888999<<<======<<<=========;;;;;;;;;===>>>::::::;;;===@@@EEEJJJMMMXXX\\\aaabbbccchhhrrrzzz~~~{{{iiigggccc```^^^^^^```bbbgggsss|||xxx{{{wwwbbbMMMBBB@@@@@@???<<<;;;:::;;;===>>><<<<<<===<<<;;;<<<>>>@@@===AAACCC???===>>>???>>>===>>>???@@@AAAAAAAAAAAA???@@@@@@???>>>>>>@@@AAA???@@@@@@???>>>>>>@@@BBBBBB@@@@@@DDDHHHFFF>>>666777777666666666555555555444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''(((''''''''''''''''''((('''''''''''''''''''''''')))'''&&&(((+++---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,---------............................../////////000000//////.../////////000000000111111000000000000000000111111111111111111111111111111222222222222111000//////000000000000000000000000111111111111111111111111444333333333333555666777444555555666777666666666666555444444555666666666888888777666555444444444777777666666555444444333444444444444333222111000000000//////......------------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++******++++++,,,---...///000000333@@@\\\zzzhhhXXXIII???AAA???<<<;;;;;;;;;:::999???>>>===;;;;;;;;;<<<===<<<;;;:::;;;<<>>======>>>@@@BBB===BBBEEEBBB@@@@@@???<<<>>>???@@@AAABBBCCCCCCCCC???>>>>>>???AAABBBAAA@@@???@@@@@@???>>>>>>???AAA@@@???@@@AAABBB@@@;;;888888888777777666555444444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''((()))******)))((('''(((((((((((((((((((((((('''(((((())))))******+++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////............/////////000000000000000000000000/////////000000000000111111111111222222222111000///......000000000000000000000000111111111111111111111111333333222333333444666666555555666777777777777777666555444333333444666666===;;;777444333333444555666666666555555444444333444444333333222111111000000000//////...---------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))************************************+++,,,---...///222222111555HHHeee|||yyygggWWWKKKEEE>>>:::999;;;<<<===???>>>=========<<<;;;:::>>>>>>===<<<<<<>>>???@@@AAADDDGGGIIIMMMTTT___gggmmmwww|||uuummmddd___]]]]]]eeellluuu}}}yyyyyy~~~nnnYYYJJJ@@@::::::===::::::;;;;;;;;;::::::999;;;<<<>>>???>>>???AAACCC???CCCDDDAAA@@@BBB@@@===@@@AAAAAABBBBBBAAAAAA@@@???===<<<>>>BBBDDDBBB???CCCDDDCCC@@@===<<<<<<===;;;===>>>>>>>>>=========999999888777555444333333222111111000...------,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((())))))******)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++,,,------............------............/////////000000000//////........./////////000000000000000111111111000000000111111000000000000000000000000111111111111111111111111111111111111222333444444444444555666666666666666777777666333222222444555;;;999555333222444777999555555555444444444333333444333222222111000000000000//////......---,,,,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))************************************+++,,,------,,,///000...///777FFFRRR{{{___VVVJJJ@@@<<<===@@@CCC:::::::::===@@@@@@>>>;;;???>>>>>>===>>>???@@@@@@===???AAACCCFFFLLLUUU[[[]]]fffmmmmmmlllqqquuuwwwtttuuuxxx|||~~~}}}zzzxxx|||||||||}}}~~~}}}yyytttrrrzzzppplllfff```^^^aaahhhnnnsssrrrYYYLLL@@@:::888777888:::888999:::;;;;;;:::999999:::<<<>>>?????????AAABBB===??????>>>@@@EEEGGGEEEBBBAAAAAAAAA@@@>>>===<<<>>><<<<<<>>>BBBCCCAAA>>>CCCCCCBBB@@@===<<<<<<===;;;===>>>===;;;:::<<<===888888777666555444333222111000000///...---,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''&&&&&&%%%%%%&&&&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********((((((((())))))))))))***************************++++++,,,---------------,,,,,,---------.........000/////////......------....../////////000000000/////////000222333555666000000000000000000000000000000000000000000000000...//////000111111222222222333444444555555444444999999888555222000111333555444333222444888<<>>>>>>>>>>>>>>??????@@@>>>???@@@@@@AAADDDHHHLLLOOOUUUXXXVVVWWW\\\aaabbb]]]___bbbdddeeeeeecccbbbggggggggghhhkkknnnrrrtttxxx~~~~~~{{{wwwsssqqqfffdddcccaaa```dddsss~~~xxxtttvvvzzzwwwpppmmmvvviiiQQQBBB;;;777888:::888888:::888999999::::::::::::999999;;;===>>>======>>>@@@999;;;;;;;;;@@@HHHLLLKKKAAAAAA@@@???>>>===;;;:::<<<<<<===>>>@@@@@@???===<<<===>>>===<<<<<<>>>@@@>>>???>>><<<999777777888666666555555444333222222000//////...------,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------...............---------------......//////000000.........000222555888999000000000000000000000000000000000000000000000000---...///000111111111111222222333444444444444333888:::;;;888444111111333111111222444777;;;>>>@@@333333333333333333333333333222111////////////000//////......---,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,---///...---,,,,,,---000111---CCCdddzzzooocccXXXPPPJJJDDD===;;;>>>CCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEHHHIIIGGGIIIMMMPPPNNNKKKMMMOOOQQQQQQQQQQQQQQQSSSSSSRRRTTTVVVYYYZZZ[[[eeeiiiooorrrsssuuuxxx{{{~~~~~~|||}}}}}}uuummmnnnmmmkkkhhhddd```]]]\\\UUUWWW[[[^^^```iii}}}~~~nnnaaa[[[___hhhooo|||uuucccNNN>>>===999888:::<<<::::::===999999999999::::::;;;;;;888:::<<<===<<<;;;;;;<<<:::<<<<<<<<>>>>>??????>>>>>>===<<<:::<<<>>>???>>><<<<<<<<<777888999:::999:::<<<>>>===<<<;;;999888666555333444444444333333222222222//////...------,,,,,,,,,************************************************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%''')))(((&&&&&&''')))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......,,,,,,---......///000000.........///111444777888000000000000000000000000000000000000000000000000...///000222222222222111222333444444555555444444555999<<<;;;666333333555000222555888:::;;;;;;;;;222222222222222222333333333222000.........///000///......------,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---(((***...000//////...///777444===WWW{{{{{{rrr[[[PPPCCC;;;;;;???AAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCDDDEEEEEE@@@BBBBBB@@@CCCFFFFFFBBBCCCEEEGGGGGGGGGGGGHHHIIIHHHHHHGGGHHHJJJKKKKKKKKKOOOSSSYYY\\\]]]___cccggghhhiiikkknnnpppqqqrrrssstttuuuuuussspppmmmlllllliiieeedddiiiooooooggg___VVVVVVVVVVVVUUUTTTSSSRRRVVV[[[bbbhhhlllwww^^^ZZZVVVZZZeeevvv}}}{{{uuuWWWDDD===;;;:::777666888888666888===:::999999999:::;;;;;;<<<777999;;;<<<;;;999999:::@@@AAAAAA@@@BBBDDD@@@:::<<<===>>>??????@@@@@@???888<<>>>>>CCC??????BBBCCC@@@???AAAEEECCCAAABBBEEEFFFDDDBBBDDDDDDEEEEEEEEEEEEEEEEEEGGG@@@???DDDGGGEEEEEEHHHGGGEEEBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKNNNRRRVVVQQQRRRTTTUUUWWWWWWWWWWWWZZZ[[[ZZZXXXUUUTTTUUUVVVTTTPPPMMMPPPWWWZZZVVVQQQRRRTTTTTTSSSVVV^^^ddddddeeerrrzzzuuurrr}}}|||cccZZZOOO___qqqvvvsss}}}kkkRRR???777888:::;;;;;;::::::999:::::::::888888777666666777888999999999:::;;;;;;<<<<<<===@@@>>>>>>>>>>>>>>><<<:::;;;999999<<<>>>>>>;;;777:::===AAABBB@@@===;;;:::999999999::::::;;;;;;<<<999888777555444333222111/////////000000000000000------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''')))+++,,,,,,,,,***)))++++++******************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......000///...------...//////000000000000////////////---///111111111000111222000222333333111222555888777666666444222222555777333444777999:::888333///666333444;;;>>><<<888777666666555333111222666999555222///+++***+++---///------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))***************)))((((((************************)))))))))))))))))))))))),,,,,,,,,,,,------------222000///222>>>UUUooo~~~wwwmmm```VVVQQQHHH@@@;;;<<>>===:::777999<<>>;;;999999888888999999:::::::::;;;888888777555444222111111////////////////////////------,,,++++++***))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''(((***,,,,,,+++***)))************************+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------000///.........///000000....../////////000000000111222222222000///000111,,,...000111111444888<<<888888777444111000222444555555555555555555555555777333333999<<<:::777777888777666444111111333444222222222111000...---,,,---,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,///000------999MMM^^^zzztttjjj\\\NNNGGGCCC???======>>>>>>@@@EEEJJJMMMOOONNNPPPWWW___aaa^^^YYYVVVWWWTTTPPPNNNOOONNNKKKLLLOOONNNMMMMMMOOOQQQRRRQQQPPPNNNLLLLLLLLLMMMNNNMMMMMMOOONNNMMMMMMMMMNNNPPPQQQMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWZZZ]]]aaagggpppvvv|||||||||yyyvvvuuuvvvxxx}}}zzzyyyxxxpppZZZKKK;;;555999;;;777111888777666555666888:::;;;;;;:::888777777777888888666666777777888999999999;;;::::::;;;======<<<:::<<<;;;;;;<<<===<<<999777777:::<<<===;;;999888888888888888888888999999999777777666555333222111111.........---------------,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))(((''''''''''''''''''''''''''''''(((***+++++++++***)))************************++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------............///000111111,,,,,,---...///000111222555555444111///...///111+++,,,...///000333666999666666555333111111222444666555444111///111888===777222111555999777666666777888777555111/////////...111444666555111---))),,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))************)))(((************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,'''...333222...///777???]]]tttuuulllcccUUUIIIBBBBBB???======@@@EEEIIILLLUUUdddwww}}}}}}vvvrrrjjjbbbZZZVVVXXX[[[XXXVVVUUUVVVYYY\\\]]]]]]^^^```aaa```\\\YYYYYYYYYZZZYYYWWWVVVWWWYYY]]]___[[[]]]___aaabbbeeehhhkkksssvvv{{{tttiiicccaaaaaalll{{{}}}yyy~~~~~~uuudddTTTCCC:::222333:::>>>:::444666555444333444666999;;;;;;:::999888777777888888666666777777888999999999:::999999;;;===>>>===<<<<<<<<<<<<<<<<<<;;;999888777999;;;;;;:::999999999888888888888777777777777666666555444333222111000---------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***************)))((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))******************************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000111222,,,,,,---......///000000555444333000......000333000000000///...///000222000111222222222333555777555666555111...111:::BBB888222///222555444444555444555666555222///------,,,///333666555111,,,(((++++++++++++************(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***---000111111000111222:::QQQppp}}}ooofffXXXRRRHHH???;;;===BBBFFFHHHYYYpppzzztttrrrtttqqqnnnnnnqqquuuyyy{{{}}}uuuuuuwwwrrrqqqooonnnooossswwwzzzyyy{{{~~~|||tttnnnooouuu|||xxx~~~}}}qqqaaaMMM<<<777555444777;;;<<<:::777555444333333444555888999;;;:::888777777777888888777777888888999::::::::::::::::::<<<>>>???>>>===;;;<<<<<<<<<;;;:::::::::999:::;;;;;;:::999:::;;;888888888777777666666666555555444333222111111000---,,,,,,,,,+++++++++***++++++***************)))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))))))))))))))((('''&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...///000000000.........---------------111111111000///000333555444222000...------------...///111111111222444666222555666333111333;;;BBB888111...111333222222333000222333333111///......,,,...000111000...+++)))++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++000,,,))))))---000222222222888IIIfff~~~xxxjjjYYYJJJAAA??????999AAAKKKUUU^^^jjjwww}}}zzz{{{~~~|||~~~nnn\\\NNN???111222555777999999888777777444444444444444555666777888888777666666777888999888888999999:::;;;;;;;;;;;;::::::<<<>>>???>>>===:::;;;<<<;;;::::::;;;<<<:::;;;;;;;;;::::::<<<>>>:::999999888777666555555444444333222222111000000------,,,,,,++++++******************************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((())))))*********************************))))))***++++++++++++***))))))*********++++++++++++,,,---.....................---------,,,,,,,,,---.../////////111444666222000------.../////////000111222222000///000111111333555444444555:::>>>888111...000333111000111---///111111000/////////,,,,,,,,,,,,,,,++++++************))))))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++///,,,((((((,,,///111111111222666GGGddd|||mmm___VVVRRRNNNLLLHHHEEECCCFFFKKKPPPeee}}}wwwwww}}}yyyyyymmmVVVEEE@@@:::222111333666777777666666666333444555666666555444444666555555555555777888999888888999999:::;;;;;;;;;:::::::::;;;======<<<;;;888:::<<<;;;::::::<<>>;;;::::::999777666555555333333222222111111000000...------,,,++++++******))))))))))))************((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''(((((()))******+++************************((())))))***************))))))))))))*********+++***+++,,,---------,,,+++,,,,,,,,,,,,,,,---------***,,,...//////000222444111...,,,---///222222111000111222111///......///111111111222333555888999777111...111333111//////---...000///...---...///,,,,,,++++++*********+++******)))))))))(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,///000000...,,,)))111666555===XXX{{{{{{|||xxxwwwssslllccc[[[TTTOOOLLL[[[sss}}}yyy~~~yyy|||vvvppp\\\BBB555888:::666222222444555777777666666333444666777777666444222444444444444555666888999888888888999::::::;;;;;;:::999999:::<<<<<<;;;999777999;;;;;;999:::===@@@:::::::::999888999<<<>>><<<;;;:::999888777666555333222222222111111000000......------,,,+++******)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************))))))))))))***************+++,,,---,,,+++***)))******+++,,,------...///***,,,.../////////111222222///------000222111000,,,...000111000000000111222000......111444666777777222///222444111........./////////---,,,---...+++++++++++++++++++++***))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---///000000000222444444;;;OOOeee|||{{{}}}|||pppmmmqqqvvvooonnnpppuuu}}}zzzmmmbbb]]]]]]eeetttyyyyyyxxxtttrrrrrrvvvyyyrrrsssssstttyyy|||}}}{{{yyy~~~{{{tttiiiTTT???777888888555222222333333444555666777888888555333333666777777666444333333333444555777888888888888888888888888888:::999888777777777888999;;;;;;<<<;;;999999;;;===999999::::::::::::::::::===<<<;;;:::888777666555444333222111000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))************(((((((((((())))))))))))***++++++,,,+++***)))((()))***+++,,,---,,,+++++++++++++++,,,,,,---------------............................../////////000...111333444111...,,,,,,......//////000000111111000000111111111111000000......---------,,,,,,,,,)))))))))))))))*********(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---...///------///000...///;;;IIIhhhtttjjjfffooovvvuuuiiiaaaRRRVVV___lllvvvxxxrrrjjjhhhfffgggkkkqqqttttttqqquuurrrpppttt~~~|||wwwuuutttyyy~~~zzz{{{~~~wwwwww{{{|||uuunnnQQQCCC666444777777555444222222333333444666777888:::777444444555666555444555444333333444555666777888888888888888888888888999999888777777888999::::::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::<<<<<<:::999888666555555333222111000////////////,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))*********(((((((((((())))))))))))***++++++++++++***)))((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...000222222000...------.........///000000111111000000111111111111000000------------,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///......000222///---000555<<<[[[{{{~~~{{{~~~|||wwwsssmmmuuu|||uuugggdddeeeppp~~~|||qqqjjjfffkkkxxxyyyqqqooosss{{{yyy~~~zzzxxxpppcccXXX;;;555111444777555444444222222222333444555666777:::888555444555555444222666555444333444444666666777777777777777777777777888777777777777999:::;;;999;;;======<<<;;;;;;;;;<<<;;;;;;::::::999999999::::::999888777555444444111111000///............,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))******(((((((((((())))))))))))******++++++******)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---...000000...------...---......//////000111111...//////000000//////...---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,---...---...000222222111111111222===UUUvvv}}}~~~|||zzz~~~wwwrrruuu}}}yyymmmnnn{{{~~~rrr```MMM@@@555444555888777333111333222222222222333444555666777666555555555444444333777666444444333444555666777777777777777777777777777666666666888999;;;<<<888;;;===>>>===;;;::::::<<<<<<;;;:::999888888888888888777666555444333333000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))(((((((((((()))))))))***(((((((((((())))))))))))******************)))))))))******+++++++++++++++------,,,,,,,,,,,,++++++...............------------------.........//////,,,.........------...///------......///000000111,,,------......------,,,,,,,,,,,,,,,++++++++++++)))))))))))))))((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,,,,---(((***+++,,,...000000///444111666JJJhhhrrrrrrttt}}}~~~zzzyyy~~~sssaaaMMM>>>777666666777888555000000555222222222222222333444555333333444555555555555666777666444444333444555666666666666666666666666666666666666666888:::<<<===777:::======<<<:::::::::;;;;;;:::999888777777666666666555444333333222222///...---,,,+++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////000000000000,,,.........------...///---------...//////000000---......//////......---,,,,,,+++++++++*********))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***,,,,,,***+++...000...///000222555>>>UUUxxx}}}{{{|||~~~wwwzzz|||}}}uuuaaaKKK<<<666555444333444666333///111777222111111111222222333444000222444555555555666777666555444333444444666666666666666666666666666666777666666666888999;;;===777999;;;;;;:::999999999999888888777777666666666444444333333222111111000......---,,,+++++++++++++++************)))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))*********))))))))))))***+++++++++++++++,,,,,,---------/////////...------,,,,,,//////000000000111111111---...000000...------...,,,------......///000000000111111222222111111000+++++++++*********))))))***))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,***///111---+++...000...---...111222000777OOOfffzzz{{{yyyuuu{{{{{{www|||yyy~~~zzzxxx{{{xxxbbbLLL>>>666333333222111222444333000222777111111111111111222222333000333666666444333444666555444333333444555666777555555555555555555555555777777666777777999;;;<<<777888999999777777888999666666666666666555555555333222222111111000000///......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))))))))(((((('''((()))***+++***))))))((()))***+++,,,******++++++,,,---......000//////...------,,,,,,////////////000000000000...000222222000...------,,,,,,---......//////000000111111222222111111000+++*********))))))))))))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++$$$,,,000,,,))),,,...,,,111++++++111555555999???XXXzzz{{{}}}}}}|||hhhYYYFFF:::777888666333333222333666666222222555111111111111111111222222111444777777444222333444444333333333444555777888555555555555555555555555888777777777777999:::;;;777888888777666666777999444444444555555555555555222222111111000000/////////...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))(((''''''''')))***+++***)))((((((((()))+++,,,))))))***+++---...//////000000///...------,,,,,,............/////////000...111333444111...,,,,,,,,,,,,------...//////000......////////////......************))))))))))))***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,......---...///111333444>>>MMMhhh}}}yyywwwbbbBBB>>>888555333444444444444444333333222111000000111111111000000000000000111222444666666555444333444444444555555555666666666;;;???>>>999555666999444444444555777999;;;===555444444555888<<<@@@BBB555555555555555444444444333222111000////////////+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))***+++,,,,,,------------,,,+++++++++,,,,,,........................---,,,,,,++++++,,,,,,---//////.........---------//////............//////(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))))))))************+++*********+++++++++,,,,,,------------...000222333000999III```|||oooXXXEEE<<<999555333333444444444666666666555444333333222111111111111000000000000111222444666666555444333444444444444555555555666888:::<<<;;;777555555666555555555666777999;;;<<<888999999:::;;;<<<===>>>666555555555555444444444333222111000///.........+++++++++************)))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((())))))******+++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......------------,,,,,,------,,,,,,,,,,,,------(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,---...000111000222555:::IIIgggyyyaaaMMM;;;///555333111111333444444333333222222222111111000000111111111111111111111111222333444555555555444333444444444444555555555555999999888777666444444333777777777777777999::::::<<<===>>>??????<<<:::888666666555555555444444444333222111///...---------+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))***,,,...///000))))))))))))))))))))))))(((((())))))******++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++************++++++(((((())))))))))))(((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++************+++++++++++++++++++++,,,,,,---......444444333000333CCC[[[nnn~~~oooVVVCCC999444111111111000222333444333111000000000000////////////000111111111111111222222222333444555555555444444444444444444444444444444777666444333444555555444777777777777888888888999;;;===@@@BBB@@@<<<777444666666555555444444333333222111000...---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))***,,,---//////))))))))))))))))))))))))'''((((((((())))))******)))***,,,---...---+++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***************))))))))))))))))))***(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,------...///000111333999BBBHHHjjj~~~sssbbbKKK<<<666444555555222111111333444444222000222222222333333333333333000000111111222222222333333333444444444555444444444444444444444444333333444333222222555666777666777777777777777777777777777:::===@@@???;;;666333555555555444333222222111111000///---,,,++++++++++++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((()))))))))((()))+++------,,,+++************+++++++++,,,,,,,,,++++++******++++++,,,++++++*********)))))))))******))))))))))))******(((((())))))))))))(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))************+++******+++,,,,,,,,,,,,,,,---------///222555666666@@@PPPkkk~~~kkkNNNAAA555333555444111///333222222222333333111000111111111222222333333333000000111111222333333333333333333444444444555555444444444444333333333333333333444555666666777888555555666777777777666666444666999<<<;;;999555333444444333222111111000000///...---,,,+++++++++++++++++++++************)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***,,,,,,,,,++++++*********++++++,,,,,,---++++++************+++++++++************)))))))))******))))))))))))******(((((())))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************+++,,,---------,,,+++///////////////000//////,,,555DDDWWWooopppUUUDDD;;;333000333555222......222111000111222333222111/////////000111222222333000000111222222333444444444333333333444444555555444444444333333333222222333777999999777555666777222333444666666666555555555666777888888666555333333333222111000///......,,,,,,++++++++++++,,,,,,+++++++++************)))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,------...++++++************+++++++++++++++*********))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************+++,,,---...---,,,+++***---000111000000000111333333444666???WWWzzzzzz```III<<<666888333111444333///000444111///...///111222333222222222333444555666666777000000111222333333444444444333333333333444555555444444444333333222222222555:::>>><<<777333444666111222333555666555555444666666666666666555444444222222111000///...------++++++******++++++,,,---+++++++++************)))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((()))*********((((((((((((((((((((((((************))))))))))))))))))))))))***+++,,,---******+++,,,------......++++++************++++++++++++++++++************((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********---...///////////////...111333555666888???JJJSSSuuu~~~}}}{{{cccNNNAAA;;;666444333333333222222111111111000000000000000000000000333222222111111222222333444333222222444444444333333444444222111000111222444333333222222333333444777777666555444333333222111222333555666777777777444444444444333222111111111111000......---------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))***+++******(((((())))))*********+++++++++---------......//////000+++++++++++++++++++++***+++++++++***)))(((((('''(((((())))))))))))((((((******))))))((((((''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********......---------,,,,,,,,,------...////////////...///000111000///222:::@@@HHH^^^|||eeeXXXGGG:::444222111000333333222222222111111111000000000000000000000000111111000000000000111111333222222222333333333222222333333222111000222333444333333222222333333444555555444444333333222222444444555666666555555555444444444444333222111000111000///...------------+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))((((((((()))***))))))*********+++++++++,,,,,,///222555666333111------,,,+++******++++++++++++******)))(((((('''(((((())))))))))))(((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))---------,,,,,,,,,,,,,,,,,,---......//////......000111222000...///333777222:::JJJ```xxxzzzgggZZZCCC<<<444//////111222111222222222111111111111111000000000000000000000000000000////////////000000222111111111111111111111111222222222111111222444333333222222222222333333333333333222222222222222222333333444444333333333333333333333222111000///000///......------------+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((+++***(((''''''(((***,,,***************+++++++++++++++///666===>>>888222000...,,,***)))******++++++******))))))((((((''''''(((((())))))(((((('''''''''((((((((()))))))))&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%************************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************)))))))))+++,,,---..................000222222222222555777:::555777AAAMMM[[[sssyyygggVVVFFF===888555111000111333333222111111111111111111111000000000000000000000000000000000////////////000000000111222111000///000000000111222111000111333444333333222222222222333333111222222222333333444444...///000111222222222222222222222222111000/////////......---,,,,,,------******************************)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++******)))******+++,,,************************+++***---555>>>AAA;;;444111///,,,)))((()))***+++******))))))(((((((((((('''(((((((((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))***+++,,,---............+++---///000111111333333;;;444333999<<<>>>JJJYYYsssrrrvvv{{{~~~~~~uuufffVVVIII>>>666222333222111000000000///...000000000000000000000000////////////////////////000000////////////000000000111222111///...///000///000111111000000222444333222222111111222222333222222333333444444555555222222222222222111000000111111111111000///...---...------,,,,,,,,,,,,---***************************))))))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***,,,.........,,,+++************************,,,))))))000888<<<999444111///+++)))'''((()))+++)))))))))(((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++***************+++++++++)))***+++,,,---.........---...///000111111000000555444555999999888;;;@@@III^^^vvvyyynnn```YYYMMMBBB999444333333000000000000000//////...////////////000000000000////////////////////////000000////////////000000000222444222///---///111000111111111000000111333222222111111111111222222222333333333444444555555888888777666444222000///000000000000///...---------,,,,,,++++++,,,,,,,,,***************************)))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((('''((((((''''''''''''((((((''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((''')))---000000///,,,***+++++++++***************,,,)))'''+++111444444111...,,,***((('''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++((()))***,,,---------...000///000000222222111111222666888666555777777555;;;@@@HHHTTTeee~~~tttfffZZZRRRDDDAAA<<<777333111222444000111111000000000111222........./////////000000//////////////////////////////............//////000333555333///---///222111111222111//////000222222222111111111111222222222222222222333333333333666666666555444333111111////////////...---,,,,,,,,,,,,++++++++++++,,,,,,************************))))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((('''(((+++---------+++***+++++++++*********))))))+++)))((())),,,---,,,+++******)))(((''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((***+++,,,---------+++++++++---///111111111///555666000111888:::555444333777???FFFMMMZZZfffqqq}}}zzzooocccWWWKKK???888000111111000///000111222000000///...------///111---.........//////000000////////////////////////...------,,,,,,------...111444666444///---///222111222222111///...///111222222111111111111222222111111111111111111111111---...000111333444444444////////////...---,,,++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***)))(((((((((''''''''''''((((((''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((''''''((()))******++++++++++++++++++******))))))))))))*********)))((('''(((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################+++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++)))******++++++,,,------...------......///000111111222222333333444444555888777777888:::<<<>>>@@@GGGJJJRRReeevvvnnn___XXXKKK???666222222333000000000000000000000000........................////////////////////////......//////////////////////////////............000000000000000000000000111222333222000000111222444333222222111111222222000000000000000000000000000000000000000111111111......//////......---,,,******************++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''')))******))))))***+++*********)))))))))))))))************)))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++)))******++++++,,,------...------......///000111111111222333333444444555555555555666777999;;;<<<>>>???CCCNNNddd|||tttjjjbbbZZZPPPIIIBBB>>>888222...------...////////////////////////................................................///////////////.........////////////............////////////////////////000111222222000000111222333333222111111111111111////////////////////////000000000000000000000000...............------,,,++++++++++++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((''')))******))))))***+++***)))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++)))******++++++,,,------...------......///000111111111222222333444444444555555555555666777888999;;;;;;;;;???KKKWWW[[[YYY```eeeooo{{{xxxpppkkk___WWWMMMDDD>>>999333//////////////////.................................------------------------........................000000//////.........---/////////............---////////////////////////000111222222000000111222222111111000000000000000........................000000000000000/////////...............---,,,,,,------,,,,,,++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((((((((((((((()))((((((((((((((((((((((((''')))******(((((()))+++))))))))))))))))))************))))))))))))(((((()))))))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++)))******++++++,,,------...------......///000111111111111222333333444444666666666666777777888888:::<<<<<<>>>DDDJJJIIIDDD@@@BBBFFFMMMUUUaaammmuuu|||rrrnnnggg___VVVOOOJJJGGGAAA===888444333222000...000000111111222111000000------------------------------------------------........................000000000///......------//////.........---------///////////////////////////000111111000000111222111111000///////////////////////////////////////000///////////////......------.........---,,,,,,......------,,,+++******************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))...---+++)))'''&&&%%%%%%(((((((((((((((((((((((('''((())))))(((((()))+++)))))))))))))))************)))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++)))******++++++,,,------...------......///000111000000111222222333333444555555666666777777777777555888:::;;;@@@DDDBBB<<<===>>>>>>>>>???CCCHHHKKKTTT\\\hhhrrrzzzzzz```OOOIIIFFFAAA<<<888666555555000000///000111111000///000//////...------------........................------------------------........................000000//////.........---............------------...........................///111111000000111222111000//////......//////000000000000000000000000/////////.........---------------...---,,,,,,+++......------,,,+++******************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))---,,,***)))'''&&&&&&%%%((((((((((((((((((((((((&&&((())))))(((((()))***(((((())))))************)))))))))(((((((((((('''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++)))******++++++,,,------...------......///000111000000111111222333333333111222333444555666666555333666888999<<>>>>>===>>>@@@AAA===@@@DDDGGGJJJPPPWWW\\\eeekkksss{{{wwwiiiSSS===222444333111///......//////---...000111111000...---...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........------------,,,........................---///000000000000111222111000000///////////////111111111111111111111111/////////...------,,,,,,---------------,,,++++++------,,,,,,++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))''''''(((***((((((((()))******++++++))))))(((((((((((('''''''''(((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++)))******++++++,,,------...------......///000111000000000111222222333333000111333555666777777666555888999777999<<<;;;777777888:::::::::;;;===???<<<<<<<<<;;;;;;;;;<<<======@@@DDDHHHNNNWWWbbbjjjsssttttttttttttsssqqqppptttxxx~~~zzz|||}}}zzzuuupppnnnnnnjjjiiigggdddbbb___]]]\\\eeevvvYYYJJJ@@@444...///........./////////000000000111111000............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000.........---------,,,,,,........................---...000000//////111333222111000000//////000000000000000000000000000000//////......---,,,,,,+++,,,------------,,,++++++++++++++++++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((()))******++++++))))))((((((((('''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((***+++,,,---...(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++)))******+++,,,,,,------...------......///000111000000000111222222333333111333555777999::::::999555888777555555888999666777888888777666666888::::::999999:::;;;;;;999777;;;;;;999777777<<>><<<;;;;;;;;;<<<111IIIRRRJJJXXX{{{[[[EEE333222333000///333***+++---///111111000000000///---+++******---///,,,---...///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111......---------,,,,,,,,,........................,,,...000000//////111333222222111000000000000000//////////////////////////////...------,,,++++++,,,,,,---------,,,++++++******************++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((()))***+++++++++)))(((((((((''''''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********++++++,,,,,,------.........---,,,---...///000222222111111111111111111555555555555555666777777666666666666666777888888888888888888888999999999777777777777777777777777666666555555555555666666444444444444444444444444111222444666999;;;===>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<:::888666444333222222222333333222222222///000000000111111111111222333555888>>>DDDJJJMMM555444222000..................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---......//////......,,,,,,------------------........................000000000000111111111111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++---,,,***(((((()))))))))(((((('''''''''&&&))))))************))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********++++++,,,,,,------...//////.........///000111111111111111111111111111555555555555555666666777666666666666666777777888888888888888888888888888666666666666666666666666444444333333333333444444222222222222222222222222000000111222333555555666333333333333444444444444666666555333111000......///000000111111000000////////////000000000111111......///000222555777999333222000...---------............---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------...............111000///...---,,,++++++------------------------/////////000000000111111000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((''''''***)))))))))(((((((((((((((((('''''''''&&&&&&&&&((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,*********+++)))(((((((((''''''''''''((())))))******))))))(((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))*********++++++,,,,,,------...000000/////////000111222111111111111111111111111444555555555555666666666666666555555666666777888999888888777777666666666555555555555555555555555222111111000000111111222000000000000000000000000////////////////////////////////////............//////...---,,,++++++***------............------....../////////000000000//////............------//////...---------------//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...............111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))(((((()))))))))(((((((((((('''*********))))))))))))((('''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,++++++,,,---((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++***++++++,,,,,,------...////////////000000111111111111111111111222222222444444555555555666555555666555555555555666777777888888777777666555444444333333333333333333333333000000////////////000000000000000000000000000000000000/////////.........000000//////......------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---............/////////......///000//////.........------------........./////////.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000/////////..................---------,,,,,,++++++++++++++++++++++++))))))************))))))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***+++,,,(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,,,,------.........//////000000000000000000111111111222222222333333444555666555555444555555555555555666666777777777666666555444333333111111111111111111111111000000////////////000000////////////////////////..............................------,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........+++,,,,,,------------,,,------.........///......///.........------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////...............------------,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((()))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))+++,,,,,,***((())))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++***++++++,,,,,,------...---...///000000000//////000000000111222222333333222333444666666555444444555555444444555555666777666555555444444333333333111111111111111111111111000//////......//////000////////////////////////+++,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...---------,,,,,,,,,,,,------...//////......---......---------,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))((((((((((((''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***++++++(((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,***++++++,,,,,,------......///000111111111000000///000000111222222333333111333444666666555444333555444444444444555666666444444444333333333333333000000000000000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,......---,,,,,,---......,,,,,,---......---,,,+++---,,,,,,,,,,,,+++++++++)))*********++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,++++++---------------------------............///////////////.........------------------,,,,,,,,,++++++************************)))******++++++******)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,***++++++,,,,,,---......///000111222333222111111///000000111222222333333111222444666666555444333555444444444444555666666333333333333333333333444111111111111111111111111...------,,,,,,------...++++++++++++++++++++++++//////......---,,,,,,+++******++++++,,,,,,------------------,,,,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,)))(((''''''(((+++---///++++++,,,---,,,+++***))),,,,,,,,,+++++++++******))))))******++++++++++++************************************************++++++************++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,...//////000.................................////////////000//////.........------------------,,,,,,,,,++++++******************************++++++++++++******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%'''((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((''''''((()))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......000...---...000111111111000111111222222333444444666666555555555444444444555555666666555555444333555555444444444333333333////////////////////////------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++*********))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,---//////000,,,,,,,,,---------......,,,---......//////......000000000///......------//////...---,,,++++++*********)))))))))***+++,,,((((((((((((((()))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########***)))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///000...---...000222111111111222222333444444555555666666555555555444444444444444444444444333333222333333222222222111111111........................------------------------,,,,,,,,,------------------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++******************************)))))))))(((((()))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++***************************************************++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,------------...,,,---......//////......000000//////...---------......------,,,,,,++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...//////......///111222222111222333333444444555666666555555555555555444444444333333333333333222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,+++*********+++************************+++++++++******)))))))))******))))))))))))((((((((())))))))))))))))))(((************************+++++++++++++++***************************************************))))))************************)))))))))*********+++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,,,,------------,,,---......//////......000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++++++++******))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,++++++,,,,,,---...///.........///222333222111222222333333444555555555555555555555555555555555333333333333333222222111////////////............------------------------++++++++++++++++++++++++)))******+++,,,------...---,,,+++******)))******************************++++++******))))))(((((())))))))))))))))))((((((((())))))******))))))(((************************+++++++++***************************************++++++******))))))((((((************************))))))))))))************((()))************)))(((************************************************)))******+++,,,---------++++++,,,,,,,,,---------,,,---......///.........//////......---,,,,,,+++***+++++++++,,,,,,,,,---)))***---///000000///...,,,,,,+++***)))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,---...//////.........000333444333111111111111222333333444444444555555555555555555555444444444444444333222222////////////............------------------------++++++++++++++++++++++++))))))******+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((()))))))))******************)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))(((************************************************))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///...............------,,,,,,++++++))))))******+++,,,,,,,,,)))***---///000///...---,,,++++++***)))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---...///000------...111444555333222000000111222222333333444444444444555555555555555444444444444444333333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))******++++++******)))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))***,,,------,,,***)))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---......//////.........------,,,,,,+++******)))))))))******+++++++++((((((***+++++++++***)))******))))))((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,,,,------...///000------///222444555444222111111222222333444444555444444444555555555666666333333333333333222111111//////.........---------++++++++++++++++++++++++************************)))))))))***************((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((()))*********'''''''''((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***,,,......,,,***)))************************************************)))))))))******************++++++++++++,,,,,,,,,,,,---......//////......------,,,,,,+++*********)))))))))***************((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))(((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((************************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++---------------...000000,,,---///222555555444222222222333444444555555666444444444555555555666666111222222222222111000000.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***((('''************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---......//////......------,,,,,,+++******)))*********)))))))))))))))+++***)))((('''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////000222444444333222222333333333333444444444444444444444444444444222222333333222111///.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---///000000///---,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---***'''&&&'''((()))((()))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------.........///...---///111333333222222222222333333333444444444444444444444444444444222222333333222000///...------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((((((((((((((()))))))))************+++++++++,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,)))&&&%%%&&&(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++************************,,,------------............------...111222222111222222222222333333333333333333333333333333333333111111222222111000///...---------,,,,,,,,,++++++************************))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,............,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***'''%%%$$$&&&''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++************++++++++++++------------...............------///111222222111111222222222222333333333222222222222222222222222111111111000000//////...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))(((((()))))))))*********************+++++++++++++++,,,------------,,,+++***************)))))))))((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,---------------.........////////////...000222444333333111111111222222222333333222222222222222222222222000000//////////////////,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((('''''''''(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************++++++++++++++++++,,,,,,------...------........./////////000//////000333444444333111111111111222222222222111111111111111111111111//////............//////+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))*********++++++)))))))))************+++++++++++++++++++++++++++***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++)))******+++,,,,,,------............///////////////......///222333333222111111111111222222222222111111111111111111111111///...---------...//////+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))************))))))*********+++++++++))))))))))))************++++++************++++++***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++((())))))***++++++,,,,,,............/////////000...------...111222222111000111111111111222222222000000000000000000000000///...---,,,,,,---//////************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++))))))))))))************++++++************++++++***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++************++++++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''+++)))(((((())))))(((&&&******))))))))))))******)))************+++++++++)))******++++++,,,------------......//////000000111111111000000000000000111111111111111111222222111111111111111000//////000000///...,,,+++******+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''((()))******(((******))))))((((((''''''))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''+++)))(((((())))))(((&&&******))))))))))))******)))************+++++++++***++++++,,,------......---......//////000111111111111111111000000000000111111111111111111111111000000111111000000///...///......---,,,+++******+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((())))))***))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((***)))(((((())))))((('''******))))))))))))******)))************++++++++++++,,,,,,------...//////......///000000111111222111111111111111111111111111111111111111111111111///000000000000///......,,,,,,+++++++++*********+++***))))))(((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''',,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''))))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''(((((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''******))))))))))))******))))))*********+++++++++++++++,,,,,,---........./////////000111111222222000111111111111111222222222222222111111111111111...////////////...------)))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''(((((())))))******((()))))))))************************))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''---,,,***)))((('''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))******************'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))((('''((()))***)))(((******))))))))))))******))))))*********+++++++++*********+++,,,,,,------/////////000111111222222000000111111222222222333222222222111111111000000---............---,,,,,,((((((((()))))))))*********))))))((('''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''(((((())))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***++++++++++++)))(((&&&&&&&&&&&&''''''((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((()))***************'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''$$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))((('''((()))***)))(((******))))))))))))******)))************+++++++++))))))***++++++,,,,,,---......///000000111111222000000111111222333333333333333222222111000000000,,,------------,,,++++++((()))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''')))***++++++)))'''&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###&&&))))))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++************++++++))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***(((''''''((()))******(((******))))))))))))******)))************+++++++++******++++++,,,------...---......//////000111111000000111222222333444444333333222222111000000///,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))(((((((((((())))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%'''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""&&&))))))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++************++++++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((''''''((()))******)))******))))))))))))******)))************+++++++++++++++,,,------......///------......///000000000000000111222333333444444333333222222111000000///+++,,,,,,,,,,,,+++******+++*********)))))))))((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''((()))******(((******))))))((((((''''''))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''((((((''''''''''''(((((('''&&&%%%$$$%%%''')))***&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&***)))&&&$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++***+++...000...---+++++++++,,,...000------///000111111111111222222333333333444444444555333000////////////...------,,,,,,+++***))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&$$$#########$$$$$$!!!$$$%%%######&&&'''&&&######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***(((((((((((()))))))))***)))***,,,,,,+++,,,///111222111///---,,,---...///---...///000111111111111222222222222333333333333666444111/////////...---------,,,++++++***))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$#########$$$$$$***'''%%%((((((&&&$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******((((((((()))))))))*********,,,------,,,---///111666444222///...------------...///000000111111000000111111111222222222222666444111000000000...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!%%%'''%%%%%%'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))))))))*********(((((()))))))))************+++,,,,,,,,,,,,...000555444222000///...............///000000000000000000000000000111111111111444222000000111111000...,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$---...&&&"""&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))***************+++++++++***+++---///000000//////.........///...//////000000000000/////////000000000111111111000///...000111222111000++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%444JJJKKK000!!!)))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++)))))))))*********++++++***+++++++++******,,,...---------......///////////////000000000000/////////000000000111111111111...------///111111000///************************((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((())))))))))))((($$$%%%%%%&&&&&&&&&&&&%%%333KKKMMM222###---///"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))*********++++++++++++,,,,,,,,,++++++,,,...,,,---......//////////////////000000000000//////000000000111111111222222......---...//////---+++))))))))))))************(((((((((((((((((((((((('''(((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((()))((((((((($$$$$$&&&'''''''''&&&&&&&&&222444)))$$$***,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++,,,---...---,,,,,,---///......////////////......///000000000000000//////111111111111222222222222000///.........---***''')))))))))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&&&&'''###"""&&&'''######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))***************+++++++++,,,,,,,,,---------......,,,,,,,,,---...///000111000000000111222222000...////////////000000000000...---,,,+++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%$$$%%%&&&''''''(((&&&&&&&&&(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***((('''''')))******)))+++)))&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))************++++++++++++,,,,,,---------.........------------......///000000000000111222222000...////////////////////////...---,,,+++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((******'''$$$'''&&&%%%&&&'''((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''((()))))))))(((***(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******************++++++,,,,,,,,,------------..................---......//////111000///000222222000///////////////////////////---,,,+++***************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,111000+++%%%'''%%%$$$%%%'''(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))((((((''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******)))******++++++,,,,,,,,,------------............000///...............///111000///000111222000/////////...............---,,,,,,+++***************))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''(((...444666111+++'''&&&$$$$$$&&&(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))***)))((('''''')))(((((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************)))))))))(((((('''(((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))++++++***)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++)))******+++,,,,,,---------------.........//////000//////.........//////222000//////111111111000............------,,,,,,++++++******))))))******(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''',,,333777777444***'''%%%%%%&&&(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))((()))***+++)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,---,,,***)))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))******+++,,,---......------.........//////////////////...//////000000222000//////000111111000.........---,,,,,,+++++++++******)))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&)))...333666888---***'''&&&&&&(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&)))+++***((())),,,///...,,,)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++*********)))))))))((((((((()))))))))******(((((())))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,++++++***%%%&&&'''))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,+++)))******+++,,,---...///............///////////////.........///000111111333111//////000111111111......------,,,++++++*********))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((+++000333000---)))''''''(((((('''''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))+++***(((***///555111...***(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))(((((()))))))))*********(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,)))******+++---...//////............/////////000............///111222222333111///...000111111111......---,,,,,,+++*********)))))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$((('''%%%%%%)))---333///+++((('''(((((('''''''''''''''((((((((()))''''''''''''((((((((()))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''***+++)))(((***222888444000***'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++************)))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000000111111111000000///...---,,,+++******))))))******(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,///000...)))'''''')))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))***,,,,,,***)))///---***)))))))))))))))+++)))(((''')))******))))))+++,,,+++******,,,...+++******))))))(((((((((((())))))***++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))))))))((()))'''%%%&&&(((***)))'''((((((''''''((())))))******)))'''&&&'''(((***,,,'''((())))))&&&$$$&&&+++***)))))))))((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------........./////////000000000000000000000000000000000000000000000///------,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***,,,---,,,***(((''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))''',,,+++******+++---......,,,+++++++++,,,,,,+++)))++++++++++++******+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''&&&***(((&&&''')))+++***)))((((((((())))))***++++++,,,+++***))))))***+++,,,************)))(((***,,,************))))))))))))((()))******+++*********))))))((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,---------....../////////000000000000000000000000000000000000000000000///...---,,,++++++***))))))))))))***((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++***'''%%%''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))),,,,,,------,,,+++******))))))))))))***,,,---...+++******,,,,,,,,,)))'''---,,,++++++,,,,,,,,,***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,((((((((()))))))))******((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&***)))'''''')))***)))((((((((())))))***+++,,,,,,+++++++++***************)))(((&&&&&&'''((('''&&&***************+++++++++)))***++++++,,,,,,++++++)))))))))((((((((('''''''''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,---------...////////////000000000////////////////////////////////////...---,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&))),,,,,,(((%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))*********,,,---------------...,,,,,,,,,,,,+++***+++,,,...,,,+++,,,------+++***///---,,,---...///---+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,+++***))))))******)))***++++++,,,------......***++++++,,,,,,,,,,,,++++++***'''&&&(((+++)))%%%)))************+++++++++)))******+++++++++++++++)))))))))(((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,---......////////////000000000111////////////////////////...//////......---,,,++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&))),,,---***'''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&'''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++***+++,,,,,,******+++---,,,...000000...---///000444222//////000111222222111111111222333222111///111111000000///.........,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))------,,,,,,,,,------...,,,,,,,,,,,,+++,,,------,,,---...////////////...+++,,,---...//////......,,,---+++(((,,,111000+++************************((()))******++++++*********)))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---....../////////000000000111111000000000000000000000000............---,,,+++*********)))(((((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++***)))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++---...,,,)))(((***---***...222333222222555888999777666666888:::;;;::::::<<>>===>>>>>>999888777666555333333222//////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))&&&&&&''''''((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))******************************---,,,***)))))))))***+++***,,,...///000222555888555555666777666555444333555555444444444444333333,,,///...((()))...---''',,,,,,,,,+++++++++******((())))))***+++***************)))))))))(((((((((((())))))******))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++---....../////////000000000111111111000000000000000000000000------...------,,,+++*********)))(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&&&&''')))+++)))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))************************))))))******+++,,,,,,------000222222000000555999666;;;???AAA@@@@@@CCCFFFGGGGGGIIILLLNNNOOOMMMLLLLLLQQQWWWWWWSSSQQQTTTXXXNNNMMMKKKJJJGGGFFFDDDCCC???>>><<<999777444222111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,++++++---///222444666:::???CCCFFFKKKQQQVVVTTTTTTUUUUUUTTTRRRPPPOOOSSSQQQOOOLLLJJJHHHHHHHHHIIIMMMIII<<<555555222+++000000///...---,,,++++++)))***++++++,,,,,,++++++*********)))))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++---...//////000000000000111111111111000000000000000000000000------------,,,+++************)))(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''%%%######'''+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))************************))))))***+++,,,,,,---------111666888999<<>>CCCGGGNNNPPPXXXdddmmmuuu~~~xxxuuussskkkaaaccc___]]]^^^ZZZQQQIIIFFF999444//////000000///------------,,,+++***++++++++++++++++++++++++++++++************************************))))))))))))+++***)))(((((()))***+++((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))((((((((('''''''''+++***((((((((()))((((((&&&))),,,///...---+++***000///111666:::???IIISSSjjjpppxxx}}}~~~|||{{{{{{oooqqqrrroooiiifffeeegggccctttsssqqqtttxxxppp```YYY\\\vvvxxxtttlll^^^ddddddaaaXXXMMMCCC>>>===222...+++,,,,,,+++---111---...+++&&&&&&+++,,,)))((())))))******+++*********)))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%+++++++++***************))))))))))))))))))))))))******)))))))))******+++)))))))))*********++++++,,,,,,,,,---......//////............////////////111111222222222222111111111111000000////////////------,,,+++************(((((()))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,***'''%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************)))***+++,,,,,,,,,...111444888<<>>BBBKKKNNNTTT[[[cccllltttxxx{{{qqqmmm{{{{{{}}}~~~rrr]]]HHH<<<777333///111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***))))))))))))))))))***((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((('''((()))*********,,,---,,,+++)))''')))000:::AAADDDSSSkkk}}}|||sssjjjdddaaaXXXjjj}}}wwwllljjjmmmmmm{{{qqqeeekkknnnnnnjjjkkknnnkkkbbbZZZXXXbbbppp}}}|||xxxiiikkkjjjddd^^^aaammmyyyqqqeeeYYYPPPHHH<<<333000******+++,,,///000---)))******+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))'''%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))***************+++,,,,,,************++++++++++++------...............////////////000000000111111111111222222222222111111000000//////...------,,,++++++***)))))))))******&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''''')))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))*********+++(((((())))))*********+++,,,------+++******...111222555:::???EEELLLTTTZZZaaaccchhhpppzzz{{{tttrrrxxxwwwmmmhhhnnnqqquuuuuupppooozzz~~~pppWWWDDD>>>>>><<<777444111///000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))******)))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))))))))%%%(((+++---,,,++++++,,,,,,+++,,,333???KKKUUUYYYcccrrrwwwnnnkkklll___rrrsssjjjnnnmmmoookkkiiiiiiiiieeebbbbbbbbbcccfffllluuu||||||xxx||||||vvviii\\\WWW^^^fffpppmmmnnnrrrpppaaaNNNBBB777222---,,,------***)))++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,+++)))&&&%%%&&&&&&&&&&&&&&&''''''''''''***************+++++++++))))))))))))))))))))))))***************+++,,,---*********++++++++++++,,,........................000000000000111111111111111111222222222222111111000000///...---,,,,,,+++******)))))))))))))))***&&&&&&'''((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++)))))))))***++++++,,,,,,,,,......,,,***+++000555===AAAIIIRRR\\\gggqqqwwwuuuwww{{{||||||~~~}}}qqqmmmiiilllsssyyyzzzyyy{{{vvvrrrnnnppptttxxxyyytttttt{{{|||rrr\\\QQQLLLGGGDDD???777333222111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))******&&&***---...,,,***+++---///555AAASSSdddooorrrpppuuu}}}tttrrrwwwzzzzzzwwwwwwuuuyyyssskkkjjjhhhgggfffeeefffgggiiillliiiddddddnnnyyyzzzuuuvvvxxxwwwooobbbYYYWWWYYY[[[dddyyy|||kkkUUUGGG777///,,,***)))***,,,,,,---------,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))),,,///...+++((('''(((&&&&&&'''''''''''''''((())))))*********+++++++++))))))))))))))))))))))))************+++,,,---...*********+++++++++,,,,,,////////////............000000000111111111222222111111222222222222111111000//////...---,,,+++***))))))((((((((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((())))))******+++,,,,,,)))******+++,,,,,,------))),,,///000222777@@@GGGVVV[[[dddnnnwwwyyymmmjjjnnnrrrrrrooopppvvv}}}uuu|||zzzqqqaaaSSS[[[RRRFFF>>>:::777333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********))),,,......---000555;;;BBBMMM```sssxxx}}}|||ssstttzzzwww|||ssstttvvvvvvsssooooooqqqsssuuuxxxtttmmmrrr~~~yyyjjjnnnqqqooojjjdddbbbbbbYYYccc|||nnn]]]KKKAAA;;;444//////---------------,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***......***&&&&&&(((%%%%%%%%%&&&&&&'''''''''))))))******++++++++++++))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,///////////////.........000111111111111222222222111111222222222222111111000//////...,,,+++******))))))(((((((((((()))***'''&&&%%%%%%&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++((())))))***++++++,,,,,,******+++,,,------......***///555:::@@@JJJVVV```ooottt|||zzzppprrrpppjjjffflllzzzvvvbbbnnncccTTTHHHBBB>>>999555........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))),,,...///111888CCCLLLXXXeeevvv~~~|||{{{xxxzzzzzzzzzyyywwwrrrmmmiiiggggggeeeiiiyyyxxxjjj]]]XXXPPPCCC777222---.........---,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&+++***&&&######%%%$$$$$$$$$%%%%%%&&&&&&&&&******++++++++++++******************************&&&---///***&&&'''+++---,,,,,,+++++++++,,,---------------.........//////333222000//////000222333444333333222111000/////////...---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&'''(((((('''''')))+++...++++++---+++(((,,,444777:::EEEUUUaaagggnnnuuu}}}sssiiiooorrrrrrsssvvviii___ccchhh[[[KKKDDD>>>@@@666555444---...///(((000///...,,,******+++---+++++++++************)))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''...***''''''***+++***(((,,,+++---222>>>PPPcccooo}}}|||zzzssszzzzzzyyy{{{{{{xxxtttqqqrrrtttxxxpppsssfffZZZ___ooopppfffRRR<<<333111---+++***,,,---///)))***+++*********,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''&&&'''***---***)))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******************************&&&))))))''')))------***,,,,,,+++++++++,,,---------------.........//////333222000//////000222333333333222222111000///...///...,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))***+++,,,,,,******+++---...---...111111111666???FFFNNN[[[iiittt||||||vvvtttwwwwwwtttpppuuu}}}|||yyywwwiiiaaa^^^VVVUUUEEE<<<666...111444.........---,,,++++++---...++++++++++++***************************))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********,,,......---,,,---333<<>>NNNZZZfffyyy|||wwwwwwuuuqqqnnnssszzzuuummmnnnmmmjjjooo}}}~~~yyyzzzqqqZZZNNNOOOOOORRRKKKAAA:::555222...+++///...---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((&&&''''''(((((())))))***'''(((***)))'''&&&&&&'''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******************************---,,,***---555:::555,,,++++++++++++,,,---..................////////////222222111000000111222222111222222111000///---,,,,,,,,,++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((&&&(((*********+++,,,...---///555<<>>:::444...)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............000000000000////////////333333333333222111000000///......---+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---.........444222222<<>>OOO[[[ooo||||||xxxxxxuuupppkkkkkkoootttwwwwww}}}~~~}}}mmm]]]FFFNNNOOOIIIJJJNNNHHH<<<333111000...------------------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))+++,,,---+++(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000//////111111111222222222222222000111111111111111000000------,,,,,,+++******)))((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************'''...666999777777<<>>222111444333111000222222222111000///------,,,,,,,,,+++++++++******))))))))))))))))))))))))///---+++*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))************))))))))),,,222999BBBTTTqqqoookkksss~~~|||}}}sssnnnyyyRRR@@@999333333333000......000//////...---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((***)))(((''''''&&&''''''''''''''''''''''''''''''((((((************(((((('''&&&&&&&&&&&&'''((((((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111222222333444444444444444444444444333222222------,,,******)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))***,,,***+++000777AAARRRaaammm~~~xxxwww|||xxx~~~zzz|||qqqXXX===222222444333222222222333222111000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,***)))***+++***)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))%%%''')))++++++++++++,,,...+++///@@@WWWlll~~~iiinnnxxx}}}zzzzzzyyyyyy[[[GGG666444444000///111111000///...---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&'''((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222333444444555555444444444444333222111000------,,,++++++***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))******++++++------222===IIITTT___hhhnnnyyy~~~{{{xxxwwwxxxyyyRRR:::444555888;;;222222333222111000...,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,***))))))***+++***)))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))'''))),,,,,,+++***+++---222222<<>>SSSdddjjjjjjpppxxx}}}yyyrrrnnnqqq{{{|||zzzxxxwwwwwwrrrrrruuuyyywwwsssnnnllllllmmmmmmkkknnnnnnnnnmmmmmmooosssvvvzzzuuu[[[GGG999333444222222000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))'''(((***++++++***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((&&&''')))+++++++++***)))+++---///---***+++000555@@@RRRkkk~~~~~~}}}sss}}}}}}zzzyyy|||||||||}}}tttppprrrvvvzzzhhhPPP>>>555111...000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((++++++,,,,,,---...//////------------------------......///000111222333333333333444444555666666666333333222111///---,,,++++++++++++***++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++666333...)))%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,------...//////???SSSnnn~~~}}}yyy}}}~~~zzz}}}ssslllnnnvvvyyyyyyyyy}}}yyytttpppooooooooojjjiiihhhiiilllppprrrrrrmmmhhhccc```aaabbbaaa___`````````______bbbfffiiigggkkkppptttyyy~~~qqqZZZDDD888555333111///...---,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))***((('''(((***+++++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))%%%''')))+++,,,+++***)))'''))),,,++++++///777>>>[[[bbbooo{{{|||{{{{{{qqqxxxzzz}}}~~~eeeKKK>>>777333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((,,,,,,,,,---------......000//////.........//////222222222222222333333333222444777999999888777555555333000//////...---+++)))))))))))))))******+++---------,,,,,,,,,++++++************************)))***++++++***+++,,,...))))))*********))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))(((((()))***++++++999222+++&&&&&&(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((((((((())),,,***---000...---444???aaakkkrrrvvv~~~~~~{{{yyy~~~{{{xxxooopppoookkkmmmuuu}}}}}}yyyvvvsssnnniiifffeeefffgggkkkeee^^^^^^bbbdddaaa]]]^^^\\\XXXTTTRRRQQQRRRSSSVVVWWWWWWVVVUUUUUUXXXZZZ[[[]]]___aaaeeejjjqqqvvv|||xxx[[[CCC888444222///,,,+++,,,...///...---,,,+++***+++,,,---************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***++++++******************+++'''***000,,,+++@@@]]]rrrooozzzzzz|||~~~|||yyypppuuuzzzdddMMM:::///...000222222000...---------------,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())),,,,,,---------.........000//////.........//////111111222222222333333333222333666777888777555444333111...---------+++***)))))))))))))))***++++++---,,,,,,,,,++++++++++++***************************++++++***))))))+++,,,))))))************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))))))))(((((()))******+++555000***''''''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))---******---///555EEETTThhhpppvvvzzz~~~zzz|||pppmmmllltttiiidddiiillljjjnnnuuu~~~zzztttoooiiigggccc___]]]\\\\\\\\\aaa]]]YYYXXXZZZ[[[YYYVVVUUUSSSQQQOOONNNNNNNNNOOOPPPPPPPPPOOOMMMNNNOOOQQQSSSUUUVVVXXXZZZ___eeeiiitttzzzqqqQQQ<<<555222///.../////////......---,,,+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))******************************---///...///<<>>AAAJJJSSSWWWTTTXXXccclllmmmtttuuutttqqqnnnoootttyyy~~~zzzooojjjfff```]]][[[YYYXXXWWWVVVTTTQQQCCCBBB<<<444000111///,,,///......------......///++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((())))))*********))))))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++***///---...HHHppp}}}}}}xxxpppnnnvvviii]]]eee}}}yyyxxxuuusssooojjjccc^^^[[[ZZZXXXVVVUUUTTTTTTUUUQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQTTTXXXZZZZZZ[[[\\\]]][[[ZZZXXXVVVSSSQQQPPPOOOJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNPPPQQQQQQQQQSSSTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLMMMJJJEEEEEEJJJMMMMMMQQQSSSZZZkkkZZZEEE222111555444111111...------,,,,,,,,,,,,,,,,,,---.........---+++***)))))))))*********++++++(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''',,,///000777NNNqqq}}}nnnmmm~~~sssiii```aaannnyyyvvvkkkGGG:::111222333///,,,///------------------------,,,,,,+++************+++)))))))))))))))))))))))))))((('''(((*********((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((()))))))))******000000000111222222333333444555666777888:::;;;;;;:::::::::999777444222111------------...000222333555777;;;???EEEMMMUUU[[[gggoooqqqkkklllxxx|||zzz|||vvvtttsssrrrrrrqqqooolllaaaccc^^^PPPBBB:::444...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))*********+++++++++------111CCCddd~~~wwwqqq{{{oooeeekkkxxxxxx~~~~~~}}}wwwtttooollljjjfff```\\\XXXXXXXXXWWWWWWWWWXXXYYYSSSRRRPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDHHHKKKNNNPPPPPPPPPQQQQQQOOONNNLLLJJJHHHGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFJJJKKKLLLMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUUUURRRQQQQQQQQQQQQPPPPPPPPPMMMQQQPPPJJJHHHKKKMMMLLLLLLMMMPPPXXXhhhqqqTTT:::333666444000000......---,,,,,,,,,,,,---+++,,,---......,,,+++)))))))))*********+++++++++(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((---///333GGGgggooo```qqqyyyssshhhaaafffttt___HHH555111222///---///........................---,,,++++++******++++++))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++//////000111222222333333444555666777999:::;;;<<<999999999888666333000///---------...///222444555===@@@DDDJJJSSS^^^iiiqqq|||zzzyyy~~~rrr\\\LLLBBB<<>>============>>>>>>@@@CCCFFFHHHHHHGGGGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@?????????????????????>>>???BBBEEEGGGIIIKKKMMMOOONNNOOOQQQTTTVVVXXXYYYYYYSSSSSSSSSSSSRRRRRRRRRRRRGGGNNNPPPKKKGGGIIIKKKIIIFFFMMMSSSUUUYYYhhh___???666777333000000......---,,,,,,,,,,,,---***+++,,,------+++***((()))************+++++++++(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************......555SSSyyyrrrTTTXXXzzzwwwaaaXXXeee~~~pppSSS888000111...---000........................---,,,++++++******++++++)))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))************++++++++++++//////000000111333444555888777666666888:::===???;;;999555333222000...---...//////000222888AAAGGGJJJSSSZZZ]]]dddrrr}}}nnn^^^WWWRRRCCC;;;111---...000///...///000000......///...,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&***,,,+++,,,...//////,,,000HHHmmmzzzwww|||{{{zzznnnppp|||{{{rrrpppssswwwzzz}}}}}}|||zzzxxxvvvsssppppppnnnjjjeeeaaa```___aaa[[[YYY[[[YYYRRRMMMMMMFFFDDDAAA???>>>???AAACCCAAA@@@>>>===<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999======<<<<<<<<<;;;;;;;;;======???AAACCCEEEGGGHHHKKKKKKMMMPPPTTTWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRSSSQQQOOOMMMLLLLLLMMMNNNJJJLLLNNNOOORRR^^^ooo}}}```III@@@333...333555111000...---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((,,,+++******++++++***)))(((222777HHHkkk|||wwwvvvWWWKKK]]]wwwlllzzzdddAAA777555...+++///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,***)))000000111111222333555666666666666666888999;;;<<<===;;;888555333111000///111555999;;;>>>EEEPPPXXXhhhnnnqqqpppsss}}}vvvooooooooo[[[PPPBBB999555444111...000000///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))*********))))))***++++++---???]]]xxx}}}vvvuuu~~~{{{sssttt~~~uuunnnooorrrwwwzzz}}}~~~{{{yyywwwuuussspppnnnnnnnnnkkkgggeeedddeee^^^WWWTTTUUUTTTOOOKKKLLLFFFEEECCCBBBAAABBBCCCDDDAAA???===;;;;;;;;;<<<==============================<<<;;;999888888888888<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCCCCGGGGGGIIILLLPPPTTTVVVWWWZZZ[[[[[[[[[ZZZYYYWWWUUUSSSSSSRRRQQQPPPOOOMMMMMMFFFHHHJJJLLLOOOVVVbbbkkkttt___NNN<<<555555000000///...---,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))***+++,,,++++++---111===\\\~~~|||~~~hhhQQQQQQhhhXXXBBB999222111444.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,,,,***)))111111111222333444666666555555666777888999999999999777444111000///000111222999CCCLLLTTT___kkksss{{{wwwjjjXXXJJJAAA;;;555000333111...---.../////////......------,,,,,,++++++,,,+++++++++************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***+++***)))))))))***+++---777XXX|||yyyvvvwww~~~uuusssxxxrrrnnnooorrrwww{{{}}}}}}yyywwwvvvtttqqqoookkkllllllkkkjjjiiikkklllaaaZZZUUUUUUUUUQQQNNNNNNLLLLLLKKKIIIHHHGGGFFFFFFCCCAAA>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>>>>@@@AAADDDGGGKKKPPPSSSUUUZZZ[[[^^^______]]]ZZZXXXTTTTTTUUUUUUTTTRRRPPPNNNMMMMMMNNNOOORRRVVVZZZ\\\cccrrr[[[CCC:::888//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''')))***,,,,,,,,,,,,111666MMMyyy~~~rrrVVVNNN^^^{{{yyyqqqNNN999222222444///.........------------------,,,,,,,,,+++++++++,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))***++++++******111111111222333444555666555666888999:::999777777555333000......222888<<>><<<;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;:::::::::999999999888888888888999999999:::::::::;;;===@@@CCCGGGKKKPPPSSSVVVYYY]]]```aaa___\\\ZZZUUUUUUUUUUUUUUUTTTTTTTTTVVVSSSQQQSSSVVVXXXXXXWWW[[[kkk{{{jjjOOO===777333///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((***+++++++++,,,---111EEEggg{{{zzzvvv___MMMUUUrrrwwwaaa@@@333333333/////////............---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))''')))************+++,,,111111111222333444555666777888:::;;;;;;999777666444333222111444<<>>@@@CCCGGGMMMQQQSSSWWW]]]bbbdddcccaaa^^^YYYWWWUUUTTTTTTVVVYYY[[[XXXTTTOOOOOORRRUUUUUUSSS]]]^^^hhhjjjHHH999666000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))+++,,,,,,++++++---///555\\\wwwsssyyydddVVVQQQgggzzz{{{SSS===666444000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))'''''''''((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***''')))++++++******,,,...222222222333444555666777999:::;;;<<<;;;999777555000222666999>>>HHHTTT\\\ooosss}}}tttjjjQQQBBB666444222---,,,/////////......------,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((())),,,///,,,...???RRR}}}|||sss{{{}}}yyy~~~fffmmmxxxooooooooonnnpppvvvyyy~~~{{{xxxtttssssssttttttsss|||{{{yyyyyy~~~}}}tttjjj___``````___^^^\\\YYYXXXOOOLLLHHHDDD@@@>>>======<<<<<<<<<;;;;;;::::::999999999888888888999999::::::::::::999999999888888999999999999999999888888777:::===>>>>>>BBBHHHMMMQQQUUU\\\cccggghhhgggeee___\\\YYYVVVVVVXXX\\\^^^ZZZVVVQQQOOORRRTTTUUUUUUZZZSSSVVViii```EEE777222111000............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***,,,---,,,***+++000444FFFuuu}}}zzzvvvYYYWWWbbb}}}xxxyyyeeeHHH888111000000000000//////////////////.........---------,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))'''''''''((((((((((((((())))))((((((''''''((((((''''''''''''''''''''''''((((((((()))))))))******(((***,,,,,,******...111444444555555666777999::::::;;;;;;:::999777555444111888BBBKKKQQQYYYaaahhhooovvviiiVVVEEE@@@;;;111---///...............---------------,,,,,,,,,+++++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))---...,,,333QQQqqq||||||{{{~~~www}}}wwwqqqwwwpppnnnkkkmmmssszzz}}}~~~yyywwwsssrrrsssuuuvvvvvv}}}{{{yyyzzz{{{mmmlllkkkiiigggdddbbbaaaXXXVVVQQQLLLHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>===::::::999999999999999:::;;;:::::::::999999999999888888888888888888888888777999;;;;;;:::===CCCIIINNNRRRYYY```fffiiiiiiiiifffccc```\\\[[[[[[\\\]]]\\\YYYVVVUUUUUUVVVVVVVVVVVVQQQSSS___mmmvvv\\\@@@555444222000///.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''((((((((())))))))))))***+++,,,+++***...555<<>>222111111111000000000//////////////////.........---------,,,,,,,,,+++++++++************************))))))(((((((((((())))))''''''''''''((((((((()))******)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))),,,...---++++++///333666666777777888:::;;;<<<:::::::::999777666444333:::EEETTT```fffkkkqqquuuttt|||}}}sss||||||yyy}}}}}}gggTTTLLLDDD777111222---------...............---------,,,,,,,,,++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))),,,...---<<>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999777777777888888888888888666999;;;999777999@@@EEEIIINNNUUU]]]cccgggiiijjjjjjiiifffbbb___]]][[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSVVVUUUYYY^^^___iiioooKKK777666333111///.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***+++******000:::BBBwww{{{]]]UUUdddnnnnnnvvvzzzaaaHHH;;;111111111111000000000000000/////////............---------,,,,,,,,,++++++************************))))))(((((((((((())))))&&&'''''''''(((((())))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))************)))---///...+++,,,000555666666666888;;;=========:::<<<;;;666555:::>>>???JJJXXXiiiqqqqqqqqquuu{{{}}}}}}wwwwww~~~tttssszzz}}}yyyrrr{{{uuuooossszzzvvviiiaaaUUUDDD777333111...---//////++++++...------,,,++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))***+++,,,,,,...///444KKKyyyyyyzzzyyywwwtttkkk\\\ssszzzuuuooojjjiiimmmsssxxx||||||{{{{{{xxxvvvwww{{{}}}xxx{{{ttteeefff{{{~~~wwwrrrpppkkkgggbbb\\\XXXVVVWWWWWWTTTSSSQQQOOOMMMKKKIIIHHHEEEBBB>>><<<;;;;;;::::::;;;;;;;;;;;;:::999888777999888666555444555777888999999999999:::<<<>>>@@@GGGLLLSSSZZZ```fffkkknnnmmmllljjjgggbbb]]]YYYVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRTTTXXX^^^hhhzzzqqq^^^FFF888000555777111...111///////////////......---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,+++%%%---666---999aaaggg\\\```uuuuuummmpppwww~~~zzzhhhOOO>>>777222000222333000...000///............---------------,,,,,,,,,,,,++++++***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******)))111---(((---///222;;;;;;::::::::::::;;;:::999:::<<<:::666999DDDOOOSSS___gggooossstttyyy}}}~~~{{{~~~zzzyyy|||}}}zzzvvv||||||vvvwwwvvvjjjYYYMMMIII888111+++---///...------......------,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++(((000111///<<<```{{{{{{}}}sssVVVggg{{{vvvsssnnnlllmmmrrrvvvyyy~~~}}}|||}}}|||zzzzzz|||}}}zzz|||yyyppprrryyysssjjjaaa[[[WWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUURRROOOKKKGGGEEECCCAAA???=========<<<;;;:::999999999888777666666777888999999888888888999;;;===>>>EEEIIIQQQXXX^^^dddiiilllooonnnllliiieeeaaa]]][[[XXXWWWUUUTTTRRRQQQQQQQQQUUUSSSTTTVVVXXX]]]iiivvvpppRRR???000000333000...000///////////////......---++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))***************+++000222444KKKnnnlllWWWTTTkkk}}}}}}|||nnnmmmrrr{{{}}}pppXXXDDD:::444111222333000...//////............---------------,,,,,,,,,,,,++++++***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******(((000---***///222777CCC<<<<<<<<<;;;;;;::::::999:::<<<<<<;;;CCCSSScccjjjlllnnnqqqsssvvv{{{|||{{{yyywwwwwwvvvuuurrrooo||||||}}}lll```[[[GGG:::///...111111000/////////......---,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&222333222MMM{{{~~~{{{{{{uuuZZZJJJwww{{{tttrrrooommmoootttyyy{{{{{{}}}}}}}}}~~~~~~~~~zzzmmmccc]]]ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUURRROOONNNLLLHHHFFFCCCBBB@@@>>><<<;;;;;;:::999999999999999999999999888777777777888:::;;;<<>>777111222222000...//////............---------------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))******(((///---+++222666>>>LLL999:::;;;;;;;;;;;;<<<>>>:::???DDDIIIUUUfffttt{{{rrrsssuuuyyy|||{{{wwwsss~~~zzzrrrooowww}}}xxxvvv|||zzzmmmgggYYYKKK<<<666444222111111//////......---,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))***+++,,,,,,+++000222===ccc}}}{{{xxx\\\PPPYYY|||sssmmmmmmlllmmmsss{{{~~~|||}}}sssjjjccc```^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUTTTUUUVVVUUUSSSQQQKKKJJJFFFCCC???===;;;;;;888888999::::::999999888888777666666777888999:::???DDDKKKRRRWWW]]]bbbeeeffffffeeedddcccaaa```___\\\[[[WWWTTTRRRQQQQQQQQQPPPPPPRRRVVVWWWVVVYYY^^^hhhjjjFFF555222222111000///////////////......---++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***(((111111///OOOxxx}}}~~~gggTTTWWWkkkuuu{{{~~~uuurrrtttqqqcccTTTAAA777000000222000///000///............---------------,,,,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***(((...,,,+++222777BBBUUU777:::<<<<<<<<<<<<>>>AAA;;;FFFSSS___mmm|||wwwpppzzz~~~yyyvvvsss{{{{{{xxx}}}xxxhhh\\\NNNCCC999111///111......------,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))***+++,,,---333---333QQQyyy}}}cccIIIVVVxxxuuunnniiijjjlllqqqxxx~~~|||sssmmmjjjiiigggeeecccaaa___^^^\\\[[[[[[]]]______^^^\\\UUUSSSOOOJJJEEEAAA>>><<<999999:::::::::999888777888777666666666777888999===BBBHHHNNNRRRWWW[[[^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\YYYWWWUUUTTTTTTSSSNNNNNNQQQVVVXXXVVVXXX\\\^^^lllwwwQQQ999222222111000///////////////......---++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++---(((...111999```~~~wwwiiiWWWQQQ^^^wwwyyy~~~|||pppfffccc]]]VVVEEE999000///111111000111///............---------------,,,,,,,,,+++++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***(((---***+++222888FFF^^^:::===@@@???>>>>>>@@@CCCFFFTTTdddsss}}}xxx}}}{{{rrrzzzvvvlll___RRRCCC555///000......------,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++)))))))))***+++,,,---...666///???iiipppRRRHHHhhhzzznnnhhheeeiiinnnvvv}}}~~~wwwvvvuuurrrpppnnnlllkkkeeecccbbbaaabbbbbb```^^^]]]\\\YYYTTTOOOIIIEEEBBB======<<<;;;:::999888888999888777666555666777888<<>>BBBCCCBBBCCCGGGKKKZZZeeerrr|||wwwlllvvv{{{nnnbbbTTTDDD777222//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,)))))))))***+++,,,......222666RRR}}}yyy\\\JJJYYYrrrgggeeedddjjjrrr|||}}}yyywwwuuuooollliiifffeeeeeecccbbbbbbbbbaaa^^^ZZZTTTOOOLLLCCCAAA???===;;;::::::::::::999777666666666777777:::===AAACCCEEEFFFGGGIIIHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWYYYZZZZZZYYYXXXWWWRRRNNNMMMPPPPPPMMMMMMOOOUUUYYYddd{{{kkkOOO;;;222111222///////////////......---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,---000...<<<```}}}vvvrrrzzzqqqVVVVVVdddyyy|||uuussszzz|||yyyxxxxxxzzz|||jjjeeegggeeeXXXIII999444444333111000///............---------------,,,,,,,,,,,,++++++***++++++++++++***))))))************************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))*********,,,,,,111<<>><<<;;;<<<<<<:::999888777666666777777888;;;>>>@@@@@@@@@AAABBB???@@@AAACCCFFFJJJMMMOOORRRTTTXXXZZZ[[[ZZZYYYWWWTTTOOOLLLNNNOOOMMMMMMOOORRRVVV\\\iii}}}___DDD555222333///////////////......---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++333222BBBmmmmmmpppxxxlllTTTYYYjjj}}}uuunnnrrrzzz}}}{{{xxxvvvvvvxxxzzz|||~~~xxxttttttqqqaaaPPP>>>777666333000/////////.........------------------,,,,,,,,,++++++***++++++++++++***))))))************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((()))*********------444AAAKKKccc===;;;===IIIWWW```bbbaaarrr~~~zzzyyy}}}}}}tttjjjZZZAAA555111000111000------111......---------,,,,,,,,,,,,+++******)))*********))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,&&&&&&///...+++222999KKK{{{www~~~yyyeeePPPLLL___~~~pppgggcccggglllwwwyyy}}}|||uuurrrsssvvvwwwvvvsssqqqooollljjjfffbbb```UUUPPPJJJDDDAAA@@@???>>>;;;::::::888777666555444;;;:::999999999:::;;;<<<===<<<;;;===AAADDDFFFGGGIIILLLRRRWWWZZZ[[[ZZZXXXSSSUUUUUUQQQLLLIIIJJJLLLOOORRRYYYbbbooolllOOO:::333444///111222000///000111111---------,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))((((((''''''((((((((((((((((((((((((******)))(((((((((((((((*********))))))))))))))))))))))))***,,,---------...333666QQQmmmzzzlllUUU\\\yyytttooorrrwww~~~}}}}}}{{{wwwuuutttuuuwwwxxxxxxwwwwwwpppnnnbbbLLL888000111111///000/////////............------------------------------,,,,,,+++***))))))************))))))))))))(((((('''(((((()))***+++))))))))))))((((((((((((((((((((((((((('''''''''***)))))))))))))))***++++++'''...;;;@@@KKKrrr<<<999<<>>555///000111///------.........---------,,,,,,,,,++++++***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,...((((((///---+++222AAAaaawwwtttooo\\\JJJMMMfffwwwiiieeefffmmmsss{{{}}}{{{vvvuuuuuutttsssqqqrrrrrrsssqqqnnniiifff```[[[SSSKKKEEE@@@===;;;===<<<<<<;;;::::::999999:::999888777777888888999;;;999999;;;>>>@@@BBBBBBDDDGGGMMMTTTYYY[[[[[[ZZZWWWWWWUUURRROOOLLLLLLMMMLLLNNNSSSZZZdddzzzzzz]]]EEE777222000222222111000/////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))((((((((('''((((((((((((((((((((((((******)))(((((((((((((((***)))))))))))))))))))))************,,,---------...777IIIjjjmmmvvv{{{ppp[[[PPPbbb|||pppllloooyyy~~~|||zzzvvvsssqqqrrrtttuuu{{{}}}~~~yyyoooZZZCCC555333444333000000/////////.........------------------------------,,,,,,+++******)))************)))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((''')))))))))))))))******+++///---333@@@GGGVVV:::;;;AAAOOOaaarrr{{{~~~yyywww||||||yyyzzzeeeRRRCCC666222333111...---.........------------,,,,,,,,,+++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---)))+++111------888MMMyyy~~~sss~~~~~~~~~bbbSSSHHHSSSrrr}}}iiiaaadddkkkttt|||yyyuuussspppnnnoooqqquuuxxxwwwtttpppmmmmmmiiiaaaXXXOOOHHHCCC@@@===<<<;;;;;;::::::::::::;;;:::999888888888888888:::999888999<<<======<<<>>>BBBIIIRRR[[[```aaaaaa\\\ZZZVVVSSSRRRQQQOOONNNKKKKKKNNNSSSYYYhhhnnnUUU???111222222222222111///------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))******++++++++++++,,,------......999\\\~~~ssscccYYYJJJLLLiiizzznnnjjjnnn{{{~~~|||xxxtttrrrrrrsssttt~~~~~~rrrUUU>>>444333333000000000/////////......---------------------------,,,,,,++++++*********++++++*********)))))))))***)))))))))))))))(((((())))))))))))((((((((((((''''''(((((((((((((((((()))))))))))))))***++++++......555AAALLLccc>>>HHHTTT^^^hhhuuuvvvttt{{{zzzmmm[[[FFF:::444000000111............------------,,,,,,+++************+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********&&&***)))+++111///333EEEddd{{{yyy~~~zzzpppVVVNNNMMMaaa}}}mmm______gggqqqyyyzzzuuuqqqnnnkkkooorrrvvvxxxwwwuuurrrqqqtttrrrmmmeee\\\UUUPPPNNNCCCBBBAAA???>>>>>>>>>???AAA@@@???===<<<;;;::::::;;;::::::;;;<<<<<<;;;999===@@@HHHSSS___gggjjjjjjbbb]]]XXXUUUTTTTTTQQQNNNLLLLLLMMMPPPSSS]]]ooo|||eeeKKK888444111111222222///---......------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********+++,,,,,,,,,+++,,,...000444BBBnnnttt|||lllRRRLLLFFFPPPooo{{{zzzwwwlllkkkrrr~~~~~~zzzwwwvvvvvvvvvyyy}}}zzz~~~gggGGG444000000000000000////////////...------------------------,,,,,,,,,++++++*********+++++++++*********))))))************))))))((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,---000888CCCUUUuuuKKK___qqqtttsssxxx{{{sss[[[EEE666...///444//////.........------------,,,,,,+++***+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++'''+++))),,,000///:::RRR{{{|||zzzuuu~~~^^^JJJKKKWWWqqqlllccc]]]cccmmmuuu{{{~~~}}}xxxuuurrrpppvvvxxxzzzyyywwwuuuuuuuuuvvvvvvtttnnnfff^^^YYYXXXRRRPPPNNNKKKJJJIIIIIIJJJGGGGGGEEEDDDBBB???>>>============>>>???>>>;;;999<<>>>>>@@@GGGTTTeeepppttttttmmmiiibbb\\\XXXUUUSSSQQQOOOLLLJJJLLLNNNRRRZZZcccvvvpppXXX===444///333444000///333............---------,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((()))******++++++***,,,---,,,+++---222666GGGmmmeeeJJJ@@@EEEOOObbb}}}yyymmmdddhhhttt{{{qqqhhhmmmxxx|||zzzyyyxxxwww||||||qqqrrrxxxWWW???666444111111000000000/////////------------------------++++++++++++++++++++++++,,,++++++++++++*********)))***+++++++++***)))((())))))))))))((((((((((((&&&&&&''''''((())))))))))))))))))***+++,,,---...///999CCCRRRssshhh~~~~~~pppppp}}}gggRRR@@@555222////////////............------,,,++++++++++++,,,))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,...///,,,...333888SSSzzz{{{yyytttnnnxxxyyy^^^IIIFFFWWWrrrtttddd[[[]]]eeeooowwwzzz~~~~~~|||{{{|||vvvyyy{{{xxxooofffbbb```\\\[[[YYYWWWWWWXXXZZZ[[[[[[ZZZYYYWWWSSSOOOLLLJJJNNNOOOQQQSSSSSSQQQMMMIIIBBBCCCJJJWWWhhhtttxxxwwwssspppjjjbbbZZZUUUTTTUUUSSSNNNJJJLLLNNNPPPUUU\\\lll~~~~~~fffEEE888111333444///...333............------------,,,,,,,,,+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++(((+++---,,,+++...444999RRRrrrVVVHHHAAAEEERRRhhh}}}qqqggggggmmmrrrxxx}}}~~~{{{{{{{{{ssskkkoooyyy~~~{{{zzzyyyvvv{{{tttjjjuuuwww[[[DDD999555111111111000000000//////------------------------++++++++++++++++++++++++,,,,,,+++++++++*********((()))+++,,,,,,+++***)))))))))))))))((((((((((((&&&&&&''''''((())))))***)))))))))***+++,,,......///;;;FFFXXXkkk~~~rrrxxx}}}ttt}}}uuucccNNN<<<222000/////////...............---,,,,,,++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***...666???```}}}wwwOOOMMMNNNaaa|||~~~iii[[[ZZZ^^^gggrrrxxx{{{}}}}}}{{{|||uuuzzz~~~|||tttmmmiiihhh```___]]]]]]^^^```ccceeeeeedddccc```\\\XXXTTTRRRYYYZZZ\\\^^^___]]]XXXTTTHHHHHHNNN[[[lllxxx|||{{{wwwuuuooofff\\\VVVVVVXXXWWWQQQLLLMMMOOOPPPTTTZZZccclllmmmLLL<<<222444444...---222//////.........---------,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++'''***---,,,+++...555;;;bbbhhhPPPKKKEEEHHHSSSkkkssskkkkkkmmmmmmpppvvvttttttyyy}}}xxxppprrr|||~~~|||{{{sssyyywwwfffiiiyyyvvv\\\EEE888222111111111111000000000000------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******'''(((***,,,---,,,+++***))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))))))))***+++---...///444@@@MMM```zzz{{{yyy|||{{{ooo___JJJ666111111111111000///......---------,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++000###,,,333///JJJ|||~~~|||gggJJJJJJWWWooohhh[[[YYYUUU]]]gggqqqxxx~~~}}}||||||xxxxxxzzzwwwxxxyyyzzzzzzwwwrrrooolllkkkiiifffeeehhhnnnrrryyyqqqmmmmmmiiiaaa\\\]]]```eeekkkmmmjjjbbb[[[VVVNNNNNNRRR```qqq|||~~~{{{yyywwwqqqiiiaaa[[[XXXWWWVVVTTTQQQNNNMMMMMMOOOPPPZZZdddttt}}}dddDDD---111555...---555////////////............+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((*********)))))))))))))))***222+++)))333...111IIIxxxjjjLLLDDDHHHMMM]]]www~~~~~~~~~wwwoookkkhhhnnnwww}}}zzzuuuwww}}}|||zzzyyyyyy{{{zzzhhhoooooozzz{{{dddMMM===///222222111111000000/////////......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((())),,,***)))***,,,...//////555GGGQQQmmmrrrZZZEEE777444111000111111000...---------,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,'''///444888ZZZzzzttt]]]HHHPPPiii{{{ttt___UUUSSS[[[cccnnnwww~~~~~~zzzyyyzzzyyyxxxwwwyyyzzzyyytttpppttttttrrrqqqpppsssxxx|||~~~xxxuuutttooogggdddfffhhhkkkllljjjddd]]]WWWTTTNNNPPPXXXgggwww{{{|||yyyuuunnngggaaa]]][[[VVVTTTQQQNNNLLLLLLMMMNNNQQQYYYfffzzzoooRRR999555555///---222////////////............++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))))))))))))))***000++++++222///999XXXcccKKKGGGIIITTTeeeyyyxxxnnnhhhfffkkkttt{{{yyyuuuwww}}}~~~}}}xxxyyy{{{|||jjjooonnnyyy}}}iiiTTTCCC444111111111000000////////////......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))+++***)))***,,,...000000888GGGTTTwwwiiiSSS@@@:::222000111222000...------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,***,,,222444DDDppp{{{|||xxxvvvqqqRRRKKK]]]{{{wwwbbbVVVRRROOO\\\dddpppyyy}}}{{{{{{zzzwwwtttvvvzzzzzzwwwrrruuuuuuvvvvvvvvvyyy|||~~~{{{tttnnnmmmqqqqqqpppllleee]]]VVVRRRQQQMMMRRR^^^ooo~~~|||~~~|||xxxrrrlllfffaaa^^^WWWUUUQQQNNNLLLKKKKKKKKKKKKQQQZZZhhhxxx```FFF888444333111000////////////............,,,+++++++++************))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))******+++---+++...111000GGGmmmnnnYYYJJJIIIJJJ^^^ppp{{{yyykkkdddcccgggpppwwwxxxuuuxxx{{{zzzzzz}}}tttmmmjjjttt{{{mmmZZZHHH777111111000/////////000000///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))+++*********,,,...111333===HHH[[[~~~ooo[[[MMMBBB666000111222000---...------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,,,,111000444TTTxxxyyyyyyaaaNNNUUUmmm~~~fffTTTRRRSSSQQQ^^^gggrrr{{{}}}|||{{{zzzuuuqqqsssxxxzzzwwwsssqqqsssuuuwwwxxxzzz~~~xxxrrrsssvvvssspppjjjbbbXXXQQQMMMLLLLLLTTTcccttt}}}yyyuuuoooiiiccc___XXXVVVSSSOOOLLLJJJIIIIIILLLQQQWWW```sssyyyhhhMMM999333666666222////////////............,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************++++++*********))))))))))))))))))))))))*********---+++,,,000///444UUU~~~vvv___RRRJJJIIINNNiii{{{{{{}}}zzzjjjbbb```dddllltttvvvuuuyyy}}}}}}rrrkkkqqqzzzrrrbbbOOO;;;222111000/////////000000///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))************,,,///333666BBBJJJfffzzzuuuxxxuuuggg\\\NNN===333000111///---.........---------,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******+++,,,,,,------...111...;;;jjjvvv|||hhhUUURRRaaayyyrrrZZZMMMOOOSSSRRRdddmmmxxx~~~}}}{{{xxxtttqqqrrrvvvxxxwwwtttrrruuuxxx{{{}}}}}}xxxxxxyyyooommmhhh```VVVOOOJJJHHHKKKUUUfffwwwzzzvvvrrrllleee```ZZZXXXUUUQQQNNNKKKIIIIIIKKKPPPVVV]]]jjj}}}nnnTTT<<<222555555000////////////............,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))******************)))))))))((((((((((((((())))))************...***---111///<<>>333000111////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))*********************)))))))))(((((('''(((((()))******++++++,,,***000222777[[[zzzzzz___SSSLLLJJJSSSppp|||vvvzzzyyyqqquuuzzzrrrlllfffeeehhhnnnqqqrrrvvv{{{~~~}}}rrrgggnnntttsssbbbJJJ;;;999555222000///000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********'''***,,,+++,,,000888???HHH```~~~rrrgggqqqvvv^^^FFF555000222555//////.........---------,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++---...//////...333AAAnnnwww~~~vvvvvv|||gggLLLTTTsssdddMMMJJJLLLLLLUUUdddnnnuuu}}}|||yyyvvvyyy}}}{{{wwwuuuvvvyyyqqqsssvvvzzz~~~~~~ssstttppphhh___VVVQQQPPPPPPOOO```xxx{{{pppkkkffffffiiijjjhhheee___^^^\\\YYYVVVSSSPPPOOOOOOOOOQQQTTTXXXdddoooZZZFFF777333777000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************+++++++++************)))'''(((((()))***+++++++++***)))111222;;;gggxxx___SSSIIIJJJYYYxxx}}}vvvwwwuuuooosssyyytttppphhhfffhhhnnnqqqrrruuuzzzyyykkkrrr{{{}}}nnnVVV===:::666333000///000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''***,,,,,,,,,000999@@@IIIgggqqqoooxxx{{{|||xxxmmmXXXAAA222000333/////////......---,,,,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++++++++---...222777JJJ{{{tttmmm~~~{{{oooUUUKKK[[[{{{{{{cccNNNIIILLLQQQ[[[hhhooottt|||}}}|||yyyuuusssrrrrrrrrrqqqnnnqqquuuzzz~~~{{{vvvnnneee___YYYRRROOOQQQ[[[hhhxxxyyynnnggg]]][[[YYY]]]dddhhhhhheee___^^^[[[XXXVVVTTTSSSSSSQQQJJJJJJRRRWWW^^^qqqnnnTTT999---///000//////............///......---------,,,,,,,,,************************************************+++*********))))))(((((()))))))))***++++++,,,,,,000+++222888EEEqqq|||rrr\\\FFFLLLaaayyyxxxwwwxxx|||~~~xxxppp}}}yyytttmmmmmmnnnpppsssuuutttttt{{{|||eeeGGG999000222333000...111///............---------+++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))************+++******---...111;;;DDDQQQvvvmmmeeessstttaaaMMM===333000/////////......---------------,,,,,,+++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++++++++,,,---///111<<>>cccmmmWWWGGGHHH]]]rrryyyrrrpppwwwzzzvvvsssuuuxxxzzzyyytttssswwwzzz{{{uuurrrpppsssyyy|||{{{xxx|||bbbKKK666333555222/////////............---------+++++++++++++++++++++++++++++++++***************************))))))))))))))))))(((((((((((())))))))))))))))))************,,,++++++///111555@@@JJJ___hhh\\\mmmzzzyyysssvvvwwwtttpppnnnooooooxxxxxxiii___QQQ???000111000///.........//////------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++---///222444KKK~~~}}}uuu```PPPHHH[[[}}}ppp\\\PPPGGGIIIQQQ[[[gggqqqxxx}}}|||{{{{{{{{{zzzxxxtttqqqtttvvvxxx{{{vvvqqqkkkddd[[[UUUWWW]]]```]]]VVVOOOIIIFFFFFFGGGEEEEEEGGGJJJLLLLLLJJJGGGLLLOOOSSSWWWYYYXXXVVVTTTPPPLLLLLLNNNOOOQQQYYYbbbxxxyyyaaaOOO@@@444111111000///..................---------,,,,,,,,,*********************************************************)))))))))))))))))))))***++++++,,,,,,---***333222CCCooo{{{jjjSSSGGGPPPdddsss{{{sssrrryyyyyysssrrrxxxuuutttppplllmmmrrrxxx|||zzzvvvsssvvv||||||xxxzzzlllPPP666000333333111000///............---------++++++++++++++++++++++++************************************)))))))))((())))))(((((((((((())))))((()))))))))************+++***+++///222777CCCNNNkkksssgggkkk|||{{{{{{lllfffaaa^^^]]][[[XXXVVVZZZcccoooxxx~~~{{{kkkddd[[[LLL???333222000///......///000---------,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---111444:::WWW{{{zzzlllVVVLLLNNNhhhzzz```QQQJJJGGGKKKUUUaaammmuuu{{{}}}||||||||||||yyyuuurrrvvvwwwyyy{{{~~~xxxrrriii```XXXVVVaaannntttlll```TTTNNNLLLMMMOOOHHHGGGGGGGGGHHHHHHGGGFFFHHHLLLSSSXXX[[[ZZZWWWUUUPPPNNNMMMOOOPPPRRRXXX]]]kkkqqqbbbMMM777222222000//////...............---------,,,,,,,,,************************************************))))))))))))))))))***************+++,,,,,,------+++444666KKKuuuwwwrrrbbbNNNJJJYYYooo||||||wwwwww|||zzztttttt{{{vvvpppjjjggghhhmmmsssyyy|||yyyxxxzzz~~~|||xxxyyy|||{{{[[[;;;111333333111000///............---------++++++++++++++++++++++++************************************)))))))))((())))))(((((((((((())))))((()))))))))***************)))***...333999FFFRRRuuuiiiiiiwww~~~|||qqqfff\\\YYYXXXTTTOOOLLLJJJPPPXXXaaajjjttt~~~oooggg```SSSHHH666444222///.........///------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,...222555CCCggg{{{}}}{{{kkkOOONNN[[[yyyttt[[[JJJHHHIIIOOOZZZgggrrryyy}}}}}}}}}|||||||||zzzvvvssswwwxxxyyyzzz}}}yyyrrriii^^^WWW[[[mmmooo```WWWRRRQQQQQQJJJJJJIIIIIIIIIJJJKKKLLLIIIMMMSSSYYY\\\[[[YYYWWWQQQPPPOOOOOOQQQTTTXXX[[[ddd{{{~~~ttt[[[>>>333222111000///...............---------,,,,,,,,,************************************************))))))))))))******************++++++,,,---------...333>>>YYYxxxsssgggTTTFFFJJJ___xxxxxx{{{}}}}}}{{{yyy{{{}}}vvvmmmfffdddfffhhhmmmrrrxxxyyy{{{~~~}}}zzzxxx{{{{{{jjjGGG777555222/////////............---------++++++++++++++++++++++++***************+++++++++************))))))))))))))))))(((((((((((())))))))))))))))))************+++)))+++///555<<>>333333333111000000000//////......---------,,,,,,++++++,,,,,,---------............------+++++++++*********)))))))))+++,,,,,,---...222444BBBiii~~~aaaGGGFFFUUUppp}}}yyyvvv{{{|||sssjjjeeeccceeeeeeaaa___```bbbgggnnnsssvvvwwwwwwxxx{{{|||nnn___SSSYYYgggiiiVVV@@@666333000////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))******+++,,,,,,,,,,,,111555???IIIVVVnnnIIILLLPPPUUU^^^lll||||||tttnnnoooqqqooofff```dddlllwww{{{sssrrrwww}}}jjjggg[[[FFF777333000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,...000444666<<>>gggwwwjjjWWWMMMUUUuuujjjNNNHHHHHHJJJRRR```lllxxx~~~{{{|||}}}xxxqqqddd[[[XXXlllmmmnnn~~~qqq___NNNEEEDDDGGGPPP\\\jjjsssxxx{{{xxxsssnnnhhh```YYYVVVUUUTTTTTTPPPTTTRRRVVV^^^dddwwwkkkIII777333222///111000///......------...,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,******))))))******))),,,+++,,,111///555HHHiii~~~aaaZZZWWWGGGDDDRRRfffqqqsssxxx~~~zzzuuusssxxxvvvjjjfffdddbbbaaaaaa```]]][[[WWW\\\fffpppwwwxxxuuuqqqrrrxxx|||xxxyyy}}}zzzrrrWWWBBB666111000000///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))******++++++,,,---------555===CCCUUU{{{uuuVVVGGGFFFJJJRRR\\\iiivvvuuummmjjjcccaaaccclll{{{~~~pppXXXEEE;;;111111000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...///000222333FFFtttrrr{{{~~~~~~vvv___NNNJJJYYY|||cccLLLKKKKKKMMMVVVdddooo{{{~~~}}}~~~{{{{{{{{{vvvooobbbYYYWWWkkk~~~mmmsssppp\\\LLLDDDCCCEEERRR^^^kkkrrrwwwyyyvvvqqqnnnhhh```YYYUUUTTTTTTTTTPPPSSSRRRUUU^^^bbbrrrlllJJJ:::777444///111000///......------...,,,,,,,,,+++++++++******((()))+++,,,,,,,,,,,,,,,++++++******************))),,,***---222000999PPP{{{|||[[[PPPMMMBBBAAAUUUfffpppxxxzzztttvvv{{{zzzrrrjjjeeecccaaa``````___]]]\\\VVV[[[cccllltttwwwuuusssvvvwwwyyy}}}xxxwwwyyy|||~~~|||bbbFFF888444000000///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))******++++++,,,------///666>>>EEE\\\}}}fffSSSJJJHHHLLLSSS]]]jjjvvvzzzqqqmmmeeebbbaaafffppp{{{|||```JJJ<<<000111111000//////......------,,,++++++******++++++)))))))))))))))))))))))))))************++++++++++++******++++++,,,---...---///222777SSSvvv}}}pppooowwwgggSSSFFFGGG]]]aaaLLLMMMLLLOOO\\\hhhsss~~~~~~||||||}}}~~~zzz}}}~~~|||||||||vvvnnnaaaXXXWWWkkk}}}oooyyymmmYYYJJJCCCCCCFFFSSS^^^kkkrrrvvvxxxuuuqqqpppjjjaaaZZZWWWUUUTTTTTTQQQTTTRRRVVV^^^aaannnpppPPP<<<777444///111000///......------...,,,,,,,,,+++++++++******((()))+++,,,------,,,+++***************************+++***---333111>>>YYY]]]OOOLLLAAAAAAZZZiiippp~~~}}}uuuuuuvvvsssnnnjjjfffcccaaa_________]]]\\\VVVZZZ```iiipppuuuuuuuuu|||yyyvvvwww~~~}}}yyyxxxyyyyyyzzz|||rrrMMM888222000000///...............,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))******++++++,,,------000888>>>GGGbbb~~~gggWWWNNNIIIKKKOOOUUU___kkkwwwwwwssskkkhhheeedddiiiqqqzzzfffQQQAAA222111111000000///.........---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,///333;;;___}}}~~~~~~~~~qqqtttggg[[[JJJ@@@EEEaaacccMMMKKKIIIPPPbbbkkkvvv~~~|||{{{||||||}}}}}}||||||}}}yyy{{{~~~~~~}}}{{{sssjjj___VVVWWWmmm}}}rrrzzzhhhUUUHHHCCCDDDGGGSSS^^^kkkrrrwwwzzzxxxsssqqqlllddd^^^ZZZXXXVVVUUUSSSUUUSSSVVV]]]^^^iiicccCCC666444222111000///......------...,,,,,,,,,+++++++++******((()))+++---------,,,+++*********+++++++++******,,,+++)))---333333CCCbbb___PPPKKKBBBEEEaaalllqqq{{{vvvvvvtttmmmiiiiiigggeeeaaa______^^^]]]\\\WWWYYY^^^eeemmmsssvvvwww}}}}}}|||yyyzzz}}}{{{zzzwwwyyy{{{~~~yyyVVV;;;111000000///...............,,,,,,---......---,,,,,,************************************************))))))************)))))))))******++++++,,,------000888???IIIfffwwwZZZNNNJJJEEENNNQQQWWW```kkkxxx}}}yyyqqqnnnjjjggggggmmmvvv}}}~~~hhhVVVFFF666111111000000//////......---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,///333===ddd}}}{{{zzz~~~ttt|||___UUUFFF===DDDccceeeMMMJJJGGGPPPfffmmmxxx|||zzzzzzxxxxxxzzzyyyzzz~~~~~~~~~|||}}}~~~}}}yyynnnccc]]]VVVWWWnnntttvvvdddRRRFFFCCCEEEIIIRRR^^^kkksssxxx|||{{{wwwsssnnnggg```\\\ZZZXXXVVVTTTVVVSSSVVV\\\\\\eeezzzwwwLLL666333666111000///......------...,,,,,,,,,+++++++++******''')))+++---...---,,,+++)))******+++++++++******---+++(((---444444FFFggg~~~[[[KKKGGG>>>HHHfffooorrr~~~yyyvvvwwwsssjjjfffhhhhhhfffbbb```___^^^]]]\\\XXXYYY\\\ccckkkrrrvvvxxxxxxyyy}}}vvvwwwxxxzzz}}}~~~ttt]]]???222000000///...............,,,,,,---......---,,,,,,************************))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,------111999???JJJiiilllIIICCCFFFCCCLLLPPPXXXbbbmmmwwwsssoookkkkkkkkklllrrrzzz~~~ttt```FFF333222111//////000000...---,,,,,,,,,+++++++++******************************))))))***++++++++++++*********************++++++---//////FFFvvvwww~~~www|||xxxppphhhQQQBBB@@@HHHhhhbbbQQQFFFJJJ[[[fffrrrzzzzzzssspppooopppooolllkkkmmmttt}}}~~~|||{{{~~~|||zzz{{{~~~}}}vvvllldddXXXVVV\\\sss}}}wwwwwwdddUUUJJJDDDEEEIIIUUU___jjjrrryyy~~~}}}yyyvvvmmmfffcccaaa[[[XXXXXXXXXVVVTTTTTTYYYaaaiiioooUUU>>>444---333222111///---,,,,,,+++---,,,++++++******++++++***+++,,,,,,------,,,,,,++++++************+++++++++,,,+++...222444IIIkkkxxxWWWGGGEEE@@@PPPaaasss}}}{{{xxxyyyxxxqqqiiieeehhhfffaaa^^^[[[[[[\\\]]]^^^```dddgggjjjmmmrrruuu}}}|||wwwxxxzzzzzzyyy{{{~~~qqqyyy^^^AAA222111000///......------...,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///777<<<@@@NNNuuugggFFFBBBGGGEEELLLPPPWWWaaalllwwwvvvqqqnnnlllkkkkkkpppxxx}}}lllPPP;;;333222000///000000...---,,,,,,,,,+++++++++******************************))))))***++++++++++++******************++++++,,,...000222LLL}}}xxxvvvwwwyyyjjjSSSEEEDDDMMMnnn]]]OOOHHHNNN___iiittt||||||vvvnnnhhhdddbbbdddbbb^^^\\\___gggrrryyy~~~~~~|||zzzzzz}}}wwwmmmeeeXXXUUU[[[sss|||vvvwwwcccTTTJJJDDDEEEIIISSS^^^jjjrrrzzz{{{xxxooogggdddaaa[[[XXXYYYXXXVVVTTTTTTYYY```iiinnnfffFFF777666333222000///---,,,,,,,,,---,,,++++++***+++++++++***+++,,,,,,------,,,,,,++++++************++++++***,,,***---222555LLLoootttSSSDDDDDDAAANNN]]]nnnxxx~~~~~~xxxuuuwwwvvvoooiiigggiiieee^^^YYYXXXZZZ]]]```___bbbfffiiilllooosssvvv~~~~~~}}}|||}}}{{{zzz{{{|||uuuvvvzzzZZZ???111111111///...............,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++*********---///666<<>>^^^rrrVVVFFFEEEEEEOOO\\\lllwww|||yyytttllldddcccfffcccaaa^^^\\\\\\^^^aaaccc]]]aaafffjjjmmmnnnppprrruuuyyy}}}~~~~~~gggooowwwwwwqqqbbbHHH222222111000//////......///,,,,,,------,,,,,,+++***++++++++++++++++++++++++//////...---,,,+++++++++))))))))))))))))))))))))***++++++++++++,,,///111999===IIIfffqqqOOOAAAAAAEEEGGGLLLPPPXXXbbbmmmwww|||xxxqqqiiihhhjjjsssxxxzzz^^^UUU;;;888333111000///......,,,,,,,,,+++++++++******************************))))))***++++++++++++***************+++---...///000888MMMuuu|||rrr[[[KKKJJJ[[[hhhQQQQQQUUU```ooovvvwwwhhh]]]NNNIIICCC???>>>???@@@@@@<<>>QQQxxx}}}|||```GGGBBBCCCFFFHHHKKKQQQ[[[gggrrrzzz~~~{{{tttkkkiiikkkooouuu}}}hhhYYY===:::555111000//////...,,,,,,,,,+++++++++******************************))))))***++++++++++++************+++,,,---///000111>>>ZZZyyy}}}{{{~~~|||]]]OOOJJJTTTkkkuuuXXXJJJPPPTTT___pppyyy~~~tttfffXXXLLLEEEBBBEEEGGGFFFDDDDDDGGGJJJHHHHHHGGGFFFEEEFFFJJJMMMMMMMMMMMMOOOQQQUUUYYY[[[ZZZ]]]```dddhhhlllqqquuu}}}~~~}}}}}}}}}~~~|||zzzyyyuuunnnccc[[[OOOYYYjjj}}}nnn\\\NNNFFFBBBDDDIIIVVVgggxxx{{{wwwpppdddWWWRRRTTTWWWVVVWWWXXXYYY[[[^^^___eeesss}}}kkkQQQ;;;...111000///.....................---,,,,,,,,,,,,---))))))***++++++++++++***++++++************++++++,,,///...000999HHHoooxxxlllaaaJJJ===AAAFFFOOOddd{{{~~~wwwxxxyyytttggg]]]]]]ccc```___^^^\\\\\\]]]^^^___YYY[[[^^^```bbbeeeiiillllllrrruuuuuuyyy~~~}}}|||{{{xxxvvvvvv{{{|||^^^jjjrrrooojjjbbbNNN999333222111000////////////,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,---000333999???UUUtttmmmWWWEEE===BBBJJJIIINNNSSS\\\gggqqqyyy}}}uuummmhhhffflllooowwwmmmdddKKK777000333000...///,,,---------,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,***+++---,,,,,,---///111333JJJccc~~~{{{hhhTTTKKKFFFTTTuuukkkYYYLLLOOOWWW```ppp{{{mmmcccYYYPPPLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKJJJIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNQQQTTTWWWYYYZZZ[[[\\\^^^```bbbdddeeeiiipppzzz~~~~~~}}}}}}~~~}}}yyypppddd[[[QQQRRRiiinnnXXXNNNHHHCCCDDDJJJ[[[kkkzzz{{{tttlllddd]]]XXXVVVVVVWWWXXXXXXXXXZZZ]]]```ffftttrrrZZZDDD222222000///......---+++)))...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++***+++++++++'''...///777555III{{{mmmSSSFFFGGG@@@GGGRRRfffxxx{{{yyy|||}}}yyytttnnniiiccc]]]YYY\\\[[[YYYWWWWWWYYY[[[\\\]]]\\\\\\\\\]]]___bbbccceeelllssswwwxxxzzz~~~}}}}}}||||||yyyuuuuuuyyy{{{eeefffmmmmmmbbb[[[OOO;;;444111...---......---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++*********))))))******))))))******+++,,,***+++++++++***,,,...111===BBBTTTwwwxxxvvv{{{TTTCCC<<<@@@HHHGGGPPPUUU^^^iiisss{{{yyyqqqkkkgggeeeiiirrr|||lll^^^NNN999111444000///000,,,---------,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,***+++------,,,---///111333OOOmmmsss^^^QQQIIIHHHZZZ|||cccSSSIIIMMMVVV```ppp{{{qqqgggaaaZZZSSSOOOPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOOOOPPPSSSUUUXXXYYY\\\\\\\\\\\\\\\]]]]]]]]]cccgggnnnssswww}}}~~~~~~}}}}}}~~~}}}yyypppddd[[[TTTTTTjjjoooYYYNNNHHHCCCDDDJJJZZZjjjzzz|||vvvpppiiiccc___]]]XXXXXXWWWUUUUUUXXX]]]aaafffssseeeJJJ555333111///......---+++***------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,)))......666777KKK~~~sssXXXHHHGGG>>>DDDTTTiiizzz|||zzz}}}zzzvvvrrrmmmiiiddd___\\\XXXVVVTTTSSSTTTWWW[[[]]]\\\[[[XXXWWWWWWXXXZZZ\\\bbbiiiqqquuuwwwzzz}}}|||{{{{{{xxxtttssswww|||nnnkkkkkkggg``````VVV>>>444111...---......---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++*********))))))******))))))******+++,,,***++++++++++++,,,///111===BBBUUUuuuwww~~~jjjqqqOOOAAA;;;AAAIIIIIIQQQUUU^^^hhhsss|||~~~vvvnnnjjjbbbeeellluuuzzz|||sssaaaTTT===333555111000111---------------,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***+++------,,,---000222444VVV{{{oooXXXNNNHHHKKKcccyyy[[[OOOGGGMMMXXXdddsss|||uuunnnkkkfff___[[[[[[WWWVVVVVVUUUTTTSSSRRRRRRPPPRRRTTTUUUVVVUUUSSSRRRSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ^^^```bbbccceeekkkttt{{{~~~}}}}}}~~~~~~|||xxxooobbbYYYTTTSSShhhpppZZZOOOHHHBBBCCCIIIYYYiiiyyyyyyssslllfffaaa___ZZZYYYVVVSSSSSSWWW^^^cccfffqqqpppQQQ999333111///......---,,,***------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++///---555999OOO~~~zzznnnUUUGGGGGG???FFFVVVjjjzzz{{{xxx{{{~~~~~~wwwtttpppllliiieeeaaa^^^RRRPPPNNNMMMOOOUUU[[[^^^```]]]ZZZVVVTTTTTTUUUUUU\\\dddmmmrrruuuxxx~~~|||zzzzzzvvvrrrqqquuu}}}wwwuuurrrggg___dddZZZ@@@444222///............---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********************))))))******+++,,,***++++++++++++,,,///222<<>>DDDLLLLLLMMMRRRZZZdddnnnxxx}}}uuunnnfffaaa]]]___```bbbffflllooozzzxxxaaaFFF777666222222333............---------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++---------///111333DDDjjjwww|||uuu]]]NNNKKKIIISSSrrrlllTTTNNNLLLRRR___mmmzzz}}}wwwoooiiihhhiiiiiihhhgggeeebbb```___\\\[[[ZZZZZZZZZ[[[]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ]]]______^^^```eeeiiimmmsss|||~~~~~~}}}{{{uuulll___UUULLLLLL```yyysss]]]QQQIIICCCCCCHHHWWWhhhyyy|||tttkkkccc]]]YYYZZZZZZZZZYYYYYYZZZ^^^``````mmmsssVVV<<<555222///------------,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++*********++++++,,,------000,,,555???[[[yyyoooVVVGGGFFF@@@HHHZZZmmm|||{{{xxxzzz}}}}}}{{{xxxsssooojjjfffaaa^^^QQQNNNKKKJJJMMMTTT]]]bbbmmmnnnnnnkkkggg```YYYUUUUUU[[[ccchhhkkkpppyyyyyyuuuqqqooorrryyy~~~zzz|||kkkYYY@@@555222///...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))******+++,,,***+++,,,,,,,,,---000333;;;FFFaaafff```cccKKKCCC???BBBHHHGGGNNNRRRZZZdddoooyyy|||zzzxxxvvvzzz{{{}}}yyyssseee]]]VVVTTTSSSRRRTTTXXX```lll~~~zzzzzzfffIII777555222222333...............---------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++------...///222444@@@fff|||vvvwwwkkkUUUPPPKKKKKKXXXxxxiiiQQQMMMLLLRRR```ppp}}}|||vvvrrrrrrsssrrrrrrpppnnnkkkhhhfffbbbaaa___^^^___```bbbddd``````aaaaaa``````___^^^______^^^^^^]]]\\\[[[[[[YYY\\\______]]]]]]___bbbhhhnnnvvv~~~|||zzztttjjj]]]TTTKKKIIIZZZppp{{{ttt]]]QQQJJJDDDDDDIIIWWWhhhzzz}}}vvvooogggaaa^^^YYYZZZ[[[ZZZZZZZZZ]]]___^^^lll~~~wwwZZZ???666333///------...------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,000,,,555BBBbbbrrrjjjSSSEEEGGGCCCNNNaaattt}}}|||wwwrrrmmmhhhccc___UUURRRNNNMMMOOOUUU\\\aaapppqqqrrrppplllddd]]]XXXUUUZZZ___bbbdddkkkuuu}}}zzzwwwrrrppprrryyysss\\\DDD555222000////////////...------,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++******))))))******+++,,,)))+++,,,,,,,,,...111444;;;JJJhhhmmm___~~~^^^IIICCC???BBBGGGFFFLLLPPPXXXbbbmmmwww{{{sssooonnnmmmlllooopppqqqtttyyy~~~~~~~~~xxxiii```XXXUUURRRMMMKKKLLLQQQ^^^ppp{{{jjjKKK888444111111222---............------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++---......000222555@@@ddd{{{{{{yyyzzzlllRRRPPPIIIMMM]]]~~~cccOOOMMMLLLSSScccuuu||||||{{{yyyvvvsssooommmggggggggggggggghhhiiiiiieeeffffffgggfffeeedddccceeedddddddddcccbbbbbbbbb```bbbdddbbb___]]]___bbbffflllrrrwww||||||yyytttiii\\\RRRIIIDDDOOOaaalllsss]]]RRRKKKDDDEEEJJJWWWiii{{{~~~xxxppphhhbbb^^^YYYYYYXXXWWWVVVXXX\\\___]]]kkk|||dddHHH666333///------......---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************+++,,,---...***000...666DDDggguuuhhhbbbMMMBBBGGGGGGUUUeeewww~~~yyytttpppkkkfffbbbYYYVVVRRRPPPQQQUUUZZZ^^^rrrrrrrrrpppkkkfffaaa^^^WWWZZZ\\\]]]^^^eeeqqqzzz}}}|||xxxtttqqqssszzz{{{```HHH555333000////////////...------,,,,,,,,,,,,++++++++++++++++++*********)))))))))*********+++++++++******))))))******+++,,,)))+++,,,,,,---...222444<<>>444333333222111///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++***---...------000333555QQQtttVVVEEEGGGQQQiiiwww^^^MMMKKKOOO[[[jjjwwwyyyuuutttsssttttttssspppnnnpppqqqpppnnnkkkjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnssspppllljjjiiihhhgggeeeggghhhiiikkknnnrrruuuwww{{{zzzssseeeTTTHHHEEEDDD>>>DDD\\\uuuvvvZZZNNNJJJIIILLLRRRZZZooo|||~~~yyyrrrjjjaaa[[[XXXXXXVVVTTTSSSVVV[[[______fffsssUUU;;;666222222000,,,,,,...///...,,,,,,---------,,,******************************+++++++++,,,,,,,,,///...111555FFFppprrrppp\\\HHHBBB@@@EEETTTcccpppuuuxxx{{{tttpppmmmjjjiii___TTTPPPYYY___\\\\\\```{{{xxxsssmmmhhhfffeeeeeeaaa]]]XXXTTTQQQVVVgggxxx{{{~~~~~~zzzuuutttuuuyyy~~~}}}jjjJJJ777222...//////---,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---++++++.........111777@@@OOO~~~{{{sss```NNN@@@>>>DDDGGGHHHJJJJJJOOOVVV^^^fffooowww}}}~~~||||||{{{zzzxxxwwwxxxyyytttvvvzzz}}}}}}~~~~~~uuuhhhYYYOOOJJJNNNWWWdddsss~~~tttkkkUUU===333111111///...///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,...------000444777TTT```MMMDDDPPPlllrrrXXXMMMKKKPPP]]]lllzzz~~~|||{{{yyywwwwwwuuurrrpppuuuvvvuuusssqqqppppppqqqpppqqqrrrssstttsssrrrqqqsssqqqooonnnmmmmmmllljjjiiiiiijjjkkkmmmppprrrtttvvvzzzsssjjj___UUUNNNAAAAAA<<>>DDDHHHKKKLLLJJJMMMSSSZZZbbblllvvv|||~~~}}}||||||vvvvvvuuuuuuxxx}}}~~~|||xxxbbbRRRNNNOOORRR[[[gggttt~~~uuunnnXXX???444222000...---///............---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,......---///555:::]]]___JJJCCCSSSrrrlllRRRLLLLLLQQQ```ppp}}}|||zzzyyyvvvuuuxxxyyyyyyxxxvvvtttuuuvvvtttuuuvvvwwwwwwvvvtttssstttsssrrrssstttsssrrrppplllllllllllllllmmmnnnoooooossstttggg^^^XXXTTTPPPBBBBBB===BBBXXXppp|||aaaVVVQQQMMMMMMRRR```uuu|||xxxrrrkkkccc]]]^^^]]]ZZZWWWUUUUUUXXX[[[```eeennn}}}bbb;;;555000//////,,,---//////---,,,+++,,,---,,,+++******************************+++++++++,,,,,,,,,---...444888HHHnnnooolllYYYFFF@@@>>>DDDSSSiiiuuuwwwwwwwwwooofff```^^^UUURRRZZZaaaaaabbbfffmmmoooqqqqqqpppooooooooommmggg___WWWQQQSSSbbbrrryyy{{{~~~{{{xxxwwwvvvwww}}}zzzkkkPPP888222...//////------///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---++++++.........111777DDDTTTlllppp___RRRDDD???CCCHHHJJJJJJIIILLLPPPVVV^^^iiissszzz{{{yyyvvvssstttwww}}}~~~yyyyyy~~~iiiYYYQQQOOONNNSSS^^^mmm{{{ttt]]]DDD777444222000//////............---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...///...///777???ddd]]]IIIFFFWWWyyyhhhPPPKKKKKKRRRbbbrrr~~~}}}||||||{{{xxxzzz{{{zzzxxxwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvuuuuuuwwwxxxwwwuuusssppppppooonnnmmmlllkkkkkkmmmnnnttt~~~uuuggg]]]ZZZZZZUUUOOOHHHHHH@@@CCCUUUkkkfffYYYSSSNNNNNNQQQ___uuu}}}yyytttmmmfff```^^^]]][[[XXXVVVVVVYYY[[[___dddlllyyy~~~|||^^^===555///......------//////---++++++,,,---,,,+++******************************+++++++++,,,,,,,,,,,,...444999LLLuuummmkkkYYYFFF@@@???FFFUUUmmmxxxyyyxxxyyyoooddd]]]WWWPPPNNNUUU\\\^^^___aaadddgggjjjkkklllmmmqqqtttqqqkkkccc[[[TTTWWWeeeuuu{{{}}}~~~|||{{{vvvttttttssssssxxx}}}xxxlllSSS888222///000000------///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++---++++++.........111777CCCWWWccceee___UUUGGG@@@BBBHHHJJJIIIHHHJJJNNNTTT[[[fffqqqxxx}}}yyyuuutttuuuvvvwwwuuupppsss{{{|||{{{}}}~~~wwwjjj___QQQMMMJJJNNNYYYiiixxxxxx```FFF888444333000000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++---000...///888DDDiiifffVVVHHHYYY|||eeeQQQKKKLLLTTTddduuuzzz{{{}}}}}}{{{zzzzzz{{{}}}yyyuuutttuuuwwwyyyxxxxxxwwwxxxyyyxxxvvvttttttsssrrrpppnnnmmmkkkjjjlllooottt{{{|||xxxuuukkkdddZZZWWW^^^eee___TTTNNNMMMDDDBBBOOOaaa{{{iiiZZZSSSMMMMMMQQQ[[[rrr|||wwwpppiiiccc\\\\\\ZZZXXXVVVWWWYYY\\\]]]bbbjjjvvv|||xxxyyyaaa@@@777///---...---...///...---++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,///444999QQQmmmkkkYYYFFFAAAAAAHHHWWWnnnyyy{{{zzzyyyoooddd]]]SSSMMMKKKPPPWWW[[[\\\\\\]]]___aaabbbbbbgggnnnuuuqqqlllfff___ZZZ]]]kkkzzz{{{}}}}}}|||~~~{{{xxxuuuuuurrrppppppppppppuuu|||rrroooooosssyyyxxx|||yyynnnUUU888333///000000...---///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++---++++++.........111777BBBZZZffffff^^^UUUIII@@@AAAIIILLLKKKGGGIIIMMMSSSZZZeeeooovvv|||yyywwwuuurrrooowww}}}ooofffdddhhhlllmmmiiieeeeeefffddd]]]XXXMMMIIIGGGKKKVVVeeettt|||zzzxxx```EEE777333111/////////............---------***++++++,,,,,,++++++***++++++++++++++++++++++++---+++---111//////:::IIIwwwgggYYYGGGYYY~~~bbbQQQLLLNNNWWWhhhyyy}}}~~~zzzxxxyyy{{{}}}zzzxxxxxxxxxyyyyyyxxxvvvwwwvvvuuutttrrrooommmllliiiooouuuwww|||{{{yyyyyyuuullleee]]]ZZZTTTTTT___kkkhhh]]]OOOOOOFFFAAAHHHRRReeekkkXXXOOOJJJKKKPPPYYYppp~~~yyyrrrjjjeee[[[[[[ZZZXXXVVVVVVYYY[[[[[[aaaiiiuuuuuu~~~iiiEEE:::000---///......///...,,,+++***+++,,,+++*********************************+++++++++,,,,,,,,,,,,///444:::VVVllljjjXXXFFFBBBBBBIIIYYYjjjwwwzzz{{{{{{vvvmmmeee___UUUPPPMMMPPPWWW[[[[[[ZZZXXXZZZ\\\[[[ZZZ___iiiqqqrrrnnniiiddd^^^```mmm{{{xxxzzz}}}~~~~~~~~~}}}yyywwwzzz~~~zzzuuuqqqrrrnnnllllllllllllqqqxxx{{{vvvsssrrrqqqzzzrrrqqq~~~}}}|||pppTTT999333///000000......000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---++++++.........111777CCC^^^zzzzzzooosss```YYYLLLAAA@@@HHHKKKHHHFFFHHHMMMSSSZZZdddnnntttyyy~~~~~~yyyqqqlllmmmxxxyyypppgggbbbaaacccdddaaa___\\\ZZZXXXTTTPPPMMMGGGEEEDDDHHHRRR```lllsssxxxzzzzzzyyyaaaFFF888444222111000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++---+++---111///...;;;LLLzzz^^^PPPFFFZZZbbbTTTPPPQQQ[[[lll}}}~~~~~~|||||||||yyyxxxwwwxxxzzz{{{{{{{{{xxxxxxxxxwwwuuurrrpppooohhhooorrrrrrvvvyyyppppppuuuuuunnneee^^^^^^WWWPPPUUU```ccc]]]LLLPPPIIIDDDEEEEEEOOOdddkkkUUUJJJFFFIIIPPPZZZqqq~~~yyyqqqiiiddd\\\\\\[[[XXXUUUTTTVVVWWWZZZaaaiiitttwww}}}nnnIII===111...//////...///...,,,******+++,,,+++*********************************+++++++++,,,,,,,,,,,,000555<<>>[[[hhhfffUUUDDD@@@@@@HHHXXX^^^mmmtttyyy|||vvvpppjjjeeeaaaZZZWWWRRRRRRWWW[[[ZZZVVVTTTYYY]]]\\\YYYZZZ```gggxxxtttooohhh___\\\cccnnnzzz|||~~~}}}zzzwwwssspppnnnkkkgggffflllqqqrrrsssuuuxxx~~~zzzqqqlllkkkeeeaaa^^^\\\\\\aaahhhoootttzzz}}}hhh^^^nnnzzzsssQQQ999333000111111......000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++---++++++.........222777EEEbbbkkkzzziiihhhPPP:::===GGGFFFEEEDDDGGGLLLRRRXXX```hhhmmmvvv|||yyytttpppkkkxxx{{{jjjbbb[[[SSSOOOVVVfffwwwxxxrrrjjjddd```YYYOOOHHHEEECCCAAAAAAGGGPPPZZZ```gggooo{{{wwwzzzdddGGG555111222000,,,...---,,,+++++++++++++++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---333...222---111444666TTT}}}cccVVVJJJFFFWWW}}}gggNNNSSSUUU___qqq|||zzz{{{}}}|||{{{{{{|||}}}~~~{{{xxxvvvvvvwwwwwwvvvsssrrrpppoooqqqvvv~~~{{{ttteeeaaa]]]dddvvvvvvsssfffSSSGGGGGGHHHGGGMMMMMMNNNMMMGGGAAABBBGGGiiinnnTTTMMMEEEDDDPPPbbbvvvzzzvvvlllccc]]]]]]\\\ZZZYYYWWWVVVVVVZZZaaahhhooozzz{{{{{{\\\BBB444333...---000---,,,,,,,,,+++++++++******************************************+++,,,---...***000777<<>>AAAHHHOOOTTT___gggsss~~~xxx{{{gggMMM:::444444333111......---,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,---------000+++111...222555888XXXmmm___KKKFFFVVV|||jjjSSSSSSVVVbbbttt}}}zzz{{{}}}}}}}}}{{{{{{|||}}}}}}zzzyyyzzz{{{{{{{{{yyyxxxuuurrrqqqsssxxx|||}}}rrrfff___YYYWWWTTT]]]xxxttt```QQQMMMNNNOOOMMMLLLMMMMMMGGGAAABBBGGGaaammmTTTMMMFFFEEERRRcccvvv{{{vvvmmmccc]]]]]]\\\ZZZYYYXXXWWWVVV]]]ccchhhnnn~~~~~~~~~|||[[[AAA444333......000,,,,,,,,,,,,+++++++++******************************************+++,,,---...***000666<<>>@@@IIIQQQ]]]iiittt|||sssPPP999222222111...//////............//////......---------,,,,,,,,,++++++,,,,,,---............***222222555555===cccnnn[[[LLLEEEUUUxxxhhhXXXNNNVVVggg||||||}}}{{{|||}}}}}}{{{yyyxxxyyyzzzyyyxxxuuuvvvvvvuuusssrrrsssttt{{{~~~yyykkk```ZZZYYYUUUYYYYYYcccuuupppoooooorrrmmmggg```TTTGGGAAABBBJJJzzzmmmTTTMMMFFFFFFTTTfffxxx|||wwwnnnddd^^^]]][[[ZZZYYYXXXXXXXXXaaadddggglllyyyxxx^^^CCC333222//////000+++,,,,,,,,,+++++++++******************************************+++,,,------+++///555===]]]vvvgggZZZJJJAAA???AAAIIIQQQ]]]```fffrrr~~~qqqiiieeedddccc]]]YYYZZZ^^^```]]]YYY\\\ZZZUUUPPPMMMOOOUUUZZZjjjzzzpppddd^^^\\\pppxxx|||wwwqqqkkkfffbbbaaabbb___[[[ZZZZZZ\\\]]]]]]```aaadddggglllrrrvvvyyy|||uuupppfffaaa[[[VVVVVVZZZ```eeeccciiipppsssrrrpppooooookkknnnooosss}}}xxxvvvnnnVVV:::333...///000...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,.........444;;;RRRqqqgggXXXcccdddlll]]]DDD===AAACCCGGG@@@BBBEEEIIIOOOWWW```fffttt{{{~~~{{{xxxooo{{{mmmbbb\\\XXXeeezzzxxx___MMMGGGEEEAAA>>><<<;;;<<<<<>>]]]xxxeeeWWWIIIAAA???AAAIIIPPPVVV\\\dddmmmwwwxxxqqqnnnmmmfffbbb^^^]]]``````\\\YYY^^^ZZZTTTOOOMMMPPPUUUZZZiiivvvyyyoooddd[[[pppzzz{{{vvvqqqllliiigggfffccc___]]]]]]_________dddddddddfffiiimmmpppsss{{{}}}yyyssslllfff]]]WWWWWW]]]fffmmmhhhmmmrrrsssqqqnnnmmmnnn}}}ooopppttt|||pppYYY:::333...///000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***,,,+++,,,///......444<<>>???BBBHHHBBBCCCEEEHHHMMMUUU^^^dddpppwww~~~}}}tttmmmxxx~~~kkk```YYY___jjjwww___MMMFFFEEEBBB@@@>>><<<;;;;;;AAAHHHRRR^^^iiittt~~~}}}TTT;;;555666333---///............///000000......---------,,,,,,,,,++++++,,,---...//////000111,,,555666666666EEEuuuaaaHHHOOOEEEVVV{{{}}}]]]OOOJJJTTTiiiuuunnnpppwww~~~~~~~~~}}}|||{{{xxxvvvuuuvvvvvvsssoookkkiiiiiiooottt{{{}}}qqqiiiddd[[[WWWPPPRRRkkkqqqnnnrrrrrrlllfffZZZVVVSSSQQQLLLEEEBBBCCCBBBkkk}}}xxxlllUUUNNNGGGIIIXXXmmm~~~}}}yyyoooddd___]]][[[YYYXXXYYYZZZ[[[___aaafffnnnyyypppOOO999444000000111,,,,,,,,,,,,+++++++++******************************************+++,,,---...+++000666>>>\\\vvvaaaUUUGGGAAA???AAAGGGOOOQQQWWW```iiissszzzssspppooogggeeecccaaa```___]]][[[aaa]]]VVVQQQOOOQQQVVVYYYiiipppvvvuuusssoooggg___ooo{{{{{{vvvrrrpppmmmjjjfffdddeeegggggggggfffeeeeeefffhhhjjjlllmmmtttvvvxxxyyy{{{~~~{{{}}}~~~zzzuuunnnbbbYYYWWW[[[ccciiikkkooossssssqqqnnnnnnooo|||tttttt|||pppXXX;;;333///000111///---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++*********+++,,,------,,,+++***,,,+++---/////////444<<>>>>>AAAIIIDDDEEEFFFHHHLLLSSS\\\bbbjjjrrrzzz~~~}}}zzzqqqkkksssuuuddd[[[[[[___}}}|||kkkYYYOOOIIIHHHGGGEEEBBB@@@>>>===???EEENNNXXXdddooozzzpppPPP999111111///---...---------......///000......---------,,,,,,,,,++++++,,,---...///000000111+++555666777999LLLeeeHHHKKKEEEYYY~~~^^^QQQLLLVVVkkkzzzrrrmmmkkkooottt~~~|||yyyyyyyyywwwsssmmmhhhfffeeehhhoooyyyyyyfffZZZOOOKKKGGGKKKXXXnnn{{{hhhbbbccc```YYYUUUSSSOOOLLLMMMKKKFFFDDDEEEDDDhhh}}}zzzuuuiiiTTTOOOIIIMMM^^^rrr~~~yyyoooeee___]]][[[YYYXXXYYY[[[\\\]]]___fffoooyyy|||zzzWWW===555000000222---,,,,,,,,,+++++++++******************************************+++,,,---...,,,000555===\\\qqq]]]RRREEE???===???EEELLLPPPRRRZZZgggwwwyyyqqqmmmllldddffffffeeeaaa___^^^___gggaaaZZZTTTRRRSSSUUUWWWaaaiiiooooookkkhhhccc^^^ggguuu|||yyysssqqqmmmlllnnnpppqqqqqqkkkjjjjjjkkkkkklllmmmnnnrrrsssssssssssswww}}}{{{vvvuuuyyy{{{tttjjj```[[[\\\```ccciiinnnssstttrrrnnnmmmmmmvvv{{{~~~qqqZZZ;;;444///000111///---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***+++---......---+++***,,,+++---/////////555<<>>===AAAIIIFFFFFFGGGHHHKKKRRRZZZ```fffnnnvvv{{{yyy~~~~~~yyyuuusssmmmqqquuuttt{{{ggg]]]\\\\\\kkkvvv}}}ooo^^^TTTPPPNNNMMMLLLJJJGGGDDDBBB@@@===BBBKKKUUU```kkkvvv}}}xxxiiiQQQ===333000111333---------------...///000......---------,,,,,,,,,++++++,,,---...///000111000***333666888;;;QQQiiiKKKFFFEEE[[[aaaSSSNNNYYYlll}}}{{{zzzzzzwwwsssmmmiiiggggggdddmmmwww~~~dddQQQDDDCCCGGGMMMPPPSSSaaapppmmm]]][[[]]]\\\ZZZ[[[]]]XXXTTTSSSOOOIIIEEEEEEFFFgggzzzyyytttfffSSSPPPLLLQQQcccvvv~~~zzzoooeee___^^^[[[YYYXXXYYY[[[]]]]]]^^^eeeoooxxxxxx[[[???666000000222---,,,,,,,,,+++++++++******************************************+++,,,---...---///333<<<\\\mmm[[[OOOCCC===<<<>>>DDDKKKPPPOOOUUUfff}}}{{{sssnnnlllbbbeeehhhfffaaa___```ccckkkeee]]]WWWTTTTTTTTTUUUWWWdddpppqqqkkkeee^^^YYY\\\lll~~~tttqqqooonnnppprrrttttttqqqqqqqqqrrrrrrrrrrrrrrrttttttsssqqqqqqttt|||yyysssnnnttt}}}xxxooofffaaa___```bbbeeelllrrruuusssnnnlllkkkooo~~~uuu^^^;;;444///000111///......---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------------***+++---......---+++***,,,+++---/////////555===]]]|||hhhlllfffrrreeeIII???BBBCCCDDDGGGDDDDDDGGGJJJNNNWWW___eeennnyyyooodddhhhrrr{{{tttoooiiijjjmmmkkkdddhhhlll```YYY[[[gggmmmpppiii\\\QQQOOOQQQSSSOOOKKKJJJKKKIIICCC>>><<>>111333000,,,---,,,,,,,,,+++++++++******************************************+++,,,---...---,,,444???ZZZfffUUUPPPHHH@@@;;;<<>>^^^qqqrrrbbbeeeaaaPPP@@@@@@DDDEEEEEEBBBBBBEEEHHHKKKSSS\\\eeennnyyyuuuiiinnnxxx|||oooeeebbb```___\\\UUUVVVkkkpppaaa[[[___bbb```\\\VVVRRRRRRUUUXXXVVVRRROOOOOOPPPNNNHHHBBB;;;<<>>111333///,,,---,,,,,,,,,+++++++++******************************************+++,,,---......,,,555???ZZZbbbYYYSSSIII???999;;;AAAGGGOOOOOOUUUfffzzz|||wwwoooiiiggghhhoooxxxzzzpppdddeeennn}}}vvviii]]]\\\^^^ZZZSSSVVVZZZaaaiiimmmjjjbbb[[[jjjqqqzzzyyytttrrruuuwwwqqqtttvvvuuuqqqqqqtttwwwxxxuuurrrrrrsssuuutttssswww{{{{{{vvvsssooooooyyyxxxsssooommmlllkkklllnnnooonnnllljjjhhhmmmvvvsssxxx[[[;;;444//////000...,,,,,,,,,,,,,,,+++++++++******)))************+++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...,,,---///...///666>>>\\\kkkkkkfff[[[___\\\EEE>>>HHHHHHFFFCCCBBBDDDGGGIIIQQQZZZaaajjjuuu}}}ppp```___YYYUUUPPPIIIHHHWWWjjjxxxcccYYY]]]___YYYSSSQQQUUU[[[^^^^^^ZZZVVVRRRRRRTTTRRRLLLFFF@@@>>>BBBOOObbbsss|||xxxeeeNNN===444//////333//////...------------...,,,,,,,,,---------..................///000111222444333777555>>>FFF___~~~qqqUUUCCCUUU|||eeeTTTNNNUUUfff|||~~~~~~{{{yyyvvvsssnnnggg```[[[[[[___eeeiiihhhkkkwww}}}wwwrrrsssvvvtttjjj```UUUYYYeeetttwwwrrrqqqwwwvvvyyyqqqjjjjjj\\\JJJDDDTTTjjjxxxsssrrrnnn]]]RRRLLLZZZrrr~~~yyyrrrmmmaaa___[[[YYYYYYXXXWWWUUUZZZ[[[___eeelll}}}~~~nnn^^^===222222...+++---,,,,,,,,,+++++++++******************************************+++,,,---......---666???ZZZddd\\\UUUJJJ>>>999:::AAAGGGPPPQQQYYYgggwwwxxxsssmmmjjjiiiiiisssttthhhiiippp}}}uuuiiibbbcccfff```XXXVVVYYY___gggmmmmmmhhhcccjjjpppyyy|||wwwttttttmmmooorrrrrrqqqsssxxx|||xxxvvvsssrrrrrrsssrrrqqquuuxxx}}}|||xxxwwwrrrooosss~~~|||wwwuuuttttttnnnoooqqqqqqooommmiiigggkkksss~~~mmmrrrXXX;;;444//////000...,,,---,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---,,,---//////000777@@@^^^iiigggxxx\\\bbbhhhJJJ===JJJLLLJJJFFFDDDFFFGGGIIIPPPXXX]]]eeepppxxx~~~{{{gggddd[[[SSSOOOIIIGGGQQQ```kkkZZZ\\\```^^^]]]```eeegggeeeaaa^^^ZZZUUUTTTUUUSSSMMMHHHDDD@@@CCCRRRkkkjjjLLL:::333000000111//////...------------...,,,,,,,,,---------...............///000111333444555444888777AAAJJJdddkkkOOODDDSSSvvvgggUUUMMMTTTeee|||~~~~~~{{{yyyvvvsssnnnggg___ZZZVVVXXXZZZXXXSSSSSS___mmm~~~pppcccWWW\\\iiiwwwxxxrrrssszzz~~~nnngggZZZMMMLLLWWWkkkxxxvvvxxxxxxcccXXXWWWZZZiiizzzzzztttooobbb___[[[XXXWWWVVVTTTSSSYYYZZZ^^^bbbiiiyyyrrr~~~sssWWW<<<333111---+++...,,,,,,,,,+++++++++******************************************+++,,,------...---666???YYYmmmZZZTTTKKKAAA<<<===BBBGGGSSSVVV^^^iiisss~~~wwwnnnjjjhhhhhhcccnnnyyy|||uuunnnmmmpppvvvooofffeeejjjlllfff^^^YYYZZZ___ffflllnnnkkkgggiiiooozzz{{{wwwuuunnnpppqqqrrrrrrtttyyy|||zzzxxxvvvtttsssrrrrrrrrrsssuuuyyy|||zzzuuuppppppuuu~~~zzzxxxvvvwwwwwwtttuuuvvvvvvtttqqqmmmkkkjjjqqq{{{wwwwwwppptttvvvSSS:::333...///000...,,,---,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++---,,,...111222333999BBBfffooojjjgggeeekkkMMM;;;GGGLLLKKKGGGEEEEEEFFFGGGMMMUUU[[[bbbmmmvvv}}}rrrhhh]]]SSSOOOKKKJJJRRR___|||hhhgggfffiiinnnrrrsssrrrpppooogggaaaZZZXXXWWWUUUPPPKKKFFFAAAAAAOOOgggqqqKKK777333333111/////////...------------...,,,,,,,,,---------......---......///111333444555555555999999DDDMMMfff|||sss]]]GGGDDDQQQrrrfffTTTLLLSSSeee|||wwwsss{{{~~~zzzyyyvvvsssnnnhhhaaa\\\UUUTTTRRRMMMEEEBBBKKKWWW{{{zzznnnXXXZZZbbbkkkjjjdddfffnnnuuudddUUULLLPPPXXXkkkzzz|||qqq[[[SSSZZZeeevvv{{{uuupppbbb___ZZZWWWUUUUUUTTTSSSWWWYYY]]]aaafffvvvxxx|||jjjSSS===333111---,,,...,,,,,,,,,+++++++++******************************************+++,,,------...---666===WWWxxxVVVSSSMMMFFFAAA@@@CCCFFFRRRVVV___iiiqqqzzzzzzkkkdddaaa___\\\ccclllrrrtttuuusssqqqpppjjjeeehhhnnnmmmggg```ZZZ[[[]]]bbbhhhjjjgggdddgggkkkxxx}}}{{{yyytttttttttttttttuuuxxxyyy|||{{{yyyvvvtttsssssstttssstttuuuxxx|||}}}yyytttqqqrrruuuxxx{{{}}}{{{wwwtttsssssstttuuutttuuuwwwwwwvvvtttqqqooolllpppxxx~~~tttuuuxxx||||||pppTTT:::333...///000...---...,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++......000444444555;;;CCCllluuummmrrreeegggPPP<<<@@@HHHJJJFFFCCCCCCBBBCCCHHHPPP[[[aaalllvvv}}}lll```UUUPPPLLLJJJSSS___wwwxxxtttyyy}}}~~~}}}~~~rrrkkkaaa[[[YYYWWWRRRNNNKKKHHHHHHPPP```uuurrrKKK777333333111...//////...------------...,,,,,,,,,---------......---......000222444666777666666<<<<<>>333111...------,,,,,,,,,+++++++++******************************************+++,,,---...------555<<>>>>>HHHOOOeee|||tttyyy~~~jjjRRRJJJDDDQQQppp}}}```RRRJJJQQQddd}}}yyysssdddZZZQQQMMMNNN___~~~~~~zzztttnnniiiddd___[[[WWWRRRMMMKKKFFFBBBCCCGGGddd}}}pppddd]]]TTTMMMJJJKKKHHH@@@???DDDQQQtttzzzhhhUUUJJJLLL___ooo~~~zzzlll^^^^^^iiirrr|||sssnnnbbb^^^YYYVVVUUUUUUUUUUUUTTTXXX^^^aaadddppp}}}{{{mmmXXX???333111000...---,,,,,,,,,+++++++++******************************************+++,,,---...,,,,,,444:::RRR|||[[[XXXQQQIIIBBB@@@@@@BBBIIINNNZZZhhhrrrxxxmmm]]]VVVSSSTTTYYY]]]___eeennnqqqooollljjjmmmtttsssllleeeddd]]]\\\]]]aaaeeefffccc```ZZZVVV^^^ttt|||xxxvvvwwwyyy|||~~~~~~}}}|||zzz{{{zzzwwwtttsssuuuwwwwwwtttqqqrrruuuyyy{{{|||~~~|||zzzwwwqqqllleeedddbbb``````aaaccceeehhhjjjnnnrrruuuvvvuuuuuuvvvuuuuuu{{{{{{rrrxxxyyywwwxxxrrreeeKKK999222...///111///---...,,,,,,,,,+++++++++******)))************+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,//////111444444333888@@@gggtttjjjccc___^^^III===HHHNNNIIIEEEDDDCCCBBBGGGNNNTTTZZZcccmmmvvv}}}|||nnndddZZZUUU___mmm|||sssqqqjjjhhhrrrtttwwwzzz{{{{{{yyyyyyyyy~~~sssdddZZZUUUSSSOOOLLLHHHNNNSSSUUUYYYdddwwwvvvcccKKK;;;333///000333//////...------------...,,,,,,,,,---------......------///000333555777999777888???@@@IIIOOOdddyyysss{{{zzzeeeQQQOOODDDQQQpppzzz]]]QQQIIIQQQddd~~~vvvjjjaaaSSSIIIDDDFFFIIIUUUvvv|||{{{tttmmmfffaaa\\\YYYUUUOOOKKKJJJIIIEEECCCEEENNNkkk}}}uuummmhhhfffaaaXXXSSSTTTQQQHHHEEEHHH???dddyyyrrrdddVVVNNNPPPbbbqqq~~~yyyccc___jjjxxx}}}|||ssslllbbb^^^YYYVVVUUUVVVVVVVVVSSSXXX___bbbcccooo~~~qqqZZZ@@@333111111///---,,,,,,,,,+++++++++******************************************+++,,,---...++++++333999QQQ|||aaa\\\SSSHHH@@@===???AAAKKKOOOZZZhhhrrrvvv|||ppp```ZZZXXXQQQXXX[[[YYY[[[dddjjjkkkhhhiiipppxxxwwwooojjjlll``````aaaeeejjjkkkhhhddd___WWW[[[rrr{{{uuutttuuuyyy~~~xxxyyyyyywwwsssrrrtttwwwyyyuuuqqqqqqtttwwwyyyyyywww{{{tttnnniiigggeeeddddddeeehhhiiieeehhhmmmrrrvvvxxxxxxxxxyyywwwuuuzzzwwwpppvvvxxx|||vvveeeHHH999222...///111///...///,,,,,,,,,+++++++++******)))************++++++++++++++++++************)))++++++,,,,,,,,,---------......000333333222666===eeerrrjjjhhh___\\\KKK???DDDJJJKKKJJJFFFCCCBBBFFFJJJSSSVVV]]]gggqqqzzz~~~uuuggg\\\^^^iiirrrqqqjjj^^^XXXZZZ^^^```gggjjjnnnpppooonnnmmmmmmllljjjcccWWWKKKEEEFFFJJJRRRUUUTTTOOORRRcccxxx}}}{{{wwweeeMMM;;;555444333222//////.........------------.........------...000000111111222444666888999;;;???HHHFFFKKKMMMbbbyyyzzzlllXXXIIIGGGUUUsssyyy^^^RRRJJJPPPbbb|||zzzkkk[[[QQQRRRNNNKKKJJJJJJQQQ```ooozzzuuu{{{rrrllljjjfff```ZZZ\\\\\\XXXPPPJJJGGGCCC===???YYYkkkoooqqqkkkiiiqqq~~~vvvmmmgggaaa[[[RRRHHHFFFHHHDDD^^^ooonnnaaaNNNIIIWWWgggmmmzzzvvvfffhhhnnnxxx{{{tttoooaaa^^^YYYWWWVVVVVVUUUUUUUUUWWW\\\bbbgggrrrnnnXXX???444222222000///,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,++++++***+++++++++......333;;;TTT|||~~~pppWWW```TTT@@@===AAA>>>>>>HHHQQQ\\\fffqqq{{{nnn```YYYUUURRRSSSVVVYYY\\\___bbbcccdddggglllsssxxxwwwqqqkkkdddeeeeeeggghhhjjjlllmmmeeeccceeeqqq~~~{{{xxxvvvwww{{{~~~~~~{{{{{{{{{xxxuuusssvvvxxxpppqqqrrrssssssssssssssssssxxx}}}~~~zzzuuuooopppooommmjjjiiijjjllllllfffbbbgggooouuu{{{yyyiiinnnqqqhhh~~~vvv]]]HHH444222///......///...---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000111333777:::\\\eeekkk}}}iiiddd```LLL???GGGKKKLLLKKKGGGBBBAAADDDHHHQQQTTT\\\eeepppxxx}}}wwwgggdddkkkiiihhhbbbYYYUUUZZZ```bbbbbbccccccbbbaaaaaadddfffiiifff```UUULLLHHHJJJNNNRRRVVVUUUOOORRRcccyyywwwyyyfffMMM;;;444333333222//////.........------------...///...------///111111111222333555777999:::777<<>>UUUiiivvvzzzooohhhppp|||xxxllleee^^^TTTKKKGGGDDD\\\kkkgggYYYGGGCCCQQQbbbmmmzzzbbbfffooo{{{{{{rrrlllbbb^^^YYYVVVUUUUUUUUUUUUSSSUUUZZZ___ffftttzzzsss[[[@@@333///.........,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///...222;;;TTT{{{~~~sssWWWbbbXXXCCC>>>AAA???AAAJJJSSS]]]fffoooyyy|||{{{~~~ssscccZZZTTTSSSTTTUUUWWWYYY\\\^^^___ccceeejjjpppuuuuuuqqqlllhhhhhhhhhiiijjjkkkmmmmmmkkkjjjmmmyyy~~~zzzvvvwwwzzz}}}}}}|||zzz{{{{{{yyyuuussstttvvvppppppqqqqqqrrrqqqqqqqqqrrruuu}}}}}}xxxwwwvvvuuusssrrrpppppppppiiidddeeejjjpppyyyvvvyyyeeeccczzzfffLLL444222///......///...---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000111333777:::ZZZmmmqqqzzzjjjiiieeeKKK<<>>@@@EEEIIIRRR\\\eeennnvvvyyywwwrrr|||wwwhhh\\\VVVTTTTTTSSSSSSTTTWWWYYY[[[^^^```cccgggkkknnnnnnnnnllllllnnnoooqqqrrrssssssssssssvvv}}}{{{|||}}}|||{{{{{{||||||zzzxxxuuurrrqqqoooooonnnmmmmmmlllllllllnnnoooqqqvvv}}}{{{wwwrrrnnnkkkhhhiiirrr|||kkkhhhmmmuuukkkAAA444222///......///...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000000000333777:::RRRtttrrrvvvuuuoooUUUAAAEEEFFFHHHIIIGGGCCCBBBEEEHHHKKKQQQXXX```gggoooxxx}}}{{{yyyyyy|||xxxqqqlllnnnsssrrrmmmjjjiiifffdddeeeiiioootttoooiii```VVVQQQQQQUUUYYYXXXXXXTTTQQQXXXlll}}}|||wwwdddJJJ888111000111000---.....................///000111111000000333555555666666888999;;;===>>>DDDEEEJJJFFFJJJOOOggg}}}fffPPPEEEHHH___uuuZZZRRRLLLRRRddd}}}rrrkkkfffiiikkkgggaaa^^^```______hhhoookkkxxx}}}zzzkkk]]]JJJBBBJJJpppjjjXXXeeeuuummmrrrooo```RRROOOgggnnnaaaSSSJJJNNN\\\jjjlllllliiigggdddZZZPPPRRRYYYhhhyyy}}}wwwqqqmmmiiifffaaa\\\WWWSSSRRRSSSTTTTTTRRRVVV^^^ffflllwwwuuu^^^CCC666222111///...,,,,,,,,,+++++++++************++++++++++++******,,,+++++++++,,,------...000///222999PPPmmmNNNaaa^^^HHH>>><<<>>>DDDEEEOOO[[[eeepppzzz}}}{{{qqqvvv}}}}}}tttfff\\\XXXTTTSSSSSSTTTVVVXXXZZZ[[[\\\^^^aaadddgggjjjlllmmmjjjkkknnnqqqtttvvvwwwwwwttttttvvv}}}||||||{{{{{{zzzxxxuuurrrpppnnnmmmlllkkkkkkkkkkkklllmmmmmmnnnqqqxxx}}}vvvtttsssrrrooolllpppwww}}}xxxvvviiiooovvvwww|||qqqGGG444222///......///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...///000000000333777:::MMMuuunnnkkkXXXCCC>>>DDDFFFHHHGGGDDDCCCEEEHHHIIINNNVVV\\\bbbjjjrrryyy~~~~~~yyyyyy|||~~~|||{{{zzzyyyvvvrrrpppvvv{{{xxxqqqiiiiiiiiihhhiiilllppptttllleee\\\UUURRRVVV\\\aaaZZZWWWRRRRRR]]]rrrqqq___HHH777111111111000---------...............///000111111111222444666777777888999;;;===???@@@BBBCCCIIIFFFKKKPPPiiiyyycccPPPHHHDDD\\\xxx\\\TTTLLLRRRccc|||uuuqqqrrryyy|||wwwppplllmmmppppppvvv~~~vvviii\\\III<<>><<<===AAABBBMMM[[[gggsss~~~rrrssswwwyyyrrrfff\\\YYYSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]aaaccceeegggjjjlllhhhjjjnnnrrruuuwwwxxxyyywwwwwwwwwzzz~~~{{{yyywwwvvvvvvtttqqqooommmlllkkkjjjjjjjjjkkklllllllllmmmooottt}}}{{{tttssstttwwwuuuqqqqqqtttxxx}}}}}}qqqiiimmmwwwyyy}}}jjjCCC444222///......///...---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......///000000111333777:::KKKwwwjjjkkkcccMMM???EEEGGGIIIGGGDDDBBBDDDGGGFFFKKKRRRXXX\\\ccclllsssxxx~~~wwwoookkkjjjllljjjffffffppp~~~{{{}}}{{{ppppppooonnnmmmooorrruuujjjcccYYYRRRRRRWWW^^^bbb\\\WWWPPPRRRcccxxxjjjZZZEEE666111222111///---------........./////////111222222222333555777888999999:::<<<>>>@@@AAA???BBBHHHFFFLLLQQQiiizzzeeeQQQIIIAAAXXX|||___UUUKKKQQQbbb{{{vvvlll[[[FFFCCCLLLNNN[[[uuu|||aaaZZZkkkxxxqqqoooiii```ZZZddd}}}nnn[[[PPPOOOXXXvvvzzzxxxpppfff```YYYTTTRRRPPPQQQWWWbbbmmmtttwww||||||yyyjjjcccZZZSSSRRRTTTWWWYYYYYYWWWUUUTTTUUUUUUUUUSSSPPPSSS[[[eeennnlllKKK777000---------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))+++++++++,,,,,,...//////...111777999JJJzzztttKKK]]]ZZZGGG???>>>===???BBBMMM\\\iiivvvsssrrrvvvzzzuuuggg\\\YYYSSSUUUVVVXXXXXXWWWVVVUUUZZZ]]]aaacccdddeeegggjjjhhhjjjnnnrrruuuvvvwwwwwwxxxwwwwwwxxxyyy{{{||||||~~~xxxuuurrrqqqrrrqqqooommmlllkkkjjjiiiiiikkklllmmmkkklllmmmmmmooouuu~~~{{{yyyxxxxxxssspppqqqvvvwwwuuussssssssstttwwwzzz~~~xxxjjj```jjjyyysss^^^<<<444222///......///...---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........///000000111333777:::LLLpppuuuttt___KKKFFFHHHJJJGGGDDDAAABBBDDDCCCIIIPPPTTTXXX^^^gggooovvv|||ssshhhaaa]]]^^^aaa[[[ZZZggg|||uuutttrrrooommmnnnrrruuullldddYYYQQQPPPTTT[[[___^^^VVVNNNRRRfff|||fffWWWCCC666222222111///---------.........//////000111222222222333666888999999:::;;;===???AAABBB@@@CCCIIIGGGLLLPPPggg{{{fffQQQFFF>>>UUUaaaVVVKKKQQQbbb{{{tttlllZZZKKKCCC<<>>CCCNNN]]]kkkxxxtttssswww|||xxxiii\\\XXXTTTVVVWWWXXXXXXUUUSSSQQQZZZ^^^bbbdddddddddfffhhhiiikkknnnrrrtttuuuuuuuuuwwwvvvuuuuuuuuuvvvvvvvvv}}}~~~~~~vvvrrrnnnmmmnnnooonnnllllllkkkjjjiiiiiikkkmmmoookkklllmmmllllllpppvvv|||zzztttrrrsssuuusssnnnnnnssswwwvvvttttttpppnnnllllllooowwwwwwjjj^^^jjj|||qqq^^^???444222///......///...---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........///000000111333777:::NNNnnnuuu~~~sssNNNCCCGGGIIIGGGDDDCCCBBBAAADDDFFFJJJNNNSSS[[[bbbhhhsssyyyrrrkkkddd]]]YYY[[[]]]___ffftttyyyvvvvvvoooiiissszzzrrrmmm```SSSNNNOOOUUU___hhh\\\YYYVVVYYYgggyyywwwdddWWWDDD666111222222000///............//////000000111222333444666:::===888999;;;===???AAABBBCCCBBBBBBJJJEEEHHHSSSiiizzziiiWWWPPPCCCPPPuuucccXXXNNNPPP]]]vvvwwwhhhYYYGGG:::@@@MMM^^^zzzssstttxxxjjjbbb___|||yyy```VVVUUUeeelllpppoooiiiddd```]]]VVVRRRNNNMMMOOORRRWWW[[[eeedddcccbbb___[[[ZZZ\\\XXXTTTPPPMMMHHHGGGLLLTTT[[[XXXUUUTTTTTTTTTSSSRRRWWWWWWYYY___hhhyyyxxxTTT888///111111,,,,,,++++++******++++++,,,///...---,,,++++++++++++************+++,,,---...---222000:::IIIqqqUUUTTTZZZKKKAAADDD===BBBAAAQQQfffrrrvvvyyy~~~sssppppppuuutttiii[[[SSSVVVUUUUUUVVVVVVUUUSSSPPPVVV\\\bbbdddcccbbbeeeiiiiiikkknnnpppqqqsssuuuvvv}}}yyyvvvuuuwww|||{{{vvvpppoooppppppmmmiiiiiiiiiiiigggfffgggjjjmmmnnnhhheeeggggggfffkkkrrryyy}}}yyyuuutttsssrrrnnnlllmmmqqqsssqqqmmmcccccccccaaabbbgggooovvv}}}qqqhhhyyypppTTT???444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222222333666:::>>>VVVwwwrrrwwwqqqKKKDDDHHHJJJIIIGGGEEECCCBBBBBBDDDGGGKKKPPPXXX```eeeooouuu}}}vvvooohhhdddcccaaacccdddkkkxxx~~~{{{rrrkkkttt{{{sssmmmaaaUUUQQQQQQTTTZZZaaa[[[WWWTTTZZZjjj~~~sssaaaTTTBBB555111222222000//////.........///000000000222333444555777:::===:::;;;<<<>>>???AAABBBCCCFFFDDDKKKFFFGGGPPPdddmmmYYYNNNEEEOOOpppcccVVVLLLOOO\\\uuutttfffVVVHHHBBBCCCKKK[[[dddkkk{{{mmmbbb]]]rrrxxxhhh^^^YYY]]]aaacccdddeeeeeeeeefff^^^UUUOOONNNOOORRRTTTYYY\\\aaaggghhhccc\\\XXX\\\WWWQQQNNNJJJHHHMMMUUUZZZWWWUUUTTTTTTTTTTTTSSSUUUUUUYYY___hhhyyy|||jjjNNN777///111000,,,,,,++++++******++++++,,,......---,,,++++++++++++************+++,,,---......222///999FFFlll\\\YYYaaaQQQAAAAAA;;;BBBDDDVVVmmm|||{{{wwwuuuuuuooocccXXXSSSWWWVVVUUUVVVWWWWWWUUUTTTXXX]]]bbbdddcccccceeehhhiiilllooopppqqqrrrtttuuuxxxwwwvvvyyy~~~~~~|||{{{vvvqqqooopppqqqnnnkkkiiihhhfffdddbbbdddgggkkklllgggeeeeeeccc___aaaffflllqqqwww~~~{{{wwwuuuttttttnnnhhheeefffeeebbb^^^\\\\\\[[[ZZZYYY]]]ccchhhxxxzzzlllbbbrrriiiLLL777333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111222222333666:::>>>UUUsssrrruuuOOOGGGHHHJJJKKKJJJGGGCCCAAA???AAADDDGGGLLLSSS[[[aaaiiipppxxx}}}uuunnnlllnnnkkklllnnnssswwwoooxxx~~~uuulllaaaUUUQQQQQQQQQSSSWWWVVVPPPNNNYYYmmmppp^^^OOO>>>333111222222000///////////////000111111111333555666666888;;;=========>>>???@@@AAABBBBBBFFFDDDKKKEEEFFFNNN___ttt\\\NNNFFFLLLiiidddUUUKKKMMMZZZsssrrrbbbUUUGGG<<<>>>EEENNNaaawwwlllbbb]]]```ooommm\\\PPPPPPRRRXXX___eeeiiikkkrrrmmmeee```______]]][[[cccjjjwwwwwwjjjddd^^^VVVQQQMMMJJJOOOVVVYYYVVVTTTSSSTTTUUUUUUTTTTTTTTTXXX```jjj{{{kkk```LLL999000000///+++,,,++++++******++++++,,,...---,,,++++++***++++++************+++,,,---...///222...777BBBfffhhhaaakkk[[[CCC>>>:::AAAEEEXXXsss}}}zzzuuukkk^^^VVVTTTWWWUUUTTTTTTVVVWWWWWWVVV[[[___ccceeedddcccfffhhhjjjllloooppppppqqqrrrtttuuuwwwzzz}}}{{{|||wwwrrroooppppppnnnlllgggfffbbb___]]]___dddhhhjjjhhhfffeeeaaa[[[ZZZ]]]^^^bbbhhhqqq~~~{{{xxxvvvwwwqqqhhhbbb___[[[WWWSSSWWWXXXWWWVVVUUUVVVYYY\\\iiiwww|||qqqkkk|||}}}dddIII555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000111222222333666:::>>>RRRxxxrrr|||[[[IIIHHHHHHLLLMMMHHHCCC@@@>>>???AAADDDHHHOOOWWW]]]eeekkkuuu|||xxxuuuuuutttvvvxxx}}}|||vvvyyylll```SSSOOONNNNNNOOORRRNNNGGGHHHXXXppp~~~nnnZZZJJJ999111111222111111////////////000111222222333555777888888:::<<<>>>>>>>>>>>>???@@@@@@@@@AAACCCAAAIIIDDDGGGNNN^^^www___OOOFFFIIIcccjjjWWWLLLMMMYYYqqqzzzggg\\\NNN???===BBBKKKXXXjjj|||zzzyyytttnnngggddddddeee]]]```fffoootttpppaaaSSSOOOLLLMMMTTT^^^dddiiilllssstttvvvxxx{{{~~~zzzuuu}}}rrriii^^^WWWQQQMMMPPPVVVXXXVVVTTTSSSTTTVVVVVVUUUTTTUUUZZZbbblll}}}ggg___OOO===111...---+++,,,++++++******++++++,,,---,,,,,,+++******++++++************+++,,,------...111---777@@@aaauuuiiiwwwiiiGGG===;;;BBBDDDWWWtttwww}}}||||||wwwjjj\\\VVVWWWUUUSSSRRRRRRTTTVVVWWWWWW]]]```cccdddddddddfffhhhjjjlllooopppooopppqqqrrrvvvyyy~~~|||xxxsssooonnnmmmkkkiiieeeccc^^^ZZZYYY]]]ccchhhllllllkkkhhhbbb]]][[[]]]YYYZZZ]]]dddppp~~~zzzwwwuuurrrnnnhhhddd```]]]XXXTTT[[[[[[[[[ZZZYYYYYYYYYYYY___ooo}}}xxxyyy~~~ppp~~~fffLLL:::333222111000............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000111222222333666:::>>>NNN{{{nnn}}}gggMMMHHHFFFLLLNNNIIICCC@@@??????@@@BBBEEELLLTTTYYYaaahhhrrr{{{|||yyy~~~wwwtttvvv|||~~~pppaaaRRRMMMMMMMMMOOOQQQJJJEEEIII^^^vvv~~~vvvzzzjjjXXXFFF555111222222111111/////////000000222333333555777999::::::;;;===???>>>>>>>>>??????@@@@@@@@@CCCAAAIIIFFFHHHNNN\\\}}}vvvaaaQQQFFFGGG^^^rrrZZZNNNNNNXXXooozzzttteeeVVVGGG>>>@@@JJJXXXdddiiilllnnndddbbb___ZZZXXX^^^jjjtttsssiii^^^[[[\\\\\\XXXTTTRRRMMMMMMVVV___cccgggkkkpppvvv{{{~~~tttfff\\\UUUPPPQQQVVVXXXVVVTTTSSSTTTVVVVVVUUUUUUVVV[[[dddnnn|||fff___OOO;;;///---------,,,++++++******++++++,,,,,,,,,+++*********++++++************+++,,,---------///,,,777@@@___~~~mmmvvvNNN>>>===CCCCCCVVVrrrssstttvvv{{{yyynnn```YYYYYYWWWUUUSSSTTTVVVYYYZZZZZZ^^^```bbbcccdddeeefffgggiiilllnnnooooooooopppqqqtttxxx~~~|||yyyuuuqqqnnnllliiigggdddbbb]]]YYYXXX]]]dddiiipppssstttnnngggaaa___^^^ZZZWWWWWW[[[dddppp{{{~~~yyytttpppnnngggggghhhiiiiiihhheeecccaaaaaa``````___^^^\\\ZZZ]]]kkk~~~~~~zzzuuuzzzwwwdddzzzhhhMMM<<<333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222333666:::>>>III}}}|||iiiwwwnnnSSSIIIFFFLLLPPPKKKDDDBBB@@@@@@@@@@@@BBBHHHPPPUUU]]]dddoooxxxyyywww{{{|||xxxhhhXXXRRRRRRRRRRRRTTTMMMJJJSSSlll|||zzzjjjeeeWWWCCC222111444222000111000000000000111222444444666888;;;<<<<<<===>>>@@@?????????@@@@@@AAAAAABBBHHHEEELLLHHHJJJNNNXXXwwwgggZZZIIIFFFYYYwww[[[OOOOOOXXXmmmsssxxxsss^^^PPPDDD???GGGaaa}}}{{{lll^^^ZZZTTTQQQUUUbbbsssqqq___UUUSSSTTTWWWZZZRRRLLLLLLTTT[[[\\\aaahhhtttzzz{{{uuuvvvzzzjjj___WWWRRRSSSWWWYYYVVVTTTSSSTTTUUUUUUTTTUUUWWW\\\eeeooo|||bbbZZZJJJ777------//////,,,++++++******++++++,,,++++++************++++++************+++,,,---...---...,,,777???\\\kkkSSS@@@???BBBDDDTTTnnnyyyooossszzz|||ssseee\\\\\\[[[ZZZYYYZZZ\\\^^^^^^]]]^^^___```bbbccceeegggggghhhjjjmmmnnnnnnoooppprrrooosssyyy~~~|||{{{zzzwwwtttpppmmmkkkhhheeeaaa\\\ZZZ^^^dddiiirrrzzzzzzqqqjjjeeeaaa]]]XXXTTTWWW]]]fffrrr|||}}}zzzvvvqqqlllhhheeefffiiinnnssswwwzzz{{{|||llljjjhhhfffeeebbb^^^[[[^^^jjjyyy}}}ssswwwtttjjjeeeHHH666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111222222333666:::>>>CCCwwwttt~~~iiissswwwYYYLLLFFFNNNSSSMMMGGGFFFAAAAAA???>>>???DDDKKKPPPWWW___jjjttt{{{{{{{{{~~~}}}tttddd^^^]]][[[WWWVVVPPPPPP___yyytttddddddXXXBBB111111555222///000000000000111222333444555777:::===>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEIIIFFFNNNKKKMMMPPPYYY~~~uuujjjOOOGGGRRRxxxxxx[[[NNNMMMVVVkkklllhhhvvv|||fffZZZMMMBBBCCC^^^{{{jjj___TTTSSS]]]kkkwww|||wwwgggYYYVVVWWWXXXYYY[[[SSSKKKHHHMMMNNNMMMUUUaaa}}}wwwmmmpppuuuuuu}}}zzziii^^^WWWTTTUUUYYYZZZWWWUUUTTTTTTTTTTTTSSSTTTVVV\\\dddnnnaaaXXXGGG666...///000...,,,++++++******++++++,,,++++++************++++++************+++,,,---...------+++777===XXXeeeWWWBBBAAA@@@CCCPPPhhhsssuuuzzz}}}vvvhhh___]]]^^^]]]]]]^^^```aaa```___]]]]]]^^^```cccfffggghhhfffiiilllmmmnnnoooqqqrrrnnnqqqtttvvvxxx~~~|||~~~}}}yyyvvvtttooolllgggaaa]]]^^^bbbfffmmm|||{{{ssskkkeee]]]WWWWWWYYY^^^iiitttzzzyyywwwsssooojjjfffcccjjjlllqqqvvv||||||yyytttpppmmmiiiddd```___gggsss~~~www~~~nnnqqq___CCC222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111222222333666:::>>>???qqqwwwwwwmmmttt^^^OOOGGGOOOUUUOOOIIIIIIBBB@@@>>>======AAAHHHMMMRRRZZZfffpppxxxxxxwww||||||nnniiigggaaaZZZVVVRRRTTTeeewwweeegggXXXBBB111111666222///000000000000111222444555666888;;;===????????????@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFDDDMMMKKKOOOTTT]]]xxxSSSHHHMMMpppwwwYYYLLLKKKTTTjjjzzzfff[[[```ssskkkbbbQQQEEE>>>OOOrrrxxxhhhXXXWWWdddrrrvvvtttfffZZZTTT[[[bbbaaa]]]\\\UUUKKKEEEEEEBBB@@@IIIXXXrrrjjjgggbbbaaajjjqqqyyyxxxggg]]]WWWUUUVVVZZZ[[[XXXUUUTTTTTTTTTSSSRRRSSSUUU[[[cccmmm}}}dddZZZIII888111111///+++,,,++++++++++++++++++,,,+++***************++++++************+++,,,---......---+++777<<>>@@@KKKcccyyyyyy|||}}}wwwjjj```]]]^^^]]]^^^___aaaaaa___]]]\\\\\\\\\___bbbfffggghhheeehhhkkkmmmnnnoooqqqsssqqqssssssqqqpppttt|||}}}|||~~~|||uuurrrllleee___^^^aaadddfff{{{xxxmmmddd\\\YYYWWWXXXaaammm{{{zzzxxxuuuqqqlllhhhfffhhhiiikkkooouuu}}}{{{vvvqqqjjjeee___eeeooozzz|||zzznnnqqq~~~\\\AAA333222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000111222222333666:::>>>===nnnxxxyyykkkWWWFFFFFFPPPSSSLLLDDDCCCAAA???===>>>BBBFFFIIIRRRVVV___kkkttt|||~~~yyy{{{~~~qqqfffddd```YYYRRRaaawww~~~tttiiidddMMM@@@444111222111000000111//////222666999999777:::===@@@AAA??????AAACCCBBBBBBBBBCCCDDDFFFGGGHHHHHHDDDGGGNNNQQQSSScccwwwtttUUUGGGLLLpppxxx]]]NNNLLLSSSggg{{{ttttttwww~~~nnnbbbYYYXXX[[[iiiooodddUUUEEEIIILLLSSS~~~wwwgggXXXZZZhhhppplllcccWWW[[[___aaa___\\\ZZZYYYUUUTTTPPPJJJEEEBBBDDDGGGbbbvvvllldddVVVZZZXXXWWWffftttkkk```XXXVVVXXXYYYYYY[[[XXXTTTRRRRRRRRRRRRQQQVVVTTTYYYdddpppttt\\\BBB444111///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,---111///111>>>VVVcccjjjmmmHHH???CCCBBBIII[[[xxxrrruuu{{{rrrhhhccc\\\]]]___``````^^^\\\ZZZZZZ\\\\\\\\\^^^___aaacccdddfffiiilllnnnooonnnmmmlllrrrqqqnnnkkklllqqqxxx~~~~~~{{{tttkkkdddaaa^^^[[[XXX^^^mmmpppddd^^^___\\\VVVZZZcccooovvv~~~xxxoooiiiffffffdddbbbbbbdddiiinnnqqq||||||vvvnnnfffeeeggglllsss}}}|||gggccc~~~XXX@@@111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,000000000000000000000000111222444555555777999<<>>>>>AAAEEEGGGOOORRR[[[fffoooxxx{{{wwwzzz}}}mmmgggaaaZZZ[[[iii}}}}}}}}}}}}hhh___]]]JJJ>>>333111222111000000111000000333777::::::999;;;>>>AAAAAA@@@@@@BBBDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJGGGJJJPPPRRRUUUdddvvv}}}lllVVVGGGJJJkkkwww\\\RRRNNNRRRfffvvvpppqqqrrr{{{lll]]]UUURRRTTT___vvvmmmVVVFFFHHHLLLUUU}}}tttiii]]][[[aaafffddd___```bbbdddddd```[[[WWWUUUUUUUUUSSSNNNIIIEEEEEEEEEMMMkkkooo___[[[SSSOOO[[[nnnwwwuuukkkbbbWWWQQQRRRVVVZZZ\\\[[[XXXTTTRRRRRRSSSRRRRRRUUUSSSYYYfffrrr~~~pppYYYAAA555333000---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,,,,000...000===UUU^^^ccc|||lllKKK@@@CCCCCCIIIYYYttttttmmmvvvvvvhhh```YYY[[[]]]______]]][[[YYYXXX[[[[[[\\\\\\^^^___aaaaaaeeegggkkkoooqqqqqqooommmrrrrrrrrrqqqssswww~~~{{{ppphhhbbb^^^YYYVVVVVV___ppp|||oooeeeddd```YYYXXX^^^kkksss|||zzzrrrllliii^^^\\\YYYWWWVVVWWWZZZ[[[hhhqqqxxxwwwvvvuuurrrmmmfffhhhlllrrrzzzgggeee}}}zzzUUU@@@222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,........./////////000000222444555666666888;;;===BBBVVV~~~pppdddtttvvv[[[DDDCCCMMMQQQMMMJJJGGGEEEBBB??????@@@CCCDDDJJJMMMTTT___hhhrrr~~~wwwyyyttthhhbbb^^^hhhsss|||xxxqqq^^^ZZZZZZDDD:::222111333222000111111111222555999;;;<<<<<<===???AAABBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIKKKJJJMMMRRRSSSUUUccctttvvvaaaTTTGGGHHHfff{{{___UUUOOORRRddd~~~wwwqqqfffrrrzzzkkkYYYQQQOOOOOOWWWxxxwww^^^KKKHHHNNN\\\wwwoooeee^^^]]]^^^___```iiikkkkkkiiiddd^^^ZZZXXXYYYXXXVVVSSSPPPLLLHHHFFF@@@IIIjjjxxxjjjYYYRRRXXXbbbiiijjjfff]]]RRRLLLNNNUUU[[[___[[[XXXTTTRRRRRRSSSSSSRRRQQQQQQYYYhhhuuu{{{}}}qqqmmmXXXAAA666444111---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,+++000...///<<>>AAANNNfffggg}}}pppYYYFFFEEENNNQQQLLLIIIGGGDDD@@@??????@@@BBBFFFHHHNNNXXXaaakkkyyyssshhhfffggguuu}}}iii^^^]]][[[>>>666111222333222111222222333555777:::===??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKKKKNNNQQQQQQTTT```nnnrrrXXXQQQFFFGGGbbbeeeUUUNNNQQQccc~~~uuuaaajjjyyyhhhWWWPPPOOONNNTTTsss}}}iiiSSSIIISSSjjjwwwkkkbbb___aaaeeehhhoooppppppnnniiidddaaa```^^^[[[XXXUUUTTTQQQNNNKKKFFF@@@NNNyyyuuukkkiiiiiikkknnnkkkaaaUUUNNNOOOVVV\\\```ZZZWWWTTTRRRRRRSSSSSSRRRPPPOOOXXXgggvvv{{{ssspppZZZBBB666333000---,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,+++///---...;;;QQQ{{{]]]PPPbbbgggTTTFFFEEECCCGGGVVVpppuuurrrzzziiiaaaZZZWWWXXXYYY[[[\\\ZZZWWWUUUZZZZZZYYYYYYZZZ[[[\\\\\\]]]___cccjjjrrruuusssoootttxxx|||uuunnnddd]]]ZZZXXXUUUSSSWWWRRRRRR^^^tttzzzlllgggddd^^^XXXVVVVVV^^^hhhmmmmmmhhhccc```WWWWWWWWWWWWVVVUUUTTTSSSSSSWWW[[[___cccgggjjjjjjfffhhhkkknnnttt~~~llluuueeeFFF999000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------...///000111333444555666333555666777777999;;;>>>BBBHHHtttwwweeexxxPPP===KKKTTTLLLKKKIIIEEEBBB????????????DDDDDDIIIRRRZZZdddrrrpppiiimmmtttwwwbbb___^^^XXX;;;444000222444222222333555666888:::<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFIIIKKKNNNOOONNNPPP[[[fffqqqWWWPPPGGGFFF^^^eeeSSSMMMPPPdddsss```cccyyyzzzcccTTTMMMLLLKKKPPPlll||||||~~~nnnUUUHHHZZZ|||yyykkkdddeeekkkooopppqqqqqqqqqmmmiiieeecccbbb___ZZZSSSQQQSSSTTTQQQOOOMMMGGGDDDTTT|||~~~xxxwwwpppfff[[[TTTUUUZZZ___bbbZZZWWWTTTRRRRRRSSSSSSSSSRRRQQQWWWeeesss{{{vvv^^^BBB444000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***///---...:::OOOyyyhhhMMMXXXhhh\\\JJJGGGAAAFFFVVVrrrvvvssssssfff[[[XXXWWWWWWYYY[[[[[[XXXVVVYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^bbbiiiqqqvvvwwwvvvxxx|||{{{wwwooojjjbbb^^^]]]\\\YYYWWWWWWSSSOOOTTTaaauuu|||nnngggddd^^^WWWSSSPPPUUU\\\bbbcccaaa^^^\\\UUUVVVXXXYYYXXXWWWUUUTTTVVVVVVVVVYYY[[[]]]^^^______bbbeeehhhnnnxxxvvv```BBB777000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------///000222333555555222444555666666888;;;===AAAEEEgggjjjzzzbbbAAAGGGQQQKKKLLLJJJFFFCCC@@@???>>>>>>AAAAAAFFFMMMTTT\\\iiiuuu}}}rrrqqqyyynnn[[[\\\YYYNNN:::444111222333222333666777999<<<===>>>???BBBDDDEEEEEEEEEFFFHHHHHHGGGEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFJJJMMMLLLJJJLLLVVV^^^uuu^^^TTTKKKEEEVVV|||gggVVVNNNOOObbbtttbbb___sss{{{```QQQJJJJJJKKKRRRkkk{{{|||{{{gggSSSIII```uuuiiiffflllsssuuusssppppppnnnjjjeeeaaa______\\\UUUNNNMMMRRRVVVUUUQQQLLLLLLFFFCCCWWWtttlllccc]]]]]]aaacccdddYYYVVVSSSRRRSSSTTTTTTSSSUUUTTTZZZgggrrrwww^^^AAA222.........///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------+++///......:::NNNwwwuuuQQQWWWppphhhPPPHHH???DDDTTTpppxxxppp||||||lll[[[ZZZXXXVVVWWWZZZ\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaadddiiiooovvv|||}}}uuuooommmhhhccc```___]]]YYYVVVSSSQQQNNNMMMSSSddd{{{rrrhhhbbb\\\VVVQQQPPPRRRVVVZZZ]]]_________\\\]]]^^^^^^\\\ZZZWWWUUUYYYUUUSSSVVVXXXWWWWWWYYYWWWZZZ^^^```fffqqq^^^AAA888222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...+++,,,---...000111222333222444555666666888;;;===>>>DDD^^^uuurrrvvvPPPDDDHHHKKKLLLJJJGGGCCCAAA???>>>>>>>>>???BBBIIINNNTTT___jjj|||~~~~~~oooYYYYYYVVVKKK:::555222222333222444888:::<<>>111//////...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,000...///:::NNNvvvWWW]]]|||vvvUUUIII???BBBOOOkkksssppp{{{~~~yyylll]]]]]]YYYUUUVVVZZZ^^^^^^\\\ZZZZZZZZZ[[[\\\^^^___``````bbbdddfffiiiqqq}}}{{{uuupppkkkhhheeedddcccaaa\\\XXXVVVTTTOOOKKKMMMYYYmmm|||zzzpppfff___ZZZUUURRRPPPPPPQQQTTTZZZ```eeegggggggggggggggeeebbb___^^^]]]WWWTTTXXXYYYWWWVVVXXXUUUXXX[[[]]]bbbmmm~~~[[[>>>777222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......------...///111222222333333555666777777999<<<>>>>>>HHH[[[kkk^^^BBBAAAKKKLLLJJJGGGDDDAAA???>>>>>>======AAAFFFJJJOOOYYYcccmmm{{{yyytttZZZZZZXXXOOO;;;666222222222222444999<<<>>>AAAAAA??????BBBEEEIIIGGGFFFGGGJJJKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDJJJMMMJJJFFFIIIPPPVVVwwwqqq[[[OOOBBBKKKvvvfffWWWNNN[[[vvvyyynnnjjjsss|||uuuhhheeezzzhhhWWWRRRXXXfffyyynnn[[[VVVUUUiiivvvtttnnnnnnppptttxxxyyyuuurrriiiiiiiiigggffffffhhhjjjZZZTTTQQQVVV```eee```ZZZRRRLLLJJJIII===888SSSvvv}}}vvvqqqlllgggcccYYYVVVSSSRRRSSSTTTTTTTTTRRRVVVdddwwwzzz||||||iiiSSS<<<111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,111///000:::NNNvvv\\\bbbYYYIII@@@AAALLLfff{{{eeefffkkknnnkkk___```ZZZUUUVVVZZZ___```___ZZZZZZ[[[\\\]]]___aaabbb]]]```aaaaaabbblll{{{|||zzznnnlllkkklllmmmkkkfffaaa]]]YYYSSSMMMLLLUUUdddoootttqqqjjjaaa[[[XXXVVVTTTOOONNNMMMPPPWWWaaaiiimmmjjjjjjjjjjjjiiigggfffeeeccc\\\YYY\\\]]]YYYWWWYYYWWWZZZ]]]^^^bbbmmm~~~yyyVVV;;;444000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........111111222333444555555666444666888888999:::===??????MMM\\\