BM6(d ~~~~~~~~~|||}}}zzzrrrpppnnnkkkiiihhhhhhhhhiiidddeeeeeecccaaa```bbbccc```aaaffflllooonnnqqquuu~~~yyyxxx|||~~~~~~vvvqqqrrruuuvvvyyyyyyooo\\\OOODDD;;;444333222000///111...///111222333444555555666666777999;;;;;;:::888555555555555555555555555333222000...---,,,,,,,,,+++++++++************))))))(((((((((******((('''&&&((())))))(((''''''(((''''''&&&&&&&&&''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''(((&&&%%%%%%''')))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------......///000000000...000444;;;GGGXXXiiisssyyynnnbbbWWWPPPLLLWWWiiiyyy~~~uuuiii```]]][[[XXXUUUTTTSSSQQQOOONNNMMMLLLLLLLLLNNNPPPRRROOOQQQRRRTTTUUUUUUTTTTTTYYY[[[^^^aaafffmmmtttzzzuuu~~~~~~}}}xxxtttpppjjjddd\\\WWWSSSPPPKKKGGGJJJDDD????????????CCCHHHHHHIIIPPP[[[dddkkkuuu~~~wwwuuuvvvtttwwwtttvvvzzznnnfffcccdddgggeeedddcccbbbaaa^^^ZZZWWWDDD:::111///000///...///..............................---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++******---000...000///++++++...///---...------,,,,,,------...111111//////000222555666<<>>:::777333000000...///000222333444555555555555666888;;;<<<;;;999555555555555555555555555222222111///---,,,,,,,,,+++++++++************))))))(((((((((******((('''&&&((())))))(((''''''((((((''''''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------......///000000000...555AAAOOO```qqqrrrcccYYYUUUTTTTTT```ppp{{{nnnddd^^^YYYSSSOOOUUUSSSQQQPPPPPPPPPNNNMMMLLLLLLLLLNNNPPPTTTWWWYYYWWWYYY^^^cccgggkkkmmmnnnqqqwww|||tttkkkaaaZZZ]]]RRRGGGDDDCCCBBBBBBDDDCCCCCCGGGNNNSSSWWW^^^fffooouuu~~~wwwssswwwuuuxxxvvvmmmgggeeebbbdddfffeeeaaa]]]\\\\\\QQQEEE999444333000...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++******---000///111///++++++...///---...------,,,,,,------...333222000///000222444555<<>>???BBBBBBBBBFFFLLLQQQXXXbbblllrrrwww{{{}}}yyywwwqqqppp|||~~~xxxlllfff```dddhhhfffaaa]]]]]]___aaaSSSDDD;;;666111....................................---------,,,,,,,,,------------------------++++++************++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++******---000///111///++++++...///---...------,,,,,,------...555333111//////111333555<<>>>>>BBBGGGLLLZZZkkk}}}xxxvvvzzz~~~~~~~~~~~~vvvtttmmmccc]]][[[\\\]]]]]]XXX[[[ZZZTTTNNNFFF:::///000///...///000111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///000000///......///333666>>>CCCHHHLLLNNNNNNNNNOOOUUUVVVWWWVVVUUUXXX]]]bbbdddjjjoooppprrrtttrrrmmmgggmmmqqq}}}{{{xxxuuu~~~zzzwwwvvvuuuwww|||wwwuuusssrrrqqqmmmppprrrpppnnnmmmlllkkklllooottt|||uuudddXXXSSSGGG@@@666111111444555555777777777888:::<<<;;;:::888888777777666666555555333333222111000///......,,,,,,+++************+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,+++---/////////......///------222???LLL[[[kkkxxxvvvhhhZZZTTTXXXaaawww|||nnnccc\\\YYYTTTQQQPPPPPPOOOMMMOOOVVVaaajjj|||lll\\\RRRPPPMMMGGGAAA<<<===AAAEEEHHHRRR^^^gggppp{{{yyynnnrrr|||~~~{{{vvvlll```XXXVVVZZZ^^^ZZZ\\\\\\YYYUUUNNNAAA444111000//////000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///.........------///333666>>>BBBHHHLLLNNNNNNOOOOOOTTTVVVXXXWWWVVVXXX^^^bbbdddjjjnnnoooqqqsssqqqmmmfffmmmppp}}}tttnnnddddddeeefffggghhhiiijjjdddbbbaaabbbccchhhttt~~~}}}~~~~~~{{{vvvqqqnnnlllpppsssxxx}}}~~~xxxsss}}}wwwpppkkkggghhhqqq{{{~~~}}}yyytttpppkkkmmmpppsssrrrqqqqqqsssrrrqqqqqqsssyyy~~~qqqiiicccXXXHHH<<<777666777777777777777999;;;<<<;;;999888888777777666666555555333222222111000///......---,,,,,,+++***+++++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,...000///---,,,---......000===TTTjjjwwwwwwjjj]]]XXX[[[eeeuuu~~~pppfffZZZSSSSSSTTTSSSPPPPPPUUUXXXYYY\\\jjjssslllaaaTTTJJJEEEEEEGGGAAADDDHHHNNNUUUaaaooo{{{zzzuuufffgggmmmsssxxx~~~~~~}}}vvvhhhYYYRRRVVV]]]ZZZ\\\\\\YYYWWWSSSHHH>>>444222///......///...,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------///333777===BBBHHHLLLNNNNNNOOOPPPSSSUUUWWWWWWWWWXXX]]]bbbdddjjjnnnoooqqqsssqqqlllffflllooo|||wwwuuutttppplllgggdddbbb___ZZZVVVRRRRRRSSSTTTTTTUUUUUUVVVRRRPPPPPPRRRUUU\\\lllzzzvvvhhhcccdddfffjjjiiigggbbb\\\UUUQQQOOORRRUUUXXX[[[aaajjjvvv~~~xxxvvvrrrmmmhhhbbb^^^aaahhhmmmuuuwwwvvvtttuuuvvvuuussstttyyy|||||||||zzzxxxyyy{{{~~~}}}ooo[[[III>>>999666444666666777:::<<<===<<<:::888888777777666666555555222222111111000//////...------,,,+++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,---------***---...---******---000555;;;NNNiii|||vvvWWWRRRTTT```rrrwwwooojjjggg[[[UUUMMMKKKNNNQQQRRRPPPVVV___iiipppzzzzzzeeeUUUKKKGGGDDDAAAAAAEEEJJJNNNUUU[[[cccsssvvvkkkcccbbbhhhoootttvvvzzz}}}}}}qqq```VVVVVVZZZYYY\\\\\\YYYWWWUUUOOOHHH;;;777222...------,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------000444888===AAAHHHLLLNNNOOOOOOPPPQQQTTTVVVWWWVVVXXX]]]aaaccciiinnnoooqqqsssqqqllleeekkkmmm|||rrrhhh___YYYVVVUUUXXXVVVTTTQQQPPPPPPQQQQQQUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSTTTVVVVVV[[[hhhvvvzzzyyyppp___SSSRRRUUUXXX[[[[[[YYYUUUPPPLLLKKKKKKKKKNNNPPPQQQRRRXXXaaahhhvvvzzzvvvpppjjjaaa[[[\\\bbbaaammmyyyuuuuuutttuuu||||||uuutttvvv{{{|||qqqdddXXXJJJ;;;222555555777:::===>>>===;;;888888777777666666555555222222111111000/////////------,,,++++++++++++,,,'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,------...***---...---+++---222777@@@KKK```yyyxxxhhhaaaJJJOOO^^^uuu~~~nnnccc]]]YYYWWWOOOMMMLLLOOOTTTYYYZZZZZZeeepppxxxggg___UUUKKKCCCDDDGGGEEEEEEFFFOOO[[[lll{{{xxxkkk```aaadddjjjrrrxxx{{{|||{{{}}}}}}wwwlllaaaYYYVVVUUU[[[]]][[[XXXXXXUUUQQQCCC===666///,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---------...111666999===AAAGGGLLLNNNOOOPPPPPPOOORRRUUUVVVVVVWWW\\\```ccciiimmmoooppprrrpppllleeeiiikkk~~~~~~tttmmmhhhfffgggccc\\\VVVSSSRRRTTTUUUUUUUUUTTTSSSSSSUUUYYY]]]\\\\\\\\\\\\[[[ZZZYYYYYY^^^^^^______\\\\\\eeepppooommmfff[[[UUUVVVWWWVVVUUUVVVVVVTTTRRRRRRSSSTTTOOORRRTTTSSSPPPRRRWWW]]]^^^nnn}}}pppddd\\\]]]cccaaakkk|||{{{uuuuuuwww||||||tttuuuyyyyyyyyybbbHHH555444555777:::>>>???>>><<<888888888777666666555555222222111111000000//////...---,,,,,,++++++,,,,,,'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,...000///...222999@@@IIIVVVllljjjWWWOOOOOOYYYlll|||lll```XXXTTTQQQPPPJJJLLLQQQXXX___eeehhhhhhuuulll[[[KKKGGGHHHEEECCCDDDBBBJJJXXXjjj||||||uuujjjeeebbbhhhttt{{{yyyuuuyyyyyyzzzzzzuuujjj]]]SSSRRRZZZ___^^^ZZZYYYXXXUUUIIIBBB888111---,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---------...222666:::<<>>::::::::::::999999999999888777555333222333333333333222111000///---,,,++++++,,,,,,+++***++++++***)))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))************)))******))))))+++,,,---111---000777<<>>;;;999999999888888666555555222111000...---,,,,,,,,,...---,,,+++************************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))((())))))************)))///------///000888KKK___mmm\\\SSSVVVbbbnnn}}}lll^^^TTTMMMLLLUUUcccttt}}}vvveeeSSSHHHAAA>>>BBBJJJUUUeeeuuu|||zzzrrrmmmaaaSSSLLLRRR[[[bbbhhhddddddhhhggg]]]OOOGGGIIIWWW\\\UUUSSSWWWSSSHHH777333...---...///...---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............000444777;;;<<<@@@EEEEEEDDDHHHOOONNNOOOPPPPPPQQQSSSWWW[[[aaafffiiiiiijjjllljjjeee___dddiiiwwwlllfffeeegggiiioooxxxwww|||}}}vvvrrrppprrrvvv}}}}}}zzztttppprrr{{{nnnZZZGGG??????===:::999::::::::::::999888777777555444222111///............---,,,+++************************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))((()))******************,,,+++---000222999JJJ[[[rrr~~~lllUUUMMMSSScccxxx~~~qqqcccUUUKKKJJJKKKUUUkkkxxxhhh___\\\]]]fffqqq~~~~~~jjj[[[NNNEEECCCFFFHHHSSSaaannn|||yyytttjjj]]]RRRPPPWWW```hhhiiijjjkkkiiibbbWWWNNNHHHQQQVVVUUUUUUWWWRRRIII<<<888222///...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111555888;;;<<>>777222///.........------------------------------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,++++++***+++,,,...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///000222666999<<<===AAAFFFFFFEEEIIIPPPOOOPPPQQQQQQRRRTTTXXX\\\```eeehhhggghhhiiigggccc]]]ccchhh~~~oooYYYUUUWWWXXXbbbqqqxxxvvvtttppptttqqqppp{{{}}}uuupppqqqwwwtttnnnxxxqqq\\\JJJ>>><<>>KKK\\\hhhxxxxxxhhh___UUU[[[vvvuuuaaaTTTNNNMMMPPPTTT\\\nnniiiUUUOOOQQQUUUWWW]]]aaafffhhhhhhnnn}}}nnn]]]SSSCCC@@@AAANNNfff|||vvvpppnnndddUUUQQQWWWbbbmmmqqqkkkhhhjjjddd[[[TTTMMMKKKQQQVVVTTTQQQQQQIIIDDD<<<555000---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,+++******+++---///111////////////...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000111333777:::<<<===AAAFFFFFFEEEJJJPPPOOOPPPQQQQQQRRRUUUYYY\\\___dddgggfffgggiiifffbbb___dddiii~~~llliiifff^^^\\\bbbkkkxxx}}}}}}vvvlllooovvv{{{mmmsss~~~uuu{{{qqqnnntttuuuqqqzzznnnWWWCCC<<<>>>::::::;;;;;;<<<;;;;;;;;;999888666444222111000000///...---,,,++++++++++++************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))***+++,,,,,,------------...111888FFFYYYkkkvvv{{{lllZZZVVVVVVddd~~~~~~|||hhhSSSLLLNNNSSSZZZaaammmhhhXXXWWW^^^cccdddwwwlll```\\\]]]fffwwwqqqcccOOOGGGAAAFFFUUUhhhxxxyyytttssslll^^^SSSRRR[[[eeellljjjkkkooonnnhhh```VVVNNNOOORRRRRRRRRTTTLLLGGG@@@888111---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,+++***)))***,,,///000...////////////...,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///000000111333777;;;<<<===AAAFFFFFFEEEIIIPPPOOOPPPQQQQQQRRRTTTXXX[[[]]]bbbffffffgggiiigggcccaaafffjjjyyyooommmeeeiiiqqq}}}yyynnnmmmlllsss~~~xxxtttvvvzzznnnjjjwwwxxxvvvtttsss{{{{{{gggOOO@@@===;;;;;;<<<<<<<<<;;;;;;::::::888666444222111000//////...---,,,++++++++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---............111555???QQQhhhyyy|||qqqaaaTTTSSSeee~~~yyyuuusssbbbUUUMMMUUUaaalllwwwvvvooovvvuuu^^^VVVZZZeeevvvuuu___TTTIIIEEEIIIUUUfffsss~~~{{{xxxrrrgggZZZRRROOOSSS[[[bbbhhhlllmmmmmmfff___UUUNNNNNNPPPSSSSSSLLLJJJDDD<<<444///------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******)))***+++---...,,,---.........---,,,+++***++++++,,,,,,------...,,,,,,,,,---------......---...//////000333777;;;;;;<<<@@@EEEEEEDDDHHHOOONNNOOOPPPPPPQQQSSSWWW[[[\\\aaaeeefffhhhjjjiiidddccchhhkkkzzznnniiinnn}}}wwwrrrjjjhhhllljjjcccbbbiiikkkccccccrrr||||||zzzeeeQQQFFF>>>>>>>>>>>>===<<<;;;;;;;;;999777555333111000000///...---,,,,,,+++,,,,,,************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))***+++---......//////333888@@@LLL```www}}}rrreee```bbbbbb~~~vvvhhh^^^NNNPPP^^^uuuoooiiinnnyyy~~~{{{zzzwwwhhhWWWNNNJJJKKKTTT^^^ooo{{{yyyqqqmmmeee[[[OOOJJJOOO]]]fffeeeeeeiiidddddd\\\OOOKKKQQQSSSPPPLLLKKKHHH@@@888222//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++,,,,,,************************)))***,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,---------......,,,---......///222777::::::;;;???DDDDDDCCCGGGNNNMMMNNNOOOOOOPPPRRRVVVZZZ[[[```eeefffiiilllkkkgggccchhhkkkyyyrrrppppppqqqxxxllldddddd```YYY[[[eeehhh```]]]fffqqqtttqqqnnnlll}}}zzzcccSSS@@@@@@@@@??????===<<<<<<<<<;;;888666444222111111//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))))))***+++---.../////////888@@@JJJXXXmmmyyysssggg]]]eeevvvzzz{{{nnnZZZJJJQQQ^^^zzz|||wwwqqqmmmkkkkkkkkkrrrvvv}}}yyydddXXXOOOIIIIIIMMM\\\tttwwwnnnooonnnfff[[[PPPRRRbbbjjjcccaaaggg___eee```PPPKKKRRRSSSLLLMMMMMMJJJDDD;;;444222111------------------------++++++++++++++++++++++++((())))))))))))******************++++++,,,,,,---))))))*********))))))((('''(((***,,,,,,,,,***)))******+++,,,,,,---......,,,,,,,,,---------......+++,,,---...///222666:::999:::>>>CCCCCCBBBGGGMMMLLLMMMNNNNNNOOORRRVVVYYYZZZ```eeefffiiimmmlllhhhbbbgggjjj}}}yyyooojjj}}}uuujjjkkkiii___WWWWWW[[[cccaaa```iiihhhccceeeiiilllzzz}}}{{{fffTTTGGGHHH???:::@@@???:::===>>>;;;888666666555333111000///...---,,,++++++++++++***)))***,,,---,,,+++******))))))((((((''''''&&&%%%&&&)))...000000...******)))(((((((((((((((******)))((('''&&&%%%%%%'''(((***,,,,,,***((('''))))))))))))))))))))))))*********)))))))))))))))+++------,,,---111444555:::JJJ___ppp~~~yyymmm```^^^lll|||iiiVVVQQQQQQSSSnnn}}}oooiiicccbbbeeeeeedddbbb```______``````cccdddfffffffffeeedddccc``````___[[[YYY]]]gggooorrraaaZZZ\\\aaakkkwwwvvvfff[[[SSSMMMIIIUUUfffuuuuuuooonnnnnnmmmddd\\\VVVZZZfffllleeeYYY```aaa^^^UUUNNNMMMMMMMMMMMMOOOQQQMMMBBB888444555111111111///,,,++++++,,,************************,,,,,,,,,,,,,,,+++***)))******************************))))))******+++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---...//////000222666999888===BBBDDDDDDEEEHHHKKKJJJJJJMMMPPPPPPOOOTTT[[[```ccceeefffiiimmmlllgggfffgggiiitttuuuuuuiii[[[UUUVVV___aaabbbiiihhhcccgggnnnpppyyy}}}wwwssspppjjjfffXXXUUUGGG>>>BBB???999;;;===:::777555444333111000111111///...---,,,,,,,,,+++***)))***,,,---,,,+++))))))))))))((((((((((((+++)))***111999===999333***)))(((((('''''''''((((((((((((((((((''''''''''''(((***,,,,,,***((('''))))))))))))))))))))))))************))))))))))))+++)))(((+++///222555888AAAQQQfffwwwooo___UUUWWWhhhzzz~~~sssjjjWWWNNNVVV[[[iiiuuuqqqrrr~~~jjj\\\WWWSSSRRRVVVTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVXXXWWWYYY```kkkssszzzuuummm\\\MMMHHHIIILLLTTT```lllwww}}}vvvdddVVVMMMIIIKKK[[[jjjqqqssstttrrrnnniiiaaaYYYXXX___fffeeebbbcccddd```WWWPPPOOOOOOMMMPPPOOOMMMJJJDDD;;;333///111000///...,,,++++++,,,++++++++++++++++++++++++***+++++++++******)))(((******************************))))))******+++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---.../////////222666999888<<>>999<<<===:::777666555444222111222222000///...---------+++*********,,,---,,,+++(((((((((((())))))))))))+++((('''///999<<<444+++)))(((''''''&&&'''''''''&&&'''''''''(((((())))))'''(((***++++++***((('''))))))))))))))))))))))))************************,,,&&&&&&---333444999@@@OOO```tttuuu```UUUWWWfff}}}ooo^^^TTTKKKQQQdddooo|||xxxwwwwwwzzzyyyvvvtttqqqpppooonnnpppnnnlllkkkiiigggdddaaaYYYWWWWWW]]]iiiwwwsss[[[QQQOOOMMMOOOSSSQQQPPPPPPPPPQQQSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\```cccfffiiinnnvvvzzzqqqhhh^^^QQQDDD@@@???>>>AAAGGGPPPYYY___zzzuuuaaaTTTNNNIIIQQQ[[[eeepppwwwvvvqqqkkkcccYYYRRRRRRXXXaaagggeeegggddd[[[UUURRROOOLLLQQQNNNLLLJJJHHHBBB888000000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((******************************))))))******+++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---......//////222666999888<<>>CCC>>><<<999777777666444333222222000///...---------,,,+++******,,,,,,,,,***''''''(((((())))))*********&&&%%%)))...///)))"""(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))***************++++++---(((+++333666555???MMM___ooojjjVVVVVVhhhvvv```RRRPPPRRRddd~~~zzzzzzyyyvvvrrrmmmiiifffbbbbbbaaa^^^ZZZWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOORRRPPPNNNNNNTTTaaasss{{{lll^^^[[[\\\]]]___ccc___```aaacccfffjjjmmmooopppoooooooooqqquuuxxx{{{{{{lll___RRRHHHDDDCCCAAA@@@CCCIIIPPPUUUsssrrrbbbYYYQQQNNNMMMVVVgggsssuuurrrfff```WWWMMMGGGIIIVVVcccbbbffffffaaa[[[VVVNNNGGGNNNOOONNNMMMMMMJJJAAA999111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))******************************))))))******+++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111666999888<<>>EEE===;;;888777666666444333111111///...---,,,,,,,,,,,,+++******,,,,,,+++***''''''(((((())))))******++++++***))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))((('''(((((((((((((((((((((((())))))******+++++++++,,,+++,,,222888666777EEEWWWfffvvvvvvbbbUUU```|||eeeTTTMMMQQQ[[[www~~~tttmmmgggbbb___\\\]]]]]][[[YYYUUUQQQOOOQQQRRRRRRQQQNNNMMMMMMNNNLLLMMMNNNPPPQQQQQQQQQQQQOOOPPPRRRRRRSSSSSSSSSSSSTTTRRRPPPPPPWWWhhh~~~yyyrrrnnnooosssttttttuuuuuuvvvxxx|||nnn]]]OOOFFFDDDDDDEEEFFFHHHNNNVVV\\\ooo}}}pppcccVVVMMMIIIRRRcccoooqqqnnnccc^^^WWWOOOEEEBBBLLL[[[]]]bbbfffeee```YYYMMMCCCJJJPPPRRROOOLLLKKKFFF???333000,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++*********************************))))))******+++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111555888777<<<@@@BBBBBBBBBEEEGGGGGGHHHKKKOOOOOOOOOTTT\\\^^^bbbfffhhhkkkooolllgggbbbfffjjjtttmmmttttttmmmfffddd^^^eeeyyyzzz|||{{{rrrWWWKKK@@@888;;;;;;999666555555555333222111111///...---,,,,,,,,,---+++***+++,,,,,,+++)))(((((((((((()))))))))))))))***+++***((())),,,000'''''''''&&&''''''((()))))))))(((((('''''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))******+++,,,,,,,,,(((000777888777???PPP___hhhwwwzzzccc[[[^^^uuu{{{pppWWWLLLLLLSSS```zzznnniiibbb]]]ZZZWWWUUUTTTXXXYYYYYYYYYXXXVVVTTTSSSPPPRRRSSSTTTSSSSSSTTTVVVTTTUUUVVVXXXYYYZZZZZZZZZYYY[[[]]]]]]\\\\\\]]]^^^XXXXXXZZZ```nnniiiUUUJJJEEEDDDEEEEEEDDDEEELLLVVV]]]ooovvv|||ppp[[[RRRNNNWWWdddkkkllljjjfff```\\\XXXNNNEEEJJJUUUYYY___dddeeebbb\\\PPPDDDHHHOOOQQQLLLIIIKKKHHHAAA666222,,,***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******************************))))))******+++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......111555888777;;;@@@BBBAAAAAADDDFFFGGGGGGJJJNNNOOOOOOTTT\\\]]]bbbfffiiimmmpppnnniiiccchhhlll~~~tttooollleeejjj~~~uuuqqqvvv}}}rrreeePPP===:::===;;;888777777777666444222222000///...------------,,,***+++,,,,,,+++)))))))))))))))((((((((((((''''''''''''((()))******((('''''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------***444999777===PPP```fffmmmzzzrrrgggTTT\\\pppvvvccc\\\QQQQQQ]]]kkkyyy|||tttlllfffeeecccaaaaaacccfffggggggffffffffffffeeeeeeeeeeeegggiiikkkllllllmmmoooqqqsssrrrrrrqqqppppppoooooolllooossstttttttttwwwyyyuuuvvv{{{xxx[[[LLLIIIJJJIIIIIIIIIIIIMMMYYYiiivvvooobbbXXXYYY^^^ccchhhmmmmmmeee```___WWWLLLKKKQQQZZZ^^^aaabbbaaa^^^TTTJJJEEEJJJJJJGGGKKKRRRPPPGGG:::444---+++---...,,,***++++++++++++++++++++++++))))))***+++++++++++++++******************************))))))******+++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------...111555888777;;;@@@AAA@@@AAACCCEEEFFFFFFJJJNNNOOOOOOTTT\\\]]]bbbfffiiilllooolllfffeeejjjooo|||xxxwwwnnnqqqyyyuuuxxx~~~hhhMMMEEEAAA???<<<;;;;;;;;;:::888444333222000//////......---,,,++++++,,,,,,***)))******))))))((((((''''''***'''&&&(((++++++&&&"""((((((((((((((()))******%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------...888;;;888EEE```nnnllluuurrraaaTTTRRRdddwww___QQQNNNTTT___yyyyyysssssstttsssqqqsssssstttwww}}}fffLLLDDDIIIOOOMMMNNNQQQVVVbbbxxxsss___UUUTTTYYYfffrrrrrrgggbbbccc]]]PPPKKKOOO\\\_________```___YYYPPPBBBDDDCCCDDDOOO]]][[[OOO<<<555...,,,---...---***************************(((((()))************************************************)))***++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------...000555888777;;;@@@AAA@@@@@@BBBEEEFFFFFFJJJNNNOOOOOOTTT\\\^^^cccggghhhkkkmmmjjjdddggglllppp|||xxxtttqqqzzzuuu}}}lllOOOEEE???:::<<<===:::888888666555333222111000000000...------,,,,,,++++++******)))(((''''''((()))***++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,,,,++++++---000///;;;<<<@@@TTTeeelllrrrzzzfffVVVPPP```xxxsssYYYJJJJJJPPP]]]}}}uuuggg```WWWRRR[[[jjjsss}}}nnnRRRFFFFFFGGGLLLQQQPPPVVVkkk}}}hhh[[[YYY]]]______gggkkkjjjbbb]]]YYYRRRHHHSSSYYY[[[YYY[[[]]]ZZZTTTEEE??????EEEIIIHHHHHHKKK???888000++++++,,,------******+++++++++,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------+++++++++*********))))))+++******+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...------------............///333666777;;;???@@@@@@@@@CCCFFFHHHHHHKKKOOOOOOOOOTTT\\\dddgggiiiiiikkkmmmjjjeeeaaagggmmm~~~zzzuuurrryyyyyyyyyzzz|||sssvvvqqqSSSHHH@@@;;;<<<>>>;;;888888777666555333111000000000......---,,,,,,++++++******)))(((((((((((()))************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''')))+++++++++,,,///222;;;@@@AAAJJJcccrrruuuyyyppp\\\TTTVVVmmm{{{fffUUUKKKNNNVVVddd~~~|||xxxiii]]]SSSPPPLLLLLLYYYjjjmmmqqq```JJJGGGKKKLLLOOORRRSSS___{{{qqqaaaXXXVVVXXX[[[eeejjjjjjddd]]]YYYRRRKKKJJJTTT[[[\\\\\\]]][[[VVVKKKCCC???DDDHHHHHHGGGHHHAAA:::222---+++,,,------******+++++++++,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,+++++++++*********))))))+++******+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,---............///333666777;;;???@@@???@@@CCCFFFHHHHHHKKKOOOOOOOOOTTT[[[aaaeeeggggggiiillljjjeeebbbhhhooo~~~wwwssseeeeeeeeefffiiiooowww}}}}}}|||qqqqqqwwwyyy\\\KKKBBB<<<===>>><<<999888999888666444222111000000......------,,,+++++++++***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))***+++++++++...222555>>>???@@@RRRppp||||||}}}cccRRRWWWeeezzzbbbTTTNNNKKKRRR___|||{{{kkk```ggglllyyypppaaaQQQIIIDDDFFFHHHOOO___qqqvvvqqqZZZFFFIIIMMMKKKKKKSSSYYYlllnnn]]]UUUVVVZZZbbbhhhkkkfff```ZZZUUUPPPEEEPPP[[[______^^^]]][[[RRRHHHAAABBBGGGHHHFFFFFFDDD>>>666///,,,,,,------******+++++++++,,,,,,,,,+++++++++************)))*********++++++++++++,,,+++++++++************************,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...,,,+++---............///333666777;;;???@@@???@@@CCCEEEGGGHHHKKKOOOPPPOOOTTT[[[___bbbeeeeeehhhllljjjeeecccjjjrrrxxxooojjjmmmssszzzyyyrrrfffdddeeehhhkkkkkkmmmpppttt|||{{{uuuyyyiiiOOODDD<<<<<<>>>===;;;:::;;;:::888555333111000000.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***+++---111555888:::===DDDZZZwwwqqqZZZSSScccxxxkkkPPPKKKPPPYYYkkk{{{sssoooyyy|||qqqeee\\\YYYWWWYYYfffsss___QQQGGGBBB@@@CCCGGGPPPaaapppwwwoooXXXIIINNNRRRQQQUUUbbbooozzzjjj___]]]^^^___fffkkkjjjddd^^^ZZZWWWKKKQQQXXX]]]aaabbb```^^^WWWLLLBBBAAAEEEIIIHHHFFFGGGBBB:::333...,,,------******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********************************,,,///000000...,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,//////...,,,+++---............///333666777:::>>>@@@??????BBBEEEGGGHHHLLLPPPPPPOOOTTT[[[]]]aaadddeeeiiilllkkkfffdddkkktttuuueee[[[VVVZZZ```jjj~~~}}}ttttttnnnlllppprrrooommmnnnrrryyy~~~uuuXXXKKK>>><<<>>>>>><<<;;;;;;:::888555333222000000//////...------,,,,,,+++))))))************))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***,,,///444888:::;;;GGGSSSeeezzzuuudddXXX]]]ssslllVVVFFFKKK[[[qqqyyymmmddd```___eeeqqq}}}tttbbbZZZYYYZZZ___dddYYYXXXccc{{{sssbbbPPPDDDAAA???======@@@FFFSSS___^^^YYYLLLJJJWWW___gggtttvvvllleeeaaa^^^dddjjjnnnkkkddd___^^^VVVRRRPPPVVV^^^bbb___\\\XXXPPPEEEAAADDDIIIJJJGGGIIIEEE???777111...------******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********************************,,,///000000...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...,,,+++---............///333666666:::>>>?????????BBBEEEFFFGGGLLLPPPQQQPPPTTTZZZ]]]aaadddeeeiiimmmlllgggccckkkuuummmXXXRRRQQQXXX```kkk{{{xxxuuuwwwuuunnnnnnrrruuuzzz}}}~~~hhhWWWEEE>>>>>>>>><<<<<<:::999777555333222111111//////......---,,,,,,,,,)))******++++++******)))))))))))))))************(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++,,,++++++...333777;;;<<<===SSSbbbjjjvvv}}}~~~mmmbbbbbbmmm}}}WWWMMMFFFMMM```}}}uuuiii^^^XXXKKKOOOXXXcccmmmzzzqqqddd[[[SSSRRRTTTVVV]]]dddaaabbbnnnrrrdddVVVHHH@@@AAAAAA???===;;;>>>EEELLLHHHHHHEEEOOOcccnnn|||{{{ssshhhaaa^^^```gggooopppjjjcccaaa^^^RRRJJJOOOZZZ___\\\YYYYYYTTTKKKCCCCCCHHHJJJHHHIIIGGGCCC===555000...---******+++++++++,,,,,,,,,+++++++++************)))*********++++++++++++,,,***************+++++++++*********,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------------............///333666666:::>>>???>>>???BBBDDDFFFGGGLLLQQQQQQPPPSSSYYY]]]aaadddeeeiiimmmkkkfffbbbiiisss|||dddRRRQQQYYYfffpppyyyyyyjjjiiiqqqvvvzzz||||||fffOOOCCC@@@===;;;:::999888666444333222111111/////////...------,,,,,,)))***++++++++++++***))))))*********+++++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++///666:::<<<<<>>>>>AAADDDFFFFFFIII]]]www~~~~~~{{{rrrggg___\\\\\\bbbnnnsssmmmeeeaaa```SSSKKKPPPYYY]]]\\\\\\ZZZYYYQQQFFFBBBEEEHHHGGGGGGHHHFFFAAA999222...---******+++++++++,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,))))))*********++++++++++++******+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---............///333666666999===???>>>>>>AAADDDEEEGGGLLLQQQRRRPPPSSSYYY]]]```cccdddgggkkkiiiddd```gggppp~~~iiiSSSSSSWWWeeewwwhhhbbbjjjtttxxx{{{qqqVVVFFFAAA===:::999777777555444333222222111/////////...------,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***,,,111777<<<===<<>>>>>AAADDDEEEGGGLLLRRRRRRPPPSSSYYY\\\```bbbcccfffiiigggbbb___fffnnnpppccc\\\YYYWWWRRRdddxxxxxxbbbVVVnnnvvv||||||~~~|||}}}~~~lllSSSAAA::::::::::::888666555444444222000000000//////......------///...,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))+++000666:::===???@@@[[[cccppp~~~~~~hhhSSSOOOKKKZZZfff|||xxxhhhYYYRRRSSSTTT\\\bbbeeelll|||}}}sssfff]]]TTTPPPPPPQQQNNNKKKNNNMMMPPPTTTTTTVVVeeexxx|||{{{{{{{{{zzzuuunnnhhh^^^XXXNNNEEE@@@@@@CCCEEEHHHJJJJJJEEE@@@@@@GGGNNNQQQSSSddd|||zzzyyy~~~~~~zzzsssggg[[[___^^^^^^bbbhhhkkkeee]]]aaa^^^VVVOOORRR[[[]]]YYY[[[\\\YYYPPPFFFBBBFFFKKKHHHIIIKKKIII@@@666000///******,,,,,,,,,,,,******,,,++++++******++++++,,,,,,+++***)))***+++,,,---*********)))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............///333666666666:::>>>>>><<<@@@FFFIIIJJJNNNRRRRRRPPPSSSXXXZZZ___bbbcccdddgggfffbbb```eeemmm~~~jjjaaa]]]\\\ZZZ```rrr}}}gggUUUfffooovvvxxxyyy{{{xxxssspppuuu}}}vvvbbbPPPFFF???:::<<<:::888777666444111///000000000//////......---///---,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,111999;;;;;;@@@HHHgggooo{{{xxxuuuvvvtttXXXLLLLLLTTTqqqxxxooobbbVVVRRRUUU^^^aaaeeemmmsssbbbXXXSSSMMMHHHGGGJJJMMMMMMLLLPPPQQQWWW^^^aaaiii}}}{{{wwwsssooommmkkkjjjiiiiiigggccc\\\WWWSSSNNNFFF@@@===>>>BBBDDDDDDHHHKKKJJJHHHKKKSSSZZZhhhjjjvvv~~~{{{wwwssswww|||~~~}}}zzzuuukkkaaa^^^\\\\\\```fffiiifff```___[[[RRRKKKNNNWWWZZZWWW______[[[RRRGGGBBBDDDHHHLLLMMMNNNJJJBBB888111...***+++,,,------,,,+++***,,,++++++******++++++,,,,,,+++*********+++------,,,++++++*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............///333666666666:::>>>>>><<<@@@FFFHHHIIIMMMQQQQQQOOORRRXXXZZZ___bbbcccdddgggfffccc```fffmmmyyyhhheeeggghhhgggppprrrYYYaaajjjtttyyy{{{}}}{{{wwwoooqqqxxxttteeeWWWGGG;;;===<<<;;;:::999777333000111111000000///......---...---,,,+++***+++,,,---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++///---333<<<<<<999CCCSSShhhrrrlllmmmsss|||^^^LLLJJJOOO[[[{{{vvvqqqjjj___VVVTTTXXX```^^^aaapppwwwaaaPPPGGGEEECCCAAACCCFFFKKKNNNOOORRR[[[gggpppwwwzzzrrrmmmhhhccc```^^^]]]\\\[[[YYYUUUOOOKKKGGGCCC???;;;;;;>>>BBBEEEDDDHHHLLLMMMNNNRRR[[[bbbcccmmm~~~zzztttooouuuyyy{{{{{{zzzxxxqqqiii```\\\[[[^^^dddgggfffccc]]]XXXPPPJJJLLLTTTXXXXXXaaaaaa]]]UUUJJJCCCBBBEEENNNPPPPPPLLLDDD;;;333...,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---......---,,,++++++***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---............///333666666666:::>>>===<<>>:::HHH^^^iiiuuu|||eeennn{{{hhhOOOGGGMMMUUUfff|||xxxtttoooeee\\\ZZZ^^^^^^___fffyyynnnYYYMMMHHHFFFFFFFFFFFFHHHLLLRRRVVVcccttt~~~xxxqqqjjjeeebbb^^^\\\WWWWWWUUUTTTQQQMMMIIIFFF@@@???<<<;;;===@@@EEEHHHGGGJJJLLLMMMPPPXXXbbbkkkZZZppp}}}wwwkkkooowww~~~zzzvvvssssssvvvxxxwwwyyyzzzwwwqqqfff```\\\^^^cccdddeeeeee___YYYPPPKKKLLLRRRWWWYYY^^^___]]]VVVLLLDDDBBBBBBKKKOOOPPPLLLFFF???666///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------///...---,,,++++++***+++))))))*********+++++++++************************,,,,,,++++++,,,,,,---...---............///333666666666:::>>>===;;;???EEEEEEFFFKKKOOOOOONNNQQQWWWZZZ___cccccceeehhhgggdddaaafffnnnvvvyyy|||qqqhhhcccaaaaaaYYYWWWXXX\\\aaaaaa\\\VVVZZZ[[[___dddnnn~~~}}}hhhPPPSSS\\\kkk||||||yyy||||||kkkTTTAAA>>>===<<<======<<<:::888444333222111000///......------,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,111111777@@@??????PPPgggtttzzzlllaaarrroooUUUGGGJJJUUU___|||zzzvvvnnneeecccgggiiirrruuu___OOOIIIIIIHHHJJJKKKJJJJJJPPP\\\eee~~~{{{wwwuuunnniiiccc^^^ZZZWWWTTTQQQKKKKKKJJJHHHEEEBBB@@@???===<<<<<<<<<>>>BBBEEEHHHHHHJJJMMMRRR\\\kkk{{{oooccc```ZZZZZZ\\\```gggnnnsssvvvzzz}}}zzzyyyxxxxxxqqqttttttsssvvvzzzyyyuuunnneee```aaabbbaaacccfff```YYYQQQMMMMMMPPPUUUYYYYYYZZZZZZVVVNNNFFFBBBAAAEEEJJJMMMIIIFFFCCC;;;222------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------///...---,,,++++++***+++))))))*********+++++++++************************,,,,,,++++++,,,,,,---...---............///333666666666:::======;;;>>>DDDDDDFFFJJJOOOOOOMMMQQQWWWZZZ___ccccccfffiiihhheeeaaafffnnnxxxssslllbbbXXXQQQOOOOOOPPPOOOOOOPPPTTTXXXXXXTTTPPPSSSXXX```iiivvv~~~~~~xxxhhhOOOLLLRRReee|||sss]]]KKK@@@>>>===<<<======<<<:::555444333222111//////...---------,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,---------111555<<>><<<;;;;;;:::999555555444333111000///...,,,---------,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,------...111;;;BBBCCCHHHWWWiiitttzzzwwwkkkrrrhhhRRRPPPTTT]]]yyyoooeeedddeeejjjpppyyyuuuqqqhhh[[[MMMFFFGGGJJJKKKPPPSSSTTTXXXjjj}}}uuuiii^^^XXXUUUTTTTTTWWWUUURRROOOLLLHHHCCC@@@<<<======;;;888777888;;;777888;;;>>>AAADDDFFFHHHGGGMMMYYYkkkkkkRRRIIIGGGFFFEEEEEEEEEFFFIIIMMMSSSVVV^^^eeeooowww|||}}}}}}yyyvvvvvvwwwrrrrrrnnnkkkmmmsssuuutttrrrgggbbbdddccc^^^```hhhaaa[[[UUUSSSOOOLLLNNNTTTUUUWWWYYYXXXSSSKKKCCC>>>>>>FFFJJJGGGHHHJJJAAA555---,,,+++******+++,,,---,,,++++++******++++++,,,((()))***+++++++++******,,,++++++*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............///333666666777:::===<<<:::===CCCDDDFFFKKKPPPPPPOOORRRYYYZZZ___cccdddfffjjjiiifffaaafffooo|||wwwwwwwwwxxxwwwuuuooogggaaa\\\[[[ZZZZZZZZZ[[[\\\]]]```bbbeeeeeecccaaaaaaaaaqqq}}}yyylll[[[PPPOOOeee~~~}}}~~~ppp```IIIEEE???;;;:::999999888666555444333111000///...,,,,,,---------,,,+++***))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......222???FFFDDDKKK```rrrwww}}}ooobbbwww[[[JJJNNNSSS\\\gggWWWVVVXXXaaannnzzzsssnnneeebbb\\\SSSKKKGGGGGGJJJTTTYYY]]]]]]cccxxxzzzvvvtttsssqqqooowwwlll\\\NNNGGGFFFHHHIIIKKKJJJIIIIIIGGGDDD???<<<888999:::777555444777:::666888<<<@@@DDDHHHJJJKKKKKKRRR___rrroooOOOBBBBBB>>>777888;;;>>>AAACCCEEEGGGHHHRRRYYYbbblllssszzz}}}xxxvvvvvvsssrrrmmmhhhjjjpppsssrrroooeee```cccbbb]]]```iiieee^^^YYYXXXSSSNNNOOOUUUWWWYYY[[[ZZZUUULLLCCC===???GGGKKKHHHIIIKKKBBB444,,,,,,************,,,,,,,,,++++++++++++++++++,,,'''((()))***+++***))))))*********)))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............///333666666777:::===<<<999<<>><<<<<<<<>>===<<<999888777666666777888999======???DDDEEEEEEIIIOOOQQQSSSlllrrr\\\FFF>>><<<999666666888888999:::;;;===??????FFFKKKQQQYYYbbblllvvv||||||zzzyyyooommmjjjjjjkkkmmmnnnnnnpppbbb^^^ggghhh^^^]]]eeefffbbbZZZUUUVVVYYYVVVOOOXXX\\\[[[TTTRRRRRRIII===999BBBHHHFFFEEEEEEAAA:::222,,,***---...,,,))))))************************++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.........000333555444666999:::;;;<<<===???FFFIIILLLMMMMMMNNNRRRUUUXXX^^^dddfffiiilllkkkgggbbbhhhttt~~~|||yyywwwzzz}}}{{{|||{{{yyyxxxxxxzzz|||}}}||||||}}}}}}}}}xxxttttttyyyxxxrrr{{{~~~|||}}}qqqZZZCCC>>>AAABBB@@@@@@;;;??????888333222000,,,...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,///++++++---...---222999AAAHHHDDDCCCUUUhhhuuuqqqlllooo{{{mmmVVVOOONNNYYYppp}}}}}}zzz}}}xxxhhhZZZPPPKKKIIIGGGDDDCCCCCCBBBDDDLLLVVVjjjttt~~~sss```VVVPPPKKKJJJMMMNNNNNNRRRXXX[[[RRRFFF>>>;;;;;;;;;;;;======>>>>>>======<<<;;;999888777777777888999:::>>>>>>BBBGGGHHHHHHLLLRRRWWW^^^|||kkkNNN@@@444333666777666777777777777777888:::;;;<<<>>>AAAGGGMMMUUU^^^hhhnnntttzzz}}}{{{yyyooonnnmmmkkkkkklllmmmnnnpppfffcccggggggaaa___cccmmmhhh___WWWVVVWWWSSSLLLUUUZZZZZZUUUSSSTTTLLLAAA:::BBBGGGGGGFFFGGGCCC===222,,,***,,,...,,,))))))************************++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.../////////111444666444666999:::;;;<<<===???DDDHHHKKKMMMLLLMMMQQQTTTZZZ```eeegggjjjmmmkkkgggccciiittt{{{uuugggdddbbbcccfffgggfffccccccaaaaaadddlllyyy|||wwwjjjccc``````ffflll}}}~~~~~~oooOOOBBB@@@>>>AAAHHHTTTNNNCCC999555444///)))...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,------,,,---555???CCCHHHDDDHHH]]]nnnxxxvvveeeiiixxxppp]]]NNNIIIOOOgggyyyeeeTTTIIIDDDBBBAAA@@@===;;;===@@@FFFPPPZZZssshhhWWWRRRGGGCCCBBBDDDGGGJJJOOOTTTWWWMMMAAA::::::===>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777777888999;;;<<<@@@AAAEEEJJJKKKKKKOOOVVVaaaoooqqqBBB===777333444777555444444555555555555555666777777666888<<<@@@FFFNNNWWW]]]fffnnnyyy}}}{{{zzzpppqqqqqqnnnjjjiiikkknnnooolllhhhfffdddcccaaa___oookkkbbbZZZVVVWWWSSSMMMVVV\\\]]]XXXVVVWWWPPPEEE;;;@@@EEEGGGHHHHHHEEE@@@333---***,,,...,,,))))))************************************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000222555777444666999:::;;;<<<===???BBBFFFJJJLLLLLLMMMPPPSSS\\\bbbggghhhkkkmmmkkkgggeeejjjttt}}}wwwqqqiiibbb\\\WWWTTTQQQQQQRRRSSSRRRQQQUUUVVVYYY^^^fffqqq{{{~~~{{{ddd[[[SSSQQQQQQRRRUUUYYYiii|||zzz||||||{{{___GGG666222BBBXXXjjjYYYBBB333111444222---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((()))***++++++***,,,...---+++...999CCCCCCFFFDDDLLLcccssszzziii[[[ggg~~~fffPPPJJJIIIWWWyyy}}}mmmWWWHHHBBBBBBAAA@@@>>>;;;:::>>>CCCIIISSS]]]rrrlll\\\WWWMMMIIIFFFDDDDDDFFFIIIMMMOOOGGG>>>;;;>>>AAAAAA???>>>>>>>>>>>>===;;;:::999777777666777888999;;;<<>>AAAEEEGGGHHHEEEBBB444...***,,,...+++)))***************************))))))))))))))))))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777444666999:::;;;;;;===???BBBFFFKKKMMMMMMNNNQQQSSS\\\bbbfffhhhjjjllljjjfffeeejjjttt}}}yyyuuupppjjjddd___ZZZUUUQQQQQQOOONNNNNNOOOQQQRRRSSSYYY^^^fffooowwwrrrfff___\\\ZZZSSSRRRUUU\\\aaaaaabbbeeennn}}}yyyyyyzzz|||~~~fffKKK===@@@VVVmmmcccPPP:::000111444333000///...------,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,)))---///---+++111<<>><<<===BBBFFFKKKUUU^^^tttkkkWWWNNNLLLJJJEEE@@@>>>???@@@AAADDD@@@;;;<<<@@@CCCCCCAAABBBBBBAAA@@@???===<<<;;;555555555666777:::<<<===CCCDDDHHHJJJIIIIIIQQQ[[[llluuuNNN999333555666666666777888888777777666444444333333444666666777777999===BBBGGGMMMVVVdddqqqzzz~~~|||{{{yyyxxxpppssstttoooiiieeefffjjjhhhnnnmmmccc___cccaaaYYYaaacccaaaZZZWWWWWWVVVSSSTTT\\\___[[[YYYZZZVVVMMM;;;;;;===BBBFFFFFFDDDCCC666///+++,,,---+++******************************))))))))))))))))))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---............000333666444666999:::;;;;;;===???BBBGGGLLLNNNOOOOOORRRUUUZZZ```dddeeegggjjjhhhcccdddiiittt~~~}}}{{{xxxtttpppooolllgggdddaaa___\\\ZZZWWWVVVWWWXXXZZZ^^^bbbdddkkkssssssiii[[[OOOHHHGGGGGGHHHKKKRRR___nnnvvvwwwyyy|||}}}vvvvvvvvvxxxgggOOONNN\\\jjjpppGGG<<<222222666666222000///......---------------***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))...000------444>>>CCC???CCCEEEQQQhhhuuu|||uuukkkooorrr[[[KKKMMM\\\{{{|||wwwhhh[[[LLLBBB@@@???<<<999======AAAEEEGGGMMMZZZgggmmmWWWKKKDDDDDDBBB===<<>><<<444555555666888;;;>>>???DDDEEEHHHJJJIIIKKKVVVbbbuuueeeAAA999444666555333444888:::999888888777555555444444444555666666666666888;;;>>>???FFFRRR^^^kkkwww~~~~~~}}}|||zzzxxxvvvuuuppprrrrrrnnniiieeeeeefffeeekkkkkkddd```bbbaaa\\\^^^cccccc]]]VVVSSSQQQOOOKKKUUUZZZWWWVVVYYYWWWPPP<<<999:::AAAFFFEEEDDDCCC777000+++,,,---+++***+++************************************************)))******+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.........000333555444666999:::;;;<<<===???BBBGGGLLLOOOPPPPPPSSSUUUWWW]]]bbbcccfffhhhfffbbbbbbhhhsss~~~}}}|||{{{zzzyyyuuupppmmmjjjjjjjjjjjjllloootttwww{{{ooohhhdddbbbQQQKKKCCC======???BBBDDDHHHRRRdddvvv~~~}}}~~~{{{sssrrrrrruuu}}}~~~pppTTTOOO[[[___VVV777222111666888555111222//////...---------------***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...)))...///---000888???@@@>>>CCCGGGTTTiiittt~~~tttttt~~~kkkXXXNNNWWWooo}}}zzzuuunnnhhh\\\SSSGGG@@@>>>>>>===;;;===???CCCGGGIIIRRRfffyyyppp[[[PPPGGGKKKLLLJJJLLLRRRTTTRRRMMMNNNOOOOOORRRWWW___eeefffccc]]]VVVMMMEEE>>>:::666666777888;;;>>>AAACCCEEEFFFIIIKKKKKKQQQ```oooXXX888999:::<<<:::777888======888888888777666555555555555444666777666555555666888777;;;BBBKKKVVVeeesss|||~~~}}}|||zzzxxxuuusssrrrppppppnnnllliiifffdddccceeehhhiiigggdddbbbbbbbbb[[[cccfff```WWWRRROOOLLLKKKUUU[[[WWWUUUXXXUUUOOO???::::::AAAFFFEEEDDDDDD888111+++,,,---+++***+++************************++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.../////////000333666444666999:::;;;<<<===???@@@EEELLLOOOOOOPPPRRRTTTUUU[[[```bbbeeehhhgggcccaaagggrrr{{{}}}}}}|||zzzyyy{{{~~~lllVVVLLLLLLPPPSSSHHHEEEAAA???AAADDDFFFGGGLLLWWWjjjzzz{{{vvvzzz~~~|||xxxvvvtttuuuyyy}}}{{{~~~XXXBBBDDDBBB777:::666555777666111111666//////...------------...***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,---......***...///---111;;;???>>>>>>DDDIIIVVVjjjtttrrrzzzzzzfffWWWQQQcccyyytttooojjjccc^^^SSSMMMDDD???>>>@@@BBBBBB???BBBFFFIIIKKKXXXrrrkkkVVVKKKTTTZZZ]]]]]]aaahhhkkkhhh^^^______^^^```gggsss}}}yyypppcccUUUGGG===777777777888:::===@@@CCCEEEFFFGGGJJJMMMOOOVVVhhhyyy|||PPP555>>>666888888777<<>>GGGUUUdddnnnyyy{{{~~~}}}}}}{{{yyywwwtttqqqppppppnnnllljjjiiigggdddaaaeeefffhhhjjjgggbbbcccfffXXXaaagggbbbYYYTTTPPPMMMSSS\\\aaa[[[VVVVVVSSSLLLBBB;;;:::BBBGGGFFFDDDEEE999111,,,,,,---+++***+++************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000000222555777444666999;;;;;;<<<===??????DDDJJJNNNNNNOOOQQQSSSUUU[[[```bbbeeeiiigggcccaaagggrrr}}}vvvooolllnnnrrrvvvmmmSSSGGGEEEFFFGGGHHHAAA???@@@CCCCCCBBBEEEJJJSSS^^^jjjtttyyyvvvzzzxxx{{{~~~}}}{{{yyyzzz~~~~~~rrr[[[EEE;;;;;;===777777777666555444222222///...------,,,,,,,,,,,,......---------,,,,,,,,,************************)))************+++++++++)))******++++++,,,------...,,,+++...666>>>AAA??????IIIWWWbbbjjjsss{{{}}}xxxSSSYYY```{{{~~~xxxrrrjjjddd___ZZZUUUQQQOOOFFF???@@@BBBBBBBBBDDDGGGFFFGGGIIIMMM[[[yyy{{{ggg[[[VVV___hhhsss|||uuuyyyuuu___HHH:::777:::666666888;;;>>>BBBEEEGGGGGGIIIMMMNNNMMMTTTllldddJJJ???999:::;;;>>>AAACCCCCC@@@===555888;;;999444222444777333333333444444555555555222444666777;;;FFFVVVaaaiiinnnuuu|||~~~yyyvvvqqqnnnnnnnnnooooooqqqooollljjjhhhfffdddaaaaaadddggggggeeebbbbbbcccWWWUUU___fff\\\SSSOOOHHHMMMMMMSSS[[[]]]VVVOOOLLLIII???999===CCCEEEDDDDDD@@@555,,,---...+++***,,,************************---+++*********+++***))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---...000222333444555777999;;;<<<======@@@EEEJJJMMMMMMNNNQQQTTTWWW\\\bbbeeehhhjjjggg```ccckkkssssssmmmeee^^^\\\]]]```bbbpppwwwgggVVVEEE===>>>???BBBEEEGGGCCCBBBDDDFFFGGGKKKPPPPPP]]]nnn{{{tttpppwwwzzzvvvzzz}}}nnnWWWEEE>>><<<:::888888888777555444222111000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,************************)))************+++++++++*********+++,,,,,,------,,,,,,...333:::??????<<<>>>JJJ^^^qqq~~~uuuyyyoooSSSXXXmmmvvvoookkkhhhfffeeebbb]]]YYYWWWTTTPPPMMMKKKCCC>>>AAADDDEEEEEEGGGHHHGGGHHHLLLRRRccc~~~pppiiihhh}}}wwweeeQQQAAA888555555777888:::===@@@CCCEEEFFFIIIKKKNNNNNNNNNYYYtttYYYCCC======@@@AAADDDFFFGGGEEEBBB???::::::999666333111333555333333444444444555555555333555777777777<<>>===???BBBHHHNNNOOOHHHCCCEEEJJJMMMQQQVVVVVVeeeyyy{{{~~~qqqkkkuuuuuukkkooo~~~nnnZZZKKKEEE@@@;;;;;;;;;:::888666444222111111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------***---222999>>>???<<<:::@@@PPPiii|||qqq|||wwwbbbTTT[[[nnn```WWWRRROOOMMMRRRQQQOOOOOONNNLLLIIIFFFFFF@@@>>>BBBFFFGGGHHHJJJFFFEEEGGGKKKTTTjjj{{{}}}uuussstttooo```LLL>>>888777555333999;;;>>>AAACCCEEEEEEFFFJJJLLLNNNMMMOOO___~~~}}}UUUAAA>>>???FFFHHHKKKNNNOOOMMMKKKIIIIIIDDD===777444444444444444444444555555555555555333666888777555444777:::DDDHHHOOOVVV[[[^^^______UUUQQQPPPUUU```kkkqqqsssqqqpppooonnnmmmkkkfffccc```bbbcccbbb```^^^^^^___PPPNNN\\\hhhccc[[[RRRGGGCCCBBBGGGPPPVVVWWWWWWYYYLLLAAA:::<<>>===<<<:::888555333111222111000///...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++******++++++,,,------...***---444;;;>>><<<::::::EEEYYYuuuwwwssspppYYYWWW```xxxcccRRRIIIFFFEEEDDDHHHIIIJJJJJJIIIGGGCCCAAABBB>>>===BBBFFFGGGHHHKKKGGGGGGHHHMMMYYYrrrtttbbbXXXTTTRRRSSSGGG999222333666888888<<<>>>AAADDDFFFGGGFFFFFFJJJLLLLLLJJJOOOddd~~~YYYDDD???@@@HHHLLLQQQVVVXXXXXXXXXXXXXXXOOOBBB:::888888777555555555555555555555555666333555888999777666777888888:::>>>BBBEEEFFFFFFFFFBBBFFFQQQ```ooovvvtttoooppppppppppppooommmhhhddd]]]^^^^^^^^^^^^______```UUUPPPZZZgggddd^^^UUUHHHEEEDDDGGGPPPUUUUUUTTTVVVNNNCCC;;;<<>>???AAADDDJJJWWWdddcccXXXPPPRRRZZZbbbiiioooyyy|||}}}vvv}}}}}}xxxuuuuuuqqqkkktttdddWWWKKKCCC@@@???>>><<<999666444333333333111000///.........,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,------......,,,...444;;;;;;888999>>>KKKbbb~~~yyy{{{jjjVVVZZZiii~~~xxxwww|||{{{vvv___MMMFFFDDDCCCBBBBBBDDDGGGHHHGGGDDDBBB@@@@@@======BBBEEEFFFHHHKKKMMMNNNPPPVVVddd}}}zzzbbbQQQIIIDDD@@@>>>===999444111111555888;;;>>>@@@CCCFFFHHHHHHGGGGGGJJJKKKJJJJJJTTTnnnxxxWWWCCC@@@CCCJJJOOOVVV[[[]]]^^^___aaa[[[PPPCCC;;;:::;;;999777666666666666666666666666444666777888888999:::;;;555666777888::::::;;;;;;???IIIZZZooo}}}wwwooooooooooooppppppmmmiiieee\\\\\\\\\^^^aaadddfffggg^^^SSSXXXcccccc```YYYKKKFFFEEEJJJRRRWWWUUUSSSTTTQQQEEE;;;<<<@@@BBBCCCDDD@@@<<<555...++++++,,,+++************************111,,,((((((***------+++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...///000111222444555777999;;;<<<======@@@EEEJJJMMMMMMNNNQQQTTT\\\___aaaaaadddgggeee``````eeegggnnnvvvppphhhnnnyyyjjj\\\SSSOOONNNPPPYYYhhhxxx}}}xxxsssppplllhhheee^^^]]]ZZZUUUOOOIIIDDD@@@>>>===???CCCGGGNNN]]]jjjcccZZZTTTXXXaaakkkwww{{{}}}yyy|||vvvjjjvvv~~~ppp```QQQFFFAAAAAA@@@>>>;;;888666444555444333111000///......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,------.........///555<<<;;;666:::CCCRRRhhh~~~eeeYYY```zzzrrrmmmlllsssppp~~~ttt]]]LLLFFFFFFEEECCC>>>@@@DDDEEEDDDBBBAAAAAA???<<<===AAAEEEFFFJJJOOORRRUUUYYY```ppp~~~~~~}}}uuuhhhVVVDDD<<<===<<<:::999555666666555333333777:::@@@AAACCCFFFHHHIIIIIIIIIJJJKKKLLLOOO```~~~pppQQQAAACCCJJJPPPVVV]]]aaabbbbbbdddfffYYYPPPEEE>>>======<<<:::777777777777666666666666777777777777888888888888555666666777999;;;===>>>GGGRRRdddvvvxxxrrrnnnmmmmmmnnnnnnllliiifff^^^]]]\\\___dddiiilllnnncccTTTTTT___bbbbbb\\\NNNEEEEEEJJJSSSXXXWWWUUUVVVTTTGGG<<<;;;???BBBCCCDDDAAA???888///***+++,,,+++************************)))'''&&&'''***------,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...///000111222444555777999;;;<<<======@@@EEEJJJMMMMMMNNNQQQTTT[[[___bbbcccfffhhhfff```[[[aaadddiiimmmeeedddqqqrrrhhheeefffmmmhhh___SSSKKKIIIMMMQQQWWWfff|||{{{xxxqqqnnnhhhddd```\\\WWWTTTOOONNNKKKHHHDDDAAA@@@@@@>>>???BBBIIIPPPXXXfffssseee```___fffppp}}}zzztttuuu~~~{{{lllYYYJJJBBBAAA@@@???<<<:::888666666555333222000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,---............000888AAA>>>888<<>><<<===BBBFFFIIIOOOVVVZZZaaagggpppyyytttpppppppppqqqsssvvvyyy{{{~~~wwwiii^^^RRRIIIGGG===666777999777666888444666666666555555888;;;@@@AAACCCEEEGGGIIIKKKLLLLLLMMMPPPYYYqqqxxxZZZIIIIIIOOOXXX^^^fffkkkkkklllooorrrddd]]]SSSKKKFFFBBB>>><<<888888888777777777666666777888888999999888666444666555555666888;;;???AAAMMMZZZnnn|||}}}vvvqqqmmmlllkkkkkkkkkjjjhhhfff^^^\\\ZZZ]]]bbbhhhlllmmmbbbQQQPPP[[[bbbddd]]]NNNHHHFFFIIIPPPUUUUUUVVVXXXVVVIII===;;;>>>AAABBBDDDAAA@@@:::///***+++,,,***************************###)))000111---((('''((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......///000222555666444555777999;;;<<<======@@@EEEJJJMMMMMMNNNQQQTTTZZZ^^^ccceeehhhkkkgggaaa\\\``````aaaddd___hhhrrr]]]OOOJJJKKKUUURRRLLLDDD@@@CCCKKKQQQ^^^qqq}}}vvvrrroooccc___ZZZUUUQQQMMMHHHEEEAAA@@@>>>;;;888888:::<<<;;;===CCCMMMVVV___lllwwwpppnnnpppyyy|||zzzwwwaaaNNNBBBAAAAAA???===;;;999888777666444222111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------......///---000;;;EEEBBB:::===HHHaaannnzzznnnsss___ZZZfffvvv|||{{{rrrnnnvvvzzzlllppp{{{sssdddSSSKKKMMMQQQRRRQQQIIIKKKKKKHHHBBB===<<<<<<===;;;===BBBGGGLLLTTT\\\gggpppxxx|||qqqjjjddd```]]]]]]^^^```cccfffiiijjjmmmpppuuuzzz}}}~~~qqqmmmcccXXXQQQMMMFFF>>>555222444:::999555555999555444444444666:::===???AAAAAABBBDDDGGGIIILLLMMMMMMOOOTTTaaa~~~kkkVVVPPPRRR\\\dddnnnsssuuuwww|||vvvpppeeeZZZPPPHHHAAA===999888888888777777666666666777:::<<<===;;;777444666555444444555999<<<>>>LLL^^^uuu~~~tttmmmlllkkkiiiiiiiiiiiihhhfff\\\YYYWWWYYY^^^dddggghhh^^^MMMLLLZZZbbbfff^^^NNNMMMIIIHHHMMMQQQRRRTTTWWWWWWIII===;;;>>>AAABBBDDDAAAAAA;;;///)))+++---***************************(((666BBBAAA555)))'''))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000222555888:::444555777999;;;<<<======@@@EEEJJJMMMMMMNNNQQQTTTYYY^^^cccfffjjjlllhhhbbbaaaaaa[[[XXX[[[^^^ssspppYYYKKKGGGHHHHHHEEEJJJEEE@@@DDDEEEIIITTThhh|||tttiiiaaa]]]ZZZTTTNNNHHHDDDBBBAAA===;;;999777666888:::;;;???BBBEEELLLXXXgggrrrwwwppppppvvv~~~}}}~~~nnnMMMBBBBBB???<<<;;;<<<<<<;;;666666555444222111000000///......------,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,'''666@@@EEEFFF===<<>>;;;;;;999:::???DDDFFFLLLYYYgggnnnsss}}}llleee___ZZZWWWUUUUUUTTTUUUWWWZZZ]]]___cccdddgggkkkpppuuuyyy{{{zzz}}}}}}xxxuuueee^^^SSSJJJDDDAAA???>>>999888777555555555666777777777777888;;;>>>@@@BBB>>>EEEHHHFFFGGGNNNQQQPPPRRRRRRZZZpppsss___XXXWWWdddiiiooouuu~~~qqq___SSSIIIAAA;;;;;;;;;:::999888888777888777888999;;;:::777555888333111333555777;;;@@@NNNddd|||xxxpppmmmllljjjiiihhhggggggggg^^^[[[YYYZZZZZZ[[[aaaiii___WWWMMMTTTeeebbbUUUTTTHHHHHHJJJMMMSSSWWWYYYZZZUUUOOODDD;;;<<>>===;;;:::888777777999;;;<<<@@@DDDJJJRRR]]]gggooossspppvvv~~~}}}{{{{{{|||mmmOOODDDCCCAAA>>>======<<<:::777777555444222111000//////......------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,:::CCCFFFFFF>>>@@@OOOeeennnzzz|||ooo|||fffeeevvv|||~~~|||}}}xxxgggqqqyyy}}}xxxwwwlll```RRRMMMSSS\\\aaaaaa______[[[RRRGGG???<<<<<<:::;;;@@@DDDFFFJJJUUUaaammmuuurrrccc]]]WWWSSSQQQQQQPPPOOOOOOOOOQQQSSSUUUYYY[[[]]]aaaeeeiiimmmoooxxxyyy{{{{{{yyyuuupppmmmbbb[[[QQQHHHBBB???===<<<999999888777777777777777777777888999<<>>666666777888999::::::;;;AAADDDJJJPPPPPPMMMNNNSSSYYY^^^aaacccfffhhheee____________]]]]]]mmmrrrZZZHHHAAABBBEEEHHHPPPRRRHHH@@@DDDHHHOOO]]]rrr{{{ssskkkddd]]]TTTNNNFFFDDDAAA>>><<<:::::::::999888777777888:::===>>>BBBHHHPPPYYY___eeeiiimmmyyy|||yyyssswwwzzz{{{uuurrr~~~oooTTTFFFCCC@@@??????===;;;:::888888666555333111000/////////......---,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------222???FFFHHHGGG@@@DDDUUUeeennn{{{}}}tttzzziiiqqq{{{}}}~~~zzzmmmrrrzzz}}}|||~~~}}}wwwsssrrriii]]]QQQOOOVVV```gggiiijjjhhhbbbWWWJJJAAA<<<<<<<<<===AAAEEEFFFGGGOOOXXXgggqqqzzzcccVVVQQQMMMIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGLLLMMMOOORRRUUUXXX[[[]]]iiijjjkkklllkkkiiifffeee]]]WWWMMMEEE@@@===;;;:::999999999:::999999888888888888999;;;>>>@@@CCCDDDHHHIIIHHHHHHLLLSSSWWWVVVRRRggg|||bbbQQQJJJFFF===<<<;;;:::999999999:::>>>;;;888666777888888888666:::???@@@;;;888@@@JJJuuuxxxtttooommmkkkiiigggfffeeedddaaaZZZVVVVVVVVVRRRPPPPPPUUUOOOFFFLLL]]]^^^TTTSSSKKKIIIJJJQQQZZZ^^^[[[VVVSSSNNNDDD:::888>>>BBBBBBCCC@@@777---***,,,,,,)))************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......//////222666999555666777888999:::;;;;;;BBBDDDJJJPPPPPPMMMOOOTTTYYY]]]aaabbbfffhhheee```^^^cccbbb]]]dddsssaaaLLLAAAAAAFFFMMMRRR]]]^^^QQQFFFHHHLLLTTTbbbttt}}}oooiiiaaaZZZTTTNNNHHHDDD@@@>>>===;;;999888888888777777777888999<<>>???@@@>>><<<;;;999999777555333222000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...444BBBJJJKKKIIIBBBFFFXXXcccmmm{{{vvvrrrjjj}}}}}}~~~yyyuuuvvvtttooollllllcccZZZPPPOOOXXXcccllloooqqqmmmfffYYYKKK@@@<<<;;;>>>???CCCFFFFFFDDDHHHOOO[[[eee{{{xxxgggTTTKKKHHHEEEBBBBBBBBBAAA@@@???>>>>>>??????BBBBBBCCCEEEGGGJJJLLLMMMSSSTTTWWWYYY[[[]]]^^^^^^WWWRRRJJJDDD???<<<:::888777888999::::::999888777999:::;;;===@@@CCCEEEFFFKKKJJJJJJLLLQQQUUUUUUTTTZZZyyyhhhRRRFFFAAA>>><<<<<<;;;:::999999::::::===;;;999999:::;;;;;;;;;888@@@HHHIIIAAA>>>IIIXXX{{{wwwvvvpppnnnllliiigggeeecccccc```XXXTTTVVVWWWTTTOOOMMMTTTQQQGGGIIIYYY[[[RRRQQQNNNIIIGGGMMMXXX]]][[[UUUSSSPPPGGG<<<888<<>>AAAGGGPPPYYYiiiiii[[[OOOQQQTTT\\\kkk{{{tttgggZZZVVVPPPJJJFFFCCC@@@>>>===<<<:::999777666555555666666777999<<>>@@@>>><<<===:::999888666444222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------...///333CCCLLLMMMKKKDDDHHH[[[hhhrrrtttkkkgggwwwqqqllljjjhhhccc```aaa\\\UUUNNNOOOXXXcccllloooppplllcccVVVHHH???;;;;;;AAAAAACCCGGGEEEBBBDDDIIIOOOVVVjjjfffXXXJJJDDDCCC@@@>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<===???AAABBBCCCDDDFFFIIILLLPPPSSSVVVWWWQQQMMMGGGBBB???===:::999666777888999999999777777:::;;;===@@@CCCEEEGGGHHHKKKKKKNNNRRRTTTTTTSSSRRRdddfffNNNCCC???<<<:::;;;;;;;;;;;;;;;;;;::::::999999:::===@@@AAA@@@>>>;;;EEENNNNNNEEEEEEWWWkkkxxxuuuvvvpppnnnllliiifffdddcccbbb^^^WWWSSSVVVYYYWWWTTTSSSYYYVVVKKKJJJWWWZZZRRRPPPPPPIIIDDDGGGRRRYYYYYYVVVUUUSSSKKK???888;;;AAADDDEEEBBB:::111---///...***++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,---////////////111333555555666777999:::;;;<<>>>>>AAAEEEOOO[[[hhhiii^^^UUUYYY^^^gggvvv{{{tttxxxzzzzzzxxxqqqdddWWWIIIGGGDDDAAA???======<<<:::999888777666555444333777888999;;;>>>AAACCCEEEJJJGGGHHHLLLMMMSSShhh}}}nnn___```ccciiipppvvvzzz{{{zzzyyy|||}}}~~~yyymmmfffkkktttvvvpppkkkwww|||||||||lllvvvjjjNNNCCC;;;>>>@@@===<<<>>>999999888666555444333222000000//////...---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000444DDDLLLMMMJJJDDDLLLaaasss|||sssjjjfffvvvooohhhddd```[[[YYYZZZUUUPPPLLLNNNVVV___gggjjjiiieee]]]QQQDDD===<<<===CCCBBBCCCFFFEEEAAABBBEEEGGGKKK\\\zzzxxxWWWLLLBBB??????===;;;<<<999999::::::;;;;;;<<<<<<999999999:::;;;<<<===>>>AAABBBDDDFFFIIIJJJKKKLLLIIIFFFCCC@@@>>>===;;;999666777888888888888888888;;;<<>>@@@???>>><<<;;;777888:::>>>BBBCCCBBB@@@999AAAIIIHHHAAAGGG```zzzvvvssstttooonnnkkkiiifffdddcccbbb]]]WWWSSSUUUXXXXXXYYY[[[]]]\\\PPPKKKVVVZZZRRRPPPOOOHHHBBBDDDMMMUUUXXXWWWWWWVVVOOOBBB999;;;AAAFFFEEEBBB;;;222...000...+++************************,,,+++***))))))***+++,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---//////...///111333444555666777999;;;<<<<<<@@@BBBGGGLLLLLLJJJMMMRRR\\\aaaeeegggkkknnnkkkfffhhhhhhiiixxxIIIAAA>>>CCCEEEGGGSSSaaafffkkkeeeaaajjjrrr|||nnn```ZZZ\\\]]]]]]]]]\\\TTTKKK@@@@@@@@@>>>===<<<<<<===888888888888888777666666888999;;;>>>@@@CCCEEEFFFHHHEEEGGGLLLPPP[[[wwwqqq^^^PPPIIIKKKPPPUUUZZZaaaggglllqqqvvv~~~yyyuuuvvvyyy|||yyyzzz}}}wwwqqqjjjlllyyyyyy}}}yyywwwkkktttmmmYYYIII>>>@@@AAA<<<:::>>>888888777777666555555444000000//////......------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------...///000888FFFLLLJJJHHHEEEQQQjjjzzzxxxiiikkkwwwnnneee```[[[UUUSSSUUUOOOLLLJJJMMMSSS[[[```bbb```]]]VVVKKKAAA===>>>@@@DDDBBBCCCFFFEEEBBBBBBEEEDDDFFFTTTppp|||gggLLLCCC;;;;;;;;;999888999777888888999999999999999666666777777888999;;;;;;===>>>@@@AAABBBBBBAAAAAABBB@@@>>>======<<<;;;999888888888888888999::::::;;;===@@@DDDGGGJJJKKKKKKJJJLLLQQQVVVUUUTTT[[[ddd[[[MMMBBB@@@@@@???===>>>===???CCCEEEEEECCC???===888888999<<>>===>>>???>>>===<<<======888999::::::;;;;;;:::::::::;;;===???BBBDDDFFFGGGGGGDDDGGGOOOUUUdddzzzZZZKKKEEE???CCCFFFIIIJJJJJJNNNTTTZZZZZZaaalllxxxxxxsssssswww{{{sssuuuyyy}}}~~~ssssssqqqsssyyytttnnnwwwyyyaaaOOOBBBAAAAAA;;;999===777777777777666666666666000000000///......------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---...///000000===IIILLLGGGEEEEEEUUUqqq{{{zzziiitttsssiii___YYYSSSMMMKKKMMMKKKJJJIIILLLQQQWWW[[[]]]ZZZXXXQQQHHH@@@===???CCCEEEBBBCCCEEEEEEBBBBBBEEEDDDDDDPPPjjjmmmUUUFFF>>>888888999777666777777777888888888777666666555555555666777888999:::777999;;;<<<===<<<;;;:::===<<<;;;;;;;;;;;;:::888::::::999888999:::<<<===<<<>>>AAAEEEHHHKKKLLLLLLKKKLLLQQQVVVTTTUUUaaaooowwwbbbOOOBBB>>>>>>BBBAAA<<<:::===>>>AAAFFFIIIIIIFFFBBB???;;;999888888;;;>>>@@@@@@IIIMMMOOOMMMLLL\\\wwwrrrpppmmmllljjjhhhfffddddddccc```ZZZTTTQQQOOOOOOVVV^^^___```TTTLLLVVV\\\VVVSSSIIIHHHGGGIIIMMMRRRUUUVVVWWWXXXRRRCCC888888@@@FFFCCCAAA:::111......---)))------------------------+++++++++,,,,,,+++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,------------------------------------............///333666444444666777999;;;<<<===BBBDDDHHHMMMMMMKKKNNNTTT[[[```dddfffjjjnnnkkkffffffdddmmm>>>@@@EEEKKKOOOWWWeeesss~~~}}}oooWWWGGGAAACCCCCCBBBAAAAAAAAABBBCCCEEECCCBBBBBB@@@>>>===???555999;;;888888<<<>>>>>>??????AAAEEEGGGHHHFFFEEEDDDCCCCCCUUU```ssspppRRRBBB@@@CCCEEEJJJLLLNNNPPPPPPNNNJJJGGGIIIMMMUUUaaaooozzz}}}ssspppssswwwwwwtttssstttxxx}}}zzzuuuqqqppp~~~zzzxxxvvvsssrrr[[[OOOCCC>>>>>>???>>>===999999::::::999888666555444222///.........,,,+++------------------------+++++++++******)))))))))---++++++...///---///222DDDHHHMMMNNNJJJJJJWWWfffvvvxxxuuujjj{{{vvvhhhYYYQQQMMMJJJHHHIIIIIIFFFDDDEEEIIINNNRRRTTTRRRMMMEEE???<<<===AAADDDFFFFFFEEEEEEFFFHHHJJJKKKDDDDDDPPPkkk{{{cccNNN;;;;;;999888777777777777888777777666666666777777444555555666777888888888777777888888888999999999:::;;;<<<<<<<<<;;;:::999::::::::::::999:::<<<>>>CCCCCCCCCEEEGGGHHHHHHHHHQQQWWWWWWRRRSSSddd|||}}}{{{|||xxxmmm^^^SSSOOOKKKGGGBBBAAA??????@@@AAAAAA@@@@@@BBBDDDFFFKKKMMMFFF===888888999<<>>:::<<<:::777777::::::888???@@@BBBEEEHHHIIIHHHGGGGGGGGGGGG[[[hhh}}}zzz[[[IIIDDDDDDEEEHHHHHHLLLQQQTTTRRRLLLGGGCCCDDDFFFLLLTTT___lllwww~~~{{{rrrnnnqqquuurrrooommmooosssyyy~~~~~~wwwrrrooonnn{{{wwwqqqxxxdddXXXKKKCCC@@@???===;;;999:::;;;;;;:::999777666444222///.........,,,+++------------------------.........---------,,,,,,---++++++...///...000444GGGKKKPPPPPPKKKKKKWWWgggxxxwwwsssrrriii|||sssfffXXXQQQLLLGGGEEEEEEEEECCCBBBCCCGGGJJJMMMNNNLLLHHHBBB===;;;===@@@CCCHHHGGGGGGFFFGGGHHHIIIJJJIIIKKKZZZtttzzz___III::::::999888777666666666777777777666666666777777666666666777888888999999888888999999::::::::::::::::::;;;<<<<<<;;;:::999999999:::;;;===@@@CCCFFFEEEDDDDDDDDDFFFHHHIIIIIIQQQXXXZZZVVVYYYmmm}}}}}}zzzqqqnnncccSSSIIIFFFDDDAAABBBAAA@@@@@@AAA@@@??????DDDGGGJJJLLLOOOOOOHHH>>>===;;;;;;>>>FFFMMMQQQQQQSSShhhvvv}}}xxxrrrqqqoooqqqnnnjjjhhhfffeeecccaaaZZZWWWRRRNNNNNNPPPTTTWWW]]]cccTTTDDDNNN^^^]]]WWWKKKHHHCCCBBBKKKUUUXXXUUUWWWQQQPPPIII;;;:::AAAAAACCCAAA===777111---,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------...//////000---.........---...000333444444555777888999:::;;;AAACCCIIINNNNNNLLLMMMRRRYYY^^^cccfffjjjnnnlllgggiiipppBBBBBBHHHQQQ[[[dddppp{{{ppp[[[KKKFFFHHHMMMQQQUUUXXXZZZZZZ\\\]]]VVVXXXZZZWWWPPPIIIBBB>>>======999666999>>>>>>:::AAABBBDDDFFFHHHIIIJJJJJJIIILLLOOOfffxxxaaaGGGDDDHHHHHHHHHLLLLLLQQQWWWWWWQQQIIIBBB>>>===???AAADDDKKKWWWeeepppyyyqqqmmmnnnqqqmmmkkkhhhjjjpppwww}}}~~~wwwqqqmmmkkksssuuuiii}}}}}}iii___RRRGGGAAA???===:::;;;;;;<<<<<<;;;:::888777555222000//////...---,,,------------------------//////............---------+++,,,...///...111777JJJMMMRRRQQQKKKMMM\\\mmmoooooopppiiiyyymmmbbbWWWRRRLLLFFFAAAAAAAAA@@@???@@@CCCEEEFFFEEEDDDAAA===::::::<<<@@@CCCIIIHHHHHHGGGHHHHHHIIIIIIKKKRRReee{{{\\\EEE999888777777666666666666777777777777777777777777777888888999999:::::::::999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::<<>>BBBGGGKKKNNNQQQPPPHHH>>>BBB@@@???AAAGGGMMMRRRUUUWWWtttvvvqqqpppooopppnnnkkkhhhgggdddaaa___XXXVVVRRROOOOOOPPPSSSUUUZZZaaaTTTDDDOOO```aaa]]]NNNKKKEEEDDDKKKUUUXXXVVVUUUPPPPPPJJJ<<<:::@@@???BBBAAA===777111---,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////---.........---...000333444444555666888999::::::@@@BBBHHHNNNNNNKKKNNNSSSXXX]]]bbbdddiiimmmkkkfffjjjyyyDDDFFFNNN[[[fffnnnxxxlllXXXJJJIIINNNXXX\\\```bbbbbbccceeehhhcccggghhhaaaWWWMMMDDD===<<<:::777777???GGGHHHDDDCCCDDDFFFFFFGGGHHHIIIKKKJJJSSS]]]yyyqqqUUUBBBHHHNNNJJJJJJSSSZZZ]]]^^^YYYNNNDDD>>><<<999;;;<<<;;;===EEESSS]]]nnnxxxwwwpppmmmmmmnnnkkkhhhfffhhhnnnwww}}}tttoooiiijjjnnn^^^kkk{{{{{{wwwhhhbbbVVVIIIBBB@@@>>><<<<<<<<<======<<<;;;999888555333000/////////...,,,------------------------,,,,,,,,,,,,,,,+++++++++---+++,,,///......444;;;LLLNNNPPPNNNJJJPPPfff|||}}}ppptttooolll~~~}}}zzztttnnnddd\\\VVVRRRNNNFFFAAA@@@>>>======>>>@@@@@@???>>><<<;;;999888999<<<@@@CCCGGGGGGHHHHHHIIIKKKKKKLLLLLLXXXrrr~~~\\\EEE888777666666666666666777777777888888999999999888999:::::::::;;;;;;;;;<<<999:::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;<<>>@@@???<<<777111---+++,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........---...000333333444555666777999::::::@@@BBBGGGMMMMMMKKKNNNSSSYYY^^^bbbeeeiiimmmkkkfffnnnHHHLLLWWWdddnnnuuu~~~yyygggTTTHHHHHHNNNUUUZZZaaafffiiiooovvv|||{{{zzzjjjYYYMMMBBB:::999888777999AAAKKKMMMIIIEEEGGGGGGGGGFFFFFFIIILLLMMM^^^pppeeeQQQGGGOOOSSSOOOSSS```mmmjjjbbbVVVJJJ@@@===<<<:::<<<===;;;999<<>>>>>===<<<:::999666444111000000000...---------------------------***************+++++++++---,,,---///...///666???MMMMMMMMMIIIGGGSSSrrrxxxqqqppp{{{tttooollliiieeebbbZZZVVVSSSSSSOOOHHHCCCBBB<<<<<<<<<===>>>>>><<<:::777777777888:::===@@@BBBDDDEEEGGGIIILLLNNNOOOPPPTTTfff\\\EEE777666666666666666777888888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999888888888888999999999999::::::;;;;;;===<<<<<>><<<777111---++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---...000333333333444666777888999:::@@@AAAFFFLLLLLLKKKNNNTTT[[[___dddgggkkkooommmhhhpppNNNSSS]]]hhhooovvv|||qqqaaaOOODDDEEEMMMMMMVVVdddoooyyyoooVVVHHH>>>666666888888:::@@@HHHIIIFFFFFFGGGIIIGGGFFFHHHLLLQQQUUUnnnZZZPPPNNNUUUYYYYYYdddsss~~~ssscccRRREEE???>>>>>>===>>>???===;;;;;;>>>AAACCCOOObbbrrrzzz{{{wwwtttrrrqqqrrrssswww|||{{{uuupppmmmjjjiiibbb```^^^```fffnnnuuuyyyxxxxxxsssqqqmmm}}}gggOOOLLLNNNRRR\\\pppqqqgggSSSEEEBBB@@@=========>>>>>>===<<<:::999777444222111111000///...------------------------++++++,,,,,,,,,,,,---------,,,...///...///999CCCOOOOOOMMMHHHFFFUUUwww~~~tttuuuyyytttllleee```]]]ZZZXXXSSSQQQQQQRRROOOHHHDDDDDD<<<;;;:::;;;<<<<<<:::888666777888:::===???AAABBBBBBDDDGGGJJJNNNPPPRRRSSSaaauuuYYYCCC666666666666777777888999999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888777999999888888999:::;;;<<<===<<<>>>DDDKKKOOOOOONNNIIIIIIHHHEEECCCEEEJJJOOOWWWYYYbbbxxxooo]]]RRRRRRXXX```vvv|||}}}yyykkkVVVFFFCCCGGGJJJIIIMMMPPPPPPLLLGGGEEEEEENNNRRRUUUSSSSSSSSSQQQLLLRRR[[[mmmzzztttooolllllliiiiiiiiiiiihhheee```]]]^^^ZZZUUUPPPNNNNNNOOOPPPYYYeeeZZZGGGMMM\\\ccceeehhhddd[[[RRRPPPTTTVVVTTTTTTPPPRRRNNN@@@>>>CCCAAA>>>>>><<<888222---++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000333333333444555777888999999@@@AAAFFFKKKKKKJJJNNNUUU\\\aaafffiiimmmqqqooojjjoooUUUYYY```fffiiirrryyynnn```OOOEEEIIISSSUUUcccvvvkkkNNNAAA;;;555444999<<<===AAAFFFGGGEEEDDDGGGIIIIIIIIILLLSSSYYYaaa~~~XXXTTTUUUYYY```iiiwwwvvv```MMMDDD@@@@@@???>>>>>>>>>============>>>???DDDOOO[[[fffkkkjjjhhhbbb___\\\\\\aaakkkuuu|||~~~|||wwwsssoookkkhhheee^^^\\\[[[]]]bbbiiinnnqqqsss~~~uuussstttqqq|||hhhOOOIIIJJJSSSdddooorrrjjjUUUFFFCCCBBB???<<<======>>>===;;;:::999777555222111111111///...------------------------,,,,,,,,,---------......------...///...000:::FFFRRRSSSPPPJJJFFFTTTuuu}}}vvvxxx}}}rrrmmmfff___ZZZWWWUUUTTTPPPNNNOOOPPPLLLEEEAAABBB;;;999888888999:::999777777888:::===???AAABBBBBBCCCEEEHHHLLLOOOQQQRRRSSSeee{{{{{{UUU@@@666666666777888999:::::::::<<<>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888999888888888888:::;;;<<<>>>>>>@@@GGGOOORRRPPPMMMJJJKKKLLLJJJGGGHHHNNNTTTZZZcccrrrwwwkkk]]]MMMEEEJJJUUUlll~~~}}}}}}~~~||||||yyymmmXXXHHHEEEIIIMMMMMMQQQTTTSSSOOOKKKJJJLLLOOOSSSUUUUUUWWW]]]aaaaaahhhnnn|||yyyuuuppplllkkkkkkjjjjjjjjjhhhccc]]]XXXZZZWWWQQQLLLKKKLLLOOORRRYYYfff]]]JJJOOO^^^gggkkkkkkggg^^^TTTPPPSSSVVVUUUVVVQQQSSSNNN@@@???EEEDDD??????>>>:::444000------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000333222333444555666888999999???AAAEEEJJJKKKJJJOOOUUU]]]bbbfffiiimmmqqqooojjjlll[[[]]]aaabbbcccmmm}}}}}}|||qqqcccSSSKKKQQQ\\\gggwwwdddFFF<<<:::777333:::???AAACCCGGGIIIHHHCCCFFFIIIJJJKKKPPPYYY```kkk\\\[[[[[[]]]fffuuuuuu]]]KKKDDDBBBAAA??????===<<<<<<>>>??????>>>CCCAAABBBIIISSSZZZ\\\[[[SSSOOOIIIIIIQQQ```pppzzz|||yyyuuuqqqnnnjjjfffccc^^^\\\[[[]]]bbbgggkkkmmmqqq~~~rrrqqqtttpppyyy~~~~~~hhhPPPLLLOOO]]]sssiiinnngggSSSEEEDDDEEEAAA<<<============;;;:::999777555333111111111000...------------------------+++++++++,,,,,,---------------...///...000;;;HHHUUUVVVUUUMMMGGGRRRqqqzzzyyywwwyyyvvvmmmiiiccc]]]XXXUUUSSSRRRNNNMMMMMMNNNJJJBBB>>>???:::888666666777888888777888:::<<>>HHHVVVwww{{{tttxxx{{{yyywwwuuuiiiUUUFFFCCCHHHKKKQQQVVVYYYXXXSSSPPPPPPRRRRRRWWWZZZ]]]dddoooxxx{{{zzz{{{yyywwwqqqlllkkkmmmlllllljjjgggaaaZZZUUUWWWSSSMMMIIIIIIKKKPPPSSSZZZggg___LLLQQQaaakkkpppjjjggg^^^TTTPPPSSSVVVVVVWWWRRRSSSNNN@@@???FFFEEEAAAAAA@@@<<<666222//////************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000333222333444555666888999999???@@@EEEJJJKKKJJJOOOUUU\\\aaafffiiimmmqqqooojjjlll```\\\\\\```hhhvvv{{{xxxvvvwwwxxxzzz~~~yyyoooccc\\\```lllvvv|||ZZZ@@@555666;;;:::<<>>>>>>>>???@@@BBBCCCDDDCCCDDDAAA???EEEPPPSSSPPPKKKJJJJJJMMMTTTaaattt~~~~~~wwwvvvtttrrroooiiibbb]]]\\\\\\[[[[[[]]]bbbjjjoooooovvvzzzppplllnnnooossszzz~~~qqq\\\LLLVVVmmmvvvnnnrrrjjjVVVHHHEEECCC>>>???@@@@@@???<<<;;;;;;<<<:::888555222000///000000///............---------,,,,,,,,,---------......,,,---//////,,,000>>>NNNXXXYYYQQQFFFIII]]]vvvrrrrrrzzzlllgggbbbZZZTTTPPPLLLIIIGGGKKKJJJIIIFFFCCC@@@===;;;777666666777777888999:::<<<>>>?????????@@@CCCEEEFFFIIIMMMPPPQQQQQQQQQRRRdddcccFFF<<<666777888999:::;;;;;;<<>>CCCEEEIIILLLMMMMMMMMMMMMJJJKKKQQQXXX^^^fffwwwuuusssvvvxxxfffYYYFFF===??????>>>>>>???@@@BBBGGGMMMQQQRRRSSSQQQNNNQQQVVVUUUOOOIIIKKKQQQ]]]kkk{{{~~~wwwvvvuuussspppiiibbb\\\WWWWWWUUUUUUXXX___gggnnnmmmuuu}}}qqqjjjkkklllsss}}}tttaaaQQQYYYnnnxxxxxxxxxmmmYYYLLLHHHCCC:::<<<===>>>===;;;::::::<<<;;;999666333111000000000///............---------,,,,,,,,,---------......---...//////---111???OOOWWWXXXRRRHHHIII]]]wwwssszzzqqq~~~rrrfffccc]]]UUUOOOJJJGGGEEECCCEEEEEECCCAAA>>>;;;999777666666666777777999::::::<<<>>>@@@AAABBBCCCFFFHHHHHHKKKNNNPPPPPPQQQRRRTTTkkk\\\AAA999666666888:::;;;===>>>??????@@@@@@AAAAAA@@@@@@???=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<===@@@DDDFFFGGGHHHIIIJJJMMMPPPSSSTTTSSSTTTXXX[[[ccclllwww{{{ssscccSSSIIIFFFHHHHHHDDD???===???CCCFFFRRR]]]bbbgggnnnpppooohhhaaaZZZVVVSSSQQQUUU[[[ccciiirrrzzz|||uuujjjbbb___ccciiirrrxxxqqqnnnooowwwyyyvvvqqqooooookkkiiihhhgggeeeaaa]]]YYY[[[XXXTTTNNNKKKKKKNNNQQQXXXeee\\\KKKSSShhhssswwwooommmdddWWWOOORRRVVVXXXXXXYYYVVVLLL@@@;;;>>>DDDAAADDDEEEBBB:::222...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444333444555666777888999:::>>>@@@EEELLLNNNNNNSSSYYYaaaeeeiiijjjnnnqqqooojjjkkk~~~[[[[[[```kkkyyy{{{ppplllfff___[[[[[[\\\]]]ccceeeggglllvvvfff[[[KKK>>>888999===@@@GGGLLLQQQSSSSSSSSSUUUVVVNNNPPPVVV```kkkzzzyyyfff[[[LLLBBB@@@<<<===>>>???@@@DDDLLLWWW___ddddddaaa^^^]]]\\\VVVNNNLLLSSSbbbxxxwwwwwwvvvtttpppiii```ZZZSSSRRRQQQQQQTTT\\\gggnnnmmmuuusssiiihhhiiirrruuugggXXX^^^pppwww~~~mmmWWWJJJGGGBBB;;;<<<===>>>===<<<;;;<<<======;;;888555222111000000///............---------,,,,,,,,,---------.........///000000...222AAAQQQVVVXXXSSSJJJIII[[[vvv~~~rrrvvvoooxxxmmmccc^^^XXXOOOGGGCCCAAA??????@@@???>>><<<:::888777666666666666777888:::;;;<<<<<>>@@@;;;DDDNNNVVV___hhhkkkjjjddd```___ccceeeddddddfffoooyyyuuujjjaaalllvvv}}}|||qqqfffcccdddhhhooovvvyyyvvvrrrooopppiiihhhffffffeeebbb^^^[[[]]]ZZZTTTNNNJJJJJJOOORRRSSS```XXXHHHQQQeeeqqqxxxvvvtttjjj[[[RRRQQQUUUWWWVVVWWWUUULLLAAA;;;>>>BBBBBBEEEFFFCCC;;;444///...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444333444555666777888999:::===???EEELLLNNNOOOTTTZZZcccfffhhhiiilllpppoookkkjjjyyy^^^___gggsss|||tttiiiddd]]]WWWSSSRRRSSSUUUXXXZZZ___gggttteeeOOOHHH>>>999:::===@@@AAAFFFLLLTTT[[[^^^^^^\\\[[[SSSVVV\\\ffftttsss___WWWLLLFFFCCC>>>?????????>>>BBBLLLZZZeeekkkhhhccc```]]]ZZZTTTNNNRRR___uuuxxxwwwvvvtttooohhh^^^XXXSSSQQQOOOOOOTTT]]]hhhqqqoooxxxrrrhhhfffgggppp~~~}}}rrrjjj```dddooorrrpppWWWFFFAAAAAA@@@===???@@@???>>>>>>???@@@???===:::777444222000000///............---------,,,,,,,,,---------......//////111000///444DDDTTTWWWXXXTTTKKKJJJYYYsssvvvpppvvvooowwwmmmfffZZZSSSJJJBBB>>>=========>>>===<<<;;;999888888777555666666777999;;;===>>>???BBBFFFIIIIIIIIIIIIJJJMMMMMMMMMLLLLLLNNNRRRVVVtttnnnHHH888777777777999;;;===???AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<============???>>>======<<<;;;;;;;;;<<>>???@@@@@@DDDJJJSSS]]]eeeiiiiiiiiifffhhhnnnrrrrrrqqqrrrzzzuuujjjfffuuutttkkkddd______bbbfffnnnvvv|||vvvsssooollllllhhhfffeeeddddddbbb___]]]^^^[[[TTTMMMIIIJJJOOOSSSTTT___VVVFFFNNNaaaoooyyy{{{yyyooo^^^RRROOORRRSSSSSSTTTSSSLLLCCC>>>???CCCBBBEEEFFFBBB:::333///...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------..................---...////////////222444333444555666777888999:::???AAAGGGMMMNNNNNNRRRYYYdddggghhhhhhkkkpppoookkkjjjttt___bbblll||||||pppggg```\\\VVVPPPMMMMMMNNNPPPRRRSSSVVV\\\dddppp|||rrr\\\JJJDDD@@@;;;:::===AAACCCBBBJJJQQQ\\\gggllliiibbb\\\ZZZ```hhhrrrhhhTTTNNNHHHFFFGGGCCCBBB@@@>>>===@@@KKKYYYdddhhh```XXXTTTSSSQQQPPPOOO\\\nnn~~~}}}xxxwwwuuurrrmmmeee\\\UUUQQQPPPNNNNNNRRR[[[gggooooooxxxyyymmmeeegggiiirrr}}}{{{rrrooohhhiiipppooo|||yyyeeeNNNAAA???AAA===>>>??????>>>===???@@@???===;;;888555333111000///............---------,,,,,,,,,---------......//////000000///555EEEVVVZZZXXXSSSMMMLLLXXXrrrzzzlllooowwwqqq}}}rrrjjjdddWWWPPPHHHAAA===============<<<:::999888888888888555666777999;;;>>>@@@AAADDDFFFJJJKKKJJJHHHHHHHHHMMMLLLJJJHHHHHHJJJOOOSSS{{{aaaAAA777777888999:::;;;<<<===>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>=========>>>>>>>>>======<<<<<<<<>>===<<<;;;:::999;;;>>>BBBEEEGGGJJJNNNPPPOOOSSSWWWXXXXXXYYY]]]```cccaaa]]]XXXTTTPPPLLLJJJDDDDDDDDDBBBAAAAAABBBCCC???AAAGGGQQQ]]]ffflllooollliiikkkppptttuuuwww{{{yyypppqqqyyyddd]]]]]]___ccceeeiiirrr}}}|||vvvrrrnnnjjjiiigggeeedddccccccbbb```^^^^^^[[[TTTMMMIIIIIINNNRRRZZZdddZZZKKKQQQcccsssyyyxxxooo^^^QQQNNNPPPRRRRRRSSSRRRLLLEEEAAABBBEEECCCEEEEEEAAA999222...---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,---------.........//////---...////////////222444333444555666777888999:::>>>@@@FFFMMMOOOOOOTTTZZZeeeggghhhhhhkkkooooookkkjjjqqq^^^dddrrr|||kkk```YYYVVVSSSOOOJJJGGGFFFGGGHHHFFFFFFFFFHHHKKKPPPUUUXXXXXX]]]^^^WWWOOOJJJFFFAAA>>>===;;;;;;>>>BBBEEEFFFRRR]]]kkkuuuwwwpppfff___gggooozzzvvvZZZIIIFFFCCCEEEIIIHHHEEEAAA>>>>>>EEEPPP\\\cccbbbWWWKKKGGGFFFGGGJJJNNNiii|||{{{yyywwwtttooojjjbbbYYYTTTNNNMMMKKKKKKOOOWWWaaahhhllltttvvvkkkeeehhhkkkttt|||{{{zzzpppmmmsssuuurrr}}}www^^^HHH???>>>;;;<<<===<<<;;;:::;;;<<<>>>===;;;888666333111000///............---------,,,,,,,,,---------......//////000000///555FFFXXX\\\WWWRRRNNNPPP]]]ttttttiiirrrxxxtttqqqiiibbb\\\RRRLLLEEE@@@============;;;:::888666555555666666666777999;;;>>>AAACCCEEEGGGHHHJJJJJJIIIGGGGGGGGGLLLKKKIIIFFFEEEHHHLLLPPPSSS===888666999::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;======>>>>>>>>>>>>=========???CCCEEEGGGJJJMMMPPPOOOTTTZZZ\\\\\\\\\^^^aaa___\\\YYYWWWUUURRRMMMIIIFFFEEEDDDCCCDDDEEEHHHIIIEEEGGGOOOZZZaaadddhhhlllkkkiiiiiilllmmmooouuu|||}}}mmm___YYY\\\bbbiiilllqqq}}}}}}wwwtttoookkkjjjgggeeecccccccccbbb```^^^]]]ZZZTTTMMMIIIIIILLLPPPXXXbbbZZZLLLQQQ___nnn|||uuuwwwqqqbbbVVVUUUYYY]]]WWWVVVSSSMMMFFFCCCDDDGGGEEEFFFFFF@@@888000---,,,,,,,,,,,,+++++++++******++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,***++++++,,,,,,------------...////////////222444333444555666777888999::::::===DDDLLLPPPRRRXXX```dddgggiiiiiilllpppnnniiillloooccckkkzzzkkk^^^WWWTTTOOOMMMIIIEEEBBB@@@??????;;;:::::::::<<<===>>>>>>===AAABBB===;;;>>>AAABBB?????????>>>>>>AAAEEEIIIVVVfffxxxzzzqqqkkkjjjtttgggOOOCCCCCCAAACCCIIIIIIGGGBBB???CCCNNN[[[dddiiiaaaSSSFFFAAAAAABBBFFFLLLjjj|||zzzxxxzzzwwwrrrlllfff___WWWRRRLLLKKKJJJJJJLLLSSS\\\bbbiiiqqq{{{sssjjjjjjjjjqqqyyyxxxpppzzzttt~~~zzzbbbJJJ@@@???;;;<<<===;;;:::888999:::<<<;;;:::888666444222111///............---------,,,,,,,,,---------............//////...555GGGXXX^^^VVVOOOPPPWWWeee{{{tttooowww{{{wwwssshhhbbb\\\VVVKKKGGGAAA>>><<<<<<<<<<<<;;;:::777555444444555555777888:::===@@@CCCFFFHHHFFFHHHIIIHHHGGGFFFGGGIIIKKKJJJHHHFFFEEEFFFKKKNNNwwwjjjFFF::::::777999:::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>==================<<<<<<<<<>>>@@@CCCFFFGGGHHHHHHGGGHHHJJJKKKKKKLLLOOOQQQQQQWWW___ccccccbbbbbbccc_________]]]YYYVVVSSSRRRNNNLLLJJJIIIKKKOOOSSSUUUVVV[[[fffqqqrrrkkkhhhjjjmmmlllkkkjjjeeedddlllvvvqqqeeecccaaaaaaeeemmmuuu~~~{{{wwwtttppplllkkkhhhfffcccbbbbbbaaa```^^^[[[YYYSSSMMMIIIHHHKKKMMMSSS^^^XXXKKKKKKQQQZZZfffkkkooommmbbbZZZ\\\dddiii___\\\VVVNNNGGGCCCDDDFFFHHHIIIHHHBBB888000,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,******++++++,,,------...---...////////////222444333444555666777888999:::999<<>>???DDDIIIRRRggg~~~yyyoooooouuu}}}~~~yyywwweee^^^IIIAAACCCAAABBBHHHGGGHHHCCC@@@HHHVVVeeemmmooocccTTTFFFAAA@@@@@@DDDKKK___~~~~~~{{{xxxvvvzzzvvvpppjjjddd]]]VVVRRRLLLLLLKKKKKKMMMSSSZZZ```iiipppzzz~~~qqqlllhhhllluuu}}}qqq~~~}}}ppp[[[HHHAAACCC===>>>>>>===;;;999:::;;;::::::999888666444222111//////.........---------,,,,,,,,,---------.....................555GGGYYY^^^TTTNNNRRR\\\lllwwwvvv|||yyy}}}ooofffaaa[[[UUUFFFCCC>>><<<;;;;;;;;;:::===;;;999666555555666777888999;;;>>>AAAEEEHHHJJJEEEFFFGGGFFFFFFFFFIIIKKKKKKJJJIIIFFFEEEFFFJJJMMMiii}}}{{{YYY<<<999===:::888999;;;===@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@????????????>>>;;;;;;<<<<<<======>>>>>>>>>@@@DDDIIINNNQQQSSSTTTQQQRRRSSSRRRQQQQQQSSSTTTSSSZZZccchhhhhhfffffffff[[[___bbb___YYYVVVWWWZZZWWWTTTQQQPPPTTTYYY]]]``````iiizzz{{{ttttttsssrrrqqqkkkbbb]]]dddnnn~~~iiiaaaggglllggggggooo}}}wwwtttrrrooolllkkkhhhfffcccbbbaaaaaa___^^^ZZZXXXSSSMMMIIIHHHIIILLLSSS___ZZZLLLHHHGGGIIIRRR\\\bbbbbb[[[UUUZZZdddllleeeaaaYYYPPPGGGCCCCCCEEEKKKLLLJJJCCC999111---,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////++++++------------++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,------...///000000---.../////////000222444333444555666777888999:::<<>>BBBGGGLLLLLLIIIDDDAAA@@@BBBFFFIII[[[nnn}}}|||rrrnnnsssxxxpppllljjjhhhooozzzuuufff^^^]]]\\\ZZZQQQLLLCCC<<<<<>>===<<<;;;;;;:::999888888888777555333222111111///...,,,***))),,,,,,,,,---------......000000000000000666IIIZZZ[[[WWWPPPLLLWWWmmm}}}uuuxxxyyy|||jjjaaa]]]UUULLLFFFCCC>>>;;;;;;<<<======:::999666555555666888:::999===AAAEEEFFFFFFGGGGGGKKKJJJHHHHHHIIIJJJIIIHHHKKKKKKEEEDDDKKKHHHEEENNNgggsssoooTTT???<<>>===>>>@@@@@@>>>@@@DDDFFFFFFFFFEEEDDDBBBAAA@@@>>>BBBBBB>>>>>>AAA@@@;;;>>>??????>>>======???AAABBBHHHNNNRRRYYYbbbfffeeecccbbbaaa]]]TTTMMMQQQYYY^^^iiiqqqqqqllliiifffccceeebbb```^^^^^^^^^ccchhhaaa]]]YYYYYYWWWWWW\\\ccceeezzz|||}}}xxxtttooocccXXXXXX___fffrrryyypppiiifffeeeiiipppyyyuuuqqqpppkkkfffdddggggggfffccc___[[[ZZZZZZ^^^VVVMMMJJJHHHFFFGGGKKKJJJ\\\YYYGGGCCCFFFHHHMMMMMMKKKNNNNNNKKKYYYiiijjjddd```^^^PPP???BBBNNNPPPQQQOOOJJJBBB999222...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................//////000111222555555555555666888999:::<<<>>>DDDLLLPPPQQQUUU[[[bbbfffhhhiiimmmqqqooojjjpppvvvWWW^^^hhhrrrzzznnn\\\SSSPPPKKKDDDBBB@@@===:::888777666666888888999999:::::::::;;;<<<======>>>AAAEEEKKKPPPUUUPPPIIIBBB>>>>>>@@@BBBSSScccqqqrrrmmmnnnsssxxxtttfff\\\^^^``````gggqqqnnniii]]]NNNGGGHHHJJJJJJLLLJJJDDD@@@BBBGGGIIIGGGEEECCCLLLXXXfffzzzyyykkkUUUDDDCCCFFFGGGRRR```hhhuuu~~~}}}|||zzzyyyyyyxxxssslllfffaaa[[[TTTNNNJJJHHHHHHJJJJJJLLLTTT^^^jjjmmmwwwsssllljjjqqqmmmZZZrrr}}}wwwdddooouuupppdddPPPBBB@@@AAAAAAAAA@@@???===<<<;;;:::999888888999999777555222111111///...,,,+++***,,,,,,---------.........000///000000000777IIIZZZ[[[VVVOOOKKKWWWppp|||}}}~~~wwwyyyhhh___[[[SSSJJJEEEAAA===;;;;;;===>>>>>>;;;999777666666888:::<<<<<>>BBBCCCAAAAAAEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>BBBAAA>>>===@@@@@@<<<<<<>>>??????AAADDDHHHLLLQQQXXX```fffnnnwww{{{zzzxxxtttmmmdddYYYSSSYYYdddmmmuuuxxxsssmmmjjjiiiggggggdddbbbaaabbbffflllrrrssskkkbbb\\\YYY]]]kkkxxx}}}|||tttnnndddWWWQQQRRRLLLSSS\\\aaaaaa```aaabbbccccccaaa]]][[[]]]dddjjjvvvssspppnnnjjjeeecccbbbbbbaaa___]]][[[[[[[[[]]]TTTLLLHHHGGGEEEFFFJJJLLLXXXQQQAAACCCKKKNNNQQQOOOKKKLLLIIIFFFRRRaaabbbjjjfffcccVVVEEEHHHTTTUUUOOOMMMIIIAAA999222...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................//////000111222333333444444555777888999<<<>>>DDDLLLPPPQQQUUUZZZbbbfffiiijjjnnnqqqoookkknnnuuuFFFLLLSSSXXX[[[aaaiiippprrrlll```RRRKKKIIIDDD===>>><<<:::888666555555555999999:::;;;;;;<<<======<<<>>>???AAADDDIIIOOOTTTYYYSSSKKKBBB===;;;<<<>>>GGGTTT```ccceeekkkrrruuu~~~~~~zzzuuummmfff^^^VVVUUU\\\aaadddjjjsssiiidddVVVEEE;;;===AAACCCIIIIIIGGGEEEJJJRRRTTTQQQNNNNNN[[[nnn|||sss]]]KKKKKKQQQXXXhhh{{{~~~|||zzzxxxwwwwwwwwwvvvppphhhbbb]]]WWWQQQKKKIIIGGGFFFHHHGGGIIIPPPYYYeeejjjrrr~~~uuukkkiiivvvjjjTTTnnn~~~}}}hhhVVVccc{{{tttqqqfffTTTFFFBBBBBBCCCCCCCCCBBB???<<<;;;999999888999::::::999777222111111000...---,,,,,,,,,------------.........//////000000000777III[[[ZZZUUUMMMJJJWWWssstttuuufff]]]XXXPPPGGGCCC@@@<<<;;;<<<>>>??????;;;999888777777999<<<>>>@@@CCCHHHJJJKKKJJJJJJKKKIIIGGGEEEEEEGGGIIIJJJJJJCCCHHHHHHKKKRRRNNNKKKTTTccctttyyygggRRRIIIEEE@@@???===???CCCEEECCCDDDGGGFFFFFFFFFFFFEEEEEEDDDDDD@@@BBBAAA???>>>AAAAAA??????@@@BBBDDDGGGMMMTTTYYY^^^gggpppxxx}}}qqqcccXXXUUU```nnnwwwmmmjjjjjjjjjhhhfffddddddhhhpppyyy~~~xxxnnngggdddiiiyyywwwooodddUUUIIIDDD<<<>>>AAADDDFFFHHHJJJJJJGGGIIIKKKMMMRRRaaauuuuuuqqqpppkkkgggeeeaaa```___^^^^^^^^^___```ZZZRRRJJJGGGFFFDDDFFFJJJPPPWWWKKK>>>GGGUUUXXXYYYSSSLLLJJJEEE???JJJXXXXXXgggbbb___SSSCCCFFFQQQRRRLLLJJJFFF???777111...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................//////000111222333333333333444666777888<<<>>>DDDLLLPPPQQQUUUZZZcccgggjjjkkkooorrrpppkkklllsss???DDDHHHIIIJJJOOO[[[eeehhhcccYYYMMMGGGEEEAAA<<<===<<<:::888888888888999:::;;;<<<<<<===>>>?????????@@@BBBDDDFFFJJJPPPTTTTTTOOOGGG@@@;;;;;;===>>>???GGGPPPUUU\\\fffmmmpppqqqqqqppplllgggaaa[[[WWW[[[XXX[[[dddlllpppwww~~~~~~wwwgggPPPAAA???DDDGGGJJJJJJHHHHHHSSScccjjjhhhbbb]]]fffwwwgggUUUYYYcccmmm|||yyyxxxvvvuuuttttttttttttsssmmmeee___ZZZUUUNNNJJJHHHFFFFFFGGGFFFFFFMMMVVV```dddjjjtttvvviiijjj|||fffTTTppp|||dddSSS```}}}vvvfffTTTJJJIIICCCDDDEEEFFFDDDAAA===;;;999999999:::<<<<<<;;;:::333222111000///......---------------............//////000000000777III[[[YYYUUUMMMJJJYYYvvv|||pppccc[[[UUULLLDDD@@@>>>;;;;;;<<<>>>@@@@@@:::999777777888:::===???CCCFFFJJJLLLLLLKKKKKKKKKIIIGGGDDDCCCEEEGGGHHHHHHFFFLLLMMMPPPWWWUUUWWWdddxxxrrrcccYYYQQQGGGBBB@@@BBBDDDDDDEEEIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAACCCDDDDDDFFFGGGIIIKKKPPPXXX```fffjjjsss|||}}}pppbbbWWWXXXgggwwwxxxnnnjjjjjjjjjgggfffddddddkkkxxx{{{vvvtttuuuyyy|||qqqbbbRRRDDD===>>><<<<<<>>>CCCFFFGGGFFFCCCGGGJJJNNNXXXoooxxxuuusssnnnkkkjjjfffdddbbbaaabbbcccddddddYYYQQQIIIGGGFFFEEEGGGKKKSSSZZZOOOCCCOOO^^^``````VVVNNNJJJCCC===HHHVVVUUUaaa\\\YYYNNN???BBBLLLLLLIIIGGGDDD===666111...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..........................................///000111222333333333444555666777888===>>>DDDLLLOOOPPPTTTYYYcccgggkkkmmmpppssspppkkkjjjrrr===AAAEEEEEEEEELLLYYYdddhhhcccWWWJJJBBBAAA@@@===;;;;;;:::999999:::;;;<<<<<<======>>>??????@@@@@@AAABBBDDDDDDEEEHHHLLLOOOMMMIIICCC===::::::<<<>>><<>><<<:::::::::;;;===>>>===;;;555444222111////////////---------.........//////......000000000777JJJ\\\ZZZVVVOOOMMM[[[www~~~}}}lllaaaZZZSSSIIIBBB>>><<<:::;;;===???@@@@@@888888777777888;;;???AAAEEEHHHKKKMMMLLLKKKJJJJJJJJJGGGDDDCCCDDDEEEFFFEEEKKKQQQOOOOOOTTTUUU\\\nnnrrrgggQQQIIIBBBAAACCCCCCFFFKKKJJJIIIGGGEEECCCCCCBBBBBBBBBAAAAAACCCDDDEEEGGGHHHMMMOOORRRVVV\\\eeeooovvvzzzuuuhhh^^^___nnn~~~xxxnnnjjjjjjiiifffgggeeedddnnn}}}}}}xxx|||rrr___OOODDD???>>><<<;;;???EEEHHHGGGEEEFFFIIILLLPPP[[[tttzzzxxxuuupppmmmmmmkkkhhheeeddddddeeedddbbbYYYQQQIIIHHHGGGGGGIIINNNRRR\\\TTTJJJUUUaaabbbaaaYYYPPPLLLEEEAAAMMMZZZXXXaaa\\\YYYNNN@@@DDDMMMKKKGGGFFFBBB<<<555000...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..........................................///000111222444444444555666777999999===>>>DDDKKKOOOPPPSSSXXXbbbgggkkkmmmqqqssspppkkkiiiqqq~~~???BBBEEEFFFIIIQQQ]]]fffiiidddWWWHHH???======;;;999888888888999;;;===>>>>>>>>>????????????@@@@@@AAABBBCCCBBBBBBCCCFFFHHHHHHFFFAAA===:::999::::::===BBBFFFJJJRRR]]]dddfffhhheeebbbbbb^^^YYYVVVWWWTTTYYYbbbnnnzzzgggOOOEEEGGGKKKGGGKKKJJJNNNdddrrrdddhhhzzzxxxppp~~~}}}{{{zzzsssttttttuuuuuuttttttssskkkeee]]]XXXUUUQQQMMMIIIFFFDDDEEEGGGFFFFFFKKKSSSaaaeeejjjuuuuuuiiirrrXXXSSSxxx~~~jjj]]]kkk[[[GGGCCCBBBCCCDDDDDDCCCAAA???===<<<;;;;;;===>>>???>>><<<888666444111000/////////------........./////////......///000000888JJJ\\\[[[XXXRRRQQQ]]]vvv{{{|||jjjaaa[[[RRRHHHBBB===<<<:::;;;===?????????888888777888:::===AAADDDFFFIIIMMMNNNMMMKKKJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFNNNSSSPPPMMMQQQTTT```vvvzzzWWWMMMDDDCCCDDDEEEGGGKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBDDDJJJLLLLLLMMMPPPVVVXXX]]]bbbiiirrr|||{{{lll```___mmm|||xxxooolllllllllkkkllljjjiiisss{{{~~~ppp[[[MMMFFFBBB;;;;;;<<<@@@FFFJJJJJJHHHKKKMMMOOOSSS^^^tttyyywwwtttooommmnnnllliiieeedddeeeccc```\\\XXXPPPIIIGGGHHHHHHKKKOOORRR\\\UUUMMMXXXdddbbb^^^[[[RRRNNNIIIGGGSSS___\\\```ZZZWWWMMM@@@DDDLLLIIIFFFEEEBBB<<<555000------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................//////000111222555555555666777888999:::===>>>DDDKKKOOOOOORRRXXXaaafffkkkmmmpppsssooojjjiiiqqq~~~GGGHHHKKKNNNSSS[[[eeekkkiiieeeYYYIII???<<<;;;999888888888999:::===???@@@@@@@@@@@@????????????>>>===>>>????????????AAADDDDDDBBB@@@>>><<<;;;;;;:::>>>DDDHHHKKKRRR\\\ccceeeddd```___```^^^XXXVVVXXXXXXaaannnzzzuuuYYYMMMLLLOOOLLLRRRTTTWWWkkkkkkdddrrr~~~~~~}}}||||||tttuuuvvvvvvuuussspppnnnfff```YYYTTTQQQOOOLLLIIICCCBBBCCCFFFEEEEEEKKKRRR___hhhrrr|||uuukkkyyyuuuSSSWWWvvvbbbVVVeee[[[GGGAAA@@@AAAAAAAAAAAA@@@???>>>>>>======>>>???@@@>>>===:::888555222000.....................////////////---...///000000888JJJ\\\\\\[[[VVVUUU___uuu{{{~~~{{{iiiaaa\\\RRRHHHBBB===<<<:::;;;===>>>???>>>::::::999:::===AAAEEEGGGIIIKKKNNNOOONNNLLLJJJJJJIIIIIIIIIKKKNNNNNNMMMKKKLLLSSSSSSSSSYYY___ooouuuWWWMMMFFFFFFHHHHHHIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJIIINNNVVVZZZXXXYYY\\\dddfffjjjnnnsssyyy}}}lll^^^]]]kkkzzzyyypppoooqqqrrrtttvvvtttqqq{{{}}}iiiXXXNNNHHHBBB======???BBBHHHMMMPPPQQQQQQSSSUUU[[[ggg{{{{{{yyyvvvpppnnnpppkkkhhheeeeeeeeeccc]]]XXXUUUNNNGGGFFFGGGGGGJJJOOOVVV\\\QQQKKK\\\jjjeee^^^[[[SSSOOOLLLJJJWWWaaa]]]]]]WWWSSSJJJ>>>BBBJJJFFFGGGFFFBBB<<<555000------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................//////000111222444444444555666777888999===>>>CCCKKKNNNOOORRRWWW```eeejjjmmmppprrrooohhhiiiqqqOOOPPPRRRVVV]]]eeelllqqqhhheee[[[LLLAAA===:::888999999:::;;;===???BBBCCCAAAAAA@@@??????>>>>>>===:::;;;======<<<===???AAA???????????????>>>>>>>>>>>>EEEKKKMMMRRR\\\dddfffddd``````dddccc]]]\\\```]]]hhhwww~~~aaaQQQNNNPPPTTT\\\___```nnn}}}ooo``````yyy|||~~~}}}~~~~~~ssstttvvvvvvtttoookkkhhhccc]]]VVVQQQOOOMMMJJJHHHAAA@@@BBBDDDDDDDDDJJJRRR[[[jjjwwwvvvnnniiiKKKVVVsss^^^RRRcccsssVVVHHHEEE???????????????????????????>>>>>>>>>@@@@@@>>>===<<<:::666222000...................../////////000---...///000000888KKK]]]^^^]]]YYYWWWaaattt}}}zzz{{{iiibbb]]]SSSHHHBBB===<<<;;;;;;===>>>>>>===<<<;;;;;;<<>>CCCKKKNNNNNNRRRWWW___eeeiiilllppprrrnnnhhhiiiqqqUUUSSSUUU]]]cccgggnnntttqqqiiiYYYGGG???>>>:::222777888999;;;===>>>@@@AAABBB@@@>>>;;;::::::;;;<<<:::;;;<<<>>>??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>BBBGGGKKKMMMRRR[[[aaabbb___```eeejjjiiidddbbbeeefffnnn}}}fffUUUSSSVVVaaafffiiilllwwwzzzkkkfffqqqkkkaaajjj~~~|||{{{{{{uuutttttttttrrrmmmgggccc[[[YYYTTTOOOJJJGGGDDDCCCAAABBBDDDEEEGGGIIIMMMPPP```iiiqqqvvv|||tttuuu^^^LLL[[[ttt]]]QQQeeevvvWWWCCC===AAAAAA@@@?????????@@@@@@CCCAAA>>>===>>>??????>>>======:::666222000000111......------------......000......000222;;;LLL[[[\\\]]]WWWOOOVVVmmmvvv~~~{{{iiiddd___SSSHHHCCC???<<<;;;===AAAAAA>>>999<<<999888;;;AAAFFFIIIIIIJJJRRRUUURRRPPPPPPMMMHHHOOOIIIIIITTT\\\[[[UUUSSSRRRVVV]]]fffsssqqqZZZLLLLLLLLLLLLLLLLLLKKKKKKQQQPPPOOONNNNNNOOOPPPQQQTTTYYYfffpppkkk```dddrrrtttzzz|||zzzyyy}}}~~~{{{nnn___aaaqqqwwwnnnlllsss{{{wwwfff^^^XXXLLL@@@DDDGGGFFFEEEJJJTTTXXXUUUXXXXXX\\\ggg{{{|||xxxuuurrrqqqpppkkkiiigggggggggddd^^^YYYPPPKKKGGGFFFFFFFFFJJJPPP```XXXPPPRRR```llljjjaaa[[[ZZZNNNJJJTTTZZZ[[[aaaaaabbbXXXEEE<<>>???@@@AAA@@@===<<<;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAEEEIIIJJJPPPYYY___``````aaaeeeiiiiiieeefffiiinnnvvvqqqaaa[[[YYYaaajjjppprrrzzz~~~sss|||lllYYYSSSZZZooo}}}zzzyyyyyytttssssssrrrppplllfffaaaZZZXXXSSSNNNJJJFFFDDDCCCBBBCCCDDDEEEEEEHHHKKKNNN\\\ccchhhnnn}}}yyyqqqpppyyyXXXGGGWWW~~~~~~nnnZZZRRRgggnnnTTTDDDBBB>>>>>>>>>???@@@@@@@@@AAAAAA???>>>>>>???@@@???>>><<<<<<:::666222//////000///......------......///000......000222;;;LLL\\\]]]^^^XXXOOOUUUkkkxxxwwweee___[[[OOODDD??????<<<;;;===AAAAAA>>>:::;;;::::::===CCCGGGIIIIIIKKKQQQTTTQQQOOOPPPNNNJJJMMMIIIMMMXXX```^^^YYYVVVTTTYYYbbbqqqppp[[[NNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQTTTVVVVVVVVV]]]bbbjjjmmmjjjgggppp|||xxxqqqmmmnnntttyyylllaaaeeeuuuxxxnnnlllqqqxxxxxxkkkgggaaaSSSEEECCCFFFGGGGGGMMMVVVWWWTTTVVV\\\hhh{{{|||xxxtttpppnnnmmmjjjhhhfffffffffbbb\\\WWWMMMHHHEEEEEEFFFGGGMMMTTTeee[[[TTTXXXgggqqqlllaaaYYY[[[PPPJJJVVV______aaa______UUUCCC<<>>555000//////,,,...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///.........//////000111222333333444555666777888888<<<@@@EEEIIILLLNNNPPPRRR___bbbhhhmmmooonnnllljjjgggppp^^^]]]___cccdddaaa```bbb]]]^^^XXXMMMBBB<<<999666999:::;;;<<<===>>>??????@@@???===<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDBBBFFFHHHIIIPPPZZZaaabbbdddeeehhhlllkkkjjjnnnttt|||tttlllgggrrr|||mmmRRRGGGIIIOOOddd{{{yyyxxxwwwsssrrrpppnnnlllhhhccc___XXXVVVQQQMMMHHHEEECCCBBBBBBCCCDDDDDDDDDFFFIIIKKKXXX\\\```gggzzzwwwpppkkkooorrrQQQCCCUUU~~~uuuhhhXXXTTTiii|||uuuooobbbOOODDDCCC;;;<<<>>>???AAAAAA@@@@@@>>>>>>===>>>@@@@@@???===;;;;;;999666222//////000///......------......//////......000222;;;MMM^^^^^^```ZZZQQQUUUhhh{{{~~~sssaaa\\\XXXMMMBBB>>>>>><<<<<<===@@@@@@===:::;;;;;;===AAAFFFIIIJJJJJJLLLPPPRRRPPPOOOPPPOOOMMMKKKMMMUUUbbbiiigggaaa]]]]]]aaammmiiiWWWPPPQQQQQQRRRRRRSSSSSSTTTRRRRRRTTTYYY___bbbaaa___eeellloookkkkkksss~~~tttfff^^^YYYXXXcccpppvvvmmmrrr}}}tttrrrvvv|||zzzrrrqqqkkkZZZIIICCCFFFHHHLLLSSS[[[\\\YYY^^^kkk|||wwwsssooolllkkkjjjhhhfffeeeddd```XXXSSSHHHEEECCCEEEFFFHHHOOOWWWkkk___WWW___ooouuulllaaaXXX\\\QQQGGGTTTbbbbbb___[[[ZZZOOOAAA<<>>>>>?????????>>>=========>>>???======>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFIIIJJJLLLTTT^^^eeefffiiijjjmmmppppppqqqyyy|||qqq[[[MMMJJJNNNWWWmmm~~~{{{xxxwwwvvvqqqooommmjjjhhhddd___[[[UUUSSSOOOKKKGGGDDDBBBAAAAAABBBCCCCCCCCCEEEHHHKKKVVVZZZ^^^ggg|||wwwrrrlllnnnmmmNNNBBBXXXrrreeeXXXVVVkkkxxxoooiii^^^LLLBBB@@@<<<===???AAABBBAAA???>>><<<<<<<<<>>>@@@@@@???===;;;;;;:::777333111000111//////............//////......///000111:::NNNaaabbbddd^^^TTTUUUgggyyysssbbb^^^[[[PPPEEE@@@>>>===<<<>>>@@@@@@===;;;;;;===@@@EEEIIIKKKLLLKKKNNNPPPQQQPPPOOOOOOPPPQQQNNNVVVcccooouuurrrllliiinnnppp{{{vvv]]]QQQRRRRRRSSSUUUVVVWWWXXXYYYXXXXXX\\\cccjjjmmmkkkgggfffqqquuuppprrrppp___TTTTTTSSSSSSbbbvvv{{{|||~~~}}}|||vvvwwwrrr```LLLFFFGGGJJJQQQ]]]fffjjjhhhrrr|||xxxtttqqqnnnmmmkkkiiifffeeeccc^^^VVVOOOFFFCCCCCCEEEFFFHHHQQQZZZooo___WWWbbbrrrtttkkkbbb^^^aaaQQQCCCQQQaaa```ZZZXXXSSSIII>>><<>>???????????????>>>>>>>>>??????======>>>???AAACCCEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOXXXccchhhhhhkkklllpppssstttvvvvvvgggaaa^^^ZZZUUUTTTWWWeee~~~}}}zzzxxxvvvuuupppmmmiiieeebbb___[[[XXXRRRPPPLLLHHHEEEBBBAAA@@@>>>@@@AAABBBCCCFFFJJJMMMVVV[[[bbbmmmzzzxxxqqqtttpppLLLBBBZZZvvvgggYYYWWWnnnwwwrrrdddOOOAAA>>>???@@@AAABBBAAA@@@>>><<<;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<:::666333222222/////////....../////////......///000111:::OOOccceeehhhbbbVVVVVVfffyyyssscccaaa^^^RRRFFFAAA=========>>>??????===<<<<<>>CCCGGGKKKOOOSSSVVV]]]cccllltttwwwuuuppplllgggqqqMMMMMMOOOUUUWWWTTTTTTWWWcccmmmwwwuuubbbJJJ===::::::;;;;;;===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>><<<======???BBBEEEHHHJJJNNNNNNLLLKKKKKKJJJJJJJJJJJJLLLNNNRRR\\\gggjjjhhhkkkmmmqqquuuvvvzzzmmm^^^RRRSSSZZZ\\\YYYWWW```rrr~~~{{{xxxvvvtttrrrnnnjjjeeeaaa^^^[[[WWWTTTOOOMMMJJJFFFCCCAAA@@@???>>>???AAABBBDDDGGGKKKNNNSSS[[[dddooo}}}{{{uuuyyypppJJJ@@@XXX{{{jjj[[[YYYqqq~~~mmmTTTCCC>>>@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;<<<>>>>>>===;;;<<<======;;;888555333333000//////......//////000---...000000111:::QQQfffgggjjjcccVVVUUUfff{{{pppcccbbb```TTTFFF@@@<<<===>>>??????>>>===<<<>>>BBBGGGKKKMMMNNNPPPQQQTTTSSSSSSUUUTTTQQQRRRUUU[[[lll}}}jjjYYYWWWNNNPPPRRRTTTWWWZZZ\\\]]]dddhhhnnntttwwwvvvuuusssrrr~~~xxx___VVVQQQWWWbbbrrr|||~~~vvvuuu~~~qqq^^^OOOMMMTTTfffzzz~~~|||yyywwwuuutttsssmmmkkkhhhfffbbb[[[PPPHHHDDDDDDEEEGGGGGGJJJTTT```kkkZZZVVVhhhuuuppphhhhhhrrriiiTTTLLLZZZddd___\\\UUUJJJ>>>:::>>>DDDFFFDDDFFFBBB999000///222111,,,...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///.........//////000111222333333444555666777888888:::>>>BBBGGGKKKOOOTTTXXX___eeemmmtttwwwtttpppllliiirrrNNNMMMNNNTTTWWWXXX[[[___rrrzzzoooRRR???999999:::;;;===>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>===;;;<<<===???BBBGGGKKKMMMPPPOOOOOONNNNNNNNNOOOOOOMMMOOORRRWWWbbblllnnnjjjlllooouuuzzz{{{}}}rrrfff^^^XXXZZZ___dddiiiooo}}}|||zzzxxxuuussspppooommmiiiccc^^^ZZZWWWTTTRRRMMMKKKHHHEEEBBB@@@???>>>@@@AAACCCCCCDDDFFFJJJMMMMMMWWWaaajjj{{{~~~{{{tttyyyfffIII???VVV|||kkkZZZZZZvvvoooTTTCCC???>>>>>>>>>===<<<<<<;;;;;;>>>===;;;;;;<<<===<<<;;;;;;<<<===;;;888555333333000000////////////000000,,,...000000000:::QQQggggggjjjbbbTTTSSSeee{{{~~~ooodddeeecccVVVGGG???<<<===??????>>>=========@@@DDDIIILLLMMMOOORRRTTTVVVTTTVVVXXXWWWRRRQQQVVV```rrrgggXXXYYYSSSTTTVVVZZZ]]]```bbbdddkkkrrrzzz~~~~~~}}}}}}{{{lll^^^aaahhhrrryyy}}}wwwxxxvvv```QQQPPP[[[rrr|||yyyvvvtttrrrrrrmmmkkkhhheeeaaaXXXMMMEEEAAABBBEEEHHHIIIMMMYYYeeegggYYY\\\rrr~~~tttkkknnnmmm```OOORRRdddfff^^^^^^UUUHHH<<<999???DDDFFFDDDFFFAAA888//////222111,,,...------,,,,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........//////000111222333333444555666777888888:::===BBBFFFKKKOOOUUUYYY```eeelllrrrtttrrrnnnkkkhhhqqqRRROOOPPPUUUYYY[[[```fff~~~^^^GGG???999999;;;===>>>@@@BBBBBBCCCBBBBBBAAA@@@???===<<<;;;;;;<<>>>>>BBBCCCDDDDDDDDDFFFIIIKKKIIISSS\\\eeeuuu~~~yyyqqqvvv[[[KKK@@@UUU~~~zzzjjjZZZZZZzzzlllQQQAAA>>>;;;;;;:::::::::;;;<<<<<<@@@===;;;:::;;;<<<;;;;;;:::;;;<<<:::777444222222000000////////////000000,,,...000000000:::RRRhhhfffiiiaaaRRRQQQddd|||pppgggiiigggYYYIII@@@;;;===??????>>>=========AAAEEEJJJLLLMMMOOOSSSVVVXXXVVVWWW[[[XXXRRRQQQVVVaaatttbbbSSSVVVYYY[[[]]]aaadddhhhjjjlllrrrzzzpppcccfffvvvzzzrrrwww{{{|||uuu^^^RRRRRR```{{{|||xxxuuurrrpppooollljjjgggddd___VVVJJJBBB???@@@DDDIIIJJJOOO\\\iiieeeZZZbbb|||xxxnnnrrrcccUUUIIITTTiiiggg\\\^^^VVVHHH:::999???EEEFFFDDDFFF@@@666......222111,,,...------,,,,,,------...+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////.........//////000111222333333444555666777888888:::===BBBFFFJJJPPPUUUYYY```dddkkkppprrrpppllliiigggppp~~~UUUZZZZZZ]]]fffgggjjjwwwaaaGGG999@@@>>>===>>>BBBEEEEEECCCCCCBBBAAA@@@AAA@@@>>><<<888;;;<<<<<>>??????CCCDDDEEEFFFEEEFFFIIIKKKNNNPPPUUUcccyyy}}}xxxtttpppvvvaaaIII<<>><<<;;;:::999888888:::::::::999777444222000///...------,,,---...///000---...000000777NNNfffkkkjjjaaaSSSRRRccc{{{pppmmmrrrgggXXXKKK@@@AAA???@@@AAA???<<<===AAAEEEHHHLLLPPPRRRTTTWWWZZZ]]]XXXWWWZZZXXXTTTVVV\\\qqqppp^^^YYYZZZ]]]ccchhhjjjmmmssswwwxxxxxxllleee___^^^aaasssyyyuuuyyy~~~rrraaa]]]___pppzzzvvvsssooolllnnnjjjfffaaaWWWJJJDDDCCCDDDEEEGGGIIIKKKQQQ^^^iii]]]ZZZhhhyyy{{{zzzzzzvvvdddPPPVVVjjjiii]]]\\\```\\\HHH:::???FFFEEEDDDFFFJJJ@@@555111///,,,,,,.........//////......---,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///////////////000111222333444444444444444555666777999<<>>===???CCCEEEEEEDDDDDDBBBAAAAAAAAAAAA>>><<<888:::;;;:::;;;AAAHHHMMMUUUYYY[[[ZZZWWWVVVXXX[[[\\\]]]```fffmmmrrrtttssswww~~~~~~lllYYYKKKJJJKKKMMM]]]qqq}}}yyy~~~zzzvvvsssqqqooollliiidddaaa[[[WWWTTTQQQNNNLLLHHHFFFCCC@@@>>>>>>>>>>>>BBBCCCEEEFFFFFFGGGIIILLLNNNPPPWWWggg|||}}}yyyuuunnnrrrzzz___III>>>]]]{{{vvvccc[[[iiizzzdddLLL??????>>>>>>=========<<<<<<<<>>===;;;:::999999999888999999999888777555555000///...---------...//////---///111111777LLLdddiiijjjbbbUUUSSSccc{{{ooonnnssshhhYYYMMMBBBBBB@@@@@@AAA???<<<>>>BBBFFFIIIMMMPPPRRRTTTWWWYYY\\\YYYZZZ\\\\\\[[[```hhhtttiii[[[WWWXXX___gggnnnqqqvvv}}}gggXXXSSSSSSWWW\\\tttzzz~~~sssddd^^^eeexxx~~~zzzwwwssspppmmmhhheeeccc___VVVIIIBBBAAACCCGGGKKKKKKJJJQQQ```nnn^^^[[[iii{{{}}}}}}{{{ssscccPPPUUUhhhhhh^^^]]]___YYYGGG;;;@@@GGGGGGFFFHHHIII???555111///,,,,,,.........//////......---,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------...///////////////000111222333444444444444444555666777:::===BBBGGGKKKPPPUUUXXXaaadddjjjnnnppppppmmmkkkhhhooo{{{[[[dddiiioooxxxwww{{{fffJJJ<<<>>>>>>>>>@@@CCCFFFFFFFFFDDDCCCBBBBBBBBBAAA???===:::;;;;;;;;;:::===CCCHHHTTTWWWZZZZZZXXXXXX[[[^^^aaabbbeeejjjqqqvvvyyyyyy}}}wwwbbbRRRFFFEEEGGGOOOeee}}}{{{vvvrrrnnnkkkgggddd___[[[VVVSSSPPPNNNLLLJJJEEEDDDAAA>>>===<<<======@@@BBBEEEFFFFFFHHHJJJLLLNNNQQQZZZjjj{{{uuujjjjjjyyywww___JJJ@@@ddd}}}```XXXlllpppYYYHHHAAAAAA@@@@@@??????>>>>>>?????????>>>===<<<;;;:::::::::888888888999999999999:::222111///........./////////...000333222666JJJ```hhhiiicccWWWTTTccc{{{zzzpppsssyyymmm]]]PPPDDDCCC@@@@@@AAA@@@===???CCCGGGJJJNNNPPPRRRSSSVVVXXX[[[[[[]]]___```dddnnnyyyzzzrrr___VVVUUUVVV```jjjtttzzzttt[[[MMMIIIJJJPPPUUUkkkyyy|||vvvkkkkkkwww|||yyywwwtttqqqoooeeecccaaa^^^VVVIIIBBBAAACCCIIIMMMKKKJJJQQQaaannn[[[ZZZjjjzzz|||{{{wwwmmm^^^LLLPPPbbbddd^^^^^^]]]TTTEEE<<>>BBBGGGKKKOOOTTTWWW^^^bbbiiioooqqqpppnnnkkkgggooo{{{XXXdddllluuu~~~cccJJJ>>>===>>>???BBBDDDFFFGGGGGGEEEDDDBBBBBBCCCBBB@@@>>>======>>>>>><<<<<>>======<<<<<<<<<<<<:::::::::::::::;;;<<<<<<444333111000/////////000///...111444222555GGG\\\ggghhheeeZZZUUUaaazzzvvvsss~~~wwwcccTTTEEEDDDAAAAAABBB@@@>>>@@@EEEIIIKKKOOOQQQRRRTTTVVVXXXZZZ\\\___```bbbjjjxxxuuuaaaVVVRRRSSSVVV```lll{{{{{{mmm^^^TTTNNNLLLNNNRRRfffwwwyyy}}}xxx}}}zzzwwwvvvtttrrrpppiiieeeaaa\\\SSSIIIDDDEEEDDDIIILLLLLLOOOYYYcccjjjVVVZZZmmmzzzuuuqqqnnneeeUUUHHHMMM^^^aaa______[[[NNNDDD???DDDJJJKKKKKKLLLEEE;;;333000///---,,,............///......---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......111000///...............////////////000111222333333333333444555666777888;;;>>>CCCGGGKKKOOOTTTWWW[[[```hhhooorrrqqqnnnkkkgggooo{{{[[[iiirrryyy}}}]]]HHH@@@===???AAACCCEEEFFFFFFGGGEEEDDDBBBBBBCCCBBB@@@>>>>>>>>>@@@CCC@@@>>>DDDNNN```bbbdddfffgggiiikkkmmmggghhhjjjmmmqqqvvv{{{~~~zzzqqqdddXXXNNNLLLRRRcccyyy{{{xxxtttmmmfff```\\\[[[WWWTTTPPPMMMLLLKKKIIIGGGAAA???===;;;:::;;;<<<===???AAAEEEGGGHHHIIIJJJLLLNNNRRR[[[lllrrrbbbbbbyyyuuuXXXNNNqqq^^^QQQggg|||zzzgggUUUJJJDDD@@@CCCBBBAAA@@@@@@AAABBBCCC??????>>>======>>>>>>>>>>>>>>>>>>======<<<<<<;;;666555333111000000000000///...111444222444EEEZZZgggiiiggg]]]UUU]]]vvv~~~tttyyykkkXXXGGGEEEBBBAAABBBAAA???BBBGGGJJJMMMPPPRRRSSSUUUWWWYYYYYY\\\^^^___cccooo~~~~~~|||cccUUUPPPPPPTTTZZZdddtttrrrkkkddd]]]WWWSSSXXX___vvv|||}}}zzzwwwuuutttsssqqqooommmfff^^^VVVMMMEEEDDDGGGDDDHHHMMMTTT```mmmppplllYYYbbbuuu{{{ooohhhggg```NNNHHHRRRaaaccccccccc]]]HHHDDDBBBFFFKKKLLLKKKLLLBBB999222000///------............///......---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111000///...............////////////000111222333333333333444555666777888:::>>>BBBGGGKKKOOOTTTXXXZZZ___gggnnnqqqpppmmmkkkfffooo|||fffsssyyy{{{~~~}}}vvvXXXGGGBBB>>>AAADDDEEEEEEEEEFFFGGGDDDCCCBBBBBBBBBAAA???======>>>CCCHHHFFFCCCKKKXXXfffggghhhjjjkkkmmmnnnoookkklllmmmnnnpppuuu{{{{{{ssseee[[[RRRRRR]]]ttt}}}uuuvvvtttpppiiiaaa[[[XXXXXXUUURRRNNNKKKJJJIIIGGGFFF@@@>>><<<;;;:::;;;<<<===???BBBEEEGGGHHHHHHJJJKKKNNNSSS]]]ppp{{{nnnbbbhhhaaa\\\ZZZTTTnnnzzzkkk\\\NNNFFFCCCBBBAAA@@@??????AAABBBDDD??????>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@>>>;;;:::999777555333111000000111......000333111333EEEZZZhhhjjjiii```UUUYYYqqq|||wwwppp\\\JJJFFFCCCBBBCCCAAA@@@CCCIIIKKKNNNQQQTTTUUUWWWZZZ\\\ZZZ\\\]]]^^^fffuuu}}}nnnXXXPPPOOOQQQXXX```nnnzzzsssllliiihhhkkkvvvzzzxxxuuusssrrrqqqpppnnnlllcccYYYPPPGGGAAACCCHHHEEEMMMVVVdddwwwsssgggpppnnnfffddd\\\LLLNNN]]]jjjhhhgggfff]]]DDDDDDEEEHHHJJJKKKJJJIII@@@777000000000...---///......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......---.........////////////000111222333222222333333555666888999999===BBBGGGKKKPPPUUUYYYZZZ___fffmmmpppooommmkkkfffnnn|||kkkvvvyyywwwwwwvvvuuuWWWGGGCCC???BBBFFFGGGEEEDDDEEEFFFDDDBBBAAAAAAAAAAAA>>><<<@@@AAAHHHQQQPPPNNNXXXgggnnnnnnnnnoooqqqrrrrrrrrrpppqqqrrrqqqrrrvvv|||}}}uuueee\\\TTTXXXjjjyyyuuuqqqpppmmmfff^^^XXXVVVVVVSSSPPPLLLIIIHHHFFFEEECCC???>>><<<;;;;;;;;;===>>>@@@CCCFFFHHHHHHHHHHHHIIIMMMTTTbbbvvv{{{sssjjjeeeqqqaaagggqqqVVV[[[zzz~~~ooo^^^MMMDDDEEEAAA@@@>>>===>>>???BBBCCC???????????????@@@AAABBB@@@AAACCCDDDCCC@@@===::::::999666444222111111111...---///111000222EEEZZZiiikkkkkkaaaSSSTTTlll{{{}}}qqq___NNNGGGCCCBBBCCCBBBAAAEEEKKKLLLOOOSSSVVVWWWZZZ\\\___[[[]]]\\\___kkk}}}}}}yyydddSSSOOORRRTTT\\\fffwww~~~~~~xxxvvvsssqqqpppooommmlllggg___VVVNNNGGGBBBEEEKKKJJJWWWfffvvvssszzz}}}oooiiidddWWWJJJSSShhhrrrkkkfffbbbWWWBBBEEEGGGIIIIIIIIIHHHEEE>>>666//////000...---///......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------...///////////////000111222333222222222333555777888999888;;;AAAFFFKKKQQQVVVZZZ\\\```fffkkknnnnnnlllkkkeeennn|||hhhsssuuuqqqqqqqqqwwwXXXHHHDDD@@@CCCGGGHHHEEEDDDDDDEEECCCBBBAAAAAAAAA@@@>>><<>><<<;;;;;;<<<===???@@@CCCGGGHHHHHHHHHHHHHHHMMMVVVeee{{{sssmmmhhhhhhyyy\\\kkkdddSSS```ooo]]]HHHAAAEEEAAA???===<<<===???AAACCC????????????@@@AAABBBBBB>>>AAADDDEEEEEEBBB>>>;;;;;;:::777444222111111111...---...000///222EEE[[[jjjllllllbbbSSSQQQiiizzz~~~ppp```QQQGGGDDDBBBCCCBBBAAAEEEKKKLLLOOOSSSVVVYYY[[[^^^aaa\\\]]]\\\```ooo|||sss```QQQQQQTTTVVV___jjj{{{wwwuuurrrpppooonnnllljjjccc]]]VVVQQQKKKFFFIIINNNOOO```tttmmm}}}pppkkkcccQQQGGGVVVmmmuuujjjbbb]]]PPPAAAEEEIIIIIIIIIHHHFFFCCC===555//////000...---///......//////......---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///////////////000111222333222222222333555777888999777:::@@@FFFLLLQQQWWW[[[]]]```eeejjjmmmmmmlllkkkeeennn|||nnnmmmmmmjjjggglllpppZZZNNNHHHDDDEEEFFFHHHIIIIIIIIIIIIGGGCCCCCCDDD@@@999;;;AAAEEEHHHVVVjjjuuuyyy{{{~~~xxxyyy}}}|||qqqcccccccccmmmwwwnnnhhhddd___ZZZWWWUUURRROOOMMMLLLIIIFFFCCC???===<<<===<<<;;;999888:::>>>BBBHHHHHHGGGGGGHHHJJJKKKLLLNNNVVVkkkhhhhhhdddiiirrrSSScccwwwWWWPPPpppuuuZZZGGGDDDBBBDDDBBB@@@>>>===>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@LLLKKKHHHEEECCCBBBAAAAAA>>>;;;777333000000111222111111222111///333CCCRRRhhhooonnniii___TTTaaa{{{uuuaaaTTTHHHDDDBBBBBBAAA@@@DDDJJJLLLOOOSSSWWWZZZ]]]```ccc```___bbbmmm|||bbbRRRIIINNNUUUZZZfffrrr{{{uuuqqqnnnllljjjiiibbbRRRCCCBBBIIINNNRRRTTTXXXfffyyyttt~~~ssslllnnnbbbOOOKKKcccqqqkkkcccaaaWWWGGGBBBHHHLLLLLLOOOPPPHHH===555333///---..................------------......+++++++++++++++++++++++++++,,,..................******+++++++++,,,,,,,,,,,,---......//////........................------000000000111222222333333111222333444555777888888:::<<<@@@DDDIIIPPPWWW\\\]]]^^^bbbhhhmmmooolllhhhlllqqqyyylllkkkjjjgggdddjjj}}}kkkXXXOOOKKKKKKLLLMMMMMMKKKIIIGGGEEEKKKHHHHHHHHHCCC===<<>><<<;;;:::::::::::::::===AAAEEEHHHHHHHHHHHHIIIKKKMMMNNNXXXbbbxxxrrrqqqzzzvvvqqqWWWSSSooo~~~fffQQQYYY|||{{{oooZZZNNNLLLGGGDDDCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEEEEEEEDDDBBBAAAFFFEEECCCAAA@@@@@@@@@AAA;;;:::888777666666666666............---000<<>>CCCHHHLLLQQQVVVYYY``````ccciiinnnpppmmmiiiffflllvvvllliiifffdddcccjjj|||sss^^^TTTRRRSSSOOOQQQSSSTTTRRRNNNIIIFFFGGGFFFEEEEEEDDDDDDFFFIIIFFFMMM___uuuwwwllliiioooxxxvvvnnnhhh]]]YYYUUUQQQOOOMMMJJJHHHGGGFFFDDDBBB@@@>>><<<;;;888999::::::;;;>>>CCCFFFHHHHHHHHHHHHJJJLLLNNNOOOTTTbbbzzzzzzppprrr|||{{{wwwRRRUUUrrrwwwaaaQQQ\\\{{{sss\\\QQQNNNFFFDDDDDDDDDEEEDDDBBBAAA@@@EEEEEEFFFFFFFFFDDDCCCBBBBBBBBB@@@?????????@@@AAA;;;::::::999888666555444111000000000...111;;;GGG[[[iiiooommmhhh___eee{{{~~~ooo___UUUMMMFFFDDDCCCBBBEEEJJJKKKOOOSSSWWW[[[```dddhhhbbbcccjjjyyyiiiRRROOOPPPUUU^^^ppp}}}}}}{{{xxxtttooohhh```[[[LLLEEE@@@BBBFFFJJJQQQWWWaaaiiiiiiaaa^^^nnn|||mmm^^^XXXxxxyyyhhhYYYMMMDDDNNNRRRVVVVVVRRRJJJ???777333111///...//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///444555222...+++++++++,,,,,,,,,------,,,---......///.........---------...............,,,,,,---......//////000111222333444555777888888;;;???EEEJJJNNNQQQUUUXXX``````ccchhhnnnpppnnnkkkgggnnnyyypppllliiiggggggooosss___WWWVVVVVVRRRTTTVVVVVVTTTOOOJJJGGGIIIIIIGGGFFFGGGLLLOOOPPPNNNWWWfffyyy|||sssooovvvyyyooogggbbbYYYVVVQQQNNNLLLKKKHHHGGGDDDCCCBBB@@@>>>===;;;;;;777999:::;;;===@@@DDDHHHIIIHHHHHHIIIJJJMMMOOOPPPSSSccc|||ssslllpppwwwxxx~~~SSSTTTooouuu___PPP\\\uuuwww[[[PPPNNNEEECCCDDDFFFFFFFFFEEECCCBBBFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAA======<<<;;;888666333222222000000000///000999CCCYYYhhhooolllhhh```eeewwwxxxhhh[[[QQQHHHEEEDDDCCCFFFJJJLLLPPPUUUYYY\\\___bbbddd___cccmmm}}}|||aaaPPPPPPRRRYYYhhh|||{{{yyyvvvrrrlllcccZZZSSSFFFBBBBBBEEEHHHLLLVVV___qqqkkk___UUU[[[qqqvvvddd\\\___~~~xxxfffUUUKKKFFFOOORRRVVVWWWRRRGGG===888222111/////////000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,333:::>>><<<444---++++++,,,,,,,,,---------,,,---......///.........---------.........//////---......//////000111111111222333444555777888888;;;???EEEJJJNNNQQQUUUXXX______bbbhhhnnnqqqpppmmmhhhooozzzvvvqqqmmmkkkllluuuvvvddd\\\[[[ZZZZZZ[[[[[[ZZZVVVQQQLLLIIILLLMMMMMMMMMQQQWWWYYYWWWYYYgggzzzzzzyyy~~~|||rrrhhh```\\\UUURRRNNNKKKIIIHHHFFFDDDAAA@@@???>>>===<<<;;;;;;888999;;;===>>>AAAEEEHHHIIIIIIIIIIIIKKKMMMPPPQQQZZZlllyyykkkgggfffkkkqqqwwwLLLQQQooozzzvvv\\\NNN[[[sssxxxWWWMMMNNNFFFCCCDDDFFFGGGGGGGGGFFFEEEHHHFFFDDDBBBBBBBBBBBBCCCAAA@@@?????????@@@AAABBB@@@???>>><<<:::777555333111///...///......555===VVVhhhpppnnniiiaaabbbpppoooaaaUUUJJJFFFEEEDDDFFFJJJLLLQQQWWW\\\___```bbbcccccckkkyyylllVVVNNNNNNTTTbbb|||~~~}}}yyywwwtttoooggg^^^SSSLLLBBBBBBDDDHHHKKKQQQ^^^kkk}}}hhhPPPIIIXXXpppppp``````iiitttvvvvvvooo___OOOIIIIIIPPPQQQTTTVVVOOOCCC;;;888111000//////000000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++111999??????999111+++,,,,,,,,,,,,------------,,,---......//////......,,,,,,------.../////////...//////000000111222222111222333444555777888888;;;>>>CCCHHHLLLQQQVVVYYY]]]]]]```fffmmmqqqqqqooohhhnnnxxx{{{vvvpppnnnqqqzzz{{{jjjbbb```^^^`````````^^^[[[XXXTTTRRRRRRXXX^^^ccckkksssrrrmmmvvvyyy~~~~~~{{{rrrjjjaaaZZZXXXQQQNNNJJJGGGFFFEEECCCBBB???>>>>>>===<<<;;;;;;:::888:::<<<>>>???AAAEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRcccuuuuuuiiigggfffiiittteeeDDDUUUyyyuuuWWWHHH\\\www~~~}}}zzzSSSHHHLLLGGGCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFBBB???>>>???AAACCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@>>><<<:::999888222000///000//////444;;;QQQfffrrrrrrmmmbbb]]]eee{{{~~~qqqeeeXXXLLLFFFEEEEEEGGGJJJKKKQQQYYY```cccddddddeeefffsssyyyjjj___RRROOOQQQZZZppp~~~xxxuuupppjjjbbbXXXNNNGGGAAACCCGGGKKKNNNUUUfffvvvtttYYYCCCFFFYYYlll|||~~~nnneeejjjtttlllkkkkkkhhh[[[LLLIIINNNSSSRRRSSSTTTKKK>>>777777111000//////111111///---......------------......------------------------,,,111777888444000......,,,,,,,,,------------...,,,---......//////......,,,,,,------...//////000...//////000000111222222111222333444555777888888:::===AAAFFFJJJPPPWWW[[[[[[[[[^^^eeemmmrrrrrrqqqiiinnnvvv~~~xxxrrrpppsss}}}ooogggcccaaaaaaaaabbbaaa```___]]]\\\]]]gggsss~~~{{{yyy|||~~~rrrkkkeee]]]XXXWWWNNNKKKGGGEEEDDDCCCAAA@@@=========<<<;;;;;;::::::999:::===>>>???AAAEEEGGGIIIIIIIIIJJJLLLNNNQQQRRRgggzzzuuukkkkkkqqqttt___FFF\\\tttSSSDDD^^^}}}vvvnnn~~~QQQEEEJJJFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIEEE@@@===;;;===@@@CCCDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>=========555333222333222111666<<>>===<<<555444222000...///333666IIIaaawwwyyypppggg___WWWjjj}}}qqqmmmuuu|||pppeeeVVVJJJEEEEEEFFFGGGOOOSSSZZZ___cccgggjjjlllkkksssdddWWWRRRRRRRRRRRReee~~~zzzxxxrrrgggXXXLLLEEEBBB@@@IIILLLJJJRRRdddpppqqq```@@@AAAWWWXXX\\\ooozzz~~~rrrmmmxxx~~~wwwiiimmmmmmbbbTTTMMMPPPTTTVVVTTTPPPIIIBBB<<<666333222111111000///......---////////////............------------------------........................---------------------------------............///...------------...//////666444222000//////000111333222222333444666888:::;;;===@@@EEEJJJQQQVVVYYYYYY\\\___ccckkkrrrrrrmmmkkkkkknnn|||zzzwwwuuuyyy{{{tttnnnkkkgggggghhhlllqqqttttttsss}}}sssfff___\\\YYYTTTOOOLLLHHHCCCBBBCCCCCC@@@<<<<<<;;;::::::999999999::::::;;;===???BBBEEEFFFGGGJJJMMMIIIIIIOOONNNQQQ^^^tttuuuwww{{{~~~xxx]]]ZZZ|||]]]LLLKKKnnnzzzuuucccIIIEEECCCBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@BBBBBBAAA???>>>===<<<<<<777666444222000111444777FFF___uuuxxxppphhh```YYYjjj|||zzzkkknnn|||tttjjjZZZMMMGGGFFFGGGHHHOOOTTT[[[aaafffjjjnnnpppwww~~~ooocccYYYPPPLLLMMM[[[]]]rrr~~~~~~xxxuuummm```SSSHHHCCCBBBDDDKKKPPPTTT^^^hhheeeYYYVVV>>>FFFbbbgggfffllllll|||sssqqqzzz|||sssgggkkkhhh\\\RRRPPPRRRSSSSSSQQQLLLGGG@@@:::555222111111000000///......---............------------------------------------........................---------------------------------............///...------------...//////444333111000//////111111222222222333444666888999;;;===@@@EEEKKKQQQVVVYYYZZZ]]]aaaeeemmmtttuuupppjjjjjjnnnwwwyyy{{{~~~xxxuuuuuunnnnnnooosssxxx}}}oooggg]]]XXXWWWVVVRRRNNNIIIEEEAAA@@@AAAAAA>>>;;;;;;;;;:::999999999:::::::::<<<>>>AAADDDFFFGGGHHHKKKNNNJJJJJJPPPOOOSSSbbb}}}zzztttyyyxxxjjjXXXaaa{{{ZZZHHHRRRxxxxxx^^^IIIFFFFFFGGGDDDDDDDDDCCCBBBAAA@@@???BBBAAA@@@??????@@@AAABBBAAAAAA@@@???????????????CCCBBB@@@===<<<;;;;;;<<<:::999777444222222555777BBB[[[rrrwwwqqqkkkccc\\\fffuuuzzzttthhhttt{{{ppp```QQQIIIGGGGGGHHHMMMSSS[[[cccjjjooosssvvv~~~pppaaaXXXTTTPPPNNNOOOYYY___yyy~~~xxxrrrgggYYYMMMFFFCCCDDDIIIMMMRRR[[[gggkkkZZZEEEMMM@@@MMMjjjsssoookkkdddwww|||{{{uuuwww~~~{{{qqqkkkooohhhYYYTTTZZZ[[[UUUQQQOOOJJJDDD===888444111111000000//////............------------,,,,,,,,,------------------------........................---------------------------------............///...------------...//////222222000//////000111222222222222333555666888999;;;===@@@EEEKKKQQQVVVXXXZZZ^^^bbbgggooowwwxxxsssiiikkkppptttxxx}}}zzzyyy{{{xxxwwwvvvwww{{{}}}rrrddd^^^WWWTTTSSSSSSPPPMMMFFFCCC@@@>>>???>>><<<:::;;;::::::999999:::::::::;;;===???CCCEEEGGGHHHIIIJJJNNNJJJIIIOOOQQQXXXhhhsssmmmrrryyyrrr~~~]]]UUUlllsssaaaPPP___~~~[[[KKKHHHGGGJJJFFFEEEEEEDDDBBBAAA???>>>AAA@@@>>>======???AAABBBAAAAAAAAA@@@@@@@@@@@@@@@CCCAAA???<<<;;;:::;;;<<<;;;;;;999666333222444666>>>WWWnnnuuuqqqmmmfff___```jjj|||uuuqqqiiiuuu~~~uuueeeVVVKKKGGGGGGGGGKKKQQQ[[[dddlllrrrvvvyyywwwhhhYYYTTTUUUTTTSSSTTTRRR\\\{{{yyyqqqbbbTTTIIIEEEEEEGGGKKKOOOUUU^^^hhhgggUUU@@@IIIGGGUUUiiirrrpppkkkhhhmmmppprrrttt|||}}}sssooopppfffWWWXXXcccbbbVVVTTTPPPJJJCCC<<<666222111000000/////////..................---------,,,,,,------------------------........................---------------------------------............///...------------...//////000000000///000111222333222222333444555777888888:::<<<@@@FFFLLLQQQUUUXXXZZZ]]]aaagggpppxxxyyyuuujjjlllssstttxxx||||||~~~||||||~~~}}}xxxeee]]]YYYTTTQQQQQQOOOMMMJJJCCCAAA???===<<<<<<:::999:::::::::999999::::::;;;<<<>>>AAADDDGGGIIIJJJJJJHHHLLLIIIIIIPPPTTT^^^qqq~~~mmmfffhhhkkksssmmmQQQXXX{{{rrrYYYUUUmmmlllQQQJJJHHHEEEIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@???===<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBB@@@>>><<<;;;;;;<<<===<<<<<<:::777333222333444:::SSSjjjsssrrrpppiiiaaa]]]cccrrrxxx}}}jjjbbbjjjwwwyyyjjj[[[NNNHHHFFFGGGIIIPPPZZZdddlllrrrwwwzzzyyynnnaaaUUURRRTTTTTTSSSSSSTTT```tttjjj[[[MMMEEECCCEEEHHHIIIRRR]]]dddeee\\\KKK===DDDRRRaaakkkpppmmmiiijjj```aaaeeennnzzz|||tttnnnlllaaaWWW[[[fffcccVVVXXXSSSLLLCCC;;;555222000////////////............////////////.........---------------------------........................---------------------------------............///...------------...//////////////////000111222222111222333444666777888888:::<<>><<<;;;::::::999::::::999999999:::;;;;;;===???CCCFFFIIIJJJKKKJJJFFFLLLJJJJJJSSSYYYggg}}}vvvhhhbbbaaa___nnnyyyxxxiiiVVVLLLbbbrrrOOO```tttZZZLLLOOOMMMIIIMMMIIIIIIIIIHHHFFFDDDCCCBBB??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>=========>>>>>>>>>>>><<<888444222222333888PPPhhhqqqrrrqqqkkkbbb]]]bbbqqqvvv```XXX___iii{{{ooo```SSSKKKHHHHHHIIIPPP[[[eeemmmrrrwwwyyyzzzmmmggg^^^VVVVVVWWWUUUTTTTTTXXXbbb~~~|||vvvggg]]]PPPFFFBBBCCCGGGIIILLLYYYfffhhh]]]MMM@@@999EEE```ppprrrssslllbbbbbbVVVSSSVVVbbbnnnrrrqqqooojjjeee]]]\\\cccjjjeee[[[WWWRRRJJJAAA999333111000........................000000/////////.........------------------------........................---------------------------------............///...------------...///////////////000000111111111111111333555666777777777999<<>><<<:::999999::::::999999999::::::;;;<<<===@@@DDDHHHJJJLLLKKKKKKFFFLLLKKKMMMWWW```qqqzzziii```___]]]YYY]]]hhhdddXXXVVVbbb}}}pppbbb{{{iiiPPPLLLVVVTTTLLLPPPIIIIIIIIIHHHGGGEEEDDDCCC??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>?????????@@@@@@@@@@@@>>>;;;666333333444666NNNfffpppsssrrrlllccc]]]cccvvvuuu^^^XXXeeesss}}}sssfffXXXOOOKKKJJJJJJQQQ\\\fffnnnsssvvvxxx|||lllbbbaaa\\\ZZZ\\\[[[XXXUUUVVVUUU]]]uuu}}}ssskkkYYYQQQGGGBBBCCCHHHMMMOOO[[[aaaeee^^^LLL???===AAARRRqqqzzzssstttlll]]][[[QQQJJJJJJSSS[[[]]]^^^aaa^^^UUUSSS\\\fffgggbbb^^^RRRMMMDDD<<<555111000000........................//////.........---------------------------------........................---------------------------------............///...------------...////////////000000000000000000000111333555777777777777999<<>><<<:::999999:::999999999999::::::;;;<<<>>>@@@DDDHHHKKKLLLLLLKKKFFFMMMMMMOOO[[[eeewwwnnn]]]YYY[[[[[[VVVNNN\\\]]][[[kkkzzzlllwwwbbbJJJKKKXXXTTTIIILLLHHHHHHHHHGGGGGGEEEDDDCCC???@@@AAACCCCCCDDDDDDCCCAAAAAABBBCCCBBBAAA@@@???======???@@@AAAAAAAAAAAABBBBBB@@@===888555444555666MMMeeeooosssssslllccc[[[ddd{{{zzzbbb```ttt~~~vvvjjj\\\RRRMMMLLLLLLSSS^^^hhhooosssvvvxxxwwwkkkccc___YYYWWWYYY\\\[[[VVVSSSTTTRRRYYYooo~~~}}}wwwlllbbbQQQKKKDDDBBBFFFMMMSSSVVViiiggg___NNN<<<666AAAOOOccc~~~oooqqqkkk[[[XXXOOOFFFCCCIIINNNMMMOOOUUUMMMBBBDDDTTT```]]]XXXXXXLLLGGG???777222/////////---...........................---------,,,,,,,,,------------------------........................---------------------------------.........//////...------------...////////////000000000000//////000111333555777777777777999<<>>===@@@???===<<<<<<>>>@@@AAAEEEAAA===;;;;;;:::777444999KKKfffsssssswwwsssaaa```aaaqqqmmmjjjxxxyyynnn```TTTNNNLLLMMMTTT```kkkrrrwwwzzz{{{uuukkkbbbZZZVVVYYYWWWUUUVVVXXXYYYXXXVVVZZZVVVccc~~~uuujjj```ZZZKKKCCCBBBKKKPPPQQQWWWaaaqqqZZZIIICCC>>>999FFFZZZ{{{~~~{{{rrriii```ZZZEEELLLSSSTTTQQQPPPQQQSSSJJJJJJKKKNNNNNNNNNOOORRRFFF@@@888333222111000///000000000000000///...---333//////222///***+++111---000000,,,...555888666///---000---'''---333,,,...---,,,---///000///...---------------------------------............///.........//////000111222333444555666777888999::::::===CCCJJJPPPUUUYYYZZZ\\\\\\```iiirrruuusssooonnnoootttxxxuuu|||ppp___XXXRRRMMMJJJEEEDDDCCCAAA@@@?????????;;;;;;;;;:::::::::999999888:::;;;<<<<<<===???AAACCCEEEGGGJJJLLLMMMLLLLLLIIINNNQQQVVVhhh|||hhhYYYXXXZZZXXXWWW[[[ddduuupppYYY]]]~~~iii[[[OOOOOOTTTSSSNNNJJJIIIHHHGGGEEEBBBAAABBBCCCFFFEEEDDDEEEFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>===>>>>>>=========???@@@AAACCC@@@===;;;;;;:::888555777IIIdddppppppuuutttfff___\\\hhhoooiiirrr}}}|||pppaaaTTTMMMKKKOOOVVV```kkkssswwwzzz{{{xxxoooggg```ZZZVVVUUUWWWZZZ[[[ZZZYYYYYYZZZ^^^]]]kkkxxxnnnbbbWWWPPPHHHEEEDDDJJJPPPVVV^^^fff```RRRCCC;;;888???XXXrrrxxxrrrpppbbbOOOHHHSSS^^^aaabbbdddbbb^^^EEEFFFIIILLLMMMNNNPPPRRRCCC>>>777222111000000//////000000111111222222222))),,,...---111444222+++,,,//////+++---333555333...,,,000000(((***///***---,,,+++,,,---...---,,,---------------------------------............///.........//////000111222333444555666777888999::::::>>>CCCIIIOOOTTTWWWYYY\\\]]]aaaiiiqqquuusssooolllnnntttrrrdddbbbgggsssqqq]]]SSSQQQNNNLLLKKKBBBBBB@@@>>>===<<<;;;;;;:::::::::999999999999999777999;;;<<<===>>>AAADDDFFFFFFHHHIIIKKKLLLMMMNNNMMMOOOQQQZZZpppiii\\\TTTUUUWWWUUUXXX]]]rrrtttcccTTTaaacccVVVLLLMMMQQQOOOKKKHHHJJJGGGEEECCCCCCCCCCCCBBBEEEEEEDDDEEEGGGGGGFFFDDDAAAAAA@@@???>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAA???<<<;;;;;;;;;:::888555FFF___kkkjjjqqquuukkkbbb[[[aaa|||}}}vvvyyy~~~rrrbbbUUUNNNKKKLLLRRR]]]hhhrrryyy|||}}}vvvrrrlllfffaaa]]]YYYVVVRRRXXX^^^```^^^[[[\\\]]]bbbcccsss~~~xxxnnnbbbVVVKKKDDDDDDGGGHHHKKKTTT___ffffffJJJEEE<<<555888MMMlllwwwssstttbbbGGGWWWfffqqqrrrrrrrrrhhhYYYAAADDDGGGKKKNNNPPPQQQQQQ???:::555111/////////////////////000222444666888...333222///555>>>999,,,,,,...---++++++///111000,,,(((000444---,,,111000///---++++++,,,---,,,+++........................---------............///.........//////000111222333444555666777888999:::;;;>>>CCCIIINNNSSSVVVWWW\\\]]]bbbjjjqqqtttssspppiiinnnvvvlll[[[VVVWWW___lllxxxkkk]]]QQQMMMMMMKKKIIIIIICCCBBB@@@>>><<<;;;;;;:::999999888888888888888888777999;;;<<<>>>@@@DDDGGGIIIHHHHHHIIIKKKMMMOOOPPPRRRRRRVVVcccxxxrrr[[[UUURRRTTTTTTTTTYYYaaa{{{ppp___XXXooo\\\RRRJJJKKKMMMKKKHHHGGGJJJFFFCCCBBBDDDEEEDDDAAAEEEEEEDDDEEEGGGHHHFFFEEEBBBAAA???>>>===>>>??????;;;<<<===???@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;666DDDZZZeeedddkkkrrrmmmjjj```bbbyyy||||||~~~~~~}}}~~~qqqbbbUUUNNNKKKJJJPPP\\\jjjwww{{{mmmjjjfffcccaaa```^^^\\\ZZZ]]]aaaccccccbbbbbbbbbhhhkkk{{{~~~xxxnnnbbbVVVKKKDDD@@@CCCIIIMMMRRR]]]hhheeeYYY??????:::888FFFddd|||zzztttmmm\\\IIIdddttt{{{yyyvvvdddMMMAAAEEEJJJMMMQQQUUUTTTQQQ;;;888444111//////000000000/////////111444777888999999999:::===<<<777000......---,,,,,,---......///)))...222***)))000000111///---,,,---...---,,,////////////////////////---------............///............///000111222333444555666777888999:::;;;>>>CCCHHHNNNRRRTTTVVV\\\^^^ccckkkqqqtttrrrpppiiiooo{{{}}}nnn]]]OOOQQQSSS[[[gggrrr}}}~~~hhh]]]TTTLLLKKKKKKHHHFFFFFFAAA@@@???===<<<;;;::::::888888888888888888888888888999;;;<<<>>>AAAFFFIIIKKKJJJIIIJJJKKKMMMOOOQQQRRRTTT[[[kkk}}}rrr```RRRQQQPPPPPPPPPSSSZZZbbb~~~hhhYYYWWWuuuVVVOOOIIIIIIJJJHHHGGGGGGIIIFFFBBBBBBDDDFFFDDDBBBEEEEEEDDDEEEGGGGGGEEEDDDAAA@@@???>>>>>>>>>???@@@<<<<<<>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;<<<===:::CCCVVV```___fffpppmmmoooeeedddwww}}}qqqjjjvvvxxxxxxuuuuuuzzz|||pppaaaTTTLLLIIIMMMSSS___ooo}}}}}}wwwkkkhhheeedddeeeeeedddcccdddaaa```bbbhhhkkkiiifffrrrwww~~~yyyqqqcccVVVKKKEEECCCCCCDDDLLLRRRZZZeeeiiiZZZFFF>>><<<888<<>>OOOMMM888---222000///.........------...333---...---'''---666333222///,,,,,,,,,---------////////////////////////---------............///............///000111222333444555666777888999:::;;;>>>CCCHHHNNNRRRTTTVVV\\\___eeelllqqqsssrrrqqqjjjrrrzzzmmmcccXXXOOOTTTUUU\\\hhhtttnnnYYYUUUOOOJJJJJJHHHDDDBBBCCC======;;;:::999999888888888888888888888999999999999:::<<<===???BBBGGGKKKLLLKKKKKKKKKLLLNNNPPPQQQPPPUUUaaarrr}}}zzzhhhXXXNNNMMMLLLKKKLLLRRR\\\dddaaaTTTVVVvvvrrrRRRLLLIIIJJJIIIGGGFFFHHHGGGEEECCCCCCDDDEEEEEEEEEFFFEEEDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>????????????;;;<<<<<<<<<;;;;;;===>>>???CCCRRR^^^___gggqqqooonnnfffcccpppsssiiillllllkkkjjjkkkpppwww|||yyynnn```TTTMMMKKKMMMTTTaaarrr{{{wwwnnnllliiihhhiiijjjjjjiiikkkfffcccgggpppvvvtttppp{{{uuummmdddWWWKKKDDDCCCFFFHHHJJJPPPWWW___ccc^^^LLL:::999999;;;FFF```}}}|||zzzgggOOORRRggg|||~~~ssseeeTTTFFFLLLSSSVVVUUUXXX[[[SSSHHH888777555222///...000111000///.........///000111333///CCCbbb___>>>---444111......000000------///---,,,...---222GGGTTTKKK111...++++++,,,---..............................---------............///.........//////000111222333444555666777888999:::;;;>>>CCCIIINNNSSSVVVWWW\\\```ffflllqqqrrrrrrqqqkkkttt~~~pppgggccc]]]WWW______fffsssttt]]]RRRLLLHHHFFFGGGDDD@@@>>>@@@::::::999888888888888888888888888999999999:::::::::;;;<<<===???CCCHHHLLLLLLLLLLLLMMMNNNOOOPPPQQQVVV\\\iiiuuuyyyppp```TTTNNNMMMJJJHHHLLLVVVbbbjjjtttXXXQQQWWWzzzzzzdddPPPLLLJJJJJJIIIFFFFFFJJJEEEEEEEEEDDDCCCCCCEEEGGGFFFEEEDDDDDDDDDCCCAAA???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@>>>=========>>>???:::<<<===<<<::::::<<>>CCCIIIOOOTTTWWWYYY\\\aaagggmmmppprrrrrrrrrkkkuuuzzznnnhhhgggddd```llllllrrrwwwdddSSSJJJJJJEEECCCBBBCCCAAA===<<>>???CCCHHHLLLLLLLLLMMMNNNOOOOOOPPPPPP^^^eeeooowwwtttgggYYYPPPQQQOOOKKKHHHNNN[[[hhhpppfffOOOMMMWWW{{{}}}www]]]OOOKKKJJJKKKIIIFFFGGGKKKCCCEEEFFFDDDBBBBBBEEEIIIFFFEEEDDDCCCCCCBBB@@@>>>@@@AAABBBCCCDDDCCCBBBAAABBBAAA>>>===<<<===>>>???:::<<<===<<<::::::<<>>777555222111333666888888---------------------------------.........//////.........//////000111222333444555666777888999::::::===CCCJJJPPPUUUYYYZZZ\\\aaahhhmmmpppqqqrrrrrrkkkuuuzzzwwwuuuwwwzzzyyytttnnnkkklllwwwzzziii^^^VVVNNNIIIGGGAAA@@@???>>>===<<<;;;:::888888888777777777777777;;;;;;;;;:::::::::999999<<<<<<>>>AAACCCFFFGGGHHHRRRMMMLLLOOOOOOMMMQQQXXX```pppwwwnnnbbb]]]XXXPPPOOODDDCCCMMMRRRSSSeee|||yyyWWWHHHYYYuuulllPPPGGGFFFEEEFFFGGGHHHFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGKKKJJJGGGDDDBBB@@@>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>======>>>>>>===<<<<<<;;;:::;;;===@@@DDDFFFKKKNNNQQQXXXeeettt~~~wwwmmmeeebbb^^^```uuuxxxzzzqqqqqqjjjjjjeeeRRRJJJMMMNNNPPPRRRZZZgggnnnmmmkkkkkkfffqqq}}}xxxooohhhddd]]]UUUNNNHHHFFFDDDAAAAAAGGGOOOUUUVVVSSSIII===888999;;;999MMMzzzcccXXXuuujjjTTTNNNOOOOOOPPPOOORRRVVVRRRFFF>>>===111111000///////////////---///111222333222111000........................////////////...------,,,...---,,,,,,---...///000222333444222///...000333<<<888333///,,,,,,---...//////.........------------...///...---...///111444333333333555777999;;;<<<===CCCLLLRRRSSSVVVYYY```___dddlllooommmkkkllllllttt}}}{{{yyyyyyzzzzzzvvvsssrrrtttqqqeeeWWWPPPJJJDDD????????????>>>===<<<;;;::::::888888888888777777777777::::::::::::::::::::::::===>>>@@@BBBEEEGGGIIIJJJLLLJJJLLLOOOOOOMMMRRRYYYjjjsssrrrdddXXXTTTPPPIIINNNGGGIIIUUUZZZ\\\mmmmmmSSSKKKaaadddKKKGGGFFFFFFGGGHHHGGGEEECCCGGGGGGGGGFFFEEEEEEFFFHHHJJJHHHFFFDDDAAA@@@???>>>@@@@@@AAABBBAAA@@@???>>>>>>===<<<===>>>???>>><<<======<<<<<<>>>AAADDDFFFGGGFFFNNN^^^hhhnnn||||||qqqggg```[[[^^^sss}}}xxx|||vvvyyyrrr[[[KKKGGGBBBKKKLLLTTTaaalllppprrruuurrr~~~wwwpppggg```[[[VVVOOOJJJDDDDDDEEEFFFJJJPPPVVVZZZQQQHHHBBBAAA<<<666888???ccc}}}eeennn~~~fffUUUSSSYYY]]]VVVSSSTTTWWWQQQFFF===;;;111000000///////////////---...000111222111000///..............................///000000///---,,,---...///000000//////...333333111...++++++...111666444222///...---------//////.........---------///000111000///000111333333333333444666777999:::===>>>DDDMMMSSSTTTWWW[[[______dddlllooommmkkklllmmmuuu~~~|||zzzyyyxxxxxxxxx~~~~~~nnn[[[QQQIIIFFFCCC???<<<=========<<<;;;:::999999888888888888888888888888888999999999:::;;;;;;<<<<<>>??????>>>???>>>>>>>>>???AAACCCDDDGGGDDDRRRiiiqqqnnn}}}pppddd[[[[[[llllll|||yyybbbSSSFFFEEECCCHHHSSS```kkkuuu}}}xxxlllddd[[[TTTOOOLLLHHHDDDBBBCCCFFFKKKQQQTTTVVVVVVFFF:::777===<<<555===OOO~~~kkkeeeuuucccYYYYYY___ccc^^^[[[YYYWWWOOODDD<<<999111000//////......//////---...///000000000///...........................,,,---///000000///...------///111222222000...,,,000111222111...,,,,,,,,,000000000///......---,,,...............---------///000111000///000111333222222444666777888888888>>>???DDDNNNTTTUUUXXX\\\___```eeemmmpppmmmlllmmmnnnvvv}}}}}}zzzbbbUUULLLEEEAAABBBAAA>>><<<>>>:::::::::999999888888777777888888888888888999999888999999:::<<<======>>>@@@AAACCCFFFHHHJJJJJJKKKIIILLLQQQSSSSSSWWW```hhhddd```VVVJJJFFFJJJLLLJJJGGGHHHOOOZZZfffuuulllTTTNNNXXXxxxrrrTTTLLLDDDDDDFFFHHHJJJIIIFFFDDDKKKLLLLLLJJJGGGFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@@@@DDDDDDDDDCCCAAA???===;;;;;;::::::<<<>>>@@@??????>>>>>>>>>??????@@@AAAAAAEEEGGGXXXoooxxxxxxqqqbbb\\\eeeqqqppptttttt___PPPHHHDDDHHHRRR___nnnzzz}}}tttlll___YYYPPPIIIFFFDDDCCCBBBCCCEEEHHHLLLPPPOOOJJJFFF???777333666;;;EEEYYYnnnqqq]]]nnnyyyllleeeaaa```aaabbbfffccc]]]VVVLLLBBB:::666000000///............///------...//////......---........................------------......//////...///000111000///---+++***///444888777333...***111000///...------------........................---...///...------///111111222444666888888888888===>>>DDDMMMSSSUUUXXX\\\```bbbhhhppprrrooommmooopppwwwxxxjjjYYYLLLFFFAAA===;;;===<<<999999:::888888888888777777777777777777888888999999999:::999999:::<<<===>>>???@@@@@@AAADDDGGGIIIJJJJJJJJJJJJNNNRRRRRRTTTZZZcccjjjVVVRRRKKKEEEFFFLLLPPPOOOLLLNNNSSS___qqq}}}```NNNPPP___~~~cccOOOKKKBBBBBBDDDGGGIIIJJJIIIGGGIIIJJJKKKIIIFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCGGGGGGFFFEEECCC@@@>>><<<:::999999;;;>>>@@@@@@???===>>>??????@@@@@@@@@???@@@KKK\\\ooo}}}~~~mmmbbbbbbggg~~~~~~|||sssvvv}}}|||pppbbbRRRKKKMMMUUUbbbnnn|||xxxuuuoooeee]]]VVVQQQJJJDDDAAABBBCCCDDDFFFHHHJJJLLLLLLGGG@@@;;;:::<<<888444BBBaaarrrUUU```~~~ooobbbaaacccbbbbbbeeelllhhh___SSSHHH???888444000//////...............---............---------...........................---,,,+++,,,---///111///...------,,,,,,,,,,,,***,,,111555777666333000555333///,,,+++,,,---///---.....................---...///...------///111111222444666888888888888;;;<<>>;;;:::<<<;;;888888;;;666666666777777777777777777777888888999:::::::::;;;<<<===>>>???@@@AAAAAAAAABBBEEEHHHJJJKKKJJJJJJJJJNNNQQQRRRVVV\\\bbbcccNNNLLLHHHFFFIIIMMMQQQSSSNNNRRRZZZgggqqqWWWMMMYYYjjjxxxXXXMMMEEECCCBBBCCCEEEHHHJJJJJJIIIGGGHHHIIIHHHEEECCCBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHFFFDDDAAA???===:::999999;;;===??????>>>===>>>@@@AAAAAAAAA@@@???BBBOOO___ooozzzmmmgggfffzzzsssfffxxx|||{{{lll___YYYZZZbbbjjj|||uuupppmmmggg^^^VVVNNNKKKGGGCCCBBBDDDGGGIIIJJJLLLOOOMMMHHHBBB>>><<<444===>>>===SSSzzzxxxbbbLLLmmmttt___PPPRRRXXX[[[```iiioookkk___OOOCCC<<<777222000///......------......///.........------------........................//////////////////000000...---,,,+++***+++,,,---...,,,+++---000555777999666333///+++***+++...000---------...............///000111000///000111333222222444666777888888888:::;;;BBBKKKRRRTTTWWW[[[```eeennnuuuuuuqqqooorrrooowww{{{eee\\\RRRLLLFFFAAAAAADDD>>><<<;;;===<<<999:::>>>555666666666777777888888777777888999999:::;;;;;;>>>>>>???@@@@@@AAABBBBBBBBBDDDHHHKKKLLLLLLLLLKKKIIIOOOSSSVVV\\\aaa^^^XXXKKKIIIHHHIIIKKKOOOTTTXXXSSS[[[hhh{{{eeeRRRRRRhhh|||gggSSSNNN@@@GGGEEEDDDDDDFFFHHHHHHHHHEEEFFFGGGGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDAAA???===;;;:::999;;;===>>>>>>======???BBBDDDEEEDDDCCCBBBFFFKKKXXXhhhwwwxxxpppkkk~~~llllll~~~~~~~~~zzz}}}}}}yyyssskkkfffddd```YYYRRRIIIHHHFFFDDDDDDGGGKKKOOOPPPSSSTTTNNNDDD===<<<>>>666@@@MMM]]]vvvkkkYYY___~~~eeeOOODDDLLLVVVXXX```kkkpppkkk^^^KKK???:::666111//////...------------...000//////..........................................111555777777444000---,,,,,,------------------///---,,,...333777888888111///---++++++,,,...///---------........./////////000111000///000111333333333333444666777999:::;;;<<>>===;;;::::::;;;===>>>===<<<>>>@@@CCCFFFGGGFFFEEEDDDDDD@@@III[[[dddmmmvvvppp{{{}}}mmmrrr}}}zzztttxxx~~~xxxsssllleee]]]YYYXXXUUUPPPKKKFFFFFFFFFEEEFFFIIINNNRRRVVVYYYWWWNNN@@@888888<<>>888000******,,,...000111000...---,,,...222999===<<<777222+++++++++,,,,,,------...---------.........//////---...///...---...///111444333333333555777999;;;<<<===CCCMMMTTTVVVYYY^^^]]]bbbmmmtttsssnnnmmmpppnnnvvvkkkfff```YYYTTTOOOJJJGGG???>>>>>>===<<<<<<;;;;;;666666666666666777888888777777777777888888888888888888999:::<<<===>>>>>>??????>>>>>>???AAACCCDDDIIIHHHIIIJJJMMMOOONNNMMMOOOTTT___lllqqqhhhTTTDDDLLLIIIHHHLLLSSS[[[```bbbhhhbbb]]]UUU[[[jjjqqqSSSOOOPPPIIIHHHIIIIIIGGGEEEDDDEEEFFFHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>======;;;:::;;;===>>>>>>>>>>>>@@@DDDGGGDDD@@@BBBGGGBBBIIIJJJJJJMMMVVVxxxyyyttt{{{\\\nnnuuu~~~vvvrrryyytttjjjeee___[[[UUUPPPNNNKKKGGGDDDCCCCCCDDDHHHMMMRRRVVVXXX___VVVKKKBBB===;;;>>>AAAVVVqqq~~~dddeeexxxiiiGGGSSSbbblllpppqqqrrrsssbbb[[[PPPEEE;;;555222111000000000000////////////////////////////////////000///---,,,,,,---///000***000222888@@@888,,,...)))///777999777444444555444888<<<;;;666000,,,++++++++++++---///000...,,,//////............//////////////////000000000000000111333555666777888888;;;===DDDMMMRRRRRRUUUYYYbbbdddllluuuwwwsssooonnnlllvvvzzzuuupppqqquuu~~~zzznnn```WWWRRROOOJJJGGGEEECCCAAA???>>>======<<<;;;;;;::::::666666666666666777888888777777777777888888888888999999::::::;;;<<<======@@@@@@@@@AAAAAACCCDDDEEEEEEGGGJJJMMMOOOPPPPPPPPPMMMXXXeeennnkkk___QQQGGGNNNKKKJJJOOOYYYbbbeeeeee}}}bbbZZZXXXfff}}}dddOOOMMMMMMFFFHHHIIIHHHEEEBBBAAABBBDDDGGGFFFDDDBBBAAAAAABBBCCCEEECCCAAAAAABBBCCCCCCBBBDDDEEEEEEEEEDDDBBB???>>>===<<<:::;;;===>>>>>>===???@@@DDDFFFDDD@@@BBBHHHHHHLLLIIIEEEFFFIIIbbb}}}nnnhhh]]]vvvyyyrrrooorrrwww{{{{{{oooddd```XXXSSSMMMJJJHHHFFFDDDAAABBBHHHOOOQQQPPPQQQVVV[[[cccVVVFFF<<<:::AAANNNYYYzzzkkkaaayyynnnYYYTTTbbbnnnrrrssstttssspppZZZTTTJJJ@@@888222///...000000000000/////////...........................000...---,,,,,,---...000//////+++222>>>:::...---,,,111555555222//////111111444888777444///---,,,,,,,,,,,,...000111///...//////.........//////000////////////000000000000111222444555777888999:::<<<>>>EEENNNSSSTTTWWW\\\```ccckkkuuuwwwrrrnnnmmmmmmvvv|||rrrjjjeeeccc___```dddllluuu~~~|||uuuoooggg```YYYQQQGGGAAABBB@@@>>>=========<<<;;;<<<<<<;;;::::::999999999777666666666666777888888777777888888888999999999::::::;;;;;;;;;<<<<<<<<<@@@AAABBBCCCDDDEEEEEEEEEEEEIIINNNPPPOOOOOOPPPRRRQQQ___mmmmmmaaaSSSLLLKKKNNNKKKLLLSSS^^^hhhmmmnnnaaaWWW^^^vvvlllVVVLLLKKKIIIEEEHHHGGGEEEBBB???>>>@@@BBBHHHFFFCCCAAAAAABBBDDDEEEGGGDDDBBB@@@@@@AAA@@@???CCCDDDFFFGGGFFFCCCAAA???===<<<;;;;;;>>>?????????BBBBBBDDDEEECCC@@@CCCIIIQQQSSSMMMHHHGGGEEERRRkkkqqqwww}}}XXX^^^vvvwwwqqqlllkkklllrrr~~~~~~{{{yyysssggg]]]YYYOOOKKKGGGCCCCCCCCCBBBBBBEEEMMMTTTUUUSSSUUU___hhhaaaNNN<<<888AAATTTkkk}}}sss^^^mmmwwwaaaUUUkkkyyy}}}|||~~~wwwlllUUUNNNDDD;;;555111...---000000000/////////..............................///...---,,,,,,---...///000---)))333DDDAAA222---444555666333///,,,...000///111333222000...---------------///111111000///...............///000111.../////////000000000111222333444666888999:::;;;>>>???EEENNNSSSUUUZZZ```^^^aaakkkuuuxxxsssnnnmmmmmmvvvyyyuuupppiiidddaaa______YYYYYY[[[___dddhhhiiiiiiiiiiiikkkqqqvvvrrrggg]]]\\\XXXSSSOOOLLLIIIEEEBBBAAA???============;;;999::::::999999888888888888777777666666777777888999777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<@@@BBBDDDFFFFFFDDDAAA???===<<<;;;===@@@BBBCCCCCCDDDCCCCCCDDDCCCAAADDDIIIRRRTTTNNNJJJKKKGGGKKK[[[sss{{{sssvvvoooZZZWWWuuuyyyppphhhddddddjjjxxx~~~{{{vvvqqqoooiii^^^VVVSSSJJJHHHDDDBBBBBBDDDEEEGGGLLLMMMOOORRRWWW```jjjrrrXXXFFF;;;HHHbbb}}}wwwbbblllrrriiilll{{{fffUUULLLAAA777333111000000000000/////////.................................///...------------...///,,,---...:::LLLGGG777333555555333///+++***,,,///111111000///---,,,,,,,,,------,,,...000111000///......---......///000111......//////000000111111222333444555777888:::;;;>>>???DDDMMMRRRUUU[[[bbb^^^aaakkkvvvyyytttooonnnmmmvvvyyyrrrlllhhhbbb```^^^[[[YYYWWWUUUUUUPPPPPPPPPRRRTTTTTTRRRQQQQQQNNNNNNRRRXXXWWWOOOGGGHHHFFFCCCAAA@@@@@@???>>>===;;;::::::::::::888666888888888888777777777777777777777777777888999999777888888999:::;;;;;;;;;>>>>>>>>>============<<<>>>@@@BBBDDDFFFFFFFFFFFFJJJMMMOOONNNLLLOOOWWW___jjjkkkhhh]]]OOOHHHJJJOOOOOOTTTZZZ___hhhxxxtttyyyxxxaaaOOOKKKIIIAAA>>>CCC>>>??????>>>===>>>AAADDDGGGFFFEEEDDDDDDFFFIIIKKKHHHEEEAAA>>>======<<<;;;>>>???BBBCCCDDDCCCAAA???===<<<<<>><<<:::999999999666666666888999:::999777777777777777777777777777888777777777777888999999888888999:::;;;;;;<<<===???????????????????????????@@@BBBDDDFFFGGGGGGHHHHHHJJJLLLMMMOOOUUU^^^eeekkkfff]]]SSSLLLJJJMMMPPPUUU\\\dddlllxxxwwwdddeeecccSSSHHHGGGDDD;;;999???;;;===>>>??????@@@CCCEEEBBBBBBBBBBBBCCCEEEGGGHHHGGGCCC???<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA>>>======@@@CCCFFFGGGGGGDDDAAAAAACCCCCCAAABBBEEEEEEIIIDDDAAAFFFCCC???DDDGGGffflllgggoooooommmqqq[[[^^^vvvxxxnnnggg```^^^```jjjuuu{{{vvvrrrnnneee^^^XXXVVVSSSMMMJJJKKKCCCDDDFFFFFFGGGIIILLLOOORRRPPPSSS^^^hhhgggWWWIII>>><<>>===??????>>>============<<<;;;:::::::::555555666888;;;;;;:::999777777777777777777777777888888777777888888999:::888888999:::;;;<<<======@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIJJJLLLPPPTTTZZZ^^^aaa```[[[SSSMMMKKKLLLPPPSSSZZZ___iiiwww|||^^^VVVdddyyyYYYMMMDDDCCC@@@;;;:::===;;;===@@@BBBBBBBBBCCCDDD???@@@AAACCCDDDFFFFFFGGGEEEAAA===;;;;;;<<<===>>>>>>??????@@@AAABBBDDDDDDAAA@@@???@@@BBBCCCCCCCCCCCC@@@@@@CCCDDDAAA@@@BBBBBBHHHCCC@@@DDDCCC???DDDBBBYYYxxxhhhiiiyyy}}}qqq~~~ppp[[[ZZZssssssddd]]]]]]^^^jjjyyy{{{vvvqqqlllgggddd]]]VVVOOOMMMJJJFFFEEEGGGBBBEEEIIIKKKLLLMMMPPPSSSSSSWWW]]]bbbaaaVVVFFF:::999@@@```lllkkkYYYQQQAAA:::333111333444111---//////.........------------------------------------..................---,,,000+++)))---,,,000???888777777777888999888888333000---,,,---...,,,+++...,,,++++++---///000///111000///......---......------...///000111222222333222222333444777:::<<<:::<<>>===;;;::::::999999444666888888888888888999555555555777999999777555777777777777888888888888888888888777888888999:::888888999:::;;;======>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIILLLMMMMMMMMMOOOSSSXXXZZZZZZYYYUUURRRNNNKKKKKKNNNRRRUUU[[[^^^hhh|||uuu\\\ZZZhhhWWWMMMDDDAAA@@@???======<<>>???@@@@@@???@@@AAACCCFFFGGGCCCBBB@@@???@@@@@@???>>>BBB??????CCCDDDAAA???@@@;;;BBB???;;;AAAAAA>>>DDDAAARRRxxx}}}hhhdddsssfffPPP\\\yyyxxxddd\\\]]]VVV```nnnwww{{{~~~{{{uuuooojjjeee```]]]ZZZRRRJJJHHHEEEAAAAAACCCDDDHHHMMMPPPQQQQQQTTTVVVTTT\\\ccc```SSSFFF???===@@@MMMppp{{{xxx}}}```QQQRRR999555222555999999333---//////.........---------------------------------------............------***///---...222,,,)))222444444444666777666444333000---++++++...///---+++///...,,,,,,...000111111222111000///------------------...///000111222222444444333444555888;;;===;;;===DDDMMMRRRRRRUUUYYY\\\]]]dddnnnrrrqqqppprrrnnnvvvzzzeeeccc___\\\ZZZWWWTTTQQQQQQPPPNNNLLLJJJGGGFFFEEEJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>?????????;;;;;;::::::999888777777777777777777777666666666777777777777777777888888666666666666777777777777;;;888777888;;;===<<<;;;;;;;;;<<<<<<======>>>>>>AAABBBBBBCCCDDDEEEFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKOOOUUUYYYXXXQQQKKKGGGIIIJJJIIIJJJOOOTTTVVV]]]ZZZfffoooQQQQQQ{{{lllNNNHHHAAA???@@@BBB@@@>>>@@@@@@AAABBBBBBCCCCCCDDD@@@@@@BBBDDDEEEFFFFFFFFFCCC@@@===:::999;;;>>>@@@??????@@@AAABBBDDDEEEEEEBBBAAAAAAAAA@@@?????????BBBBBBAAA@@@@@@????????????@@@???>>><<<<<<>>>AAAEEEFFFdddvvvjjjhhhvvv~~~ttttttUUULLLTTTxxxqqq___WWWTTTRRRTTTYYYaaaooo|||{{{xxxqqqoooiiiccc]]]YYYVVVTTTIIIGGGCCC@@@@@@CCCFFFIIIIIIMMMOOOMMMNNNTTT\\\```ooo```SSSMMMDDD:::999AAAMMMqqq}}}ttt{{{zzzeee]]]SSSFFF666444333444555555444222///...------...///...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////000///---+++...222333222444444333444555888;;;===<<<===CCCKKKOOOPPPTTTZZZ^^^\\\[[[bbblllrrrrrroookkkvvv~~~ppp```VVVSSSQQQOOOMMMLLLJJJHHHFFFHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<=========<<<<<<:::::::::999888777777777777666666666666666777777888888888777777777777777666666666777777777888888;;;999777888;;;======;;;======>>>>>>???@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMQQQRRRQQQNNNKKKJJJFFFIIIKKKJJJJJJLLLOOOQQQZZZ[[[mmmuuu]]]QQQ\\\^^^KKKEEE???===@@@BBBAAA???>>>??????@@@BBBCCCCCCDDD@@@AAABBBCCCDDDEEEEEEEEECCCAAA===;;;;;;<<>>======>>>>>>===<<<<<<===???>>>BBBTTTrrrsssgggnnn~~~```LLLJJJSSSooouuubbbWWWSSSSSSQQQSSSYYYbbbllluuu{{{~~~}}}{{{zzzxxxwwwyyyxxxwwwwwwwwwtttqqqnnneeebbb\\\UUUOOOKKKHHHGGGDDDCCCBBBBBBCCCFFFIIIKKKOOOMMMKKKOOOXXXdddlllooojjjXXXEEE:::333666JJJ```zzztttkkkgggqqqwwwfffZZZKKK===444222111111222222000//////...------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---......//////......////////////////////////,,,------///000111///---444444333444666888;;;===<<<===CCCKKKPPPQQQTTTZZZ]]]ZZZZZZaaajjjqqqqqqnnnkkkvvv{{{tttiii```YYYSSSMMMHHHHHHGGGEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999888888777777666666666666555555555777888999999888888888777777666666666777777777777888888888;;;:::999999<<<======<<<>>>???@@@AAABBBCCCDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKNNNOOOLLLGGGEEEFFFIIIGGGIIIJJJJJJHHHGGGJJJMMMXXXbbb|||}}}aaaOOOUUUlllsssQQQGGGCCC>>>===???AAAAAA@@@===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA>>><<<<<<===@@@AAA@@@AAACCCDDDEEEDDDCCCBBB>>>============>>>>>>??????@@@AAAAAAAAA???===;;;:::<<<======<<<;;;<<<===999@@@EEENNNiiijjjiiiuuuttt\\\RRR>>>SSSlll|||vvvgggZZZSSSMMMMMMSSSXXX[[[eeeqqqwwwzzz~~~~~~|||{{{wwwxxxzzzzzzyyyyyyzzz{{{zzzyyyvvvsssqqqoooooonnnlllkkkjjjiiiiiigggccc```[[[XXXRRRKKKFFFCCCAAAAAA@@@AAACCCEEEHHHJJJLLLMMMOOOLLLNNN[[[kkkuuuuuuqqqRRRGGG<<<666555@@@[[[uuussscccVVVUUUYYY]]]cccjjjuuu{{{|||}}}tttfffUUUBBB666333111000000000000...---///...------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////111000000222333333222000444333333444666888;;;<<<<<<>>>DDDLLLPPPQQQUUUZZZ[[[YYYZZZ```iiioooooommmlllvvvyyyuuunnngggaaa^^^\\\\\\YYYTTTNNNJJJIIIJJJJJJJJJFFFEEEDDDDDDEEEEEEDDDBBB===>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===;;;;;;::::::::::::::::::999999:::::::::999888777888888777777666666666555666555555444555777999:::999999888888777666666666777777777888888888999999;;;;;;:::;;;<<<===>>>>>>??????AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHIIIKKKMMMMMMKKKJJJIIIEEEBBBCCCGGGKKKIIIIIIIIIHHHDDDCCCIIIPPP```ssszzz[[[OOO```zzzbbbLLLGGGCCC@@@>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>======>>>???@@@@@@BBBDDDFFFFFFDDDBBB@@@<<<;;;;;;;;;;;;===>>>???===>>>@@@AAA@@@>>>;;;999999;;;>>>>>>===<<<<<<<<<999???@@@AAAWWWsssmmmwww|||rrrhhhQQQKKKMMMccc~~~kkkYYYOOOKKKQQQTTTRRRXXXccclllqqqwww|||~~~~~~|||wwwsssqqqqqqpppppppppooooooooopppqqqsssqqqnnnkkkiiiiiijjjjjjdddccc```___]]][[[WWWTTTRRROOOJJJFFFCCCAAABBBBBBBBBDDDGGGJJJLLLMMMMMMMMMIIILLLYYYmmmzzzvvvgggZZZ???:::888<<>>DDDLLLPPPQQQUUUZZZ[[[ZZZ[[[aaaiiinnnpppnnnnnnvvv]]]ZZZVVVQQQNNNLLLLLLLLLJJJGGGCCCAAA@@@@@@@@@???BBB@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999999:::::::::::::::999999:::;;;:::999777666777777777666666666666666555555555555666777999:::888888888888777777666666888888888888999999999999<<<<<<<<<<<<======???@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMIIIEEEAAAAAADDDHHHKKKLLLLLLIIIFFFEEEBBBDDDOOO\\\tttjjjWWWYYYssswwwVVVLLLHHHFFFCCCAAAAAAAAA@@@@@@DDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======>>>??????AAABBBDDDFFFEEECCCAAA???;;;;;;:::999:::;;;===>>><<<===???@@@???===:::888999<<<>>>???>>>======>>>:::;;;>>>CCCOOOgggyyy~~~|||ppp}}}uuupppWWWBBBJJJfff~~~}}}jjj\\\PPPNNNMMMJJJNNNUUUZZZbbbllluuuyyy{{{{{{{{{}}}wwwpppkkkhhhiiikkkjjjhhhfffddddddeeeeeefffeeecccaaa______```aaaccc]]][[[WWWUUUSSSPPPLLLIIIFFFDDDBBB@@@???AAABBBDDDHHHIIIKKKMMMNNNNNNMMMMMMJJJPPP___ooorrrbbbLLL???>>>;;;;;;EEEYYYtttnnnLLLDDDKKKWWWdddrrrzzzyyyuuunnnooonnnggg\\\SSSRRRUUUVVV]]][[[SSSTTT___ccc```XXX[[[aaa```RRR@@@777777333111000000000000///---///---------...///...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,---......///.........////////////////////////222...///444666222000111333333444555777999:::;;;===>>>DDDLLLPPPQQQUUU[[[\\\\\\^^^cccjjjoooqqqqqqooowwwGGGFFFDDDCCCBBBBBBBBBBBB??????>>>>>>===<<<;;;;;;>>><<<;;;;;;;;;;;;:::888:::999999999999888888888999999999999999999999999888888888999999:::::::::999:::;;;<<<;;;999777666777777777777666666666666555555666666777777888888777777777777777777777888888888999999999:::::::::<<<===>>>>>>===>>>@@@BBB@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGJJJLLLMMMLLLKKKJJJEEEBBB???AAAGGGLLLLLLKKKLLLGGGEEEFFFEEEIIIZZZlllyyyWWWZZZrrrbbbNNNJJJHHHGGGEEEBBBAAA@@@@@@@@@FFFEEEEEEDDDCCCBBBAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>???????????????@@@AAACCCDDDDDDBBBAAA???<<<;;;:::999999:::<<<===<<<===>>>>>>>>><<<:::888:::<<<>>>>>>======>>>???:::777<<>>???<<<:::999999;;;;;;:::888777777777777777777777777666666666666777777777777666666777777888999::::::888999:::;;;:::888666444777777777777777777777777444666777888888777666555666666666777888888999999999999999::::::::::::;;;<<<>>>??????===>>>@@@CCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJEEEHHHLLLNNNOOOMMMJJJGGGBBBCCCDDDFFFHHHHHHGGGFFFGGGDDDEEEJJJLLLQQQdddzzz{{{gggTTTiiigggUUUKKKEEEDDDDDDCCCBBBAAA@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????@@@????????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@>>><<<:::888888999;;;===<<<<<<===<<<<<<;;;:::999:::;;;<<<<<<;;;<<<>>>@@@>>>:::<<>>@@@???>>>>>>AAACCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKEEEHHHMMMPPPPPPMMMIIIEEE@@@EEEJJJJJJGGGCCCBBBBBBDDDAAAEEENNNQQQWWWkkkoooZZZZZZwwwuuuVVVOOOKKKAAAAAAAAABBBAAA@@@@@@AAACCC???@@@@@@AAABBBCCCDDDEEE======>>>???????????????@@@AAACCCDDDEEEDDDCCCCCC?????????@@@@@@AAAAAAAAA???===;;;999888999;;;<<<===<<<<<<;;;:::::::::999999:::::::::999:::===???BBB@@@???BBBFFFJJJQQQWWW~~~~~~zzziiilllrrrXXXEEEBBBIII[[[wwwzzzggg]]]SSSHHHFFFGGGIIIKKKNNNTTT[[[```kkkmmmqqquuuyyyzzz{{{{{{}}}}}}~~~~~~}}}{{{zzzzzz|||lllmmmppptttxxx||||||~~~}}}zzzwwwvvvqqqqqqqqqppppppooooooooocccbbb^^^YYYTTTRRRRRRTTTQQQMMMHHHGGGIIIMMMOOOOOOIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@>>>???@@@AAAAAA@@@@@@AAADDDGGGJJJKKKLLLLLLKKKKKKKKKMMMSSSZZZaaafffRRRAAA555555666666<<>>222555444---000///...000222333222111///...------...///...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,---......//////......///////////////////////////)))+++555888222000666111333444666888999::::::>>>???EEEMMMQQQRRRVVV[[[]]]^^^aaafffkkkpppssstttttt|||<<<;;;999999999999;;;<<<777777888888888888777777888888777777666666555555777777777777777666666666777777777777777777777777666666666666777777777777666666666666666555555555666666777777666555444444666666555555555666666777555666666777888999999999;;;<<<===<<<;;;<<<===???<<<======???@@@AAABBBBBBDDDCCCCCCCCCDDDEEEGGGHHHKKKKKKJJJJJJJJJKKKLLLMMMMMMPPPQQQOOOJJJFFFFFFGGGHHHJJJJJJIIIEEEBBBAAAAAAAAAEEEMMMVVVZZZbbbuuuuuu[[[XXXdddgggNNNJJJJJJFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<;;;999888777777777888999:::???>>><<<;;;:::999888888888999:::<<<===>>>>>>>>>>>>???@@@BBBEEEHHHLLLNNNnnn}}}xxxnnnwwwttt[[[III===BBB]]]xxx~~~tttbbbQQQMMMKKKHHHGGGHHHLLLQQQUUU\\\___bbbeeehhhlllpppssssssvvvyyy|||~~~}}}|||{{{zzzxxxxxx{{{}}}{{{{{{}}}xxxyyy{{{}}}~~~~~~|||xxxsssooolllkkkjjjhhhhhhggggggfffeeeeeeddd^^^ZZZUUUOOOLLLJJJJJJKKKKKKHHHGGGHHHGGGDDDEEEIIIIIIGGGDDDBBB@@@@@@@@@AAA@@@@@@??????AAACCCEEEFFFKKKLLLLLLMMMMMMMMMLLLLLLJJJOOOSSSTTTXXX[[[UUUKKKAAA>>>999555555===MMM[[[xxxoooWWWKKKEEEAAACCCHHHMMMRRRWWW[[[bbbeeebbbgggnnnjjj^^^^^^RRR@@@444000/////////000000//////.........---...........................---,,,,,,,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------.........///111111000000222333333333444555777999:::<<<>>>AAAFFFKKKPPPTTTYYY]]]aaabbbeeejjjooorrrrrrrrrooo{{{999999888888888888999999666777777888888777777666777777777777666666555555666666666666666666666666666666666666666666666666555555666666666777777777555555666666666666666666666666777777666555555444555555666666666666777777777777888888999::::::;;;<<<===>>>===<<<<<<>>>???>>>>>>???@@@@@@AAABBBBBBEEEEEEDDDDDDEEEGGGHHHJJJMMMLLLJJJJJJJJJLLLNNNPPPTTTRRRPPPKKKGGGDDDDDDEEEKKKKKKIIIFFFCCCAAAAAABBBDDDIIIRRR[[[cccrrruuu]]][[[ggg~~~vvvYYYKKKHHHEEEAAABBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???????????????@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::999888888888999:::;;;<<<<<<;;;:::999999999999::::::;;;;;;<<<===>>>>>>>>>>>>???AAACCCFFFHHHIII\\\ttt{{{ppp~~~|||```KKK<<>>>>>======>>>@@@@@@@@@AAAAAABBBBBBBBBBBBFFFFFFEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLNNNQQQTTTVVVUUUPPPJJJFFFEEEEEEGGGGGGLLLJJJGGGBBB??????BBBDDDIIIMMMUUU___mmm{{{aaaPPPPPPeee{{{wwwYYYKKKIIIGGGCCC???@@@AAACCCEEEFFFFFFEEEEEEAAAAAA@@@???????????????>>>>>>>>>>>>============>>>>>>============>>>>>>AAAAAAAAA@@@???>>><<<<<<<<<;;;:::999999:::;;;<<<:::999999999999999::::::<<<<<<;;;;;;;;;<<<>>>??????@@@AAACCCDDDDDDEEEEEEKKKWWWvvv}}}nnnmmmiiiPPPCCC@@@SSSmmm|||{{{uuueee]]]SSSLLLIIIHHHHHHGGGFFFGGGIIILLLOOOQQQSSSTTTYYY\\\aaaggglllooopppqqqtttuuuxxx|||~~~~~~}}}zzzyyyxxxvvvssspppyyyzzz|||}}}yyywwwzzzzzzyyyxxxxxxwwwwwwwwwttttttuuuuuutttrrrpppooofffccc]]]WWWRRRPPPOOOPPPUUUTTTSSSQQQOOOMMMKKKJJJPPPOOOLLLIIIGGGDDDCCCCCC===DDDOOOTTTMMMCCCAAAEEEBBBAAA@@@??????@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHFFFCCCBBB@@@BBB@@@;;;777888888777666;;;DDDTTTjjjiiiVVVNNNLLLZZZfffjjjoooxxx}}}|||uuunnn```XXX]]]fffbbbVVV===777000---...000000///////////////............------------------------...------,,,,,,------...,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......------------.........///111111000000222333333333444555777999;;;<<<===@@@EEEJJJOOOTTTYYY]]]```ccchhhnnnsssuuusssqqqsss{{{444555777777777777555444555555666666666666555555666666666666666666666666444444444555555555555555555555555555555555555555444555555555666666666666444444555666777888888999666666777777777666666555444666888::::::999888777999999:::::::::;;;;;;;;;<<<>>>@@@@@@???>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEFFFHHHJJJLLLMMMOOOOOOQQQSSSUUUWWWXXXYYYOOOJJJEEEDDDHHHKKKMMMLLLIIIGGGCCC>>>===@@@EEEJJJSSSTTTYYYeeezzzdddOOOMMM[[[uuucccHHHEEEJJJGGGCCCDDD???@@@BBBEEEFFFFFFFFFEEECCCBBB@@@???>>>>>>???@@@>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<@@@@@@@@@???>>>>>>===<<<===<<<;;;:::::::::;;;<<<888888888999:::;;;<<<===>>>===;;;::::::<<<>>>???AAABBBCCCDDDDDDDDDCCCBBBEEELLLfffvvvvvv|||{{{]]]BBB???JJJVVVdddpppwwwhhhXXXLLLHHHJJJLLLIIIHHHHHHHHHJJJJJJJJJIIIKKKNNNSSSXXX]]]```bbbcccfffgggiiimmmqqqtttuuuvvvzzzyyyxxxxxxxxxvvvrrrppp}}}|||zzzyyyzzz|||~~~{{{wwwtttyyyzzz{{{{{{yyyvvvssspppqqqpppnnnkkkjjjjjjkkklllhhhhhhhhhhhhgggeeedddccc]]]ZZZUUUQQQNNNNNNPPPQQQPPPOOOMMMKKKHHHFFFDDDCCCHHHGGGFFFEEECCCAAA???>>>???@@@DDDEEEBBB===@@@EEE?????????@@@AAACCCEEEFFFEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIFFFBBB>>><<<555999;;;:::777777:::<<<>>>OOOggg|||xxxxxxaaaPPPTTTbbb{{{wwwiiifffllliiiQQQ777777444000///000000...---///////////////.........------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000......------------.........///111111000000222333444444444666777999;;;<<<<<<@@@EEEJJJOOOTTTZZZ]]]```ccciiipppuuuvvvtttqqquuu{{{555666777888888777666555555555666666666666555555555555555555555666666666444444444444555555666666555555555555555555555555555555555666666666666777444555555666777888999999666666777777777777777666555666999;;;;;;;;;:::999999999999:::::::::::::::===???AAAAAA@@@???@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJMMMNNNUUUWWWYYY[[[ZZZXXXUUUSSSIIIGGGEEEGGGKKKNNNNNNLLLDDDBBB???===???DDDLLLSSS[[[\\\bbbsssyyyWWWHHHPPPgggrrrWWWDDDEEEIIIDDDCCCIIIAAABBBCCCDDDEEEEEEDDDDDDDDDCCCAAA????????????@@@>>>=========<<<<<<;;;;;;888888888888888999::::::@@@@@@???>>>>>>============<<<;;;:::999:::;;;;;;888999999:::<<<>>>???@@@???===<<<;;;;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@???BBBLLL```~~~zzz{{{jjj|||aaaKKK>>>>>>OOOddd|||~~~zzzooo^^^PPPIIIHHHMMMJJJHHHGGGHHHIIIHHHGGGHHHJJJMMMQQQTTTWWWXXXYYYZZZ\\\___cccggglllqqqtttlllllllllmmmnnnmmmkkkhhhqqqooollljjjjjjnnnrrrvvvppppppppppppooommmkkkkkkjjjlllnnnppppppooommmkkkiiihhheeebbbaaaaaabbbccc``````___^^^]]]\\\[[[[[[UUUSSSOOOKKKJJJJJJKKKMMMLLLKKKIIIGGGEEEBBBAAA@@@AAAAAAAAAAAA@@@???===<<>>===???BBB@@@@@@AAACCCDDDFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLKKKHHHDDD???;;;888<<<<<<;;;999777888>>>DDDTTTlllwww~~~|||kkkXXXHHHJJJhhhxxxvvvqqqmmmhhhZZZBBB---222111000000000///...,,,.........///////////////------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000......------------.........///111111000000222333444444555666888:::;;;======@@@FFFKKKPPPUUU[[[^^^aaadddiiipppuuuvvvtttrrruuuzzz777777888888888888777777555666666777777666666555444555555555555666666666444444444555666666777777555555555555555555555555666666666666777777777777666666666777777888888888666666777888888888777777666777999;;;;;;<<<;;;;;;::::::::::::::::::::::::===@@@BBBCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNOOO[[[\\\]]]\\\XXXSSSNNNJJJIIIIIIIIIJJJKKKJJJHHHEEE@@@@@@@@@AAAEEELLLUUU[[[[[[cccpppqqqRRRGGGVVVrrr```OOOCCCDDDEEE@@@AAAHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<888888888888999:::;;;<<<@@@???>>>============>>><<<;;;:::888888888999999999999:::;;;===???@@@AAA======<<<<<<<<<===???@@@>>>>>>????????????>>>>>>>>>IIIWWWkkktttwwwvvviiiNNN>>>>>>EEEVVVeeewwwyyylll___XXXQQQLLLGGGFFFGGGIIIIIIHHHFFFGGGIIIJJJLLLMMMMMMNNNMMMOOOSSSVVVZZZ^^^cccggg___^^^^^^___aaaaaa```^^^cccbbb___\\\[[[]]]bbbggghhhgggeeedddcccbbbbbbbbbbbbccceeeffffffeeedddcccaaa```]]][[[ZZZZZZZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPLLLIIIGGGFFFFFFFFFEEEEEECCCBBB@@@???>>>======>>>>>>??????>>>>>>===???;;;:::@@@EEECCC@@@???BBBCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKIIIGGGDDD@@@===:::888:::555222444999BBBQQQ]]]sss|||sss~~~hhh___QQQEEEDDDZZZvvvzzzxxxhhhPPP<<<444444------........./////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......------------.........///111111000000222333444444555666888:::<<<======AAAGGGLLLQQQWWW\\\```aaadddiiioootttvvvtttrrruuuyyy888888777777777777888888666777777888888777777666444444444555555555666666444444555666666777888888666666666666666666666666777777777777888888888999777777777777777777777888666666777888888888888888888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCDDDCCCAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGJJJMMMPPPRRRXXXXXXVVVTTTQQQMMMJJJHHHJJJKKKKKKJJJFFFCCCAAA@@@@@@BBBEEEHHHMMMTTT\\\aaaaaassszzzkkk^^^aaawwwoooRRRHHHAAABBBBBBAAAAAAEEEPPPNNNJJJGGGDDDBBBAAAAAABBBBBBAAAAAA@@@>>>===<<<==================>>>>>>;;;;;;;;;;;;<<<===>>>?????????>>>===<<<===>>>>>>;;;:::888777666666777777888888999:::<<<>>>@@@AAA;;;;;;<<<===>>>??????@@@???>>>>>>??????@@@AAABBB>>>@@@IIIWWWkkk||||||~~~{{{eeeMMM;;;AAAKKK\\\lllxxx{{{yyyvvv___WWWNNNJJJJJJKKKJJJHHHEEEEEEEEEFFFFFFFFFFFFGGGDDDFFFIIIKKKKKKMMMPPPTTTTTTSSSQQQQQQRRRSSSSSSRRRTTTTTTTTTQQQNNNMMMOOORRRXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA??????>>>>>>=========<<<<<<<<<======>>>>>>?????????===@@@FFFHHHEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHCCCBBB???===;;;:::999999777444888FFFWWWfffwwwyyyxxxttt```QQQNNNIIIJJJ[[[{{{|||uuufffPPP:::......333---------------...000111............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------..................------------.........///111111000000222333444555555777888:::<<<===>>>BBBHHHMMMSSSXXX^^^bbbbbbdddhhhmmmrrruuutttssstttyyy888777666555555666777888777777888888888888777777444444444555555555666666555555555666777888888999777777777777777777777777777888888888999999999999888888888777777777777777666666777888888888888888999999999999;;;<<<>>>???===============<<<<<<<<<>>>AAACCCDDDCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLOOORRRTTTQQQOOOMMMKKKJJJKKKLLLMMMHHHJJJKKKGGGBBB??????@@@CCCEEEIIINNNSSSYYY```eeepppggghhhqqqsssPPPKKKFFFAAA@@@BBBCCCCCCCCCVVVSSSNNNHHHDDDBBBAAAAAA@@@@@@AAA@@@???===;;;:::<<<<<<======>>>>>>??????=========>>>???@@@AAAAAA??????===<<<<<<===>>>>>>:::999777555555555555666888888888999;;;===???@@@:::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGBBB:::===JJJSSS```vvvpppkkk{{{yyyVVVKKKEEEBBBJJJ]]]ppp}}}pppfffYYYQQQNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGIIIHHHFFFEEEGGGIIIKKKIIIFFFEEEEEEFFFFFFEEEAAADDDHHHIIIGGGFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDD>>>>>>?????????>>>======<<<<<<<<<===============<<<<<<<<<===>>>???@@@AAAAAA@@@BBBEEEEEECCCEEEJJJEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGG<<<;;;999777777888999:::AAACCCPPPiiissszzzvvvggg[[[QQQKKKMMMPPP[[[xxxtttwwwvvv^^^AAA333111222000---222222111///---...000222---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............------............///111111000000222333555555666777888:::<<<===???CCCIIINNNTTTYYY___cccbbbdddggglllqqqttttttssssssxxx::::::::::::::::::::::::666666666666777777777777555555666888888999999999777777777777888888888888888888888888888888888888999999999999999888777666777777777777777777777777::::::::::::::::::::::::;;;<<<===>>>????????????======>>>>>>?????????@@@???AAADDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJOOOSSSRRRMMMJJJJJJLLLIIIGGGGGGJJJPPPTTTTTTSSSIIIEEE@@@======>>>@@@AAALLLPPPXXX]]]ZZZYYYdddsssssseeeTTTxxxZZZSSSJJJGGGCCCBBBCCCEEEGGGHHHLLLLLLKKKIIIFFFAAA===:::>>>>>>>>>>>>>>><<<:::999<<<<<<<<<<<<============@@@AAABBBCCCDDDCCCBBBBBB=========;;;888888:::<<<777777666555555666888888777777888999:::<<<>>>???<<<<<<<<<===???@@@???>>>>>>>>>>>>???AAADDDHHHJJJ@@@>>>@@@DDDDDDKKKfffuuuxxxnnnkkkzzzqqq^^^JJJ@@@@@@HHHXXXhhhoootttuuunnncccZZZUUURRRHHHJJJLLLJJJGGGEEEHHHKKKGGGGGGGGGHHHHHHGGGEEECCCGGGDDDAAAAAACCCCCCAAA>>>BBBBBBBBBBBBAAA@@@??????BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCC@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>><<<<<<<<<===>>>;;;;;;<<<===============<<<===???AAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFAAA>>>@@@GGGHHHCCCAAABBBDDD@@@<<<:::;;;:::888666;;;:::::::::666555@@@OOOXXXjjj}}}kkk```PPPHHHQQQhhhyyy{{{sssjjjLLLBBB777000///111111000000000////////////000000222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***+++,,,------...000///---,,,,,,---///000---.........//////000000.........//////000111222222444555666777999<<<>>>AAACCCHHHOOOVVV[[[^^^^^^___cccfffiiipppwwwyyyvvvxxxzzz999999999999999999999999888888888777777777777777555666777888999999999999777777777888888888999999999999999999999999999999999999::::::999888888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>??????????????????@@@@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKLLLUUUXXXZZZVVVOOOGGGDDDDDDCCCFFFLLLRRRWWWXXXVVVTTTGGGCCC???===>>>CCCGGGJJJUUUXXX]]]```___```lllzzzgggYYY___iiiQQQLLLHHHEEEBBBAAABBBDDDFFFFFFJJJJJJJJJHHHFFFBBB???======>>>>>>???>>>===;;;:::<<<<<<======>>>?????????AAAAAABBBBBBBBB@@@???>>><<<======;;;888888999:::777666666666666777888888666666777888999;;;<<<============???@@@@@@@@@???>>>>>>======>>>@@@CCCEEEBBB???>>>@@@???CCCXXXppp{{{dddddduuu~~~___HHH<<<;;;EEEQQQcccooo|||zzzlll]]]SSSNNNLLLJJJHHHHHHKKKNNNPPPIIIIIIIIIHHHGGGHHHJJJLLLIIIFFFDDDDDDFFFEEEBBB???AAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAABBB???===<<<===>>>>>>>>>@@@@@@@@@??????>>>>>>>>>======<<<;;;:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBB@@@DDD???>>>CCCDDDBBBCCCFFF===;;;:::;;;<<<<<<:::888;;;:::<<<@@@DDDKKK[[[kkkwwwrrr[[[MMMEEEMMMbbbyyy{{{xxx```III===777000---///111111/////////............//////222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,***++++++,,,---...//////------------......//////.........//////000111222222444666777777999<<<>>>@@@BBBGGGNNNUUUZZZ]]]^^^```ccceeegggnnnuuuxxxvvvwwwzzz999999999999999999999999:::::::::999999888888888666777888999999::::::999888888888888999999999999999999999999999999999999999::::::::::::999999888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????AAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCAAA@@@@@@AAABBBAAAAAABBBEEEIIIMMMOOOPPPRRRTTTQQQKKKGGGEEEFFFIIIPPPYYY^^^]]]XXXRRRNNNBBB@@@======@@@GGGOOOTTT^^^\\\\\\___dddoootttWWWQQQnnnvvv[[[MMMJJJFFFDDDAAA@@@BBBDDDEEEEEEGGGGGGHHHGGGFFFDDDAAA@@@===>>>?????????>>>===<<<<<<<<<===>>>??????@@@@@@@@@@@@AAA@@@???>>><<<:::;;;<<<<<<;;;888777777888666666777777888888888888555555666777999:::;;;;;;===>>>???@@@@@@AAAAAA@@@???>>><<<:::;;;===@@@BBBDDD???===>>>===???LLL\\\sssbbbbbbqqqrrr___KKK>>>999HHHUUUjjj}}}vvvooohhhaaaXXXQQQNNNMMMKKKJJJLLLLLLKKKIIIGGGFFFGGGHHHKKKIIIGGGHHHJJJJJJFFFCCC@@@AAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>=========>>>>>>>>>>>>??????@@@>>><<<;;;<<<=========??????>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBDDDDDDDDDBBB@@@>>>===:::;;;>>>>>><<<===@@@;;;999666666999===???@@@DDDCCCGGGOOO[[[hhhyyyrrrkkkXXXKKKMMMRRR___tttyyyzzzyyyiiiKKK333111///---...000111///,,,......------------......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******))))))+++,,,------------,,,---------------...............//////000111222222444666777888999<<<>>>???BBBGGGMMMSSSXXX\\\^^^```bbbcccdddkkkssswwwvvvvvvyyy::::::::::::::::::::::::===<<<<<<;;;:::999999888888888999:::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>======>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBBBBAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJKKKJJJJJJMMMSSSWWWbbbeeehhhddd[[[PPPHHHDDD@@@@@@AAADDDHHHOOOXXX]]]dddbbbbbbhhhuuuyyy]]]WWWgggrrr^^^SSSMMMJJJFFFDDDBBBBBBDDDEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCC===>>>???@@@@@@@@@???>>>============>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;999:::;;;<<<;;;888666666777777777888888888888888888555666777888999:::;;;;;;<<<===???@@@@@@???@@@AAA@@@???===<<<<<<>>>AAABBBDDD???===???AAABBBIIIRRRfffxxxmmmdddkkkvvvvvv^^^OOOAAABBBKKKZZZjjjvvv}}}qqqeee[[[TTTPPPUUUQQQMMMKKKLLLKKKHHHDDDIIIHHHHHHJJJMMMNNNKKKGGGAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@AAA@@@@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAA???@@@BBBCCCCCCBBB@@@???888:::===@@@???<<<::::::===;;;:::===GGGTTT```hhhsssssswwwtttcccVVVPPPGGGQQQnnnwwwaaaIII:::444222111000000111000---***///......------....../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------.......................................///000111222111444666888999:::<<<>>>>>>AAAFFFLLLQQQVVV[[[^^^aaabbbbbbbbbhhhqqqvvvvvvtttwww<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????===>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@===???AAABBBBBBCCCFFFHHHHHHIIIJJJKKKKKKIIIGGGEEELLLLLLLLLNNNTTT^^^iiipppxxxuuunnnaaaRRRGGGBBBAAABBBEEEIIIMMMRRRXXX___eeekkkqqq{{{}}}[[[NNNfffnnnWWWNNNMMMJJJFFFFFFEEEDDDEEEGGGHHHHHHGGGCCCCCCDDDEEEEEEEEEEEEEEE>>>???@@@AAAAAAAAA@@@???=========<<<<<<;;;;;;:::;;;;;;<<<=========<<<;;;:::;;;;;;:::888777777888::::::999999888888888888666777999:::;;;;;;;;;;;;:::<<>>===???@@@AAA@@@@@@???@@@BBBDDDEEECCC@@@>>>AAADDDEEEGGGJJJKKKTTTmmm~~~ssstttyyyggg]]]lll}}}bbbSSSDDD???DDDPPPaaappp|||yyyyyyooobbbSSSMMMPPPRRROOOIIIHHHGGGFFFIIILLLMMMJJJGGGCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::<<<===<<<<<<>>>BBBDDDEEEIIIQQQ^^^ooo}}}nnn\\\OOOGGGMMMRRRhhhzzz```CCC///---555444222000//////...---,,,000//////////////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,---000333555000000000///////////////............///000111222111444777999:::;;;<<<>>>===AAAGGGKKKPPPUUU[[[___aaabbbaaaaaagggpppuuuuuusssvvv=================================<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@>>>>>>@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@>>>@@@BBBCCCDDDFFFIIILLLKKKLLLMMMNNNMMMJJJHHHFFFGGGJJJPPPZZZfffsss~~~xxxqqqeeeVVVKKKFFFGGGIIICCCGGGMMMQQQUUU\\\dddjjjuuuiiiOOOOOOrrr|||^^^PPPPPPOOOKKKHHHGGGFFFGGGHHHJJJKKKJJJHHHDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;::::::999:::;;;===>>>>>>>>>===<<<:::::::::999777888:::<<<>>>===:::888777777777777777888:::;;;<<<<<<;;;;;;999<<>>@@@AAABBBBBBCCCDDDEEEFFFFFFBBBAAA@@@AAABBBBBBAAAAAACCCEEERRRppp{{{}}}ooouuuhhhWWW___rrrvvv___NNNAAA;;;AAALLL```mmm|||yyy```RRRQQQSSSPPPLLLRRRNNNKKKJJJKKKJJJGGGCCCDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAAAAAAAACCCDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA??????>>>======>>>>>>>>>???>>><<<:::888777777777777888777444777DDDRRRZZZbbbkkkzzzpppcccTTTIIIDDDKKK___ooo\\\EEE666,,,,,,111000///...---------//////000000////////////000000------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,------...++++++,,,---000444888:::111111111000000000000///.........//////000111222111444888:::;;;;;;<<<>>>===BBBGGGLLLOOOTTT[[[aaaaaabbbbbbaaagggpppuuuttttttwww========================<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=================================;;;<<<===>>>>>>>>>>>>===========================<<<<<<======>>>??????@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFHHHKKKNNNLLLLLLLLLLLLLLLMMMNNNOOOMMMUUUcccqqq|||ggg___UUULLLIIIKKKOOOQQQMMMPPPTTTWWW\\\eeeqqqzzzwww```___kkkoooWWWUUUVVVPPPKKKLLLGGGGGGGGGJJJLLLLLLJJJHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@???;;;;;;;;;;;;<<<<<<=========>>>?????????>>>===<<<;;;:::999888777999===@@@BBB@@@;;;888666555666777666777999;;;;;;;;;:::999999===@@@@@@===<<>>EEEIIILLLUUUiii|||zzzjjj^^^SSSNNNRRR[[[gggcccBBB555444222000111,,,---............///000/////////....../////////,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++---///222444555555555111000000000////////////.........//////000111222111444888:::;;;;;;<<<===>>>CCCHHHLLLOOOTTT\\\bbbaaacccbbbbbbhhhppptttssswwwyyy<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???????????????@@@AAABBBBBBBBBBBB?????????@@@@@@AAAAAAAAAEEEFFFGGGGGGGGGHHHKKKNNNLLLKKKIIIIIIKKKPPPUUUXXXgggqqqvvvkkkWWWQQQIIIGGGJJJPPPSSSUUU^^^```bbbdddiiitttgggbbbXXX^^^xxx{{{```PPPTTTVVVKKKFFFLLLFFFFFFGGGJJJLLLLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCAAA???>>>999999:::<<<===???@@@AAA@@@@@@AAA@@@???>>><<<;;;;;;;;;999777777:::???CCCEEEAAA<<<777555444666777555666888:::;;;:::999888:::>>>BBBBBB>>>===@@@CCCAAABBBEEEFFFEEEBBB???<<<<<>>===AAAJJJVVV___fffllluuu~~~}}}uuuiii^^^UUUNNNFFFAAABBBCCCEEEFFFHHHHHHIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@AAAAAAAAA@@@@@@???>>>::::::999888999:::;;;<<<:::999777777:::???EEEHHHTTTbbbppp{{{ssshhh```YYYUUUUUU^^^tttcccJJJ444000222///...111...000222222111//////............------.........+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***---000444666666333///,,,000000//////.........---.........//////000111222111444888;;;<<<<<<<<<===>>>CCCIIIMMMOOOTTT\\\cccaaaccccccdddiiiqqqtttssszzz|||<<<;;;::::::<<<<<<;;;:::>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>AAA@@@???===<<<<<<;;;;;;<<<<<<<<<===>>>>>>===<<<>>>>>>>>>>>>======<<<<<>>>>>======>>>>>>??????===;;;;;;>>>BBBAAA@@@???@@@BBBDDDDDDDDDEEEDDDCCCCCCCCCCCCBBB@@@HHHHHHEEE??????CCCFFFEEEJJJMMMPPPPPPRRR[[[jjjvvv|||rrraaaQQQKKKLLLNNNRRRXXX___gggkkkkkkrrrzzz{{{```VVV\\\hhh{{{___XXXQQQNNNNNNLLLIIIEEEBBBCCCDDDEEEEEEFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFIIIHHHGGGEEEBBB@@@???>>>===;;;888999;;;???AAABBBBBBBBBAAAAAA@@@??????>>>999:::;;;<<<<<<<<<;;;:::<<<999999:::888444666<<<888999::::::;;;;;;::::::<<<<<<===@@@CCCDDDCCCAAABBBBBBBBBBBBAAA???===<<<@@@@@@@@@@@@@@@???>>>===<<<@@@CCCFFFKKK^^^zzz~~~~~~xxxxxxvvvtttlll]]]```hhhsssdddZZZRRRGGG>>>;;;===@@@CCCAAAIIITTTaaarrr|||pppbbbZZZUUUPPPMMMNNNRRRUUUWWWTTTOOOKKKMMMOOOTTTQQQMMMKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJHHHHHHEEEBBB???@@@CCCDDDDDDBBBEEEHHHIIIEEE@@@>>>???AAADDDCCCBBBEEEIIIHHHCCC===@@@???>>>===<<<:::666333666:::???AAABBBBBBBBBCCCDDDCCCDDDIIISSSaaaoooxxxzzzggg[[[VVVVVVVVV___ttt{{{fff<<<888333111111111000...////////////////////////------------------------......---------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++------------++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))),,,///111222000---+++---,,,,,,,,,,,,---......000...,,,---000222222000333333555666888:::<<<<<<@@@AAAFFFMMMRRRUUU[[[bbbaaa```aaafffmmmsssuuutttwwwzzzCCCBBBAAAAAAAAAAAA@@@>>>::::::;;;;;;<<<===>>>>>>?????????>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<===??????CCCBBBAAA??????>>>>>>>>><<<>>>>>>>>>===>>>BBBEEECCCDDDEEEEEEEEEFFFIIIKKKIIIHHHFFFEEEEEEDDDCCCBBBBBBEEEEEEBBBCCCFFFGGGEEEOOOWWWbbbkkkqqqwww~~~xxxiii^^^XXXSSSOOOSSSTTTXXXdddttt|||cccVVVnnnfffQQQLLLFFFDDDFFFFFFCCC@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFDDDBBBAAA@@@???===;;;888999;;;>>>@@@AAABBBBBBAAAAAA@@@???>>>>>>999:::;;;<<<======<<<<<<;;;:::888777666777777777:::::::::;;;;;;;;;;;;:::;;;;;;===@@@BBBDDDCCCAAAAAAAAAAAA@@@???>>><<<<<>>======???@@@@@@???===EEE\\\sss|||nnndddhhhnnnzzz|||mmm^^^SSSLLLHHHGGG@@@???>>>???GGGRRRUUUSSSXXXSSSOOOPPPRRRWWW```iiitttuuuuuurrrllliiikkknnnooommmjjjiiiiiihhhfffdddiiigggeeebbb^^^YYYSSSPPPPPPJJJCCC@@@AAACCCCCCBBB@@@AAABBBCCCDDDEEEFFFEEE@@@AAADDDGGGGGGCCC===777444444444666999===@@@AAA;;;::::::>>>EEEMMMQQQRRRSSSWWW___nnnsss___VVVUUUXXXdddpppwwwYYYCCC999555111///000000///---........................------------------------......---------,,,,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...000000///---,,,---,,,,,,,,,,,,---......000...,,,---000222222000222333555777999:::<<<===@@@@@@EEEMMMRRRUUUZZZaaaaaa```aaafffnnntttvvvuuuuuuyyyMMMKKKHHHGGGGGGEEECCCAAA===<<<<<<<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<======>>>>>>>>>======<<<;;;;;;<<<===???@@@@@@???>>>>>>===>>>>>>>>>===>>>???@@@@@@BBBFFFIIIJJJLLLLLLKKKIIIJJJMMMQQQJJJHHHFFFDDDBBBAAA@@@@@@AAADDDEEEEEEJJJRRRWWWWWWfffooo}}}zzznnn^^^QQQIIIHHHPPPZZZ______eeexxxwww^^^VVVZZZfffPPPHHHEEEAAAAAADDDFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@===;;;999999;;;===??????BBBAAA@@@???>>>===<<<<<<999:::;;;<<<============999<<<:::666:::BBBCCC<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::<<>>===<<<;;;;;;;;;<<<============<<<<<<;;;<<<<<<======:::;;;FFFSSSvvvddd[[[YYYeeeuuuwwwnnniiiggg```WWWGGG;;;:::??????:::===<<<>>>BBBFFFLLLYYYeeesssuuuwwwxxxxxx|||}}}yyyrrriiicccaaaYYYMMMEEECCCCCCCCCCCCCCC@@@???@@@AAAAAA???======???BBBBBB@@@===<<<;;;AAA???<<<;;;<<<@@@EEEHHHKKKHHHHHHPPP^^^kkkqqqrrr{{{~~~gggUUURRR[[[iiissstttYYYBBB999444222///---.........---........................------------------------......---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---......///...---...000111111111222333555777999;;;<<<===???@@@DDDLLLQQQTTTZZZ```bbbaaabbbhhhooouuuwwwvvvssswww]]][[[WWWTTTRRRPPPLLLJJJIIIHHHEEEBBB@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<<<<===:::<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOUUUSSSOOOLLLKKKKKKLLLMMMHHHGGGEEEBBB??????@@@BBBDDDGGGJJJMMMWWWfffqqquuuvvvlllbbbWWWOOOPPPPPPTTTcccuuuxxxwww~~~dddVVVaaarrriiiRRRGGGDDDBBBAAABBBDDDFFFFFFEEEAAABBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<:::999999;;;=========??????>>>===<<<;;;::::::777888999:::;;;<<<<<<<<<999???>>>999BBBQQQRRRGGG======<<<<<<;;;;;;;;;<<<999999;;;>>>AAABBBAAA@@@>>>===;;;:::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;===??????>>>BBBHHHddd~~~wwwwww```YYY[[[aaaqqqvvvbbbQQQJJJIIIBBB:::999777888;;;;;;<<>>===AAA>>><<<<<<<<<:::<<>>??????DDDKKKPPPSSSYYY```bbbaaaccciiiqqqvvvxxxwwwssswww{{{xxxtttqqqoookkkhhheeebbb^^^YYYSSSMMMJJJHHHGGGIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>AAACCCCCCBBBBBBCCCEEEBBBDDDHHHKKKLLLLLLKKKJJJKKKLLLMMMOOORRRTTTWWWXXXZZZYYYYYYYYYZZZZZZ[[[ZZZZZZSSSLLLGGGGGGGGGFFFDDDEEEEEEEEECCCBBBDDDHHHLLLOOOWWWaaajjjvvvzzzsssmmmdddZZZRRROOOJJJMMMXXXbbblllbbbRRR[[[xxxrrrNNNFFFDDD???>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA<<<:::999999:::<<<<<<;;;;;;;;;::::::999888888888666666777777888999::::::999???>>>:::BBBQQQSSSHHH===<<<<<<;;;;;;;;;<<<===999999:::===@@@AAA@@@>>><<<;;;999888777888888999888999999:::::::::999999>>>;;;;;;===<<<999999<<>>???>>>===DDDEEEHHHLLLKKKLLLVVVcccqqqssstttpppkkklllrrryyytttvvvxxx{{{|||yyy|||~~~yyytttyyyrrrmmmrrrsssrrrvvvvvvaaaAAA111444////////////......///000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,***))))))***,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---............/////////000111222222333555777:::<<<>>>?????????DDDKKKPPPSSSYYY```aaaaaacccjjjrrrwwwxxxwwwuuuyyy~~~yyyrrrkkkeeebbb```aaa___\\\XXXTTTPPPMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGJJJMMMMMMKKKKKKMMMOOONNNQQQVVVZZZ^^^______^^^aaaaaaaaabbbccceeefffggggggeeeddddddddddddbbbaaaUUUPPPHHHCCCBBBCCCCCCCCCDDDFFFHHHHHHJJJPPPXXX___ooo{{{qqqhhh\\\SSSOOONNNMMMLLLPPPSSS]]]iiivvv___LLLRRRnnn}}}SSS>>>>>>@@@===>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@<<<:::999999:::;;;:::999888888888888888888888888777666666666666777888888999<<<:::777;;;DDDEEE???<<<;;;:::::::::;;;===>>>:::::::::<<<>>>???===;;;:::999888888777777777888777888888999999999999999;;;777777999999777999<<<>>>OOOeeeyyywwwhhhbbbiiissszzzhhh___eeeiiimmmqqq|||~~~mmmhhhgggkkklllfff^^^ZZZXXXWWWUUURRRNNNJJJHHHFFFDDDBBBAAAAAABBBBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>BBBAAABBBHHHPPPWWWYYYYYYkkkmmmssswwwtttqqq|||zzzeee^^^[[[cccuuuyyyyyyzzzsssjjj]]]HHH444000777...///000000///...///000------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---///////////////111333222333555777:::===>>>??????@@@DDDLLLQQQTTTZZZ`````````cccjjjrrrxxxxxxwwwuuuyyy~~~|||yyywwwtttoookkkfffcccaaa^^^^^^^^^^^^___```aaabbb\\\```ddddddbbbaaadddgggggggggiiikkknnnppprrrsssnnnmmmjjjhhheeecccaaaaaa```^^^\\\\\\^^^]]][[[XXXMMMMMMKKKFFFBBBDDDKKKRRRRRRUUUYYY]]]bbbkkkxxx~~~nnnUUUQQQJJJGGGIIINNNTTTXXX```nnnxxxfffUUUWWWlllnnnWWWBBB<<<>>>:::>>>???AAAAAAAAAAAABBBCCC@@@@@@@@@???>>>===;;;:::;;;;;;;;;<<<===>>>@@@@@@????????????????????????<<<:::999999::::::999777777777777888999999::::::999888777666555666777777::::::888888888999:::;;;:::999888888999;;;===???;;;;;;;;;<<<======;;;999888888888888888777777666777777888999999999999999666444666::::::999<<>>AAAAAA888;;;===???@@@@@@@@@AAACCC@@@@@@@@@???>>><<<;;;:::::::::999:::;;;===???@@@????????????>>>>>>>>>>>><<<:::999999::::::888777666777888999:::;;;<<<<<<:::999888666666666777777<<<999999<<<;;;888:::@@@999888777777999;;;>>>???<<<;;;;;;<<<===<<<:::777777777888999999888666666777777888999999999999999777777888:::888444555999<<>>;;;===>>>??????===:::888777888888999;;;===???@@@???===<<<===???@@@===:::;;;;;;<<<<<<;;;999888777999777777999===>>>;;;888999999999888777666555444999999999888999999:::;;;<<<:::888888;;;<<<;;;999999999999999999888777666888888888888777777777777555666777888888666444222888777777777888999::::::<<<===>>>BBBPPPggg{{{zzz{{{zzzvvvxxx{{{xxxyyyggg]]]^^^[[[XXXdddwwwvvveeekkkvvvzzzmmmbbbEEE>>>666000///000000000000000//////.........------------------------------...///...,,,++++++,,,,,,---...///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------.......................................//////000111222222333444666888:::<<<===>>>AAAFFFKKKPPPVVV\\\`````````cccjjjrrrwwwxxxwwwxxx}}}hhhmmmqqqqqqnnnkkklllmmmnnnnnnoooooonnnmmmmmmlllrrrvvvzzz}}}~~~uuummmeeedddjjjpppssssssrrrpppmmmjjjkkkmmmqqqtttpppmmmhhhdddaaa]]]YYYVVVNNNMMMKKKIIIHHHHHHHHHHHHPPPUUU^^^ffflllppptttvvv}}}vvvoooeeeZZZSSSPPPOOONNNWWW```jjjrrryyyrrrhhhdddbbbjjjbbbFFF???777555888;;;:::777999999999:::;;;;;;<<<<<<;;;===>>>??????===;;;999888888999:::;;;===???@@@???===<<<<<<>>>???>>><<<::::::;;;<<<<<<;;;:::999:::999:::;;;===>>>===;;;;;;::::::999888777555444888888777888888999::::::;;;999777777999::::::888888888888888888777666666666666777777777777777777555666777777777666444333555555555666777999:::;;;888::::::<<>>AAAFFFKKKPPPVVV\\\`````````cccjjjrrrxxxyyywwwwww{{{VVV[[[bbbeeefffgggiiillluuutttrrrooolllhhhfffdddggglllrrr|||~~~xxxuuuwww}}}}}}vvvooofffccc^^^ZZZYYY\\\```dddeeebbb^^^[[[ZZZYYYWWWUUUWWWWWWYYY[[[^^^bbbeeegggllluuuxxxlllddd```eeeccc```___bbbhhhnnnrrruuulllaaa___dddjjjdddBBB999777666666888888777555666777777888888999::::::;;;<<<>>>??????===;;;:::999999:::;;;<<<===???@@@???===<<<;;;===>>>???>>>999:::<<<=========<<<;;;;;;<<<============???AAA===<<<<<<;;;999888666555555666666777888888999:::999777555555777888777666777777777777777666666555444555555555666666777777666666666666666555555555333333333555666888:::;;;888;;;<<<<<>>>>>===<<<;;;:::::::::;;;<<<===>>>??????===;;;;;;<<<>>>@@@AAA<<<===>>>>>>>>>===<<<;;;===>>>@@@>>><<<===@@@DDD>>>>>>===<<<:::999777666444555666777888888999999777666555444444555555555555666666666666666555555333333444444555666666666777666555555555555666666333333333444555666888999777:::<<<<<<@@@GGGLLLLLLBBBRRRnnnuuujjjpppuuuccceeekkkuuuuuugggUUUJJJIIILLLOOOOOONNNPPPVVV^^^fffpppwwwiiiiiikkkOOO;;;333444,,,---///111333333111000///////////////.........------------------------,,,,,,,,,++++++...222666111000...,,,+++++++++,,,+++++++++++++++++++++++++++++++++***)))(((''''''+++))))))000999<<<888333++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---....................................///000111222444555666777999:::;;;<<<===AAAFFFKKKQQQWWW]]]bbb```aaadddkkktttyyyzzzyyywwwxxx|||DDDCCCBBBBBBDDDIIIPPPTTT\\\___dddjjjqqqvvv{{{}}}~~~wwwttt{{{~~~}}}rrrjjjfffccc___^^^dddkkknnnooosss{{{mmmVVVXXXqqqZZZ???======999:::999777444222333555333333444555555666666777999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<;;;<<<===@@@BBB@@@@@@@@@@@@???===;;;:::<<<>>>???>>><<<<<<@@@DDD>>>>>>>>>===;;;999888777555555777888999999999999666555555444333333333444444555555666666666555555333444444444555555555666666666555555555555666777555444444444444444555555444777777777;;;CCCHHHHHHEEECCCNNNmmmwwwmmmrrr{{{wwwuuulllfffaaa___WWWSSSQQQTTT\\\cccggggggggglllwww}}}ooohhhnnnkkkPPP;;;111///222///000000000111111222333.........///////////////---------------------------------++++++,,,000444000///---,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((''''''+++))))))///777:::555///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------....................................///000111222444555666888999;;;<<<<<<===AAAFFFLLLQQQXXX^^^bbbaaaaaadddllltttzzz{{{zzzxxxxxxzzz@@@AAAAAABBBBBBBBBAAAAAAAAADDDHHHNNNSSSXXX\\\]]]cccfffllllllddd[[[YYY\\\uuuzzzqqqjjjgggeeedddccc```gggiiibbb\\\^^^eeeiiirrryyypppggg```^^^aaarrrfffFFF888999888555555555333222222444666333444444555555666777777777888999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<<>>>@@@CCCCCCCCCBBBBBB@@@>>>;;;::::::;;;<<<<<<<<<<<<>>>@@@============<<<:::999888777888999;;;;;;:::999999666777777555333222333555444555555666666666666666555555555555555555555555555555555666666666666666666555444444333333444444777888888666888@@@DDDDDDBBB<<<===KKKcccooohhhqqq|||oooppptttzzz~~~}}}xxxsssnnnwwwyyyuuuuuuuuuvvvyyy|||xxxpppqqqxxx~~~rrrkkkiiikkkmmmmmmkkkfffaaa___aaacccgggnnnzzz}}}}}}ggg[[[III:::222//////...///000///...------000222.........///////////////---------------------------...---+++***+++...000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++******))))))(((---***))),,,///000,,,'''++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.......................................//////000111222333444666888:::<<<===>>>===AAAFFFLLLRRRXXX___cccaaaaaaeeellluuu{{{||||||xxxxxxyyyEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBGGGKKKJJJFFFHHHNNNUUU\\\dddgggiiillltttzzzuuusssqqqppppppnnnllljjjiiijjjlllllljjjfffaaa^^^ZZZZZZXXXSSSPPPTTT]]]eeerrrnnn]]]SSSOOOXXXsssxxxWWWBBB333111777666333333333333444555555555444444555666666777777888555666777888999:::;;;;;;;;;::::::999999999::::::888;;;===>>>===>>>@@@CCCBBBCCCCCCBBBAAA???===<<<888888888999;;;<<<;;;:::;;;<<<<<<<<<<<<;;;:::999:::;;;=========<<<:::999777888888777444333444666444555666777777777777777777777666666555444444444333444666777777777666555555555444444444444555666777999999888:::???BBBAAA<<<777666;;;@@@OOOrrrzzzppplllvvv~~~~~~yyy~~~~~~uuuqqqrrrrrrqqqpppnnnllliiigggfffbbb```bbbhhhmmmqqqxxx}}}wwwpppmmmoooqqqqqqpppyyyxxxyyy|||{{{uuuqqqqqqxxxooofffcccdddhhhrrr{{{{{{}}}}}}{{{yyy|||yyyYYY???999222//////000000///---///000///------///111............/////////000------------------------+++,,,,,,,,,++++++,,,...,,,,,,------......------+++++++++++++++++++++++++++++++++++++++*********+++***)))***++++++)))'''******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------........./////////.................................//////000111222222333555888:::===???@@@===AAAFFFLLLRRRYYY___dddaaabbbeeemmmvvv|||}}}|||vvvvvvxxxVVVQQQIIIBBB@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGCCCBBBFFFGGGCCCCCCGGGDDDHHHMMMPPPQQQSSSUUUXXX^^^aaadddfffeeeaaa\\\YYYVVVUUUUUUVVVWWWWWWVVVTTTPPPQQQSSSUUUVVVVVVVVVUUUNNNUUU[[[YYYVVV]]]nnn~~~{{{eeeUUUPPPRRRWWWqqqfffPPPEEEBBB888222333111555444555666888777444222555555666666777888888888444555555777888999:::;;;::::::999999888888999999777:::>>>???>>>>>>@@@CCCAAABBBBBBCCCBBBAAA???>>>777555555888;;;<<<999666:::;;;;;;;;;;;;;;;::::::======?????????===;;;999888999:::888444333555777555555666777888888777777888888777666555444444333222444666888888777666555333333333444555666777888000444666666888===>>><<<===777777<<<;;;;;;JJJ```oooZZZ___gggttt}}}uuupppqqqkkkhhhjjjmmmmmmllllll]]]XXXSSSPPPQQQUUUYYY[[[\\\WWWZZZdddhhheeehhhppptttlllccc]]]WWWUUUZZZbbblllsss~~~nnnTTT;;;;;;888333111////////////+++...111222000///000222---.........//////000000------------------------(((***+++,,,++++++,,,...***+++---...///......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((((()))***+++---......*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,.........////////////000.................................//////000111222111333555888;;;>>>@@@AAA===AAAFFFLLLRRRYYY```dddaaabbbeeemmmvvv|||~~~}}}uuuuuuvvvrrr```NNNFFFFFFFFFEEEEEECCCJJJLLLFFFFFFMMMLLLEEEKKKEEECCCFFFFFFCCCFFFLLLIIIJJJJJJLLLNNNOOOPPPPPPVVVVVVVVVXXXZZZ[[[YYYWWWRRRSSSUUUVVVWWWVVVTTTSSSUUUWWWZZZ]]]___``````___]]]fffrrrvvvpppqqq|||ooo\\\NNNJJJTTTfffvvvnnnNNNHHH???999777666444222333333333333333333333333444444444555555555555666444555666777999;;;<<<===:::<<<;;;666333666888777999999999:::===??????>>>AAAAAA@@@@@@>>>===<<<;;;444444555666777888999999888888888777555555888:::<<<>>>@@@AAA???<<<888666333444555666666555444333999999999888888666555444444444444444444444444444333555666666555444444555444444444444444444444444777777666666666888:::;;;999888555333555;;;DDDJJJrrrpppkkkhhhkkktttuuuiii]]]\\\ccckkkkkkiiipppoooqqqsssqqqvvvwwwsssjjj___WWW^^^[[[iii}}}^^^LLL???444222111111000///......---////////////////////////,,,---------.../////////---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,------------------++++++++++++++++++++++++************************************************************************((()))+++,,,------,,,,,,++++++******++++++,,,---///...---,,,+++,,,---...///......---------......---///////////////111333444555555777999<<>>??????@@@@@@@@@???>>><<<;;;:::666666777777888888999999777888888777555666888:::<<<===>>>???>>>;;;999777666666777888888777666666888888888888888777666666555555444444444444555555333555777666555444555555444444444444444444444444666555555666666777888999888888777666666888===AAAOOOwww|||uuuuuu{{{uuutttoooSSS@@@888555111111111000000///......---........................------------............---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,---.........---------......///---///////////////111333444444555777999<<>>BBBGGGLLLRRRYYY```eeecccdddhhhooowww||||||zzzxxxuuusss~~~sssqqquuuuuukkkaaa]]]___fffrrr}}}{{{cccSSSKKKLLLWWWpppeeeKKK???999666444222111333444444444222222222222222222222222333333333444444444555555555666666777777888999999999:::999999>>>FFFGGGDDD;;;999777888;;;===??????>>>>>>>>>>>>===;;;:::999888888888888888888888888555777777777666666888:::;;;;;;<<<<<<;;;;;;:::999777777888888888888777777777777777888888777777666666555444333444444666666444666777777666555555666555555555555555555555555333444555666666777777666666777888777666555666777>>>YYY\\\ZZZssssssooommmooorrrxxxqqq[[[BBB444//////000333111000000//////.............................................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...///......------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------++++++******++++++,,,---------,,,,,,,,,------...---------------...///000---///////////////111333444444555777:::<<>>>>><<<<<<<<<<<<;;;:::999888888888888777777777666666444666777777666666888:::;;;;;;;;;::::::;;;;;;<<<666666666666666666666666777888888888777666555555555444333222333444555777444666777777666555555666555555555555555555555555111222444555666666555444666777888777555333333444@@@OOOJJJ@@@IIIZZZpppsssiiigggiiiiiijjjyyyttt]]]PPP>>>000111333000///222000000/////////..........................................------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......222222111000000///......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++---...++++++******++++++,,,------,,,,,,,,,------......,,,,,,,,,---...///000111---/////////...///111333333444666888:::<<<>>>???===AAAGGGMMMSSSYYY___dddeeeeeehhhnnnvvvzzz{{{yyyxxxwwwyyy~~~||||||wwwtttooollllllnnnrrrttt~~~oooaaa___\\\WWWRRRRRRXXX___tttiiiFFF777777666555555444444444444222111111111111111111111111111111111222222222222333333333444555555555555555555555555444666888===IIITTTVVVSSSDDDAAA===:::;;;<<<<<<<<<::::::::::::999999888777777777777666555555444444444666777777666666777888;;;;;;:::::::::;;;<<<===666666555555555555666666999999888888666555333333333333222222222333555666444666777777666555555666555555555555555555555555000111333555555555444444666777666555333444666888;;;CCCBBB;;;;;;BBBOOO```|||qqqggg___YYY]]]ggghhheeeooojjjRRRAAA888000---333444...,,,000////////////..........................................------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,---......222222111000///......---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---++++++******++++++,,,---+++,,,,,,------.........,,,,,,,,,---...///000111---/////////...///111333333444666888;;;===>>>???>>>BBBHHHOOOUUU[[[```dddddddddgggmmmuuuzzz{{{zzzvvvwwwzzzvvvddd^^^aaahhhooo{{{{{{{{{|||~~~}}}{{{yyyhhhRRRPPPQQQUUUZZZ]]]cccooo{{{YYYHHH999666666333222333///111222111000000111222000000000000000000000000111111222222222333333333444444444444444444555555444777888;;;BBBJJJKKKHHHEEEBBB>>><<<;;;;;;::::::888888888888888777666666666666666555555444444444444666888777666555555666::::::999999999:::;;;;;;777777666666666666777777888888888777666555333333222222333444444555555555333555666666555444444555444444444444444444444444111222333444444555555444666666555333333444888;;;777999>>>???<<<:::AAAHHHSSSrrr~~~wwwsssmmmgggmmmwwwsssrrrppppppttt}}}sss\\\JJJ>>>888333111000111///,,,---111........................------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,++++++******++++++,,,---++++++,,,---............---------------...///000---///////////////111333222444666999;;;===>>>>>>>>>BBBIIIPPPUUU[[[aaadddccccccfffllltttzzz|||{{{wwwxxx|||wwwggg```aaaiiizzz~~~~~~uuukkk```YYYXXX]]]cccoooyyy{{{yyy~~~iiiSSS999666444555555333333444///000111000///...111333000000000000000000000000111111111111222222222222222222333333444444555555333777999999;;;@@@AAA???@@@>>><<<;;;;;;;;;:::888666777777777777666555555666666666666555555555555555777888888666444444444888888888888888777777777777666555444444555666777555555666666666666666555222333555777888777777666222444555555444333333444333333333333333333333333333222222333333444555666444444444333333444777::::::555;;;@@@:::666999;;;;;;JJJaaa{{{}}}xxxpppgggcccdddjjjooossszzzuuu```LLL???666333222333555333...---000111000........................------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,------++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,.....................---------......///---///////////////111333222444666999;;;===>>>>>>===AAAHHHOOOUUU[[[```cccbbbbbbdddkkkttt{{{}}}}}}zzz{{{~~~xxxqqqpppjjjbbb[[[\\\eeemmmkkkiiifffddddddhhhllloooyyyyyyyyyzzz{{{}}}}}}xxxwwwwwwyyylllccc^^^]]]VVVRRR```tttsss\\\GGG999999333...,,,000444333000333444444222///...000333000000000000000000000000000111111111111222222222111111222333333444555555111777:::999999===???>>>;;;:::999:::;;;;;;:::888666666666666666666555555666666666777777777777777666888999888666444333333666666666777666555444444444333222111111222333444222333444666777888888888333555888:::;;;:::888777111333444444333222222333222222222222222222222222444333222222333444666777222333444444333444555777:::000555===888555999:::<<<777999IIIeeeyyy|||zzzsssmmmkkkkkkkkkmmmrrr{{{rrrXXXIII:::222222333222111...222222,,,---333111(((---.....................------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++***************************************************************************+++,,,------,,,***)))++++++******++++++,,,---)))+++,,,...//////......///......---------......---///////////////111333222333666999<<<===>>>>>>;;;@@@GGGNNNTTTZZZ___bbbaaaaaadddkkkttt{{{~~~~~~}}}~~~wwwuuutttqqqooopppxxx|||uuuhhh]]]YYYWWWQQQIIIIIIHHHFFFCCCBBBDDDJJJPPPGGGIIIIIIHHHGGGIIIPPPUUUVVVYYY\\\^^^cccpppxxxaaaaaaXXXPPPPPPXXXjjj|||dddVVVHHH:::555999000000000000000000000000222111111111000000//////////////////////////////............///111222333111222222333333444444555555666777999:::;;;<<<<<<::::::::::::999999888777999888777666666777888999;;;;;;<<<<<<;;;999777555888777777555444333222111444444444333333333222222222222222222333444555555777666555555666777888999555777:::<<<<<<;;;999888777666555555444444444444555555555444222000///...333333333222222111111111222222111111222222333444444444444555555555555666777:::888999IIIbbboooooo~~~|||wwwuuuvvvwwwwwwxxxnnnjjjrrr|||{{{~~~nnn[[[PPP<<<;;;777444111///......000000000000////////////........................///...---,,,,,,---///000------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111////////////000111222333222333555777999<<<===>>>BBBBBBHHHQQQYYY]]]bbbhhhfffeeegggmmmuuu{{{}}}|||yyy|||~~~yyyuuuuuu{{{~~~yyyttttttuuussslllfff^^^]]]VVVLLLFFFGGGHHHGGGJJJOOOSSSRRRNNNOOOVVV]]]bbb^^^VVVNNNJJJKKKRRRWWWcccbbbbbbhhhwwwwwwbbbRRRYYYVVVXXXbbbrrrjjjWWWFFF@@@999111///444000000000000000000000000000000000/////////......////////////////////////000///////////////000111111111222222333444444444444444666888999:::::::::888888999999999888777777888888777666666777888888999:::;;;<<<;;;999777666888888777666555444333222333333333333222222222222222222222222333444555555666666555444555666777777555666999:::;;;999777666444444333222222222222222222333333333222222111000222222222222222222111111222111111111111222333333333333333333444444444444333666555444>>>OOOUUUPPPLLLcccqqq\\\KKKAAA<<<777666444222000//////////////////............---..............................------------------------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------...///000////////////000111222333222333555777:::<<<>>>>>>BBBBBBGGGQQQXXX\\\aaafffeeeeeefffllltttzzz|||{{{yyy{{{~~~|||rrriiicccpppuuuuuummmggglllwww~~~uuuooopppvvvzzz{{{uuuzzzyyyeee[[[UUUPPPLLLWWWeee}}}jjjZZZDDD999111222222...///333000000000000000000000000//////...............---000000000000000000000000111000//////......//////000000111111222333333444222333444666777888999999777777888888888888888888888777666555555666777888888888:::::::::999888777999888888777666555555444333222222222222111111111222111111222222333444555666555444444444444444555444666777888888666555333111111000/////////000000///000111222333333333333111111111111111222222222111111111111111222222333111111222222222333333333222666666555999AAA@@@999999BBBPPP```ttt|||ooo\\\HHH:::333222444111000000////////////000.........---------,,,,,,---------------------------------------,,,++++++------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------......---------......///////////////000111222333333333555777:::<<<>>>???BBBBBBGGGPPPVVVZZZ___ddddddccceeekkksssxxxzzzyyyxxxzzz}}}~~~xxxttthhhZZZQQQPPPTTT^^^fffrrrrrr\\\FFF888666000...111333111000333000000000000000000000000........................000000000000000000000000000//////.........////////////000111111222222333111222444666777888888888666777888888999999999999777666555555555555666777666777888999999999888888999888888888777777666666222222222111111111000000111111111111222333444555555555444333333222222222444444555666555444222111000//////........./////////000111222222333222222///000000000111111222222000000000000000111222222111111111222222222333333222555666666888<<<999333:::888666666@@@UUUnnnyyyoooIIIDDD===666222111222333..................//////.........------------,,,------------------------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------///......---------......////////////000111222333333444666888:::<<<>>>???BBBBBBFFFOOOUUUXXX]]]bbbcccbbbdddiiiqqqwwwxxxwwwwwwyyy{{{lllvvv{{{lllfff\\\___ffflllnnnsssiiiRRREEE>>>999666111///...111222///......////////////////////////////////////////////////////////////////////////------------...///000111......//////000111111222222222444666777888888888777777888999::::::999999777666555444444555666777555555666777888888888888888888888888888777777777222222222111111111000000111111111111222333444444444444333333333222111111222333333333333222000000000000/////////000000111111111222222222111000000/////////000000111111111000000//////000000111222111222222222333333333333///111222111333555444111---000444666999===CCCHHHXXXddd}}}xxxdddUUUJJJCCC666555555444222000...---///////////////......---/////////.........------------------------------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))))))))******+++++++++************************************************))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------///......---------......////////////000111222333333444666888:::===>>>???BBBBBBFFFOOOUUUXXX]]]bbbbbbbbbccchhhpppuuuwwwvvvvvvyyyzzz}}}}}}zzzyyy}}}}}}}}}kkk^^^RRRVVV]]]cccaaa[[[XXXZZZooowwwxxxaaaFFF777333222111111//////000111000///......///////////////////////////////////////000000000////////////////////////,,,,,,,,,---...///111222------...//////000000111111222444555777777888888777777888888999888888888666555444333333444555666555555555666666777777777777777777777777888888888333222222222222111111111111000000111111222333444222333333333333333222111111111222222111111000000111111000000000111222222222222222222111000///...////////////000000000000///////////////000000111111111222222222333333333333333222111000111222222000333666777666666666666;;;@@@QQQjjj{{{cccNNN@@@999666555444333222000////////////000000000000///...---,,,/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************(((((())))))***+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------......---------......///////////////000111222333444444666888;;;===???@@@AAAAAAFFFOOOUUUYYY^^^cccbbbbbbccchhhooouuuvvvuuuwwwyyyzzzvvvaaaSSSLLLQQQNNNMMMPPPUUU]]]lllyyyvvvJJJ???666666666111,,,***///000111000//////000000////////////////////////------........./////////---------------------------------------...///000,,,------...//////000000///000222444555666666666666666666666666666555444555555444333333444555555555555555555555555666666666666666777777777888888333333333333222222222222000000000000111222333444111222333444444444333222000000000111111111111111111111111111111222333333222222222222111000///...//////////////////......///............///000000000000000111111111222222444333333333111000111222888777444111000111444777;;;999???KKKTTT\\\mmm}}}nnnVVVLLL@@@777444555555555//////......///000222333---.../////////...---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************((((((((()))***+++++++++************************************************((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------...///000////////////000111222333444555666999;;;===???@@@AAAAAAFFFOOOVVVZZZ___eeecccbbbccchhhooouuuvvvuuuwwwyyy{{{yyydddSSSKKKLLLPPPPPPSSS\\\iiittt}}}oooRRR>>>999222...//////---...222...000///,,,+++,,,---,,,////////////////////////,,,,,,,,,------.........------------------------//////...------------...,,,,,,------...//////000...///000222444444555555555555555555444333222222555444333333333333444555666555555444444444555555555555666666777777888888444444444333333333222222000000000000111222333444000111333444555444444333//////000000111111222222111111111111111222333333000111111111111000000///000000//////.........---...............///000000////////////000000000000///...///111000......111+++...222555666555333111444111333:::999666===JJJYYYfffwwwuuubbbTTTIIICCC;;;888444222333333000---...///000111111000///...+++,,,---...///...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---...///000111////////////000111222333444555777999;;;===???@@@@@@AAAFFFOOOWWW[[[```fffcccbbbccchhhpppuuuvvvuuuxxxyyy{{{nnnooouuu}}}yyyllljjjoootttuuukkkaaacccnnnwwwxxxuuuhhhZZZPPPPPPQQQQQQZZZggg{{{}}}mmm^^^RRREEE999000//////000000000000//////........................///...------...///...,,,,,,------......------,,,........................------...---,,,+++---///............/////////////////////000111111222222444555555666555444222111222222222222333555777888777777666444444333333333444555666666666666666555444444444444444444444444111111222222222333333333///000111222333333222111111111111000000000000000000000000000000111111111000000000000000000000000111111000000//////......///////////////.........000000000000000000000000000000////////////000000/////////000111111222222333333333444444444555555777<<>>;;;888666111111111111111111111111000000000000000000000000///...---,,,,,,---...///------------------------------------------------...---+++******+++---...---,,,++++++******++++++,,,+++***))))))***+++,,,************************************************&&&******'''&&&)))+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))******+++,,,******))))))******+++,,,,,,,,,,,,------.........---------............///000////////////000000111---666<<<:::999===@@@???BBBCCCHHHPPPUUUXXX^^^eeeeeedddfffiiiooouuuxxxyyy{{{}}}~~~VVVZZZcccnnnsssuuuxxx~~~~~~~~~hhhYYYTTTUUUXXXYYY```YYYQQQQQQVVV[[[[[[ZZZWWWTTTTTTWWWUUUZZZqqq{{{___WWWLLLDDD>>>777000***/////////000000/////////........................///---,,,---...///...,,,,,,,,,------------,,,,,,------------------------,,,------,,,++++++,,,...---.........////////////...//////000000111222222444444555555555333222111222222333444555666777777888777666666555555555555555555666666666555555444333333333333333444444444111111111222222222333333///000111222222222111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000//////....../////////////////////...////////////////////////000000////////////000000/////////000111111222222222222333333333444444444777:::<<<<<<>>>DDDNNNVVVrrrvvvcccXXXPPPHHH===666444333111///111111111111111111111111///////////////////////////...---,,,,,,---...///------------------------------------------------...---+++******+++---...---,,,++++++******++++++++++++***))))))***++++++************************************************'''******'''''')))***)))++++++++++++++++++++++++,,,,,,+++++++++***************************************))))))******+++,,,******))))))******+++,,,,,,,,,---------------------------............//////////////////000000111111555666444666===AAAAAABBBCCCHHHPPPUUUXXX^^^eeeddddddeeeiiioootttwwwyyy{{{}}}~~~OOOPPPTTTYYYZZZZZZ]]]dddrrrxxxyyysssqqqqqqkkkdddaaaeeemmmsssyyy|||kkk___QQQLLLOOOUUUWWWUUUKKKJJJIIIJJJOOOUUU[[[___mmmqqqvvvuuunnnvvvgggPPP>>>999444222222111...,,,......////////////......------------------------...---,,,---...///...---,,,,,,------------,,,,,,------------------------+++,,,,,,+++******+++------------.........//////......//////000111111111333333444444444333222222111333444666777777777666888777777666666666777777555555666555555444333222333333333333333333333333000111111111222222222222000111111111111000000////////////000000111111111111111000000//////......000000000000000000000000000000000////////////.........//////////////////////////////////////////000//////......//////000...//////000000111111222111111111222222222333333222333444222000222777<<>>AAAJJJZZZfffkkkppp|||vvvnnnjjjTTTKKKCCCAAA@@@===;;;;;;888555333333444444222111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******+++++++++******************+++************************************************)))++++++((())),,,+++'''************************++++++++++++******************************************))))))******+++,,,******))))))******+++,,,.........------,,,,,,,,,---------............//////......//////000111222000444999<<<>>>???>>><<>>BBBAAAAAAFFFNNNTTTWWW]]]dddccccccdddhhhnnnssswwwxxxzzz~~~xxxmmmccc^^^\\\YYYXXXYYY```dddppp|||~~~uuullliii^^^aaabbbcccbbbaaa___]]]]]]dddlllrrruuuyyy{{{pppWWWCCC:::555222222333111------222---.../////////......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////////////////000222444555444444444444555555555555333333222111000000000000000111111111111111000000111111000//////...------........./////////000000///...---------...///000......//////////////////---------------------------------------------------------.........//////------......///000000111........................///......------......///------......///000000000//////000000000111111111......///111333555666666111222333444333111222333777666555333222333333444666999;;;>>>AAAEEEIIIMMMKKKRRRVVVWWWZZZaaagggiiiqqqyyyssslllddd___WWWQQQLLLGGGBBB>>>888999888777;;;@@@@@@<<<111666:::<<<:::777666666666333111444444222222444111111111000///000222444................................................+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++)))***++++++++++++***)))************************************************'''((((((***///333111***************************************))))))))))))******************************))))))******+++,,,******))))))******+++,,,,,,,,,---------------------------............///------......///111222333555111555BBBLLLKKKEEEAAAAAAAAAFFFNNNSSSVVV]]]dddddddddeeeiiioootttwwwyyyyyy~~~~~~uuunnnhhhccceeejjjvvv|||yyyrrrtttuuuuuuvvvwwwwwwuuukkkrrryyy{{{vvv___JJJ:::444444///+++,,,222333///...111---...000000...---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,,,,+++++++++************************+++,,,,,,+++******+++---******+++++++++,,,,,,,,,++++++,,,------......//////.........000222444555444444333333333444555555444333222111000000000000///000000111111111111000111000000///......------............/////////000...---,,,,,,---...000111///////////////.........,,,------------------------------------------------------.........//////---------...///000000111.................................------.........------......///000000000000000000000111111111111222111/////////000//////444444444444111------//////......///222444444444555555555444555888===AAA;;;@@@BBB???>>>BBBGGGHHHFFFNNNSSSUUUXXX```eeegggfffkkkrrrvvvxxxxxxzzz|||{{{wwwtttsssssstttuuurrrkkkbbbWWWNNNHHHFFFAAA===999888:::<<<;;;:::777888666333333666555222...111555555222000000111999555333444333111111444...000111000///...//////................................................++++++------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++)))***+++,,,,,,+++***)))************************************************&&&'''(((***000555222+++))))))))))))))))))))))))************))))))))))))*********************************)))***++++++,,,*********)))***++++++,,,,,,,,,,,,------.........---------.........//////------......///111222333222...888OOOaaa]]]KKK===@@@AAAFFFNNNSSSVVV]]]ccceeedddfffjjjooouuuxxxyyyyyy~~~cccVVVEEE999444333222111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,------...+++,,,---...////////////000000000111111000000000222111111000000000000000---------...///000000111111000...---,,,,,,------...---------...///111222000///...---------------//////000000000000/////////---++++++---------,,,///.........---------------------------------------......//////......------------...///000000111//////.........---------......------------......//////////////////////////////////////////////////////000111111111111111444333111000000000111111111111111111111111111111777777777666666555555555666666555555777:::===>>><<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEJJJIIIFFFCCCAAA@@@??????>>>>>>>>><<<:::666444222666666555444444333222222000000000000000000000000000000111111111222222222222222222222222222222222222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,***)))))))))+++,,,+++***(((*********)))***+++---,,,------,,,***)))***,,,************************''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,***++++++***((('''((()))++++++***************+++******))))))******+++,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---.........//////000111222555777:::>>>AAADDDEEEEEEDDDEEEHHHLLLSSSZZZ```ddddddccccccffflllrrrwwwyyywwwdddRRRGGG???888000---...111222111...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---......,,,,,,---...////////////000111222333333222000000111111000////////////000......//////000111111111111000...---,,,,,,---------------......///000111000//////...............//////000000000000//////000...------...//////.../////////.........---------------------------------------......---------,,,------...//////000000///.........------------......------------......................................................//////000111111111111000333222111000000000111111111111111111111111111111333333222222222111111111444444333333555777:::<<<333333444555666777777888666555555555666666777888===;;;999777555444444444666666666555444222111000444444333222222111000000000000000000000000000000000000000111111222222222222222222222222222222222111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,+++*********,,,---,,,+++***+++,,,+++******,,,---)))***+++++++++***)))(((************************(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++)))***+++***((((((((()))++++++***************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///.........//////000111222333555999<<<@@@BBBCCCCCCCCCEEEHHHMMMSSSZZZ```dddeeeddddddhhhmmmtttxxxzzz|||iiiVVVHHH>>>555000///---+++,,,///000...,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++*********************************+++,,,---...///,,,---...///000000000000222333555666555333111///111000//////......///////////////000000111111222000///...---------------,,,---...///000000000000/////////...............//////000000000000/////////...---...///000///...000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////............------------......------------.........................................................//////000000000000000222111111000000000000111000000000000000000000000000000000000////////////111111111111222444666888111111111222222333333333111000000000000111111222666555444222111111111111000///////////////000000111111111000000//////...000000000000000000000000000000000000111111111111000000000000000000000000111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------++++++************++++++,,,+++***+++---...---,,,,,,------,,,******+++---(((((()))+++,,,,,,)))'''************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))+++******))))))******+++)))***+++***)))((()))***+++***************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...000000.........//////000111222222444777;;;>>>@@@AAAAAACCCDDDHHHMMMTTT[[[aaadddgggffffffiiiooouuuyyy{{{~~~{{{|||zzzqqqXXXPPPDDD;;;777777777888111000000111222111---***---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---************************************************)))))))))************+++************++++++++++++************************(((((()))***+++,,,...///------...///000000000000222444666888777555111///000000///.....................//////000000000000//////......------------,,,---///000000000///...------.........---------//////000000000000//////...---,,,---///000...---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........------------------------...------,,,,,,------...................................................---...//////000000//////000000000000000000000000000000000000000000000000111111000000000000000000000000000000111222444555333333333333222222222222333222222222222222333333555555444444333333333333000//////...///000111222000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++---------,,,,,,------+++))))))***+++***))))))***,,,---+++)))*********************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))***+++***)))((()))************)))******+++,,,******))))))******+++,,,,,,,,,------------......,,,++++++,,,---...//////............///000111222222444777:::===???@@@@@@BBBDDDHHHNNNUUU\\\aaadddgggfffeeehhhnnntttxxxzzz~~~}}}~~~yyyvvvzzzsss```PPPFFFAAA777444000......//////000+++++++++---///000000///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,---************************))))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++))))))))))))))))))))))))''''''((((((***+++------,,,---...///000000000000222444666888777555222///000000///...............---------..............................---------,,,---///000000000///...+++,,,,,,---------,,,+++//////000000000000//////.........///111222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------................................................------...////////////...////////////////////////////////////////////////000000000000111111111111000000000000111111222333000000000000////////////111000000/////////000000000000000000000000000000222222000//////000111222000000000000000/////////////////////////////////////////////////////////////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++******))))))******++++++***)))***+++,,,+++******++++++***((('''(((***,,,***(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******)))((()))+++******))))))***++++++,,,******))))))******+++,,,,,,,,,,,,------............------,,,,,,,,,------............///000111222333555888;;;>>>@@@@@@AAAAAADDDIIIOOOVVV\\\bbbeeeeeeddddddggglllrrrvvvxxx{{{zzz|||uuuccc[[[OOOBBB888333222222---......///...---,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))******+++,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))***+++,,,+++,,,---...////////////000222444666666444222000111000//////......//////---------------------------......///......------......///////////////...***+++---......---,,,,,,//////000000000000//////000///000222444444333111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------,,,------...............---......////////////...////////////////////////............////////////000000000000111111111111000000000000////////////000///......---.........---......//////......---111111000///////////////000000000000000000000000////////////////////////////////////............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))******))))))))))))*********)))((()))+++,,,+++***)))******)))''''''(((******++++++)))''''''(((***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((((()))******))))))***+++))))))))))))***+++,,,,,,******))))))******+++,,,++++++,,,,,,------......///...---,,,,,,,,,,,,,,,.........//////000111222444666999<<<>>>@@@AAAAAAAAADDDIIIPPPWWW]]]bbbeeedddcccbbbeeejjjppptttvvvyyyyyy{{{rrreeeZZZLLL???===:::555000...///111333---///000111000000000000222111///---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,---************************))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))((('''''''''(((((()))******+++,,,---...............///111222333333222222111111000////////////000........................,,,---...//////...------//////............//////+++,,,...000000///...---//////000000000000//////---...///111333333111///------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---............---,,,---.../////////..............................---------.........///////////////000000//////...111111111111111111111222111000000///....../////////000111111111000//////......////////////......////////////000000000000/////////////////////////////////......---------000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))))))))******+++***)))***,,,---,,,+++((()))***)))((((((***,,,)))...333222,,,((((((+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''''')))******))))))***+++))))))))))))***+++,,,---******))))))******+++,,,******++++++,,,---------------,,,,,,,,,---...............//////000111222444666999<<<>>>@@@@@@@@@@@@CCCIIIPPPWWW^^^ccceeedddcccbbbeeejjjooosssuuuyyyxxxzzzuuubbb___SSSBBB999999888555111111000//////...............---+++))))))+++,,,+++,,,------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((('''''''''(((((()))******+++,,,---------------...///000111222222222222222111000000000000000///////////////.........,,,---.../////////------000000...------...///000,,,...000111222111000/////////000000000000//////******+++...000000...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...---+++******+++---...,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------+++,,,------......------+++,,,.../////////.......................................//////000000000......//////......------........./////////000000000000///...------......///000111222111000///...,,,---///000111111000///......////////////////////////////////////////////////.........---------111111111111111111111111---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******))))))))))))******,,,+++***+++---...---,,,)))*********)))***+++---)))222;;;;;;333+++***,,,))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''''')))******))))))***,,,))))))))))))***+++,,,---*********)))***++++++,,,))))))***++++++,,,------+++++++++,,,---...///000.........//////000111222444666888;;;===?????????@@@CCCIIIPPPXXX^^^ccceeeeeecccccceeejjjooosssuuuyyyxxxzzztttkkkaaaWWWPPPAAA???;;;666222000...---//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++++++++,,,,,,,,,------+++---///000222222111111000000111111111000000///////////////............---------------...//////////////////////////////............////////////////////////...---,,,+++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++((('''(((***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------.........------,,,,,,,,,++++++,,,---......------------............------........................------............---------------............///////////////////////////////////////////////////000///...---,,,,,,---...------------------------........................222222222222111///...,,,............////////////------,,,++++++++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++++++++***)))(((''')))******))))))***,,,///555999666---(((***...)))))))))))))))))))))))),,,,,,,,,+++(((&&&'''(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///......///222444444555888:::===@@@BBBCCCCCCFFFKKKRRRXXX^^^bbbdddgggccc___```gggooouuuwwwyyyyyywwwwwwlllddd```TTTMMMEEE???<<<888222...444333222000///......---///.........---------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++++++++,,,,,,,,,,,,---,,,---...///000111111111/////////000000111111111////////////...............---------......///000....................................////////////////////////...---,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---+++(((((()))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------...---------,,,,,,,,,,,,+++,,,---............---------............------------------------------------............------------------............................................................000///...---,,,,,,---...------------------------------------------------///000000000000...---,,,............////////////...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))((()))+++,,,+++************+++******))))))''')))******))))))***+++'''+++...,,,&&&$$$&&&)))))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///......///222444444555888:::===@@@BBBDDDBBBEEEJJJQQQWWW]]]aaacccfffbbb___```gggoootttvvvyyyyyyxxxyyyrrrkkkeeebbbZZZWWWRRRKKKDDD===888555888444000000111222111///++++++,,,,,,---,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,---------...///000222222000000///000111222444555////////////............///............//////000........................---............/////////000000000000///...---,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++***))))))+++++++++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,------............---,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------............................................................---,,,,,,,,,------------------------------------------------------------............---,,,---............/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++***)))((()))+++,,,+++***(((((()))*********))))))((()))******))))))***+++&&&((()))((('''''')))+++))))))))))))))))))))))))'''&&&'''))),,,---***&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---...///......///222444444555888;;;>>>AAACCCDDDBBBEEEIIIPPPVVV\\\aaacccdddaaa___aaahhhppptttuuuyyyzzzyyydddhhhnnnuuu{{{~~~}}}vvvsssoookkkhhhddd___\\\UUUSSSPPPLLLGGGCCC???===;;;;;;:::888666555444333222000...///111222222111------......---,,,***)))------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************++++++++++++...---------...000222333444333111111111333555777////////////............//////.........//////000........................---------........./////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++***)))***+++,,,,,,***(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------........./////////...------,,,,,,------,,,+++++++++++++++++++++++++++************++++++***************************)))((()))***++++++)))&&&'''((()))))))))))))))((()))******)))((()))++++++)))(((((()))+++,,,,,,))))))))))))))))))))))))(((''''''+++111222...)))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,---************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///......///222444444555888;;;>>>AAADDDEEECCCFFFJJJPPPVVV]]]bbbdddccc```___bbbiiippptttuuuyyyzzzzzzBBBDDDHHHMMMPPPRRRRRRRRRWWWWWWXXXYYY[[[\\\^^^___]]]^^^___``````___]]]\\\WWWWWWUUUTTTRRRPPPOOONNNLLLIIIFFFEEECCCAAA???<<<<<<<<<;;;:::999888888777444333222111000......---...---++++++++++++***))).../////////...,,,+++)))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++------,,,,,,---///111333555444111000///000111222////////////............//////............//////........................------------............///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))***+++---,,,***'''************************++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------..................---,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++************************)))((('''(((***+++***)))&&&'''((())))))))))))))))))***+++***)))((()))******(((%%%%%%&&&(((((('''(((((((((((((((((((((((((((&&&'''+++111222...)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))***+++,,,---************************+++++++++,,,,,,---------,,,,,,,,,------------------...///......///222444444555888;;;???BBBDDDFFFEEEGGGKKKQQQWWW^^^cccfffbbb___^^^aaaiiippptttuuuzzz{{{zzz444555666777777777666555666777888999:::;;;<<<============>>>>>>======<<<;;;::::::999999888888888666555333333444444222111------.........///////////////.........---------/////////......------,,,++++++,,,---------,,,,,,******++++++++++++,,,,,,*********+++++++++++++++************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))*********,,,,,,,,,---...///111111222111///...,,,,,,------////////////............//////...------------...------------------------,,,------------.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))))))))************+++***)))***+++,,,,,,***(((************************++++++++++++++++++++++++))))))***+++++++++******************************)))************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---......,,,------------.........------,,,++++++++++++,,,*********+++++++++++++++******))))))))))))******************************)))((('''(((***+++***)))(((((()))*********)))))))))***+++***)))((()))******)))'''&&&''''''&&&%%%((((((((((((((((((((((((&&&%%%&&&)))------+++((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,,,,***************************++++++,,,,,,------...---------------------------...///......///222444444555888;;;???BBBEEEFFFGGGHHHLLLQQQXXX___dddhhhbbb___]]]```hhhoootttvvv{{{{{{xxx.........------------,,,,,,---...///000000000000111111000000000000111111111111111111111111111111000///......///000...---/////////000000000000000,,,------...///000111111***+++++++++***))))))******)))******+++,,,---...************+++++++++,,,)))*********++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******++++++---...///000000000/////////......---------////////////..................---,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++))))))))))))************+++***)))***+++,,,***)))************************************************((())))))***++++++******************************))))))))))))******++++++***++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***************************++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,---------.........,,,,,,+++************+++)))*********++++++++++++******))))))))))))******************************)))((('''(((*********(((*********+++******)))))))))***+++***((((((((()))******++++++***)))))))))((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++***************++++++******************************+++,,,,,,---......---------------------------...///......///222444444555888;;;???CCCFFFGGGGGGHHHKKKPPPWWW^^^dddgggccc___\\\___fffooouuuwww{{{zzzwww...------------...//////,,,---...//////////////////...---------...///000.........///////////////333222000000000000///------------------...............---,,,+++******)))+++---...---,,,+++***+++---,,,+++******+++,,,---))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++---///000000/////////000111111111111000000000/////////...............---,,,,,,++++++++++++------------------------,,,,,,,,,---------......++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))************+++***))))))+++++++++)))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((())))))*********+++***************)))((('''******++++++++++++************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,,,,,,,---------......,,,+++******))))))******))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))((('''((()))******(((+++++++++++++++***)))(((***++++++***((((((((()))%%%(((***+++)))(((((()))(((((((((((((((((((((((()))***+++***(((((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******************))))))))))))))))))))))))******+++,,,,,,---......---------------------------...///......///222444444555888<<>>AAADDDFFFIIIJJJLLLOOOUUU\\\bbbeeeeeeaaa^^^```gggnnnrrrsss|||}}}yyy******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************************)))))))))))))))))))))******+++,,,******************************))))))))))))(((((((((((())))))))))))******''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,---...///000000//////000000000000/////////...------,,,,,,------,,,++++++***++++++,,,,,,)))*********************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++******))))))))))))************))))))************************&&&''''''(((((())))))***)))))))))*********++++++))))))))))))))))))))))))***************************((('''((()))***)))'''(((''''''(((((()))***+++)))******++++++******))))))******++++++******))))))))))))*********++++++*********************************++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,((((((((())))))))))))***(((((((((((()))***+++,,,***++++++,,,,,,,,,,,,,,,++++++***)))))))))*********)))((('''((((((******************************((())))))******))))))((('''&&&&&&)))...111111000((())))))******))))))((())))))((((((((((((''''''))))))))))))((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))***************((((((((((((((()))******++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,---.../////////............///000222333444333666:::<<<>>>@@@CCCEEEIIIJJJLLLOOOTTTZZZ```cccfffccc```ccciiipppuuuvvv|||}}}xxx*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))***+++++++++++++++************************************************)))))))))))))))***++++++******++++++++++++******))))))))))))))))))(((((((((((((((((()))))))))***'''''''''((((((((())))))(((((((((''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))))))))******+++++++++,,,---............///000111111000///......------,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))************)))))))))))))))***************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************)))((((((((()))))))))(((((((((((((((((()))******))))))************))))))))))))************))))))))))))))))))************++++++++++++++++++++++++************++++++++++++******))))))))))))******************************************************************++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++******+++,,,,,,,,,,,,+++******))))))))))))******111000---***(((((()))***************************(((((())))))))))))((((((((('''&&&'''***+++***((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***************((((((((((((((())))))*********************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,...///000000000000000000000000000111222333444666:::===>>>@@@BBBDDDGGGHHHKKKOOOTTTZZZ___bbbfffcccaaadddkkkrrrvvvwww|||}}}xxx***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++++++++)))))))))((())))))******)))***++++++++++++***)))(((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''(((((((((((('''(((((((((((((((((('''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,---------...///000000///...---------,,,++++++++++++++++++*********++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************((())))))*********))))))))))))************))))))************++++++,,,,,,++++++******))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((((())))))(((((((((((())))))***)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++***))))))))))))))))))***************************************************))))))*********+++++++++************************))))))))))))))))))***+++)))***++++++,,,,,,++++++***))))))((())))))******111000---***(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&''''''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************'''(((((()))))))))))))))******************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,---...///000000111000222111000000000000000000444666:::===>>>@@@BBBDDDDDDFFFJJJOOOUUU\\\aaaddddddbbbaaadddlllssswwwxxx|||}}}xxx******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******))))))))))))))))))))))))*********+++++++++++++++)))))))))(((((())))))***((()))***++++++***)))(((''''''(((((((((((())))))''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))*********+++++++++,,,,,,,,,------------,,,,,,---,,,++++++******++++++************+++,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************(((((())))))******))))))))))))************))))))))))))******+++,,,,,,,,,)))))))))(((((('''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))((())))))******))))))(((***))))))(((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***************************************************)))))))))************+++++++++************))))))***)))))))))))))))******)))******+++++++++++++++))))))((((((((()))*********)))((('''((((((******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))******(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************''''''((()))))))))))))))******************************))))))******+++,,,***+++,,,,,,------,,,,,,------...///000000000///111000000///////////////333666:::<<<>>>@@@CCCEEEDDDFFFJJJPPPWWW]]]bbbeeecccaaa```eeellltttwwwxxx|||~~~yyy)))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++************++++++++++++************************************************************************************************((())))))***************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))&&&''')))******)))'''&&&'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))))))))************+++,,,++++++++++++++++++,,,,,,,,,+++***************************+++,,,---...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))))))))))))))))))))************))))))(((((())))))***++++++,,,''''''(((((()))***++++++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''')))******''''''(((***))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))************************************************))))))))))))******************)))))))))(((((((((******))))))))))))******))))))***+++++++++++++++((((((((((((((()))******'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((((((((()))***''''''(((((((((((('''''''''''''''(((((()))))))))'''((((((((()))))))))***)))(((''''''((()))***+++))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***************&&&'''((()))***))))))(((******************************))))))******+++,,,***+++,,,,,,------,,,,,,---....../////////......------------...///000111222555999<<<>>>AAADDDFFFFFFHHHLLLQQQWWW]]]bbbdddcccaaaaaafffnnnuuuxxxyyy{{{~~~{{{(((((((((((())))))))))))''''''''''''((((((((()))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))*********)))(((((((((((())))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,+++***))))))***+++,,,,,,++++++***)))*********************+++,,,---...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************''''''((()))))))))))))))))))))************))))))&&&''''''((()))******+++&&&''')))***,,,...000000(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***'''&&&(((******)))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&******)))))))))))))))***))))))***++++++++++++***((((((((((((((()))***************+++***)))((('''))))))))))))))))))))))))''''''((((((((((((''''''%%%'''''''''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((''''''''')))***+++******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************&&&''')))*********)))((())))))))))))))))))))))))*********)))***++++++,,,++++++,,,---------,,,,,,---...............------******+++,,,...000222333111444888<<>>AAADDDGGGJJJIIIKKKRRRXXX[[[```eeefffcccbbbeeellltttyyy{{{}}}}}}(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''******))))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++)))***++++++,,,,,,++++++,,,,,,+++************+++,,,***)))***,,,,,,(((%%%***)))))))))***+++,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&((())))))(((''')))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,+++++++++((((((((((((((((((((((((+++***(((''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))%%%%%%&&&'''((()))******++++++++++++***)))((('''))))))(((''''''''''''(((******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))((((((((((((((('''&&&''')))+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,---------............///000111111000//////111222333666999<<<>>>AAADDDGGGKKKJJJLLLRRRWWWZZZ^^^dddfffcccaaaeeellltttyyyzzz|||}}}(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********))))))***+++++++++++++++,,,++++++***************......---,,,+++)))((('''))))))))))))***+++,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))&&&''')))(((''''''(((***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''((((((***++++++,,,,,,,,,((((((((((((((((((((((((***)))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''((())))))'''''''''(((((()))))))))))))))*********)))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((***)))(((((()))*********))))))*********+++++++++******+++++++++,,,,,,,,,---------............///000111222111//////000222333666999<<<>>>@@@DDDFFFLLLJJJLLLRRRWWWYYY]]]bbbfffcccaaadddllltttxxxzzz{{{}}}''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))***++++++++++++***,,,+++******))))))*********---...---+++***...111******))))))***++++++,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((())))))************))))))''''''(((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((('''''''''''''''((()))***+++,,,,,,,,,(((((((((((((((((((((((()))((((((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******'''''''''''''''((())))))*********))))))(((((((((%%%&&&'''((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))******+++++++++)))((((((((()))************++++++++++++******+++++++++,,,,,,,,,---------............///000111222111//////000222333555999;;;===@@@DDDFFFLLLJJJLLLRRRVVVXXX\\\aaafffcccaaadddlllsssxxxzzz{{{|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***((()))******++++++******++++++***))))))))))))******,,,---+++)))((()))+++++++++***************+++******+++,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((%%%'''(((((('''&&&((()))((((((((((((((((((((((((((())))))******))))))(((&&&''''''(((((())))))***''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''((()))***++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((()))))),,,,,,+++***)))(((''''''###$$$&&&''')))*********&&&'''(((((()))(((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((()))***++++++,,,,,,***(((''')))************++++++++++++,,,******+++++++++,,,,,,,,,---------............///000111111000//////111222222555888;;;===@@@CCCFFFLLLJJJLLLRRRVVVXXX\\\aaaeeebbb```dddkkksssxxxyyy{{{~~~yyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))***************++++++***)))))))))))))))+++***+++000666666111,,,,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***'''(((((())))))*********(((((()))******+++******))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))((((((((('''%%%&&&'''((()))*********%%%&&&((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((***+++***))))))+++---*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------............//////000000000///000222333222555888;;;===@@@CCCFFFKKKIIIKKKQQQVVVXXX]]]bbbeeebbb```ccckkksssxxxyyy{{{}}}www''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***************+++******)))))))))))))))'''&&&+++;;;MMMTTTMMMCCC------+++***))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***++++++,,,((())))))************)))************************''''''((())))))***))))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((((())))))************)))%%%&&&((()))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))(((''''''&&&''''''%%%(((******)))***---111******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...///000000000000222444222555888;;;===???CCCEEEJJJHHHKKKQQQVVVXXX]]]bbbeeebbb```ccckkkssswwwyyy{{{}}}vvv~~~&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******)))))))))+++,,,+++***(((***000DDDggg|||hhhHHH444)))---...''''''///++++++++++++++++++++++++******)))(((((((((((((((+++******)))(((''''''&&&+++*********))))))(((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&&&&&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))***)))(((''''''&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((()))(((((('''''''''(((((((((***++++++******+++,,,******))))))******+++,,,''')))+++,,,---,,,***))),,,,,,,,,---------...............///////////////222555888:::<<<>>>AAADDDGGGGGGLLLRRRVVVWWW[[[aaaddd```^^^cccllluuuxxxxxxzzz|||xxx%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********)))((()))+++,,,+++***+++,,,000@@@bbbaaaEEE...,,,...***)))///++++++++++++++++++++++++******)))(((((((((((((((*********)))((('''''''''))))))))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))+++***'''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((()))***++++++***)))***,,,******))))))******+++,,,)))***,,,------,,,,,,+++,,,,,,,,,---------...............///////////////222555888:::<<<>>>AAADDDGGGGGGLLLRRRVVVWWW[[[aaacccaaa```dddlllsssxxxzzz|||}}}zzz$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###$$$&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))((()))+++,,,+++***,,,------666PPPpppvvvTTT333+++...,,,+++...++++++++++++++++++++++++******)))((((((((())))))******))))))((((((''''''(((((((((((('''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''''''''&&&&&&'''))),,,---+++'''$$$((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&''''''(((******(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,+++))))))***+++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............//////000000000222555888:::<<<>>>BBBDDDGGGGGGLLLRRRVVVWWW\\\bbbbbbbbbccceeekkkqqqxxx{{{~~~|||$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&)))))))))(((''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&((((((((()))))))))*********)))((()))***++++++)))++++++)))***777NNNccclllpppQQQ444,,,---+++***,,,******************************))))))((())))))******)))))))))((((((((('''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***%%%&&&''''''((('''''''''''''''(((***+++***(((%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''')))************(((((((((((((((((((((((((((((((((((((((((()))******+++,,,+++)))))))))+++******))))))******+++,,,,,,,,,,,,+++,,,------...,,,,,,,,,---------...............///000000111111333555888;;;<<>>EEEQQQ@@@000,,,+++((((((+++******************************))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******%%%&&&&&&'''(((((('''''')))'''%%%%%%'''(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---))))))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''')))************))))))))))))))))))))))))((((((((((((((()))******)))+++,,,+++***)))***+++******))))))******+++,,,,,,++++++++++++,,,------,,,,,,,,,---------............//////000111111222333666999;;;===???BBBEEEGGGGGGLLLSSSWWWXXX]]]cccbbbdddeeegggjjjpppwww|||###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))((('''(((***+++***)))''')))+++***((())),,,///333...++++++***''''''*********************************)))))))))***++++++))))))))))))(((((((((((())))))))))))************)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***%%%%%%&&&'''((((((((((((***'''$$$$$$%%%'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,******(((''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((()))***++++++(((***++++++******+++,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000000111222222333666999;;;===???CCCEEEGGGGGGLLLSSSWWWYYY^^^ddddddddddddgggkkkrrrwww{{{|||$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&)))((('''(((*********(((((((((***,,,,,,***(((((()))'''(((***)))'''(((*********************************))))))******+++,,,(((((((((((())))))))))))((((((((()))))))))******)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((()))))))))$$$%%%&&&'''(((((((((((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''(((************,,,...******))))))******+++,,,***+++---.........---,,,,,,,,,,,,---------......---...///000111222333333444666999<<<===@@@CCCEEEFFFGGGLLLSSSXXXYYY^^^eeegggdddcccfffmmmtttxxxyyywww||||||$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&''')))+++###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%)))((('''((()))******((()))''''''***---+++(((&&&+++((('''((())))))***+++))))))))))))))))))))))))******))))))***+++,,,,,,(((((((((((())))))))))))&&&'''''''''(((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((((((((((()))******(((&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''&&&''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,&&&(((*********+++---///*********)))***++++++,,,+++,,,...000000///...,,,,,,,,,,,,---------......---...///000111222333333444666999<<<>>>@@@CCCEEEFFFGGGLLLTTTXXXZZZ___eeehhhdddbbbeeennnuuuxxxxxxsssxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&(((***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))*********+++))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++(((%%%%%%''')))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''((())))))))))))))))))************+++++++++,,,,,,,,,---------......//////.........---------222222111...---...111444444777;;;<<<<<<>>>BBBFFFKKKIIILLLSSSXXXZZZ]]]```eeeaaa^^^bbblllvvv{{{|||xxxzzzwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((///,,,)))((()))***)))'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&'''((()))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((())))))******)))))))))************+++++++++,,,,,,,,,,,,------------///.........------------000111000//////000444777666999===>>>===???CCCGGGKKKIIILLLSSSXXXZZZ]]]aaaeee```]]]aaakkktttyyyzzzzzz|||yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((,,,***'''&&&&&&&&&$$$###''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((()))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,............------------...//////000000333777:::999<<>>>>>>>>???CCCGGGLLLKKKOOOTTTVVVXXX^^^eeeiiiddd```ccckkkssswwwxxxuuuyyyyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))*********))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$&&&((()))(((((()))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......000222555999<<<======???DDDHHHLLLLLLOOOTTTVVVWWW^^^fffiiiddd```cccllltttxxxxxxsssxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###&&&((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''((())))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((())))))******)))))))))************+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,------------...000000//////111222444777;;;======@@@EEEIIILLLMMMPPPTTTUUUWWW^^^hhhgggbbb___bbbkkktttxxxxxxtttyyyzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((+++------***'''((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))$$$%%%''')))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''((())))))))))))))))))************+++++++++,,,,,,------------......+++++++++,,,,,,---------,,,...000111000111333444333777;;;===>>>AAAFFFKKKLLLMMMQQQTTTUUUWWW___hhhfffaaa^^^aaajjjssswwwxxxuuu{{{|||$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$)))+++'''%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))(((''''''((()))((('''******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''((()))+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''(((******)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$((((((((('''((())))))***''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***)))(((&&&%%%&&&''')))+++******)))((((((((((((((('''(((((((((((((((((((((***++++++***))))))***,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***,,,---++++++,,,,,,---...////////////...//////000111222555888;;;<<<===AAAGGGLLLMMMLLLNNNTTTWWWYYY___fffiiiddd```bbbjjjrrrvvvwwwssswwwwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%((()))&&&%%%''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''&&&'''((((((((('''***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))***%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&'''''''''&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''***)))(((''''''((()))***)))(((&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''((()))***)))(((''')))+++*********+++++++++,,,,,,***+++,,,---////////////+++,,,,,,------.........///......//////000111222111555:::===>>>AAAEEEJJJJJJJJJMMMSSSVVVWWW]]]ccchhhccc```bbbkkksssvvvwwwtttwwwxxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&###%%%)))(((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''(((******)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))******))))))((((((((((((((()))))))))((((((''''''''')))***+++***((((((***+++*********++++++++++++,,,***)))+++...333555333000------------------------............///000111222000555;;;>>>@@@BBBFFFJJJIIIJJJNNNTTTWWWXXX\\\bbbhhhccc___bbbkkkssswwwwwwuuuxxxxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''%%%###%%%))))))%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&'''&&&'''((()))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%''')))*********(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''''''''((())))))))))))(((((((((((())))))******))))))(((''''''''',,,------,,,++++++,,,...************+++++++++++++++)))***...444666222---------------------,,,,,,............///111222333333777;;;>>>@@@CCCIIIMMMKKKLLLPPPWWWZZZZZZ]]]bbbhhhccc___bbbkkkssswwwxxxuuuxxxwww$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((('''$$$&&&))))))&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''$$$&&&((('''&&&&&&'''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&''')))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))******))))))((((((((((((,,,------,,,++++++,,,...))))))*********+++++++++,,,******---222333...)))------------------,,,,,,------......///111222333555888:::<<<===BBBIIINNNKKKLLLQQQWWWZZZZZZ]]]bbbgggbbb___bbbkkkssswwwxxxuuuxxxvvv$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&***,,,)))'''((((((&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&(((***)))&&&%%%'''***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***+++***((((((***+++)))))))))************+++,,,+++***,,,//////+++(((---------------------------------...000111333333444777:::;;;<<<@@@FFFKKKKKKKKKNNNTTTWWWWWW[[[```gggbbb___bbbkkktttxxxxxxtttvvvuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%---111---(((&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((+++---+++'''%%%'''***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((()))******((((((((()))******++++++((()))***)))(((''')))+++))))))))))))************++++++,,,,,,,,,,,,+++***+++,,,,,,------.........---------...000111333444555999>>>AAAAAACCCFFFIIILLLLLLNNNSSSUUUVVV[[[aaafffbbb___bbbkkktttxxxyyysssuuuttt$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$...555111(((%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''))),,,...,,,'''%%%'''***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))(((&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&''''''((()))(((((((((((((((((((((((()))******''''''((()))***+++,,,,,,***++++++***))))))***,,,))))))))))))***************,,,---,,,++++++,,,...++++++,,,,,,---...//////,,,------...000111333444666<<>>>>>AAAGGGMMMPPPOOORRRXXXZZZ[[[___fffmmmkkkfffbbbgggqqqvvvuuurrrrrrsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))%%%%%%((('''***:::NNN111+++%%%$$$'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&))),,,......,,,)))&&&(((((((((((())))))))))))(((((())))))(((((())))))******)))))))))*********+++******************+++))))))))))))***+++,,,---//////......---------------------............///------......///000000111111666;;;======@@@GGGMMMOOONNNRRRWWWYYYZZZ^^^cccnnnlllfffccchhhqqqvvvuuuooopppqqq%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&(((******111BBBRRR+++)))'''(((******(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&(((,,,......,,,(((&&&(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))***+++************************))))))))))))***+++,,,,,,......---,,,,,,,,,---------------............///......//////000111111111111666<<<======@@@FFFLLLNNNNNNQQQWWWYYYYYY\\\aaannnlllgggeeejjjssswwwuuuooooooppp%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&'''''''''''''''$$$'''((('''***333:::<<<((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))((((((((((((&&&(((***)))(((''')))+++)))(((((('''((()))***+++*********++++++*********+++***************++++++,,,,,,+++***+++,,,---------------............///...///000111111222222222333888<<<>>>===???EEEKKKNNNNNNQQQWWWYYYYYY\\\aaalllkkkhhhfffllltttwwwuuurrrqqqppp%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%&&&&&&''''''(((((((((%%%(((&&&###(((///,,,!!!&&&'''((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&(((******((('''))),,,)))(((''''''''')))***+++******++++++++++++******++++++******************+++******)))***+++---...---------........./////////000111222222333333222444999===>>>===???EEEJJJNNNNNNRRRXXXZZZYYY\\\aaakkkkkkhhhgggmmmuuuxxxuuuuuusssppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###&&&%%%"""$$$)))(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%$$$((()))&&&&&&)))((($$$%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))*********+++++++++************************,,,,,,------,,,,,,++++++---------............///---.../////////111444666555;;;@@@@@@===>>>DDDJJJPPPPPPTTTYYY[[[[[[^^^dddjjjmmmkkkfffiiisssvvvrrrrrruuuttt$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&%%%"""$$$)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%$$$&&&(((******(((&&&$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***************************+++,,,,,,---------------------............///---.../////////111444666666;;;@@@@@@>>>???EEEJJJQQQQQQTTTXXXYYYXXX[[[```kkknnnlllfffiiirrruuurrrpppsssrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''%%%)))111111)))%%%'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,,,,------************************))))))+++,,,---.........---------............///---.../////////111444666666;;;???@@@>>>@@@EEEJJJUUUTTTVVVYYYYYYXXXZZZ^^^kkkooommmggghhhqqqtttqqqooorrrqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&+++%%%***666666***%%%+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++,,,,,,************************)))***+++,,,---------------------............///---.../////////111444666777:::>>>??????AAAFFFKKKWWWVVVXXX\\\\\\ZZZ]]]aaakkkpppooohhhhhhooosssqqqrrrtttrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&***$$$)))555555)))$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((())))))(((''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,------,,,,,,+++---------............///---.../////////111444666777:::===???@@@CCCGGGKKKTTTTTTWWW[[[]]]\\\___dddkkkpppooohhhgggooosssrrrvvvwwwuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&***,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&''''''(((''''''''''''###&&&------&&&###''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))))))))***************************,,,---------,,,,,,+++***---------............///---.../////////111444666888:::===???AAADDDHHHKKKOOOOOOSSSXXX[[[[[[^^^ccciiipppppphhhgggnnntttsssyyy{{{yyy&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$'''---///***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))******)))((('''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********************************++++++,,,---------,,,,,,---------............///---.../////////111444666888:::<<>>AAAAAADDDHHHLLLNNNNNNQQQWWWYYYZZZ___eeelllmmmkkkggghhhnnnrrrqqqsss|||~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&((())))))(((''''''((()))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))$$$%%%&&&'''((()))***+++*********++++++,,,++++++***)))(((((())),,,///111000...,,,++++++,,,---///+++,,,///111111000...,,,............///000111222777;;;???AAABBBCCCGGGJJJMMMLLLPPPVVVYYY[[[___ffflllnnnllliiijjjpppssssssttt}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&((())))))(((''''''(((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))((())))))))))))***++++++***)))))))))***,,,///000000...,,,++++++,,,---///,,,,,,------........................///000111222777;;;@@@BBBBBBCCCFFFIIILLLLLLOOOVVVYYY[[[```fffmmmooonnnkkklllrrruuutttuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&(((((()))''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&((())))))(((''''''((((((''''''(((((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((('''((())))))((()))+++---))))))******+++,,,---......---,,,,,,,,,---.........---,,,++++++---...///.........//////000111222666;;;@@@BBBCCCCCCFFFIIILLLLLLOOOUUUYYYZZZ___eeekkkmmmmmmkkklllrrrtttsssuuu%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''((())))))((('''%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&((())))))(((''''''(((''''''''''''((()))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))******((())),,,///)))***+++,,,,,,,,,,,,++++++,,,,,,------............------,,,---...//////.........//////000111222555:::@@@CCCCCCDDDGGGIIILLLLLLPPPUUUXXXYYY^^^dddhhhjjjjjjhhhjjjooorrrqqqttt}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&((())))))(((''''''(((''''''''''''((()))++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))((()))))))))*********+++)))***,,,+++)))***---000)))***,,,------,,,+++)))***+++,,,---...///......---......///////////////.........//////000111222444999???CCCCCCDDDGGGJJJMMMLLLPPPUUUXXXYYY]]]ccceeehhhhhhfffhhhmmmpppnnnrrr|||}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((+++***'''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((111,,,&&&$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******)))''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%+++***!!! )))///...+++)))'''%%%$$$$$$%%%&&&((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''((((((((((((''''''###'''******'''%%%%%%&&&(((((((((((((((((((((((()))))))))))))))(((''''''******))))))))))))******)))***,,,,,,***))))))***))))))))))))************++++++,,,,,,,,,,,,---------------............///......------...///111222666:::???AAABBBDDDGGGKKKLLLKKKNNNSSSUUUWWW[[[bbbdddiiiiiieeedddhhhmmmoooqqqzzz{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))'''&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((///+++'''%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((...666999666333111...+++((('''''''''((((((((((((((((((((('''((((((((((((((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''))),,,///---)))&&&%%%&&&(((((((((((((((((((((((()))))))))))))))(((''''''******))))))))))))******)))***,,,+++***)))***+++))))))))))))************++++++,,,,,,,,,,,,---------------............//////......---...000111222555:::???AAABBBCCCGGGKKKMMMLLLOOOTTTVVVWWW\\\bbbfffjjjkkkfffdddhhhmmmoooqqqzzz|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((("""######$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---***((('''''''''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***$$$$$$---555555000,,,000///,,,)))&&&%%%$$$$$$''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''***---///...***&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((('''******))))))))))))******)))***++++++***)))***+++)))))))))*********++++++++++++,,,,,,,,,,,,---------------............/////////......///000222333555999>>>@@@AAACCCGGGJJJNNNMMMPPPUUUWWWXXX]]]ccchhhllllllgggeeehhhmmmnnnqqqzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))************)))%%%&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((('''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((***---//////...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***$$$&&&222666...%%%###&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''$$$'''******'''&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******)))***+++***))))))+++,,,))))))*********++++++++++++++++++,,,,,,,,,---------------............///000000//////000111222444444888===@@@AAACCCGGGKKKPPPOOOQQQVVVXXXYYY]]]ccchhhllllllfffdddgggkkkmmmpppzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((***+++***))))))%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&''')))+++---...---((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&...999888---))),,,%%%&&&&&&'''(((***++++++&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''"""%%%((('''%%%$$$&&&)))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******)))*********))))))+++---************+++++++++++++++++++++,,,,,,,,,---------------............///000000//////000111222444444888===@@@AAADDDHHHKKKPPPOOORRRVVVXXXYYY]]]cccfffjjjjjjeeebbbfffjjjkkknnnyyy|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((###%%%(((***,,,,,,+++***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((///777:::222(((&&&+++((((((((()))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''((((((((((((''''''''')))+++)))%%%$$$%%%'''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******)))******)))((())),,,...*********++++++++++++,,,++++++,,,,,,,,,,,,---------------............/////////......///000222333444999>>>AAABBBEEEIIIMMMQQQPPPRRRVVVXXXXXX]]]ccceeeiiiiiidddbbbeeejjjkkkoooyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,...222555777888777666))))))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''(((***,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***444999333(((######$$$''''''''''''&&&%%%$$$$$$&&&&&&''''''((())))))***&&&&&&''''''((())))))***((((((((((((''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((***+++)))%%%$$$&&&)))((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******)))******)))((())),,,///*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------------............//////......---...000111222555999???BBBDDDFFFJJJNNNPPPOOOQQQVVVWWWXXX\\\bbbdddhhhiiidddcccgggkkkmmmqqq{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((( ###'''+++---......---+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&(((+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%111666---&&&)))---+++'''''''''(((''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***)))(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''###&&&((('''%%%%%%(((,,,((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******)))***))))))((()))---///******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////......------...///111222555:::???CCCDDDGGGKKKOOOPPPOOOQQQUUUWWWWWW[[[aaaeeeiiiiiieeedddhhhmmmooosss}}}'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))###!!! !!!%%%((((((&&&''''''''''''((((((((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((()))******+++%%%&&&''')))***************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((+++*********))))))((((((&&&&&&''''''''''''&&&&&&'''+++...,,,&&&!!!!!!###''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***$$$!!!&&&)))((('''(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((('''%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((('''(((+++...))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------............///.........//////000111222333888>>>BBBDDDGGGKKKNNNOOOOOORRRVVVVVVVVV[[[ccchhhkkkkkkfffdddhhhmmmooorrr~~~'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&$$$"""$$$'''))))))((('''''''''((((((((())))))))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((())))))******)))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$(((,,,+++&&&###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$###$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((())))))(((''''''***,,,))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------.....................//////000111222333888>>>BBBDDDFFFJJJMMMOOOOOORRRVVVVVVVVV[[[bbbhhhkkkkkkfffdddhhhmmmoooqqq}}}'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((***))))))''''''((((((((()))))))))))))))((((((((((((''''''))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((((())))))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&"""&&&))))))'''%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''' &&&'''$$$%%%******###&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''((()))((('''&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------.....................//////000111222333888>>>AAABBBDDDHHHKKKNNNOOORRRVVVVVVVVV[[[bbbgggkkkkkkfffdddhhhmmmoooppp|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((()))))))))''''''''''''(((((()))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&(((((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''"""******&&&+++666333&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***''''''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&((())))))'''%%%%%%&&&)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.....................///000111222444888>>>AAABBBCCCGGGJJJNNNNNNQQQUUUVVVUUU[[[bbbgggjjjjjjeeedddhhhmmmpppqqq{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))(((''''''((()))(((((((((((()))))))))***(((((())))))))))))))))))(((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))******)))))))))))))))*********)))******))))))((('''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%***(((&&&111>>>999)))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***''''''((())))))(((''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))(((&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...............///000111222444888>>>AAABBBCCCGGGJJJNNNNNNQQQUUUUUUUUUZZZaaafffjjjjjjeeedddhhhnnnpppsss|||~~~%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&((()))((((((((()))))))))******(((((())))))))))))******(((((())))))))))))******(((((())))))))))))((((((((((((((()))))))))******((())))))******))))))((('''(((((())))))******+++************************))))))***))))))(((''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''$$$%%%000:::555)))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((('''&&&%%%&&&'''(((''''''''''''(((((()))((((((((((((((((((((((((************************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........//////000111222333888>>>AAABBBDDDHHHKKKMMMNNNQQQUUUUUUUUUZZZaaafffjjjjjjeeedddiiinnnpppsss{{{}}}%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******''')))***)))'''''')))+++(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********((())))))******))))))((((((((()))))))))*********))))))************))))))'''(((((()))******++++++*********)))))))))))))))((()))))))))))))))(((''''''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&)))'''&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((((((''''''&&&&&&%%%$$$&&&***,,,,,,***&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((('''%%%&&&(((***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////000111222333888>>>BBBDDDFFFJJJMMMMMMMMMPPPTTTUUUTTTZZZaaaeeeiiijjjeeedddiiioooqqqssszzz{{{%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++''')))+++***((('''***---))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))************))))))))))))))))))************))))))************))))))'''(((((()))***+++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++***)))((('''&&&&&&&&&%%%''')))&&&"""%%%,,,&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''&&&%%%&&&***,,,'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////000111222333888>>>BBBDDDGGGKKKOOOMMMMMMPPPTTTUUUTTTZZZaaaeeeiiijjjeeedddiiioooqqqrrryyyyyy&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******)))((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************(((((()))***************))))))************))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...---------............///...------......///000111333:::AAADDDDDDDDDHHHMMMLLLPPPSSSTTTTTTUUUYYY\\\ccchhhiiieeecccggglllmmmnnnwww{{{&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))(((((('''((()))***+++******)))((((((((((((((((((((((((((()))))))))***'''((())))))******))))))(((((()))))))))*********((())))))***************))))))************))))))++++++******))))))))))))))))))))))))************************************((())))))))))))))))))(((************************)))))))))))))))(((((('''******))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((()))***)))))))))))))))((('''''''''''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++******************))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...---------............///...------......///000111444999@@@CCCDDDEEEIIIMMMMMMPPPTTTUUUUUUVVVYYY]]]cccggghhheeecccgggkkkllloooxxx|||&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++******)))((((((((())))))((((((((()))))))))******(((((()))************)))((((((((()))))))))******))))))***++++++++++++***)))******++++++******)))+++++++++************))))))))))))*********++++++************************))))))************))))))************************))))))******))))))((('''***))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++)))))))))))))))(((((('''((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...---------............///...------......///000111444888===AAADDDGGGJJJLLLNNNQQQUUUVVVVVVWWW[[[^^^bbbggghhhdddbbbfffjjjkkkpppzzz}}}&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***************))))))((())))))***(((((()))))))))*********((()))******++++++******((((((((()))))))))******)))***++++++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))************************)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((******))))))******+++,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...---------............///...------......///000111444888<<>>MMMPPPJJJDDDGGGLLLLLLOOOTTTVVVVVVXXX\\\```fffjjjjjjfffcccfffjjjkkkppp|||))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))+++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++******......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,+++***))))))***+++,,,---,,,+++******+++,,,---++++++******))))))((((((,,,,,,++++++***)))((((((******************************++++++++++++***)))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$&&&''''''&&&&&&((()))&&&&&&''''''((()))))))))))))))************))))))***)))'''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))#########$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***)))''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***+++,,,+++******,,,...(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------......///000111333:::CCCFFFFFFFFFHHHLLLJJJLLLRRRXXXXXXWWWZZZ```fffjjjkkkgggeeejjjoooqqqsss}}}))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((())))))***++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------+++++++++++++++,,,,,,,,,............////////////////////////////////////111000000/////////000000/////////............---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,+++************+++,,,,,,,,,+++******+++,,,,,,***************))))))))),,,,,,++++++***)))))))))******************************++++++******))))))))))))(((((((((((())))))''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))))))))************))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***((('''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***+++++++++******,,,...(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------......///000111333:::BBBFFFFFFFFFHHHLLLKKKLLLQQQWWWWWWWWWZZZaaafffjjjkkkgggeeeiiinnnpppsss|||))))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********)))))))))******++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,.........------------------------.........//////................../////////...............//////......------,,,,,,++++++................................................------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******************++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++*********)))))))))***))))))(((((())))))***'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''((((((&&&%%%&&&'''&&&&&&''''''((()))))))))))))))************))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))(((((('''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++******,,,---(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------......///000111222999BBBFFFEEEFFFIIILLLMMMMMMQQQVVVVVVVVV[[[bbbfffjjjkkkfffdddhhhmmmooorrr|||))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,000////////////.............../////////000000000------...............///------,,,,,,------...///------------,,,,,,,,,,,,////////////....................................------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))***((((((''''''(((((()))***'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))************))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***))))))+++---************++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------......///000111222999AAAEEEEEEFFFIIILLLNNNNNNQQQUUUUUUUUU[[[bbbfffjjjjjjfffdddhhhlllnnnqqq{{{(((((())))))))))))))))))(((((((((((())))))******************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,---------...,,,,,,------......------........................000000111111111222222222//////000000000111111111/////////......///000000/////////000000111111111000000//////............////////////////////////................................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******)))(((((((((((()))******(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))************))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''((())))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''((((((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---.........------......///000111111888AAAEEEEEEEEEIIILLLNNNNNNQQQUUUUUUUUUZZZbbbeeeiiiiiieeecccggglllnnnppp{{{(((((())))))))))))******'''(((((())))))******+++*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................,,,------....../////////------...000000111111000.........//////000000000//////000000000111111111000000111111222222333333222222111000000000000000000000000111111111222222222111111000000//////...000000000000000000000000////////////////////////---------------...............////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///+++******))))))******+++)))))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&&&&'''((((((&&&%%%&&&'''&&&&&&''''''((()))))))))))))))************))))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!###%%%&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---.........------......///000111000777@@@EEEEEEEEEIIILLLNNNNNNRRRVVVVVVUUUZZZ```cccggghhhdddcccggglllnnnooozzz(((((()))))))))*********'''(((((()))******++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,---------.............................................///000111111111///000111333444555555666333444444555666777888888777777777777888888888999888888888999::::::;;;;;;<<<;;;:::999888777777777888777777666555444444333555444444333222222111111111111111111111111111111////////////////////////++++++,,,,,,,,,---------...///000000000000///...,,,,,,---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...111222+++******))))))******+++******)))))))))***++++++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))))))))************))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********''''''''''''''''''''''''''''''&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&((())))))&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***)))((()))***,,,******************************+++,,,,,,---......---,,,,,,,,,,,,---.........------......///000111///777@@@DDDEEEEEEIIILLLMMMNNNSSSWWWWWWUUUYYY___aaafffgggcccccchhhmmmooonnnzzz(((((())))))*********+++'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////////////////...//////000111222222333111222444666777999999999;;;;;;<<<===???@@@AAAAAAFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIKKKJJJIIIGGGFFFEEEEEEDDDEEEDDDCCCAAA???===<<<;;;777777666555444444333333222222222222222222222222000000000000000000000000///000000000111111222222...///000111111000///...,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000333555++++++************++++++*********)))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&$$$&&&''''''&&&&&&((()))&&&&&&''''''((()))))))))))))))************))))))***)))(((&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))************''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&((())))))&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))(((((((((((((((******+++,,,,,,---......---,,,,,,,,,,,,---.........------......///000111///777???DDDEEEEEEIIILLLLLLNNNSSSXXXXXXVVVXXX^^^```eeefffcccbbbhhhnnnpppnnnzzz))))))))))))************+++*********))))))((((((---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,......///......//////...------...000000000000000//////.........+++///333444222111222333333555777888999;;;<<<>>>???===>>>BBBBBB@@@FFFNNNKKKJJJKKKMMMQQQWWW]]]aaadddeeeiiillliiidddcccfff```cccgggjjjkkkjjjiiigggsssrrrnnnggg___[[[\\\___bbb___[[[VVVSSSQQQOOONNNLLLKKKHHHEEEAAA>>><<<:::<<<:::999999999888444222111111///---000555555111222222222111000000//////......------.........///000.........///...,,,***.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((''''''&&&''''''(((((((((((((((''')))***)))&&&%%%&&&(((''''''((((((((((((''''''((())))))*********))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------...///111222222:::CCCGGGFFFFFFKKKPPPTTTRRRSSSVVVWWWWWW[[[aaabbbffffffaaa```eeelllnnnqqq{{{))))))))))))************++++++******))))))))))))---,,,,,,,,,++++++******,,,,,,------......//////000000000000000//////...111000/////////000111222//////000222444555777888:::<<>>EEEHHHLLLRRRWWW\\\___aaadddaaa^^^\\\\\\___bbbeeejjjmmmuuuuuukkkfffYYYVVVPPPIIIBBB<<<777555666444222111111222222111000000000//////.........////////////000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++)))))))))+++,,,+++***((())))))******))))))(((&&&'''(((***++++++++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++,,,,,,---------++++++,,,---------------//////......///000222333444<<>>:::999777555444333333222111000///......//////000000000111111111////////////////////////------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((***((('''(((+++,,,+++)))&&&&&&'''((())))))))))))((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///......---...000111222333;;;CCCFFFDDDCCCGGGLLLLLLLLLPPPVVVXXXWWWZZZ___ccchhhiiifffdddhhhlllmmmqqqxxxvvv******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,---...///000111222444555777:::===@@@BBBDDDIIIKKKOOOVVV___hhhpppuuussszzz}}}ooojjjlllnnnrrruuuwwwyyyzzzyyysssqqquuuyyyzzzzzz|||qqqmmmiiifffggglllppptttqqqvvv{{{|||zzzxxxxxxzzzhhhkkktttyyyjjjoooyyyvvvmmm```[[[SSSLLLGGGBBB>>><<<777777666555333222111111//////000000111111111222000000000000000000000000------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))************)))((('''&&&%%%%%%&&&''''''(((((((((((((((***(((&&&(((+++,,,+++)))$$$%%%&&&((())))))))))))*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++***************---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------...///111222222:::CCCFFFDDDCCCGGGLLLMMMMMMQQQWWWXXXWWWZZZ___ccchhhjjjgggfffjjjnnnoooqqqxxxuuu+++))))))+++...///---+++000...++++++,,,///000111111///...111333333333444555888<<>>:::888888666444222111111333444444333111///...///222444...///000000000///...---//////...------...///000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))************))))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++++++++******))))))(((((()))))))))((((((((((((''')))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&(((&&&&&&((((((&&&&&&((((((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))***))))))---222333///+++******************************+++,,,---......///000000000000/////////...,,,---............111333333999@@@AAA???@@@GGGMMMOOOQQQRRRSSSTTTWWWZZZ]]]eeeiiikkkgggfffjjjoooqqqvvvyyyttt---,,,+++,,,...///...---//////000111111111111111777777888;;;>>>BBBBBBAAAKKKVVV```eeelllzzzssssss|||}}}{{{mmmhhhppp|||vvvooohhh___TTTLLLBBB???:::666333333444666444333111//////000222333111111111111000///...---//////...------......///---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&(((&&&)))------)))&&&((((((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++************)))))))))))))))))))))))))))))))))+++)))(((+++...000...+++))))))))))))))))))))))))++++++++++++,,,,,,,,,---.........------------------...///.........000111222999@@@AAA???@@@EEELLLOOOQQQSSSTTTUUUWWWZZZ]]]dddhhhjjjgggfffkkkoooqqqwwwzzzvvv...---,,,,,,,,,---,,,,,,111111111111333777===AAA???AAABBBEEEMMMVVV[[[[[[nnn}}}yyysssoookkknnnzzzzzzyyy|||}}}}}}pppaaa]]]VVVNNNFFFAAA===<<<666666555555555444222111222222222222222111111000//////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&''''''((((((((())))))((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''((((((((((((''''''''''''+++000000+++''''''(((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((++++++***)))((('''&&&%%%''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((************))))))))))))))))))))))))))))))))))))***)))''')))+++------,,,************************++++++++++++++++++++++++------------,,,,,,,,,,,,.../////////------///111333:::AAABBB@@@@@@FFFKKKNNNPPPSSSTTTUUUWWWZZZ\\\ccchhhjjjffffffjjjoooqqqvvv{{{xxx000000000/////////000111222555999===AAAGGGMMMRRRGGGLLLRRRYYYhhh{{{xxxpppmmmpppvvv{{{}}}{{{xxxvvvvvvwww~~~~~~{{{ttthhh\\\RRRMMMEEEAAA;;;888777666444333111111111111111111111111000000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''(((((())))))************)))))))))(((((('''''''''((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''(((((((((((((((((('''((('''+++000000+++'''((((((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))++++++***)))(((''''''&&&''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******------------------------.../////////------///111444<<>>999666666333333222222222111111111000000000000/////////...........................------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''';;;xxx444###)))&&&$$$+++))),,,%%%888ppp333%%%222((((((''''''''''''((((((%%%&&&'''((()))))))))(((&&&,,,...&&&(((CCC\\\vvv!!!333666(((((((((((((((((((((((('''((((((((()))))))))***///222iii))))))(((((((((((())))))$$$$$$***000+++"""'''555UUU###333'''"""***000,,,+++///))))))))))))************)))************+++++++++(((((()))++++++,,,,,,+++******+++,,,,,,---......,,,,,,------------------.........///000111222333666>>>EEEGGGDDDDDDIIIOOONNNQQQUUUVVVUUUVVVYYY\\\dddhhhhhhcccaaafffkkkmmmoooqqquuu|||tttcccYYYUUUUUUYYY^^^```eeekkklllmmmttt||||||uuuiii[[[OOOFFF@@@>>>333333333222222222111111000000000000////////////........................------------------------,,,------......------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))'''''''''''''''''''''''' ***///'''"""///&&& ```XXX+++ ((((((''''''''''''(((((($$$%%%'''))))))))))))((())),,,)))###333nnn999,,,333"""(((((((((((((((((((((((('''((((((((())))))******;;;))))))(((((((((((()))))))))$$$,,,444'''"""OOOZZZ$$$$$$///(((!!!((())))))))))))************)))************+++++++++(((((()))++++++,,,,,,,,,******+++,,,,,,---....../////////...------,,,,,,////////////000222333444666>>>EEEFFFCCCDDDKKKRRRQQQTTTXXXXXXXXXXXX\\\___dddhhhhhhcccaaafffkkkmmmppprrrwww{{{jjjeeehhhbbb]]]XXXXXX]]]dddiiikkkwww{{{|||mmm[[[MMMEEE777000444666111111666......000222444333000...333222000......///111222------------------------------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''///---'''###---,,,WWW,,,***"""&&&---###333)))///%%%!!!'''+++((('''***111###,,,***YYY444)))***...///!!!/// ''')))''',,,###---333bbb777+++...+++$$$''''''&&&&&&000qqq+++666%%%)))###'''...,,,(((!!!'''222%%%,,,+++***))))))***+++,,,)))+++...000000///---+++******+++++++++,,,,,,,,,///............///000000---///////////////111333555===EEEGGGFFFFFFKKKPPPNNNOOOSSSWWWWWWUUUXXX^^^ccchhhiiiddd```dddjjjnnnrrrtttvvv|||qqqooowwwyyylllaaa[[[___fffdddccccccjjjwww{{{aaaQQQEEECCC???666444777777444000///000111222222333222111////////////000------------------------------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))###mmmQQQ^^^|||xxxjjjCCC%%%'''---&&& $$$"""111"""***###***+++'''&&&'''++++++(((%%%$$$???$$$000(((###$$$)))%%%'''111+++&&&---!!!###444,,,;;;333:::)))&&&'''$$$,,,EEEDDD666///444((()))'''***+++***+++%%%++++++************++++++)))***+++------,,,+++***++++++,,,,,,,,,------------------............///---///////////////111333555===EEEGGGFFFFFFKKKPPPPPPQQQUUUXXXWWWTTTWWW\\\aaafffgggbbb```dddkkkooorrrrrrrrr||||||iiiiiioooyyywwwlll```ZZZYYY[[[bbbiiibbbiiiwwwzzzyyyuuuvvv~~~mmm]]]SSSGGG:::333444888444111///000222333333222222111000///......---........................------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$+++&&&'''%%%@@@EEE:::///###''''''&&&&&&(((***ZZZvvv777eee&&&&&&((($$$***$$$(((+++***))))))(((&&&$$$!!![[[jjj''' ;;;TTT(((---'''%%%'''))))))((()))(((&&& 222!!!|||111'''VVV^^^,,,"""((('''333$$$---***hhh+++!!!,,,)))%%%)))111,,,$$$)))******++++++++++++******((()))))))))************,,,,,,---------.........+++,,,---...///...---------///////////////111333555===EEEGGGFFFFFFKKKPPPSSSSSSVVVYYYWWWTTTWWW\\\___dddfffaaa___dddllloootttrrroooxxx|||rrrppp|||{{{vvvtttpppjjjbbb___^^^aaaeeeiiikkklllooo}}}yyyxxxxxxkkk\\\KKK@@@===555444222222333333222111000111111111111000///...................................................+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++&&&))),,,*** ___""",,,)))+++---+++$$$###))),,,+++CCC'''$$$,,,!!!YYY666&&&,,,,,,$$$&&&(((+++)))$$$%%%+++---***'''???'''...***%%%'''&&&,,,((((((+++"""%%%(((---,,,KKK+++$$$+++444???555--- ///%%%444///222000XXXYYY---***++++++%%%++++++###000)))***+++,,,,,,+++***)))))))))((('''((()))***+++,,,,,,,,,,,,------------+++,,,...000000///...------/////////...///111333555===EEEGGGFFFFFFKKKPPPSSSSSSVVVYYYWWWUUUXXX^^^aaafffgggbbb```dddkkkooouuusssqqq{{{~~~pppaaa\\\\\\\\\\\\VVV[[[ccckkkttt{{{}}}}}}qqqddd^^^GGGBBB<<<777555333222000///000111111222111111000////////////////////////........................+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((,,,$$$000666***XXX***)))222%%%((($$$%%%)))+++((($$$###SSSwww&&&///&&&000555,,,...555,,, 222&&&+++***'''$$$&&&***)))%%%>>>444&&&///NNN|||!!!+++&&&%%%///''')))###***...&&&ddd...111$$$}}}///+++###,,,&&&<<<444222111---CCC"""%%%222&&&$$$,,,$$$000)))***+++,,,,,,+++***)))+++***((((((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,...000111222111///...---/////////...///111333555===EEEGGGFFFFFFKKKPPPRRRRRRUUUXXXWWWVVVZZZaaaeeejjjjjjeeeaaadddjjjnnnsssrrrssstttiii^^^[[[\\\\\\]]]^^^cccnnn|||nnndddUUUHHH>>>999777666222222222222222222222222000000000000000000000000........................+++,,,,,,---------------++++++++++++++++++++++++,,,++++++++++++*********))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###777)))---(((NNN000%%%777+++!!!%%%...,,,######***###jjj000 """333///***(((FFF$$$)))+++)))&&&'''******&&&###$$$ 222+++333RRR!!!((('''!!!---%%%((( 555yyy111***!!!...%%%QQQ[[[///$$$333&&&'''BBB___###444---(((777444""" $$$000000***###///&&&+++******++++++++++++******+++***)))))))))***,,,---*********+++++++++,,,,,,...///000111222111000000---///////////////111333555===EEEGGGFFFFFFKKKPPPQQQQQQSSSWWWVVVVVVZZZbbbgggllllllfffaaaeeejjjmmmooooooqqqwwwnnn]]]ZZZ\\\ccchhhhhhiiimmmzzzyyywwwgggYYYLLLCCC===777666444222111111111111000000000000000000000000........................+++,,,,,,---......------++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&!!!///(((...///JJJ%%%777)))000+++))))))***'''%%%)))///OOOsss111...000"""999...$$$000<<>>SSS>>>---###)))222###---((('''+++,,,)))))),,,+++******))))))******+++------------------------000/////////.........---/////////...---///111444999>>>DDDGGGFFFGGGLLLPPPQQQRRRWWWYYYWWWTTTXXX```cccfffhhhfffcccdddiiinnnoooooonnnzzzXXX]]]iiissstttsss}}}vvvuuurrr```RRRGGG<<<555555555444333222222222222000000000000000000000000///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++&&&(((***)))BBB))))))&&&)))((((((((((((((((((''''''&&&((())))))'''%%%%%%'''***)))))))))))))))***++++++,,, 111+++===000&&&###'''---***"""!!!___)))$$$(((---)))%%%???(((&&&$$$666 ///<<<333###'''&&&((()))444+++***)))))))))(((((((((''''''&&&&&&(((***+++***(((***###$$$///444///---/// ---MMM(((!!!+++000)))---)))(((***)))((())),,,***))))))))))))))))))***,,,,,,,,,,,,------------/////////..................//////......///111444888>>>EEEGGGFFFGGGLLLPPPPPPRRRVVVYYYWWWTTTXXX___```dddgggfffdddeeekkkqqqooooooooo{{{^^^cccqqqyyygggVVVFFF<<<666444222222222333444444000000000000000000000000/////////............---........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''+++&&&(((***)))BBB))))))&&&)))((('''((((((((((((((('''''')))++++++)))&&&&&&***---))))))(((((())))))***+++!!!,,,###444ccc=== )))%%%'''***,,,)))((($$$'''(((***,,,YYY''''''+++222%%%***qqq&&& ((((((***(((???777))))))))))))((((((((((((******+++,,,---,,,***)))###((()))((((((""""""***444XXX+++***###%%%000---+++***)))(((''')))+++******))))))))))))******,,,,,,,,,,,,,,,---------.........................../////////...///111333888>>>EEEGGGGGGGGGKKKOOOPPPRRRVVVYYYVVVTTTXXX___```dddgggfffdddeeekkkqqqnnnoooppp|||dddlll~~~{{{fffRRREEE<<<999555333444666666555111111111111111111111111000000/////////.................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''+++&&&(((***)))BBB))))))&&&)))(((''''''((((((((((((((('''&&&&&&&&&'''((()))))))))(((''''''''''''((())))))***222'''NNN###+++'''%%%'''---***((('''(((&&&)))///&&&(((333###---%%%$$$"""***)))+++%%%IIIOOO'''''''''((()))*********))))))))))))(((''''''''')))222)))&&&)))'''--->>>|||//////!!!%%%---,,,...---***'''''')))***+++++++++******++++++++++++++++++,,,,,,,,,---------------...............---...000/////////111333777>>>EEEHHHGGGHHHKKKOOOPPPQQQVVVXXXVVVSSSWWW___cccfffhhhfffcccdddiiiooommmoooppp~~~|||hhh\\\JJJDDD<<<777666555333111222222222222222222222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++&&&(((***)))BBB))))))&&&)))(((&&&'''((((((((((((((((((&&&%%%%%%(((+++,,,)))''''''''''''''''''(((((()))...)))```^^^,,,%%%***)))"""%%%'''&&&***++++++((()))''')))222///)))'''%%%+++&&&***###SSS___&&&&&&'''((()))***++++++'''(((((('''&&&&&&(((***###...'''&&&555111###(((;;;$$$((((((333)))+++000111---))))))***))),,,,,,++++++++++++,,,,,,******++++++,,,,,,---------------------.........---...000000//////111222777>>>EEEHHHHHHHHHKKKNNNOOOQQQUUUXXXVVVSSSWWW^^^dddgggiiifffcccccchhhmmmmmmoooqqqiii___SSSHHHBBB===777333333333333333333333333333111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++&&&(((***)))BBB))))))&&&)))(((&&&&&&'''((((((((((((((())))))((()))++++++)))(((((((((((('''((())))))***"""222[[[^^^,,, ++++++ '''000(((***'''...((("""((())),,, +++444)))$$$,,,$$$+++%%%aaaVVV''''''(((((())))))******''')))++++++)))((()))+++###,,,&&&''',,,###PPP''')))777)))+++222555///+++******(((++++++************++++++)))******+++,,,,,,------,,,,,,,,,------.........,,,...000000000///111222777===EEEIIIHHHHHHKKKNNNOOOQQQUUUXXXUUUSSSWWW^^^dddgggiiifffcccccchhhmmmlllooorrr}}}xxxnnn```UUUMMMDDD>>>444444444444444444444444111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***''',,,&&&)))***)))BBB))))))&&&)))(((&&&&&&'''((())))))(((((()))))))))'''%%%$$$%%%''')))))))))))))))******+++(((KKKVVV&&&!!!+++)))!!!222AAA---((( ...((('''(((&&&///(((===)))###---$$$---***mmmCCC))))))))))))((((((((((((&&&))),,,,,,)))%%%$$$%%%&&&+++$$$&&&)))***ooo&&&111""",,,(((***333777111,,,++++++(((******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,------.........,,,...000111000000000222666===FFFIIIHHHHHHKKKNNNOOOQQQUUUXXXUUUSSSWWW^^^cccfffhhhfffcccdddiiiooolllooorrr~~~~~~}}}rrrcccQQQDDD>>>888444555666333333444444::::::333/////////,,,000000000000000000000000333111///---,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%***(((+++)))(((DDD((((((&&&******))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((($$$&&&&&&---&&&...!!!111WWW000******)))***...bbb&&&***&&&)))'''&&&444!!!&&&---&&&III,,,((('''&&&***"""???&&&***%%%&&&&&&%%%---)))***)))'''%%%$$$&&&***---222###111//////,,,((()))***---......,,,***(((++++++************++++++)))***+++,,,---.........---,,,+++,,,...///...,,,111111111111111111222222666???GGGHHHGGGJJJNNNOOOOOOPPPSSSUUURRRPPPVVV^^^eeeggghhheeeaaabbbhhhnnnnnnqqqnnn~~~|||yyyyyyzzz{{{~~~qqq___RRRAAA:::555555555333333666333555444//////222222...000000000000000000000000777555222///---,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%***(((+++)))(((DDD((((((&&&******(((((((((((())))))))))))&&&'''''''''((((((((((((...***$$$,,,000(((<<<666&&&***)))***)))...|||&&&***&&&)))(((&&&777$$$'''---&&&===...///)))222)))###888+++%%%---)))+++,,,"""###(((///222111---)))'''!!!CCCZZZ+++''')))+++((()))***,,,------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222222///---,,,,,,/////////000000111111111555???GGGGGGGGGJJJNNNOOOPPPQQQTTTVVVTTTRRRWWW___eeeggggggdddaaabbbhhhnnnooorrrooo~~~}}}yyywwwwwwvvvyyyyyyyyy{{{~~~zzzhhh^^^PPPFFF===:::888666666888444444111///111555444000000000000000000000000000777555333000...---------......------------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))******)))))))))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%***(((+++)))(((DDD((((((&&&******''''''(((((())))))******(((((((((((())))))))))))'''...'''&&&NNN...%%%***(((+++''',,,&&&***&&&***(((&&&;;;'''(((,,,&&&///$$$333''' ///)))&&&&&&+++,,,'''---222111...)))### """&&&***ccc---000!!!(((...)))*********+++,,,,,,,,,,,,++++++************++++++...---,,,+++***))))))***---333999888111++++++---------......///000111111555>>>FFFGGGGGGJJJMMMNNNPPPRRRUUUWWWUUUSSSXXX___dddfffgggdddaaabbbhhhnnnppprrrooo}}}{{{tttsssrrrrrruuu|||xxxyyy}}}uuuiii[[[MMMEEE@@@:::777777555555444222333333222000000000000000000000000000111111000/////////000111......------------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))************))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***$$$***(((+++)))(((DDD((((((&&&******&&&''''''((()))******+++((())))))))))))*********777)))ppp+++...***(((,,,&&&+++'''+++&&&***(((&&&???***(((,,,'''&&&$$$666"""666]]]{{{222000+++222***ddd]]]ZZZdddWWW[[[eeexxxccc&&&---'''+++///&&&******))))))***,,,...///++++++************++++++...---+++***))))))******///333777555000---,,,---,,,,,,---...000111222222444>>>FFFFFFFFFIIILLLMMMPPPQQQUUUXXXUUUSSSWWW___eeeggghhheeebbbcccjjjppppppsssppp}}}|||xxxwwwvvvtttrrrxxx|||xxxqqq___TTTKKKAAA999666333333444555333111000222111111111111111111111111//////....../////////000///......------......///------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***$$$***(((+++)))(((DDD((((((&&&******&&&''''''((()))******+++))))))))))))*********+++(((ccc...***''',,,'''***'''+++'''***((('''BBB---'''+++(((%%%+++/// (((GGG###,,,%%%)))222&&&222,,,000***(((&&&+++***))))))***,,,...///++++++************++++++++++++******++++++,,,---111000..................------...///111222333333444===EEEFFFEEEHHHLLLMMMNNNPPPUUUXXXUUURRRVVV]]]fffhhhiiifffccceeekkkqqqppptttqqq~~~{{{qqqrrruuuzzzssshhh___SSSHHHBBB888444222333333111111333111111111111111111111111000000000///...------,,,//////............//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%***(((+++)))(((DDD((((((&&&******''''''(((((())))))******))))))))))))************###------$$$)))'''+++((()))'''+++'''+++)))'''DDD---&&&******(((???+++$$$"""eee666'''******###jjj444***'''000%%%&&&---+++******)))***+++---...++++++************++++++((()))+++,,,---.........///,,,))))))+++...///.........///000111111222222333<<>>***)))(((((((((((((((((((((***++++++******+++---)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------...............//////000111222444;;;AAAAAABBBFFFJJJJJJOOOQQQUUUXXXUUURRRUUU\\\bbbeeegggfffdddeeejjjpppvvvqqqyyy}}}xxxtttmmmhhheeeeeefffgggeeeeeefffiiikkknnnpppqqqtttvvvxxxyyyzzz{{{}}}|||xxxuuuuuuuuutttrrrooollljjjjjjkkkkkkeeeiiipppvvv|||~~~}}}}}}zzzbbbTTTKKK@@@>>>777111333555444333444222222222111111000000000111111000////////////000............---------------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++000888666((($$$+++---&&&)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******,,,&&&***'''***((('''CCC)))***(((+++***,,,+++***)))((()))))))))***)))((('''((()))***,,,+++///###%%%666555%%%hhh$$$***000"""+++...)))---)))---###)))---,,,,,,,,,(((((("""000'''---%%%,,,,,,%%%qqq~~~SSS///222***'''---((($$$///)))222/// ...qqquuu%%%"""222+++***)))(((((((((((((((((()))******))))))***+++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................///000111222555===BBBBBBBBBFFFIIIJJJOOOQQQVVVYYYVVVRRRUUU[[[___cccfffeeecccdddjjjooorrrmmmuuuxxx{{{uuupppkkkgggdddcccbbbaaaaaacccfffhhhjjjlllqqquuuyyy}}}{{{vvvqqqnnnlllkkkfffhhhhhhgggfffiiipppuuuwww|||}}}}}}{{{uuuiiiKKK>>>444222444333222333222222222222111111111111111000//////......////////////.........------------------------------------,,,,,,+++,,,,,,------++++++++++++++++++++++++)))777;;;...%%%)))+++'''++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******+++%%%***'''***)))'''DDD)))***(((+++*********))))))))))))))))))""",,,111------222...$$$***%%%%%%******&&&'''---$$$ggg,,,---///+++------''',,,'''%%%+++))))))+++))))))$$$...$$$+++((()))%%%''']]]III444&&&+++)))!!!$$$,,,''''''+++(((***+++***+++---(((333... 000 TTT(((222<<<111)))***,,,+++******)))))))))))))))***+++***((('''((()))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................///000111222666>>>CCCCCCDDDGGGKKKKKKPPPRRRWWWZZZWWWRRRUUU[[[]]]aaaddddddbbbccchhhmmmoookkksssvvvsssnnngggbbbaaaaaaaaabbbaaacccfffhhhjjjmmmqqqttt{{{~~~|||{{{pppoookkkgggddddddfffiiieeefffhhhooozzz{{{xxx{{{\\\JJJ999333444444333333222222222222222222222222000000///............////////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++'''444:::222))))))+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++))))))))))))))))))))))))******))))))))))))******+++%%%***'''***)))(((DDD)))***(((+++***))))))))))))))))))))))))&&&+++)))######***,,,'''222((((((222000%%%%%%222$$$!!!***+++000$$$,,,,,,$$$---------)))&&&(((+++******))),,,%%%&&&******###,,,((("""(((------222777222'''111)))&&&((()))(((***///)))333&&&&&&444'''%%%CCC ///444///""" '''+++))),,,+++***************+++***++++++***((('''((())))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------...............//////000111222666>>>CCCCCCDDDHHHLLLLLLPPPSSSXXX[[[WWWSSSTTTZZZ\\\```ddddddaaaaaafffkkkooollluuuxxx{{{qqqkkkiiiiiiiiihhhfffeeefffhhhjjjkkkoootttyyy|||~~~xxxssspppmmmkkkiiiiiigggdddcccfffmmmtttyyy}}}zzz~~~mmmWWW@@@666555555444444222222222222222222222222222111000000//////000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***...000///+++)))***,,,++++++++++++++++++++++++((())))))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******+++%%%***'''***)))(((EEE)))***(((+++***(((((()))))))))))))))(((,,,%%%&&&---...''''''...&&&'''###%%%,,,---(((///DDD***555+++%%%)))+++###,,,,,,///vvv***&&&'''+++******bbb(((***+++""",,,)))+++,,,!!!000000,,,&&&"""!!!$$$(((***)))%%%)))---'''%%%***,,,%%%...***444%%%888bbbPPP///%%%)))...111---;;; 555&&&***))))))))))))******+++(((***+++***))))))***,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------...............//////000111222444<<>>444*********))))))*********))))))))))))))))))))))))ppp&&&///************************---+++!!!***///&&&''''''***$$$%%%000$$$111 111******+++++++++,,,,,,,,,************************++++++******************---------........./////////////////////000111111333:::@@@@@@BBBGGGLLLMMMOOOQQQUUUXXXTTTPPPRRRXXXaaabbbeeegggdddaaaeeemmmrrrsssqqqxxxvvvmmmhhhgggeeeeeejjjlllppptttxxx~~~|||wwwtttjjjiiigggddddddhhhooouuu~~~{{{}}}vvvdddNNNBBB>>>888444555555333222333444444222222111111111111222222.........///////////////.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---555AAAGGG<<<---+++++++++*********))))))************************))))))))))))))))))))))))***))))))+++)))&&&&&&***///++++++222******___)))***(((+++)))(((((()))***************444$$$%%%---+++***,,,+++'''&&&(((bbb...'''---&&&***++++++'''***&&&&&&<<<+++,,,%%%+++---******///)))'''$$$###---000"""333(((GGG999(((###..."""$$$'''(((((((((((((((((('''************************NNN<<<''',,,%%%...&&&000###...******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,------------.........///////////////000111111444;;;@@@AAABBBGGGKKKLLLMMMPPPTTTWWWTTTPPPSSSYYYbbbcccfffhhheeebbbfffmmmpppsssrrrzzz~~~rrrrrrnnnhhhdddeeegggjjjkkkppptttzzzyyyvvvqqqjjjeeebbbccceeeeeelllvvvvvvyyyzzz}}}cccYYYQQQBBB666666666555222111333666222222111111111111222222000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++&&&)))---444<<<>>>555)))+++++++++***************************************)))))))))))))))))))))))))))'''''')))(((&&&)))...---)))%%%+++)))***(((+++)))(((((()))***************"""***GGGSSS"""###''',,,,,,)))+++111******+++'''(((222***%%%(((***)))iiiIII&&&(((''')))...RRR...$$$///(((++++++***!!!444,,,(((zzz&&&+++444"""333:::***+++,,,------,,,+++***************************!!![[["""222&&&+++))),,,)))*********+++++++++,,,,,,,,,************************,,,,,,,,,---------------,,,,,,,,,,,,------------///////////////000111111555<<>>DDDDDDDDDGGGIIIHHHIIILLLRRRVVVTTTQQQUUU[[[dddeeehhhiiifffbbbfffmmmppprrrttt|||{{{kkkeeedddjjjllljjjkkkpppvvvzzz}}}wwwqqqmmmkkklllgggsss~~~}}}cccMMM999666999777222000333333222222222222333333111000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))((()))------++++++---***************+++++++++************************))))))))))))))))))))))))+++)))***+++***(((+++000===)))***(((+++)))(((((()))***************(((%%%$$$''')))((('''***...%%%+++000111###///(((CCC***)))'''---OOO333$$$---$$$)))///&&&(((,,,+++,,,***$$$'''111$$$777LLL888%%%))))))))))))))))))))))))++++++++++++++++++++++++)))222nnn''')))...***%%%,,,+++******+++++++++,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,------------///////////////000111111666>>>DDDEEEEEEHHHIIIIIIIIILLLRRRVVVTTTQQQTTT[[[dddeeehhhiiieeeaaaeeelllpppqqqrrrzzznnnbbbaaabbbeeekkkqqqtttvvvyyy|||zzzwwwvvveeegggnnnyyyttt[[[CCC===;;;777333555444333333222222333333444000000000000000111111111////////////............------------------------+++++++++,,,,,,---------)))%%%'''---...+++)))+++))))))*********+++++++++************************))))))))))))))))))))))))+++)))***+++***&&&'''***777@@@)))***(((+++)))(((((()))***************...''')));;;BBBWWW///++++++&&&,,,"""111***000&&&,,,***zzz(((---###***...,,,666)))000 &&&333...---"""222&&&"""999222)))222"""ppp222......---,,,++++++,,,---...++++++++++++++++++++++++%%%*********///******)))*********+++++++++,,,,,,,,,************************+++++++++,,,---.........,,,------------.........///////////////000111111555===DDDEEEEEEHHHJJJIIIJJJMMMRRRVVVSSSPPPSSSZZZddddddggghhhddd```dddkkkppppppqqqxxx}}}vvvpppddd___cccdddkkkqqqtttyyy~~~}}}yyyrrrooorrruuuzzz~~~eeeLLLBBB<<<555444999444333333222222333333444//////000000111111222222000/////////............------------------------+++++++++,,,,,,---------333,,,))),,,...+++***---))))))******++++++++++++************************))))))))))))))))))))))))&&&%%%'''***)))&&&&&&***%%%888+++lll)))***(((+++)))(((((()))***************&&&(((666111QQQ%%%222//////%%%+++"""777###...***)))))))))!!!---777'''---+++111&&&444'''%%%...''')))222++++++222'''!!!...'''///(((,,,sss{{{...,,,***((((((***,,,...++++++++++++++++++++++++!!!'''444...+++///***///'''(((******+++++++++,,,,,,,,,************************,,,,,,------...///000000---------........./////////////////////000111111444===DDDEEEFFFIIIKKKJJJJJJMMMRRRVVVSSSPPPSSSYYYcccdddfffgggddd```cccjjjoooooopppwwwtttpppiiieeeeeegggjjjkkkmmmuuu}}}wwwuuutttuuunnnYYYAAA777::::::555666555222111222333333222000///...///000///...111000000///...---------......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))************222######,,,&&&!!!FFFzzz&&&%%%...000###))))))))))))))))))))))))///---&&&&&&---TTT___...---)))+++)))***++++++***)))***+++///&&&@@@uuu:::"""++++++++++++++++++++++++++++++++++++++++++++++++++++++---)))###CCCsss888(((...&&&***---,,,,,,++++++,,,,,,---......111$$$...(((***222((())))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........000////////////000000111444;;;@@@??????CCCGGGHHHLLLOOOSSSWWWTTTQQQUUU\\\```aaadddgggeeebbbdddiiimmmnnnlllpppyyyjjjooommmjjjiiilllqqqvvvyyy|||{{{sssvvvgggWWWGGG555888888666444333333444333222111//////000000000///111000000///......------.........---------,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))************&&&(((...333+++!!!'''666555]]],,,***!!!!!!(((************************,,,---%%%///)))(((\\\ddd&&&222333---+++))))))***++++++***)))***+++(((222@@@lll'''666++++++++++++++++++++++++++++++++++++++++++++++++111'''&&&///111)))***333uuuqqq,,,,,,++++++++++++,,,,,,)))%%%SSSggg***000&&&...%%%***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------...............//////////////////000000111444<<>>EEEEEECCCFFFJJJLLLNNNOOORRRTTTQQQNNNRRRYYY```aaadddgggfffccceeekkkpppsssuuu}}}qqqhhhggglllmmmjjjoooyyy{{{xxxzzz~~~vvvHHH<<<333333666444333444444222111000111222111000000000000000000///////////////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++''''''(((+++---,,,(((&&&***&&&,,,333***!!!444SSS...333111---***************************111+++222***(((%%%...///...***...KKKyyyccc>>>///000###==="""%%%@@@---!!!...)))***++++++***)))***+++444---444+++444(((###XXXtttJJJ888******,,,+++***---************************,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))***,,,%%%888&&&###000..."""222RRRfff___***+++,,,,,,,,,,,,+++***111+++,,,&&&999&&&+++........................------------------------"""***:::$$$""".........************++++++++++++++++++++++++++++++++++++******+++,,,---//////000///......------,,,,,,,,,............///000111222333>>>GGGFFFDDDFFFKKKNNNOOOPPPSSSUUURRROOOTTT\\\```aaadddhhhfffdddffflllrrruuuvvvtttjjjbbb```dddooovvv{{{}}}uuuyyyWWWEEE666555777555333444555333111111222333222111000000000000000000000000/////////.........------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,+++''')))000...'''&&&,,,$$$111111######...***###555444+++!!!%%%...++++++++++++++++++++++++...%%%...)))(((333)))!!!!!!&&&((($$$ +++666333((('''222777000+++---111444---666***444%%%)))***++++++***)))***+++333000$$$555...999$$$###%%%(((*********+++((($$$###+++333000(((%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222---&&&"""&&&000555555$$$'''000666///"""%%%111000"""999'''777!!!+++,,,---......---,,,+++000222555###***222'''((((((((((((((((((((((((((((((((((((((((((((((((...***:::%%%---&&&&&&))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------------,,,,,,,,,............///111222333222>>>GGGGGGDDDFFFKKKOOOOOOPPPSSSUUURRRPPPVVV^^^```aaadddhhhgggdddgggllluuuvvvvvv~~~pppfffccceeeqqqsssvvv{{{wwwzzziiiRRR>>>::::::666333555555333222222333333222111000000000000000000000000////////////............------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,---)))(((***))))))...666777###---555,,,***333"""%%%---+++888'''...///++++++++++++++++++++++++...---000"""'''888000+++333***,,,999888***$$$+++******+++,,,)))(((,,,444***+++111...***999''')))***++++++***)))***+++;;;)))------'''///+++555,,,)))///222---***+++333,,,111000%%%'''333444,,,,,,,,,,,,,,,,,,,,,,,,------------------------$$$***111222---&&&(((---///---&&&"""(((333555///888666+++!!!,,,'''---000+++,,,...//////...,,,+++))))))---,,,!!!555&&&........................------------------------555111$$$...&&&******---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------............------......///111222333000===HHHGGGDDDEEEKKKOOOMMMNNNQQQSSSQQQPPPVVV___```aaadddhhhgggeeegggmmmxxxvvvttt{{{mmmffffffeeehhhoooooowww|||xxxzzzwww]]]EEE>>>===777444555666444222222333333333222000000000000000111111111000/////////............------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,$$$(((++++++***+++)))&&&...222'''%%%///--- ,,,...111(((***&&&444$$$++++++++++++++++++++++++&&&)))111(((***,,,###000!!!......!!!"""111111$$$%%%,,,///+++,,,333444000222%%%333+++***000!!!222)))+++++++++***)))***+++!!!:::(((+++444)))...'''%%%,,,...)))(((---000...###444+++%%%555000%%%444------------------------------------------------333,,,))),,,---)))+++222)))***,,,---,,,)))(((((()))!!!---111+++///,,,333,,,---///000000///---,,,%%%666%%%///+++###111000++++++++++++++++++++++++************************888(((%%%333+++'''%%%++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------.........//////000000------......///111222333///===HHHGGGCCCEEEKKKOOOKKKLLLOOORRRPPPPPPVVV___```aaadddhhhgggeeehhhmmmyyywwwsssyyywwwooohhhffffffhhhooowww|||{{{zzzcccVVVIII;;;777<<<444333222222444666222---111111111111000000000000......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++(((((())))))******++++++++++++++++++******))))))************************)))************+++++++++---------,,,,,,+++++++++,,,,,,------...//////000......---,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,------...............---------------,,,---------,,,+++++++++---.........------,,,,,,...---+++*********+++,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,---............//////000111222333>>>IIIJJJHHHIIIKKKLLLNNNOOORRRTTTQQQNNNRRRYYYbbbcccgggkkkjjjfffhhhmmmvvvwwwuuuzzznnnkkkkkknnnqqquuu~~~}}}||||||ZZZ>>>666777666444333444666555333111111111111000000000000///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))))))))************++++++++++++*********)))************************************++++++++++++---------,,,,,,,,,++++++---.........//////000000...---,,,,,,+++++++++,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,...000222333333......//////000222333444111000///...---......//////////////////.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,------...............//////000111222333>>>HHHIIIGGGIIIKKKLLLNNNOOORRRTTTQQQNNNRRRYYYaaabbbfffkkkjjjgggiiinnnvvvwwwuuuzzzkkknnnuuu~~~}}}www}}}tttHHH555999666333111111111222444222222111111111000000000///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++************++++++++++++++++++++++++************+++++++++,,,------------,,,,,,,,,,,,//////////////////000000///...------------------...---,,,,,,+++++++++,,,......------------,,,,,,........................111...,,,---000111000......------,,,------.../////////...------------...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,//////...---------...............//////000111222333>>>HHHIIIGGGHHHKKKLLLNNNOOORRRTTTQQQNNNRRRYYY```aaafffjjjjjjhhhjjjooovvvwwwuuuzzzssszzz{{{{{{{{{~~~YYY???;;;888555444111///000333222222222111111111000000//////............//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------,,,,,,////////////////////////000//////.........//////------,,,+++++++++++++++///////////////000000000///////////////000000000222///---///222222///+++111111111000///---+++***//////......------------------------....................................------------------------........................------------------------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,//////...------,,,------............///000111222333>>>GGGHHHFFFHHHKKKMMMNNNOOORRRTTTQQQNNNRRRYYY___aaaeeejjjjjjhhhkkkpppwwwxxxuuuzzz|||yyy|||gggCCC===888666888777333333777222222222222111111111111/////////....../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------...............////////////...............//////000//////......//////000//////000000111222333333111111222222333333333333000000111444888999666333444555666777777444222000111111111111111000000/////////000000000000000000........................------------------------........................------------------------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,......---,,,+++++++++,,,............///000111222333>>>GGGGGGEEEGGGKKKMMMNNNOOORRRTTTQQQNNNRRRYYY___aaaeeejjjjjjhhhkkkpppwwwxxxuuuyyy~~~}}}oooFFFAAA777222666888444444777333222222222222111111111000//////......//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------...//////000111111......------......//////////////////000111222333222222333333444555555666666777777888888999999:::888888999999999888888777555555555666666555555444111222222222222111000000/////////......---------........................................................................------------------------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,+++++++++,,,,,,.........//////000111222333>>>FFFFFFDDDFFFKKKMMMNNNOOORRRTTTQQQNNNRRRYYY```aaafffjjjjjjhhhjjjoooxxxxxxuuuyyydddTTTCCC666666777333222555333333222222222111111111000000////////////000000........................------------------------........................------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///......///111222333444444222222222222222333444444444444555666777999:::;;;<<<<<<<<<<<<;;;;;;::::::======>>>??????@@@AAAAAABBBCCCBBB@@@>>>@@@GGGMMMTTTOOOHHH@@@;;;999999999777777888888888777666555222222111000//////...---................................................................................................,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,,,,,,,------............//////000111222333>>>FFFFFFCCCFFFKKKMMMNNNOOORRRTTTQQQNNNRRRYYYaaabbbfffkkkjjjgggiiinnnxxxxxxtttyyyoooWWWBBB======777444666333333333222222222111111000000////////////000000////////////////////////------------------------........................------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////111222444666777777888888888888888999::::::@@@@@@AAABBBDDDFFFHHHIIIGGGGGGFFFDDDBBBAAA@@@???BBBBBBCCCDDDDDDEEEFFFFFFDDDGGGHHHHHHKKKUUUfffsss|||kkkZZZNNNGGGFFFFFFBBBCCCDDDDDDDDDCCCAAA@@@<<<<<<;;;999888777666555////////////////////////////////////////////////////////////////////////........................,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------------...///000.........//////000111222444>>>FFFEEECCCFFFKKKMMMNNNOOORRRTTTQQQNNNRRRYYYbbbcccgggkkkjjjfffhhhmmmxxxxxxtttyyy\\\???666888999555555333111111111111000...222222222111111111111000//////...------------...////////////////////////.................................------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------++++++***,,,...///......))),,,///000000111222333222333555777999<<<@@@BBBAAA???>>>???BBBDDDCCCBBBGGGEEEIIIQQQTTTOOONNNPPPVVVNNNIIIGGGDDD>>>???DDDGGGNNNTTTSSSMMMKKKOOOTTTWWW[[[```ccceeerrrsss```[[[XXXRRRQQQLLLQQQ]]]```ZZZXXX]]]VVVIIIDDDJJJIII>>>;;;AAA===666222333444111000333000//////000111222222111...222333000...///...,,,///---,,,,,,---......---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......000000///...------///111///000111000///000111333666<<>>>>>======:::444000555444333333222222111000444444111---...333555333...---++++++,,,---,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------....../////////...------///000000000000...,,,,,,...000888===CCCEEEDDDEEEIIIMMMNNNNNNPPPSSSQQQOOOSSSYYY```ccciiillliiidddfffkkkvvvzzzyyyzzz~~~RRR999444666999777555444444333111///111000000000000/////////000///......------......////////////////////////...........................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---///000666777999999999;;;???BBBBBBBBBCCCEEEHHHJJJJJJIIIIIIGGGEEEDDDEEEGGGJJJKKKLLLOOOWWW]]]aaafffrrr~~~wwwsssssswww~~~{{{yyy{{{uuuggg]]]XXXWWWccciiiddd[[[QQQCCC444555444444555555555555666999999555111222666444000111///---,,,---...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------------...///---......///111444999===999>>>CCCDDDCCCDDDIIINNNOOOOOORRRTTTSSSQQQUUU[[[ccceeejjjmmmiiicccdddiiivvvzzzyyyzzzgggIII;;;777777666444444444444222111111111111111000000000000000//////...............////////////////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------,,,,,,...---,,,,,,,,,,,,,,,------......///000333666999???AAACCCDDDEEEFFFIIIKKKJJJHHHGGGGGGKKKPPPTTTWWWQQQMMMKKKOOOXXX```bbbbbbggghhhlllsss}}}}}}wwwqqqtttyyycccPPPHHHGGGEEEAAA>>><<<<<<<<<888===???===<<<<<<999333555333000000000000///---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,---...///......---...///000333888???DDD777===DDDFFFEEEEEEIIILLLNNNOOOQQQTTTSSSRRRVVV\\\ccceeekkkmmmiiicccdddiiiwww{{{zzz{{{sssYYYDDD777555444222333444555444222333333222222222222111111000000///............///////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,///222555777;;;AAAEEEHHHKKKMMMMMMLLLJJJIIIIIIHHHGGGGGGIIIOOOYYYdddlllmmmfffdddoooyyyyyyppplllcccWWWLLLDDDAAAAAA???EEEHHHEEEAAA@@@@@@>>>888666333111111111///---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........,,,,,,---///000///---222222000......000444888333;;;EEEJJJIIIGGGGGGIIILLLMMMPPPSSSRRRQQQUUU\\\aaadddjjjmmmjjjeeeffflllxxx}}}|||}}}rrr]]]EEE444555444333333444555444333444444333333333222222222111000//////......//////////////////////////////........................,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------............//////............//////111666;;;???AAADDDIIINNNOOOPPPPPPOOOKKKGGGFFFEEEAAAGGGNNNTTT[[[eeesss}}}|||xxx{{{~~~~~~uuufffWWWPPPOOOQQQZZZ[[[UUUJJJBBB??????===:::888555333222111///---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,...111222000---111111111//////111444777111;;;FFFLLLKKKHHHFFFGGGJJJKKKNNNRRRRRRQQQUUU\\\```ccciiimmmkkkfffhhhnnnwww}}}}}}~~~{{{fffNNN<<<999777555555555555333111333333333222222222111111111000000///////////////////////////////////////........................,,,,,,,,,---------......------............------------------------------------------------------------------............------------.........///...//////111222444666777;;;@@@FFFIIIIIIIIILLLPPPOOONNNMMMJJJHHHHHHJJJLLLQQQ___qqqzzz|||ssslllfffgggqqq}}}}}}wwwssslll{{{{{{}}}~~~pppddd```dddiiitttqqqiiibbb^^^ZZZQQQHHH@@@===:::888666555333111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------......///---,,,///333444111...---...000111111444888;;;222;;;FFFKKKJJJGGGGGGHHHJJJJJJNNNRRRRRRQQQVVV\\\```cccjjjnnnkkkfffhhhnnnuuu{{{{{{~~~www___NNN===;;;888777666555222000222222222111111111111000111111000///////////////////////////////////////........................,,,,,,,,,------.........------............------------------------------------------------------,,,---------.../////////---------.........//////---...000333666:::<<<>>>CCCIIIOOOPPPMMMKKKLLLOOOKKKJJJHHHGGGHHHMMMTTTYYYnnn}}}uuuoooxxx}}}{{{yyywwwpppgggaaaaaa\\\SSSPPPUUUWWWUUUPPPJJJEEEEEELLLUUU[[[]]]PPPUUU\\\^^^XXXRRRYYYcccjjj|||rrrfffoootttoooggghhhpppyyyrrriiiccc```[[[eee|||ppplllrrrxxx{{{{{{{{{yyyfffFFFCCC???===<<<:::777555////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000...,,,000444666222...---...///...------...000444<<>>@@@BBBEEEHHHMMMQQQTTTOOOOOOMMMMMMRRR[[[___]]]ooosss{{{yyyppplllkkkllleeeVVVKKKIIIGGGCCCGGGEEEDDDDDDEEEEEEEEEDDDIIIKKKOOOUUU\\\aaa```]]]UUUVVVXXX[[[dddnnnwww|||vvvwwwooohhhfff```aaaooovvvddd^^^bbbqqq}}}wwwjjjfffmmmvvv|||~~~}}}oooeee]]]\\\ZZZTTTNNNKKK???;;;555222333333111//////......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,---------............///...000111111000000111222444:::BBBFFFFFFEEEFFFHHHIIIIIILLLOOOPPPPPPVVV]]]cccbbbeeeiiijjjffffffhhhxxxzzz}}}}}}VVV;;;555777555111333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////................................................................................................111000//////111111000///000111444777;;;???BBBCCCEEEGGGJJJLLLMMMNNNOOOQQQJJJMMMRRR[[[lllzzzdddVVVOOOKKKKKKJJJFFFAAA===<<<>>>@@@HHHBBBBBBJJJOOOOOOSSSZZZ```dddiiirrr|||~~~}}}}}}yyyllloooyyyxxxxxxzzztttrrrwwwrrrjjjcccaaa___YYYTTTRRRFFFAAA;;;777666444000---//////...---,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------...------------------............///...000111111000000111222444:::AAAFFFFFFFFFGGGHHHIIIIIILLLPPPPPPPPPUUU]]]eeeeeehhhmmmllliiiiiilllxxxzzz||||||aaa===333999999333333333222222222111111111000000000000000000000000////////////////////////////////////////////////........................................................................//////////////////////////////...///000000111111555666999===AAADDDFFFGGGJJJMMMPPPOOOKKKHHHFFFFFFBBBPPPbbbvvv~~~jjjUUUHHHDDDCCCCCCEEECCCDDDFFFGGGIIILLLPPP___YYY\\\gggjjjgggqqqzzz}}}|||tttoooqqqvvv{{{yyy}}}xxxlllbbb______[[[UUUSSSPPPKKKDDD@@@===999333///000///...,,,,,,,,,,,,---------------------------------------------------------------------------++++++,,,---............---------............///...000111111000000111222333:::AAAEEEFFFFFFGGGHHHKKKLLLOOOSSSSSSRRRWWW^^^eeefffkkkooonnnjjjkkkooowwwyyy{{{|||{{{fffCCC555777888444333333333222222222222111000000000000000000000000////////////////////////////////////////////////................................................------------------------////////////////////////------...///000222444666:::<<<@@@DDDHHHLLLNNNOOOQQQQQQOOOJJJFFFGGGLLLRRRTTTiii|||```TTTFFF===;;;???EEEIIISSSVVVZZZaaagggllloooppp{{{xxx~~~{{{zzz|||ttttttvvvxxxzzz~~~{{{vvvqqqmmmkkkooo|||qqqcccaaadddccc]]]YYY[[[VVVPPPLLLHHHDDD===888333222000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............---------............///...000111111000000111222333999AAAEEEFFFFFFGGGIIIKKKKKKOOOSSSRRRQQQUUU\\\aaaccchhhllljjjfffhhhmmmvvvwwwzzz}}}lllPPP>>>666444333333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------////////////////////////---///111222444777<<>>AAAGGGOOOTTTTTTUUUUUUTTTRRROOOLLLJJJCCCMMM[[[hhhuuunnn___^^^ffflll___^^^YYYPPPGGGCCCEEEIIINNNTTT```kkkpppwww}}}}}}}}}sssvvvyyy{{{}}}~~~tttuuu|||kkkbbbbbbaaaaaaccchhhmmmooommmjjjVVVQQQIII@@@888222///---------------------------////////////////////////------------------------............---,,,++++++---------........./////////000111111000000111222222888@@@EEEFFFGGGHHHJJJGGGHHHLLLPPPPPPNNNQQQWWW]]]aaahhhkkkhhhdddgggnnnwwwyyy|||qqqcccNNN444777444333555444000///111111111111111000000000000111111000000//////......000///...------...///000------............------///////////////............---,,,,,,---...---,,,000///...///222444555555:::BBBOOOWWWUUURRRUUU[[[XXXVVVTTTRRRLLLHHHOOOZZZWWWmmmyyyeeeZZZUUURRRPPPPPPRRRMMMLLLSSS___ggggggcccqqq|||rrrbbbZZZXXX\\\bbbgggiiinnntttvvvssspppkkkfffbbbaaaaaaaaa```dddeeefffhhhhhhgggfffeeelllsssyyyttteee[[[^^^ggg}}}~~~}}}~~~|||uuujjjddd___lllzzzzzzpppiiifff\\\WWWNNNDDD<<<666222111///...,,,,,,------,,,***---------------...///000......------------......000///...---------------...------------...//////111111111111111000//////222555:::AAAGGGIIIHHHFFFFFFGGGIIIMMMRRRUUUVVVUUU```aaaeeeiiihhhdddfffkkkzzzyyyzzz}}}ddd@@@:::666444666555222111333111111111111000000000000111000000000/////////...000///............///000---......//////......---/////////////////////............///000111000///333111//////333999>>>AAALLLKKKMMMRRRTTTTTTWWW]]]QQQKKKIIIOOOVVV___mmmyyy~~~{{{ddd[[[SSSQQQPPPOOOPPPTTTTTT^^^pppzzzxxx{{{|||xxxuuutttuuuyyy{{{uuuiii```^^^```___fffnnntttuuuqqqmmmlllhhhjjjmmmooopppnnnkkkiiihhhhhhgggccc^^^ZZZXXXXXX```bbbaaaZZZPPPMMMUUU^^^kkkssswwwuuuzzzzzzyyyyyyyyyxxxtttqqqooofffkkkooonnnjjjdddaaa```^^^YYYRRRJJJCCC???<<<<<<999666111///.........---...------------...///000......------------......///......---------.........------------...//////111111222222222222111111222555:::AAAGGGIIIHHHFFFIIIJJJLLLOOORRRUUUXXXYYY___aaaeeeiiihhheeeggglll}}}{{{|||}}}SSS===777555777777444444555222222111111111000000000000000000000////////////000//////......//////000---......//////......---......////////////////////////111222222222222111333222222444:::BBBKKKQQQVVVQQQOOOTTTYYYYYYXXXYYYPPPOOOSSS___lllwwwjjjYYYNNNKKKKKKNNNPPPQQQWWW]]]kkkxxxqqqllliiinnnlllppp}}}xxxqqqnnnuuuzzzyyyrrrkkkjjjkkkkkkrrrzzzqqqqqqvvv||||||sssnnnnnnpppkkkkkkhhh```\\\___iiirrrkkkmmmiiiaaaaaaiiimmmjjjooorrrxxxzzzzzzkkklllmmmmmmkkkiiigggeeeddddddeeeggggggeeeaaa^^^]]]ZZZTTTNNNJJJGGGFFFFFFCCC>>>888333111111111000......------......//////......------------............---------...//////......------......///000000111222333444444444444111444:::AAAGGGIIIHHHFFFFFFHHHJJJLLLOOORRRVVVYYY^^^___eeejjjiiifffiiinnn}}}~~~~~~eee@@@999555666777555444666222222222111111111000000000000000000////////////000//////////////////000......////////////..................///////////////000222222111000111111111444999???FFFMMMTTTYYYTTTRRRUUU]]]```ZZZTTTQQQQQQ___sss|||ttteeeTTTJJJPPPMMMNNNUUU]]]dddlllssszzzpppllljjjiiikkkmmmpppsss|||{{{}}}xxxvvvxxxmmmqqqrrrmmmlllsssggg[[[```iiiggg^^^gggggghhhhhhgggdddaaa___aaaeeeqqqxxxuuuyyyqqqvvvzzzyyyuuuooogggaaa^^^aaahhhrrryyyvvvkkkaaaZZZWWWSSSOOOKKKIIIIIIIIIEEEAAA<<<888555444222111//////............//////......------------......---------------...///000...............//////000///000111333444444555555111333999@@@FFFIIIHHHFFFEEEFFFHHHMMMTTTXXXYYYXXX\\\^^^dddjjjjjjhhhjjjooonnnCCC;;;444555666555444555222222222222111111111111////////////000000000000///000000000000000000///...//////////////////...---.........//////000000///111222000......///111000888DDDMMMSSSVVVYYYZZZUUUWWW]]]```\\\SSSOOOPPPWWWsss|||~~~~~~wwwpppjjjaaaVVVRRRUUUZZZXXX]]]mmm}}}}}}}}}uuusssssssssyyy~~~wwwpppooonnnuuuxxxuuuxxx|||iiijjjrrrrrrmmmeeebbb^^^YYYTTTPPPNNNMMMRRRRRR[[[lllsssqqqrrryyyuuu}}}}}}xxxuuupppjjjkkkmmmtttpppbbbYYYWWWSSSOOOLLLJJJIIIHHHBBB@@@===;;;:::777333000000//////.........//////......------------......---------------...///000///............///000000...///000222333444444444000333888@@@FFFIIIHHHFFFJJJHHHJJJSSS___dddaaa[[[\\\^^^eeekkkkkkiiijjjooorrrHHH>>>555555666555444444333222222222222111111111////////////000000000000///000000111111000000///...//////000000//////...------......///000000000///111111000---...333777999CCCOOOXXX\\\[[[ZZZZZZ^^^^^^^^^ZZZQQQMMMSSS]]]pppzzznnnsss|||wwwqqqlllggg]]]VVV\\\hhh{{{zzz~~~{{{yyy}}}yyyqqqtttzzz~~~pppnnnjjjbbbYYYSSSOOONNNQQQOOORRRZZZccchhhmmmrrrwww~~~yyyxxx}}}}}}~~~xxxkkk___[[[YYYVVVRRRNNNLLLJJJJJJAAA@@@??????===:::555111000000//////......//////......------------............---------...////////////......//////000111...///000222333444444444///222888???FFFIIIHHHGGGIIIGGGIIISSS^^^bbb___YYY\\\___eeelllllliiijjjnnn}}}~~~uuuMMMAAA777666777666444444333333222222222111111111.../////////000000000111///000111111111111000/////////000000000000//////------......///000000111///111222000///333;;;AAAJJJQQQYYY]]]]]]\\\]]]______]]]YYYTTTOOORRRaaaqqqqqqbbbdddssstttooommmnnniiifffooovvvppprrrmmmzzz~~~zzz}}}|||uuulllfffccc```___\\\ZZZ```iiillljjj}}}uuuqqqlllddd]]]\\\ZZZWWWTTTQQQNNNMMMLLLGGGEEECCCAAA???<<<888555111111000///////////////......------------......///......---------......///////////////000000111000111222333444444444444...222777???FFFIIIHHHGGGGGGGGGJJJMMMRRRUUUWWWWWW\\\___fffmmmllliiiiiinnn{{{}}}~~~yyyQQQDDD999777888777555444333333333222222222111111.../////////000000111111///000111222222111000/////////000000000000//////---------...///000000111000111333222222888BBBJJJWWW[[[^^^^^^[[[[[[___cccXXXUUUTTTTTTUUU]]]ooo|||wwwhhhXXXWWWiii~~~rrrnnnpppxxxzzzzzz|||xxxrrrpppsssrrr~~~ttt}}}tttuuuooogggjjjsssssslllqqq}}}{{{{{{yyyoookkkhhhddd___ZZZYYYVVVTTTQQQOOONNNMMMNNNJJJEEEBBB???===:::888111111000///////////////.........------.........000///...---------------///////////////000111111222222333444555555555555...111777???FFFIIIHHHGGGIIIMMMOOOMMMKKKMMMTTTZZZ]]]```gggmmmmmmiiiiiimmm{{{}}}}}}}}}xxxcccNNN===999999666555999444444333222222111111000333222111000000111222333000000000000000000000000000000000000000000000000...000222222111111111222000111222555:::DDDNNNVVV\\\ZZZ[[[```aaa^^^^^^```VVVPPPOOOZZZlllzzz~~~}}}sss___TTTVVVcccqqqzzzeeezzzxxx}}}yyyzzzzzztttwww~~~wwwkkkfffcccaaacccgggssswwwuuukkkaaa```bbbddd^^^]]][[[UUUPPPNNNPPPSSSYYYSSSJJJDDDBBB@@@===:::666555333111000000000111///............///000000//////............/////////////////////.........000111333555555444333222111444:::???CCCEEEFFFFFFGGGFFFHHHLLLNNNOOOSSSYYY]]]___dddiiiiiifffhhhmmmwww|||{{{{{{wwwyyyqqqYYYGGG;;;444444777444444333333222111111111222111000000000000111222000000000000000000000000000000000000000000000000///000222222111111222333000333999???EEELLLTTTXXX[[[ZZZ]]]aaaaaa\\\YYYZZZVVV]]]iiixxxtttdddRRRLLLVVVccclllnnn}}}}}}}}}~~~~~~{{{}}}pppddd\\\VVVTTTVVVXXX^^^ccceeefffgggddd___aaaaaa___ZZZSSSNNNKKKJJJQQQLLLGGGDDDCCCAAA===999888777666444222111000000///...............////////////............//////.........//////////////////000222333333333111111111444:::???CCCEEEFFFFFFGGGFFFHHHLLLNNNNNNSSSYYY^^^```eeejjjjjjgggiiinnnwww{{{}}}}}}tttrrr{{{XXX<<<222222444444444333333222222111111111111000000000000111111000000000000000000000000000000000000000000000000000111222222111111222444333:::CCCLLLSSSWWWZZZ\\\\\\\\\___```]]]XXXXXX\\\jjjyyy{{{uuu^^^TTTNNNXXXoooyyynnnaaa[[[\\\```fffeeedddcccdddfffhhhiiidddfffhhhhhhgggfffffffffvvv|||~~~qqqiiiccc]]]YYYYYYPPPQQQRRRVVV___gggfff```gggddd___[[[WWWTTTQQQOOOIIIFFFCCCCCCDDDBBB>>>:::;;;;;;999888555222000/////////......---.........//////............//////------......//////000000000111222333444333222111111444:::???CCCEEEFFFFFFGGGFFFHHHLLLNNNNNNRRRXXX^^^```fffkkkkkkhhhjjjnnnyyy|||~~~|||~~~~~~wwwxxx{{{}}}~~~~~~}}}|||yyyxxxvvvvvvvvvuuurrrpppmmmmmmkkkjjjjjjjjjjjjjjjlllkkkkkkkkklllnnnpppqqqtttuuuvvvwwwyyy~~~{{{zzziiiDDD666666666555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000222444777===DDDNNNVVV[[[]]]^^^^^^^^^^^^^^^ZZZTTTTTT```nnnqqq```YYYPPPPPPZZZrrryyyrrrsssttt|||wwwssstttxxxzzz}}}vvvrrruuuxxxxxxwwwxxxnnnmmmiiiccc]]][[[]]]```]]]^^^```bbbbbb^^^ZZZVVVUUUZZZ```ddddddddddddfffhhhssswwwoooiiilllooooookkkzzz{{{sssmmmnnnnnnjjjfffdddYYYSSSKKKHHHPPP^^^fffgggkkkddd\\\WWWVVVWWWWWWVVVJJJGGGDDDCCCDDDDDD@@@===>>>>>>===;;;888555111///000000///...---------...//////............//////,,,------...///000111111222333444555555555555444111444:::???CCCEEEFFFFFFGGGFFFHHHLLLMMMMMMRRRWWW\\\___eeekkkkkkhhhiiinnn||||||}}}yyy~~~|||{{{zzz}}}}}}|||{{{xxxuuurrrppptttuuuvvvxxxyyyyyyyyyyyyxxxvvvrrrnnnllllllmmmmmmoooooopppooonnnkkkiiiggg```bbbeeehhhjjjkkkkkkjjjbbbaaa```______]]]ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWWWWXXXYYY[[[]]]___YYY[[[^^^aaaeeelllsssxxxzzzRRR>>>999888555555444444333222222111000000111111111111000000111111111111111111111111111111111111111111111111///000000000111555999===IIINNNVVV[[[]]]^^^^^^^^^```^^^ZZZRRRMMMTTTkkktttaaaVVVRRRLLLUUUgggzzzlllrrr{{{|||}}}uuupppkkkeeebbbffflllssswwwyyyuuuvvv|||}}}{{{{{{ppplllgggeeefffgggfffdddbbbbbbccceeeeeeaaa[[[VVVTTTYYY___aaaaaaaaadddgggiiipppqqqiiieeeiiikkkhhhccclllrrrnnniiihhhhhhgggjjjyyyrrrmmmlllkkkhhhgggiiieeeddd]]]SSSQQQVVV]]]___bbb^^^YYYYYY[[[\\\[[[YYYRRRMMMGGGDDDEEEEEECCCBBB@@@??????===:::777444222222111000///...---------//////............//////,,,------...///000111111333333444444444555444444111444:::???CCCEEEFFFFFFGGGFFFHHHLLLMMMMMMQQQWWWZZZ]]]cccjjjjjjggghhhlll||||||{{{yyy~~~|||yyyxxxwwwooonnnllljjjhhhfffdddcccdddeeeggggggeeebbb___\\\```aaacccdddeeedddccccccbbb___\\\XXXUUUTTTSSSSSSXXXXXXYYYXXXVVVSSSPPPNNNLLLMMMPPPSSSUUUWWWWWWWWWRRRPPPNNNMMMMMMLLLJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPLLLNNNSSSXXX]]]dddlllqqqyyy\\\BBB777333555555444444333333222222111111222222222222111111111111111111111111111111111111111111111111111111///000111222555;;;AAAFFFSSSWWW[[[]]]^^^]]]^^^^^^___YYYRRRNNNOOOZZZooo~~~mmm]]]VVVVVVZZZVVVbbbttt~~~}}}{{{wwwzzzwwwpppnnnmmmkkkfffeeedddeeeiiipppwww{{{~~~}}}wwwpppnnnooonnniiidddiiieee```^^^___```___]]]UUUYYY\\\[[[XXXWWWZZZ^^^fffkkkjjjddddddiiijjjffflllooonnnhhhbbb```]]]YYYZZZfffyyy|||tttnnnjjjjjjqqqzzzuuucccVVVMMMGGGLLLQQQXXXaaahhhkkkjjjhhhWWWQQQJJJFFFFFFFFFEEECCC@@@??????===;;;999777666444333222000///.........//////............//////------......//////000000000000111111111111222222111444:::???CCCEEEFFFFFFGGGFFFHHHKKKMMMLLLPPPVVVXXX[[[ccciiijjjfffgggkkkyyyzzz|||}}}}}}zzzyyyxxx|||}}}zzzwwwqqqkkkgggeeeccc```^^^\\\[[[[[[UUUTTTSSSRRRQQQPPPOOONNNMMMMMMNNNOOONNNMMMKKKJJJLLLMMMNNNOOOPPPOOOMMMLLLHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEBBB@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJNNNSSSXXX^^^dddkkkoootttiiiJJJ:::777555555555444333333222222111222333444444333222111111111111111111111111111111111111111111111111111111222333666;;;BBBKKKQQQWWWZZZ^^^```___^^^^^^^^^ZZZOOOIIIOOO[[[dddhhhjjjxxxtttjjj]]]UUUXXXeeeppp|||{{{{{{{{{wwwsssjjjiiijjjjjjfffbbbeeekkkoooqqqssstttwww}}}}}}xxxtttlllfff___\\\]]]^^^\\\ZZZ\\\```cccaaa[[[YYY\\\```dddjjjkkkcccaaaeeefffbbb```eeegggccc```^^^[[[VVVYYYaaannnzzz|||yyy~~~yyyssssss}}}|||fffUUUKKKDDDFFFLLLTTT\\\bbbeeegggiiiUUUQQQKKKHHHGGGFFFCCCAAA???>>>===<<<;;;;;;;;;;;;666555333111000///......//////............//////.........///////////////000/////////000000111111111444:::???CCCEEEFFFFFFGGGFFFHHHKKKLLLLLLPPPUUUXXX[[[cccjjjkkkggghhhlllxxxzzzyyywwwrrrlllfff___ZZZWWW[[[___aaa___]]][[[WWWQQQPPPNNNKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB???????????????@@@@@@AAA???AAABBBCCCCCCAAA@@@>>>???????????????>>>>>>>>>>>>@@@BBBCCCCCCBBB???>>>@@@@@@?????????@@@AAABBBGGGDDD@@@??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKIIILLLRRRWWW\\\aaagggjjjooovvv}}}~~~xxxXXXFFFEEE666555555444444333222222222333444444444444333222111111111111111111111111111111111111111111111111222333555999???GGGQQQXXXXXX[[[```bbbbbb```^^^^^^VVVHHHCCCRRRgggkkk___QQQ^^^``````]]]]]]iiiwwwmmmtttpppmmmnnnrrruuussspppmmmlllpppvvvrrriiikkkuuuwww|||~~~yyywwwwwwssslllffffffkkkpppnnniiifffiiimmmjjjssssssiiibbbddddddaaa]]]eeekkkjjjfffccc]]]XXXYYYgggwww~~~}}}{{{}}}~~~}}}|||{{{tttzzzwwwdddVVVSSSVVVYYYSSSSSSQQQLLLHHHHHHMMMQQQQQQNNNJJJIIIIIIFFFBBB>>>>>>===<<<;;;;;;<<<===>>>777666444222111000////////////............/////////////////////.........111111111000111111222333111555:::???CCCEEEFFFFFFGGGFFFHHHKKKLLLLLLOOOUUUXXX\\\dddlllllliiiiiimmmxxx{{{|||}}}}}}yyyuuu}}}zzzwwwtttrrrqqqjjjgggccc]]]WWWRRRNNNLLLPPPPPPPPPOOOMMMKKKIIIGGGCCCBBBAAA@@@????????????>>>?????????@@@@@@@@@@@@BBB@@@>>><<<<<<>>>@@@AAAAAA@@@@@@CCCFFFEEEBBB>>>@@@AAAAAABBBBBBBBBBBBAAA;;;CCCIIIHHHFFFFFFEEEBBBCCCBBB@@@?????????@@@AAABBBAAA@@@AAADDDEEEFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDIIIGGGDDDCCCEEEHHHMMMOOOPPPTTTZZZ\\\\\\]]]```cccfffiiilllooopppqqqsssuuuttt|||yyy```>>>:::111333666222333666000333333333222222222111111111111111111111111111111000000111111222333333333333333555;;;EEEOOOVVVZZZ]]]ZZZ^^^fffjjjcccYYYRRRDDDFFFLLLVVV```aaaWWWKKK___``````___fff{{{}}}tttsssvvvwwwvvvxxxsssrrruuutttoooooosssppprrrwwwyyyuuuqqqvvv}}}}}}}}}{{{|||wwwtttpppjjjffffffjjjmmmmmmiiifffeeefffgggpppxxx{{{|||~~~~~~|||}}}~~~zzzvvvtttsssmmmooosssyyy{{{tttggg\\\YYYZZZWWWRRRUUUTTTQQQIIIAAA===AAAFFFRRRQQQOOOLLLHHHDDDAAA???:::;;;<<<=========<<<;;;555666555333111000000222------,,,,,,,,,------...000000000000000000000000333222111000000000111222111333888===AAACCCDDDEEEEEEDDDGGGKKKMMMMMMPPPVVVWWW[[[aaafffgggggghhhhhhuuu}}}~~~{{{vvvtttuuuuuuqqqmmmnnnsssyyy{{{zzz|||xxxwwwvvvuuuqqqnnnrrrqqqnnnkkkgggdddbbb```\\\ZZZVVVQQQMMMIIIFFFDDDHHHIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????CCCBBBAAACCCFFFFFFEEEBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBIIILLLIIIEEEDDDCCCAAACCCCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@AAADDDFFFGGGFFFIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFGGGJJJOOOTTTXXXYYY]]]aaaaaa^^^[[[ZZZ[[[dddfffggghhhhhhhhhjjjllloooooorrryyyyyy{{{xxxWWW???444333666222333555000333333333222222222111111111111111111111111111111000000000000000111222222444888>>>FFFMMMSSSXXXZZZ]]]\\\^^^bbb```YYYRRROOOLLLQQQXXXbbbhhheeeYYYNNNZZZ^^^fffrrrzzzuuuuuuvvvwwwvvv|||yyyyyyzzzyyyvvvxxx~~~|||~~~}}}wwwoookkkkkkmmmqqqyyy|||yyyvvvsssrrrkkkjjjkkksss~~~uuudddVVVTTTYYYYYYTTTXXXWWWSSSKKKDDDAAAAAADDDNNNNNNMMMKKKHHHEEEBBB@@@;;;;;;<<<<<<<<<<<<<<<;;;888999888777333111111111111111000000000111111111000000000000000000000000111000000000111222333333111333888===@@@CCCDDDDDDDDDCCCFFFKKKMMMMMMQQQVVVXXX\\\bbbeeeggghhhiiijjjvvv|||xxxwwwxxxvvvrrrppprrrqqqlllhhhgggjjjmmmmmmlllmmmkkkiiihhhgggfffdddbbb```___\\\YYYUUURRROOONNNOOOMMMKKKHHHEEECCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???????????????@@@@@@@@@???????????????===>>>???@@@AAAAAA@@@@@@FFFEEEEEEFFFHHHJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCBBBIIINNNOOOJJJEEEDDDDDDBBBFFFFFFGGGHHHIIIIIIIIIIIIEEECCCCCCDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFHHHLLLQQQVVVYYYeeeiiilllkkkfffbbbaaabbbaaabbbbbbaaa```aaacccfffggggggiiimmmsssyyy{{{|||yyyIII999444666111222555111333333333222222222111111111111111111111111111111222111000000111111333333999AAAKKKSSSWWWYYYZZZ\\\___^^^___^^^YYYTTTWWW^^^eeehhhnnnsssqqqiii]]]UUU]]]bbbnnn|||{{{{{{|||~~~{{{xxxkkkgggeeejjjttt~~~yyyiii^^^___dddbbb\\\[[[YYYTTTOOOJJJFFFCCCBBBHHHHHHIIIHHHGGGEEECCCAAA===<<<<<<;;;;;;;;;<<<<<<;;;======<<<888444222111////////////////////////000000000000000000000000...///000111222333333333111333888<<<@@@BBBCCCDDDBBBBBBEEEJJJLLLMMMQQQWWWZZZ]]]bbbeeeggghhhjjjlllyyy}}}zzzwwwwwwyyyxxxuuuuuuwwwvvvrrrllliiihhhgggeeeccc^^^]]][[[ZZZXXXVVVUUUSSSRRRQQQOOOMMMKKKHHHFFFEEEIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLNNNPPPPPPNNNMMMIIIIIIHHHHHHHHHHHHHHHHHHMMMQQQQQQJJJEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMMMMKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHIIILLLOOORRRTTTWWWZZZ]]]^^^]]]]]]aaadddeeefffgggggghhhkkkpppsss{{{{{{zzz{{{}}}TTT???555666111222555111333333333222222222111111111111111111111111111111444333222222222444777888@@@IIIUUU\\\\\\[[[]]]___cccaaa___[[[WWW[[[lll}}}}}}yyypppfff```^^^hhhmmmzzz~~~~~~zzzoooqqqsssssssssuuuyyy}}}wwwtttpppnnnnnnrrruuuxxx~~~wwwnnnjjjmmmoooggg\\\XXXVVVTTTRRROOOLLLGGGDDDBBBCCCDDDEEEEEEDDDBBBAAA>>>===<<<;;;::::::;;;<<<>>>@@@AAA@@@<<<777333111..................------////////////////////////...///111222333333222222111444888<<<@@@BBBCCCCCC@@@@@@CCCIIIKKKLLLQQQVVV[[[^^^bbbdddfffiiilllnnnzzz~~~|||xxxuuusssuuusssnnnmmmooopppnnniiieeebbb___\\\ZZZVVVUUUTTTQQQNNNKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKMMMLLLPPPTTTXXXXXXVVVSSSQQQKKKJJJJJJJJJJJJKKKMMMMMMSSSVVVTTTKKKEEEEEEFFFEEEGGGHHHJJJLLLNNNNNNNNNMMMOOOMMMJJJIIIHHHHHHFFFEEELLLKKKJJJHHHGGGFFFFFFEEEHHHHHHIIIJJJLLLNNNPPPQQQOOOQQQTTTUUUXXX^^^gggmmmoooqqqtttwww|||^^^DDD666666333222555222333333333222222222111111111111111111111111111111444333111111333777;;;===IIIPPPYYY]]]\\\\\\___bbbfffaaa]]]XXXXXXccc|||uuulllccc___dddmmm||||||kkk___bbb]]]XXXVVVXXXXXXUUURRRPPPRRRSSSRRRQQQSSSYYY^^^bbbgggkkkllliiiiiimmmqqqxxxwwwyyy~~~wwwtttvvvyyyyyyssskkkeeeffffff]]]RRRQQQRRRSSSTTTTTTQQQLLLHHHAAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;:::::::::;;;>>>@@@BBBAAA===888444222111111222222222111000///////////////////////////000111222333333222000000111444888<<>>@@@@@@===888555444111222222333222000///...000000000000000000000000222222222222222111000000111444888<<>>===<<<:::888777888:::======;;;888666666111222333333222111///---000000000000000000000000111111111111111111222222111444777;;;>>>@@@AAAAAA@@@???BBBFFFHHHHHHLLLRRRVVV[[[```eeegggiiijjjlllttt~~~uuusssnnnhhhdddhhhpppxxxxxxnnnhhhaaa```eeepppxxx{{{{{{oooqqqrrrqqqooommmllllll```\\\[[[\\\ZZZUUUSSSUUU[[[\\\\\\ZZZVVVRRRPPPOOOQQQSSSSSSQQQNNNKKKLLLNNNKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUSSSPPPMMMJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLIIINNNVVV]]]___^^^ZZZXXX[[[]]]]]]ZZZWWWVVVYYY\\\]]][[[XXXUUUSSSRRRSSSSSSKKKPPPQQQLLLIIIKKKNNNOOOWWWVVVUUUUUUVVVWWWYYYZZZYYYXXXVVVUUUVVVVVVVVVTTTVVVWWWXXXZZZ]]]```bbbcccnnnnnnnnnmmmllljjjhhhfffooosssxxxzzz{{{~~~mmmJJJ777:::999666666333333333333222222222111111111111111111111111111111555444444777===FFFOOOUUUVVVVVVWWW[[[^^^aaaaaa```\\\^^^hhhxxxzzzuuueeeWWWPPPZZZiiiyyywwwyyyyyyzzzyyyssskkkdddaaa```[[[^^^ccciiippp{{{}}}ttttttyyy|||wwwqqqhhhiiidddYYYQQQLLLHHHDDDGGGQQQ]]]bbb___YYYUUUTTTTTTPPPJJJDDDAAAAAACCCEEE>>>??????>>><<<:::888666555888:::;;;999777777777666777888888888666333222000000000000000000000000000000//////000222444555111444777;;;>>>@@@@@@@@@@@@???BBBFFFHHHHHHKKKQQQUUUYYY```eeehhhiiijjjjjjwwwmmmiiifffeeegggiiihhhfffvvvuuuvvvyyy{{{zzzvvvrrrtttuuuvvvtttnnnfff___ZZZWWWVVVVVVXXX\\\cccjjjoootttrrrqqqsssyyy}}}}}}yyyssslllfffccc[[[\\\___bbbcccdddccccccXXXXXXYYYXXXXXXYYY]]]___cccaaa\\\WWWWWWYYYVVVQQQYYYYYYXXXVVVTTTRRRPPPNNNMMMPPPRRRRRRPPPPPPRRRTTTYYYXXXWWWXXXZZZ\\\]]]\\\ZZZUUUMMMIIIIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHEEEDDDFFFKKKOOOPPPOOORRRZZZbbbdddfffgggddd```cccbbb``````bbbddddddccchhhfffccc___[[[XXXVVVUUURRRTTTVVVVVVUUUUUUWWWXXXaaabbbaaa___\\\]]]```ddd```aaabbbcccddddddeeeeeeeeefffhhhjjjnnnqqquuuvvvyyy|||{{{yyyzzz~~~~~~{{{mmmQQQ:::777999555444888444333222222444444333222111222333444444444444333///000333<<>>;;;;;;<<<===;;;999888444333888;;;:::888999<<<>>>???<<<777333111222111111111111000000000000............///000222222222333666888;;;===>>>???@@@???BBBFFFHHHGGGKKKPPPXXX\\\aaadddfffhhhiiikkkwww~~~jjjgggdddccceeefffdddbbbhhheeecccccceeefffeeecccgggfffdddccc```]]]YYYVVVRRRPPPOOOOOOSSSYYY___ccceeeeeegggkkkqqquuuuuutttpppooommmiiieee```\\\YYYUUUWWWZZZ\\\]]]]]]\\\[[[XXXWWWVVVVVVXXX[[[^^^```bbbccc```[[[ZZZ\\\ZZZVVVXXXWWWVVVUUUSSSRRRQQQPPPRRRUUUXXXXXXXXXYYY\\\___dddccccccdddffffffeeedddbbb\\\SSSMMMKKKJJJHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDLLLKKKJJJLLLPPPRRRRRRQQQTTT[[[aaadddfffjjjkkkiiieeeeeeeeefffiiijjjjjjiiilllkkkhhheeebbb___]]]\\\XXXYYYZZZZZZZZZ[[[\\\^^^dddfffgggfffdddbbbdddfffccceeehhhjjjmmmnnnnnnooooooppprrrtttwwwyyy{{{|||qqqUUU<<<888:::777444666444333222222444444333222222222333333333333333333000222666>>>HHHOOOSSSSSSWWWZZZ\\\\\\___cccaaa]]]```mmm~~~}}}ttt```XXX```~~~wwwyyyrrrlllcccYYYQQQRRRQQQWWWfffwww|||vvvmmmgggffffffeeebbb\\\VVVQQQNNNPPPQQQSSSVVVXXXXXXUUUSSSRRRTTTRRRMMMEEEAAABBBDDD@@@===999888999:::888777888444333888;;;:::999:::<<<======;;;666222111222111111111111000000000000.........//////000222222222444666888;;;<<<===>>>@@@???BBBFFFGGGGGGKKKPPPXXX\\\aaaeeeggghhhjjjkkkxxx}}}}}}kkkhhheeeeeefffeeebbb___YYYXXXWWWXXXZZZ\\\[[[ZZZ^^^[[[XXXWWWWWWWWWTTTQQQMMMKKKIIIHHHIIIMMMQQQTTTXXXYYY\\\aaaeeefffeeecccaaa```^^^\\\ZZZXXXVVVVVVXXXZZZ]]]___```___]]]\\\ZZZXXXWWWYYY^^^bbbcccbbb___bbbaaa\\\ZZZ\\\]]][[[[[[ZZZXXXWWWWWWWWWXXXXXX[[[^^^aaadddfffhhhjjjlllpppoooooooooooommmiiifff```YYYPPPJJJHHHGGGFFFDDDFFFGGGHHHHHHHHHGGGFFFEEEOOOOOOPPPRRRTTTUUUTTTRRR\\\aaaeeeeeeggglllooonnnffffffhhhkkknnnooonnnlllllllllkkkiiigggfffddddddaaabbbcccccccccdddgggiiiiiikkkmmmllliiifffddddddlllnnnrrrvvvyyy{{{{{{{{{zzz{{{|||}}}~~~{{{^^^BBB888:::999666444444333222333444555444222333333333333333222222222333666;;;CCCKKKQQQSSSTTTVVVXXX]]]bbbbbb```ccchhh|||}}}qqq___```www|||}}}mmm___VVVSSSRRRRRRUUU___rrryyysssiiihhhfffccc^^^XXXTTTQQQQQQPPPPPPQQQSSSTTTSSSRRRSSSSSSRRRMMMGGGCCCCCCDDD???<<<888666666666666555666333333777:::888888999;;;<<<;;;888555222222222111111111111000000000000////////////000000111222333444666888:::;;;<<<<<<@@@???AAAFFFGGGGGGJJJOOOXXX\\\aaaeeeggghhhjjjlllzzz}}}|||sssoookkkjjjiiigggccc___ZZZ[[[\\\]]]\\\ZZZVVVTTTVVVUUUVVVZZZ^^^]]]XXXSSSNNNKKKHHHFFFEEEGGGIIIKKKRRRSSSVVVXXXYYYYYYWWWVVVXXXXXXWWWWWWWWWWWWXXXYYYaaabbbeeeffffffeeecccaaa^^^]]]]]]bbbiiikkkiiiddd^^^aaa```ZZZWWW[[[___aaabbbaaa___^^^___aaacccddddddhhhnnnsssuuuvvvuuutttqqqpppppppppoookkkfffbbbZZZTTTKKKGGGFFFGGGGGGFFFGGGGGGFFFFFFGGGIIIJJJKKKUUUWWWYYY\\\^^^]]]\\\ZZZggglllnnnkkkkkkmmmnnnlllfffgggiiimmmoooooollliiiiiiiiijjjkkkkkkllllllllllllnnnoooppppppqqqtttvvvvvvwwwwwwvvvtttqqqooonnnzzz|||~~~}}}pppNNN<<<999999777555555333222333444555444333444333333222222222222222777:::AAAHHHOOOSSSTTTTTTVVVXXX___dddaaa```ooo{{{mmm\\\ttt{{{pppbbbVVVSSSYYY``````cccgggmmmssszzz{{{tttjjjaaa[[[YYYYYYZZZVVVTTTQQQPPPQQQRRRRRRQQQRRRRRRQQQMMMHHHDDDDDDDDD@@@===999666555555555555444222333777999666666888::::::888666444333222222111111111111000000000///000000//////000111111222333444666888999:::;;;;;;???>>>@@@EEEFFFFFFIIIOOOVVVZZZ___dddfffhhhjjjkkk|||~~~zzzuuupppmmmllliiiddd```dddcccaaa]]][[[YYYXXXYYY[[[___fffmmmppplllbbbZZZNNNLLLIIIFFFDDDEEEFFFGGGMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ]]]___```hhhhhhiiiiiiiiigggeeedddbbbbbbeeekkkppppppjjjdddaaadddbbb[[[YYY^^^eeehhhgggfffeeeeeefffiiikkkmmmlllqqqwww}}}}}}yyyuuuhhhhhhhhhjjjkkkjjjgggeee^^^WWWOOOKKKKKKLLLKKKJJJHHHGGGEEEEEEHHHMMMSSSWWWbbbeeeiiilllllllllkkkjjjqqqvvvxxxuuussstttrrrooonnnnnnppprrrsssqqqlllhhhgggggghhhjjjmmmppprrrtttxxxzzz}}}~~~~~~}}}eeeHHH:::999888666555444333333555555444333444444333222222333333444;;;???FFFLLLPPPSSSUUUUUUXXXZZZ___aaa]]]aaa|||}}}{{{~~~xxxmmmeee~~~pppeee^^^SSSPPPLLLKKKMMMSSSYYY]]]jjjpppzzzuuujjjdddaaa```___\\\YYYUUUSSSRRRRRRQQQPPPQQQQQQPPPMMMIIIFFFDDDDDD@@@???<<<999777666666777666666888===<<<888666888888888666666555444333222111111111111000000000///111000000000000111111222333333555777888999::::::>>>===@@@DDDFFFEEEIIINNNUUUYYY^^^bbbeeegggiiijjjyyy~~~{{{vvvpppmmmlllkkkgggdddgggddd```]]]```hhhttt|||rrrcccYYYMMMKKKHHHEEEDDDDDDEEEFFFHHHKKKNNNRRRUUUXXX\\\___```aaacccfffiiilllnnnpppsssrrrqqqooonnnmmmlllkkkiiiiiikkkoooqqqooohhhccciiijjjiiiddddddiiinnnooohhhhhhhhhiiikkkmmmooopppsssvvv{{{xxxssscccbbbbbbdddhhhlllnnnnnneee___WWWSSSQQQPPPNNNLLLLLLLLLLLLNNNTTT\\\dddiiipppssswwwyyyxxxwwwvvvvvvyyy~~~~~~~~~|||wwwssshhhhhhgggiiilllpppuuuwww]]]BBB999999888555444333444555666555333555444333333333444666777@@@DDDIIINNNQQQSSSUUUWWW[[[]]]^^^^^^___llleee\\\dddnnnppplll}}}llldddWWWMMMIIIIIIKKKLLLHHHNNNZZZhhhvvv|||vvvoooeee___]]][[[XXXWWWUUUTTTQQQOOOOOOOOONNNLLLIIIFFFDDDBBB@@@@@@???===:::888999:::;;;<<<@@@EEECCC<<<999:::777666666777777777444222111111111111000000000000111111111000000111111222111222444666888999::::::>>>===???DDDEEEEEEHHHNNNTTTXXX^^^bbbeeegggiiikkkvvv|||zzzuuuooolllmmmnnnmmmllliiiiiiiiikkkqqq}}}}}}kkk]]]VVVLLLJJJHHHFFFEEEFFFGGGHHHJJJPPPWWW]]]aaadddiiilllkkkmmmqqquuuxxx{{{|||}}}}}}yyyvvvtttttttttuuussssssrrrpppnnnkkkiiigggmmmooopppoooqqquuutttpppiiijjjkkkmmmnnnpppqqqrrrwwwwwwxxx{{{}}}|||xxxttthhheeeccccccgggmmmqqqssslllgggaaa]]]\\\ZZZWWWSSSWWWYYY]]]dddllluuu}}}yyywwwtttsssuuuzzz|||wwwNNN===999888666444333444555666555444555444444333444666999:::CCCGGGKKKNNNPPPRRRUUUXXX\\\]]]]]]aaannnsssYYYUUU]]]dddjjjqqqzzzjjj[[[QQQKKKHHHFFF>>>@@@FFFOOO]]]nnn~~~wwwiii___XXXXXXXXXXXXWWWUUUPPPMMMNNNMMMLLLKKKIIIFFFCCCAAA>>>@@@AAA@@@===::::::;;;<<>>;;;;;;;;;:::>>>FFFKKKFFF<<<555444444444666:::<<<;;;555111111111111111000000000000222222111111111111111222...000222555888:::;;;<<<===<<<>>>CCCDDDDDDGGGMMMWWW[[[aaafffhhhkkkmmmooozzz{{{|||}}}yyysssmmmgggcccaaaZZZPPPHHHIIIMMMMMMKKKKKKIIIVVVgggqqqvvvwwwuuusssvvv{{{}}}zzzyyy{{{|||zzzrrrpppooopppssswwwzzz{{{zzzzzzxxxuuuqqqooopppqqqvvvtttsssuuuxxxwwwrrrllllllooosssxxxzzz{{{zzzyyy}}}}}}}}}|||||||||{{{{{{yyyzzzzzzwwwttttttyyy}}}zzz{{{|||}}}~~~vvvttt^^^>>>666;;;777777666555444333333333444555555444444888???EEENNNMMMMMMOOOSSSWWWYYYZZZ]]]YYYcccrrruuubbbUUU[[[hhhrrr~~~vvvhhhWWWKKKCCCFFFJJJHHHEEEEEEWWW]]]jjjwwwyyyssslllkkk```^^^ZZZWWWUUUSSSRRRQQQMMMLLLJJJIIIHHHEEEAAA>>><<<<<<>>>BBBEEEDDD???:::BBBBBBAAA???===:::777555888666555666999:::888555111222222111//////000111111111000000000000000111222111444888999777888===>>>@@@AAABBBBBBDDDFFFIIIUUU___gggfffcccdddhhhiii|||{{{wwwuuussseeeXXXLLLJJJMMMMMMLLLLLLBBBIIITTT```llltttxxxxxxxxx|||}}}yyywwwxxxxxxvvvooommmkkklllqqqvvvzzz{{{}}}|||zzzwwwsssrrrtttuuuzzzwwwssssssuuuvvvsssoooqqqrrruuuyyy||||||~~~yyypppyyyhhhFFF777666666666666555555444444333555555555444555:::BBBHHHOOONNNNNNQQQUUUXXXZZZ[[[SSSSSS^^^kkksssvvvnnnaaaWWW```wwwrrraaaUUULLLEEEDDDHHHEEEJJJVVVdddlllmmmooorrrgggddd^^^WWWRRROOOOOOPPPMMMKKKIIIHHHGGGEEEAAA>>>>>>===>>>BBBDDDCCC>>>999<<<<<<<<<<<<;;;999777666999777555777999999777444333333333111//////111222111111000000000000111111222111444888999666888<<<>>>???AAABBBBBBCCCFFFHHHSSS]]]fffeeeccceeeiiikkk{{{~~~}}}~~~sssbbbRRRMMMMMMMMMKKKKKKGGGGGGKKKWWWfffrrryyy{{{}}}{{{xxxxxxwwwuuurrrpppnnnooorrrvvvyyyzzz{{{{{{yyywwwuuuwwwzzz~~~}}}xxxsssqqqrrrtttuuutttrrrrrrsssvvvzzz~~~zzzzzz}}}zzzlllfffnnnyyyttt|||zzzkkklllkkkIII777555555555555555555555555555666666555555888>>>EEEKKKOOOOOOPPPSSSWWWZZZ[[[[[[UUUYYYfffooonnnrrrsssgggggg]]]ZZZkkkmmmYYYJJJDDDEEE;;;<<>>@@@??????BBBDDDBBB===888888888999999:::999999888;;;888777777::::::777444666666444222//////111333111000000000000000111111111111444888888666888<<<===???@@@AAABBBCCCFFFHHHQQQ\\\eeeeeedddfffkkkmmmyyy~~~}}}~~~mmmZZZRRRPPPMMMKKKJJJHHHHHHMMMZZZhhhsss|||~~~~~~~~~|||~~~}}}|||}}}~~~~~~|||zzzwwwwwwvvvuuuvvvyyy}}}yyyuuusssuuuxxxyyyyyyvvvwwwyyy|||tttfff]]]ZZZZZZ\\\bbblllwwwssstttyyyllleeehhhrrr|||tttxxxfffdddtttiiiHHH777999555555555555666666666666666666666777;;;BBBIIINNNNNNNNNPPPSSSWWWZZZZZZZZZXXX^^^lllpppjjjllloooiiikkk^^^bbb{{{fffUUULLLFFF@@@===BBBKKKUUUaaallllllkkkggg^^^SSSMMMLLLNNNKKKIIIGGGFFFEEECCCAAA>>>AAA@@@???AAACCCBBB===888888888999::::::::::::::::::888777999<<<===;;;888888777555222//////000333000000000000000000111222111111333888888666888<<<===>>>@@@AAAAAABBBEEEGGGRRR]]]eeeeeecccfffjjjlllwwwyyyfff\\\VVVQQQNNNNNNFFFJJJTTTcccooowww}}}}}}{{{yyyyyy|||~~~}}}|||}}}zzzhhh\\\\\\]]]aaagggkkkjjjfffcccaaa\\\UUUOOOKKKIIIIIIIIIMMMRRRXXXaaaooonnneee```bbbhhhppp}}}sssmmmeeebbbiiittt~~~tttccc```lll}}}uuuRRR<<<;;;555555666666666666666666666666777:::???FFFKKKNNNLLLMMMOOOTTTXXXZZZYYYXXXSSSZZZiiikkkbbbfffooommmrrrcccppp|||uuuqqqkkkhhhiiikkkmmmnnnppprrruuuxxxyyyzzzzzzyyy}}}}}}|||yyysssmmmjjjiiigggkkkooorrrrrrsssuuuwwwvvvvvvxxxzzz}}}xxxhhhYYYMMMAAA===???EEEOOOXXX```bbbccc```YYYRRRNNNMMMJJJHHHEEEDDDCCCBBB@@@>>>@@@??????@@@CCCBBB>>>999999999999999888999999999999888777:::???AAA@@@>>>999888666333///...///111000000//////000111222222111000333777888666777<<<<<<===???@@@@@@BBBDDDGGGTTT___gggfffccceeehhhjjjttt}}}wwwiii___YYYZZZ___\\\^^^fffrrryyy}}}qqq\\\SSSQQQOOOOOOVVV\\\\\\WWWJJJJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIIIIMMMYYYjjjxxx{{{vvvrrrmmmmmmjjjeeebbbgggsss|||www```ZZZVVVWWW\\\___bbbpppxxxnnnggg]]]]]]]]]cccrrrtttddd___eeeppplllIII;;;666666666666666666666666555666888===CCCHHHKKKLLLKKKLLLPPPTTTYYYZZZYYYWWWWWWaaasssvvvmmmqqqyyyxxxrrrkkk~~~yyyooogggbbb[[[YYYXXXYYY]]]aaacccddddddbbb```___```aaabbbcccbbbccccccbbb___]]]]]]^^^^^^eeennntttwwwzzz}}}~~~~~~|||{{{{{{{{{|||}}}nnn^^^LLLAAA<<<<<>>>>>======@@@CCCCCC@@@<<<888888777666666666666777888777777;;;@@@CCCCCCAAA::::::999666222//////000////////////000111222333000000333777777555777;;;;;;===??????@@@AAADDDFFFUUU___gggfffcccdddgggiiisss{{{wwwiiieeemmmxxxtttnnnoooyyyppp```]]]\\\XXXVVV[[[aaa^^^WWWJJJKKKNNNPPPSSSSSSRRRPPPKKKLLLLLLKKKOOO[[[nnn||||||yyyzzzyyyuuuoooiiiccc]]]UUUPPPKKKMMMNNNLLLLLLRRR^^^hhhuuuttt```TTTUUURRRVVV```ddddddnnn{{{yyypppfff^^^YYYVVVWWW]]]cccjjjvvvyyyfff\\\^^^eee\\\???888888777777666666555555444555999???FFFJJJJJJIIIKKKMMMQQQVVVZZZ[[[YYYWWWaaaooo{{{uuuyyynnnhhhggghhhfffgggjjjpppwww|||~~~|||vvvmmmfffdddhhhllloooqqqsssssspppmmmlllkkkooo{{{vvv```QQQGGG@@@???@@@AAADDDKKKTTTZZZYYYQQQJJJIIIFFFCCCAAAAAAAAA???>>><<<;;;;;;???CCCEEECCC@@@888777666666666777888888777666666:::???BBBAAA???<<<======:::666222000000////////////000111222333000000333777777555777;;;;;;<<<>>>??????AAACCCFFFTTT^^^ffffffccceeeiiikkkrrr{{{pppnnn{{{tttgggdddqqqnnneeeeeeddd___[[[^^^aaa\\\RRRRRRRRRSSSTTTVVVUUUSSSQQQHHHLLLPPPSSSZZZjjj~~~vvvkkkfffeee```]]][[[YYYVVVQQQIIICCC>>>CCCIIILLLOOOVVVcccmmmpppuuu{{{|||qqqaaaYYYYYYXXXTTTYYYffflllkkkpppzzz{{{mmm___VVVSSSTTTVVVVVV___hhhlllrrrzzz{{{wwwuuu~~~hhhZZZYYY```zzzjjjDDD999888888777666555555444444555:::AAAHHHKKKJJJGGGLLLNNNSSSXXX\\\]]]ZZZXXX```qqq}}}qqq}}}wwwnnnhhhiiipppxxx{{{~~~oooiiinnnvvv|||zzztttbbbUUUIIICCCAAA:::;;;BBBMMMWWWXXXPPPHHHHHHFFFBBBAAA@@@@@@???>>>:::999:::>>>CCCFFFDDDBBB999888888888888:::;;;===888666666999>>>@@@???===>>>???@@@>>>999444111000////////////000111222333000000222777777555777;;;;;;<<<>>>>>>???@@@CCCEEERRR\\\eeeeeedddfffjjjmmmsss{{{}}}www{{{ooopppuuu~~~tttfffpppqqqqqqooojjjddd___\\\WWW]]]aaa^^^WWWUUU[[[bbbVVVYYY^^^eeeqqqsssmmmgggfffhhhjjjiiifffoooxxx~~~{{{xxxtttnnnhhhffffffbbbYYYQQQIIIJJJLLLLLLJJJFFFBBB@@@CCCEEEHHHIIIJJJRRReeevvvwwwtttddd^^^]]]\\\___```kkkzzz|||xxx}}}nnnVVVUUUTTTUUUZZZ\\\fffiiiqqqyyyxxxrrrqqquuuqqqmmm^^^[[[aaaooo{{{HHH;;;777555555777666666666333777===BBBFFFHHHKKKMMMKKKTTTWWWYYY___\\\]]]iiilllxxxvvvooouuu|||uuuqqqjjjrrrvvvtttwww~~~~~~ssshhh___QQQEEEFFF???;;;AAAMMMUUUSSSNNNIIIIIIHHHEEE@@@===<<<<<<<<<<<<<<<===>>>??????@@@:::;;;:::666222333999???<<<:::888666666888:::<<<<<<===>>>>>><<<888444111000000//////000111222222///111444555666666888999:::;;;===>>>>>>???BBBDDDQQQZZZcccfffdddcccfffkkkooowwwhhhqqqppppppooommmhhhbbb]]]eeeiiikkkggg___YYYZZZ\\\nnn{{{zzzppp```[[[VVVTTTWWW[[[]]]]]]```fffnnnvvvyyyvvvpppkkk]]]ZZZVVVTTTWWW___hhhoooyyyzzzlll```ZZZVVVRRRSSSUUUTTTMMMGGGBBBCCCCCCCCCDDDDDDDDDDDDHHHJJJMMMPPPXXXeeettt}}}|||tttiiigggiiijjjhhhrrrjjjVVVVVVUUUXXXbbbhhhppprrrwwwyyyrrrhhheeeiiimmmnnn]]][[[aaannnYYYBBB;;;666555555555666888666:::???CCCFFFHHHJJJLLLQQQXXXWWWZZZiiiqqquuu}}}xxxhhhiiirrrzzzppplllkkklllxxx}}}rrr```OOOFFFAAA<<<>>>DDDIIIKKKJJJHHHHHHHHHEEEAAA>>>======<<<<<<<<<<<<;;;;;;;;;;;;999;;;===;;;777555888;;;;;;:::999888777888999::::::;;;======;;;888444111000000000000000111222222///111444555555666888999:::;;;======>>>???BBBDDDRRR[[[dddgggeeedddggglllqqq{{{{{{xxxuuusssoooiii```YYY^^^dddiiihhhbbb\\\[[[\\\ggg|||vvvkkkccc___]]]^^^___bbbeeegggiiijjjkkkooossssssmmm___PPPFFFGGGHHHHHHIIIJJJOOOUUUYYYWWW___dddeeebbb]]]SSSJJJFFFCCCBBBEEEJJJLLLHHHDDD===<<<<<<===@@@DDDHHHKKKLLLMMMMMMPPP___sss|||zzzvvvvvvqqqiiigggmmmtttxxx}}}hhhYYYZZZ[[[bbbqqqyyy~~~pppdddccciiiuuuqqq```]]]dddnnn~~~lllJJJ???666555555555777::::::===AAADDDFFFGGGIIIKKKTTTYYYVVV]]]yyyfff___jjjvvv}}}sssiiieeeiiittt||||||iiiYYYMMMHHHAAA<<<<<<>>>BBBEEEFFFGGGGGGEEEAAA>>>>>>>>>;;;;;;::::::999888777777888<<>>???BBBDDDRRR[[[dddhhhfffeeehhhlllrrrzzzooocccZZZYYYdddnnnnnneee]]]\\\^^^dddwww{{{sssddd]]]___\\\cccllltttxxxxxxwwwwwwlllTTTDDD>>>???BBBEEEHHHIIIMMMSSSXXXVVVXXXWWWSSSQQQOOOJJJCCC@@@>>>>>>BBBGGGJJJHHHEEE<<<;;;<<<>>>BBBHHHMMMPPPQQQSSSRRRVVVhhh{{{zzzmmmgggccc]]]]]]eeesss~~~~~~dddYYY^^^dddpppssslllqqqzzzuuuccc___fffoooxxxrrrLLL???666666777666777;;;<<>>:::;;;>>>@@@CCCEEEEEEDDDAAA???>>>>>>::::::999888888777777666888;;;>>>>>>;;;777555555888:::;;;<<<;;;999777555666888999::::::888666555111000000000000000111111...000333555555666777999999:::<<<======???AAADDDQQQZZZdddgggeeedddgggkkkooottt}}}uuu~~~pppmmmqqqyyynnnmmmtttsssyyygggIII@@@CCCAAAEEEIIIJJJLLLPPPWWW]]]```[[[RRRKKKJJJLLLIIIBBB===<<<;;;>>>AAACCCBBB@@@<<<===@@@CCCGGGKKKNNNPPPQQQXXXcccpppuuu```ZZZUUUTTT]]]mmm~~~vvvbbb]]]hhhrrr|||~~~vvvccc^^^dddlllsssvvvmmmKKK===444888:::777777;;;===???BBBDDDDDDEEEGGGIIIOOOWWWZZZiiieee\\\nnn~~~zzzuuupppwww{{{{{{uuu|||~~~}}}{{{||||||vvvnnnfffZZZJJJ@@@=========<<>>>>>888888888888888888888888999::::::999777555444444777999;;;===<<<:::777555777888999::::::999888777111111000000000000000111...000333444555555777888999:::<<<<<<===>>>AAACCCOOOXXXcccfffdddccceeeiiimmm~~~|||cccWWWeee~~~aaaCCC???FFFHHHMMMRRRTTTVVVZZZbbbiiifff___TTTOOORRRTTTKKK???===<<<;;;<<<>>>??????>>>===???CCCGGGJJJMMMNNNNNNKKKZZZssskkkUUUQQQPPPWWWhhh}}}zzznnnqqq~~~uuubbbZZZ___hhhoooqqq|||lllNNN===333999<<<888777<<<>>>@@@BBBDDDEEEGGGIIILLLSSSYYY^^^mmmuuucccggg~~~|||}}}zzzmmmbbb]]]\\\ccciiinnnssswwwuuuoooiii]]]MMMCCC@@@???===:::;;;>>>AAAAAA@@@>>>>>>>>>888888888888888888999999888777666555555444333333666888:::======;;;888666777888999::::::999888888222111111000000000000000---000222444444555777888888:::;;;<<<===>>>AAACCCNNNWWWbbbfffdddbbbdddgggnnnwwweee[[[NNNEEEPPPcccrrrzzz|||XXXEEEDDDIIIGGGOOOYYY___ccciiissszzzvvvooohhhiiiooolllWWWAAA===<<<<<<===???AAAAAAAAA@@@BBBEEEIIILLLOOOPPPQQQUUUbbb|||www___VVVUUUXXXfff~~~wwwdddZZZ]]]hhhqqqtttuuuUUUAAA444999<<<777888>>>>>>AAACCCFFFGGGJJJNNNPPPUUUXXX]]]kkk|||}}}}}}iiiccclll}}}rrraaaVVVSSSLLLSSSZZZ___fffkkkkkkgggfff___TTTIIICCC@@@>>>===888;;;>>>@@@???=========999999888888777777666666666555555555555555333222555777999<<<<<<;;;999888777888888999888888777777222222111000000000000000---///222444444555666888888:::;;;<<<<<<>>>@@@CCCNNNXXXcccgggeeecccdddgggooonnnYYYJJJJJJJJJFFFLLLYYYaaajjj{{{zzzkkkooowww~~~\\\JJJHHHLLLPPPSSS^^^mmmxxxfffGGG999999:::<<<>>>AAABBBCCCEEEFFFHHHKKKNNNQQQTTTVVVkkkqqqjjj\\\___aaagggzzz|||~~~~~~{{{hhh\\\^^^jjjuuuzzz]]]EEE555888;;;777888@@@???BBBEEEGGGIIIMMMQQQTTTTTTUUUYYYhhhuuuttt~~~lll]]]\\\fff{{{{{{}}}}}}~~~}}}qqq___UUUTTTUUUXXXYYYYYY\\\bbbdddbbbdddaaa[[[PPPFFFAAAAAACCC666999===???>>>===<<<<<<::::::999777666555333333333444555777888666444111444666999;;;<<<<<<:::999777777777777777666666555222222111000000///000000---///222444444555666888888999;;;<<<<<<>>>@@@CCCOOOYYYdddhhhfffdddeeehhhnnn~~~ttt^^^QQQFFFCCCBBBBBBKKKVVVbbbaaakkknnneeeiii```___gggmmmrrrqqqjjjlllooo|||{{{[[[RRRSSSRRRQQQTTT\\\gggxxxhhhCCC>>><<<<<>>888777777999<<<===<<<;;;::::::999888777666555444555666666666666444333111111555999;;;:::999:::<<>><<<999888888888888666222///...000111000...222333333444555666777777888:::;;;<<<===???BBBDDDRRRYYYbbbggghhhgggggghhhrrrzzz|||oooWWWJJJAAA?????????IIIUUU[[[^^^mmmwwwlllddd```aaacccdddlllqqq{{{|||ppphhhfffmmmmmmqqqxxx}}}yyywwwvvvuuuvvvtttlllaaa___ccciii{{{sssaaaSSSRRRUUUTTTWWW]]]___rrr[[[===DDDCCCCCCEEEFFFHHHJJJKKKOOOOOONNNLLLPPP\\\mmmzzzvvvooorrr~~~~~~}}}wwwpppnnnlllqqquuutttqqqvvv}}}mmmaaaccc}}}WWW<<<@@@???:::<<>><<<999999:::;;;<<<<<<999888777666555444333333666666777777777555444333000444888999999888999;;;===<<<:::888777777777777666333//////000111000///222222333444555666666777777888:::;;;<<<>>>AAACCCQQQXXXaaahhhiiijjjjjjlllsss{{{uuuhhhQQQEEE=========???HHHTTT\\\eeexxxmmmTTTNNNHHHCCCBBBDDDEEEFFFKKKPPPYYY______^^^dddlllzzzpppfffhhhuuutttttttttqqqnnnrrryyynnn^^^WWWSSSUUUUUUUUU^^^jjj|||pppQQQBBBBBBDDDHHHLLLOOORRRSSSSSSXXXUUUSSSYYYhhh}}}ssspppppptttuuuoooiiifffeeehhhmmmqqq{{{sssdddhhhaaa>>>===???======<<>>999555555777888999999888888777666555444444666666777777777666666555000333555777777777888999;;;:::999888777666777777666333111000111111111000000111222333444555555666666777999:::;;;===@@@BBBOOOWWWaaahhhkkkkkkmmmnnnsss||||||mmmbbbOOODDD===>>>???@@@IIIUUUgggssshhhRRREEECCC???>>>???@@@AAA@@@@@@CCCIIIMMMOOOUUUeeeuuuxxx}}}wwwhhh[[[```\\\YYYXXXYYY___ppp{{{zzzwww___NNNLLLEEEJJJOOORRRVVVZZZ[[[YYYWWW\\\fffttt{{{qqqpppttt{{{|||tttlllhhhggglllttt{{{hhhkkk]]]<<<:::<<<===???>>>??????AAADDDHHHKKKOOORRRZZZggglllmmm{{{rrrZZZ]]]nnn~~~zzziii```bbbmmmxxx{{{sssjjjrrr|||yyywwwvvvwwwwwwxxxuuuooodddZZZZZZeeeqqqqqqjjjbbbYYYYYY]]]^^^[[[ZZZYYYSSSMMMEEEAAA;;;888777777888888;;;::::::999888888777777444555555666666666666666111222333444555666777888::::::999999888888888888666555333111111111111111000000111222333444444555666777999:::;;;===@@@BBBOOOWWWaaahhhjjjkkklllnnnrrrzzz~~~sssfff]]]NNNDDD>>>???@@@@@@HHHSSSlllzzzxxx^^^IIICCCAAA@@@@@@AAABBB@@@??????AAADDDGGGIIIRRRfffxxx{{{}}}zzzmmmfffbbb```\\\[[[ZZZ]]]bbbnnnxxxmmmmmmhhhnnnzzzuuu___PPPNNNSSSXXXZZZYYY[[[___```\\\ZZZjjjxxxuuuvvv|||{{{rrrnnngggqqq}}}~~~kkkmmmWWW===<<<;;;;;;???@@@===>>>???BBBFFFMMMRRRUUU\\\lllxxx}}}hhh[[[fffvvvyyyoooiiiggglll}}}yyyrrrlllkkkjjjfffaaa]]]\\\hhhzzz}}}qqqnnnjjjhhhjjjnnntttxxxttttttnnnddd^^^```iiippp}}}lllfffeeecccjjjfff___YYYZZZ[[[UUUMMMHHHEEE@@@>>><<<<<<:::999::::::999999888777777777222222222333444555666777444333222333444666777888::::::;;;;;;;;;<<<<<<;;;888777555333111000111111///000000111222333444444777888:::;;;<<<>>>AAACCCPPPWWWaaagggiiiiiiiiikkkoooxxx}}}tttiii^^^VVVJJJAAA;;;>>>??????FFFQQQfffrrroooYYYGGGDDDCCCBBBCCCDDDCCCAAA?????????@@@CCCFFFMMM^^^nnn}}}~~~}}}}}}~~~}}}zzz~~~}}}~~~}}}qqqccc[[[ZZZ\\\\\\___ccceeehhhmmmuuu|||}}}tttkkkcccffflllzzziiiVVVPPPVVV\\\^^^]]]cccpppwwwvvvrrr{{{vvvyyy}}}{{{yyy}}}ooooooxxxVVVBBB@@@;;;:::???@@@<<<>>>@@@AAAGGGQQQXXXZZZiiizzzvvv```___vvv}}}nnnnnnqqquuuuuu{{{mmmddd^^^ZZZYYYWWWTTTSSSUUU[[[dddsss|||nnn]]]ZZZWWWWWW[[[ccclllqqqmmmnnnkkkggggggnnnuuuxxxzzzzzzvvvmmmfffhhhsss}}}|||uuuhhh]]]ZZZZZZUUUNNNFFFCCC???<<<:::888666444666666666666555555555444000000111222333555777888777555222222555777888999:::;;;<<<===>>>>>>>>>>>>;;;:::888555111///000111///000111222333444444555777888:::;;;<<<>>>AAACCCPPPWWW```ggghhhhhhiiijjjooowww~~~}}}sssiii___UUUNNNEEE===999===???@@@GGGRRR]]]ggg{{{vvvgggWWWKKKJJJIIIIIIJJJKKKJJJHHHEEEBBB@@@@@@CCCDDDGGGQQQ[[[iiiwww{{{yyyyyywww}}}yyysssrrrxxx~~~kkkaaaaaaaaaiiigggccc\\\TTTQQQTTTYYYgggnnnrrrmmmeee___^^^```ggghhhfff```^^^bbbddddddmmm|||{{{ggg[[[VVVTTT[[[^^^```mmm{{{|||sssqqq}}}vvvVVVCCCAAA<<<;;;??????<<<@@@BBBBBBIIIVVV^^^```uuukkk\\\dddyyylll[[[XXXTTTSSSUUUTTTTTTZZZbbbmmmzzz~~~vvvgggZZZMMMKKKIIIJJJMMMRRRXXX\\\___aaabbbeeeppp~~~qqqaaaUUUUUU[[[ggg{{{wwwggg\\\WWWUUURRRJJJEEE>>>999555333222111555555555555444444444444000000111222444666888::::::777333333666999::::::999;;;<<<>>>???@@@@@@@@@======;;;777111...///000000000111222333444555555666777999:::;;;===@@@BBBOOOVVV```gggiiijjjkkkmmmqqqxxx}}}wwwlllbbbXXXOOOIIICCC;;;999>>>AAACCCKKKUUUZZZaaarrr}}}ooocccXXXQQQOOONNNNNNOOOQQQPPPNNNLLLHHHEEEDDDEEEDDDCCCGGGLLLOOOYYYbbbdddbbbcccjjjpppzzz~~~}}}qqqaaa]]]gggsssqqqRRRMMMPPPOOOPPPNNNLLLJJJJJJOOO[[[eeeqqqxxx{{{ppp___VVVUUUXXX___ccceeecccfffppp{{{mmm]]]YYYZZZ[[[aaacccdddsss{{{}}}wwwrrrwww{{{rrrmmmtttTTT@@@>>>;;;===AAA???===BBBCCCDDDKKKZZZcccdddvvvzzzaaaXXXiiixxxtttvvvkkk\\\VVVVVVTTTVVVZZZ\\\___kkkxxxqqqfff\\\PPPEEEGGGFFFDDDCCCCCCDDDFFFGGGSSSUUUXXX```sssvvvXXXBBBDDDPPP]]]rrrppp]]]UUUUUUVVVUUUNNNDDD<<<777666666666666666666666666555555555111111111222555777:::;;;<<<888444444777:::;;;;;;999:::<<<>>>@@@@@@@@@@@@>>>>>>===777111......///111111222333444555555666444666888999:::;;;>>>AAANNNVVV```hhhkkklllnnnppptttzzz~~~xxxnnnfffVVVNNNKKKDDD<<<888666999>>>BBBKKKSSSYYYaaannn{{{sssggg[[[QQQKKKIIIVVVSSSQQQRRRTTTUUUSSSPPPMMMHHHDDDDDDHHHJJJIIIFFFHHHKKKOOONNNMMMPPPWWW^^^______\\\WWWUUUWWW^^^dddyyywwwYYYKKKHHHJJJNNNLLLMMMMMMKKKKKKNNNSSSXXXkkkllljjjddd\\\XXX[[[___jjjqqq{{{qqq```ZZZXXXWWWccceeeiiirrryyy|||{{{xxxvvvmmmddd___\\\nnnuuu}}}cccGGG<<>>@@@BBBFFFDDD@@@999444111111222000000111222444555555666777888999888888999;;;>>>NNNVVVaaahhhjjjjjjkkklllooossswwwkkkbbbRRRIIIEEE>>>===999888<<>>@@@AAAEEECCC???999333000000111000111111222333444555666777888888888777999;;;>>>MMMUUU```gggiiijjjjjjkkkooorrrrrrfff]]]MMMDDDAAA:::<<<::::::>>>AAACCCKKKRRRYYYeeexxxmmm___YYYNNNNNNLLLJJJFFFDDDDDDEEELLLTTT\\\___]]]YYYXXXXXXPPPRRRXXX___eeeeee___ZZZRRRKKKCCCCCCHHHKKKHHHCCCJJJMMMPPPRRRSSSWWW]]]bbbgggmmmxxxvvvggg[[[PPPNNNPPPPPPQQQSSSRRRTTTWWWZZZ]]]___```aaahhhmmmqqqpppmmmooovvv~~~qqqbbb[[[WWW[[[jjj{{{|||zzzuuukkk```ZZZWWWcccpppiiiKKK>>>===>>>===;;;888:::@@@HHHOOO[[[ooo~~~mmm[[[]]]kkklll```YYYTTTSSSRRRQQQQQQRRRSSSTTT]]]cccmmmwww}}}~~~|||zzzlllfff```aaagggnnnrrrrrrjjjkkkrrr}}}xxxsssuuuyyyuuuyyywwwssslllbbbXXXPPPKKKHHHHHHHHHHHHFFFEEECCCBBB@@@AAABBBFFFOOOZZZ______UUULLLIIIRRRZZZZZZYYYZZZ^^^```___ZZZRRRNNNPPPSSSRRRPPPLLLFFFAAA<<<888666333333333333444444444444111111111222333444666666666888777555666;;;>>>===999888888999:::<<<>>>@@@BBBAAA===888222//////000000111111222333444555555666777888888777999;;;>>>MMMUUU___fffiiiiiijjjkkknnnqqq~~~kkk```XXXIIIBBBAAA::::::999;;;???AAACCCJJJRRRXXX___kkk{{{gggbbbhhhooooooYYYLLLFFFAAABBBBBBBBB@@@@@@AAABBBHHHOOOXXX___aaa```______aaajjjxxx|||lll___PPPHHHBBBBBBHHHLLLJJJFFFHHHKKKNNNPPPRRRWWW___eeennnttt}}}iiiXXX[[[VVVUUUYYY]]]^^^```dddkkkpppxxx~~~{{{xxxvvvggg\\\\\\^^^jjj}}}~~~vvvpppkkkeeeaaa```VVVddd|||wwwUUUCCC????????????;;;>>>DDDJJJOOOYYYnnngggYYYdddtttrrraaaYYYTTTQQQOOONNNLLLKKKLLLMMMNNNMMMRRRYYY___bbbccccccccc^^^```fffooo{{{vvvbbb^^^ZZZ]]]aaa^^^dddddddddbbb]]]VVVOOOJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFCCCCCCHHHNNNQQQRRRSSSNNNOOOYYYbbb```UUULLLPPPPPPOOOMMMKKKKKKLLLNNNNNNMMMKKKHHHDDD???:::777222222222333333444444555000000000111222333555555666999999666555888:::888666666666666888:::<<<===@@@???<<<777222/////////000111111222333333444444555666777777777888;;;>>>MMMUUU___gggiiijjjkkkllloooqqqzzzhhh\\\TTTFFF@@@???999888999<<>>===???BBBBBBBBBCCCEEEFFFIIIKKKOOOVVV\\\^^^\\\ZZZ___iiiwwwsssaaaTTTJJJGGGDDDDDDGGGJJJKKKKKKHHHIIIJJJJJJMMMSSS]]]dddqqqyyy|||```YYY``````cccjjjnnnqqqxxxvvvjjjccccccfffxxx{{{{{{~~~xxxmmmddd[[[WWWWWWVVVhhh___GGG>>>;;;:::;;;===AAAGGGMMMQQQ\\\pppggg[[[mmmeeeWWWPPPLLLNNNMMMLLLKKKLLLLLLMMMNNNMMMOOORRRTTTUUUWWW[[[^^^bbbiiivvvdddQQQOOOLLLMMMOOOKKKVVVXXXZZZ\\\[[[WWWRRROOONNNNNNOOOPPPQQQRRRSSSTTTUUUQQQMMMLLLLLLMMMOOOQQQPPPOOOQQQXXXcccdddXXXJJJLLLJJJHHHHHHIIIJJJJJJJJJIIIJJJJJJHHHDDD@@@;;;888111222222333333444444444000000000111222333444555888;;;<<<777444555555444444444444444555777:::;;;======;;;666222///...///000111111222222333333333555666777777777888<<<>>>MMMUUU___gggjjjkkklllmmmppprrruuubbbWWWOOOAAA;;;;;;666888999<<<@@@AAACCCMMMXXXYYYaaaqqqmmmgggaaaYYYYYYaaazzz~~~bbbLLLBBB@@@===@@@DDDFFFHHHIIILLLNNNLLLJJJJJJMMMRRRTTTQQQMMMKKKPPPWWW[[[ZZZSSSJJJDDDGGGGGGFFFDDDCCCEEEHHHJJJGGGGGGGGGGGGIIIPPPZZZbbbpppxxxpppccchhheeehhhpppxxx|||uuuooojjjfffgggyyyzzzyyy|||yyyrrrggg[[[RRRPPPUUUhhh{{{ZZZFFF???===>>>???<<>>KKKTTT^^^fffiiijjjkkkmmmqqqrrryyygggVVVLLLFFF<<<999;;;777999:::>>>AAABBBFFFRRR^^^jjjvvv~~~qqqhhheeeooodddOOOFFFEEE???BBBFFFIIIJJJLLLNNNOOOKKKKKKLLLMMMMMMLLLIIIGGGIIIKKKOOOPPPPPPNNNLLLKKKGGGFFFDDDCCCCCCEEEHHHJJJIIIKKKMMMNNNPPPVVV___fffoooqqqssstttuuuvvvyyy{{{{{{zzztttuuuwwwnnnmmm{{{zzz|||~~~zzzyyy{{{yyyrrrhhh\\\TTTRRRTTTbbblllSSSFFFCCCAAA@@@AAA===???GGGSSS___kkk|||ggggggttt\\\SSSSSSTTTLLLMMMOOOPPPPPPOOONNNMMMNNNRRRXXX]]]aaajjjttt}}}ooo]]]WWWZZZdddzzzuuuZZZQQQXXXXXXUUUXXXXXXZZZYYYXXXVVVTTTQQQPPPOOOOOOPPPRRRUUUYYY]]]aaacccddd___\\\\\\XXXSSSRRRVVVUUUYYYXXXXXXaaakkkfffYYYNNNMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDCCCAAA===999777333333333222222222222222111111111222333444555666888<<<===777222333666777555555555666777999;;;<<<;;;;;;:::777333000000000111111111111222222222222333444666666666888<<<>>>IIIQQQ\\\dddggghhhiiikkkpppqqq~~~|||sssYYYIIIBBB@@@888999>>><<<;;;<<>>;;;;;;;;;888444111000000111111111111111222222222333444555666666888<<<>>>GGGOOOZZZbbbeeefffhhhiiinnnppp}}}{{{nnnaaaKKKAAA:::999888777999???===???@@@AAACCCIIIQQQWWWbbblll}}}vvveee\\\YYYSSSPPPMMMNNNOOONNNNNNNNNOOOQQQTTTWWWVVVOOOIIIFFFIIIHHHIIILLLMMMJJJHHHGGGDDDBBBCCCEEEEEEEEEKKKRRRUUU^^^gggooo{{{yyyaaaOOOQQQVVVVVVXXX```^^^\\\ZZZ[[[]]]dddoooyyy|||zzzzzz~~~vvveeeVVVOOOPPPRRRaaayyylllVVVIIIBBB>>>>>>@@@<<>>:::999;;;777000---///000000000111222222333333444555666666666888;;;>>>IIIPPPZZZbbbfffgggffffffmmmtttzzz{{{uuummm```TTTGGG???999:::::::::<<>>;;;;;;======AAAJJJXXXiiiyyy}}}iiimmmwww___UUUUUUWWWXXXXXXWWWYYY^^^aaacccjjjrrr~~~xxxlllgggiiiddd___[[[ZZZ___pppwwwnnnmmmuuu{{{tttmmmjjjhhhfffdddccccccccccccdddeeegggjjjmmmoooppppppjjjgggqqq|||ooobbb\\\ZZZXXXWWWYYY\\\___aaa]]]ZZZVVVQQQMMMKKKIIIHHHHHHDDDCCCGGGKKKKKKMMMOOOLLLKKKIIIGGGEEECCCBBBBBB@@@?????????@@@>>>:::777555444333222111222333333111111000000111333444555777888999888555444555666777888999::::::;;;::::::<<<999999;;;777000...000000000000111222222333333333444666666666888;;;>>>JJJRRR\\\dddhhhiiihhhhhhnnnuuu{{{uuullldddWWWLLLBBB===:::<<<>>>???AAADDDEEEEEEEEEEEEFFFJJJOOOSSSSSSSSSbbbyyy}}}yyyzzz|||{{{xxxtttpppppppppooonnnnnnccc[[[]]]___]]]YYYXXXPPPPPPOOOLLLIIIIIIKKKLLLOOOJJJFFFEEEEEEEEEKKKSSSdddtttqqqcccYYYXXXYYYYYY^^^dddkkkjjjmmmpppmmmddd^^^\\\fff|||wwwvvvzzzxxxiiiZZZRRRQQQSSSWWWkkk{{{gggQQQDDD???======>>>???@@@KKK^^^nnn|||yyyjjjvvvmmm[[[UUUVVVXXXWWWYYYZZZ^^^cccfffkkkvvvzzzrrrpppwwwwwwuuuooofffbbbjjjuuuzzzjjj[[[VVVWWW^^^oooxxxsssmmmfff```^^^\\\YYYWWWVVVVVVUUUTTTUUUWWWYYY\\\```bbbdddaaahhhwwwjjjeeefffggghhhjjjlllnnnooogggccc\\\TTTLLLGGGFFFFFFFFFBBBAAADDDFFFFFFHHHMMMLLLKKKIIIGGGEEECCCBBBAAA>>>>>>>>>???@@@???<<<999777666444333333333444555444333222111000111222222666888999888666444444555777777777888999:::;;;;;;:::999:::;;;777111///111000000000111222222333333333444555555666888;;;>>>JJJQQQ\\\dddhhhiiiiiihhhooovvv|||{{{~~~yyypppggg___RRRHHH===;;;<<>>>>>???AAACCCOOObbbppp{{{wwwppp}}}dddVVVUUUWWWWWWWWW]]]aaahhhnnnppptttrrriiikkkrrrppp\\\MMMMMMNNNPPP^^^ppp}}}xxxqqqmmmgggaaaXXXWWWTTTQQQNNNLLLLLLKKKLLLLLLMMMNNNQQQTTTXXXYYYZZZggg|||mmmttt~~~vvvrrriii]]]RRRKKKIIIJJJIIIEEECCCDDDDDDDDDGGGMMMKKKJJJIIIGGGEEECCCAAA@@@>>>>>>>>>???@@@???;;;999777666555333333444444555333333111000000000111222555777888888666444444444777666666666777999;;;===888:::<<<<<<777222000111000000000111222222333333222333555555666888;;;>>>HHHOOOYYYbbbfffgggggggggpppwww|||uuummmnnnkkkcccZZZRRRHHH>>>999<<>>:::777666555333222222222333444111000000///000111333444555666888888666444333333666555555666777:::<<<>>>999===@@@===777333111000000000000111222222333333111222444555555888;;;>>>GGGOOOYYYbbbggghhhggggggpppwww{{{{{{ffffffaaaWWWNNNGGG???888999>>>DDDHHHNNNRRRPPPKKK???>>>???CCCIIINNNRRRTTTIIIDDDMMM___fffffftttvvvkkkccchhhwww|||ddd___]]]WWWVVVZZZ^^^rrr~~~yyyxxx}}}iii```dddllluuutttvvv~~~zzzpppooossstttxxx{{{wwwkkk\\\RRRNNNKKKTTTiiimmmqqq~~~gggMMM@@@>>>>>>======CCCLLLZZZgggvvvvvv}}}~~~jjjXXXTTTVVVWWWZZZ___hhhooo}}}vvvllljjjjjj\\\OOOFFFFFFEEEAAAAAAFFFEEEOOOXXXXXXUUURRRMMMGGGEEECCCAAA???==================<<<<<<<<<<<<======@@@KKK^^^sss{{{qqqlllkkknnnwwwqqqeee]]]TTTJJJBBBAAAAAAAAAAAADDDEEEEEEFFFEEEDDDCCCAAA???@@@@@@???@@@???===:::777555444222111111111222333//////...///000222444555444666888888666444333222555555666777999;;;===>>><<>>IIIPPP[[[dddiiijjjjjjjjjnnnuuuzzzpppmmmbbbSSSGGGBBB>>>:::999AAAHHHMMMRRRVVVSSSLLL@@@???@@@DDDJJJPPPSSSTTTJJJJJJQQQ\\\bbbhhhvvvwwwgggccciiisss~~~iiieeeccc]]]^^^fffrrrvvvyyy}}}yyyzzznnnnnnrrrsssvvvxxxxxxmmm^^^SSSNNNKKKRRRaaawww~~~pppvvvlllQQQDDDBBBAAA@@@@@@AAAMMMZZZiiippp}}}sssaaaTTTTTTXXXYYY___gggpppuuurrrkkkgggbbb[[[SSSJJJEEEEEEGGGGGGFFFFFFPPPWWWUUUPPPKKKGGGBBB@@@???>>>===<<<<<<===>>><<<<<<<<<===<<<<<<;;;;;;;;;???EEENNNXXX```bbbbbb\\\WWWSSSRRRSSS[[[lll|||vvvjjjZZZMMMAAA???AAAAAA??????AAABBBCCCDDDDDDBBB@@@??????>>>>>>???@@@>>>;;;999555444222111111111222333//////...///000111333444333666888888666444222222333555777999;;;===>>>>>>???HHHJJJCCC999333000---000000000111222222333333000111333444555888;;;>>>HHHPPP[[[dddiiijjjjjjjjjlllssswww{{{uuudddPPPBBB===<<<;;;:::CCCKKKOOOTTTXXXTTTLLLBBBAAAAAAEEELLLQQQTTTTTTPPPSSSXXX___eeennn|||wwwnnniiihhhoooyyyzzznnnmmmlllfffiiittt}}}uuuuuu}}}zzzmmmnnnrrrrrrqqqsss{{{zzzooo```TTTOOONNNRRR[[[pppzzzyyyjjjOOOBBB@@@???>>>===@@@LLLYYYjjjooocccwwwkkk\\\RRRUUUYYY[[[cccnnn~~~|||xxxooollleee^^^ZZZTTTJJJAAACCCJJJMMMJJJNNNVVVZZZUUUMMMGGGCCC???;;;:::999999999:::;;;<<<:::;;;<<<======<<<;;;:::???>>>===???EEEJJJJJJGGGDDD@@@===<<<:::???PPPcccsss```PPPBBB@@@CCCCCC@@@===???@@@BBBCCCCCCBBB@@@???<<<<<<===???@@@@@@===;;;555444333222111222333333000000/////////111222333333555888888666444222111333555777:::===>>>>>>???BBBKKKNNNDDD999333000,,,000000000111222222333333000111333444555888;;;>>>FFFNNNYYYbbbggghhhhhhhhhkkkrrrvvv|||ooo\\\III>>>>>>AAAEEEIIIOOOSSSSSSPPPJJJFFF???AAACCCGGGOOOUUUSSSMMMKKKDDDJJJ^^^kkkqqqxxxllldddhhhfffjjjsss}}}qqqmmmmmmmmmooopppwwwzzzqqqcccWWWRRRJJJMMM\\\sssdddNNNKKKIII>>>:::>>>CCCHHHTTTmmmlll___^^^vvv~~~ccc\\\XXX[[[\\\^^^kkk{{{pppwwwzzztttuuuwwwwwwssslllccc]]]aaaXXXQQQOOOPPPQQQVVV\\\dddllllll```PPPEEE>>>999;;;;;;;;;:::::::::999999>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::888999::::::;;;>>>BBBFFF]]]ooo|||ggg[[[KKKBBBBBBDDDDDDCCCBBBBBBCCCFFFGGGEEEAAA>>>>>><<<;;;===??????<<<888666555222111000000111222////////////000111333444000222666888888777444333111444999===>>>>>>;;;:::BBBCCCBBB>>>666111///000000000000111222222333333666444555888777555777;;;GGGOOOZZZccchhhiiiiiiiiikkkssswww~~~{{{uuuiiiWWWFFF===<<>>AAADDDHHHOOOTTTRRRKKKFFF???FFF]]]ppp{{{yyyrrrccc\\\YYY\\\aaagggooowwwqqqkkkjjjiiilllmmmttt~~~tttfffYYYSSSSSSPPPXXXooofffPPPLLLJJJBBB>>>BBBEEELLLXXXllliii___```xxxvvvbbb\\\ZZZ^^^```cccqqqvvvpppzzzooohhhbbbeeeiiimmmnnnlllhhheeeccc^^^]]]bbbiiioooxxxeeeIII>>>===<<<:::::::::;;;;;;;;;;;;;;;??????@@@??????>>>=====================<<<;;;;;;:::;;;;;;:::999:::===???HHHRRRddd|||zzznnnbbbSSSJJJHHHHHHFFFDDDEEEEEEDDDEEEEEEDDDBBB@@@???===<<<===??????<<<999666555222111000000111222000000/////////111222333000222555777888666444222222444888;;;<<<;;;999888666888:::777333000000111///000000111111222333333555333555777777555777<<>>???AAAAAABBBBBBBBBAAA@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;999:::<<<>>>BBBAAADDDQQQcccsss|||{{{|||qqqggg[[[RRROOONNNJJJGGGHHHFFFEEEDDDEEEDDDCCCAAA???===<<<>>>@@@@@@===999666444222000000000222333222111000///000000222222000222444666666555333111444555666888888777666555000333555444000...///111//////000111111222222333333222444777777666999>>>EEELLLWWW```eeehhhhhhiiiooovvvyyyqqqgggXXXIII???===@@@DDDHHHIIIJJJJJJHHHFFFCCCAAA<<>>@@@LLLQQQYYYfff|||~~~ddd^^^aaavvvggg^^^[[[^^^hhhpppwwwwwwrrrzzzmmm[[[QQQMMMGGGKKKPPPVVVZZZ___bbbeeeeeefffmmm}}}^^^>>>===@@@<<<999:::;;;===???@@@BBBBBBBBBBBBBBBCCCCCCBBBBBBAAA??????@@@@@@??????>>>===<<<===>>>======>>>@@@BBBEEEAAA===???FFFPPPWWWZZZbbbkkkuuu{{{}}}xxxlllfff^^^YYYVVVSSSNNNJJJFFFEEEDDDEEEFFFEEECCCBBB???===<<<>>>@@@@@@===:::555444222000000111222333333222111000000000111222000222444555555444222111666666555555555444444444555777888666111......000//////000000111222222222222111333777888777:::???FFFMMMWWW```eeehhhiiijjjpppwwwzzz}}}}}}uuuhhhUUUDDD<<<<<>>===>>>DDDIIILLLOOOQQQMMMGGGCCCFFFYYYyyysssiiiiiiiiihhhffffffgggiiinnnsssyyy~~~}}}{{{wwwpppiiiiiiiiiffffffggggggeeejjjwwwvvvccc]]]bbbiiipppuuu|||wwwooonnnppptttvvvttt}}}sssjjjeeebbbeeefffmmm{{{}}}nnn^^^TTTLLLOOOVVViiiyyy[[[LLLFFFAAA???@@@QQQTTTYYYgggkkkcccggg}}}ddd]]][[[```mmmwwwvvvwww|||cccRRRKKKJJJFFFIIIMMMQQQSSSWWW[[[___cccdddlll{{{WWW===??????777<<<===>>>@@@AAACCCDDDEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>><<<>>>??????>>>???@@@BBB<<<>>>??????@@@CCCJJJOOOTTT```lllqqqrrrssspppllljjjgggdddaaa^^^XXXRRRLLLCCCCCCDDDFFFGGGFFFCCCAAA???===<<<>>>@@@@@@===999555333222000000111222333333222111000000111222222111222444555555333222111666555555444444444444444888:::;;;888333//////000...//////000111111222222222111333777888777:::???GGGNNNXXXaaafffiiikkklllpppwwwzzzzzzzzzssseeeQQQBBB===>>>BBBDDDJJJHHHEEEAAA>>>===<<<<<>>>>>?????????===<<<<<<===999???DDDDDD@@@>>>BBBFFFPPP___nnnuuuvvvrrrjjjccciiijjjjjjjjjggg```XXXRRRHHHGGGFFFGGGGGGFFFCCCAAA>>><<<;;;===??????<<<888444333111000000111333444333222111000000111333333333444444555555444222222555555555555555666666666555777999666222//////111......///000000111111222222111333777888777:::???GGGNNNXXX```fffjjjlllnnnooovvvyyy}}}|||vvvaaaVVVHHH@@@AAAEEEHHHIIIGGGDDD@@@===;;;<<<>>>???EEEKKKOOOOOOPPPQQQPPPLLLHHHSSShhhwwwdddccc___ZZZUUUSSSTTTVVVZZZ]]]``````^^^]]]^^^___```bbbggglllmmmlllpppwww{{{xxxwwwwwwtttssszzz}}}tttxxxkkkZZZSSSVVV]]]bbbiiittt~~~~~~vvvpppmmmmmmgggbbbeeepppuuujjjccc______aaajjjzzz~~~qqq```VVVPPPNNNQQQYYYeeexxxeeeOOOGGGEEEDDDDDDLLLZZZhhhtttzzzoooooo}}}jjj]]]^^^\\\cccqqqzzzxxxyyy```NNNDDDCCCGGGEEEIIINNNOOONNNOOOSSSXXXTTTTTTVVV\\\aaaiiiwww|||hhhOOO???<<<@@@EEEHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCAAA??????@@@@@@@@@@@@@@@???>>>>>>===>>>@@@???>>>======>>>BBBDDDFFFEEEAAA>>>>>>???IIIVVVdddkkkmmmjjjccc[[[aaaeeekkkooooooiiibbb\\\SSSOOOJJJFFFEEEDDDCCCBBB===;;;:::<<<>>>>>>;;;777444333111000000111333444222111111000111222444555444555555555555444333222333444555777888999999999333555777555111...///000......//////000111111111333222333777777666999>>>GGGMMMWWW___eeeiiilllmmmmmmtttxxx~~~}}}~~~}}}pppdddMMMEEE>>>>>>EEEMMMPPPPPPCCCAAA===::::::<<<@@@BBBHHHNNNQQQPPPPPPRRRQQQOOOUUU___rrr~~~uuueeeccc___ZZZUUUTTTVVVXXXUUUWWWYYYWWWUUUTTTUUUXXXYYY\\\cccgggfffeeelllvvv{{{|||xxxrrrxxxmmm```QQQHHHJJJSSS[[[___eeerrr~~~rrrkkk___TTTSSSXXXYYYUUU[[[\\\[[[YYYYYY\\\cccjjjooozzzyyyllldddbbbcccggggggjjjttt}}}~~~uuuiiibbb]]]\\\^^^iiizzzrrrbbbXXXPPPMMMQQQ[[[aaajjjmmmTTTHHHDDDBBBAAAUUUiii~~~|||zzzxxxkkkaaa[[[___]]]cccqqq}}}lllVVVHHHAAACCCIIIGGGLLLPPPPPPMMMMMMPPPSSSYYYXXXXXXYYYVVVUUU[[[ddd^^^QQQGGGFFFEEEBBBBBBGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@???>>>>>>;;;===@@@AAAAAAAAACCCDDDEEEDDDCCCCCCDDDDDDDDDDDD<<>>FFFLLLUUU^^^dddhhhkkkmmmkkkssswww~~~||||||~~~gggSSSBBBDDDEEEGGGMMMRRRNNNGGGAAA???===<<<===@@@DDDGGGMMMQQQUUUUUUSSSSSSVVVZZZ\\\kkkrrrjjjccc^^^\\\YYYSSSPPPPPPSSSSSSSSSRRRQQQQQQSSSUUUXXX\\\```cccdddhhhmmmrrr{{{||||||{{{yyyzzz{{{}}}}}}yyyfffPPPJJJCCCBBBHHHQQQYYY]]]cccmmmxxx|||uuummmjjjppp}}}wwwiiigggiiiooolll```___VVVQQQLLLMMMQQQTTTRRRNNNXXXXXXTTTUUUWWWMMMJJJWWWbbbuuuqqqnnniiibbbeeennnooorrrxxx~~~wwwiiiaaa^^^ddd___ddduuu{{{pppccc[[[TTTPPPYYY]]]fffppp|||]]]MMMAAA@@@KKKTTThhh{{{xxxvvvtttggg___\\\ZZZYYYeeegggnnnyyyaaaOOOGGGDDDDDDEEELLLPPPSSSRRRNNNMMMPPPSSSVVVYYY\\\]]]\\\\\\___bbbaaaVVVLLLIIIHHHGGGHHHLLLGGGHHHIIIIIIIIIGGGFFFEEEFFFEEEBBBAAAAAA@@@???>>>======>>>???AAABBBBBBAAABBBAAA?????????AAACCCDDDCCCDDDEEEDDDBBB???======AAAAAABBBBBBCCCGGGLLLQQQVVV]]]gggpppwwwyyyrrrhhhaaaYYYNNNGGGEEEEEEFFFEEE???<<<:::;;;>>>===999444444333111000000000111111333222222222222444555666888777555444444666999:::333555999>>>AAA???:::666666666555333111000......000000000000111111111111444555555555555777999<<>><<<===???CCCHHHKKKOOOSSSVVVVVVSSSSSSWWW[[[cccqqqtttjjjccc^^^\\\YYYSSSPPPQQQRRRRRRRRRPPPOOOOOORRRTTTUUUYYY^^^```bbbeeejjjoootttuuuuuuttttttvvvzzz}}}wwwllllllbbbTTTHHHDDD???>>>DDDLLLSSSVVV```jjjttt}}}rrrhhhfffbbb]]]\\\cccppp{{{vvvfffXXXTTTSSSVVVcccssswww^^^SSSRRRPPPOOONNNNNNOOOPPPQQQQQQVVVYYYSSSOOOQQQKKKKKKWWWSSSeee~~~wwwpppnnnllllllrrryyyxxxzzz}}}~~~}}}vvviiibbb```ddd___cccrrr{{{pppcccZZZUUUQQQ[[[```jjjuuu~~~tttXXXKKKAAA@@@KKKQQQdddyyy~~~wwwfffXXXRRRRRRTTTVVVfffkkkwwwuuuZZZLLLHHHHHHIIIKKKNNNQQQSSSRRRNNNMMMOOORRRWWW[[[^^^_________bbbfffddd]]]XXXZZZZZZUUUPPPNNNHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEECCCAAA???AAAAAAAAABBBCCCCCCAAA@@@DDDCCCBBBBBBBBBDDDEEEFFFBBBCCCDDDDDDBBBAAAAAAAAABBBBBBAAA??????BBBFFFJJJNNNXXXccclllsssxxxuuunnniii___SSSIIIEEEBBB@@@>>>???<<<:::;;;======999444444333111000000000111222111000//////000111222333666666555444555777:::;;;555;;;CCCFFFDDD???:::888777666555333111000///...000000000000111111111111333444555555555666999<<>>;;;>>><<<:::;;;===<<<999555444333111000000111222222111000///...///000111222777666666666666666777888555>>>HHHJJJDDD===999888777666444222111//////...000000000000111111111111333444555555555666:::<<>>>>><<<;;;<<<===<<<888666333333222111111111222333222222111000000111222333777777666555444333222222444;;;BBBDDD@@@:::777666777666444222000////////////000000000111111111111222333444444555666:::<<>>>>>AAAGGGOOOTTT\\\___```\\\XXXSSSJJJAAA;;;===AAAFFFLLLRRRWWWZZZ\\\ZZZWWWSSSOOOLLLLLLLLLRRR^^^ppp{{{kkkbbb\\\XXXWWWUUUPPPMMMNNNQQQRRRRRRQQQOOOOOOQQQSSSVVVZZZ___bbbbbbdddgggkkkkkkkkkjjjiiiiiimmmrrrwwwuuuyyy{{{yyywwwtttnnngggOOOJJJLLLTTTVVVUUU]]]iiigggkkkvvvyyynnn[[[NNNRRRUUUMMMEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBDDDFFFDDD@@@BBBAAAAAAAAAAAADDDHHHKKKKKKGGGCCCAAAAAAAAADDDHHHGGGIIILLLNNNQQQTTTWWWYYYTTTPPPLLLMMMRRRWWWYYYXXXXXX```VVVFFFGGGKKKKKKNNNQQQSSS[[[gggttt~~~tttqqq{{{yyyvvvxxx|||uuuooouuu~~~zzzjjj___[[[]]]___gggttt}}}qqqcccYYYWWWPPPVVVTTTWWW\\\jjj|||aaaUUUMMMGGGJJJWWW[[[oooyyyvvvlll______dddfffmmmfffZZZPPPJJJLLLQQQVVVXXXhhhppp___MMMHHHJJJLLLMMMOOOTTTTTTRRRPPPNNNNNNPPPQQQSSS]]]kkktttxxxxxxwwwwwwqqqpppuuu~~~rrraaaUUUPPPPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHKKKOOOSSSLLLPPPVVVYYYYYYWWWVVVVVVXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYXXXXXXYYY\\\^^^fffccc]]]UUUMMMHHHHHHHHHKKKTTT]]]```dddkkkooopppjjjcccXXXPPPLLLHHHCCC???===<<<<<<<<<<<<;;;888666333333222111111222333444222111000000000111222333444444333333333222222222555666888;;;<<<;;;888666888666444111000////////////000000000111111111111111222444444444666:::<<>>??????AAAEEEMMMVVV]]]gggiiifff___XXXRRRKKKDDD@@@BBBEEEJJJOOOTTTWWWYYY[[[XXXSSSNNNJJJHHHGGGGGGKKKVVVgggyyyzzzkkkaaa[[[VVVVVVTTTOOOMMMNNNMMMOOOQQQQQQOOONNNOOOOOOUUUYYY^^^aaaaaabbbeeegggiiiiiihhhggggggjjjnnnrrrrrrxxx{{{wwwssspppmmmiiiTTTOOORRR[[[^^^___lll~~~yyytttzzzoooccc___TTTKKKGGGMMMPPPJJJCCCAAACCCEEEGGGFFFDDDBBBAAAAAAAAAAAA???>>>???AAADDDEEE======<<<===>>>@@@BBBDDDAAA@@@@@@AAACCCFFFIIIKKKLLLJJJJJJOOOWWW___bbbcccWWWPPPKKKLLLUUU]]]aaaaaaddddddUUUHHHKKKNNNMMMRRRPPPXXXhhhxxx|||}}}ssstttyyy{{{xxxuuuvvvzzziii^^^YYYZZZ^^^gggtttrrrdddZZZUUUOOOTTTSSSVVV[[[jjj```SSSLLLFFFGGGQQQfffqqqvvvooobbbbbbgggiiikkkfff]]]SSSMMMMMMQQQUUUZZZhhhjjjZZZLLLJJJOOOSSSTTTUUUUUUSSSQQQOOOOOOPPPQQQRRRTTT^^^kkkvvv{{{~~~zzzxxxyyy|||wwwiiiZZZRRRPPPOOONNNMMMLLLLLLLLLLLLKKKMMMOOOOOOOOOSSSYYY______dddiiijjjfffaaa^^^^^^```___]]][[[[[[\\\]]]___```bbbcccccccccdddgggiiiqqqmmmfff\\\SSSMMMKKKLLLNNNUUU\\\```eeemmmqqqqqqkkkdddZZZRRRMMMHHHBBB===<<<=========<<<:::888777333333222111111222444555//////......///000222333000000000111222444555666777666666888;;;===;;;999999777444111/////////000000000000000111111111111000222333444444666:::<<>>@@@BBBDDDGGGKKKNNNNNNLLLJJJMMMWWWfffppprrrpppYYYUUUQQQSSS[[[fffooottt~~~qqqYYYLLLPPPOOONNNVVVVVVcccyyypppkkklllnnnttt}}}yyywwwvvv}}}wwwggg]]]YYYYYY]]]dddooo~~~ttteee[[[RRRLLLRRRQQQUUU[[[jjjeeeTTTLLLEEEEEEOOOhhhqqq|||uuuiiijjjoooqqqpppkkkcccYYYSSSSSSXXX]]]bbbooogggYYYNNNNNNTTTYYYZZZ[[[UUUSSSPPPOOOOOOQQQRRRSSSXXX___iiirrrzzzvvveeeXXXSSSRRRQQQQQQQQQSSSTTTVVVWWWVVV[[[aaadddeeegggmmmrrruuu{{{zzztttpppooonnnlllhhhfffeeegggjjjlllooorrruuuwwwxxxyyy|||~~~{{{sssiii___XXXVVVVVVUUUZZZ^^^aaagggnnnpppmmmjjjcccZZZSSSMMMHHHBBB===<<<===>>>===;;;999888777333333222111222333444555///......///000222444555444333222111222333555666555777:::<<<<<<<<<<<<<<<999777444111/////////000000000000000111111111111000111333333444666:::===CCCJJJUUU```iiinnnoooooommmuuuyyy===CCCNNN\\\hhhqqquuuvvviiihhhbbbWWWOOOLLLIIIFFFIIIKKKMMMPPPRRRSSSTTTTTTPPPMMMIIIFFFEEEEEEEEEDDDSSS[[[hhhwwwxxx}}}~~~vvviiibbb\\\XXXXXXVVVRRRPPPRRROOOSSSWWWYYYXXXUUUSSSQQQXXX]]]bbbeeeddddddgggiiihhhiiikkklllmmmooorrruuusssrrrooollllllmmmhhhaaa```iiixxxoooZZZPPPGGGEEEEEECCCAAA@@@;;;@@@BBBBBBCCCDDDDDDCCCCCCGGGKKKKKKJJJHHHIIIJJJCCCEEEGGGIIIHHHFFFHHHLLLOOOLLLHHHEEECCCAAA???>>>===@@@BBBDDDGGGKKKMMMMMMIIIHHHOOO^^^rrr~~~\\\[[[ZZZ[[[aaammm|||pppSSSJJJQQQPPPQQQ^^^bbbnnnzzzfffUUUSSSTTTVVV___kkkjjjvvv}}}nnnlllwwwttteee^^^[[[ZZZ]]]bbbjjjzzztttfff\\\VVVPPPUUUTTTXXX]]]llllllXXXNNNFFFDDDQQQcccuuutttzzzoooqqquuuxxxxxxsssjjj```YYYZZZaaahhhjjjuuuiii\\\QQQQQQWWW[[[[[[[[[UUURRROOONNNPPPRRRSSSTTT\\\```gggnnnwww{{{gggZZZWWWUUUVVVVVVXXX[[[^^^aaaccchhhoooyyy~~~~~~yyyvvvvvvxxx|||~~~}}}uuujjjdddaaaaaa]]]```aaaccciiinnnlllffffff```XXXRRRNNNJJJDDD???;;;===>>>===;;;999888888333333222111222333555666000000000111333555777999<<<:::666333111111222333111888>>>@@@<<<999999;;;999777444000//////000000000000000000111111111111000111222333444666:::===BBBIIITTT```iiinnnoooooonnnvvvzzzHHHRRRaaaqqq~~~}}}rrrfff___VVVOOOKKKJJJJJJJJJOOOSSSWWWVVVQQQNNNNNNPPPNNNGGGEEEGGGCCC>>>EEESSSZZZcccqqq|||}}}rrrkkkeeebbb___]]]\\\YYYVVVTTTTTTTTTYYY^^^^^^XXXTTTTTTTTT```hhheeebbbdddfffeeeiiikkkmmmnnnmmmmmmoooppprrrqqqooonnnkkkgggaaa]]]\\\eeexxxjjjZZZTTTOOOLLLLLLCCCBBBAAAAAAAAABBBCCCDDDCCCAAAAAADDDHHHKKKKKKIIIIIIGGGDDDCCCDDDFFFGGGHHHGGGGGGIIIJJJIIIKKKSSS]]]aaa___]]]XXXNNNDDDAAAEEE>>>???CCCHHHLLLNNNMMMKKKKKKMMMUUUgggzzz}}}uuudddbbb___bbbnnn~~~uuucccSSSPPPOOOPPP[[[iiipppvvvyyyeeeYYYNNNLLLQQQVVV]]]ccciiiiii{{{vvvcccdddnnnvvv|||rrrbbbZZZWWWYYYYYY___iiiuuu}}}pppeee___VVVQQQNNNUUUYYYXXXvvv~~~iiiRRRDDDHHHPPP^^^sss{{{ssswwwttt|||~~~www~~~yyypppgggcccfffmmmttteeeZZZSSSTTTYYY[[[ZZZ[[[ZZZWWWSSSPPPPPPSSSWWWYYY\\\aaahhhoooxxx~~~hhh[[[VVVWWWVVVWWW\\\fffnnnsssuuuwwwwwwoooiiifffeeeddddddggglllpppsssssslllfff^^^UUUMMMFFFAAA>>>===>>>>>>>>><<<999666555444111///000333555444222111000//////111555999<<>>@@@@@@???<<<;;;;;;???:::555000//////......////////////000000000000000111222333444666999<<>>???AAABBBBBBBBBBBBBBBCCCEEEIIINNNOOONNNLLLJJJGGGDDDDDDGGGIIIIIIHHHJJJLLLMMMNNNSSS]]]gggnnnmmmmmmmmmhhhYYYHHH@@@AAABBBDDDIIINNNQQQQQQNNNKKKMMMQQQYYYdddmmmpppnnnjjj```aaafffpppggg]]]WWWYYYYYYWWW^^^iiiqqqqqq[[[SSSNNNOOOTTTYYYaaahhhgggoooyyyjjj___aaafffhhhlllrrr}}}ssscccZZZWWWZZZZZZ```jjjuuu~~~pppddd]]]UUUQQQOOOWWW\\\^^^}}}cccKKKGGGQQQ\\\mmm~~~tttxxxuuu~~~zzz}}}xxxrrrpppssszzzcccZZZRRRTTTXXXYYYYYYYYYUUUTTTSSSRRRSSSUUUWWWXXXbbbdddhhhllluuummm^^^XXXYYYYYY\\\bbbkkksssvvvxxx|||vvvqqqoooooollliiikkkpppuuuyyyzzzyyyssshhh\\\PPPGGG@@@<<<===>>>>>>>>><<<999777555444111000000333444444222111000//////111444777:::<<<:::888555444444555666>>>@@@BBBBBB@@@===<<<<<<;;;777222///.../////////////////////000000000000000111222333444666999<<>>BBBEEEGGGGGGFFFEEEBBBDDDGGGLLLPPPQQQOOOMMMMMMIIIEEEDDDFFFHHHIIIHHHJJJPPPSSSVVVcccuuu}}}tttbbbOOOEEEDDDEEEHHHMMMRRRTTTRRRMMMHHHMMMSSSYYY\\\ZZZYYYYYY[[[___eeepppuuu___ZZZ[[[___aaaaaaiiittt{{{mmmdddQQQOOOOOOSSSVVV]]]iiiuuukkkggghhhkkkggg___```gggppp~~~ssscccZZZWWWYYY[[[aaakkkvvv~~~pppccc[[[VVVRRRPPPVVV]]]aaajjjMMMEEEPPPYYYhhh{{{wwwwww~~~{{{bbbYYYSSSTTTXXXXXXWWWWWWSSSTTTUUUWWWYYYZZZ[[[\\\eeehhhlllqqqyyynnn```ZZZZZZ[[[___fffmmmtttwwwxxx}}}yyywwwuuupppllllllrrrxxx{{{}}}zzznnn___QQQGGG???<<<>>>>>>???>>><<<:::777555333222111111333444444333222111000///000333555777999888666555666777999:::>>>???@@@@@@===:::999999777444000---.../////////////////////000000000000000111222333444666999<<>>>>>======>>>@@@AAACCCFFFJJJLLLMMMMMMMMMEEEFFFHHHKKKMMMNNNOOONNNRRROOOKKKFFFDDDFFFLLLQQQ___iiiqqqxxxuuugggYYYOOOMMMFFFHHHMMMSSSUUURRRMMMHHHJJJNNNQQQPPPKKKHHHJJJMMM]]]fffsssxxxgggeeecccdddhhhlllsssxxxsssvvvyyyxxxvvvvvv{{{nnneee```^^^UUUUUUWWWZZZ]]]ggg{{{wwwuuu{{{zzziiifffnnnuuussscccZZZWWWWWWYYY```lllwww~~~oooaaaYYYVVVSSSOOOSSSZZZ^^^|||eeeMMMHHHNNNXXXgggyyyuuubbbZZZTTTVVVXXXWWWVVVWWWWWWXXXYYY\\\___bbbdddffffffmmmvvv}}}~~~nnneeebbbcccdddggglllsssyyy~~~}}}{{{wwwsssqqqsssyyy~~~~~~}}}vvvjjj\\\NNNDDD???===>>>>>>???>>>===:::777555333222222222333333444444222111111000111222444555777666555555666777999::::::;;;;;;:::777555444444666333000......//////...////////////000000000000000111222333444666999<<>>???AAACCCDDDEEEFFFHHHJJJMMMOOOPPPLLLKKKJJJIIIJJJLLLOOORRRVVVXXXWWWQQQMMMSSSaaannn{{{wwwnnnbbbTTTLLLGGGJJJPPPVVVYYYVVVPPPKKKFFFGGGFFFEEECCCCCCEEEGGGPPP[[[gggmmmqqqpppiiiaaammmooouuu}}}oooeee\\\]]]cccnnn{{{tttbbb]]]^^^___``````bbbcccggguuuvvvsss}}}qqqbbbZZZWWWUUUWWW^^^kkkxxx}}}nnn```XXXTTTRRRNNNQQQXXX^^^zzz}}}cccQQQMMMKKKXXXjjjzzz}}}|||ttteee]]]XXXXXXYYYWWWWWWYYY[[[\\\]]]```dddjjjooorrrqqqwww}}}rrrmmmmmmttttttvvvyyy{{{zzz{{{wwwqqqeeeWWWIIIAAA>>>>>>>>>?????????===:::777666333333333333222333444555111111222222222333333333666666555555555666777888777888888777444111111111777555111/////////...---////////////000000000000000111222333444666999<<>>>>>===>>>@@@???BBBEEEFFFFFFDDDDDDDDDJJJOOOSSSPPPIIIBBB@@@@@@>>>BBBDDDAAA???AAACCCCCCCCCCCCCCCDDDEEEHHHKKKLLLPPPOOOMMMKKKJJJMMMSSSWWWZZZ```dddeeegggrrrzzzuuuqqqcccPPPCCCJJJPPPYYY```ccc^^^UUUMMMEEECCCAAAAAACCCFFFHHHIIIHHHQQQWWWXXXYYY]]]aaaccckkkuuuyyyaaaZZZWWW[[[eeesssppp``````cccddddddgggkkkpppvvvnnn```YYYXXXTTTVVV]]]iiiwww{{{mmm```WWWPPPPPPNNNRRR[[[bbb|||{{{dddRRRKKKMMMYYYkkk{{{|||~~~xxxjjjbbb\\\[[[ZZZYYY[[[^^^___```bbbeeekkkrrryyy}}}xxxtttsss~~~}}}}}}{{{uuuooodddTTTFFF>>><<<>>>??????@@@???===;;;888666222333444333222333444666111222333444444444444444555555555555555666666777888999999777444333333444777444111/////////...---////////////000000000000000111222333444666999<<>>???>>>???AAADDDKKKLLLMMMLLLGGGAAA>>>>>>AAAFFFIIIFFFEEEGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLOOOUUUYYYaaagggpppzzzssskkkffffffcccXXXKKKCCCLLLUUUbbbmmmnnndddUUUIIIGGGFFFEEEEEEGGGJJJMMMOOOYYY[[[YYYSSSQQQVVV\\\___fffrrrooo\\\XXXVVVZZZ```jjjyyyooojjjrrrxxxvvvmmmttt|||jjj^^^YYYXXXVVVWWW]]]hhhvvvyyylll___XXXOOOQQQOOOSSS\\\ccc{{{{{{hhhVVVLLLQQQYYYhhhxxx|||ooohhh```^^^\\\[[[^^^ccccccfffjjjpppwww~~~~~~~~~sssqqqlllaaaRRRDDD<<<===@@@??????@@@???>>>;;;888666222444555444222222444777000222444555666666555555444555555666777777888999999999999888555444555777333111///...//////...---////////////000000000000000111222333444666999<<>>BBB???@@@@@@???>>>;;;888666222444555444222222444777000222444666777777666666333444555777888:::;;;;;;888888888777555444666777///---,,,,,,...//////...////////////000000000000000111333333444666999<<>>AAA@@@AAABBB??????FFFOOOZZZeee___TTTXXXZZZUUURRRLLLNNNRRRXXX^^^```]]]YYYVVVKKKEEEJJJQQQRRRSSSUUU^^^bbbhhhpppxxxzzzjjj[[[YYY]]]___aaacccRRRLLLHHHKKKMMMKKKIIIIIIMMMRRR[[[bbb___TTTJJJFFFOOOIIIJJJQQQRRRNNNRRR]]]ppp{{{uuufffdddbbb\\\[[[aaalllzzz}}}rrr___[[[WWWPPPQQQWWWQQQSSScccttttttccc\\\ZZZWWWWWWYYY```lllzzzyyyiii\\\XXXTTTOOONNNTTTYYYcccxxxwww```ZZZ```hhhhhhlll}}}rrrccc]]]aaahhhlllsss~~~zzzppp^^^KKKAAA???>>>>>>AAAAAA@@@>>>;;;888666444333111222333333444444333333222222333666888888666444666333333999@@@CCC???999===<<<:::888777777777888666222---,,,...000000...000000000000////////////000111333333444666:::<<>>AAA@@@@@@@@@>>>>>>EEENNNvvvvvvfffcccaaa[[[ZZZXXXYYY___jjjtttwwwrrrlll[[[XXXZZZcccggg___SSSMMMFFFJJJOOOTTTWWWXXXWWWWWWVVVQQQMMMQQQ\\\iiiqqqttt___UUUNNNQQQVVVVVVSSSQQQOOONNNOOOQQQOOOJJJIIIKKKMMMNNNUUU]]][[[UUUZZZeee|||rrrsssnnndddcccfffuuuxxxmmmgggYYYVVVTTTNNNOOOUUUQQQVVVhhhsssbbb[[[YYYVVVXXXYYY```lllzzzzzziii\\\XXXSSSMMMKKKQQQXXXaaatttvvvsssrrrtttnnnqqq|||llleeehhhooorrr{{{kkkZZZGGG>>>======@@@CCCCCCBBBAAA???<<<:::777666222222333444444444444333333333444666888777555333444333444999>>>@@@===:::<<<;;;:::888777777777777444222///---.../////////000000000000///////////////111222333333666999<<>>???AAA???>>>>>><<<<<>>@@@AAABBBAAA>>><<<<<<;;;;;;AAAIII```ttt}}}{{{yyypppfffeeedddooo|||fffVVVTTTTTTWWWZZZZZZSSSGGG???CCCDDDFFFGGGGGGEEECCCBBBBBBKKKQQQWWWkkk[[[___jjjxxxzzzlllWWWJJJGGGFFFGGGIIIIIIGGGIIIMMMTTT]]]lllyyy{{{vvv}}}llldddeeefff^^^RRRZZZ]]]aaahhheeeiiixxxppp___XXXVVVTTTXXXYYYaaalllyyyzzzjjj```\\\ZZZQQQLLLOOOTTTZZZhhhwwwhhhwwwkkk{{{||||||~~~fffRRRHHH>>><<<>>>>>>AAADDD??????@@@???===999555333222333333444555444444444444444444666777777444222///333777999888888:::;;;:::999888777666555555555///111333111...,,,---000////////////000000000000///000111222333555888;;;GGGNNNYYYdddlllqqqqqqqqqpppuuu}}}```ooo}}}zzzpppdddZZZRRRMMMIIIHHHEEECCCFFFKKKFFFGGGIIIKKKMMMNNNNNNNNNSSSZZZdddpppzzzyyyooofff^^^VVVQQQOOOTTTUUU[[[gggiiimmmzzzsssooovvv}}}fffPPPDDDAAA;;;;;;:::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDBBB>>><<<======<<<@@@FFFHHH[[[eeehhhjjjddd^^^aaaiiirrr{{{~~~uuudddTTTJJJGGGFFFFFFGGGIIIIIIFFFBBB???>>>>>>>>>???@@@AAABBBGGGMMMQQQWWWiii~~~}}}oooaaakkk{{{iiiTTTIIIEEEDDDGGGKKKKKKIIIKKKOOOZZZfffyyyllliiimmmtttrrrfff[[[bbbcccgggsss{{{mmm]]]WWWUUUTTTWWWYYY```lllyyyxxxjjjaaa___XXXPPPLLLPPPUUU\\\lll}}}qqqgggnnnoooRRRFFF@@@===???AAA@@@@@@BBB>>>??????>>><<<777333000333333444555555555444444333333444666888777555222...333777888666666888<<<888888888777666555444333///111333111...,,,---000.../////////000000000111///000222222333555999;;;HHHOOOYYYdddlllqqqrrrrrrpppssszzz}}}rrr||||||rrriii```YYYQQQMMMJJJIIIFFFDDDFFFLLLFFFHHHJJJMMMNNNOOOOOOOOOQQQXXXcccppp{{{zzzrrrkkkddd]]]YYYVVV[[[[[[aaallloootttvvvrrryyyhhhPPPCCC@@@;;;;;;;;;;;;<<<===??????@@@AAACCCDDDEEEEEEFFFEEECCC???>>>@@@@@@>>>@@@DDDAAAMMMRRRVVVaaagggnnn{{{~~~uuugggXXXLLLEEECCC@@@BBBCCCDDDGGGKKKJJJFFFGGGEEECCCBBBCCCEEEHHHJJJGGGNNNUUU___mmmwwwpppaaaeeellluuuwwwkkkXXXKKKHHHHHHEEEDDDFFFFFFGGGMMMTTT```qqqqqqgggnnn{{{oooiiimmmjjjoookkk[[[VVVUUUTTTWWWYYYaaannn{{{vvvhhh```^^^RRRLLLKKKQQQWWW```vvvnnnlll|||xxx\\\DDD???<<<<<>>>>>;;;<<<@@@BBBAAABBBEEEFFFEEECCC???;;;777333111333444444555555555555555000111222555888999777555222444555666777777999:::666666666666555333222111444222///---.../////////.........///000111111111111222444444555777;;;===HHHNNNXXXbbbkkkoooqqqrrrrrrrrrvvv|||{{{mmmddd\\\VVVQQQPPPOOOOOOLLLHHHIIIOOOSSSQQQNNNKKKKKKLLLOOOPPPRRRXXXcccnnnwww|||~~~~~~}}}yyyvvvrrrmmmjjjeeejjjkkksss}}}lllRRRCCC>>><<<<<<>>>???BBBDDDFFFHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDAAABBBFFFFFFCCCAAAAAACCCGGGEEEKKK\\\iiitttlllUUUIIIJJJNNNMMMJJJIIIJJJFFF??????EEEHHHEEECCCDDDEEEFFFGGGHHHIIIJJJQQQ___vvvmmm\\\VVVLLLJJJKKKOOONNNKKKJJJMMMEEEDDDFFFJJJKKKJJJLLLQQQppptttrrruuu}}}{{{~~~hhhYYYUUUVVVVVVZZZ]]]ffftttpppaaaYYYVVVQQQOOOPPPSSSTTT^^^zzz}}}eeeNNN@@@>>>@@@===;;;>>>@@@AAADDDHHHGGGFFFBBB>>>999555222000333444555555666666555555000000222555888999888666444444555666777999999:::555666666666555333111000666222---,,,...000000...---......///000111111222222333444555666888;;;>>>HHHNNNWWWbbbjjjoooqqqrrrsssrrrwww|||