BM6&6(v@ nnnCCC<<>>>>>>>>===;;;888444222222555999<<<;;;999777444000------......---,,,***))))))***++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------000333666777999;;;===AAA@@@@@@CCCFFFJJJxxxVVV888:::EEELLLZZZttt~~~hhhjjj~~~zzztttssswwwwwwrrrooosssooofffmmmzzzuuuddd[[[ZZZYYYZZZZZZXXXUUURRRRRRRRROOO[[[dddnnnxxxlllUUULLLUUUaaa|||___IIIGGGDDDFFFSSSjjj}}}yyyuuurrrnnnbbbVVVWWW```lllhhhhhhrrryyyooojjjhhhgggfffhhhhhhgggdddbbbaaaccceeefffoooxxxyyyfffWWWQQQNNNLLLPPPWWW[[[ggg{{{~~~nnneee\\\___```cccqqq]]]\\\www___HHHKKK```wwwuuuttt~~~|||}}}pppeee______``````[[[VVVTTTYYY]]]hhhqqq||||||xxxvvvuuuyyyyyywww{{{}}}xxxhhhbbbYYYUUUVVV[[[aaaeeeooosss{{{~~~zzzwwwrrrpppppppppttt|||}}}}}}}}}~~~~~~{{{{{{||||||yyyzzztttpppjjjeeebbb^^^[[[YYYXXXVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAA???>>>======>>>===;;;999444333333777<<<>>>>>><<<888555111......------,,,,,,+++))))))+++,,,+++*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,---000333666777999;;;===??????@@@CCCGGGIIImmmNNN888999EEEMMM[[[uuulllnnnwwwvvv}}}vvvssssssxxxrrrgggiiivvvppp^^^UUUTTTTTTUUUUUUSSSPPPOOOPPPSSSTTT]]]eeepppzzzlllWWWPPPWWWdddmmmNNNDDDHHHGGGGGGWWWqqq}}}sssrrrqqqnnncccZZZ[[[cccooonnnooowwwzzzhhh\\\WWWVVVYYY]]]cccddddddddddddfffjjjmmmmmmvvvwwwdddWWWRRROOOLLLOOOUUUYYYfff|||}}}mmmdddZZZ\\\]]]bbbppp|||vvvhhhTTTXXXvvvaaaEEEHHH^^^vvvwwwuuu~~~}}}sssiiieeedddffffffaaaZZZWWWXXX\\\dddkkkvvvyyyssstttxxxzzzzzz}}}ppp___ZZZXXXXXXZZZ```iiirrrwww}}}vvvrrrqqqoooooorrruuu{{{~~~}}}}}}}}}~~~~~~{{{yyyyyy|||}}}zzzyyyuuuqqqkkkfffbbb^^^[[[XXXXXXVVVTTTRRRQQQPPPMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>===>>>??????===;;;555444444888>>>AAA@@@>>>888555222///......,,,+++---+++)))***+++,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++---000333666777999;;;===>>>>>>@@@DDDGGGIIIgggKKK<<<888FFFOOO]]]vvv}}}nnnrrr|||~~~sssrrruuuyyywwwiiigggqqq~~~~~~lllZZZRRRRRRRRRSSSRRROOOLLLLLLQQQVVV[[[aaafffqqqyyykkkWWWSSSZZZhhhmmmZZZEEEBBBHHHIIIIIIYYYrrr{{{tttpppqqqrrrnnnddd]]]^^^cccooorrrtttzzzoooZZZNNNKKKMMMUUU^^^llllllkkkjjjjjjlllppptttvvv~~~uuucccWWWSSSPPPMMMMMMSSSWWWfff}}}}}}ooogggaaaaaa___cccmmmssseeeRRRKKKVVVxxxhhhHHHIII\\\rrr||||||xxx~~~~~~}}}wwwpppnnnmmmrrruuurrriiiaaa]]]]]]ccciiisss~~~yyyqqqqqquuuyyy{{{~~~~~~tttccc\\\UUUYYY```hhhpppwww~~~}}}rrrnnnmmmmmmpppsssuuu}}}~~~~~~}}}}}}|||||||||{{{yyyxxxyyy|||}}}|||wwwssslllgggccc___[[[XXXXXXVVVTTTRRRQQQPPPMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>???@@@AAA???===444444555999???AAA@@@===888666222000///...,,,+++---+++******+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++---000333666777999;;;===>>>>>>@@@CCCFFFHHHzzz{{{xxx\\\BBB777666EEEOOO]]]vvvxxxoooqqq|||{{{xxxyyyyyy~~~}}}llleeennn{{{zzzgggTTTMMMNNNRRRSSSSSSOOOKKKLLLSSSYYY^^^bbbfffqqqzzzkkkXXXUUU]]]kkkkkkVVVKKK@@@???FFFIIIKKKZZZooovvvqqqmmmqqqsssoooeee___```cccnnnvvv{{{}}}zzzeeePPPIIIJJJQQQ```nnn}}}{{{wwwsssppprrrvvvzzzrrr```VVVSSSPPPLLLMMMTTTYYYhhh|||pppjjjhhhgggcccdddlllnnn^^^HHHDDDVVV}}}lllSSSSSScccwww}}}vvvuuu|||zzz|||uuussszzzsssjjjffffffkkkuuuxxxqqqnnnsssxxx{{{}}}tttbbb^^^aaa[[[cccnnnxxx|||qqqnnnnnnooosssxxxttt}}}|||zzzxxx|||{{{zzzyyyzzz|||~~~xxxtttnnnhhhccc___[[[XXXXXXVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAAAAA@@@???@@@AAAAAA???>>>444333555999>>>@@@>>>;;;777555222111000///---+++---,,,******,,,---,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,---000333666777999;;;===???>>>???BBBEEEGGGyyyzzz~~~nnnQQQ;;;222444CCCNNN\\\uuu{{{yyyoookkkuuu~~~~~~wwwzzzpppdddkkkxxxxxxcccOOOHHHIIINNNQQQSSSPPPKKKKKKQQQWWW[[[___eeettt}}}mmmXXXVVV\\\gggzzzxxx]]]IIIDDD@@@BBBGGGLLLRRR___nnnuuutttmmmsssvvvrrriiidddeeegggooo{{{vvvaaaOOOMMMTTTaaauuuzzzwwwyyynnn]]]SSSQQQNNNJJJPPPWWW]]]nnnzzzooojjjeeeddd``````fffiii[[[GGGFFF^^^eeeTTTTTTfffzzz|||tttqqqxxxyyyttt}}}vvvttt}}}sssmmmjjjoooxxxwwwqqqppptttzzztttddd```dddiiimmmuuu{{{qqqiiiiiimmmrrrxxx~~~xxx|||zzz~~~~~~}}}|||{{{zzzyyyyyyzzz|||yyyuuunnnhhhccc___[[[XXXVVVUUUSSSRRRRRRQQQOOOMMMJJJIIIHHHFFFEEECCCBBBAAAAAA@@@???@@@@@@@@@>>><<<333333444888===>>><<<888666444222111111000...,,,...,,,***+++,,,---,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------000333666777999;;;===@@@???>>>@@@CCCEEE}}}lllQQQ>>>666111AAALLL[[[sss|||oooeeejjjsss{{{zzzrrrrrrrrrdddiiiwwwxxxbbbMMMEEEGGGHHHMMMQQQPPPKKKIIIMMMRRRWWW\\\eeevvvoooYYYWWWWWW```rrrqqqXXXFFFDDDBBBIIILLLRRRZZZdddnnnuuuwwwooovvvzzzvvvnnnjjjkkkmmmqqquuuaaaQQQSSS___ooo}}}{{{|||lllZZZQQQOOOMMMHHHSSSZZZaaarrrwwwmmmiii]]]\\\YYYYYY```eeeYYYHHHMMMhhh[[[HHHJJJ___vvvyyyuuu|||~~~tttooouuuwwwsssxxxzzzpppkkkmmmrrrzzzwwwqqqtttxxx~~~zzzzzzlll___]]]eeennnttt|||kkkccc]]]aaaiiirrrzzz~~~~~~{{{yyyvvvttttttvvvyyy{{{|||}}}~~~|||}}}zzzvvvoooiiiddd___ZZZXXXVVVTTTRRRRRRRRRQQQOOONNNJJJIIIHHHFFFEEECCCBBBAAAAAA???????????????===;;;333222444888<<<===:::666555444222111111111///---...,,,++++++,,,------,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))************((())))))+++,,,---......---000333666777999;;;===@@@???>>>???BBBEEEqqqTTTAAA444555@@@PPPaaauuu|||sssiiihhhkkkqqqyyyzzzrrrsssxxxjjjkkkvvvvvv```LLLFFFJJJMMMKKKKKKMMMMMMKKKNNNSSSYYYXXXeee|||mmmZZZUUU[[[gggpppjjjXXXHHHDDDFFFNNNZZZ```___cccooovvvtttpppvvv{{{zzztttqqqssswwwwww||||||bbbTTT\\\nnn{{{hhhXXXOOOMMMKKKHHHUUUYYYdddvvvxxxjjjeeebbb]]]\\\VVVgggnnnSSSJJJMMM}}}SSSAAAIIIZZZqqqxxxnnnyyyvvvnnnllllllppprrruuu|||vvvooollllllpppwwwyyyrrrpppwww}}}}}}}}}~~~ttt___\\\```gggtttyyyhhhYYYQQQ]]]ppp|||}}}zzzwwwvvvtttrrrpppjjjkkkmmmpppuuuzzz~~~|||ssspppqqqllllllkkkhhhddd]]]XXXTTTVVVUUUSSSRRRRRRQQQOOOMMMMMMKKKIIIFFFCCCAAA@@@???AAA@@@?????????===:::777000222666:::<<<;;;:::999555333111000000000...,,,---,,,+++,,,...///...---,,,+++******))))))******+++++++++,,,,,,+++++++++'''((()))***************++++++,,,,,,,,,,,,------,,,...111444555888;;;===@@@@@@AAAAAACCCDDDrrrRRR>>>444222===MMM___tttyyyzzzmmmeeecccrrrzzzzzzqqqnnnwww~~~|||llljjjrrr~~~vvv```LLLGGGJJJNNNLLLLLLNNNMMMJJJKKKOOOVVVVVVddd{{{lllZZZUUUZZZeeemmmfffUUUHHHEEEHHHTTT___dddcccfffpppuuurrrqqqwww}}}}}}xxxuuuwwwzzzzzz~~~wwwaaaZZZfffxxxxxxfffWWWOOOMMMLLLJJJVVVYYYdddvvvtttfffaaa[[[ZZZ]]]XXXgggoooZZZWWW^^^xxxPPP@@@GGGYYYpppuuujjjvvv}}}rrrkkkjjjjjjpppssstttzzz|||sssllliiikkkooowwwxxxrrrpppwww}}}~~~{{{|||iii\\\```iiisss|||oooZZZVVVYYYeeerrr{{{{{{wwwuuuqqqmmmkkkdddeeehhhkkkpppuuuzzz|||~~~{{{~~~|||uuukkkaaa\\\\\\___aaadddeeeccc___ZZZVVVXXXVVVSSSRRRQQQOOOMMMKKKLLLKKKHHHFFFDDDBBBAAA@@@AAA@@@???>>>>>><<<999666...111555999;;;;;;:::999555333111111111000...,,,---++++++,,,---...---,,,,,,+++******))))))************++++++++++++******((())))))************)))*********+++++++++,,,,,,...000333666777:::===???@@@@@@AAAAAACCCDDDsssNNN;;;555111:::JJJ^^^ttt}}}zzzooofffcccsss{{{{{{qqqjjjpppyyy~~~}}}zzzyyy~~~xxx{{{oooiiinnn}}}vvv```LLLGGGJJJOOOMMMNNNPPPNNNIIIIIIMMMTTTTTTbbbvvvzzzkkk[[[WWW\\\fffllleeeUUUHHHFFFIII[[[eeekkklllpppxxx|||yyyzzz}}}~~~ooo___```rrrtttcccUUUNNNLLLLLLLLLVVVYYYddduuunnnaaa\\\XXXYYY^^^[[[hhhppp___bbbppprrrLLL???EEEWWWppp{{{mmmxxx}}}{{{uuulllgggfffhhh}}}~~~nnnrrrpppvvv}}}}}}wwwnnnhhhdddhhhnnnvvv~~~xxxqqqqqqxxx~~~}}}xxxxxxmmmccc```jjjxxx}}}mmm```TTT[[[hhhttt{{{|||xxxtttpppkkkgggccc___```dddhhhnnnsssxxxzzzwwwkkkdddcccfffnnnxxxxxxqqqiiiaaaXXXNNNIIIIIIKKKOOOTTTYYY[[[ZZZXXXVVVYYYWWWTTTRRRPPPNNNKKKIIIKKKJJJHHHFFFDDDBBBBBBAAA@@@???>>>>>>===;;;777444...111555999;;;;;;:::999555333222111111000...,,,,,,+++***+++,,,------+++,,,+++******))))))******)))******************))))))************))))))((())))))*********+++++++++---000333555777999===???@@@@@@AAAAAACCCDDDsssKKK999777333:::III^^^uuu|||yyyuuuooommmmmmwww~~~~~~ssskkkooozzzzzzwwwxxx~~~~~~xxxsssmmmvvv|||qqqiiimmm|||vvv```MMMGGGKKKNNNMMMOOORRRQQQLLLLLLOOOUUUUUU___ooorrrggg]]][[[bbbkkkrrrkkkZZZKKKEEEFFFXXXaaaiiiooowww~~~jjj^^^eeezzzrrr```TTTMMMJJJJJJLLLWWWZZZeeevvv|||jjj]]]XXXZZZYYY___^^^kkkqqq___bbbyyynnnJJJAAAGGGWWWppprrr{{{zzzvvvsssmmmeee``````ggg~~~{{{iiikkkmmmrrrxxxxxxrrriiiccc```eeellluuu~~~~~~wwwqqqqqqxxx}}}xxxwwwvvvxxxsssiiifffjjjwwwuuujjj```XXXaaajjjxxxwwwtttpppllliiieeeaaa]]]]]]___ccciiioootttyyy{{{~~~zzzjjj[[[RRRQQQSSSXXXbbbmmmqqqnnnjjj```ZZZTTTQQQLLLEEECCCEEE@@@CCCIIIPPPTTTWWWXXXXXXXXXVVVTTTRRRQQQOOOLLLJJJJJJIIIGGGEEEDDDCCCBBBBBB???>>>>>>>>>===:::666333111444777;;;<<<;;;:::888666444222111111000...---+++***)))***,,,---,,,+++,,,+++******))))))******))))))************))))))***************)))((('''************+++++++++++++++...111333555777:::===@@@@@@@@@AAACCCDDDoooHHH999888777<<>>>>>>>>>>>===:::555111666888;;;===>>><<<:::888666444222111111111///---+++***)))***,,,---,,,+++,,,+++******))))))******))))))************))))))***************)))((('''+++++++++,,,,,,,,,,,,---+++---000333444777:::<<<@@@@@@@@@AAACCCDDDgggEEE999777999<<>>>>>>>>???>>>:::555111888:::===??????===;;;999666444222222222111///---,,,+++***+++,,,------+++,,,+++******))))))******)))******************))))))************))))))(((++++++,,,,,,,,,---------,,,///222444666888<<<>>>@@@@@@AAAAAACCCDDD]]]@@@999555777999FFF___vvv~~~|||{{{yyyzzz{{{ssswwwwww}}}wwwiiiffflllxxxvvv```MMMHHHLLLMMMMMMOOOSSSTTTTTTWWW]]]______aaacccbbb]]][[[[[[dddnnnxxxvvvjjjZZZPPPMMMNNNNNNQQQXXX```eeeggghhhhhhgggeeebbbaaaaaabbbdddbbbkkkuuu}}}pppfffnnnyyyfffUUUOOOKKKFFFJJJRRRVVV\\\lllttteee\\\YYYUUUYYYkkkvvvxxxWWWUUUbbbkkkiii\\\@@@@@@CCCQQQkkk~~~uuummmeee___YYYRRRQQQSSSbbbxxxfffVVVZZZdddiiinnnooojjjccc___]]]\\\fffsss}}}~~~zzztttqqqhhhjjjjjjiiinnnttttttqqqmmmooosssxxxxxxtttnnnjjjjjjqqqzzz}}}yyy{{{xxxqqqmmmooosssuuuzzz}}}|||{{{yyyvvvssssssnnngggcccbbbdddeeefffhhhkkkpppvvv|||xxxlllbbb]]]]]]ZZZWWWSSSNNNJJJGGGEEEEEEAAA???AAAAAA???@@@DDDEEEIIIOOOUUUYYY[[[\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKHHHFFFDDDBBBAAA@@@?????????@@@???;;;555000666888;;;>>>???>>><<<;;;666555333222222111///------++++++,,,---...---,,,,,,+++******))))))************++++++++++++******((())))))************)))***+++++++++,,,,,,,,,,,,,,,///222444666888;;;>>>@@@@@@AAAAAACCCDDD~~~VVV>>>888333444666CCC]]]vvv~~~~~~rrr}}}{{{zzzhhhcccfffrrrvvv```NNNIIILLLNNNMMMNNNRRRSSSSSSWWW\\\___```ccceeeccc]]]YYYXXX^^^hhhrrrrrrhhh]]]VVVTTTMMMIIIHHHKKKNNNNNNMMMLLLKKKJJJHHHGGGHHHKKKPPPRRRYYYaaaiiipppxxxzzzllldddlll~~~uuubbbRRRNNNKKKGGGLLLVVVVVV]]]nnnrrrddd[[[YYYWWW___uuutttQQQOOO[[[fffnnnyyyUUU===<<>>===777555333222222111///...---,,,+++,,,...///...---,,,++++++***)))*********++++++,,,,,,,,,,,,++++++'''((()))***************)))************+++++++++***---000222444666999<<<@@@@@@AAAAAACCCDDD}}}xxxLLL999;;;444::::::<<>>???>>>JJJddd|||tttzzzllleee]]]WWWOOOHHHIIIMMM]]]lll{{{|||oooaaa\\\^^^___ccchhhiiieeeaaa______^^^eeennnsssuuuuuuvvvwwwlllccc[[[]]]aaaaaa``````aaa```hhhtttwwwqqqpppvvvvvvzzz}}}tttnnnzzz}}}{{{yyyvvvtttrrrpppmmmjjjfffdddbbbbbbeeekkkppptttxxxzzz~~~}}}uuunnnjjjddd^^^QQQLLLIIIJJJKKKJJJMMMQQQZZZaaakkktttwwwrrrhhh```^^^[[[WWWTTTSSSRRRQQQOOOKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???<<<888333///555999<<<===@@@EEEFFFDDD999666333222111000///---,,,,,,+++++++++,,,---...******))))))))))))************++++++++++++******************************,,,,,,++++++,,,,,,---...------///111444777999;;;@@@AAAAAACCCEEEGGG}}}tttFFF888<<<666888999:::NNNssslllmmmyyyiiiiiiqqqzzzxxxbbbNNNHHHLLLMMMMMMNNNOOOQQQUUUXXXZZZ]]]___bbbeeeeeecccaaa___\\\ZZZ\\\ccceee```\\\\\\WWWZZZYYYUUUUUUZZZ[[[YYYIIIHHHHHHIIILLLNNNPPPPPPLLLMMMQQQVVV^^^eeeiiikkkiiikkknnnsss|||yyyvvvvvvxxx}}}|||uuunnnhhhcccaaa``````hhhooowwwvvviiiZZZMMMJJJIIIIIIOOOXXX\\\eeevvv}}}ooo```ZZZ\\\cccyyy[[[HHHOOO]]]hhhqqqJJJ??????>>>IIIbbb||||||sssxxx|||ccc]]]WWWSSSMMMHHHIIINNN[[[iiiwwwwwwkkk^^^YYYZZZ]]]aaafffgggdddaaa^^^^^^___eeennnsssttttttuuuwwwlllccc\\\[[[\\\[[[\\\^^^ccckkkyyyxxxtttuuutttyyy~~~vvv}}}{{{zzzxxxwwwuuurrrmmmiiieeecccbbbcccffflllrrrvvv~~~}}}yyyrrrkkkccc^^^ZZZZZZYYYXXXZZZ^^^gggmmmvvv}}}}}}wwwmmmfff^^^[[[WWWTTTSSSRRRQQQOOOLLLKKKIIIFFFDDDCCCBBBAAAAAAAAA@@@???<<<888333///444999===>>>@@@DDDDDD@@@777555333222222111///---,,,+++++++++,,,,,,------******))))))))))))************++++++++++++******************************,,,++++++++++++,,,------......000222555888:::<<>>======GGG^^^www{{{ppprrr~~~sssYYYTTTPPPMMMIIIFFFIIINNNZZZfffrrrssshhh\\\XXXYYY[[[___cccdddccc```^^^\\\___eeemmmqqqrrrrrrtttuuujjjddd^^^ZZZWWWUUUZZZaaannnxxxuuuvvv|||{{{|||wwwxxx}}}yyyxxxwwwvvvtttoooiiieeecccbbbbbbdddiiioootttxxx|||wwwrrrqqqnnnkkklllpppxxx~~~}}}qqqiii^^^[[[WWWTTTSSSRRRQQQOOOMMMKKKIIIGGGEEECCCCCCBBBAAAAAAAAA???<<<777222///333999>>>???AAACCC@@@;;;444333333333333222///---+++++++++,,,,,,,,,------******))))))))))))************++++++++++++******************************+++++++++++++++,,,------...///000333555888;;;<<<===>>>???AAACCCEEE```AAAAAAEEE<<<444777666DDDhhh{{{qqqqqqrrr~~~vvvlllqqqxxx}}}iiiUUULLLMMMPPPPPPQQQRRRTTTWWWYYYZZZYYYYYY[[[]]]aaaeeeiiikkkgggdddaaaaaa```___^^^^^^eeehhhlllnnnnnnlllhhheeeaaa___^^^aaagggjjjjjjgggjjjiiifffaaa]]]]]]ccchhhnnnrrrtttsssuuuzzz~~~~~~vvvqqqmmmpppyyy~~~zzzvvvrrrnnnlllggglllxxxxxxmmm___TTTLLLKKKJJJGGGKKKTTT^^^kkk~~~uuueeeXXXXXX___}}}fffJJJKKKYYY^^^hhhzzzbbbAAA===;;;<<>>@@@BBBDDDYYYIIIMMMHHH<<<222666444???aaa~~~zzz}}}wwwooojjj|||{{{mmmwww~~~~~~|||kkknnnttt}}}mmmYYYOOONNNQQQQQQSSSTTTWWWYYY[[[\\\[[[ZZZZZZZZZ]]]aaafffiiikkkjjjiiihhhgggfffbbb___aaaeeemmmuuuzzzzzzyyyxxxwwwvvvwww||||||sssmmmlllmmmrrrwwwyyyxxxyyy~~~yyyrrrqqqwww~~~xxxzzzsssgggZZZQQQKKKKKKJJJGGGLLLUUUaaaqqqrrrccc[[[dddrrrfffLLLCCCLLLWWWZZZlll^^^===<<<999:::AAASSSnnnpppmmmxxxppp^^^PPPMMMJJJJJJGGGDDDGGGLLLSSS[[[dddgggccc]]][[[[[[YYY[[[^^^bbbcccbbb___]]]]]]aaafffhhhggghhhjjjmmmdddaaa___[[[XXX]]]nnnzzzzzzzzz~~~{{{xxx|||uuuooouuu{{{|||yyyxxxxxxuuuqqqkkkgggdddbbbaaa___```aaadddhhhnnntttyyy|||{{{oooddd^^^[[[WWWTTTSSSRRRQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCAAABBBCCC@@@;;;555111000333:::AAABBBBBBAAA;;;444222222222333333222///,,,***+++,,,---------,,,,,,******))))))))))))************++++++++++++******************************+++************+++,,,,,,,,,---...000333666888:::;;;<<<>>>AAACCCDDDxxxZZZUUUTTTFFF;;;222666222999[[[{{{|||sss|||~~~tttqqqlllaaalllsssyyyzzznnnuuuyyy}}}}}}{{{zzz}}}kkkkkkqqq{{{rrr^^^SSSQQQQQQSSSUUUWWWZZZ]]]^^^___^^^]]]ZZZYYY[[[^^^bbbdddfffjjjmmmmmmooooookkkeeeaaadddkkktttyyyxxxwwwyyy{{{~~~}}}yyyyyy~~~}}}zzz{{{|||ooobbbVVVNNNJJJKKKJJJHHHNNNXXXfffxxxqqqeeecccsssaaaGGG<<<>>>IIIQQQYYYtttZZZ:::===999999===LLLhhhwwwttt}}}hhhXXXPPPMMMKKKJJJHHHEEEGGGLLLNNNTTT\\\___]]]ZZZXXXWWWWWWYYY\\\```cccccc```]]]\\\___cccdddccccccfffiiiaaa___^^^]]]^^^iii}}}rrruuuzzz|||}}}{{{www{{{yyyttt|||xxxooommmyyy~~~}}}yyywwwwwwuuuvvvpppiiidddaaaaaaaaaaaa```bbbeeekkkpppvvv{{{}}}mmmccc^^^[[[WWWTTTSSSRRRQQQOOOMMMKKKIIIGGGEEECCCCCCBBB@@@CCCDDDAAA:::444111000444;;;BBBCCCCCCBBB;;;444333222222222222111...,,,***+++,,,---...---,,,+++******))))))))))))************++++++++++++*********************************************+++,,,,,,+++,,,---///222555888999;;;===@@@BBBDDDEEExxx```^^^UUUAAA999222777111666VVVxxx}}}qqq}}}vvvwwwqqqbbbhhhnnnyyy~~~qqqtttuuu}}}wwwvvvwww~~~rrrppprrr{{{xxxdddYYYVVVRRRSSSVVVZZZ]]]```bbbcccaaa___]]]ZZZZZZ\\\___aaabbbhhhlllnnnqqqtttpppiiieeedddiiipppssspppooorrrrrrwww}}}~~~yyy}}}zzzlll^^^SSSLLLIIIJJJJJJHHHPPP\\\jjj}}}~~~qqqeeeeeexxxnnnLLL<<<999>>>GGGOOOXXX|||UUU999@@@:::999:::EEEaaa{{{wwwttt```SSSOOOLLLKKKKKKHHHEEEGGGLLLOOOSSSXXXZZZZZZWWWUUUTTTUUUVVVYYY^^^bbbbbb___[[[\\\___bbbbbbaaaaaaeeehhh```^^^]]]^^^dddsssxxxmmmoooxxxxxxzzzzzz|||uuu}}}~~~xxxrrrsss~~~|||ppplllnnnyyy~~~{{{yyy{{{zzzvvvsssooohhhdddbbbbbbaaaaaa```bbbggglllrrrwww{{{}}}zzzjjjbbb^^^[[[WWWTTTSSSRRRQQQOOOLLLKKKIIIFFFDDDCCCBBBAAA@@@CCCEEEAAA:::333000000666<<>>AAADDDFFFGGGzzzfffcccRRR;;;999222777111444SSSvvvxxx|||jjjlllppp}}}tttsssvvv}}}wwwyyy~~~|||wwwwww}}}{{{iii\\\YYYRRRTTTWWW[[[___bbbdddeeecccaaa^^^\\\[[[]]]___aaabbbhhhllllllppptttqqqjjjdddcccgggpppuuusssuuuzzzmmmsssyyyyyytttrrrvvvzzztttxxxuuunnnmmmuuuyyyjjj\\\RRRKKKHHHJJJIIIIIIRRR___mmm}}}pppcccaaasss|||___DDD<<<>>>@@@HHHSSSVVVQQQ999CCC<<<:::888AAA]]]}}}wwwlllYYYOOONNNKKKJJJKKKIIIFFFHHHMMMSSSUUUYYYZZZZZZWWWTTTRRRSSSTTTWWW\\\aaaaaa^^^ZZZ]]]___bbbaaa```aaadddhhhaaa]]]\\\^^^gggxxxvvvjjjllluuuwwwzzz|||vvvsss|||wwwvvvuuuyyytttkkkjjjnnnvvv|||}}}{{{|||}}}wwwooolllgggdddcccaaa```^^^```ccchhhmmmsssxxx{{{}}}sssfff```^^^[[[WWWTTTSSSRRRQQQOOOKKKJJJHHHFFFDDDBBBAAAAAA@@@DDDEEEBBB999333000000666===BBBDDDDDDCCC>>>777777555222000//////---+++)))***,,,......---,,,+++******))))))))))))************++++++++++++***************************************)))***++++++,,,------///111444777999;;;>>>???CCCFFFHHHIII~~~oooXXXEEE999333444555333555IIIiii|||xxx{{{vvv}}}~~~xxxxxxzzz~~~yyyfffYYYYYY[[[^^^``````aaabbbccc^^^]]]\\\[[[\\\]]]___aaaeeehhhkkkmmmmmmnnnoooqqqjjjkkknnnsssyyy~~~zzzpppgggfffgggppp~~~yyymmmbbbaaahhhwww{{{qqqbbbVVVMMMIIIGGGHHHIIILLLSSS\\\tttwwwmmm```cccssszzzsssQQQ;;;888:::DDDSSSYYYeeepppLLL===999777333888AAASSSwwwxxxzzzyyyeeeUUULLLLLLJJJGGGFFFGGGHHHGGGGGGOOOSSSWWWWWWUUURRRRRRSSSRRRSSSTTTWWW\\\^^^^^^^^^]]]___cccfffhhhgggdddbbb\\\___aaadddlllzzzuuuqqqrrrttt{{{~~~}}}mmmmmmwww~~~xxxrrrpppxxx{{{ooogggiiiooo{{{}}}yyytttllliiieeebbbaaa```___^^^bbbffflllqqquuuyyy~~~zzzmmmffffff^^^[[[XXXUUUSSSPPPMMMJJJOOOLLLHHHEEEBBBBBBBBBCCCDDDDDDCCC???888333111000888@@@KKKSSSSSSJJJ>>>666666666555444111...,,,***---,,,,,,++++++,,,,,,---''')))***++++++***)))'''******++++++++++++******))))))))))))))))))))))))************************000000111222444666888:::===>>>AAADDDGGGIIIkkkOOO???888444333333111333DDDbbb}}}|||~~~uuussswww|||zzziii]]]ZZZ\\\___aaaaaaaaaaaaaaa^^^]]][[[YYYYYYZZZ\\\]]]eeeiiillloooooopppqqqrrrnnnoooqqquuuzzz~~~xxxnnngggggglllvvvrrrffffffooo|||xxxmmm^^^SSSLLLIIIHHHJJJKKKOOOXXXaaaxxxtttiii]]]```pppwwwnnnQQQ>>><<<===KKK```jjjwwwnnnJJJ===999888333777@@@PPPtttzzz|||xxxdddSSSJJJKKKJJJHHHGGGGGGHHHHHHHHHOOOSSSWWWWWWTTTQQQQQQRRRRRRRRRSSSVVVZZZ]]]]]]]]]^^^```cccfffhhhgggdddbbb^^^___aaaeeennnxxxssspppqqqttt{{{yyykkkmmmxxx}}}|||yyytttqqqzzzzzzoooiiilllsss|||vvvrrriiihhhfffdddcccbbbaaa```dddhhhmmmrrruuuyyy~~~vvvjjjcccaaa\\\ZZZVVVTTTSSSQQQOOOMMMNNNLLLHHHEEECCCCCCCCCDDDEEEEEEDDD???888333111111???JJJYYYaaa^^^QQQCCC999666666555444111...,,,***------,,,,,,+++,,,,,,,,,((()))***++++++***)))((()))))))))******)))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,///000000222444666888999===???BBBEEEGGGHHHzzz}}}```DDD:::888555111222000111===XXXvvv}}}~~~qqqnnnrrrxxx~~~oooddd^^^___aaaccccccbbb```______^^^\\\ZZZYYYZZZ[[[\\\fffiiinnnqqqrrrrrrrrrssssssssstttwww|||wwwpppllllllqqqwww}}}~~~sssttt~~~yyyssshhhZZZOOOJJJHHHHHHKKKMMMRRR\\\ggg}}}zzznnndddYYY^^^ooovvvlllRRRAAA???AAARRRlllzzz~~~jjjGGG<<<999999444777>>>KKKmmm}}}~~~wwwaaaQQQIIIJJJIIIIIIHHHHHHHHHIIIIIIOOOSSSWWWWWWSSSPPPPPPQQQQQQQQQSSSVVVZZZ]]]^^^^^^___```cccfffhhhhhheeebbbaaaaaabbbgggrrrwwwsssppprrruuu{{{wwwmmmqqq||||||wwwttt|||{{{rrrnnnssszzz}}}yyyuuuqqqnnnfffggghhhhhhgggfffeeedddhhhkkkpppsssvvvzzz~~~yyyqqqggg```\\\[[[XXXUUUSSSRRRRRRQQQOOOMMMKKKHHHEEEDDDDDDEEEFFFGGGGGGEEE???777222111222???MMM]]]ddd^^^NNN@@@777777666555333111...,,,***---------,,,,,,+++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***,,,------...///000111333666888999???@@@BBBEEEGGGHHHyyyzzzTTT<<<:::;;;666222222111111888MMMmmmooojjjnnnuuu}}}vvvmmmcccccccccdddeeecccaaa^^^aaa```^^^]]]]]]^^^___aaafffjjjooorrrsssssssssssssssssstttxxxzzzuuutttvvv{{{|||vvvooocccVVVLLLJJJIIIIIILLLNNNSSS___kkkuuuiiibbbYYY```qqqxxxoooTTTBBB???DDDYYYsss}}}eeeDDD;;;::::::444777<<>><<<444555333222333555CCCbbb~~~~~~~~~rrrkkklllqqqzzz}}}vvviiigggffffffgggfffccc```bbbaaa```___```bbbdddfffgggjjjooosssttttttuuuuuuqqqqqqsssyyy|||zzz}}}{{{ssskkk___SSSKKKJJJIIIJJJLLLMMMRRR```mmmpppfffaaa[[[cccsssyyyqqqTTT@@@@@@LLLfff|||aaaAAA;;;;;;:::444777:::???[[[|||rrr]]]OOOIIIGGGIIIKKKKKKJJJIIIKKKMMMOOOSSSWWWWWWTTTQQQPPPQQQPPPPPPSSSXXX___fffjjjkkkcccaaabbbeeejjjjjjgggcccffffffhhhnnnyyy}}}vvvqqqqqquuuyyyyyynnnooozzz}}}|||vvvsssttt{{{~~~|||yyytttnnniiigggkkkoooqqqpppooonnnnnnqqqsssuuuwwwyyy}}}rrrmmmlllhhhbbb^^^\\\YYYUUUSSSQQQPPPNNNLLLLLLJJJGGGEEEDDDEEEGGGHHHGGGHHHFFF>>>444000111555???GGGNNNMMMEEE>>>;;;<<<888666555222000...,,,+++,,,------------,,,+++***))))))************)))))))))******++++++******)))))))))))))))))))))))))))************++++++++++++---...///111444666999:::???AAACCCEEEGGGGGG~~~eeeMMMBBB???;;;444888333333555555;;;UUUrrr}}}}}}vvvrrrvvv|||wwwuuu}}}zzzpppmmmnnnvvvoookkkhhhggghhhhhhfffdddbbbaaaaaaaaabbbeeegggiiijjjmmmqqqssstttvvvxxxyyyrrrrrrtttyyyyyypppfff[[[PPPJJJJJJJJJKKKMMMNNNSSSbbbqqq~~~mmmdddaaa\\\dddrrrvvvlllQQQ@@@CCCUUUrrr]]]???;;;<<<999333777:::;;;TTT|||yyy~~~mmmYYYMMMJJJFFFIIILLLLLLKKKJJJLLLNNNOOOSSSWWWWWWUUURRRRRRSSSRRRRRRUUUZZZbbbjjjoooqqqeeebbbaaaeeejjjlllhhhdddgggiiimmmsss|||~~~wwwpppooosssyyy|||oookkkrrr{{{~~~xxxrrrpppssszzz|||xxxrrrnnnlllpppuuuvvvtttrrrrrrssssssuuuwwwyyy{{{{{{ooommmlllhhhccc```[[[YYYVVVTTTRRRPPPMMMJJJKKKIIIFFFDDDCCCDDDEEEGGGEEEGGGEEE<<<222...222777AAADDDFFFCCC===:::;;;===888777444222///...,,,,,,***+++------------,,,+++***))))))))))))))))))*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++...///000222555888:::;;;???@@@BBBEEEGGGHHHyyyiiiWWWLLLDDD<<<888999:::333222777444444IIIeee{{{wwwxxxyyyzzzuuujjjdddjjjuuu|||uuuqqquuuwwwooommmttt}}}tttoooiiigggiiikkkjjjhhhgggfffeeeeeefffhhhjjjkkknnnpppsssuuuvvvxxx|||~~~wwwvvvvvvzzz|||uuulllbbbWWWNNNHHHHHHIIILLLNNNPPPVVVgggwww|||jjjbbb___ZZZ```lllnnnbbbMMMAAAGGGXXXuuu[[[>>><<<===888333888:::999NNNwwwxxxxxx~~~hhhTTTKKKIIIEEEIIIMMMNNNKKKJJJMMMPPPNNNSSSWWWXXXVVVTTTTTTVVVUUUUUUWWW\\\cccjjjoooqqqfffcccaaaeeekkkmmmiiidddffflllrrrxxx}}}zzzsssrrruuu{{{zzzpppqqqxxx~~~~~~vvvqqqrrruuu}}}}}}zzzwwwtttqqqqqqvvvzzzzzzvvvtttuuuwwwuuuwwwyyyzzz}}}wwwpppnnnkkkeeeaaa___WWWVVVUUUUUUTTTQQQNNNJJJKKKIIIFFFCCCBBBBBBDDDEEECCCEEECCC;;;000---222999@@@BBBCCCBBB>>>;;;999888888777444111///------,,,)))***,,,---......---,,,******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,,,,,,,------.........//////111333666999;;;======???BBBEEEGGGHHHcccUUUKKKJJJCCC888777???;;;222222888444000BBB\\\|||vvvwwwsssvvvsssiiiccchhhrrrzzzxxxpppqqq}}}}}}yyy|||ppplllrrr|||wwwqqqiiigggjjjmmmmmmkkkmmmllljjjiiiiiikkklllnnnqqqsssuuuvvvwwwzzz|||zzzyyy{{{{{{}}}zzzsssjjj___UUULLLGGGGGGIIILLLPPPRRRYYYkkk|||zzziii```]]]XXX\\\eeefff[[[KKKCCCHHHVVVqqqZZZ===<<<===777222888;;;777KKKtttwwwuuuyyy~~~}}}dddPPPIIIHHHDDDIIINNNNNNLLLKKKMMMPPPNNNRRRWWWYYYWWWUUUVVVWWWWWWWWWXXX\\\ccciiinnnpppgggcccaaaeeekkkmmmiiidddfffmmmuuuzzz~~~~~~wwwvvvyyy|||zzzvvv{{{}}}xxxuuuvvvzzz~~~xxxuuutttrrrqqquuuyyy}}}{{{wwwuuuvvvyyyvvvwwwyyy{{{}}}}}}wwwqqqooojjjccc^^^]]]TTTTTTTTTUUUUUUSSSOOOKKKKKKIIIEEECCCAAAAAABBBCCCBBBDDDBBB999///,,,222:::CCCEEEHHHIIIFFFAAA:::666999777444111///---------''')))+++...///...------******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,---///000111111///000111444777:::<<<>>>===>>>AAAEEEGGGIII]]]QQQHHHEEECCC===<<<>>><<<888444333333666@@@KKKxxxooowww||||||uuugggbbbkkkxxx~~~{{{zzzxxxyyy||||||pppiiiooo{{{}}}ssskkkiiikkkmmmqqqvvvnnnmmmkkkkkkkkknnnqqqrrrqqqrrrvvv|||~~~|||~~~~~~xxxxxx|||{{{~~~~~~vvvmmmdddYYYNNNKKKMMMKKKLLLOOORRRTTT]]]ppp~~~nnneee]]]YYYYYY]]]eeennnjjjWWWGGGHHHUUUfffVVV===777:::888888444666>>>HHHfffzzzsssttt|||}}}rrrZZZMMMHHHGGGDDDGGGKKKNNNNNNNNNMMMMMMSSSRRRPPPPPPQQQSSSVVVXXXXXX\\\^^^^^^aaahhhkkkjjjcccbbbaaaccchhhkkkjjjhhhkkkpppvvvzzz~~~|||yyyvvvuuu{{{vvvyyy}}}|||zzzvvvvvvyyy}}}~~~yyyuuutttuuuxxx}}}}}}|||{{{yyywwwvvvuuuyyywwwvvvxxx~~~}}}yyytttnnnjjjeeeaaa^^^WWWUUUSSSQQQPPPOOOLLLJJJHHHFFFBBBAAABBBDDDEEEFFFBBBAAA<<<444......444:::BBBGGGKKKJJJDDD<<<777666888777555333000///...---...---,,,,,,,,,+++(((&&&+++******))))))))))))))))))************+++++++++(((((())))))******++++++---,,,***((((((***---.........///111444666888:::;;;===@@@CCCEEEGGGuuuXXXNNNEEECCCAAA<<<:::<<>>999333///111999???GGGGGGFFFAAA:::555555666555444222000...---,,,+++///...------------***(((+++******))))))))))))))))))************+++++++++************))))))))))))*********++++++,,,,,,,,,...///000222444777999:::<<<===@@@CCCFFFGGGzzzvvvttt]]]NNNKKKHHHIIILLLLLLKKKIIIAAA<<<888777444111222666KKKttt}}}{{{uuusssuuu}}}zzzvvvrrrqqqtttzzzvvvuuutttuuuwwwzzz}}}}}}{{{wwwxxx|||~~~|||zzzyyytttiii]]]UUUOOOJJJKKKOOOPPPOOOQQQVVV^^^mmm|||ssseee\\\SSSQQQSSSZZZeeepppiiiPPPBBBMMM\\\ppp```JJJ===888999666:::888777666777PPPwww~~~}}}bbbMMMFFFGGGHHHFFFGGGJJJMMMQQQRRRRRRRRRHHHGGGGGGHHHKKKPPPVVVYYYXXX\\\]]]]]]```eeehhhggg___^^^___ccciiilllkkkiiikkkttt~~~}}}~~~~~~xxxvvvwwwxxxvvv|||xxxtttwww{{{tttnnnmmmooorrrtttyyyzzzyyyxxxvvvvvvwwwyyy}}}~~~}}}|||yyywwwuuuvvvzzz~~~yyyuuuppplllhhhddd```^^^[[[YYYVVVTTTSSSQQQNNNLLLHHHFFFDDDDDDFFFGGGHHHHHH@@@===777111...222:::AAAEEEFFFDDD???888555555666555444222000...---,,,,,,000...------...---+++***+++******)))))))))))))))))))))*********+++++++++++++++******))))))((((((((()))+++,,,---,,,,,,+++...///000222444777999:::<<<>>>AAADDDFFFGGGwwwxxxnnnYYYNNNLLLIIIIIIKKKLLLJJJFFF@@@;;;777777666333222555BBBhhhvvvooorrrzzz{{{vvvsssuuu{{{wwwwwwvvvvvvxxx{{{~~~~~~yyy|||~~~xxxpppeeeXXXQQQLLLIIIJJJMMMOOONNNPPPWWWbbbrrryyyrrreee\\\TTTRRRTTTYYYeeeooofffOOOBBBMMM]]]tttwwwZZZIII===777666555999888777777777MMMrrr~~~yyy^^^LLLGGGIIIJJJGGGGGGHHHLLLQQQSSSSSSQQQEEEFFFGGGIIIMMMRRRVVVYYYXXX\\\]]]]]]```fffiiigggbbb```___bbbgggjjjjjjhhhhhhqqq{{{}}}~~~|||vvvuuuwwwyyyxxx|||~~~|||}}}vvvrrrqqqrrrttttttwwwxxxyyyyyywwwwwwxxxyyy}}}~~~~~~|||sssrrrrrruuuzzz{{{||||||zzz|||}}}yyyuuuqqqllliiifffbbb___\\\YYYVVVTTTSSSQQQNNNKKKGGGFFFDDDDDDFFFHHHHHHGGG@@@;;;444///...444===CCCEEEFFFEEEAAA:::666555666666555333111///......---000...,,,,,,------,,,++++++******)))))))))))))))))))))*********+++++++++++++++******))))))((((((''')))+++,,,------,,,+++//////000222555777999;;;<<<>>>AAADDDFFFHHH~~~ooo^^^XXXVVVQQQMMMMMMNNNJJJDDD???:::666777777444444666<<>>777666555888666777999777JJJkkk|||uuu[[[KKKGGGJJJKKKIIIGGGGGGKKKPPPSSSRRRPPPCCCDDDGGGJJJNNNSSSVVVXXXXXX\\\^^^^^^aaahhhkkkjjjeeeaaa___```dddhhhiiiiiigggoooyyy~~~|||wwwvvvyyy}}}~~~~~~{{{vvvtttsssssssssrrrrrruuuxxxyyyzzzzzz|||}}}|||}}}|||{{{vvvuuuuuuwwwyyy{{{|||{{{tttuuutttrrruuu}}}~~~xxxuuupppllliiifffccc```\\\ZZZWWWTTTSSSPPPMMMKKKFFFDDDCCCDDDFFFHHHHHHGGG???:::222...111999CCCJJJJJJKKKIIICCC;;;666666777555444333111000///......///---++++++,,,---,,,++++++******))))))))))))))))))************+++++++++************))))))))))))''')))***,,,---------,,,//////111222555888:::;;;===>>>AAADDDGGGHHHoooaaa^^^]]]WWWQQQPPPRRROOOIIIAAA;;;666777777555444666777JJJsssyyyiiinnnxxx||||||~~~}}}~~~xxxqqqdddYYYNNNLLLLLLLLLNNNPPPPPPPPPUUU```ooozzzpppjjj^^^XXXSSSSSSWWW\\\eeennnRRRNNNNNN[[[pppcccNNNFFF>>>999999777888444666:::777EEEbbb~~~zzzwwwrrrYYYJJJGGGJJJJJJJJJGGGFFFIIIOOORRRPPPNNNCCCFFFJJJOOOSSSVVVWWWXXXXXX[[[^^^^^^ccciiimmmllleeeaaa]]]]]]bbbhhhkkkllllllqqqxxx~~~~~~zzzuuuuuuyyy~~~~~~}}}|||zzzxxxvvvuuuuuutttrrrppprrruuuyyy{{{{{{{{{|||}}}{{{|||~~~}}}zzzxxxyyywwwuuuuuuuuutttrrrpppoooqqqoookkklllqqqsssrrrtttrrrrrrvvv|||~~~|||zzz~~~{{{vvvsssoookkkhhhfffbbb```\\\YYYVVVTTTRRRPPPLLLJJJDDDCCCCCCDDDFFFGGGGGGFFF===888111///555AAAMMMUUUUUUSSSMMMDDD:::555555888444333111000///...------...,,,******+++,,,,,,++++++******))))))))))))))))))************+++++++++)))))))))))))))*********((()))***+++,,,---------///000111333555888:::;;;===???AAADDDGGGHHH|||iii\\\ZZZYYYTTTNNNOOOSSSQQQKKKCCC<<<777777777555444666444@@@iiizzz{{{||||||}}}nnnmmmwww~~~{{{uuunnn___TTTKKKKKKMMMOOOPPPSSSSSSSSSXXXeeeuuuwwwllleeeZZZTTTQQQSSSWWW]]]fffoooJJJMMMUUUccc{{{[[[JJJEEE???;;;<<<999888333555999666BBB\\\yyyyyypppxxxpppWWWIIIGGGIIIIIIJJJHHHFFFIIINNNQQQOOOLLLFFFIIINNNTTTXXXZZZZZZZZZWWW[[[^^^___ccckkknnnnnnddd___[[[\\\aaaiiimmmooopppsssyyy}}}zzz}}}~~~}}}xxxrrrrrrwww}}}zzzxxxwwwyyy~~~|||{{{{{{{{{{{{zzzwwwtttvvvyyy|||}}}{{{zzzyyyyyyzzz|||~~~~~~|||xxxvvvnnnnnnnnnppprrrsssrrrpppkkkmmmkkkgggfffhhhhhheeefffggghhhggggggjjjoootttwww}}}xxxuuurrrmmmjjjgggeeebbb___\\\YYYVVVSSSQQQOOOLLLIIICCCBBBBBBCCCFFFGGGFFFEEE;;;666000000999FFFUUU]]]___ZZZQQQDDD999444555888222222000///------,,,,,,...,,,***)))***++++++++++++******))))))))))))))))))************+++++++++(((((())))))******++++++((())))))***,,,---......///000111333555888:::;;;===???BBBEEEGGGHHHqqqZZZPPPQQQPPPOOONNNLLLJJJIIIHHHEEEAAA;;;777666555444333555>>>YYY|||yyyzzzyyyyyyxxxuuu~~~}}}}}}vvvnnnttt~~~}}}zzznnnaaaYYYPPPIIIJJJLLLMMMNNNPPPPPPRRR]]]ppptttkkkccc\\\VVVQQQSSSXXX]]]bbbfffKKKJJJWWWpppuuuVVVMMMCCC<<<;;;999999666555777999<<>>???BBBEEEGGGHHHiiiUUUNNNPPPOOOMMMJJJHHHGGGGGGFFFDDD@@@;;;888666666555444333;;;RRRsss}}}||||||||||||tttmmmqqq|||xxxzzz||||||{{{zzzyyyxxxoooqqqwww|||}}}~~~~~~{{{vvviii\\\VVVNNNIIIJJJLLLLLLLLLNNNPPPSSS___qqq{{{qqqggg```WWWSSSOOORRRZZZbbbcccaaaEEELLL```jjjPPPJJJBBB<<<<<<:::999666555777999;;;CCCKKKggg~~~pppvvv|||zzz~~~lllTTTHHHIIIMMMOOOMMMIIIEEEDDDGGGJJJMMMNNNKKKMMMRRRYYY^^^___[[[WWWWWW\\\aaadddiiimmmmmmiiiddd]]]XXXYYY\\\bbbkkktttsssuuuyyy{{{}}}}}}~~~~~~{{{yyyuuupppmmmpppvvv|||zzzyyyyyyyyy{{{~~~}}}~~~}}}zzzvvvtttsssppptttyyyzzzxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuqqqmmmnnnqqqrrrqqqnnnooommmkkkkkkkkkjjjgggeeefffhhhlllooopppmmmhhhdddlllzzz~~~yyyuuurrrnnnjjjgggdddaaa___\\\ZZZWWWUUURRRNNNIIIEEEBBBBBBBBBDDDGGGHHHEEEBBB555222000444===FFFMMMPPPOOOIII???888555555666777777333///---------...---......---,,,++++++++++++*********)))))))))((((((((()))******++++++******))))))))))))*********************+++---...,,,)))///000111333555888:::;;;===@@@CCCGGGIIIJJJttt```RRROOONNNLLLIIIGGGEEEEEEEEEEEEDDD@@@<<<999888777666555222777HHHeee|||pppiiilll|||yyytttsssvvvxxxzzz~~~uuuyyyxxxwww~~~}}}tttqqqqqqtttwwwzzz|||wwwooobbbVVVPPPKKKJJJMMMOOONNNNNNQQQTTTYYYgggyyytttkkkbbb[[[QQQPPPNNNQQQ^^^iiicccVVVDDDQQQmmm}}}\\\HHHEEE@@@<<<===:::999555555777888;;;BBBJJJ[[[yyy~~~tttuuu{{{~~~iiiSSSHHHIIINNNPPPLLLIIIEEECCCEEEIIIMMMNNNOOOSSSZZZ```cccaaa]]]ZZZYYY___dddfffiiimmmlllhhhaaaZZZVVVWWW[[[bbbmmmwwwwwwwwwwwwwwwyyy{{{}}}~~~zzzxxxtttpppnnnoootttxxxwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyvvvrrrppppppssswwwxxxwwwuuutttsssuuuuuuvvvwwwwwwxxxxxxyyysssqqqoooooorrrsssqqqnnntttrrrooommmkkkiiifffddddddbbbeeeppp~~~zzzpppxxx|||wwwsssoookkkhhheeebbb___[[[YYYVVVSSSQQQLLLGGGDDDBBB@@@AAADDDHHHGGGBBB<<<444000...444???HHHJJJIIIGGGBBB;;;666444555555666666333///,,,------...---...---,,,++++++******+++******))))))))))))(((((('''((())))))******))))))))))))))))))************(((***+++,,,444;;;444'''///000111333555888:::;;;===@@@DDDHHHKKKKKK}}}yyyjjjZZZQQQOOOIIIIIIIIIHHHGGGFFFFFFEEEFFFBBB>>>;;;999777555444222444???VVVtttvvvpppxxxvvvooorrrrrrvvvyyy}}}vvvqqqrrrvvvzzzzzzssshhh[[[QQQLLLJJJLLLPPPRRRPPPRRRVVVVVV```sss{{{mmmfff^^^VVVOOOPPPOOORRRaaakkk___JJJIII]]]}}}kkkQQQCCCCCC???<<<===999888555555777888:::@@@GGGSSSpppuuuqqqttt|||hhhRRRHHHJJJPPPRRRLLLIIIEEECCCDDDHHHMMMPPPQQQZZZeeekkkjjjddd^^^[[[\\\bbbggghhhiiilllkkkhhh```ZZZVVVXXX]]]dddpppzzz{{{xxxvvvuuuwwwzzz}}}zzzyyyuuurrrpppppprrrtttsssuuuyyy{{{}}}}}}{{{zzz~~~~~~}}}{{{zzz{{{zzzvvvrrrsssuuuwwwxxxwwwvvvtttsssssssssttttttvvvxxxyyyzzzqqqqqqqqqsssvvvxxxwwwuuuwwwuuurrrpppmmmkkkiiigggdddaaacccooo~~~wwwpppvvv}}}yyyvvvqqqmmmjjjgggcccaaa[[[YYYVVVSSSPPPLLLGGGCCC@@@??????DDDGGGEEE===555111------666DDDMMMLLLHHHDDD@@@;;;777777888888888555222...,,,,,,---.........---,,,+++************))))))))))))))))))((((((''''''((()))))))))))))))((()))))))))************'''+++***+++999HHH@@@...//////000222555777999;;;;;;???DDDHHHKKKKKKttt|||~~~tttbbbUUUNNNLLLGGGHHHKKKLLLLLLKKKIIIGGGIIIEEE@@@===:::777444222222444999IIIgggwwwxxxxxxzzzwww|||zzzsssrrruuuzzz|||wwwnnnaaaUUUNNNMMMLLLNNNQQQPPPNNNRRRWWWVVVfff~~~uuuiiibbb[[[SSSOOOQQQRRRWWWbbbfffWWWBBBPPPooo___JJJBBBCCC>>><<<===888888555555777888999>>>EEENNNiiissslllnnn|||}}}iiiSSSIIILLLQQQTTTKKKIIIEEECCCDDDHHHNNNRRRTTTaaapppvvvpppeee]]]YYY^^^eeejjjjjjjjjlllkkkiiibbb\\\YYY\\\aaahhhsss|||}}}zzzvvvvvvyyy~~~|||{{{xxxvvvuuusssrrrrrrpppssswww{{{}}}}}}{{{zzzzzz{{{}}}{{{zzz|||~~~||||||~~~|||yyyuuuvvvvvvwwwwwwvvvtttrrrsssssssssuuuvvvxxxzzz|||sssssstttvvvyyyzzzzzzyyyuuutttssspppnnnlllllllllqqqnnnkkkooo{{{}}}{{{xxxsssoookkkhhhdddbbb\\\ZZZWWWTTTQQQLLLGGGCCCAAAAAABBBFFFHHHCCC:::222...,,,...888FFFMMMKKKEEEBBB???;;;888888999999999444111---,,,,,,---......------,,,+++************(((((((((((((((((())))))''''''((()))))))))))))))((()))))))))************)))+++))))))777GGGBBB111...///000222444777999:::;;;>>>CCCGGGIIIJJJvvvnnnZZZPPPLLLIIIJJJLLLNNNPPPPPPNNNKKKJJJIIIFFFBBB>>>;;;888555222222555777@@@[[[~~~zzz{{{~~~zzzvvv}}}vvvtttuuuxxx}}}}}}yyysssiiiZZZPPPLLLNNNNNNPPPPPPNNNLLLRRR[[[___rrrpppgggbbb[[[SSSQQQRRRVVV]]]ccc^^^OOOBBBXXXxxxWWWGGGBBBDDD>>>======888888555555777777888===CCCIIIbbbyyyqqqppp~~~iiiTTTIIIKKKPPPSSSLLLJJJGGGDDDDDDHHHOOOTTTZZZiiiyyy{{{pppccc[[[YYY___gggmmmlllkkklllllljjjddd```^^^bbbffflllttt}}}~~~zzzxxxzzz}}}|||zzzxxxtttqqqnnnqqqtttxxx|||}}}~~~~~~zzzyyyyyy{{{{{{zzz}}}wwwvvvuuuvvvvvvuuurrrpppssstttuuuwwwyyyzzz||||||xxxxxxxxxxxxyyyyyyyyyyyytttttttttqqqooooooppprrrwwwvvvtttppprrr}}}{{{xxxsssnnnkkkhhhdddaaa\\\ZZZWWWTTTPPPLLLFFFCCCCCCDDDGGGIIIHHHAAA999333......111:::EEEJJJHHHCCCBBB>>>:::777777888888888444111---+++,,,---......---,,,+++******))))))***''''''(((((((((((())))))'''((())))))******))))))))))))))))))************++++++((('''000:::777---...///000222444777999:::===???BBBEEEGGGHHHyyy|||eeeSSSOOOPPPNNNSSSSSSQQQPPPNNNMMMLLLKKKGGGDDDAAA???===;;;888555111666666999QQQwwwwww}}}}}}|||pppmmm{{{{{{yyywwwwww|||zzztttnnncccTTTLLLKKKLLLMMMOOOPPPOOORRR]]]jjj{{{~~~nnngggccc\\\SSSRRRQQQXXXccccccUUUJJJHHHdddiiiPPPDDDBBBCCC======>>>999888555555777777777;;;BBBDDDZZZ{{{vvvsss~~~iiiSSSGGGIIINNNPPPLLLKKKHHHEEEDDDHHHPPPVVVaaappp}}}{{{mmm___ZZZ\\\```hhhnnnmmmkkklllmmmlllgggcccbbbfffjjjnnnttt{{{}}}{{{zzz|||wwwrrrmmmooorrrvvvzzz~~~~~~{{{yyyzzz}}}~~~~~~zzzxxxvvvwwwwwwwwwtttqqqtttvvvxxxzzz|||}}}}}}||||||||||||{{{{{{{{{}}}yyyzzzzzzxxxuuuuuuxxx{{{wwwzzz|||wwwttt|||~~~|||yyyvvvqqqllliiieeeaaa^^^[[[YYYVVVSSSOOOJJJEEEAAAAAAEEEIIIIIIDDD<<<666333///111666???HHHMMMLLLIIIDDD@@@:::777666777888888333000,,,+++,,,---......---,,,+++***))))))))))))'''''''''((((((((())))))((()))******++++++******))))))))))))************)))((((((***---......,,,......///111444666999:::AAABBBCCCEEEFFFGGGyyyvvv^^^NNNPPPWWWWWW[[[XXXSSSNNNKKKJJJKKKLLLDDDBBB@@@???>>>===;;;888///777666555KKKrrrzzz|||}}}uuu}}}xxxqqqtttmmmhhhwww~~~zzzxxx|||~~~wwwqqqkkk___PPPIIIJJJHHHJJJNNNRRRTTT[[[lll|||{{{mmmgggddd]]]TTTRRRPPPYYYgggcccPPPHHHNNNpppZZZLLLBBBAAABBB<<<===???:::888555555777777777;;;AAA@@@UUUuuutttoooyyy~~~iiiRRRFFFGGGKKKMMMMMMLLLIIIFFFEEEIIIQQQXXXgggttt~~~yyyhhh[[[ZZZ^^^```hhhooonnnlllmmmnnnmmmhhhddddddiiilllnnnsssyyy|||{{{|||yyysssmmmnnnppptttyyyzzzzzz|||~~~~~~{{{yyyyyy{{{zzzwwwtttuuuwwwzzz|||~~~~~~}}}|||}}}}}}~~~~~~||||||}}}yyyzzz~~~}}}wwwtttooojjjgggccc___\\\ZZZXXXUUUQQQNNNIIICCC???===CCCHHHFFF???666111000...333:::DDDMMMSSSTTTTTTHHHCCC<<<888777888999:::333000,,,+++,,,---......---,,,+++***))))))))))))&&&'''''''''(((((())))))))))))***+++++++++++++++))))))))))))************&&&%%%)))......+++,,,000......///111444666888:::EEEDDDDDDEEEFFFGGGuuuggg]]]UUUOOONNNPPP^^^[[[VVVPPPLLLLLLNNNPPPJJJIIIHHHFFFCCC???;;;999777666444666EEE___{{{uuulllooo}}}qqqnnnwww}}}|||nnnsss|||||||||~~~rrrlllvvvzzztttwww~~~{{{rrrhhh___TTTJJJGGGIIIGGGNNNSSSRRRTTTfffyyynnnddd]]]WWWTTTRRRUUUbbblll```JJJIIIXXXmmmUUUFFFDDDBBBAAA@@@???===:::888777555444444666888:::<<>>PPP\\\^^^]]]^^^RRRCCC999<<>>999666555222...---------------...,,,)))((()))***+++***...---+++)))((())))))***************************)))))))))))))))))))))))),,,++++++******++++++,,,...///000333555777999:::===>>>@@@CCCEEEGGGppp^^^VVVTTTRRRPPPPPPXXXXXXVVVSSSNNNMMMNNNQQQHHHGGGFFFDDDBBB???===<<<555444222333???WWWuuuuuulllooo}}}|||pppjjjmmmrrrsssrrrtttxxx|||{{{wwwxxx|||~~~sssqqqyyy{{{tttvvv}}}~~~vvvnnnddd[[[QQQIIIHHHKKKNNNQQQRRRQQQWWWnnn{{{pppeee\\\VVVRRRUUUYYYdddjjj[[[HHHNNNaaadddOOOCCCBBB????????????>>>===999777555444444555777999:::EEE```|||uuuvvvlllUUUHHHHHHLLLNNNQQQPPPMMMGGGEEEJJJUUU___ooorrrhhh]]]XXX^^^cccjjjpppsssrrrpppqqqsssrrrpppooooooqqqssstttssswww{{{{{{zzz{{{{{{wwwrrrpppsssxxx~~~}}}}}}~~~~~~}}}}}}}}}|||{{{xxxxxxyyy|||~~~{{{yyyvvvuuurrrpppmmmhhhccc___\\\XXXSSSLLLGGGDDDBBBAAA@@@DDDFFFAAA888111///111111777FFF[[[hhhhhhdddcccOOODDD===???CCC@@@;;;999444111...------...------...+++)))((()))*********---,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---...///000333555777999:::===???AAADDDFFFHHH}}}hhhTTTOOOSSSTTTQQQNNNRRRVVVXXXVVVQQQNNNOOORRRJJJHHHFFFCCCAAA???>>>===888777444333:::OOOnnnwwwnnnqqqwwwooojjjkkkppprrrooopppuuuxxxzzzyyyooossswww{{{vvvwww{{{~~~~~~~~~{{{ooofff[[[TTTMMMHHHHHHLLLNNNOOONNNNNNUUUjjj{{{qqqdddYYYSSSQQQWWW^^^hhhgggUUUHHHWWWpppwwwVVVGGGAAA???======>>>??????>>>:::888666444444444666777777>>>TTTuuu}}}vvvvvv~~~oooWWWHHHGGGJJJLLLQQQQQQNNNIIIGGGLLLWWW```sss~~~oooeee\\\YYY```dddjjjqqquuuuuutttuuuvvvtttrrrppppppqqqsssttttttvvvxxx}}}~~~}}}~~~{{{uuuqqqrrrtttwwwxxx~~~~~~}}}}}}}}}|||{{{yyyyyy}}}|||zzzuuusssqqqooollliiiddd```[[[XXXRRRKKKFFFCCCBBBBBBCCCEEEEEE???666///...000777@@@SSSgggqqqnnnfffaaaKKKEEEBBBDDDEEEAAA===<<<333111...------...------...+++)))((()))*********,,,+++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***+++,,,.........///000333555777999:::>>>@@@BBBEEEHHHIIIrrraaaQQQMMMQQQQQQNNNLLLQQQVVVYYYVVVQQQMMMOOOSSSNNNLLLHHHEEEBBB@@@??????===;;;777333444DDDccc~~~zzzsssvvvyyymmmkkkrrrzzztttqqqtttzzz~~~{{{uuunnnmmmqqqzzz~~~yyyxxxyyy{{{}}}}}}~~~}}}yyyvvvfff\\\RRRMMMJJJGGGJJJNNNKKKMMMPPPQQQUUU```ppp|||yyy}}}||||||wwwlll^^^TTTQQQRRRXXXbbblllfffUUUPPPfffbbbKKKDDDAAA???<<<;;;<<<>>>>>>===:::999777555444444444555555888HHHfff~~~tttrrrxxxttt[[[KKKHHHKKKMMMQQQRRRPPPLLLJJJOOOYYYbbbvvv|||lllddd\\\ZZZbbbccciiirrrwwwyyyxxxxxxwwwwwwtttpppnnnoooqqqqqqqqqwwwyyy|||}}}xxxtttssstttttttttwww{{{}}}|||||||||}}}{{{yyy}}}~~~|||xxx{{{}}}uuussspppmmmjjjgggbbb___[[[WWWPPPIIIEEECCCCCCCCCFFFFFFCCC<<<444//////000???IIIYYYhhhmmmggg\\\TTTEEEDDDEEEFFFDDDAAA>>><<<333000...---.........------+++))))))***+++***)))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---//////...///000333555777999:::>>>@@@CCCGGGIIIJJJeee\\\TTTQQQOOOKKKJJJJJJQQQSSSTTTQQQLLLIIIKKKNNNLLLKKKIIIGGGFFFEEEFFFFFFBBB>>>999333///;;;XXXtttzzz}}}tttpppuuuzzzzzz|||}}}xxxuuurrrhhhmmmwww}}}zzzxxxxxx{{{~~~~~~}}}~~~}}}xxxsssnnn]]]TTTKKKHHHHHHHHHKKKPPPOOORRRVVVXXX\\\cccooowwwzzzyyywwwpppcccVVVPPPQQQTTTXXXdddmmmfffZZZ___{{{sssTTTHHHGGGBBB@@@===<<<<<<<<<<<<;;;:::999777555444333333333333333>>>XXXvvv~~~sssmmmqqq}}}yyy```NNNKKKNNNQQQSSSTTTSSSPPPMMMQQQZZZbbbvvvyyyjjjccc]]][[[bbbccciiiqqqxxx{{{{{{yyywwwwwwsssnnnkkklllmmmoooooowwwyyy|||~~~zzzxxxwwwvvvuuutttrrruuu{{{~~~|||}}}{{{{{{{{{|||zzz|||{{{~~~vvvooonnnooopppqqqnnnsss{{{}}}vvvsssoookkkhhhddd___[[[ZZZVVVNNNGGGCCCBBBCCCEEEFFFDDD@@@999222///000333CCCKKKVVV]]]^^^XXXOOOGGG@@@BBBDDDDDDBBB???<<<999222000......//////...,,,---+++))))))***+++***)))************)))))))))(((************************))))))))))))))))))))))))(((((((((***+++---///000...///000333555777999:::>>>@@@DDDHHHJJJKKKZZZXXXVVVTTTNNNHHHHHHMMMOOOOOONNNLLLIIIGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMLLLFFF???999555<<>>>>>>>>===;;;999999888777555444333333333222111888LLLiiivvvmmmlllvvvzzzaaaOOOKKKOOOSSSUUUVVVVVVSSSPPPSSS[[[bbbrrr|||wwwjjjddd^^^[[[aaabbbhhhpppxxx||||||xxxuuutttooojjjhhhiiillloooqqqvvvxxx{{{~~~~~~}}}|||{{{|||~~~|||zzzzzzyyywwwvvvpppssswwwzzz|||~~~~~~|||{{{}}}|||zzzzzz~~~|||zzz|||}}}~~~zzzmmmdddZZZZZZZZZZZZ[[[]]]___aaagggnnnzzz}}}{{{wwwtttoookkkgggccc^^^[[[ZZZUUUMMMEEEBBBBBBDDDFFFEEEBBB<<<555000000333666BBBJJJPPPQQQPPPMMMHHHCCC===AAABBBAAA???>>>:::555111///......//////...,,,,,,+++******++++++***(((((())))))******)))((((((************************************************(((((()))***+++---///000...///000333555777999:::===@@@DDDHHHJJJKKKUUUTTTSSSRRRMMMIIIKKKRRRMMMLLLLLLMMMNNNMMMJJJFFFGGGHHHIIIJJJKKKLLLLLLLLLPPPHHHAAA>>>:::AAAYYYttt~~~uuuwww|||~~~wwwtttmmmrrr{{{yyyxxx{{{~~~|||yyyyyy|||}}}vvvnnneee___RRRIIICCCEEEIIILLLNNNQQQOOORRRUUUZZZeee{{{{{{vvvooocccXXXRRRRRRUUUYYY```fffeee```hhhzzzYYYMMMIIIEEE>>>>>>>>>???@@@???===:::777777666555444444333333222111555DDD___}}}}}}rrrlllrrrwww___MMMIIINNNRRRWWWYYYYYYUUURRRSSSZZZaaannnxxxuuujjjeee___ZZZ___aaafffoooxxx|||{{{vvvrrrnnnjjjfffeeeiiinnnsssvvvwwwzzz~~~}}}{{{uuuuuuvvvyyy~~~|||||||||{{{xxxuuutttuuuuuuuuuvvvxxx{{{|||||||||}}}|||{{{{{{zzz{{{|||~~~{{{rrrbbbSSSLLLDDDGGGKKKMMMMMMOOOTTTYYYbbblll{{{~~~|||zzzxxxtttppplllhhheeeaaa^^^YYYTTTLLLDDD@@@AAADDDGGGDDD???888222///111666:::EEELLLPPPMMMJJJIIIGGGBBB===@@@@@@======>>>999111000///...///000000...,,,,,,+++******++++++***((('''((()))******)))((((((************************)))))))))))))))))))))))))))))))))***+++---...///...///000333555777999:::===???DDDHHHJJJJJJUUUQQQPPPOOOMMMKKKOOOVVVMMMLLLMMMRRRVVVUUUNNNHHHJJJKKKKKKLLLKKKIIIGGGFFFKKKAAA;;;999888>>>UUUooozzztttyyy~~~|||pppuuuzzzzzzyyy|||}}}yyyxxxzzz~~~}}}uuukkkaaa[[[PPPHHHBBBEEEKKKMMMOOOQQQPPPUUU[[[aaalllvvvuuummmbbbYYYUUUUUUXXXYYYdddgggaaa\\\jjjoooSSSKKKFFF===<<<<<<>>>@@@BBBBBB???<<<666666666555555444333333222222444@@@YYYxxxxxxnnnqqqttt\\\KKKGGGLLLQQQXXXZZZZZZWWWSSSTTTZZZ```jjjvvvtttjjjggg```ZZZ]]]```fffooowww|||zzzuuupppjjjgggcccdddiiiqqqxxx|||{{{}}}~~~{{{qqqpppqqqvvv|||}}}}}}||||||zzzwwwtttwwwwwwuuurrrqqqssswww{{{|||}}}~~~~~~~~~}}}{{{xxxyyy{{{|||~~~qqq\\\NNNJJJBBBEEEFFFCCCAAAEEEPPPZZZaaalll}}}}}}{{{wwwtttpppmmmjjjgggdddbbbYYYSSSKKKCCC@@@AAADDDGGGBBB>>>666000///222888<<>>999///000///...///000000...,,,+++*********,,,+++)))((('''((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,---......///000333555777999:::<<>>;;;888888???HHHbbbxxx|||www~~~wwwuuu|||zzz}}}}}}}}}}}}}}}~~~~~~zzzvvvtttwww{{{yyyqqqjjjbbbXXXPPPIIIEEEDDDHHHKKKLLLNNNQQQRRRVVV]]]jjj~~~vvvwwwiii\\\WWWUUUVVV^^^hhhkkkaaaTTTaaabbbHHHCCCBBB<<<:::;;;<<<======<<<;;;::::::888666666666666555444---111666>>>OOOmmm~~~yyyvvvzzzqqq]]]PPPGGGDDDJJJSSS]]]bbbccc^^^XXXWWWZZZ^^^lllnnnooommmggg```ZZZWWW\\\fffnnnpppppppppnnnkkkgggcccaaahhhsss}}}~~~}}}|||uuutttrrrpppoooqqquuuxxxyyy{{{||||||zzzxxxxxxyyyuuunnnkkknnnnnniiihhhkkkvvvxxx{{{{{{|||~~~|||xxxxxx|||}}}gggTTTHHHFFFCCCCCCEEEFFFGGGLLLRRReeewww|||yyywwwwwwrrrmmmiiigggeee```\\\ZZZQQQFFF>>><<<===>>>>>>>>>777444444333222777@@@ZZZRRRNNNRRRRRRLLLEEECCC@@@===>>>DDDBBB888111//////......///000000///---(((((())))))******++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))************''')))***+++******+++------///000111222333666999;;;===@@@CCCFFFIIILLLKKKIIIGGGGGGIIIKKKLLLNNNNNNTTT^^^ccc]]]SSSMMMHHHGGGGGGIIIKKKKKKHHHFFFBBB???@@@AAA???;;;;;;>>>NNNggg|||xxxzzz}}}|||vvvrrrwww|||www~~~~~~~~~}}}}}}}}}}}}}}}~~~|||vvvsssuuuxxx~~~}}}vvvlllddd^^^WWWNNNHHHFFFDDDEEEJJJNNNNNNOOOSSSQQQ[[[hhhwww}}}kkkbbbYYYVVVXXX___iiiqqqeeebbb___ppp\\\GGGAAA???<<<;;;;;;;;;<<<<<<;;;;;;;;;:::888666555666666555444444333222555EEEddd|||wwwrrrtttzzzyyyiiiWWWNNNJJJJJJNNNTTT^^^dddfffbbb[[[XXX\\\```llloooqqqoooiiiaaa[[[WWW]]]fffoooqqqqqqqqqoookkkeeeaaaaaaiiivvv}}}|||tttsssqqqooonnnooorrrtttvvvxxx{{{{{{yyyvvvtttttttttlllggggggfffddddddhhhoootttzzz~~~||||||xxxfffZZZPPPKKKGGGFFFEEEGGGNNNVVVqqq{{{yyyuuurrrnnnlllkkkfff```ZZZWWWOOODDD===;;;<<<;;;;;;888444222333444777AAALLL^^^YYYVVVXXXUUUMMMGGGEEEAAA>>>???CCCCCC;;;555444000///...///000///...,,,)))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))''')))***+++******+++------...000111222444777999<<<===@@@DDDFFFHHHKKKJJJGGGEEEDDDDDDEEEFFFKKKTTTbbbjjjeeeWWWMMMLLLIIIHHHHHHJJJKKKKKKHHHFFFBBB??????BBBBBB<<<888888<<>>@@@@@@===999999555MMMlll}}}yyyooottt||||||xxxsssrrrrrrpppmmmlll{{{~~~||||||{{{{{{yyyvvvooommmppprrruuuyyy}}}{{{qqqjjj```XXXRRRMMMHHHEEECCCDDDHHHOOOQQQPPPPPPTTTTTTkkkzzzqqq]]]ZZZUUUWWWdddpppnnndddVVVhhhyyycccOOOFFF===:::<<<::::::888777777888::::::888666444444555555555444333555999AAANNNeeeyyyqqqqqqtttyyytttdddZZZXXXYYY\\\]]]bbbggglllmmmfffaaadddkkkjjjnnnrrrrrrmmmddd\\\WWW^^^fffnnnrrrttttttpppjjjccc```aaakkk{{{~~~~~~}}}||||||zzzxxxvvvqqqrrrsssrrrooommmmmmmmmrrrpppqqqrrrtttrrrpppnnnlllqqqxxx{{{qqqeee^^^\\\aaannnzzz}}}yyywwwtttrrrpppnnnlllfff^^^WWWOOOIIIBBB===<<<:::666333222222111111444@@@RRRaaaaaa```^^^WWWNNNGGGGGGJJJPPPOOONNNNNNJJJAAA888222222111/////////---+++)))++++++******))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((())))))''')))***+++******+++------...000222333555888:::>>>@@@BBBDDDFFFFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJMMMRRRTTTOOOFFFDDDGGGHHHIIIJJJKKKJJJHHHGGGGGGKKKEEEBBBCCCCCC???:::888333EEE```xxx~~~{{{rrrwww|||qqqnnnrrrwwwwwwttt}}}|||||||||xxx~~~vvvooolllmmmmmmoootttyyy~~~~~~~~~xxxrrrhhhbbbXXXOOOHHHEEECCCBBBFFFFFFJJJPPPQQQOOOQQQVVV\\\uuuttteee\\\XXXUUU[[[iiipppgggYYY]]]wwwXXXJJJEEE===888<<<999888777666666777888999777555333333444555444333222333:::DDDPPPdddzzzsssqqqtttrrrgggcccgggkkknnnlllmmmpppqqqjjjbbbbbbiiijjjnnnrrrrrrmmmddd\\\XXX\\\dddmmmrrruuuvvvqqqjjjeeebbbbbbkkkzzz|||tttsssqqqnnnlllnnnqqqtttuuuzzz{{{xxxyyyzzz~~~uuuooonnnsss|||yyywwwwwwsssnnnkkkhhhccc[[[VVVKKKGGGAAA===<<<:::666333333444444444:::III\\\iiilllkkkdddWWWKKKFFFHHHLLLTTTVVVXXXWWWRRRJJJ>>>555222111///......---***(((++++++******))))))((((((''''''(((((())))))******(((((((((((())))))))))))(((((()))))))))*********''')))***+++******+++---,,,...111222333555999;;;???@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKHHHFFFHHHGGGDDDDDDHHHGGGIIIKKKJJJHHHFFFFFFFFFEEEDDDGGGKKKJJJAAA888555111:::OOOiii}}}ssswww~~~rrrmmmuuu{{{vvvzzz~~~~~~~~~zzz}}}~~~|||vvvpppnnnmmmjjjllloootttyyy}}}}}}zzzyyyyyyuuummmfff```ZZZQQQIIICCCBBBCCCEEEIIIIIILLLPPPQQQQQQVVV^^^jjjnnn]]]XXXTTTVVVaaaiiiiiiccc___rrrlllNNNDDDAAA;;;888;;;777777666666666666777777666444222222444555444333444222444;;;CCCUUUuuuzzzrrrppprrrsss~~~{{{sssvvvxxxsssqqqrrrlllbbb___ccclllpppssssssnnnfff___[[[[[[ccclllrrrwwwyyytttlllgggcccccclllzzzyyywwwtttqqqqqquuu{{{~~~~~~|||{{{zzzwwwrrrmmmhhhddd^^^WWWQQQHHHCCC>>><<<;;;:::777333222444555777AAASSSdddmmmvvvtttjjjYYYLLLHHHJJJLLLQQQUUUXXXXXXUUUPPPEEE<<<111000///......---***(((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''')))***+++******+++---,,,...111222444666999<<<>>>@@@BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIDDDBBBDDDDDDCCCCCCFFFFFFHHHJJJJJJGGGDDDDDDEEEBBBCCCHHHLLLHHH>>>888666444444@@@[[[uuuxxxyyy{{{vvvqqq|||||||||xxxooopppxxx}}}|||zzzxxxvvvssspppnnnjjjkkklllnnnrrrvvvzzz}}}~~~|||zzzxxxvvvssslllddd^^^XXXSSSLLLEEEBBBCCCHHHLLLLLLLLLNNNQQQRRRUUU___iiizzzvvveeeXXXVVVUUU\\\fffddd[[[aaaooolllXXXDDD===;;;999888999555555666666666666555555555333222222333444444333444111222555777@@@[[[www|||sssoooqqqkkksss~~~{{{qqqlllooonnnfffbbbeeeooorrruuutttooohhhbbb___\\\dddmmmttt{{{}}}xxxppphhhddddddmmm{{{~~~~~~}}}{{{zzz{{{}}}{{{zzzzzzzzztttqqqlllhhhccc[[[QQQIIIDDD???:::888999999666444222333444666CCCUUUbbbeeelllllldddUUULLLKKKKKKJJJKKKOOOPPPMMMKKKJJJBBB999000///.........---***((()))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))***''')))***+++******+++---,,,...111222444666:::===>>>???AAADDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDAAABBBEEEDDDAAA@@@BBBEEEHHHJJJIIIFFFCCCCCCEEEEEEEEEFFFFFFAAA:::999===:::444:::SSSppp~~~|||{{{~~~{{{www}}}{{{qqqooovvv}}}|||xxxvvvvvvuuurrroookkkkkkjjjkkkmmmqqquuuwww~~~~~~}}}}}}}}}}}}{{{zzzxxxuuuppphhh```ZZZOOOKKKEEE???>>>BBBIIINNNNNNMMMNNNQQQSSSYYYfffrrr}}}lll\\\SSSXXXXXXbbbjjj^^^PPP___|||~~~TTTJJJ>>>777666888888888333444555666666555444333444333111222333444444333111000333777333333EEE\\\~~~uuuppprrrkkkpppzzzwwwjjjeeelllqqqllliiilllrrruuuwwwvvvpppjjjeeebbb]]]dddnnnvvv~~~{{{rrrhhheeeeeemmm|||}}}}}}yyywwwwwwxxxyyyqqqooollliiicccYYYMMMCCCAAA===888666777777666444222333111444@@@QQQYYYXXXYYY[[[WWWNNNIIIKKKKKKHHHGGGJJJGGGAAA??????999222000...------...---+++)))(((((())))))******++++++******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))((()))++++++******,,,---,,,...111222444777:::======???AAADDDFFFGGGNNNMMMJJJHHHGGGGGGHHHIIICCCBBBAAAAAAAAACCCEEEFFFFFFGGGIIIIIIGGGFFFFFFGGGLLLGGGCCC@@@@@@@@@===;;;:::666777EEE___www}}}~~~{{{{{{sss|||zzz~~~|||{{{zzzrrrxxxvvv{{{~~~{{{||||||yyyvvvtttvvvyyyssskkkffffffggghhhkkkooouuuzzz~~~~~~}}}|||zzzvvvvvvuuurrrkkkccc[[[UUUIIIFFFCCCCCCGGGJJJJJJJJJKKKKKKPPPUUUWWW]]]oooyyyoooiii]]]OOOVVV``````ZZZWWWXXXjjj~~~bbbCCC@@@===999777777888888555555555555555555555555222222222222222222222222333111222666555555===IIIxxxxxxqqqnnnkkkjjjuuukkkhhheeegggmmmqqqpppmmmuuusssrrrqqqpppmmmhhheeecccfffmmmwww{{{uuummmiiiiiiqqq~~~}}}|||}}}~~~~~~~~~}}}{{{{{{zzzuuurrrmmmfff___UUUKKKEEE>>>;;;888666555444333111222000111666@@@JJJQQQUUUXXXYYYVVVPPPHHHDDDEEEHHHHHHJJJEEE<<<777888555///111000///---,,,+++******)))((((((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((***,,,---,,,++++++,,,...///000222444666777888???AAACCCFFFHHHIIIPPPOOOLLLJJJIIIIIIIIIJJJCCCBBBAAAAAAAAACCCDDDFFFFFFGGGIIIIIIGGGFFFGGGGGGIIIFFFCCCBBBBBBBBB@@@>>><<<999999BBBVVVlll{{{~~~www}}}yyyvvvxxx|||xxxvvvwwwyyyuuummmgggeeeeeedddgggkkkpppvvv~~~}}}|||{{{yyywwwttttttrrrnnnfff\\\SSSMMMFFFDDDCCCEEEHHHJJJKKKJJJHHHIIIOOOWWW]]]iiiyyyeeeZZZXXXYYY```gggbbbZZZZZZaaayyylllPPP@@@===:::777666666666777444444444444444444444444222222222222222222222222333111333555333222888BBBfffyyyrrrpppgggeeeooozzzdddaaaaaafffmmmrrrqqqnnnoooqqqrrrsssrrrooommmkkkhhhjjjpppxxx|||wwwqqqnnnnnnuuu}}}~~~~~~{{{yyyxxxzzz{{{{{{{{{}}}~~~~~~}}}||||||||||||uuuqqqkkkddd\\\SSSIIICCC>>>;;;888555555444333111000000222:::EEENNNSSSSSSPPPPPPNNNIIIDDDCCCHHHMMMKKKKKKDDD:::666666444000111000...---+++*********++++++***))))))((())))))(((((((((((())))))))))))***)))))))))((((((((('''***))))))(((((())))))***)))+++---...---,,,,,,---...///000222444666777888>>>@@@CCCEEEGGGHHHPPPOOOLLLJJJIIIHHHHHHIIIDDDCCCBBBAAAAAABBBDDDEEEFFFGGGIIIIIIGGGGGGGGGHHHFFFEEEDDDDDDEEEEEECCCBBB???===;;;>>>HHH[[[rrr|||zzz|||yyyyyyyyyxxxooogggdddbbb```aaaeeegggnnnwww~~~}}}||||||~~~|||{{{zzzxxxvvvtttsssqqqllleee[[[RRRIIIDDDEEEEEEFFFIIILLLMMMLLLKKKIIILLLSSS]]]iii{{{ooo\\\RRRVVV```eeeggg___YYY___lllwwwVVV===;;;:::777555444444555666222222222222222222222222222222222222222222222222222222333444222000333999NNNnnn|||uuussshhhdddkkk}}}yyykkk___^^^___fffmmmqqqoookkkiiinnntttvvvtttsssssssssppppppsssyyy}}}zzzxxxvvvwww|||~~~}}}}}}}}}}}}~~~}}}{{{wwwvvvvvvwwwwwwvvvyyyyyyzzz|||~~~}}}|||{{{zzzzzztttpppiiiaaaXXXOOOFFF@@@===;;;777555444444333111111222888CCCPPPXXXZZZXXXVVVTTTPPPJJJEEEFFFLLLQQQQQQLLLBBB888444444444222111000...---+++*********,,,+++***)))((('''''''''''''''(((((())))))******))))))))))))((((((((((((+++******))))))******+++***,,,......---,,,---......///000222444666888999>>>???BBBDDDFFFHHHMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHGGGHHHIIIFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@===;;;>>>NNNkkk}}}{{{yyy}}}}}}{{{}}}{{{{{{yyyppphhheeebbb^^^^^^aaa^^^dddkkkqqquuuwwwxxxyyyyyy{{{~~~}}}{{{zzzyyyxxxvvvsssrrrmmmdddYYYOOOHHHCCCAAAGGGIIIKKKNNNPPPOOONNNLLLNNNSSS[[[fffuuuhhh^^^ZZZWWW\\\ccclllggg[[[[[[mmmbbbHHH777999777666444444444555666333333333333333333333333111111111111111111111111000111333333111000222444>>>YYY~~~yyywwwooojjjlllyyyyyylllaaa```aaagggmmmppplllhhhgggnnnvvvxxxwwwuuuwwwyyyvvvvvvwwwzzz}}}}}}|||}}}}}}}}}||||||}}}{{{zzzyyywwwtttrrruuuvvvwwwzzz~~~|||yyywwwvvvsssnnneee\\\SSSKKKCCC>>>===:::777555444444333111222555>>>LLLZZZccccccaaaZZZXXXSSSMMMJJJMMMTTTZZZUUUMMM@@@666222333444333000///...,,,+++***))))))***)))((('''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((*********))))))************+++------,,,+++,,,......///000333555777999:::===???AAADDDFFFGGGKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJHHHIIIJJJIIIGGGEEECCCCCCBBBAAA???;;;999EEEddd|||xxxyyy}}}~~~yyyvvvyyyvvvxxx}}}~~~xxxqqqjjjgggddd```___```[[[^^^bbbfffkkkpppvvvzzzzzz|||{{{zzzyyyyyyxxxwwwtttrrrmmmfffZZZNNNFFFBBBBBBDDDIIIKKKMMMOOOOOONNNMMMLLLPPPXXXcccpppwww]]]UUUXXX]]]fffppp{{{nnn[[[aaauuuSSSBBB<<<888777666555444555555666333333333333333333333333111111111111111111111111///111222222222333444444999IIIhhh}}}|||uuupppooowww}}}ooodddbbbbbbhhhnnnqqqoookkkiiipppwwwzzzxxxwwwyyy|||{{{zzzyyyzzz|||}}}}}}}}}~~~~~~~~~~~~|||{{{||||||vvvrrrrrrsssvvvyyy|||~~~{{{xxxwwwrrrlllbbbXXXOOOGGGAAA===<<<999666444444444333222000666BBBQQQ^^^eeegggeeeYYYWWWSSSPPPPPPUUU\\\bbbWWWLLL>>>666333333333444000///...,,,******))))))(((((((((((()))***++++++&&&''''''((()))******+++(((((((((((())))))))))))***))))))(((((())))))***)))***++++++***)))+++---...///000333555888999:::===???AAADDDFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEGGGIIIJJJIIIHHHIIIJJJJJJKKKKKKJJJFFFDDDCCCCCCCCC@@@@@@>>>:::AAA\\\www|||zzz~~~~~~vvvrrrnnnvvvyyysssnnnllliiiccc``````\\\]]]^^^```dddjjjrrrxxxyyy|||}}}||||||xxxwwwvvvuuutttqqqnnnkkkbbb[[[PPPFFFAAABBBEEEHHHIIIKKKLLLLLLKKKLLLMMMOOOTTT```oooxxxmmm```ZZZZZZcccsssppp___lllcccHHH???>>>888777666555555555555555444444444444444444444444111111111111111111111111...111222111222555666333999>>>VVVzzzuuuqqqpppttt||||||mmmfffcccbbbfffnnnttttttrrrmmmqqqvvvxxxxxxyyy{{{}}}~~~}}}}}}||||||}}}~~~~~~}}}{{{{{{}}}}}}yyyuuuwwwxxxzzz|||}}}~~~~~~}}}{{{qqqjjj___TTTLLLEEE@@@===;;;999555444444444333222///;;;LLLZZZccceeeeeedddhhheee```\\\ZZZ\\\^^^```WWWJJJ===777666444333444000///---,,,***)))))))))*********+++,,,---...///''''''(((((())))))******(((((((((((()))))))))))))))))))))(((((()))))))))((()))***)))((()))***,,,...///111333666888:::;;;>>>???BBBDDDFFFHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLKKKHHHEEECCCCCCEEEDDD@@@@@@@@@===???RRRiii|||qqqppp{{{|||wwwsssrrrnnnfff```___[[[\\\\\\\\\^^^ccciiinnnrrrvvvzzz}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvtttqqqooolllhhhbbb^^^QQQMMMHHHCCCBBBDDDHHHKKKKKKLLLLLLKKKKKKMMMSSSWWWbbbrrrzzz``````______hhhvvvrrrnnnmmmsssOOO???<<<:::777777666555444444333333222222222222222222222222111111111111111111111111///222111...000444555111777666IIInnnuuusssqqqpppttt}}}rrrlllgggccceeelllsssvvvvvvpppqqqsssvvvyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}{{{ppphhh]]]RRRIIIDDD@@@>>>;;;888555444444444333222888III```oooqqqlllgggeeerrroookkkgggeeecccaaa```TTTGGG<<<999999555333333///...---+++***))))))(((+++*********+++,,,------(((((((((((())))))))))))'''((((((((()))))))))***+++******))))))******+++)))*********))))))+++---...///111333666999;;;<<<>>>@@@CCCEEEGGGHHHCCCDDDEEEFFFGGGHHHHHHGGGKKKKKKJJJIIIHHHGGGEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKJJJGGGDDDBBBEEEGGGEEE@@@???BBB???>>>KKK^^^xxx|||www|||zzzwwwvvvrrrhhh```]]]YYYYYYZZZYYYYYY[[[___bbbjjjnnnssswwwyyyyyyzzz{{{~~~~~~||||||{{{zzzyyywwwvvvuuutttrrrnnnkkkfff```YYYTTTEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNMMMLLLMMMRRRZZZ```sssfff\\\VVVWWWWWW```wwwcccnnnXXX@@@:::999555777666666555444222222111111111111111111111111111000000000000000000000000111333111,,,...333333///555222CCChhhwwwvvvsssnnnnnnvvv}}}sssllleeedddiiipppttttttqqqpppqqqtttyyy}}}}}}~~~~~~~~~|||yyyxxxoooggg[[[PPPIIIDDDAAA???:::888555333444444333222DDDYYYtttvvvmmmjjjfffffffffgggiiijjjiiihhhSSSFFF<<<;;;;;;777222222///...---+++***)))(((((())))))((((((((((((((()))))))))))))))(((((((((((('''((((((((())))))******,,,++++++++++++++++++,,,+++++++++***)))***,,,...---///111333666999;;;<<>>AAADDDBBBAAAGGGRRRrrr}}}~~~{{{|||{{{uuuqqqlllfffbbb```\\\WWWUUUUUUWWWYYYYYYccceeejjjoootttwwwyyyzzz}}}~~~~~~|||||||||}}}~~~~~~}}}|||}}}{{{xxxwwwvvvuuurrrqqqqqqpppmmmggg___UUULLLFFF===???CCCHHHKKKMMMNNNNNNLLLMMMMMMNNNOOOUUU^^^eeezzzfffYYYSSSYYYUUU]]]rrryyyllliiixxx\\\FFF@@@:::777777555444444333333222222111111111111111111111111111000000000000000000000000222222111111111111222222333777===WWW~~~~~~xxxrrrnnnmmmppp|||yyyrrriiieeeiiipppvvvzzzvvvttttttuuuwwwyyyzzzzzz~~~{{{~~~{{{vvvrrrnnnbbbVVVOOOIIICCC???@@@555::::::222...333999<<>>DDDLLLcccrrr~~~}}}{{{{{{wwwrrrkkkggg```\\\VVVRRRRRRSSSTTTUUUWWWZZZ___fffmmmssswwwyyyzzz{{{|||~~~~~~~~~}}}~~~}}}}}}~~~|||~~~~~~~~~}}}|||xxxuuusssqqqooommmjjjgggaaaYYYQQQJJJEEEBBBBBBDDDGGGIIIKKKLLLLLLLLLMMMNNNOOORRRWWWaaammmvvv~~~kkk^^^WWWSSSZZZ\\\eeeuuu}}}wwwiii___lllyyyRRRAAA===999666666555444444333333222111111111111111111111111111111000000000000000000000000222111111000000111111222///444;;;TTTyyyyyyrrrnnnkkklllvvv}}}vvvlllgggiiinnnsssvvvxxxwwwvvvwwwxxxyyyxxxwww|||~~~~~~~~~|||~~~|||wwwrrrnnnhhh]]]RRRMMMHHHBBB>>>>>>666666555222000222666;;;]]]ppptttggg]]]^^^aaahhhnnnrrrsssqqq\\\RRREEE===;;;:::666222222///+++***+++++++++)))))))))))))))((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))***)))))))))))))))))))))************+++,,,---...///111333555666888:::===???@@@CCCFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDBBB???===???CCCFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEECCCBBBAAA@@@@@@CCCCCCCCCCCC???<<>>;;;999555111000...+++******+++******))))))))))))((((((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******************+++,,,---......111333555666888;;;===???@@@CCCFFFHHHIIIDDDDDDCCCCCCCCCDDDEEEEEE@@@>>>===???BBBFFFGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@???BBBCCCCCCBBB???===>>>AAADDD[[[xxx}}}tttttt~~~}}}}}}}}}wwwsssmmmggg^^^VVVRRRPPPOOONNNLLLLLLMMMPPPUUU[[[```cccnnnoooqqqssstttvvvvvvwwwzzzzzzzzzzzzyyy{{{~~~~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}~~~}}}||||||zzzxxxwwwxxxyyyyyyyyyxxxvvvtttsssooonnnmmmkkkjjjfff```]]]SSSNNNHHHBBB??????BBBDDDHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOTTT^^^mmmkkk^^^YYYWWWWWWZZZYYYbbbkkkkkk^^^UUUYYYdddcccOOO<<<777888777555444444444333333222111111111111111111111111111111111000000000000000000000000111111000000000000111111111555666DDD```vvvzzzuuuooommmsss|||}}}vvvtttuuuxxx{{{}}}xxxsssooonnnnnnmmmlllppprrruuuwwwzzz|||xxxuuuqqqmmmjjj\\\TTTLLLIIIFFF???999888444------444555333AAAVVViiimmmppplllbbbXXXPPPKKKXXX\\\dddjjjkkkhhhbbb]]]NNNHHHAAA<<<;;;888444000///---,,,+++************))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************+++,,,------...000333555666888;;;===???@@@CCCFFFHHHIIIAAAAAAAAABBBCCCEEEFFFGGGCCCBBBAAAAAACCCEEEFFFGGGLLLJJJFFFCCCAAAAAABBBCCC@@@AAABBBDDDDDDCCCAAA@@@???AAABBBAAAAAAAAAAAAAAA>>>TTTqqq|||pppooowww}}}{{{}}}|||uuunnneee\\\VVVQQQNNNLLLLLLKKKJJJKKKMMMQQQUUUXXXbbbdddgggkkkooorrrtttuuuxxxxxxxxxvvvvvvwww{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~{{{{{{|||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwtttrrrqqqjjjjjjiiiiiieee^^^VVVPPPFFFDDDBBBAAAAAACCCEEEGGGKKKJJJJJJIIIJJJKKKLLLMMMOOOSSS]]]mmm|||iii___[[[XXXXXX[[[aaagggkkkeeeZZZXXXkkkoooQQQEEE:::777888888555333444333333222222111000000000000000000000000000000////////////////////////111000000000000000000111///222000888PPPggg}}}xxxsssooottt{{{}}}yyyyyy|||}}}tttnnnlllmmmpppqqqqqqssstttssstttyyy|||yyywwwtttpppnnnYYYQQQJJJGGGDDD===777555555///000444222333IIIdddooonnnjjjcccYYYQQQNNNOOO^^^dddlllppplllaaaUUUMMMCCC@@@<<<;;;:::888444000,,,,,,,,,+++***)))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************************+++,,,---------000333555666888;;;>>>???@@@CCCFFFHHHIII>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFUUUQQQJJJDDDAAA@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA===AAACCCBBBCCCFFFEEEBBBEEEUUUnnn}}}xxx|||~~~{{{}}}xxxyyy||||||vvvnnneee]]]VVVPPPLLLJJJIIIHHHHHHIIILLLOOOQQQTTTWWW\\\ccciiiooosssuuuttttttuuuttttttvvvyyy|||}}}}}}}}}|||zzz{{{}}}~~~~~~~~~xxxyyy{{{zzzxxxwwwwwwwwwzzzzzzzzzxxxvvvsssqqqoooiiigggeeebbb]]]UUULLLEEE>>>>>>???AAACCCEEEGGGHHHNNNMMMKKKIIIIIIJJJKKKLLLQQQXXXhhh~~~uuuddd^^^[[[XXXYYY___gggiiiiiiddd___ggg]]]EEE@@@:::888888777555333333333333222111111000000000000000000000000000000////////////////////////111000000//////000000111000555333999LLLddd~~~zzztttpppssszzz{{{zzz}}}|||rrrlllkkkmmmqqqsssrrrsssqqqmmmjjjnnnxxx|||zzzwwwtttppplllUUUMMMFFFDDDAAA;;;666555777444333333222999QQQkkksssnnnggg```XXXRRRTTTZZZdddjjjqqqrrrjjj\\\NNNEEE<<<<<<;;;;;;:::777333///+++,,,---,,,***))))))+++))))))))))))((((((((((((......---,,,+++***))))))))))))))))))))))))))))))((((((((()))******++++++************+++,,,---...---///333555666999<<<>>>???@@@CCCFFFHHHIII>>>???AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCDDDOOOLLLHHHDDDAAA@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA>>>BBBEEEDDDFFFIIIHHHCCCGGGQQQggg}}}zzzuuuvvvxxxzzzzzzyyyqqqhhh___WWWQQQKKKJJJHHHGGGGGGHHHJJJKKKIIILLLQQQWWW^^^dddhhhjjjjjjlllmmmooopppssswwwyyyvvvwwwxxxwwwuuuvvvyyy}}}{{{}}}~~~|||zzz{{{|||wwwyyyzzzxxxuuurrrrrrsssssssssrrrqqqnnnkkkhhhfffaaa]]]XXXSSSOOOJJJEEEAAA===???@@@CCCEEEGGGHHHHHHLLLKKKIIIIIIJJJNNNQQQSSSaaajjj|||zzzjjj\\\YYYYYYWWW^^^hhhnnnmmmnnnqqqwww}}}QQQ>>>===:::777666666555444333333222222111000000000000000000000000000000000////////////////////////000000////////////000000000888888;;;JJJ^^^}}}~~~wwwqqqsssxxx~~~|||}}}}}}vvvrrrrrrtttwwwxxxyyyxxxtttkkkeeegggqqqyyy~~~zzzvvvrrrllleee```NNNFFF@@@???>>>:::777777666666444555<<>>@@@BBBDDDDDDDDDBBBAAABBBBBBBBB@@@???@@@AAACCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???DDDFFFEEEGGGKKKIIICCC@@@GGG[[[vvv~~~~~~xxxttttttvvvwwwwww~~~{{{qqqggg^^^XXXNNNLLLJJJHHHFFFEEEDDDDDDCCCFFFJJJOOOTTTXXX[[[\\\```cccfffiiilllooosssvvvqqqssssssrrrqqqrrrvvvzzzvvvyyyzzzyyyvvvtttuuuwwwwwwyyyyyywwwrrroooooopppiiiiiihhhfffccc```]]][[[VVVQQQJJJEEEBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJFFFFFFFFFHHHMMMSSSZZZ]]]xxxpppaaaUUUUUUVVVXXXcccqqqwwwwww{{{[[[:::::::::999555444444555444333333222222111000000000000000000000000000000000////////////////////////000000////////////000000+++444555666@@@OOOlllzzzttttttyyyyyy}}}}}}sssjjjkkkttt}}}}}}~~~}}}{{{vvvqqqjjjbbbYYYSSSIIIAAA;;;;;;<<<999888999444555555888HHH___qqqxxxtttllleee___YYYVVV]]]hhhsssuuutttmmm```QQQFFF@@@===>>>@@@@@@===777000,,,(((+++---,,,***((()))+++))))))))))))((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---...,,,///222555777999<<>>AAADDDFFFFFFFFFFFFCCCGGGGGGTTTrrr{{{vvvssstttxxx{{{zzz~~~wwwqqqhhh]]]VVVRRRLLLHHHEEEDDDCCCBBBAAA@@@AAACCCHHHLLLNNNOOOTTTUUUXXX[[[```dddhhhjjjjjjlllnnnnnnmmmmmmnnnooorrrrrrqqqqqqppppppppppppmmmnnnnnnnnnmmmkkkhhhgggfffaaa[[[YYYYYYVVVQQQKKKEEECCC???======???CCCEEEHHHFFFFFFIIIIIIFFFEEEHHHGGGGGGKKKPPPSSSYYYiiizzz{{{jjjfffWWWPPPXXX```eeennnzzzzzzsss~~~]]]CCC;;;777666444333222111111111000000000000////////////......................../////////...---------,,,////////////000000000000111000444777444:::TTTqqq|||vvvtttsssrrryyyzzzxxx{{{~~~~~~zzzzzzrrrkkkhhhbbbXXXOOOKKKBBBAAA???<<<:::888777777===444555IIIfffzzzttteee[[[YYY[[[aaaeeeuuuyyyyyylllYYYIIICCCCCCBBBFFFGGGCCC999111---,,,++++++************++++++)))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''(((((((((((()))))))))))))))((((((((((((***+++,,,)))************+++++++++...///111333444666999<<>>===<<<<<<;;;<<<>>>AAACCCDDDEEEDDDDDD<<<@@@>>>FFF```wwwzzzwwwsssqqqppprrruuuwwwyyy{{{yyyoooeeeccc]]]UUUNNNJJJIIIHHHGGGCCCBBBBBBCCCEEEEEEDDDCCCGGGHHHJJJMMMQQQUUUXXXZZZ```ccceeeffffffggghhhjjjjjjjjjjjjiiiiiihhhhhhhhheeeeeeeeedddbbb___\\\ZZZVVVQQQMMMKKKKKKJJJEEEAAABBBAAA???>>>>>>AAADDDFFFIIIGGGHHHKKKJJJGGGHHHKKKNNNKKKNNNXXXbbbpppkkk]]]^^^_________dddmmmwww|||kkkppp|||\\\GGG<<<777666555444333222111111111111000000000000/////////.......................................---------.../////////000000000000......111333......???UUUxxx|||wwwuuuqqqwww~~~}}}wwwnnneee```ZZZRRRKKKHHHBBBAAA>>><<<:::888777666999888FFFdddpppaaa```eeehhhkkkooo{{{{{{vvviiiVVVHHHBBBBBBEEEHHHHHHCCC:::222......+++******))))))******+++***)))(((''''''((()))***((())))))******))))))((((((((((((((()))))))))))),,,++++++++++++---...///++++++++++++,,,,,,,,,,,,...000222333444666:::<<<>>>@@@CCCFFFHHHIIIFFFDDDAAA@@@AAAEEEIIILLLIIIGGGFFFEEEEEEEEECCCAAAEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>=========<<<<<<<<<>>>???AAABBBCCCCCCBBBAAA===AAA===???RRRhhhwwwrrrlllkkknnnqqqsssssszzz|||~~~}}}uuuooohhh]]]TTTNNNKKKIIIHHHDDDCCCBBBBBBBBBAAA>>><<>>;;;999777666666444999PPPtttlll___gggsssuuuuuuyyy}}}rrrcccTTTIIICCCBBBFFFGGGGGGAAA888111---,,,+++******))))))******+++++++++))))))))))))++++++)))******++++++******)))(((((((((((()))))))))))),,,,,,+++,,,,,,---//////,,,,,,,,,,,,------------...000222333444666:::<<<>>>@@@CCCFFFHHHIIIBBBAAA@@@@@@CCCGGGLLLOOOMMMLLLJJJHHHGGGDDDBBBAAABBBBBBCCCCCCBBBAAA???>>>999:::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@EEEAAA???JJJ\\\yyy|||tttkkkhhhlllqqqsssrrr{{{|||yyysssiii```YYYSSSNNNKKKFFFDDDBBBAAAAAAAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLMMMNNNNNNPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOOLLLJJJGGGFFFBBB@@@??????AAABBB@@@?????????@@@AAABBBCCCDDDEEEEEEDDDDDDFFFEEEDDDHHHOOOUUUZZZeeevvvsss___YYY\\\\\\]]]```jjj{{{xxxeeennnsssMMM===;;;999444555444333222111111111111111111000000000/////////////////////////////////,,,---------.../////////........./////////000000000///111555444111333999UUUoooxxxppppppvvv~~~}}}zzz{{{xxxuuujjj```VVVRRRMMMFFFBBBAAABBB@@@===:::777666666666666===UUUuuu}}}{{{hhh```nnnzzzzzzzzz|||lll]]]RRRLLLHHHFFFEEEEEEBBB;;;333---***)))******))))))))))))******+++******))))))******+++)))******************)))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---------------///111222333555999;;;>>>@@@CCCFFFHHHIII<<<===???BBBEEEIIILLLMMMOOOOOOMMMKKKGGGCCC@@@???>>>???@@@@@@@@@???>>>===:::;;;<<<>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA===CCCAAA???EEEOOOiii}}}zzznnnhhhiiinnnppppppuuuxxx}}}zzztttmmmeee]]]WWWNNNJJJEEEBBBBBBCCCCCCCCC@@@@@@???????????????@@@@@@BBBDDDEEEDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>>>><<<;;;;;;<<<>>>?????????AAAAAABBBBBBCCCCCCBBBBBBGGGEEEFFFHHHGGGHHHPPPYYY\\\lll~~~ooobbbZZZYYY^^^aaabbbmmmzzzuuu}}}SSSCCC???888222333444333333222111111111111000000000////////////...////////////////////////,,,---------.../////////............////////////,,,+++,,,///111000222555AAA[[[ttt~~~sssooosss~~~{{{vvvqqqbbbZZZSSSPPPMMMFFFAAA???AAA???<<<888666666666777999HHHccc|||}}}wwwxxxllldddeeesss{{{zzz}}}vvvdddWWWQQQOOOMMMKKKEEECCC>>>777111,,,))))))***))))))))))))))))))***)))))))))(((((()))))))))((())))))******))))))((((((((((((((())))))))))))&&&'''(((((()))*********++++++++++++,,,,,,,,,,,,,,,...000111222444777:::===???CCCFFFIIIJJJ<<<===@@@BBBEEEHHHIIIJJJLLLMMMMMMJJJEEEAAA???>>>===>>>@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCGGGGGGFFFEEEDDDCCCBBBBBB???DDDBBBAAAEEEHHHZZZwww|||rrrvvv}}}rrrjjjhhhiiijjjjjjkkkpppwww~~~}}}uuulllfff]]]XXXQQQKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAA@@@???===>>>>>>======>>>>>>>>>>>>??????===============>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCFFFIIIKKKOOOZZZfffqqqyyyggg___\\\ZZZZZZ[[[^^^jjj|||```<<<999<<<555111777333333222111111111111111/////////.........------........................---------...............------.........////////////............///111222555LLLgggzzzyyyrrrqqqzzz}}}uuuooo\\\TTTNNNMMMKKKFFFAAA??????===:::777666666777888888TTTvvvuuuoooaaaeeennnxxx|||}}}yyymmm]]]RRROOOOOOOOONNNGGGCCC<<<666000---,,,+++***))))))(((((())))))***((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,...000111222444888:::===???BBBFFFIIIJJJCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHGGGCCC???>>>>>><<<===???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFCCCDDDHHHFFFPPPhhhuuuhhhnnnyyyrrrllliiigggfffhhhkkkpppvvv}}}~~~|||wwwlllhhhbbb]]]YYYTTTOOOLLLHHHGGGFFFEEECCCCCCBBBBBB>>>???@@@@@@>>><<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAA???@@@AAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDIIIOOOTTT\\\lll{{{oooeee\\\ZZZ[[[[[[]]]```bbbuuukkkPPP999666999666555888333222222111111111111111...------------,,,,,,,,,------------------------...............------------------.........//////000111222000//////000111444GGGccc}}}wwwrrrvvv~~~{{{rrrkkkWWWOOOHHHGGGFFFCCC@@@AAA===;;;888666555666888:::>>>eee~~~ssseeeeeeqqqzzz}}}~~~oooeeeXXXNNNKKKKKKLLLLLLFFFAAA999333...---,,,,,,))))))(((((((((((())))))'''((((((((((((((((((''')))******++++++******)))(((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,,,,------------...///222333444666999<<<<<>>>>>>>>999;;;===???@@@AAAAAAAAA======???@@@BBBDDDEEEFFFFFFEEEDDDBBBBBBAAAAAAAAAFFFDDD???AAAEEEAAAGGG\\\{{{wwwiiinnnzzzrrrkkkfffdddkkklllmmmpppvvvuuussspppmmmhhhbbbZZZUUUGGGGGGEEEDDDBBBAAAAAAAAA===???@@@@@@>>>===>>>>>>;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAABBBAAAAAA@@@AAABBBDDDFFFHHHJJJMMMSSS[[[cccnnnaaa]]]ZZZZZZZZZ[[[bbbjjjqqqOOOFFF<<<777777777555222222222111111111111111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------.........//////+++...111///---.........333CCC```~~~{{{ssstttzzz}}}wwwnnnfffUUUKKKCCCAAAAAA@@@@@@BBB<<<:::777555555777999;;;MMMvvv}}}ssscccppp~~~wwwiii```UUULLLHHHHHHIIIIIICCC===666///,,,+++++++++))))))(((((((((((())))))(((((())))))))))))((((((+++++++++,,,,,,+++++++++(((((((((((())))))))))))&&&''')))***++++++******---------........./////////111333555666888;;;>>><<<>>>BBBFFFIIIJJJ^^^UUUJJJCCC@@@BBBCCCCCCBBB@@@>>>======<<<;;;:::;;;<<<<<<===>>>??????@@@???===<<>>;;;<<<@@@CCCEEEAAABBBAAA???>>>@@@GGGMMMfffxxx{{{pppqqq|||xxxjjjbbbiiiiiiiiiiiijjjmmmrrrvvv|||{{{qqqjjjXXXPPPHHHFFFHHHGGGCCC>>>AAA???>>>===>>>???>>>===<<<======>>>>>>===<<<<<<>>>??????>>>======>>>@@@@@@???>>>>>>@@@BBBCCCCCCAAADDDGGGGGGFFFHHHKKKOOOOOO[[[jjjvvv~~~ooocccXXX[[[[[[YYY___lllyyyZZZFFF???777444555666555333000000000000000111111111......---,,,,,,,,,,,,------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///444:::MMMiii|||yyytttttt~~~wwwpppeee\\\LLLFFF@@@???CCCCCC???:::::::::888444333:::IIITTT~~~rrrccceeeuuuoooccc]]]TTTKKKDDDBBBBBBDDDBBB:::111---------,,,***)))))))))))))))***++++++******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,//////...------------...///000111333555888:::<<>>>>>AAA>>><<<<<>>AAADDDEEEFFF???@@@@@@???@@@BBBFFFIIIUUUfff}}}~~~}}}xxxqqqfffffffffeeeeeefffhhhjjjooovvv|||ttt___YYYRRROOONNNMMMJJJFFFHHHFFFCCCAAAAAA@@@???===>>>>>>??????>>>>>>======>>>??????>>>======>>>@@@AAA@@@??????@@@BBBCCCCCCDDDFFFIIIKKKNNNTTT\\\cccmmmyyyooo```\\\^^^YYY___bbbbbbiiixxxjjjJJJBBB<<<666333555666555333000000000000000000000000//////...------------...------------............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............111333???TTThhhuuu~~~{{{wwwwwwxxxpppiii^^^TTTJJJFFFBBBAAABBBAAA===999777555777999666<<>><<<;;;<<<<<<;;;999999999:::;;;;;;<<<<<<<<>><<<;;;<<<======<<<@@@@@@AAACCCEEEFFFDDDCCC>>>>>>???BBBEEEFFFFFFFFFFFFUUUkkk}}}fffeeecccaaa````````````aaagggpppzzz|||gggdddaaa\\\XXXUUURRRQQQNNNLLLIIIGGGFFFEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@???======???AAAAAAAAAAAAAAACCCEEEGGGHHHNNNQQQUUUZZZ```kkkxxxxxxbbbXXXZZZ```cccfffkkkttthhhGGG>>><<<888444333555555444111111111000000//////......000//////...............------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...222===JJJYYYkkkyyy{{{{{{}}}rrriiiaaaVVVLLLFFFEEEDDDBBB@@@===;;;999888222555;;;:::EEEsss}}}wwwyyyyyynnnaaaRRROOOMMMNNNQQQQQQLLLGGG:::555...+++,,,---,,,*********)))))))))))))))***''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,---......000000111222444666888999???AAADDDGGGIIIKKKAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;<<<===<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<===??????@@@FFFEEEEEEEEEEEECCC???<<<>>>>>>@@@DDDHHHJJJGGGCCCBBBLLL]]]vvvooolllfffbbb```^^^^^^]]]\\\^^^dddnnn||||||mmmoooqqqnnnggg```\\\[[[UUUSSSOOOMMMLLLKKKIIIGGGCCCCCCBBBAAA@@@?????????>>>???@@@???>>>???@@@BBBBBBCCCEEEGGGIIIMMMQQQTTT[[[```hhhpppzzzuuuhhhbbbbbbaaa```lllzzzyyyMMM:::<<<777555333333444444222111111111000//////...------//////...---------------,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///---...222:::JJJbbbvvv~~~yyylllbbbZZZQQQHHHCCCEEEEEECCC>>>:::888999;;;444222666>>>XXXwwwcccZZZWWWTTTSSSVVVYYYVVVLLLBBB555111---++++++,,,,,,++++++******)))))))))))))))&&&&&&'''(((((()))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))***+++---...///000000111222444666888999@@@AAADDDGGGIIIKKK@@@??????>>>???AAACCCEEE???===<<<<<<===>>>===<<<:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>@@@AAAGGGEEEBBB@@@???===:::888<<<<<<>>>BBBFFFGGGCCC???@@@EEEOOOddd~~~rrriiibbb___\\\[[[\\\ZZZ[[[bbbnnn|||}}}xxx}}}|||sssmmmkkkfffccc___[[[XXXUUURRROOOIIIHHHFFFEEEDDDCCCCCCCCCAAABBBCCCDDDDDDEEEGGGIIIIIILLLPPPTTTXXX]]]dddhhhmmmuuu}}}ppp```ZZZ___ggglllmmmZZZBBB;;;;;;333222222222333333222000000000000///...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......---///222777FFF^^^tttttt|||qqqdddZZZTTTLLLEEEAAACCCDDDAAA;;;777777999999777333666NNNvvvssseeeaaa[[[YYYXXX[[[\\\UUUGGG;;;111///,,,+++++++++++++++******)))))))))))))))***&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***+++,,,...///000000111222444666888:::@@@BBBDDDGGGJJJKKK@@@@@@>>><<<<<<>>>BBBFFF===<<<:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<@@@===:::999999:::999888::::::;;;>>>??????===;;;;;;===BBBPPPkkk}}}vvvlllccc\\\XXXZZZWWWUUUWWW___jjjtttzzz}}}wwwrrrlllgggbbb___ZZZYYYVVVTTTRRRRRRRRRRRRPPPQQQSSSUUUUUUWWWZZZ]]]^^^bbbiiinnnssszzzssseeebbb___```hhhwww]]]DDD===999555222222222222111111111111//////......------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,///222666AAAVVVjjjvvvxxx~~~tttpppeeeXXXPPPLLLGGGBBB@@@BBBAAA>>>999777888:::444:::@@@MMMnnnyyykkkccc```\\\[[[[[[\\\ZZZPPPBBB666......---,,,++++++++++++)))))))))))))))******+++''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))***+++---...//////000111333555888:::<<<@@@BBBEEEHHHJJJLLL???@@@???===:::;;;???BBB;;;999888888:::<<<<<<;;;::::::::::::::::::999999999;;;===<<<999888999:::<<<:::999999;;;<<<;;;;;;;;;<<<===<<<;;;;;;;;;===:::<<<===CCCVVVttt{{{~~~{{{uuuxxx}}}pppeee]]]WWWUUUSSSSSSUUU[[[aaafffrrrwww}}}zzzwwwuuurrrooommmmmmmmmmmmkkkmmmppprrrtttvvvzzz}}}|||rrrggg^^^]]]```gggvvv```EEE<<<888555444333333222111000000111222------------------------------,,,++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------************************++++++,,,,,,,,,---------,,,,,,...000222999JJJZZZ}}}zzz~~~xxxjjjeee[[[NNNHHHGGGEEEAAAAAA@@@===:::888888999;;;444BBB[[[yyywww{{{lllccc___ZZZaaabbbaaa^^^WWWJJJ<<<222------...---,,,*********(((((((((((()))***,,,,,,)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************++++++---...//////000111444777:::===>>>@@@BBBEEEHHHJJJLLL>>>???@@@>>>:::999;;;>>>888777666777999::::::999999999888888888888888888888;;;======;;;:::;;;======<<<===>>>@@@@@@>>><<<>>>@@@@@@>>>::::::===@@@===??????>>>JJJeee~~~yyy|||~~~pppfffUUUUUUUUUSSSRRRTTTXXX[[[]]]cccnnnyyyppp```\\\```ccceeedddmmmtttrrrCCC:::<<<666222777444444333111//////000222,,,---------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........************************++++++,,,,,,,,,---------...---......///333@@@NNNlll{{{www||||||~~~ttteee```VVVJJJEEEFFFFFFCCCAAA???;;;888777888:::<<<777JJJrrruuuzzzgggdddccc^^^jjjjjjhhhbbbVVVGGG888///---...///...,,,*********'''''''''((()))+++------******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++,,,---......///000111444888;;;>>>@@@AAABBBEEEHHHKKKLLL===;;;999:::<<<>>>??????<<<;;;999888777888888999:::999888777777888999999::::::;;;:::999:::<<<>>>>>>>>>============>>>>>>;;;<<<<<<:::999;;;@@@DDD???======@@@DDDOOOggg}}}xxx|||~~~mmm\\\UUUQQQTTTUUURRRRRRUUUSSSYYYaaajjjqqqvvvzzz|||yyyjjjaaa]]]\\\```fffnnn}}}ttt|||tttWWW>>>888888555222333222222222111111///......---------...............,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************++++++******++++++,,,---,,,,,,---///111333555666RRRqqq}}}zzzxxx|||www||||||pppdddYYYUUUNNNGGGBBBAAABBBCCCBBB;;;999<<<===888777999:::kkktttzzzxxxfff```eeelll{{{hhhLLL:::333///,,,,,,,,,+++++++++*********)))))))))(((((('''''')))))))))))))))*********))))))))))))************))))))))))))))))))))))))***(((&&&&&&''')))++++++***++++++,,,,,,------......000333444666888;;;>>>@@@BBBDDDGGGIIIKKK>>><<<;;;;;;===?????????<<<;;;:::999999999999999:::999999888999:::<<<===999:::;;;;;;:::<<>><<<<<<>>>??????>>>;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???888:::;;;<<<<<<>>>AAACCC======<<<;;;:::::::::;;;;;;<<<======<<<<<<>>>???BBBAAABBBBBBAAACCCMMMWWWzzzooo]]]UUUSSSRRRRRRSSSQQQNNNJJJHHHJJJNNNTTTXXXbbbhhhpppvvvzzz~~~yyyoooeee^^^UUUVVV\\\eeennnwww~~~rrrPPPBBB777000444666333111333000111111111000///...---//////......------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,)))))))))************+++************************+++************+++,,,,,,******+++,,,---///111222333HHHbbbxxx|||zzzyyypppfffZZZMMMDDD:::<<>>??????>>>===;;;;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<=========:::<<<===>>>>>>>>>@@@BBB>>>===<<<;;;::::::::::::;;;;;;:::999999:::===>>>???@@@CCCEEEHHHNNNVVV]]]jjjxxxmmmiiieee___ZZZQQQOOOMMMMMMMMMMMMMMMLLLNNNTTT\\\cccjjjqqqxxx}}}}}}oooeee```]]]\\\]]]bbbccckkkvvv{{{xxxeeeNNN===;;;555444666555111///111///000000000//////...---//////...------,,,+++++++++++++++*********************++++++,,,,,,,,,---)))))))))*********++++++***************************************++++++,,,******+++,,,---...000111000===NNNaaaxxx{{{vvvxxx|||{{{vvvnnncccWWWMMMDDD@@@===???AAACCCCCCAAA>>><<<333777::::::;;;GGG\\\ooorrrdddhhhsssiii[[[[[[bbbjjjnnngggcccXXXFFF555------000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***)))(((''''''((()))))))))************))))))))))))))))))))))))))))))******))))))*********++++++,,,,,,------...///111444555777999===??????AAADDDGGGJJJKKK@@@???>>>>>>???@@@>>>===:::;;;===>>>???>>>>>>===>>>======<<<;;;:::999999<<<===???>>>======>>>???>>>======<<<;;;;;;;;;<<>>:::999777666555222......111...////////////...------//////...---,,,++++++************************************++++++,,,,,,,,,************+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000111777@@@OOOcccyyyssspppssszzz~~~~~~vvvpppdddWWWLLLDDDAAAAAACCCCCCCCCCCCAAA>>>;;;999666<<>>111******,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,++++++***)))(((''''''((()))))))))************))))))))))))))))))))))))''')))++++++)))(((((()))***++++++,,,,,,------...///111333555666999<<>>======>>>???@@@>>><<<:::;;;<<<===>>>?????????>>>>>>===<<<;;;999777666;;;===>>>>>><<<;;;;;;;;;===<<<<<<<<<<<<<<<======@@@>>>::::::<<<@@@CCCDDDGGGGGGEEEDDDIIIQQQVVVUUURRRhhh|||qqqcccWWWRRRMMMKKKLLLMMMLLLKKKKKKKKKJJJJJJMMMPPPTTTWWW]]]```fffkkkpppwww}}}{{{nnniii___[[[___cccbbbdddiiiqqqnnnpppwww{{{{{{zzz{{{kkkOOO>>>:::666555444333222///...///111---...............------......------,,,,,,++++++)))))))))************************+++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++,,,,,,+++,,,,,,---......000111666AAAQQQdddsss{{{|||pppiiinnntttvvvyyy~~~~~~~~~xxxrrriii\\\NNNDDD@@@@@@@@@BBBCCCBBBAAA@@@===;;;:::888:::::::::HHHiii|||tttyyy{{{nnn```^^^hhhpppppplll\\\PPPCCC999111,,,,,,...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++******))))))(((((())))))))))))************))))))))))))))))))))))))&&&***...---***(((((()))***++++++,,,,,,------......000333444666888;;;>>>AAACCCFFFJJJMMMOOO<<<;;;<<<===???@@@>>><<<;;;;;;;;;<<<===>>>@@@@@@============;;;:::888777888:::<<<<<<;;;:::::::::::::::::::::;;;<<<======;;;::::::<<<@@@BBBBBB@@@CCCCCCBBB@@@EEELLLMMMHHHMMMZZZcccwwwtttfffbbb^^^]]]]]][[[UUUPPPLLLJJJIIIHHHHHHIIIIIIIIIJJJLLLPPPSSSVVVZZZ___bbbfffjjjmmmpppqqqrrrsssttttttrrrpppoooppprrruuuwww{{{~~~|||||||||vvvkkkeeejjjlllhhhhhhnnnmmmnnnrrrxxx}}}xxxYYYJJJ>>>888777222111111111000///000000000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++++++++++++++************)))))))))************+++)))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,...---///666BBBPPP```kkkrrrvvvbbb```ggglllsss{{{zzzzzz|||~~~wwwpppfff]]]PPPFFFAAA@@@@@@@@@AAABBBCCCCCCBBB???<<<:::555777<<>>@@@DDDGGGKKKMMM::::::;;;===???@@@>>><<<;;;:::::::::<<<>>>@@@AAA<<<============;;;:::999444777999;;;:::::::::;;;888888888999:::;;;<<<===444555777<<>>;;;:::=========DDDLLLKKKDDDMMMOOOLLLYYY~~~}}}|||}}}}}}uuuhhh]]]HHHHHHHHHHHHIIIHHHFFFDDDFFFGGGHHHHHHHHHHHHKKKMMMLLLOOOSSSVVVYYY\\\___bbbfffdddaaa___```cccgggjjjhhhlllnnnjjjfffiiittt~~~~~~yyywww}}}|||ttthhhhhhgggccceeemmmpppuuu|||wwwWWW@@@999111///333444111222222111111222000...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---(((((())))))*********+++,,,+++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******...,,,---111888CCCRRR^^^cccwww|||]]]VVV]]]eeeoooyyywwwyyy}}}~~~xxxqqqkkkXXXQQQGGGAAAAAABBBCCCBBBCCCDDDGGGHHHFFFBBB===999666;;;HHHbbbxxxxxx}}}rrrfffdddiiilllfff___GGG:::///...///---,,,...,,,,,,,,,+++++++++******)))))))))******+++++++++)))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))...333333///++++++,,,***++++++,,,,,,---......,,,...111222444666:::<<>>@@@@@@???>>>888:::===@@@AAA@@@>>>===<<<<<<===<<<;;;888666555666888;;;===>>>>>><<<;;;777777777777777666555555555666888999:::;;;;;;;;;<<<<<<===@@@CCCDDDBBBAAA@@@GGGIIIIII[[[~~~rrr```RRRGGGIIIMMMKKKFFFDDDGGGDDDDDDFFFFFFDDDDDDGGGFFFGGGHHHHHHGGGGGGJJJMMMOOOOOOQQQRRRSSSTTTTTTTTTQQQPPPOOOOOOQQQVVVZZZ]]]bbb``````aaa___cccrrrzzzqqqjjjkkknnnoootttzzzTTT???222555999444111333////////////............---------...------,,,+++,,,,,,---...////////////************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---///...///888GGGSSSbbbqqqbbbRRRVVVdddooovvvyyyxxxvvvyyy~~~}}}www~~~yyyqqqcccWWWMMMGGGAAA???@@@CCCCCCCCC???DDDLLLQQQKKK???888777>>>EEEaaawwwuuuqqqiiiddddddcccYYYNNN333222000///---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***444777...))),,,---(((,,,,,,------------------///111444666777999<<<>>>AAACCCHHHMMMPPPQQQ888:::<<<>>>@@@@@@??????<<<===>>>>>>===<<<:::999;;;;;;;;;:::999888777666888999;;;=========<<<;;;777777888888777777666555555666777999999:::::::::999;;;===???BBBCCCEEEFFFCCCDDDCCCCCCQQQllllll]]]PPPNNNPPPNNNKKKIIIIIIFFFFFFGGGFFFBBB@@@BBB===>>>???AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDMMMLLLJJJJJJKKKMMMPPPRRRQQQPPPQQQUUUYYYggg~~~yyyvvvvvvzzz___IIIAAA<<<<<<;;;555000///////////////..................///......---,,,,,,,,,,,,---.........------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))),,,...------444AAAKKKYYYhhh}}}tttZZZTTT]]]hhhnnntttwwwvvvwww{{{{{{www}}}xxxrrrhhhZZZOOOHHHEEEAAA???@@@BBBDDDEEEJJJKKKMMMLLLEEE;;;999===>>>YYY{{{rrroooooollliiiiiicccTTTEEE222111000...------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---666888///))),,,,,,(((,,,,,,,,,------------...///111444666777999<<<>>>CCCFFFJJJNNNQQQRRR=========>>>>>>???@@@AAABBBBBB@@@>>><<<999888777::::::999888888888888888::::::;;;;;;;;;;;;;;;:::888888999999888888777666666777888999999999999999777:::===>>>???BBBGGGKKKNNNHHHCCCDDDJJJYYYooo~~~pppaaa[[[YYYVVVSSSQQQMMMIIIGGGHHHFFFBBB@@@CCCDDDDDDDDDFFFGGGGGGFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGLLLJJJIIILLLTTThhh~~~zzzuuu}}}bbbBBB666???DDD@@@888444222000/////////............---............---,,,******,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++,,,,,,+++///888@@@OOO]]]qqqgggUUUUUU[[[jjjpppuuusssqqqrrrvvvwwwvvvxxx|||wwwnnneeeZZZMMMEEEBBBCCCBBBAAAAAACCCFFFIIINNNKKKHHHCCC<<<666:::AAANNNpppuuummmiiinnnqqqoooiii\\\III999000//////...------......,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************000777666...)))+++,,,))),,,,,,,,,---------......///111444666777999<<<>>>EEEGGGKKKNNNQQQRRRAAA???>>>======>>>@@@BBBGGGEEEBBB???<<<:::999999:::999888777888999:::;;;:::::::::999999888888888999999999999999888777777888888999999:::999999999777:::======<<>>AAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDEEEFFFGGGHHHHHHOOOMMMNNNUUUdddzzzvvvuuu}}}mmmTTTHHH;;;;;;MMMTTTEEE555222333111//////.........---------,,,,,,,,,,,,+++)))((('''++++++,,,++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((***,,,,,,+++,,,111666???LLL___ppp|||gggZZZSSSeeekkkpppooojjjjjjnnnrrrlllnnnqqqvvv|||wwwrrrjjj```UUULLLDDD@@@???BBBDDDDDDCCCDDDHHHLLLKKKFFF@@@>>>===@@@LLLXXXtttyyy{{{qqqnnnmmmllluuuzzzrrraaaNNN<<<000.........------......///,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))************************///333222+++(((+++,,,++++++,,,,,,------.........///111444666777999<<<>>>DDDFFFIIILLLNNNOOOAAA???===;;;;;;===@@@BBBDDDBBB???<<<:::999999:::999999888888888:::<<<===999999888777777666666666999999999999999888777777999999:::::::::::::::999888;;;===<<<:::<<>>CCCCCC???DDDMMM```~~~zzzooofff]]]WWWPPPKKKKKKOOOHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKIIILLLVVVjjjvvvqqquuuoooHHH999<<<999PPP```___GGG111...111///............---------------------,,,,,,+++))))))++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++------++++++...000000;;;LLL\\\lll}}}jjjWWWWWW^^^hhhnnnmmmiiihhhhhheeefffiiimmmsss{{{~~~wwwvvvkkkeee\\\QQQHHHCCCBBBBBB???CCCGGGHHHFFFFFFIIIKKKIII@@@:::===KKK___xxx{{{zzz~~~tttmmmooosssxxxoooTTT>>>444///---------------......///,,,------------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************+++---,,,)))(((***,,,,,,++++++,,,,,,---.../////////111444666777999<<<>>>BBBCCCEEEHHHJJJLLL???===;;;999999;;;>>>@@@===<<<:::888777666666777777777777888888:::;;;;;;777777888888777666555555888888999999888888777666777888999::::::::::::::::::;;;;;;:::999:::???DDD<<<:::<<>>777HHHQQQNNN;;;---...222222.........------------,,,...............------,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,+++,,,------666CCCPPP```rrr}}}hhhQQQVVVaaaooouuurrrjjjfffgggggghhhkkkooouuu{{{~~~uuukkkiii___YYYOOOFFFAAAAAACCCEEEBBBEEEHHHIIIHHHGGGFFFFFFCCC:::666EEEaaawwwyyy~~~uuurrrwww}}}cccFFF555222333...---------------......---------------,,,++++++)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))************************(((((((((((()))+++,,,,,,***+++,,,,,,---.../////////111444666777999<<<>>>@@@BBBDDDFFFIIIKKK<<<:::888777888:::===???:::999888666555444444444444555666777777888888777666777999::::::888777555777777888888777777666555444555666888888999999999999888888888999;;;>>>???:::===???>>>AAAEEEFFFCCCIII]]]ttt|||zzz~~~ppphhhfffeeelllrrrooodddWWWOOOLLLKKKLLLNNNNNNMMMKKKHHHGGGJJJKKKMMMPPPSSSVVVXXXYYY^^^mmm{{{```JJJ???999===>>>444222555444...---111333222.........---------,,,,,,+++,,,,,,---------------))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++,,,---...444===GGGTTTfffzzzkkkbbb```jjjwwwzzzxxxvvvqqqpppooonnnooorrruuuwww}}}yyykkk```___TTTMMMEEE@@@@@@CCCEEEGGGEEEFFFGGGHHHIIIFFFBBB>>>===:::CCC```|||yyyzzz~~~jjjOOO999111111222......---,,,,,,------------------...------,,,+++)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++++++++***++++++,,,---...///000///111444666777999<<<>>>AAACCCEEEHHHKKKMMM:::888777666777999<<<===:::999999777666444333333222333555666666666555444666888:::<<<<<<;;;888777777777777777777666555555222333444666777888888888777666555666999<<<======;;;???>>>888999@@@@@@:::BBBKKKUUUcccwwwhhhbbb```aaaccccccaaa]]]XXXUUUSSSUUUYYY^^^eeekkkpppsssuuunnnOOO@@@999666///111555000000......///222333///+++......---------,,,,,,,,,'''((()))******+++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))...444;;;FFFWWWkkkyyywwwbbbcccrrr~~~{{{yyyvvvsssqqqqqqrrrsssyyy|||}}}rrrpppiii[[[TTTVVVLLLFFF@@@>>>AAAEEEGGGGGGGGGFFFFFFGGGHHHEEE>>>888<<>>CCCEEEGGGJJJMMMPPP888999:::;;;;;;;;;:::999999888666444444444444555111111222333333444444555<<<;;;999777666555444444666666777777777888888888333444666666666777999:::555444444555888:::;;;;;;<<<;;;:::;;;======<<<;;;DDD???CCCPPP___uuuxxxqqqmmmmmmqqqwww~~~___GGG:::999666444333222222222////////////............------,,,,,,,,,,,,++++++************************************************+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((('''''''''''''''((()))))))))))))))***++++++,,,,,,......000444999BBBUUUeeeqqqvvvjjjppp|||{{{vvvpppppptttzzzvvvppphhh```XXXQQQJJJFFFCCC>>>>>>EEEFFFBBBDDDKKKRRRHHHCCCDDDAAA999:::CCCUUUnnn}}}~~~qqq[[[@@@111111333000+++------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))+++,,,+++***'''&&&*********************************+++,,,---...///111333444555777999===@@@CCCCCCEEEIIINNNQQQ777888:::;;;;;;;;;::::::999999888777666666666777444444444555666666777777;;;:::888777555555444444666666777777888888999999555777888777666666777999666555444666888:::;;;:::===<<<;;;<<<===>>>===<<<<<<;;;???FFFLLL[[[{{{kkkQQQAAA:::999888666444222222111222////////////.........---------,,,,,,,,,+++++++++******************************************************)))(((((()))******)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((((('''%%%''''''''''''''''''''''''((('''''''''''''''((()))'''(((((())))))***++++++++++++---000222999HHHWWWdddxxxvvvhhhrrryyyqqqkkkhhhjjjnnnsssxxx}}}xxxqqqfff```YYYQQQKKKFFFAAA>>>BBB>>>>>>CCCGGGJJJNNNRRROOOJJJHHHFFF@@@>>>NNNbbboooxxxvvv[[[KKK666,,,...111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))******+++***)))((('''*********************************+++,,,---...///111222444555777999===@@@DDDDDDFFFIIIMMMPPP666777999:::;;;;;;::::::999999:::::::::999999888444555555666666777888888999999888666666555555666666777888999999:::::::::888999999888666555666777888777666777999:::;;;:::===<<<;;;<<<>>>???>>>===:::===BBBCCCAAAIIIeeejjjLLL:::666888777666555333222111111111//////.........---------,,,,,,,,,,,,++++++++++++***************************************************))))))(((((())))))***((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&'''(((((())))))*********+++------000:::FFFYYYlllfff___mmm}}}qqqjjjhhhhhhiiikkkoootttyyy|||zzzqqqiiidddYYYTTTMMMHHHDDDBBB@@@>>>BBBBBBAAABBBIIISSSWWWVVVHHHEEEBBB>>>;;;GGGiii{{{llleee{{{|||dddEEE<<<000+++,,,///000///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********************************+++,,,---...//////111444555777999===@@@EEEEEEFFFIIILLLNNN555666888999:::;;;::::::888999:::;;;;;;;;;999999333333444555555666666777999999888777777777888888777888:::;;;<<<<<<;;;;;;777999999888777666777888999777666777999::::::999;;;::::::;;;===>>>===<<<;;;>>>CCCDDDAAAFFF[[[rrr~~~hhhNNNDDDAAA<<<666444444333222111111000000.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))(((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&''''''(((((()))******,,,+++,,,...---,,,333;;;MMM]]]ssstttaaa___xxxpppgggjjjhhhgggfffgggjjjnnnpppxxx{{{~~~{{{uuunnngggaaa]]]PPPLLLGGGDDDCCCCCCCCCBBBCCCFFFDDDAAAHHHTTTUUUOOOAAA>>>===AAAKKKdddsssjjjmmmPPP:::777222///............***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((()))******************************)))***+++,,,---.........///111444666777:::===@@@DDDDDDEEEHHHLLLNNN555666777999::::::999999777888999:::::::::999888444555555666666777777888:::999999888888999999999999:::<<<===>>>===<<<;;;555777888888777777888999999777666777888::::::999999888888999;;;<<<<<<;;;::::::<<>>@@@BBBBBBDDDHHHMMMPPP555666777888999888777777888888999999999888888777777777888999999::::::;;;::::::999888888888999999:::;;;===>>>===<<<:::999444666777777666666777999777666555666888999:::999777777666888:::;;;;;;:::<<<::::::>>>DDDIIILLLLLLXXXYYYcccvvvhhhOOOEEE:::222111111000...//////000000000//////...------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''(((((())))))***++++++)))((())),,,,,,***---222...666FFFYYYjjj|||zzz```VVVOOOUUUaaannnwww~~~hhhfffbbb^^^[[[ZZZZZZ[[[YYY___iiiqqqvvvzzz|||}}}~~~{{{rrrlllggg___WWWQQQKKKGGGDDDDDDBBB@@@???AAABBBBBBAAA===??????;;;;;;======;;;;;;LLLlllzzzyyyeeeFFF000---///000000///...///000)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((()))+++---.........---///222666999;;;===???BBBBBBCCCEEEIIINNNQQQ666777888888888777666555::::::999888777777777888888888999999:::;;;;;;;;;999999888777666666666777999:::<<<<<<;;;999666444555666777666555444555666555444333444777999999999777777666888:::<<<<<<;;;===<<<===CCCKKKPPPOOOKKKPPPLLLLLLWWWhhh|||[[[FFF<<<<<<:::777444222333444---...//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((())))))***)))''''''******)))+++//////111;;;JJJYYYiiiyyycccMMMHHHRRRcccuuuzzzuuukkkbbb[[[YYYYYYYYYRRRVVV]]]dddiiimmmqqqtttvvvyyy|||}}}{{{yyyrrriiiaaa\\\TTTMMMIIIEEEBBBAAACCCBBBAAABBBCCCCCCBBB@@@<<<:::;;;;;;::::::AAAIIIQQQmmm|||eeeKKK888---------..................))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))************************((()))+++---......------///222777:::<<<>>>AAACCCEEEEEEGGGJJJOOOQQQ777777888888888666555444===<<<:::888777777888888666777777888888999::::::888777666555555444444444888999:::;;;999666333111666777777666333222222333333222222333666999999999888777777999;;;======<<<888;;;???EEENNNTTTSSSOOOKKKGGGFFFKKKUUUhhhyyy\\\DDD888666333111222555777444111,,,---.../////////...---,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***%%%%%%&&&&&&'''(((((()))+++((('''******)))***...000///444>>>IIIXXXnnnbbbQQQNNNVVVeeerrrrrrcccYYYTTTSSSTTTSSSUUUXXX[[[^^^bbbgggkkkqqqtttxxx{{{}}}~~~~~~yyyrrrooommmhhhaaaXXXSSSLLLGGGDDDBBBAAA@@@?????????@@@AAA@@@>>>;;;===999:::>>>======JJJ[[[qqq|||nnnOOO;;;111///222111///...---------,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''***+++,,,+++***(((************************''')))+++...///...------000333888;;;===???BBBDDDHHHGGGIIIKKKOOOQQQ999888666555555666888999888888777777666666555555777666666555555555555666999888777555444444444444555777999777444333444666777777555444333222222222777777777777777888888999777777777777777888888888===;;;???JJJWWW^^^\\\VVVJJJCCCAAAEEEFFFMMMddd}}}xxxbbbOOO>>>666777333333222222111000000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%''')))*********+++,,,...---///444;;;EEEWWWgggfffOOOCCCMMM___vvvvvv___SSSRRRTTTTTTOOOMMMPPPRRRRRRVVV^^^ffffffhhhoooxxx|||zzzvvvwwwyyy|||~~~~~~zzzwwwuuutttrrroooiiibbb[[[WWWGGGHHHGGGEEEBBBAAABBBCCCBBBBBBAAA???@@@@@@;;;555666888===@@@EEEVVVvvv}}}fffEEE555333222...000000///...------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,***&&&&&&)))((($$$))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************++++++,,,---...//////000333777:::<<<===@@@BBBGGGGGGHHHKKKOOOSSS777666444333333444666777777777666666666555555555666666666555666666777777888777666555444444444444555666666444111000222444444444333222222222333333555555555555555666666777666666666777777888888888888777999@@@JJJNNNLLLHHH@@@:::999<<<<<<>>>MMM___nnnsssZZZMMMBBB777222666333222222111111000//////------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''')))*********,,,...---+++,,,000444;;;JJJWWWppp}}}wwwaaaMMMHHHMMM]]]mmm{{{|||ssshhh\\\SSSMMMJJJJJJOOOQQQOOOOOOSSS\\\[[[]]]ccckkkqqqssssssrrruuuxxxzzz{{{{{{}}}~~~~~~}}}|||{{{{{{xxxwwwuuutttrrrpppllliiidddcccaaa]]]XXXRRRMMMIIIFFFGGGGGGFFFCCCBBBCCCDDDEEEBBB???>>>===;;;:::;;;??????BBBQQQllllllMMM999333333111...000//////...------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++***''')))------***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************++++++,,,---...//////111333777999;;;===@@@BBBFFFFFFFFFIIINNNRRR666555444333333444555666555555555555444444444444555555555555666777888888666666555444333333333333555555333111......///111111111000111111222333333222222222333333333444444444444555666777888888999555555555777:::<<<;;;999;;;666666::::::888>>>GGGMMM^^^sss}}}]]]MMM>>>:::777222000444222222111111000000//////,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((()))))))))+++...000---++++++---...111;;;EEEWWWdddzzzxxx\\\FFF>>>CCCSSSiii}}}rrrbbb^^^VVVPPPOOONNNKKKJJJJJJOOOOOOPPPSSSXXX^^^cccfffjjjmmmqqqtttttttttuuuvvvxxxyyy{{{|||}}}}}}}}}|||~~~~~~~~~~~~wwwvvvuuusssrrrqqqppppppkkkhhhdddaaa___]]]ZZZWWWUUUTTTRRROOOKKKGGGDDDBBBEEEFFFGGGFFFDDDBBBBBBBBB===888888;;;999555999BBBDDDWWWqqqzzz|||iiiMMM333...333333///---//////......---,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++(((******))),,,222333000))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---...//////111333666999;;;===@@@BBBEEEDDDEEEHHHLLLPPP555555444333333444555555333333333333333333333333333333333333444555666777444333333222222222333333666444111...,,,---...000000////////////000111111111111222222222333333222222333444555666777888888555666555444222222333444888444555:::<<<;;;<<>>>>>;;;666777;;;888444>>>NNNVVV~~~ssstttyyyVVV<<<***---444000+++---.........------,,,,,,,,,************++++++++++++************************(((******)))---222444111))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---...//////111333666888:::<<<@@@BBBCCCCCCDDDGGGKKKOOO222222222222222222222222000000000111222222222333000000000111222333444555222111111111111111222333666444000...---...///000000000///............///000111222333333333222222111222222444555666777777555666555333000///111333444000000333777777777777>>>EEEGGGQQQfffzzziiiLLL<<<>>>999555666666444222222111111000//////......---------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***...111///,,,,,,...///---000555???EEESSShhh{{{fffYYYGGGDDDEEEPPPdddyyyqqq___UUUPPPNNNLLLIIIJJJKKKJJJIIIJJJLLLNNNOOORRRWWW[[[\\\]]]___```ccceeegggjjjmmmnnnoooooommmnnnoooqqqsssuuuwwwxxxuuuuuuttttttttttttttttttqqqpppppppppqqqqqqooommmnnnmmmmmmmmmmmmkkkhhhfffdddccc```^^^[[[YYYXXXWWWSSSOOOJJJFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBBBBCCCBBBCCCCCCAAA===;;;::::::???:::888;;;===EEE[[[rrr{{{xxx}}}tttUUUFFF555+++111333,,,***///---------------,,,,,,,,,))))))*********+++++++++************************(((***)))(((+++000000---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---...//////111333555777999<<<@@@CCCCCCCCCDDDGGGKKKOOO////////////////////////---......///000111222222////////////000111111222////////////000111222222555222///...///000000000000000///...............000111222333444333222222111111222333444555555666222333333222000000111222333111000111222333222222555;;;<<>>NNNcccwww|||zzzdddSSSJJJLLL[[[kkkxxxlllddd^^^UUUNNNKKKIIIFFFDDDEEEFFFFFFFFFEEEFFFHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSUUUTTTSSSSSSTTTSSSQQQOOONNNOOOPPPOOOMMMKKKIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>>>>>@@@BBBBBBBBBEEEFFFGGGHHHHHHGGGEEEDDD<<<<<<;;;:::999:::===@@@;;;KKKZZZgggrrrRRR===555---.../////////......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************)))***(((&&&'''++++++'''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////111333444666777;;;@@@CCCFFFFFFFFFIIINNNRRR333333444444444444333333++++++,,,---...000111111222111000000000000000111---------...///000111222000...,,,...000111000...---------...///000111222...///111222333222000///222222222222222222222333222111000111333333111///---222666777666777777666666999666<<>>>>>===<<<<<<======>>>??????>>>@@@DDDFFFGGGGGGFFFHHHIIIIIIHHHEEEAAA???999999999888999<<>><<<:::777555444444444111111111111000000000///---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&)))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%''''''''''''(((((((((((())))))))))))************/////////111777BBBNNNWWWmmm}}}zzzqqq___RRRKKKRRRTTTddd}}}wwwlllaaaYYYQQQMMMIIIIIIKKKJJJFFFBBBAAACCCDDDBBB@@@BBBFFFJJJ@@@AAABBBCCCCCCDDDCCCCCCEEECCCBBBBBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>>>>===???AAABBBBBB@@@>>>===>>>???AAADDDGGGHHHGGGEEENNNOOONNNIIICCC???>>>???<<<<<<:::999;;;GGGWWWdddzzzTTTBBB;;;444000000//////.........---------,,,,,,,,,+++++++++******...---,,,***)))'''&&&%%%+++++++++*********))))))))))))))))))************+++,,,,,,---,,,+++***)))))))))************))))))))))))(((((((((((()))))))))************+++++++++,,,---......------///111000333666999;;;>>>AAADDDGGGGGGHHHLLLPPPTTT111222333333444444333333222111111333555777777666444444444333333333333222/////////000000000111111///000111222222222111111000111222333333333333333333222111000000000000111222111111111111222222333111111111111111000//////111333555777777666444333333333666999======<<<:::;;;<<<@@@GGGSSSeeewwwwww^^^LLLBBB>>>;;;:::777555333222222222000000/////////.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$'''***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,,,,+++,,,000888BBBIIIZZZqqqwwwiii```VVVOOOPPP]]]hhhrrr|||qqqiiiaaaVVVPPPNNNMMMKKKHHHJJJLLLLLLJJJGGGDDDBBBAAA>>>>>>???@@@AAAAAAAAAAAACCCAAA@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>><<<;;;===@@@EEEGGGJJJHHHFFFFFFHHHLLLOOOQQQKKKNNNOOOMMMFFF???:::888444555888AAAQQQjjjbbbEEE999555000...000///.........------------,,,,,,,,,,,,++++++++++++------,,,***)))'''&&&&&&+++++++++*********))))))(((((()))))))))*********)))***++++++***)))((('''))))))************))))))))))))(((((((((((()))))))))************+++++++++,,,---...---------///111111444777999;;;>>>BBBDDDGGGGGGIIILLLQQQTTT222111111111222222333333444333444666888::::::999777666666666666555555555///000000000000111111111000111111222333222222222111222444666666555444333333333222111111111111222222111111111222333333444000111111111111000000///000111222333333333333222444333333444555555444222666777888;;;@@@IIISSSZZZddduuusss]]]III===999777777777666444222111000//////.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***%%%%%%%%%$$$$$$$$$$$$###########################&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((())))))))))))******************+++///555999BBBSSShhh{{{tttdddSSSLLLIIIMMM[[[jjj|||zzzpppiiiccc]]]XXXLLLJJJHHHFFFFFFDDDBBB@@@DDDDDDCCCBBBAAA???>>>>>>>>><<<<<<<<<>>>>>>===<<<>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBAAABBBEEEGGGHHHHHHGGGFFFGGGFFFDDDEEEHHHNNNTTTXXX]]][[[VVVNNNFFF@@@======AAAFFFPPPddd~~~{{{xxx|||YYYFFF555111111......111............---------------------,,,,,,,,,++++++,,,,,,+++***)))((('''&&&+++************)))))))))(((((())))))))))))******'''((((((((((((''''''&&&))))))************)))))))))))))))))))))))))))))))))************++++++++++++---...---------///111222555888:::<<>>BBBEEEAAAKKKXXXfffvvvqqqbbbNNNFFF<<<777777888666333444333222111000///............---------,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,,,,,,,+++,,,///222444@@@OOO___uuuqqq___PPPFFFFFFKKKKKKTTTdddwww|||tttfff___VVVQQQPPPOOONNNMMMGGGFFFEEEEEEDDDCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJIIIGGGEEEDDDFFFIIILLLOOOTTTYYY]]]kkkaaaQQQDDD@@@EEEOOOWWWlllrrrzzz~~~kkkUUU>>>555///000111///000333---------------------------------,,,,,,,,,,,,+++,,,++++++***)))(((''''''************))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''))))))************)))))))))))))))******)))))))))))))))*********++++++++++++,,,---------...000222444666888:::===@@@DDDGGGIIIHHHJJJMMMQQQTTT444333222222222333555666222333555:::>>>AAAAAA@@@666666666555555555444444333333333333333333333333222222222222222333333333222444666888888666444222222222222222333222222222222111111111222222333444///000000111111111000000111111000000000111222333666444222222333444444444000222555666666666888999>>>???@@@DDDLLL\\\qqqyyyhhh[[[NNNCCC===999666777999777111+++222222111111000///............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))+++------,,,,,,---///000999CCCLLL[[[vvvzzzttt{{{zzzzzz{{{{{{mmmXXXIIICCC@@@CCCKKKVVVdddsss}}}qqqggg___YYYRRRNNNHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHFFFEEEEEEHHHKKKMMMJJJLLLMMMMMMOOOSSSYYY^^^ZZZPPPEEEAAAJJJ___wwwlllOOO@@@222000///111111000///111,,,,,,------------------------,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))*********++++++++++++,,,---------...000222555666999:::<<<@@@EEEHHHIIIIIIJJJMMMQQQTTT444444333333444444555666444555888===AAACCCBBBAAA555444444444333333333333444444444333333333333333222111111111111222333333333444555666666444222111000111222222333222222222222222111111000111111222///000000111111111111000111111000000111111222333333111000000222444444333111333555555444222333333<<<;;;;;;===???FFFTTTaaa{{{{{{sssdddSSSJJJGGGAAA;;;999777555555666666222///000000000000000///...---------------,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))&&&)))+++,,,++++++,,,---///555;;;@@@III___|||~~~vvvrrr{{{~~~|||{{{zzzyyy|||nnnYYYLLLHHHHHHIIIJJJLLLQQQXXX\\\^^^ccckkkuuu~~~xxxqqqiiiddd```]]]XXXSSSNNNJJJHHHGGGJJJHHHGGGFFFGGGFFFEEECCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGMMMVVV]]]^^^XXXPPPKKKDDDDDDDDDDDDEEELLLUUU]]]TTTSSSVVVcccxxxtttRRR<<<333000000000000000...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************)))))))))))))))(((((()))))))))))))))***''''''(((((((((((()))))))))(((((((((((()))******))))))************))))))((()))***++++++***)))((()))************+++++++++***+++---------...111333555666888:::<<>>???===:::444444333333333222222222333333222222222111111111111111000000000111222333333333333333333222111000///000111222222222111111222222111000//////////////////000111111111111111000000000000111111111111000//////000222333222111222444555444333222333444444444888<<<<<<===EEEOOORRRXXX\\\\\\aaappp{{{hhhYYYNNNJJJBBB;;;999;;;999555111111111111222333333333....../////////...---,,,,,,,,,+++++++++*********)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%(((***+++*********,,,...000222555;;;III]]]lll~~~zzz{{{|||}}}tttfffccc\\\QQQGGG@@@>>>>>>DDDFFFHHHMMMUUU___iiiooozzz{{{|||~~~~~~xxxpppiiidddaaa___^^^\\\ZZZYYYXXXWWWUUUSSSUUUVVVVVVWWWXXXXXXYYYYYY[[[\\\\\\\\\]]]]]]]]]]]]^^^gggrrryyytttdddRRREEE@@@HHHTTT___hhhsss~~~kkkQQQ===222---111000...---......---+++++++++,,,,,,,,,---------++++++*********))))))))))))))))))))))))*********(((((((((((())))))******'''''''''((((((((()))))))))((('''''''''(((***+++))))))************))))))((()))+++,,,,,,+++)))((()))************+++++++++***+++---------...111333555666777999;;;???DDDHHHKKKJJJKKKNNNRRRTTT000111222333444333222222444555666888999888555222444444333333333222222222111111111111000000//////111000/////////000222333222222222111111000000000...///000111222222111000333222111///............//////000111111111111111...//////000111000000000111000000111222333111///...000000000000111333555444333555777444111666???;;;??????:::888@@@KKKRRRaaajjj|||wwwdddVVVMMMDDD<<<777777555222444777444...///111333222000...---,,,,,,---.........---,,,+++************))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''')))++++++******+++,,,---++++++---222999CCCKKKYYYxxxrrrmmm~~~|||fffWWWOOONNNCCCBBBAAA??????BBBFFFJJJPPPPPPPPPRRRZZZiii|||}}}|||{{{yyywwwuuussssssssstttuuuvvvvvvwwwzzzzzzzzz{{{{{{{{{{{{|||uuuiii\\\PPPJJJNNNaaa~~~pppRRR===555444333111222111...,,,---000///---+++++++++,,,,,,---------*********))))))))))))((())))))))))))************'''((((((((())))))******''''''''''''((((((((()))(((''''''&&&'''((()))***))))))************))))))((()))+++,,,,,,+++)))((()))************+++++++++***+++---------...111333555666777888:::>>>DDDHHHKKKKKKKKKNNNRRRTTT000111111222222333444444333333222222333444666777111777888222///222444222222222111111000000//////...///000111222333333333333222000......///111222///000111222222222222222////////////////////////////////////000000000000...///000222222111111000////////////............111111111111111111111111000222555444222000111333444444333222333444555666???AAAFFFMMMUUU___fffkkkjjjjjjjjjkkkooovvvqqqgggWWWPPPEEE===999888999:::555555444333333222111111////////////////////////......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******''''''((()))))))))))))))++++++,,,---000444777:::HHHUUUjjjtttppp}}}zzznnnYYYRRRMMMNNNPPPMMMFFFBBBEEEDDDBBBCCCGGGNNNUUUYYYiiissswwwiiiYYYPPPSSS___iiiyyyPPPDDD555...000222///,,,222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++,,,---...///444666888:::<<>>:::777555666666444222333222222333444333000---000000//////............------------------------,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''&&&&&&'''(((((())))))(((((()))(((((()))***+++---...000333666:::DDDXXXssstttcccZZZUUUVVV[[[ZZZ\\\cccmmmtttsssiiiaaa___bbbjjjuuu}}}tttyyy{{{]]]HHH999...///111222111000.........000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***)))(((*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---///000222222444666999;;;===???CCCFFFGGGIIIMMMPPPSSSUUU...//////000000111111222333444444555666666777777111000///000111000000111//////......///000111222///000000000000//////...///000111222222222222111000000111111111000000///---------------------------...///111111000///...---------.........//////////////////............////////////////////////---------.........---,,,,,,,,,,,,---------------.........//////000111111,,,...000000///......///......///111222222333333...111444555444555777:::::::::;;;<<<======>>>>>>@@@@@@AAABBBAAA@@@>>>===999777555333222222333444111000......000222333444111000////////////---,,,////////////............------------------------,,,,,,+++++++++*********)))************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################"""######$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))***+++,,,,,,***---///000222===NNN[[[wwwzzznnnNNN:::444444444000111222000---,,,...//////...---,,,,,,+++,,,,,,++++++++++++++++++++++++******+++,,,+++***)))((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///111222333555777999;;;===@@@CCCFFFFFFHHHKKKOOORRRTTT.........///000000111111333444555666777777777666222///000444555333111111000000000111111111111111---....../////////......000111111222222333333444000000111111000000//////////////////////////////---...000222222111000......------------...//////.........---------,,,,,,////////////////////////---,,,,,,---......---+++***+++,,,,,,------,,,,,,------------------------,,,---//////...,,,------000000000000111111222222444555555444333444777999666666666666666666666666333333333222222222222222999777444222222444666888000///.........///000111///---,,,---...000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%$$$########################!!!"""######$$$#########"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((()))******+++++++++'''+++...//////333;;;AAATTThhh}}}{{{zzz{{{}}}{{{xxx}}}qqq```GGG444---...111333............---...000222...---,,,+++++++++++++++++++++++++++++++++++++++******+++,,,+++***)))((((((((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---///111222333555777:::<<<===@@@DDDGGGFFFHHHKKKOOORRRTTT------...//////000000111000111333444555444444444222///111888:::666222111000111333333333222000///------...///000000000///111000000000000222333444000000000000000//////...------------------------+++---///111111000///------,,,,,,+++,,,,,,......------,,,,,,,,,+++++++++------------------------...,,,+++,,,//////---+++)))***+++,,,---,,,,,,+++------.........---,,,,,,,,,...//////...---...///...............//////000---------,,,,,,---///000.........////////////000222222333333333333333333//////...---------......111111111000/////////000---,,,,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%%%%$$$########################!!!!!!"""###############""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''((()))************(((+++...000111222555777???MMMeee}}}|||yyysssrrr|||vvvwwwnnnJJJAAA666000---,,,,,,---,,,,,,,,,---.../////////---,,,,,,+++++++++++++++******************************+++,,,+++***)))((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++---...000222333555777:::<<<>>>@@@DDDGGGGGGIIILLLPPPSSSUUU------......///000000000---...000111222222111111333///222:::===888222222111222444555555333000...------///000111111111111000000......///111333555000000000000000///......***************************,,,...000111///---,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---+++)))***+++,,,---,,,++++++***+++,,,---------------***,,,------,,,,,,---............---......//////....../////////.........,,,------...//////000000,,,---///000000000...---...///111222333222000///---...//////......///000******+++,,,...,,,)))&&&***************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%$$$$$$########################!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%'''((())))))***)))(((((()))***,,,...///000444999CCCQQQfffxxxxxx}}}www{{{~~~[[[<<<111//////111111//////000,,,,,,,,,---///...+++(((,,,,,,++++++***+++++++++******************************+++,,,+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,...000222333555777:::<<<>>>@@@DDDGGGIIIKKKNNNRRRUUUWWW111000///......///000111111000000///////////////...000222333333111///---...///000000000///---,,,...///////////////......///000111111000...,,,***000///...---,,,---.........---,,,,,,++++++,,,,,,***+++,,,---,,,+++***))),,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++---------,,,,,,,,,+++++++++000444333///+++,,,...---------,,,,,,++++++++++++,,,---...////////////......................../////////......------------------------------------------------------------------,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%''')))'''''''''''''''((())))))++++++******++++++,,,---222000444===CCCMMMhhhwwwtttvvvtttnnnwww{{{aaaIII888///---.........---,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&((())))))&&&$$$))))))))))))************+++*********))))))((((((((()))+++,,,------,,,,,,------...///000111222222777999;;;<<<===>>>AAACCCHHHJJJMMMQQQTTTUUU000///.........///000111///////////////000111222111111000/////////......///////////////......---------............---------...///000000///---,,,111000...---,,,,,,,,,---,,,,,,+++************+++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******...222111---++++++------,,,,,,,,,++++++++++++------------,,,+++***)))------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$&&&((()))'''''''''''''''(((((()))************++++++,,,,,,+++))),,,333555999JJJ___uuu}}}ttt}}}yyyvvvpppmmmvvvzzz}}}~~~}}}hhhQQQBBB999111---------......---,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))(((((((((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''((())))))'''&&&(((((()))))))))*********************)))))))))(((((()))+++,,,------,,,,,,,,,,,,---///000222333333777999<<<>>>>>>@@@CCCEEEIIIKKKMMMPPPSSSUUU...............///000111......//////000222333444444222///,,,+++,,,...000000//////............///+++,,,,,,---------,,,,,,,,,---...000000000///...000///...---,,,,,,,,,,,,++++++***))))))))))))))))))***+++,,,------,,,,,,***************++++++,,,------------------------++++++++++++++++++++++++***))))))))))))***++++++************************++++++*********)))))))))))),,,//////,,,******,,,,,,++++++++++++*********,,,,,,++++++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((()))''''''&&&&&&''''''((()))***************+++++++++***(((***///000...555@@@OOOaaa}}}~~~}}}yyysssqqqrrrpppnnnsss{{{zzzvvvyyywwwmmmiiisss{{{oooZZZ@@@222000222111...---------------,,,,,,+++,,,++++++++++++***************************************))))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((,,,***((((((((()))((('''(((((())))))))))))******************))))))))))))((()))+++,,,------,,,,,,+++,,,---///111333444555888:::===???@@@BBBEEEGGGJJJKKKMMMOOORRRUUU////////////000111111222/////////000000111333333444333000...------...000000///...------...///000+++,,,------------------//////000111111000000///...------------------...,,,+++******))))))******)))***+++,,,------......++++++******++++++,,,---------------------------************++++++++++++))))))))))))******++++++***************************))))))))))))((((((((((((***,,,,,,***))))))***************************(((((())))))))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((((())))))***************,,,)))+++000222000111666>>>JJJ]]]rrr~~~|||{{{wwwzzzyyyvvvvvvttt___LLL???222---111555222---,,,,,,---------,,,,,,+++++++++++++++************************************))))))))))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((,,,***'''&&&'''(((((('''(((((((((((()))))))))************)))))))))))))))((()))+++,,,------,,,,,,***+++---///111333555666888:::===???@@@BBBEEEGGGJJJKKKMMMOOORRRTTT000000111111222222222222111111000000000000000111222333333222111000///...000///...------...///000------...///////////////333333222222111000//////+++,,,---...///000000000------,,,++++++++++++,,,******++++++,,,---...///---,,,,,,,,,,,,---......------------------------)))))))))******+++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))(((((()))))))))))))))))))))))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))************************************************))))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))*********))))))***'''(((+++------...111222666>>>IIIYYYnnn}}}}}}wwwaaaHHH666555111...///000000---***++++++,,,,,,---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''+++(((&&&%%%&&&''''''&&&'''(((((((((((()))))))))))))))))))))))))))******((()))+++,,,------,,,,,,+++,,,---///222444555666888:::===>>>@@@AAADDDFFFJJJKKKMMMOOORRRUUU000111111222222111111000111111000///////////////000111444555555333000...///............//////000...///000111111111111111444444333222111000//////+++,,,...///111111222222//////...---------------,,,,,,++++++,,,---...///---------------...//////------------------------(((((())))))***+++++++++)))***++++++,,,,,,++++++(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''((((((((((((((()))************)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''(((******))))))(((***)))((())))))***+++---)))+++///333;;;GGGWWWaaa|||cccRRRHHH===555000111111000...,,,+++,,,---***++++++,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&''''''(((((((((((())))))))))))))))))************((()))+++,,,------,,,,,,,,,---...000222444555666999;;;>>>???@@@AAACCCEEEHHHJJJMMMQQQTTTUUU000000111111000///------///...............//////...000222444444333111///---......///////////////...///000111222222222222222111111000//////////////////000111222111111000000///......------.........---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......------------------------((((((((()))***+++++++++((((((***+++++++++***)))(((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&'''((()))))))))&&&&&&'''''''''((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$########################################################################"""""""""""""""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%&&&&&&'''(((%%%&&&(((******)))(((''')))+++,,,***))))))***,,,***+++------...333;;;BBBXXXjjj~~~^^^MMM;;;444333222333777444333111...,,,+++---000******+++,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))(((((((((((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))''''''''''''((((((((())))))((()))))))))************((()))+++,,,------,,,,,,---...///000222333444555<<<>>>@@@@@@AAAAAACCCEEEGGGJJJNNNRRRUUUVVV//////000000///---+++***,,,,,,,,,---...///000111---...000222222222111000,,,---///000000000///.........000111222222222222...............//////000222222333333222111///...//////...------------...///...---,,,+++,,,---...,,,,,,++++++,,,,,,---...------------------------'''(((((()))***+++++++++&&&''')))*********)))(((((((((((((((((((((((((((***)))))))))((((((((((((((('''&&&&&&((()))))))))&&&&&&&&&'''''''''(((((("""###%%%'''(((******+++'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%###""""""&&&%%%%%%%%%%%%&&&''''''%%%&&&(((******)))((('''###(((+++***(((((()))+++------,,,)))'''***111666444CCCXXXlllaaaJJJAAA666///111333000///111111000///...------,,,+++)))***+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&)))+++,,,***)))''''''''''''((((((((()))(((((())))))*********+++((()))+++,,,------,,,,,,...///000111222333444444>>>@@@BBBBBBBBBBBBDDDFFFFFFIIIOOOTTTVVVVVV///......///111000---+++...---------...///111222111222333222///---,,,---...,,,+++***+++...111444222111//////000222444666111000///......///000111000000000000000//////...------...//////...------///...,,,++++++,,,...///+++***)))))))))***+++,,,,,,,,,,,,+++++++++*********))))))((('''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""!!!!!!"""$$$%%%###"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&###"""###$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%(((+++)))$$$$$$((())))))))))))(((((((((((()))************+++++++++333777>>>JJJ\\\qqqmmmRRR@@@:::111000//////000///---***000///...//////...,,,)))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$&&&))),,,---+++)))'''''''''&&&%%%%%%$$$$$$))))))************))))))&&&(((***+++++++++,,,...,,,---///000111333666888<<<<<<;;;===@@@DDDFFFFFFLLLLLLMMMPPPSSSTTT000//////000111111000.........------...///000111111222333222000.........---,,,,,,,,,---///111333333222111000000111222333000000////////////000000//////000000000///......******+++,,,,,,+++******,,,++++++******++++++,,,+++******)))***+++,,,---,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$############"""""""""!!!"""!!!!!!"""$$$$$$###"""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$%%%%%%&&&&&&&&&%%%&&&(((***---&&&"""$$$'''''''''(((''''''''''''''''''''''''))))))*********+++++++++,,,...111666???MMM[[[ddd|||vvvbbbRRRDDD888111000///...------......---+++---,,,,,,------,,,***'''************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&((()))***(((&&&((((((((((((''''''''''''))))))************))))))&&&(((***+++++++++,,,---,,,...000111111333666888===<<<<<<>>>AAADDDFFFGGGKKKKKKMMMPPPSSSTTT111000//////111333333222//////............///000000111333222000//////000,,,------...///000111111333333222111111000////////////000000000000//////...////////////...------)))******++++++******)))+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++*********)))******++++++)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""######""""""""""""############""""""""""""##################"""""""""""""""!!!!!!"""$$$$$$###!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%'''***---CCC444'''%%%))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++,,,,,,++++++,,,111777<<>>???BBBEEEHHHIIIKKKKKKLLLOOOSSSUUU000...---...000333444444/////////..................000111111000///000000,,,---///000111111000000111111111111000///...---...///000111111000///..................------,,,,,,,,,------------,,,,,,+++,,,...//////...,,,+++,,,++++++,,,,,,,,,------++++++++++++************((()))+++,,,,,,***((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""###""""""""""""""""""######""""""""""""""""""############"""""""""""""""###"""!!!"""$$$$$$###!!!#########"""""""""""""""########################$$$##################$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&%%%&&&***---FFF888***'''((('''%%%###&&&&&&&&&&&&&&&'''''''''))))))))))))************---------,,,+++,,,///111111===MMMZZZfffxxxuuu\\\III>>>999333///111333111111222000...***)))***+++,,,+++------,,,---......+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((******))))))))))))******''''''''''''''''''''''''***(((&&&%%%&&&&&&&&&%%%''''''((()))******++++++(((((())))))))))))((((((''')))+++++++++***+++------...000111222444777999===>>>???@@@BBBEEEIIIKKKKKKKKKLLLOOOSSSVVV...,,,+++,,,///111222222///////////////.........---...000000///...///000---...000111222111000000...//////000000//////......///000111111000///..................------,,,......------------......+++,,,...//////...,,,+++++++++,,,,,,------------+++++++++*********))))))((()))+++,,,+++***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""######""""""""""""""""""######"""""""""""""""""""""""""""#########"""""""""$$$$$$""" """"""""""""""""""#######################################$$$$$$#########""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%(((+++---'''###$$$%%%%%%&&&)))&&&&&&'''''''''((((((((((((((()))))))))*********''')))***+++++++++...///,,,111666:::@@@PPPfffwwwrrr]]]KKK???:::888+++,,,///222000++++++///222///,,,******++++++***,,,,,,+++---...---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++---******))))))))))))******''''''''''''''''''''''''((('''%%%&&&'''(((((((((&&&&&&'''(((((()))******(((((())))))))))))((((((''')))++++++******+++,,,,,,...000111222444666999<<<>>>@@@AAABBBEEEIIIMMMLLLKKKLLLOOOSSSVVV,,,******+++...000000000......///////////////...---///111111/////////000...///000222222222111000000000000000000000000000//////000000000000//////...////////////...---------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,+++************)))))))))((())))))******((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""############""""""""""""############""""""""""""""""""###############"""""""""$$$###""" """"""""""""####################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$&&&(((######%%%'''%%%"""%%%***&&&&&&&&&'''(((((())))))((((((((()))))))))******$$$&&&)))))))))***+++------///000......444>>>FFFQQQ\\\lll|||}}}rrrUUUOOODDD:::333111222333+++,,,......***&&&+++333111///,,,++++++++++++***)))))))))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&))),,,...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***)))(((%%%%%%&&&''''''((())))))'''(((((())))))(((((('''((()))++++++******+++,,,,,,---///000111333666888:::===@@@AAABBBDDDIIINNNMMMLLLLLLOOORRRUUU+++******,,,...///...---,,,---...///000000//////000222333333111000000111000000111111222222111111555444333222111111222222000000////////////000000//////000000000///......,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""""""""############$$$###"""###$$$###!!! !!!"""""""""####################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###!!!###%%%&&&%%%%%%%%%&&&'''''')))+++'''"""###'''$$$%%%%%%&&&''''''(((((((((((((((((()))))))))***'''(((******))))))***+++++++++,,,,,,+++,,,---...,,,555BBBLLLVVVcccsss~~~{{{dddSSSHHH<<<333444222///,,,+++***++++++///---------+++)))---444+++***)))***+++,,,+++***((((((((()))+++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&))))))'''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((***++++++*********++++++,,,...///000222555777999===@@@AAAAAACCCIIINNNOOONNNMMMOOORRRUUU+++++++++---///000...,,,+++,,,...000000000000000222444555555333222222222111111111111111111222222;;;999666444222222333333111000///......///000111000000000000000//////......---,,,++++++,,,---...---------......---------((()))***+++,,,+++******************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$###"""###$$$###!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" ###&&&''''''&&&%%%%%%"""!!!###&&&'''$$$%%%)))######$$$%%%%%%&&&''''''(((((((((((())))))))))))'''((())))))((('''(((***&&&&&&'''))),,,.........)))...222333222777AAAJJJWWWddduuutttiii[[[SSSEEE777333666777444,,,,,,------...000000111***((((((++++++((('''(((&&&&&&'''))),,,---,,,+++***)))***+++,,,,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$&&&((('''%%%"""''''''''''''((((((((((((''''''((((((((((((''''''(((***+++,,,*********+++***,,,---...///111444666888<<<@@@AAA@@@BBBIIINNNPPPOOONNNOOORRRTTT***+++,,,------------,,,///000222444444333222111666666666555333222333555444444333222000111444666777666444333444666888999999777444111////////////000000//////.........------+++++++++---...---+++------------,,,+++******,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###  ###&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$""" !!!$$$%%%###!!!########################$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++******************)))))))))***+++...000222888<<>>@@@BBBCCCEEEIIIKKKQQQNNNLLLOOOUUUZZZ111///...,,,+++***++++++000000000000111111111111111444666777666555666777...///000///......///000222111000000000111222333000///...---------...///000//////...------,,,,,,///---,,,,,,------+++***)))***+++,,,------------******)))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""###$$$$$$###"""###%%%$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## """$$$%%%###"""!!!"""########################"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######"""!!!"""###$$$###!!!########################""""""""""""############$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))******************)))******,,,------+++,,,,,,,,,+++,,,///111111444999???EEEKKKOOOPPP\\\```fffmmmsss}}}|||wwwrrrnnnllldddZZZSSSNNNIIIAAA;;;;;;666111///000111111///333222111///...............------,,,,,,,,,,,,---++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))(((((((((((())))))))))))+++************+++,,,,,,+++---...///000222555777:::<<>>:::555333444444222000444222//////111222222000///////////////......---...---,,,+++++++++++++++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&)))&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++(((((((((((())))))))))))***************++++++,,,+++---//////000111444777999;;;===???AAADDDHHHKKKNNNLLLLLLOOORRRUUU111000///...///111333555555555444333333444444555999;;;<<<:::666222000///000222333333222111111222111111000000000000000000000//////...------------***+++,,,---///000111222000///------------+++***,,,---------,,,,,,+++***++++++*********)))))))))(((((((((((('''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$###############$$$$$$!!!"""$$$$$$######$$$&&&$$$######""""""######$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!! ###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))))))))))))))***,,,......,,,+++***+++,,,,,,++++++,,,...///000222222333222222222444666000222666:::===@@@AAABBB<<>>CCCFFFHHHKKKMMMJJJJJJKKKNNNRRRUUU)))+++,,,,,,+++*********)))***,,,+++******+++------------......---------000000111111111000000///,,,,,,---...////////////---,,,+++,,,......,,,*********++++++++++++******....../////////...------+++***)))(((((())))))***---,,,+++******))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!! !!!""""""!!! """###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''"""%%%666666 '''%%%###$$$&&&'''%%%###%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((((((((())))))))))))************(((***,,,,,,---...111333666:::???CCCEEEHHHKKKMMMLLLLLLLLLNNNRRRTTT+++,,,------+++))))))***)))+++---...---,,,,,,------..................---000000000000///...---,,,,,,,,,---...//////000000******)))***,,,,,,+++)))***++++++,,,,,,++++++***............---,,,+++******))))))((())))))***+++)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%"""######$$$$$$######"""$$$$$$###"""###%%%((()))$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""###############"""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%+++!!!###(((""" """&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&''''''((((((((((((((((((((())))))************)))***,,,,,,---...111333777;;;???CCCEEEGGGJJJKKKNNNMMMMMMOOORRRSSS,,,---...---+++))))))***)))+++...///...---,,,------......//////......---...............---,,,,,,000000///...............*********+++,,,,,,+++***++++++,,,,,,,,,,,,++++++------------,,,,,,+++***((((((((())))))***++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!"""$$$''')))$$$$$$############$$$$$$########################""""""############""""""""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!"""""""""###############""" !!!"""$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""######"""!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###,,,&&&###(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&''''''((((((((((((((((((((())))))******++++++)))***,,,------///111444888<<<@@@CCCEEEGGGIIIKKKMMMLLLMMMOOORRRTTT---------,,,***((()))***))),,,///000///---------------............------,,,,,,---...............000000///.........//////,,,,,,---...------------,,,,,,------------,,,,,,***++++++,,,------,,,,,,(((((())))))************))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###%%%$$$######""""""######$$$########################""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!"""""""""############$$$"""!!! """###""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""######"""!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""############"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((("""%%%(((###%%%)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''(((((()))******++++++)))+++,,,------///222444888<<<@@@CCCEEEGGGIIIKKKKKKJJJLLLOOOSSSVVV+++,,,,,,***(((((()))+++***,,,...///...------...,,,------------------,,,,,,---...///000000000000------------...000222444///000222111///......///,,,------......------,,,)))***+++,,,------------((())))))************))))))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!######""""""""""""##############################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""############!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%$$$$$$###''''''%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((($$$&&&%%%!!!''')))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$###############$$$&&&'''((()))******&&&''''''(((((((((((((((''''''((()))***++++++,,,***+++------...///222444777;;;???CCCEEEGGGJJJKKKJJJJJJKKKOOOTTTWWW*********)))'''''')))+++***,,,------,,,,,,---...++++++,,,,,,,,,,,,++++++///000000111111111000000...---------...111333555111333444333000......///------............------,,,,,,---------------,,,))))))***+++******(((((('''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$###"""!!! ######""""""""""""##############################""""""############"""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""""""""""""""############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!!!!"""######""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''!!!%%%(((###&&&***%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########"""###$$$&&&((()))))))))&&&''''''(((((((((((((((''''''((()))***+++,,,,,,***+++---......///222555666:::???CCCEEEHHHKKKMMMKKKKKKLLLOOOTTTWWW((())))))(((&&&''')))++++++,,,,,,,,,++++++---///***++++++,,,,,,++++++***222333333222222111000///111000///---...///111222222555666444000......///------............------............---,,,++++++)))***++++++***)))((('''&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&$$$###!!!######""""""""""""######""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""!!! """###$$$######""""""!!!!!! """"""""""""""""""""""""######$$$$$$###""" !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%)))$$$+++###"""%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''((())))))&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,***+++---......000222555666999>>>CCCFFFHHHKKKMMMMMMMMMMMMPPPSSSVVV&&&&&&''''''((()))))))))++++++++++++++++++++++++---,,,+++++++++,,,---...111222333333333111///...------......//////000000000///...---,,,+++++++++111///------.../////////000...++++++------***''',,,,,,++++++***)))))))))(((***,,,......,,,***(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!! """"""""""""""""""""""""###########################"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###!!! """$$$%%%"""!!!!!!!!!"""###$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$###***'''$$$$$$&&&'''&&&###%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((()))***++++++,,,+++++++++,,,---,,,---///333666777999>>>BBBFFFIIIKKKLLLMMMLLLMMMOOOQQQRRR&&&&&&''''''(((((())))))++++++++++++++++++++++++,,,,,,+++++++++,,,...///111111111111111111222222//////////////////.........---,,,+++***+++,,,,,,000...---,,,...//////...///---++++++------+++))),,,,,,+++******))))))((((((***+++,,,---,,,***)))(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""###$$$%%%%%%$$$###"""""""""###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%)))'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''((()))***++++++,,,+++++++++,,,---------///333666777999===BBBFFFIIIKKKLLLKKKKKKKKKNNNQQQSSS&&&&&&&&&'''(((((())))))************************,,,,,,++++++,,,...///111111000000///000222444555111111000000///......---,,,+++)))))))))+++---...///...,,,,,,---......---...,,,+++,,,---...---+++,,,++++++******)))((((((*********++++++,,,,,,,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""######""""""""""""############"""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###""""""!!!""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$###""""""""""""""""""&&&%%%$$$###"""""""""""""""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++++++++***)))&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((()))***++++++,,,+++++++++,,,------...000333666666888===AAAEEEHHHJJJKKKIIIIIIJJJMMMQQQTTT%%%%%%&&&''''''(((((()))************************++++++++++++,,,...000222000000000111111222222222000000000//////.........---,,,***))))))+++---///...,,,+++,,,---...---,,,,,,++++++,,,---...------+++++++++***))))))((((((,,,++++++***+++,,,...///***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""""""""######"""""""""######""""""""""""############"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""############"""$$$$$$###"""!!!!!!!!!"""&&&&&&$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&++++++++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((***++++++++++++++++++,,,......///000333666666888<<>>CCCFFFGGGHHHJJJLLLLLLLLLMMMOOORRRTTT"""###$$$&&&(((***+++,,,******+++++++++,,,,,,,,,+++,,,---///000111111111///......------,,,,,,+++---...///000000///...,,,...//////000//////...---------...//////...---,,,---......---+++***+++---***)))(((((())))))(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""###############$$$$$$%%%############""""""!!!!!!"""""""""!!!!!!!!!!!! ############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!! !!!"""""""""""""""######$$$!!!"""""""""############$$$###!!! !!!"""$$$%%%"""""""""###$$$$$$$$$%%%""""""############""""""################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%###$$$%%%%%%###"""""""""########################""""""""""""###$$$%%%&&&!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%$$$!!!$$$))))))%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''((())))))***++++++,,,---///222555888:::;;;===@@@CCCFFFGGGHHHJJJLLLMMMLLLLLLNNNQQQRRR###$$$&&&''')))+++,,,---++++++++++++,,,,,,,,,,,,+++,,,---///000111111111......------,,,,,,,,,,,,,,,...000111111000...---000000000//////......---...///000111222111//////...///000///---,,,,,,---***)))(((((())))))((('''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%!!!!!!""""""###############"""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############%%%$$$"""!!!"""$$$&&&((("""""""""###$$$$$$$$$%%%!!!""""""""""""""""""!!!#######################################$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%###$$$%%%%%%###"""""""""########################""""""""""""###$$$$$$%%%!!!"""$$$$$$$$$########################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%$$$###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((())))))******++++++,,,---///111444666888999>>>@@@CCCEEEGGGHHHKKKMMMMMMLLLLLLMMMPPPQQQ$$$%%%&&&''')))***,,,,,,******+++++++++,,,,,,,,,+++,,,---...///000000000,,,,,,,,,,,,,,,,,,------,,,---///111111000...---000000//////......---------///111222222111000///---...000///---,,,,,,,,,***)))(((((())))))((('''(((''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$ !!!!!!"""######$$$$$$######"""""""""!!!!!!!!!$$$#########""""""!!!!!!!!!  !!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""############%%%$$$###"""###%%%'''(((###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%"""$$$%%%%%%###""""""##################$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$%%%%%%###""""""###"""""""""""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((((((((&&&''''''((())))))(((((())))))******++++++++++++---...000222444666888999>>>@@@CCCEEEGGGIIILLLNNNNNNLLLLLLMMMPPPRRR$$$$$$%%%&&&'''((())))))************++++++++++++,,,,,,---...............+++++++++,,,,,,------...,,,---.../////////......000000///...------------+++---///111111000...---***,,,......,,,+++++++++***)))(((((())))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""##################"""""""""!!!!!!#########"""""""""""""""!!!  !!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!!!!$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""!!!""""""######"""""""""""""""######$$$""""""""""""###########################%%%&&&'''$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%!!!###$$$$$$#########$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&"""""""""""""""###$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&((()))******++++++++++++++++++,,,,,,,,,,,,---...111333666999;;;<<<===???BBBEEEGGGIIIMMMPPPNNNLLLLLLMMMPPPRRR######$$$$$$%%%&&&''''''))))))*********+++++++++,,,,,,------...---------)))***+++,,,------...///,,,,,,---......///......000000///------,,,,,,,,,)))+++---///000...---+++(((***,,,,,,+++************)))(((((())))))((('''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!############""""""""""""""""""""""""""""""######  !!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""" !!!%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$""""""""""""############""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""##################"""###$$$$$$%%% """$$$$$$$$$###$$$%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%$$$######%%%(((######""""""######$$$%%%###########################$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111555999<<>>AAADDDFFFIIIJJJKKKNNNMMMMMMNNNQQQTTT%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***++++++,,,++++++---------,,,,,,+++++++++***+++,,,---...///000000......---------......///+++++++++++++++***)))(((***++++++***))))))+++---))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#######################################"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""#####################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!"""######""" !!!###%%%######"""  """%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!%%%%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$######%%%'''((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$!!!"""""""""###############$$$$$$$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%))))))))))))***++++++,,,,,,///333555666777999:::>>>???BBBDDDGGGHHHIIIIIINNNMMMLLLNNNQQQSSS###############$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''((())))))******)))))))))******++++++++++++,,,---...///000111222000000///...---,,,,,,---***+++++++++***)))(((((()))***+++***))))))***+++(((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################"""""""""""""""######$$$!!!"""""""""############!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""###"""!!!"""$$$&&&444,,,""" """###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""" """#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$###!!!"""""""""#################################$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%((())))))***+++,,,,,,,,,---///333666777888999;;;>>>???BBBEEEGGGHHHHHHHHHLLLKKKJJJLLLOOOQQQ!!!"""""""""######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))***++++++''''''((()))***+++,,,,,,+++,,,---...///000111111111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***((()))+++***)))((()))***'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$%%%%%%&&&&&&################################################"""""""""""""""######$$$""""""""""""############ !!!!!!""""""""""""!!!!!!!!!###$$$$$$###""""""###!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$&&&???333&&& """$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$"""###$$$%%%%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""""""""##################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''((((((***+++,,,,,,,,,,,,---000444666777888:::;;;===???BBBEEEHHHIIIHHHHHHJJJIIIIIIKKKOOOQQQ!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***+++,,,)))*********+++,,,,,,,,,***++++++,,,---...//////......---,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,''')))******)))(((((()))&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$%%%%%%%%%""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############ !!!!!!!!!!!!!!! !!!"""######"""!!! """######"""!!!!!!""" !!!!!!!!!"""""""""### !!!!!!!!! !!!$$$&&&666...%%%!!!!!!###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$$$$(((%%%""""""######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!""""""""""""###############"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))))))))'''(((***,,,---------------000444666777888:::;;;<<<>>>BBBFFFHHHIIIIIIIIIIIIHHHIIIKKKOOOSSS!!!""""""$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++------,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,+++++++++,,,------((()))***+++++++++++++++'''(((******)))(((((()))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!""""""!!! !!! !!!!!!!!!""""""###### !!! !!!###&&&%%%###  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%% ######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!######""""""!!!########################"""############$$$$$$$$$"""$$$%%%&&&&&&%%%###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """"""""""""###############"""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************'''(((***,,,---------------000444666777888:::;;;;;;===BBBFFFIIIJJJIIIIIIIIIHHHIIILLLQQQTTT"""""""""""""""######$$$###$$$%%%%%%$$$$$$&&&(((''''''''''''(((((((((((())))))***++++++++++++***)))))))))***++++++,,,,,,,,,+++++++++******))))))++++++,,,,,,+++***((('''(((((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!""""""""""""""""""""""""""" !!!""""""$$$###  !!!###"""  !!!###$$$ !!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%***111111+++&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&'''((())))))(((((('''(((*********+++,,,...///222555777777777999:::999===AAADDDFFFGGGIIIKKKJJJJJJKKKNNNQQQTTT"""""""""""""""######$$$$$$%%%&&&&&&%%%%%%''')))''''''((((((((()))))))))))))))***++++++++++++*********++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,***)))(((((())))))))))))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''(((((((((((('''''''''&&&(((------)))''')))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((*********+++,,,...///222555777777777888:::===???CCCEEEFFFFFFHHHIIIJJJJJJKKKNNNQQQSSS"""""""""""""""######$$$$$$&&&'''&&&&&&&&&(((***((((((((()))))))))******))))))***++++++++++++***++++++,,,,,,---.........------,,,,,,,,,,,,++++++------------,,,+++***)))))))))******))))))((('''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############ """$$$$$$###!!! """""""""""""""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''((('''''''''''''''(((******'''''''''''''''''''''&&&)))((((((''''''&&&&&&&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((())))))(((((('''((((((((((((((((((((((((***'''&&&))))))'''(((,,,((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((('''(((*********+++,,,...///111555666777777888999@@@BBBEEEFFFFFFFFFGGGHHHKKKJJJKKKMMMPPPSSS"""""""""""""""######$$$$$$%%%&&&%%%%%%%%%''')))))))))))))))************))))))***++++++++++++***+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++***************)))(((((('''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$############################################################"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""############### """#########"""!!!""""""!!!!!!""""""###$$$!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))***)))))))))((((((''''''''''''((((((***'''&&&((()))'''(((,,,)))((((((''''''(((((()))(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""##################################################################$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((''''''(((************,,,......111444666666777888999@@@BBBEEEGGGGGGGGGHHHIIIKKKJJJJJJLLLPPPRRR"""""""""""""""######$$$"""###$$$$$$###$$$&&&((())))))))))))************))))))***++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,***************)))(((((('''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#################################""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""""""""!!!"""!!! !!!###$$$!!! !!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''((()))******+++++++++*********)))(((((()))******(((&&&'''++++++((((((***((((((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''''''''(((************,,,......111444666666666777999===@@@DDDFFFGGGHHHJJJKKKLLLKKKJJJLLLOOOQQQ"""""""""""""""######$$$!!!"""######"""###%%%'''((((((((()))))))))******))))))***++++++++++++************+++,,,,,,------,,,,,,---------------...//////...,,,,,,,,,,,,,,,))))))******))))))((('''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""###### !!!!!!!!!!!!###""" !!!###%%% !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***)))(((((((((((())))))***'''((((((((())))))))))))((((((((()))))))))******&&&'''((()))************(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,------++++++++++++------(((&&&)))------***(((***((((((''''''''''''(((((((((((()))***)))((('''&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#######################################$$$$$$$$$""""""######$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((('''&&&'''(((*********+++,,,......000444555666666777888:::>>>BBBEEEGGGIIIKKKMMMLLLKKKJJJKKKNNNPPP"""""""""""""""######$$$"""###$$$$$$###$$$&&&'''''''''((((((((()))))))))))))))***++++++++++++***++++++,,,,,,------............/////////000000000///...---,,,+++++++++,,,((())))))))))))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!""""""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""######"""!!! !!!"""!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!""""""### !!!""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,...000111222......///000111222222333111000000///...------,,,)))***+++++++++++++++***)))))))))))))))))))))))))))***+++,,,---------------,,,***))))))***,,,---***((()))------***))),,,***))))))(((((())))))***'''(((*********)))'''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$#########$$$%%%&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&((())))))((((((((((((((('''&&&&&&'''(((*********+++,,,...---000333555555666777888:::===AAAEEEFFFHHHJJJLLLMMMKKKJJJJJJMMMPPP"""""""""""""""######$$$###$$$%%%%%%$$$%%%'''(((''''''''''''(((((((((((())))))***++++++++++++***,,,,,,------...//////000000000111111222222222333///...,,,+++******+++,,,(((((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################"""###$$$%%%&&&%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!""""""&&&$$$"""!!! !!!"""### """###$$$###!!! """""""""""""""######$$$ !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************++++++++++++++++++++++++,,,---...///,,,---...000333666999:::555666777888999;;;<<<<<<:::999888666444222111000------------,,,+++******************************)))***+++,,,------------)))((('''%%%%%%'''((())),,,)))))),,,,,,***+++...++++++************++++++'''(((***+++***)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''000...+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''((()))***(((((())))))((('''&&&&&&'''(((*********+++,,,...---000333555555666777888:::===AAADDDFFFGGGIIIJJJMMMKKKIIIJJJMMMOOO"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111111111111111111111111222///,,,+++,,,,,,***'''******))))))))))))******&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!$$$$$$###""""""###""""""""""""###############"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$###"""!!! """"""""""""####################################!!!!!!""""""######$$$$$$#########"""""""""""""""################################################$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########''''''(((&&&%%%%%%&&&'''+++)))&&&$$$$$$%%%((())))))(((((((((''''''''''''*********+++---///222333666777777777777777999:::???>>>>>>AAAFFFGGGCCC>>>EEEAAAAAADDDEEECCCCCCDDDCCCHHHIIIFFFCCCBBB@@@===444444222000---...111333,,,---***&&&(((,,,---***------,,,------,,,***(((+++)))))))))++++++***)))++++++++++++***)))'''''',,,+++***************+++------------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&+++...666444---%%%###&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))'''&&&&&&'''''')))++++++++++++---///---111555666444333333555>>>@@@BBBEEEGGGIIIKKKKKKKKKJJJHHHIIIKKKNNN"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((((())))))******+++,,,,,,++++++++++++,,,---...//////////////////////////////---******,,,,,,+++))))))))))))***************((()))))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###""""""###""""""""""""############"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""#####################""""""""""""################################################$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++((('''&&&%%%&&&''')))***)))***,,,...000111111222777888:::===???BBBCCCDDDHHHIIIJJJKKKKKKMMMOOOPPPRRRSSSTTTWWWZZZZZZXXXUUUOOOJJJHHHJJJKKKKKKMMMQQQPPPUUUWWWTTTQQQQQQPPPLLLIIIGGGDDDBBB@@@@@@AAAAAA999999555000000222111---///////////////...+++)))+++***)))***,,,,,,,,,+++---,,,,,,+++***)))((((((*********))))))***++++++------------,,,***(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&))),,,///111///)))'''))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))'''&&&'''(((''')))++++++++++++---///---111555666444333444666===???AAADDDGGGJJJKKKLLLNNNLLLKKKLLLNNNPPP"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((((((((()))******++++++,,,************+++,,,---...------------------------,,,***))))))+++,,,,,,+++((()))***+++,,,++++++***************)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!######"""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''((()))((('''(((***,,,'''((()))+++---///111222333666:::>>>BBBDDDEEEEEEJJJKKKMMMOOORRRSSSTTTUUUVVVVVVVVVWWWXXXYYY[[[[[[^^^___```^^^\\\ZZZYYYYYYWWWQQQLLLLLLMMMNNNSSSYYYYYY___cccaaa```___]]]YYYWWWUUUSSSTTTVVVVVVSSSPPPIIIIIIFFF@@@???@@@===888999999888777444111---+++...,,,++++++,,,---,,,+++++++++***)))(((((((((((()))))))))))))))***+++,,,------------,,,+++)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))(((...111...++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&'''(((''')))++++++++++++---///---111555666444333555777<<<>>>AAADDDGGGJJJLLLMMMOOOMMMLLLLLLOOOQQQ""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***+++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++***))))))************((()))+++------,,,+++***++++++***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!###"""!!!!!!"""###!!!"""""""""############!!!!!!""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))))))))'''((()))+++...000444888<<>>CCCIIIMMMQQQSSSTTTVVVXXX[[[]]]]]]\\\ZZZYYYTTTSSSSSSSSSTTTUUUWWWXXXSSSRRRRRRTTTXXX[[[\\\[[[VVVWWWWWWTTTRRRXXXeeeooollliiigggfffaaa]]]^^^bbbjjjsss{{{}}}|||yyyrrrlll^^^___dddlllqqqoooeee\\\VVVYYYYYYZZZ___fffhhhfff\\\\\\ZZZUUUOOOJJJIIIJJJCCC???:::555222000---+++...------,,,,,,---------))))))))))))***+++------,,,---......---,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%$$$$$$(((...111,,,'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))''')))++++++++++++---///---000444555444444777;;;:::<<>>CCCFFFKKKNNNQQQUUUYYY\\\]]]^^^YYYYYYZZZZZZYYYWWWTTTSSSLLLNNNPPPTTTWWWZZZ[[[\\\\\\[[[[[[```ggglllnnnnnn^^^]]][[[VVVUUUZZZfffooohhhgggiiiiiieee___```dddkkkrrrxxxxxxvvvsssnnnhhhfffhhhmmmqqqsssnnnddd\\\VVVXXXXXXYYY^^^gggkkkiii______\\\WWWRRRQQQTTTWWWWWWRRRKKKEEE@@@<<<999666111111000000...---+++***+++++++++++++++,,,---...,,,---.........,,,+++***'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''(((&&&%%%$$$%%%)))------(((%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''((()))''')))++++++++++++---///---000444555444555999<<<;;;===@@@CCCFFFIIIKKKLLLNNNMMMKKKLLLOOOQQQ"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))************************,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))+++...000000///---,,,+++***)))((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""####################################$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ########################""""""!!!!!!!!!!!!"""""" !!!!!!  """$$$""""""""""""############!!!###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""####################################"""""""""""""""#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''(((***+++,,,''')))+++///333666999:::AAADDDGGGJJJMMMQQQUUUYYYXXXYYYZZZ[[[\\\\\\\\\\\\WWWWWWVVVVVVTTTSSSQQQPPPLLLQQQZZZaaaffffffdddbbbdddbbbbbbgggoootttuuutttfffeeeccc```^^^aaahhhmmmkkklllpppsssqqqooorrryyyyyy}}}}}}yyyuuuuuutttrrrxxxyyy{{{{{{yyyuuupppmmmlllkkkhhhdddffflllooommmjjjiiieee___YYYYYY^^^dddkkkfff^^^WWWRRRNNNKKKHHH?????????<<<999444///,,,---------,,,,,,---......,,,---.........---,,,+++((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&))))))%%%%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((***''')))++++++++++++---///---000333444444666:::>>><<<===@@@CCCFFFHHHJJJJJJQQQOOONNNNNNQQQSSS"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********************+++,,,---...------------------------)))+++---,,,++++++...111222111///---+++***))))))((()))))))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!! """$$$""""""""""""############!!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((((((((()))***,,,......444666:::???EEEJJJNNNPPPTTTVVVXXXYYYZZZ\\\___bbb___^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTRRRZZZfffppptttqqqjjjeeefffcccaaaeeekkknnnnnnkkkhhhiiikkknnnqqqvvv{{{~~~}}}{{{yyy|||}}}zzz~~~xxxooogggfffkkkqqqxxxsssllleee```\\\YYYWWWTTTTTTSSSPPPJJJBBB;;;777//////...---------......,,,---.........---,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''###$$$&&&%%%$$$$$$&&&'''###%%%&&&%%%&&&(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((''''''(((***((()))++++++++++++---///---000333444444666:::>>>===>>>@@@CCCFFFHHHIIIIIIPPPOOONNNNNNQQQSSS""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((())))))******+++,,,,,,------,,,+++,,,---...//////---+++***+++...111333333111...,,,*********+++((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$################################################%%%"""!!!######"""###########################$$$$$$###""""""###%%%"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###############""""""""""""""""""""""""###---???HHH;;;'''!!!)))!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###%%%$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """############""""""""""""############"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''$$$$$$$$$&&&((())))))((('''(((***+++...333999===DDDHHHMMMQQQRRRSSSTTTUUUXXXZZZ]]]```bbbaaa^^^[[[^^^]]][[[YYYXXXVVVUUUUUUWWWbbbkkkiiibbb___\\\ZZZYYY^^^hhhnnniii______fffdddddddddfffiiilllppprrrvvvvvvxxx}}}~~~~~~~~~{{{zzzvvvsssqqqlllccc]]]\\\cccaaa^^^]]]ZZZSSSKKKDDD<<<999555111//////000111222///---...000000,,,(((''')))++++++***((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$+++&&&$$$''''''###!!!###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***************+++,,,,,,+++***+++---...111444555444555999===:::===AAADDDFFFGGGIIIKKKPPPRRRSSSRRRUUUYYY""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))******+++,,,,,,,,,---,,,+++++++++,,,......///...,,,+++,,,...000222111///---+++))))))******((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$################################################'''$$$!!!!!!###%%%%%%$$$########################$$$%%%%%%###!!!!!!"""###""""""""""""""""""""""""###############$$$$$$%%%!!!""""""############"""""""""""""""""""""""""""(((AAAQQQHHH///""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""""""""############"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''''''''''')))'''%%%$$$%%%&&&(((((()))...444;;;AAAGGGLLLPPPRRRTTTWWWYYYYYYZZZ\\\^^^bbbbbbaaaaaa```^^^[[[YYYSSSRRRRRRQQQRRRSSSUUUVVVkkkqqqssslllccc___^^^]]]bbbhhhppptttmmmeeehhhqqqrrrtttwwwyyy|||}}}xxxssslllhhhgggkkkjjjhhhfffccc\\\SSSMMMFFFDDDAAA>>><<<777222...444111......///000///...+++,,,------,,,+++******))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!"""""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))+++,,,,,,+++***+++---,,,///222333222333777;;;:::===AAADDDEEEFFFHHHJJJMMMPPPQQQQQQUUUZZZ"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))******++++++,,,------------,,,,,,,,,,,,---............---------......///...---+++***))))))***+++((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$%%%$$$########################$$$%%%%%%###!!! """""""""""""""""""""""""""$$$############$$$%%%%%%"""############""""""!!!""""""""""""""""""""""""$$$///999444&&&"""######################## """#########"""!!!############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! """"""""""""############"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&***(((&&&%%%&&&+++///333777===FFFOOOUUUYYY\\\^^^_________^^^]]]^^^```bbb___^^^[[[YYYXXXXXXYYYYYYaaa```^^^]]]^^^```ccceeekkkooonnngggaaaccchhhjjjqqqvvv~~~~~~{{{~~~{{{zzzxxxvvvqqqjjjaaa[[[TTTSSSTTTVVVVVVQQQGGG>>>;;;888444000---------...++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++111000'''"""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))***,,,,,,+++***,,,---+++...000111000111555999;;;===AAACCCDDDEEEFFFHHHIIILLLMMMMMMRRRXXX""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***))))))***++++++,,,,,,---......---------.........//////..................---------,,,++++++***++++++,,,(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""##############################"""######"""!!! """###""""""""""""""""""""""""######""""""######$$$%%%###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!'''!!!!!!(((######################## !!!"""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))'''(((***---333:::BBBGGGNNNRRRXXX\\\^^^^^^______bbbbbbaaa___[[[ZZZZZZ[[[VVVUUUSSSRRRTTTXXX^^^bbbiiigggcccaaaaaabbbeeeggghhhlllmmmiiijjjqqqzzzyyypppjjjddddddgggnnnssspppeee[[[LLLIIICCC<<<555000------,,,+++))))))*********)))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################000;;;;;;+++"""$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))***++++++++++++,,,...***---000000000111555999;;;===AAACCCCCCDDDEEEFFFGGGIIIJJJJJJNNNTTT############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***************++++++,,,,,,---.........//////000000000000000---......//////...---,,,------,,,,,,,,,,,,------((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######""""""""""""########################### !!!""""""""""""%%%'''""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""" !!!%%%&&&$$$""""""###########################"""  !!!###$$$""""""""""""""""""######!!!"""""""""####################################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''')))***,,,---)))///777>>>EEEMMMTTTYYY]]]___aaabbbaaaaaaaaabbbccccccbbb___ZZZWWWVVVVVVYYYYYYWWWVVVWWW\\\dddjjjgggfffddddddfffjjjooorrryyy~~~~~~vvvuuu||||||yyyxxxxxx{{{zzzvvvtttvvv{{{}}}sssjjj\\\YYYSSSLLLEEE===777333222///,,,+++,,,------,,,+++************)))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" ---///$$$ ''')))$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((***++++++++++++---...+++...111111111222666999;;;===AAACCCCCCDDDEEEFFFJJJLLLKKKJJJMMMSSS#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))******************++++++,,,---------...///000000111000000000------......///......------------------------,,,((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$$$$$$$&&&######################## """######$$$''')))""""""""""""""""""""""""!!! !!!"""""""""############""""""!!!""""""""""""""""""""""""!!!!!!###&&&'''&&&###!!!########################$$$""" !!!###%%%""""""""""""############""""""""""""####################################"""""""""""""""""""""""" """###$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$#########################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))***,,,...///888???IIIPPPUUUYYY^^^aaa```aaabbbccccccdddgggiiicccbbbaaa^^^[[[YYYZZZ\\\aaaaaa```\\\ZZZ\\\bbbhhhdddeeehhhmmmttt|||www}}}}}}zzzzzz|||{{{uuuwww{{{~~~}}}xxx{{{}}}rrrjjjbbb^^^YYYUUUSSSMMMFFF@@@999444...,,,,,,---,,,***++++++++++++*********)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$'''"""!!!'''***((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))((()))++++++++++++---///,,,///111222111333666:::;;;===AAACCCDDDEEEFFFHHHOOOPPPOOOMMMPPPUUU#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))******++++++))))))******+++,,,,,,,,,,,,---...///000//////...,,,---------.../////////------------,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%''''''$$$###$$$&&&########################!!!"""###$$$$$$%%%''')))""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""############"""""""""""""""""""""""""""$$$### !!!$$$%%%"""""""""""""""""""""""""""!!!!!! !!!"""######!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((+++...222777:::===HHHOOOWWW\\\]]]^^^aaadddaaabbbccccccbbbbbbdddeee^^^]]]ZZZWWWVVVZZZ```eeeccceeefffcccaaabbbhhhmmmjjjlllqqqxxx|||{{{zzzwwwvvv|||}}}}}}~~~}}}zzzxxxyyy}}}~~~xxxwwwyyy|||uuunnngggaaa```bbbbbb[[[UUUHHHAAA888333111000---***,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''')))++++++++++++---///+++...111222111222666::::::===AAADDDEEEFFFHHHJJJNNNOOONNNLLLPPPVVV######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))******++++++((())))))***++++++,,,,,,++++++---.........---,,,,,,,,,,,,------///000111,,,,,,---,,,+++***)))))))))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###&&&%%%###!!!"""$$$###########################$$$%%%%%%$$$%%%'''((("""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###############"""""""""""""""""""""""" ###%%%$$$###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!""""""#########$$$""""""""""""####################################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$##################""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***---222999AAAHHHOOORRRQQQWWW^^^aaa``````cccgggdddeeeeeeccc___\\\ZZZZZZXXXUUUQQQNNNOOOWWWbbbjjjcccgggkkkllllllooovvv|||}}}|||xxxyyyvvvsssvvv}}}yyyooooootttvvvqqqjjj[[[RRRGGG???<<<999555111,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!(((###"""&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''')))+++++++++,,,---///+++...111111000222666999:::===AAADDDFFFGGGIIIKKKJJJKKKKKKJJJNNNUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))+++,,,---......333333222111000///............//////...---,,,,,,...---------...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###############"""!!!!!!##################$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###############$$$#########""""""!!!!!!"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$############""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&)))///444777>>>HHHPPPUUUXXX[[[]]]___```aaaaaaaaabbbfffjjjhhh```XXXWWWXXXZZZ```ggg___YYYRRRQQQWWWaaajjjnnnlllmmmooottt}}}~~~~~~yyyxxxqqqpppuuuwww|||sssiiibbbYYYSSSNNNGGG===555000///......///...+++)))+++******))))))******+++,,,,,,***)))((((((((((((((()))++++++)))))))))******(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))*********,,,...000...000222222333444777999======???CCCCCCBBBDDDIIIMMMMMMMMMPPPSSSVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))***,,,------...222111111000///........................---,,,,,,...,,,+++,,,,,,,,,***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###############"""!!!!!!########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""###########################"""""""""!!!"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""#########"""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&###%%%'''))),,,111888===FFFKKKRRRXXXZZZ\\\^^^```___aaadddfffeeedddcccbbb^^^XXXWWW]]]cccdddbbbaaaaaa^^^\\\___fffnnnrrrsssvvvuuuuuuzzz}}}~~~~~~yyyxxx~~~vvvmmmbbbYYYUUUQQQKKKFFF@@@;;;444///...///111111,,,,,,,,,+++++++++******,,,+++***)))))))))))))))''')))+++***)))((())))))***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))***++++++,,,...000...000222222333444777999===<<>>888222.........------,,,,,,++++++++++++*********++++++,,,'''(((******((('''((()))***)))(((((())))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++++++++,,,///111///111222333333555777:::<<<<<>>CCCEEEDDDGGGMMMMMMMMMNNNQQQVVVYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))*********++++++++++++,,,,,,------......+++,,,,,,------------,,,---+++)))***+++,,,+++***(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!""""""############"""#########""""""!!!!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """###$$$$$$%%%$$$$$$$$$""""""""""""############!!!"""######$$$$$$######""""""############"""""""""""""""""""""#########""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))***---222999@@@DDDRRRVVV[[[___aaabbbccceeeiiigggeeedddcccbbb___]]]SSSYYYbbbhhhkkkkkkjjjiiiaaabbbgggmmmpppsss}}}~~~~~~~~~vvviii^^^VVVPPPMMM===:::666111///......///------,,,,,,+++,,,,,,,,,((()))++++++)))))))))***+++)))(((((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***+++,,,,,,---///222000111333444444555888:::;;;;;;>>>CCCDDDCCCFFFKKKNNNNNNOOORRRWWWZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************++++++,,,,,,---......///***+++,,,------------------,,,,,,---......---+++(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###############$$$######"""!!!!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""############!!!"""###$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""#########"""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((())),,,111999AAAIIIOOORRRZZZ]]]aaadddeeefffggghhhiiifffdddbbbbbb___[[[XXXTTT___lllrrrpppllliiiiiibbbfffooo|||xxx}}}yyymmmddd\\\WWWNNNIIIAAA999333000000111///...---,,,,,,,,,,,,,,,)))***,,,,,,*********++++++***))))))******)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***,,,,,,,,,---000222000111333444444666888;;;<<<;;;===BBBCCCAAADDDIIIMMMMMMNNNRRRVVVZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************++++++,,,---......//////***+++,,,,,,---------------------///000000...,,,(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###############$$$######"""!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######!!!"""###$$$$$$###"""!!! !!!!!!""""""$$$$$$######""""""!!!!!!################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))***///888CCCMMMTTTYYY[[[[[[^^^bbbeeefffgggiiikkkcccaaa______```^^^ZZZVVV\\\fffooopppiiibbbaaadddccchhhwww}}}ssseee]]][[[TTTIII>>>666333222222000///...---,,,+++++++++***+++------+++***+++,,,+++***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***,,,,,,,,,---000222000222333444444666888;;;<<<;;;===AAABBB@@@BBBGGGLLLLLLNNNQQQVVVYYY&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))111555777555///++++++---+++,,,...//////---,,,***---,,,+++***)))))))))))))))((((((((('''''''''''')))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!###$$$!!!""""""""""""####################################"""!!! !!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!######""""""######$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&%%%&&&&&&%%%&&&((()))***,,,///222???DDDMMMUUU\\\_________ddddddeeehhhjjjkkkiiiggg```XXXSSSYYYfffnnnkkkddd```eeeiiiiiikkkmmmkkkgggjjjzzz}}}vvvyyy}}}{{{mmmeeeXXXNNNFFF@@@:::666000///...///000111///...***+++------,,,++++++++++++++++++***)))(((((('''(((((())))))))))))(((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###'''(((%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))&&&((())))))(((''''''(((''')))+++,,,,,,---///111111444666555333333666::::::===@@@BBBCCCDDDGGGHHHMMMMMMNNNQQQVVVYYY''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))...222333111,,,)))***,,,***+++---......---,,,+++---,,,+++******)))))))))))))))(((((((((''''''''')))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$#########""""""""""""$$$#########""""""""""""########################$$$$$$$$$############""""""######$$$$$$######""""""!!!!!! !!!"""###$$$"""""""""#########$$$$$$########################$$$###""""""""""""###$$$########################################################################$$$%%%%%%$$$$$$"""!!!!!!######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&&&&'''+++******+++///888BBBJJJMMMQQQWWW]]]bbbccccccbbbbbbfffkkkllliiidddaaa```\\\___eeemmmqqqoooiiicccfffiiijjjiiilllsssvvvvvv}}}pppeee[[[QQQFFF>>>666444111/////////...,,,---.........---,,,,,,,,,+++++++++***)))((((((((((((((())))))))))))(((((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&((())))))(((''''''(((''')))+++,,,,,,---000222111444666555333444777::::::===@@@BBBCCCEEEGGGIIILLLLLLMMMPPPUUUXXX((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++---...,,,)))(((***,,,***+++,,,.........---------,,,,,,++++++*********)))))))))(((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##########################################"""""""""###############"""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""######""""""""""""!!!!!!!!!!!!"""###$$$############$$$$$$$$$%%%########################$$$$$$#########$$$$$$%%%########################################################################$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&'''''''''((()))***,,,000555>>>IIIUUU]]][[[^^^aaaeeeggggggffffffdddiiikkkhhh```[[[[[[]]]bbblllxxx{{{vvvooommmnnnooorrrtttvvv}}}~~~vvvjjjYYYKKK>>>:::555222000000///...000/////////......------+++++++++***))))))((((((((())))))******))))))((())))))((('''''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&"""$$$+++,,,%%%###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''((((((((((((&&&((())))))((('''((((((''')))+++,,,---...000222111444666555444444777;;;;;;===AAACCCDDDEEEGGGIIIKKKKKKLLLPPPTTTWWW)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))******)))((((((+++---+++,,,---...///000//////,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""""""""############"""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))(((((()))***%%%...:::GGGPPPWWW[[[^^^```aaadddfffhhhhhhhhhgggiiihhhccc\\\WWWWWW]]]cccnnnuuuzzzwwwooonnnvvvxxxmmm^^^IIIDDD===777444333333222///...------.........---+++++++++******))))))))))))))))))******)))))))))))))))((((((((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&###"""...@@@@@@///$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''''''''''''''((((((((((((((('''(((******((('''((()))''')))+++------...000222111333666666444555888;;;<<<>>>AAACCCDDDFFFHHHJJJLLLLLLMMMPPPUUUXXX******)))))))))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))***,,,///------...///000111111111,,,,,,---------,,,++++++***)))))))))((((((((((((%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$###!!!""""""#####################$$$$$$$$$%%%%%%%%%########################!!!""""""######$$$$$$$$$##############################################################################$$$$$$$$$###""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''(((***,,,///999HHHTTT\\\^^^]]]\\\___```cccfffhhhiiiiiihhheeeaaa\\\ZZZ[[[___cccfffrrrsssqqqllljjjppp~~~~~~ttt\\\UUUKKKBBB;;;777444222///---++++++---///...---++++++++++++************))))))************))))))))))))((((((((())))))***(((((('''''''''(((((()))(((((((((''''''(((((((((+++***)))'''&&&%%%$$$$$$&&&'''555IIIIII666((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((('''''''''''')))******)))(((((()))(((***,,,------...000222111333666666444555999<<<<<>>999333111222222///,,,++++++++++++++++++++++++)))******++++++******)))))))))(((((()))******+++((((((((((((((()))******))))))(((((((((((()))))))))(((((('''''''''''''''######$$$%%%&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''((()))++++++)))((()))***(((***,,,---...///111333000333666666555666:::>>>===@@@CCCEEEFFFHHHJJJLLLNNNMMMOOORRRWWWZZZ,,,,,,++++++***))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,((()))***,,,......---+++...------,,,,,,,,,------+++---...000000///---,,,************))))))))))))&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$############"""""""""############""""""!!!"""###$$$%%%$$$######!!!""""""""""""#################################"""###$$$&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))...666DDDRRR[[[ZZZ^^^cccfffgggffffffffffffhhhiiijjjgggaaa[[[WWW```hhhqqquuutttsssuuuwwwyyy{{{ssshhh___ZZZGGGAAA999666555444000,,,++++++++++++++++++++++++******++++++++++++******))))))((())))))***++++++((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&'''''')))******$$$((((((%%%%%%))))))&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''))))))(((((('''''''''&&&((()))++++++)))((()))***(((***---......///111333000333666666555666:::>>>>>>@@@CCCFFFGGGHHHJJJLLLMMMMMMNNNQQQVVVYYY999666222...,,,***))))))((()))))))))'''''''''((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,,,,,,,++++++***+++,,,------......------++++++,,,,,,---,,,,,,,,,+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,(((%%%%%%(((******((("""+++444;;;DDDPPPXXX[[[^^^bbbffffffcccbbbeeeiiijjjjjjiiidddZZZVVV^^^jjjuuuwwwxxxtttqqqsss{{{|||sssjjjQQQJJJAAA;;;777333///+++///---,,,,,,---,,,+++)))+++++++++************)))''''''((()))***+++,,,,,,)))))))))***)))(((''''''&&&'''((('''&&&%%%&&&(((+++***)))(((((('''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&((()))))))))))))))(((((()))***+++***)))((((((***(((***---...///111333555444555666555555666999<<<<<<>>>BBBDDDFFFHHHJJJLLLNNNOOOQQQTTTWWWYYYDDD???999444111///---,,,+++,,,+++***((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,++++++***,,,,,,---...............,,,,,,------------,,,,,,******))))))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%'''(((((('''000:::DDDKKKRRR[[[_________aaadddfffggghhhhhhhhhgggccc`````````bbbjjjssspppqqqrrrrrrsssvvv{{{|||jjj```SSSHHH@@@:::444000111///---,,,------+++***++++++++++++************))))))))))))***************)))))))))((((((((((((''')))***)))((('''((()))&&&''''''''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&(((((())))))))))))((((((''')))******))))))***,,,(((***---...///000333555444555666666555666999;;;<<>>888666333000.........------,,,,,,,,,+++++++++******++++++*********)))))))))+++***)))((('''((()))))))))***++++++))))))***+++&&&)))+++***'''%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''(((((())))))))))))((((((&&&''')))***)))***+++---)))+++---...///000333555444555666666666777999;;;<<>>AAADDDFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRzzzsssnnnqqqxxxxxxoooeeePPPIII???888555333000...*********+++******))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,------...////////////...------------,,,+++******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&(((,,,444@@@LLLUUUXXX]]]```___aaaeeehhhgggdddggghhhddd]]][[[___dddrrrsssvvvxxxssslllmmmrrrttt~~~~~~~~~nnnbbbVVVNNNCCC888111...---,,,......---------,,,,,,,,,)))******+++++++++,,,,,,,,,+++***)))((()))******'''((())))))''''''((()))&&&(((+++***((('''(((***%%%&&&&&&'''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''((())))))******))))))++++++***((((((((()))***,,,.../////////111333333666888999888888:::;;;???AAADDDFFFGGGHHHJJJLLLJJJKKKMMMNNNOOOPPPlllbbbUUUJJJDDD@@@;;;777111000...---+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***///888CCCNNNVVVZZZ\\\aaadddccccccggghhhgggcccbbb```]]]\\\___fffkkk|||yyyvvvtttnnnkkkooovvv}}}|||{{{xxxuuuuuuwwwyyy|||wwwrrrqqqoooooopppooommmkkkjjjjjjjjjkkklllnnnppprrruuuxxx{{{}}}~~~~~~~~~rrrgggWWWGGG<<<555111///............------------,,,,,,++++++++++++******+++++++++*********))))))'''((())))))''''''((()))%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************((()))******)))(((***+++***,,,.../////////111333333666888999999999:::;;;???BBBEEEFFFGGGHHHJJJLLLIIIJJJLLLNNNOOOPPPwwwhhh[[[SSSLLLEEE@@@777555222///,,,***))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***+++,,,---------+++,,,------......------,,,,,,,,,+++***)))((('''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((...000888CCCQQQZZZ]]]]]]^^^dddgggeeeeeeggggggeeebbb]]]XXXXXX]]]fffmmmrrrooommmnnnrrrtttvvv{{{~~~vvvtttrrrqqqrrrqqqooommmkkkkkkiiihhhiiinnnvvv{{{xxx{{{|||~~~|||xxx|||{{{{{{{{{}}}~~~~~~{{{uuummmhhhhhhiiiwwwvvvwwwzzz|||iiiUUUFFF<<<777444//////.........---------......---,,,+++***)))(((***++++++++++++***))))))''')))***)))((('''((()))+++***)))***+++***)))'''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************&&&((()))***)))***+++---***,,,.../////////111333333666999:::999999:::;;;@@@BBBEEEGGGGGGHHHJJJLLLIIIJJJLLLNNNPPPQQQ{{{pppkkkeee\\\SSSOOOHHH???777444333///,,,---***)))(((((((((((((((((('''((()))******)))(((((()))))))))))))))******+++...------,,,,,,,,,------++++++++++++******))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((***,,,222<<>>111111000///...,,,+++)))(((,,,,,,,,,+++***)))((((((,,,+++******)))************)))(((''''''((()))******)))((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%(((***,,,%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++***************************,,,...///000111333555333555777777777888:::<<<>>>AAAEEEFFFDDDDDDGGGJJJKKKKKKMMMNNNPPPPPP{{{~~~yyywwwuuurrrrrrtttcccWWWJJJAAA:::222...------+++***))))))******)))((()))***++++++***)))((()))))))))))))))******+++...------,,,,,,---------++++++++++++*********)))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((''''''(((,,,///>>>FFFPPPWWWZZZ^^^bbbfffdddcccdddhhhllljjjccc\\\YYY___kkkuuuuuummmggggggffffffkkkuuu~~~wwwqqqoooooommmmmmnnnrrrvvvzzz{{{{{{wwwvvvvvvxxx|||wwwoookkkiiimmmllliiihhhhhhiiikkkmmmnnnvvvvvvdddVVVGGG;;;555333111000000000000000------,,,,,,++++++******,,,++++++******************)))(((((((((((()))******)))((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***************************,,,...//////000333444333555777888888999;;;<<<>>>@@@BBBEEEIIIKKKKKKKKKLLLMMMMMMNNNOOOPPPpppvvv~~~uuucccUUUIII>>>777555///,,,)))((()))))))))))))))******++++++***)))))))))))))))))))))******+++------------------------++++++++++++***************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######"""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$'''***)))))),,,333:::LLLQQQXXX\\\]]]```cccgggaaacccgggjjjkkkfff^^^XXX___eeeqqqzzzxxxooohhhhhhiiikkkttt}}}yyy{{{~~~{{{xxxvvvvvvvvvvvvvvvwww{{{|||yyyyyyyyywwwwwwwwwvvvtttqqqooommmjjjllloootttzzzsssaaaPPPEEE<<<888333000000111111222------------------------,,,,,,+++******************))))))(((((())))))******)))((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&************************+++---/////////000111333444666888999999999;;;===???>>>@@@FFFMMMQQQOOOLLLOOOOOONNNNNNNNNPPPoootttzzz{{{yyyuuuggg[[[NNNFFFDDD666222---++++++,,,,,,+++***************))))))))))))))))))))))))******+++,,,,,,------------------++++++++++++++++++++++++***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%(((++++++---444AAAKKKTTTWWW[[[]]]^^^```cccffffffffffffeeecccaaa^^^]]]iiimmmrrrvvvrrrkkkjjjnnnwww}}}}}}|||zzzwwwxxx|||}}}}}}yyyuuurrrqqqsssttt|||uuubbbTTTLLLDDD:::333000000//////------------------......,,,,,,+++************+++))))))))))))))))))))))))***)))))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&************************,,,---////////////000222555777888999999:::<<<>>>===>>>AAAGGGLLLOOONNNMMMQQQPPPOOONNNNNNPPPsssuuuxxx}}}sssnnnwww{{{pppggg\\\UUUSSSGGG@@@888333222111///---*********))))))((((((((()))))))))))))))******++++++,,,---.........------+++++++++++++++++++++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&(((***,,,222>>>MMMYYYYYYZZZ\\\^^^___bbbdddfffiiieee___[[[\\\aaagggllluuutttrrrpppkkkjjjrrr|||}}}yyyuuummmooottt{{{nnn^^^SSSEEE:::555333111000,,,,,,,,,------------------,,,,,,+++***+++++++++))))))************))))))+++***)))***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))************************+++---...///......000222555777888999999:::<<<>>>;;;???DDDGGGHHHIIIKKKLLLRRRQQQPPPOOOOOOQQQwwwxxxxxx{{{yyynnnjjjuuuzzztttooojjjgggggg^^^TTTGGG===999555///+++,,,+++***))))))))))))))))))))))))))))))******+++***+++---...///......---++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''+++111:::GGGUUU]]]\\\]]]___aaaccceeefffgggddd^^^YYYXXX^^^iiisssyyyzzzwwwrrrnnnkkkppp~~~~~~xxxuuupppnnnqqqyyylll___NNN@@@:::666222///------------------------------,,,+++++++++++++++)))******++++++******)))+++***)))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))*********************************,,,.........///000222444666888999999999;;;===<<<@@@DDDEEEDDDDDDHHHLLLQQQPPPPPPPPPQQQSSSxxx{{{zzzwww|||~~~qqqkkklllzzzzzzxxxzzz}}}tttbbbSSSIII@@@777000///...,,,+++******++++++)))))))))))))))******+++)))+++---...//////...---+++++++++,,,,,,,,,------+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))+++222<<>>111000...---,,,,,,------)))))))))))))))******+++)))***---/////////...---+++++++++,,,,,,---------+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((...111999GGGUUU]]]]]]ZZZ^^^^^^___aaacccdddbbbaaaWWWXXX]]]hhhssswwwsssllliiikkkooosssvvvzzzuuusssxxx~~~}}}{{{xxx|||ppp\\\OOOEEE;;;444222111111000///......---...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***))),,,*********++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''))),,,...$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((************************(((***,,,---...///222444333555777777777888:::<<>>@@@BBBDDDHHHMMMPPPPPPPPPQQQQQQRRRTTT~~~xxxvvvuuuqqqvvvwww{{{}}}zzzyyyoooddd]]]RRRIII===444111///...---++++++++++++***)))***+++,,,,,,------.../////////////////////...---,,,,,,------------------------************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''(((&&&&&&...888JJJOOOVVV[[[]]]]]]___```bbbcccfffiiieee\\\WWWWWWdddkkkrrrtttqqqllljjjjjj{{{~~~{{{}}}zzzhhhVVVJJJ>>>:::555222111000...,,,.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''')))+++++++++///777>>>777000+++...222111//////111333555666777888:::<<<<<<>>>@@@BBBDDDHHHLLLOOORRRRRRRRRRRRRRRSSS~~~yyywwwxxxyyy{{{||||||{{{{{{zzzsssrrryyy|||uuuoookkkbbbXXXIII===666111...+++---------,,,+++******))),,,,,,,,,---......//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))&&&)))555DDDWWWZZZ\\\^^^___```bbbdddgggffffffgggbbbZZZWWWXXXmmmqqqrrrnnngggfffkkkqqq{{{xxxsss{{{hhhWWWGGGBBB<<<777333111///.../////////............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))),,,666DDDNNNAAA555,,,---111222///...222333666777777888:::<<<<<<>>>@@@CCCEEEHHHLLLOOOTTTTTTSSSSSSSSSSSSuuu|||~~~{{{xxxwwwxxxyyytttpppkkklllttt{{{xxxxxxyyyxxxnnn___QQQEEE<<<333---///...,,,,,,,,,,,,***)))+++,,,,,,------...//////000000//////............++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''***---444BBBOOOYYY[[[]]]```bbbdddfffgggkkkgggcccaaa\\\WWWWWW[[[mmmooonnniiifffjjjwwwvvvqqqtttyyy~~~}}}jjjWWWPPPFFF<<<555333222333/////////.........------------------------,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((+++***((((((+++444@@@HHH;;;333,,,...111222222333222444666777777888;;;===<<<>>>AAADDDEEEHHHKKKNNNSSSSSSSSSSSSSSSTTToooqqqvvv|||pppnnnlllnnnvvv}}}~~~~~~pppbbbRRRCCC999333000---,,,------,,,***++++++,,,,,,---.........000//////...---......///++++++++++++++++++++++++************)))))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&''''''''')))%%%&&&...999DDDOOOXXXZZZ\\\```dddggghhhgggfffhhhbbb]]]ZZZVVVSSSWWW^^^fffiiillllllpppzzzsssiiieeehhhmmmqqq~~~qqqgggWWWFFF:::444333444.........------------,,,------------------------,,,,,,,,,+++++++++******************)))))))))(((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))+++///222111//////222111///000555222444666777888999;;;======@@@CCCEEEGGGIIILLLNNNQQQRRRRRRSSSUUUWWWuuupppmmmnnnpppooooooqqqtttuuuuuuwww{{{vvvdddSSSGGG;;;666000------...---++++++++++++,,,------......///...---,,,,,,---...///************************************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((***'''+++888GGGRRRYYY^^^```bbbeeeiiillljjjfffbbbaaa]]]YYYXXXVVVUUUYYY```dddhhhpppxxxtttiiiddd______eeeooowww{{{oooXXXDDD888333222.........---------,,,,,,------------............,,,,,,,,,+++++++++******************))))))))))))************************(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))+++---...---+++(((&&&,,,...222555111,,,...333222444777888888999;;;===>>>AAAEEEGGGIIIJJJMMMOOOQQQQQQRRRTTTVVVXXX|||ssspppnnnjjjjjjnnnyyy|||zzz|||}}}}}}~~~|||lll\\\RRRHHH@@@666000//////---+++***++++++,,,,,,---.........---,,,++++++,,,---///************************************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((***,,,555EEEQQQXXX]]]aaaddddddfffjjjllljjjeeeaaa\\\[[[]]]``````^^^aaaeeeiiiooozzz~~~rrrhhh```^^^```ccchhhrrr~~~lllTTTBBB888444/////////............---------------.........///,,,,,,,,,+++++++++******************))))))))))))************************((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))......000111111///,,,)))------///333222//////222333555777888888999<<<===@@@CCCGGGIIIKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX~~~yyyuuuqqqqqqtttyyy}}}~~~|||}}}~~~qqqdddZZZQQQHHH;;;333000///---******++++++,,,,,,---.........,,,+++******+++---...))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))***000>>>NNNVVVYYY]]]ccccccbbbcccgggjjjiiifffbbb\\\^^^dddkkkmmmiiihhhkkkqqqwwwoooddddddeeeccc\\\bbbjjjqqqyyyyyyaaaLLL???999000000000000////////////---------.........//////,,,,,,,,,+++++++++******************))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******+++,,,------,,,...***+++000444444333555333555777888888:::<<<>>>AAADDDHHHKKKLLLMMMOOOPPPUUUTTTUUUUUUVVVWWW||||||zzz{{{yyyyyywwwyyy~~~|||vvvyyy{{{wwwsssmmmeeeaaaTTTCCC666222222111---+++***,,,///000...+++//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((((((((+++---333???NNNXXX\\\]]]___```bbbcccdddeeegggeee^^^WWW[[[bbbiiikkkiiigggiiimmm{{{zzznnnccc_________bbbffflllrrr|||xxxaaaMMM???:::------222///111444///......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++************++++++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))222===666''''''+++***,,,))))))***+++,,,,,,,,,,,,......///111222222222222111222444555666888;;;>>>???BBBEEEGGGHHHJJJMMMOOOQQQTTTVVVSSSSSSWWW{{{yyyvvvuuutttssstttuuu}}}~~~wwwrrruuuvvvuuuxxx|||ppp]]]MMMAAA777///......------,,,,,,,,,+++//////......---,,,,,,+++++++++++++++************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((+++***''')))222999DDDLLLVVV\\\]]][[[[[[]]]```ccceeedddaaa^^^[[[XXX\\\dddjjjiiieeefffoooyyyttthhhddd^^^[[[^^^aaaeeelllsss}}}gggWWWIII:::555555//////222............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))===FFF===,,,******'''''')))***+++,,,,,,------------...///000111222222222222444555777777999<<>>@@@CCCEEEFFFHHHKKKNNNRRRUUUVVVSSSSSSWWWyyyqqqlllmmmoooooommmwwwyyywwwvvvyyy~~~~~~jjjWWWBBB333333222000---+++***+++---000//////......---------,,,+++++++++************))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$***---***(((---<<>>AAACCCEEEGGGJJJLLLRRRUUUTTTRRRSSSWWW|||yyymmmkkkoooqqqppptttwww|||}}}iiiQQQ@@@999555000------.........000000//////............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&)))******,,,555EEERRRZZZ\\\___`````````ccceeefffbbb^^^ZZZVVVUUUYYY___aaadddfffhhhmmm|||}}}nnn```WWWUUUXXX```dddkkksssxxxmmmYYYKKKAAA333000444333/////////............---//////...------,,,++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))!!!***%%% &&&***(((,,,***+++,,,------...------+++,,,---///000111111111333555666777888999<<<>>><<<>>>AAACCCDDDGGGIIILLLOOOQQQPPPOOORRRXXXoooxxx|||vvvwwwvvvssswwwuuuvvv|||ppp]]]OOO@@@999111...000111000---///////////////.........,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((,,,444AAAMMMUUU[[[\\\]]]___```cccfffhhhggg\\\TTTSSSTTTUUUZZZaaaaaabbbfffooo~~~zzzggg\\\XXXXXX]]]dddeeejjjttt~~~nnn]]]NNN:::222444111000000/////////.........//////...------,,,++++++,,,,,,,,,+++++++++******++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((...((($$$))))))%%%(((******+++,,,------------***+++---...000111111222222444555666666888:::======???BBBDDDFFFHHHKKKMMMLLLMMMLLLKKKPPPXXXhhhkkknnnrrruuuyyy~~~yyyuuuvvv|||~~~qqqfff]]]NNNGGG===777555222///+++........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))---555AAALLLSSSVVV\\\]]]^^^___```bbbcccccc```UUUNNNSSSXXXYYY]]]cccfffiiirrrpppaaaVVVWWWZZZ\\\aaaiiinnnvvvuuuaaaFFF777333---000000000000////////////,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++'''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))---(((%%%+++)))$$$'''))))))***+++,,,,,,,,,,,,***+++---///111222222333222444555666666777999<<<>>>@@@CCCEEEGGGIIILLLNNNKKKKKKJJJJJJPPPYYYssspppjjjbbb]]]^^^ccchhhyyy|||xxxyyyzzzyyy|||{{{wwwxxxyyy~~~~~~uuuqqqnnnccc___WWWJJJ<<<222......------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))))))))(((...888DDDNNNUUUYYYZZZ]]]]]]^^^```aaaaaa___^^^WWWRRRTTT^^^ccc```bbbiiirrr|||}}}pppggg[[[TTTSSS[[[```aaajjjuuuvvvWWWBBB888000111111111000000000//////++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++((()))************)))((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))$$$'''###$$$,,,***$$$((((((((()))***+++++++++++++++,,,...000111333333444333555666777666888:::<<<>>>@@@CCCEEEGGGIIILLLNNNOOONNNKKKJJJQQQYYYvvvhhh]]]YYY\\\```ttt|||vvvrrrpppvvv|||vvvrrrtttwww{{{{{{{{{|||tttuuunnn\\\DDD333000333,,,------------------------------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''222CCCOOOVVVZZZ\\\___[[[\\\^^^```bbbaaa^^^\\\RRRSSS^^^lllnnnhhhiiiqqq~~~{{{}}}uuu~~~sss```YYYYYYVVVYYYcccgggjjjyyycccKKK@@@666111111111111000000000000---------------------...,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))+++&&&&&&...***"""%%%'''((()))******+++******+++,,,...000222333444555555666777888888999;;;===>>>@@@CCCEEEFFFHHHKKKMMMTTTRRRNNNLLLRRRZZZ~~~vvvmmmgggeeeiiimmm{{{yyyuuuvvv{{{xxxrrrqqquuuvvvvvvvvvXXXBBB666111//////......------...///---------------,,,,,,+++*********))))))))))))((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%% !!!"""$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((()))))))))((((((***+++000<<>>@@@CCCEEEFFFIIIMMMOOOQQQQQQSSSWWW[[[^^^}}}ssslllmmmqqq~~~|||sssjjjbbbVVVMMM@@@666222111111111...///000111111///---,,,---------,,,,,,,,,,,,+++************************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))++++++)))(((+++666FFFRRRXXXZZZ\\\^^^^^^___``````eeeaaa[[[VVVWWW\\\eeelllyyysssmmmmmmssssss```ZZZWWWYYY[[[YYYYYY[[[[[[ZZZZZZ[[[aaalllyyy}}}eeeIII999444222222444111111///...............---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&'''((()))((((((((((((''''''''''''&&&&&&&&&%%%'''))))))((('''((())))))***,,,,,,***)))***++++++---///000000000111222444444555666888:::;;;<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQQQQSSSWWW[[[^^^zzzvvvtttzzz}}}|||xxxvvvyyyzzzxxxvvvrrrccc[[[NNN@@@777222111222.../////////......---------------,,,,,,,,,++++++************************((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&$$$"""%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***)))(((***111>>>MMMWWWZZZZZZ\\\]]]^^^___``````bbb\\\VVVUUU\\\gggrrrxxx}}}vvvqqqvvvrrrdddYYYYYY[[[]]]ZZZUUUUUUYYYTTTWWW[[[```hhhuuu{{{yyyxxx{{{uuuWWWDDD999555555777111111000///............------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%$$$%%%%%%'''((()))(((''''''''''''&&&&&&&&&%%%'''))))))((('''((())))))***,,,,,,***)))***++++++---000000000000111222111111333555777999:::;;;===@@@BBBEEEGGGJJJMMMPPPQQQQQQRRRUUUYYY\\\}}}{{{wwwttttttvvv}}}xxxlllZZZGGG999333222000///...---------......,,,,,,,,,,,,++++++++++++************************'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++......---+++***(((((()))************)))'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***)))+++333>>>KKKTTTYYY\\\\\\\\\]]]^^^___^^^^^^ZZZVVVTTT[[[gggrrrxxxyyyuuuttt||||||vvvhhh```]]]ZZZZZZ]]]^^^[[[VVVWWW[[[[[[aaaiiipppzzzuuummmqqqvvv{{{~~~nnnWWWFFF:::666777222111000///...............------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%'''))))))((('''((())))))***,,,,,,***)))***++++++---000000000000111222///111333666999;;;<<<======???BBBEEEGGGJJJNNNQQQRRRQQQPPPRRRVVVYYY}}}||||||yyyxxxyyy|||xxx\\\FFF:::666222000...---,,,---///000,,,,,,,,,+++++++++******************************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''!!!%%%+++111555666555444111222333333444444333333((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***+++000<<>>@@@@@@===???BBBEEEGGGJJJNNNQQQSSSQQQOOOPPPTTTWWW{{{uuuuuuyyy~~~xxx}}}yyynnnTTTDDD???333222000---+++---000333...------,,,,,,++++++***))))))(((((((((((())))))***)))(((&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((***---///111,,,+++(((%%%###$$$(((+++<<<,,,"""%%%(((###"""&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######((('''&&&&&&'''((((((''''''...777CCCRRR]]]]]]WWW```]]]\\\^^^bbbbbb^^^YYYTTTRRR]]]rrr|||yyyvvvzzzxxxtttyyyzzzhhh___\\\ZZZ\\\```bbbbbbbbbbbbcccggglllpppyyypppiiigggmmmvvv}}}zzz|||~~~gggSSSDDD333888333000333444000......------------------,,,,,,...------,,,,,,------...,,,+++******))))))******))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***&&&$$$&&&***,,,((($$$''''''((()))))))))))))))))))))***+++,,,------...+++---000111111000111222444111000333888<<<===<<>>IIITTT]]]]]]YYY]]]]]]^^^aaadddddd```[[[SSSRRR\\\ppp{{{yyyxxx||||||zzzjjj[[[XXX\\\aaagggmmmooommmjjjiiilllvvvyyyjjjbbbaaahhhwww|||~~~xxxaaaMMM888888555333333111------000//////...------,,,++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))))))))'''&&&''''''((()))))))))))))))*********+++++++++++++++,,,...111222222111222333444222111333777;;;<<<;;;>>>@@@CCCEEEGGGJJJNNNQQQPPPPPPQQQSSSWWWZZZ~~~xxxssspppnnnxxx~~~{{{zzzfffVVVNNNDDD>>>555///...------+++......------,,,+++++++++***))))))(((((())))))******)))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&%%%%%%&&&(((***888,,,$$$&&&(((%%%$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((()))*********222===IIIQQQXXX^^^___\\\]]]^^^```bbbccc```[[[VVVYYYXXX```lllrrrpppqqqvvv|||kkkaaa\\\bbbooozzz~~~{{{zzz~~~}}}ssshhh^^^\\\cccqqquuu]]]EEE<<<999666333///***---333/////////...---,,,++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((***,,,***'''%%%%%%&&&''''''((()))))))))))))))++++++*********))))))))),,,///222333333222333444555333222333666999::::::;;;===AAADDDGGGKKKOOOSSSRRRQQQRRRTTTWWWYYYzzzwwwyyy~~~sssggg___WWWKKK===333000000///---.........---,,,,,,++++++***))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''444+++%%%'''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''(((((()))***+++;;;GGGTTTYYY[[[___```______```aaaaaa]]]WWWRRRNNNYYY\\\ccciiihhhgggooo{{{kkkdddfffnnn~~~~~~{{{~~~~~~}}}{{{ssskkkeee___^^^eeeqqqwww```III@@@777222///---...222............------------...------,,,,,,------...,,,+++******))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''((())))))))))))))))))))))))))))))))))))))),,,...111222222222222333555444333444555777888999<<<>>>BBBDDDGGGKKKOOOSSSTTTSSSSSSTTTWWWYYY~~~zzztttkkk\\\HHH999333222111000//////...------,,,,,,+++******))))))))))))******)))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%######$$$000***&&&'''((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))&&&'''(((((('''(((+++...DDDPPP[[[^^^]]]___aaaaaa```aaabbb^^^YYYUUUSSSTTT[[[bbbiiijjjgggkkk~~~oooeeeeeeqqqyyy|||}}}yyytttrrrpppooowww}}}rrrdddaaadddooo~~~|||[[[JJJ888222222222000///,,,------....../////////...------,,,,,,------...,,,+++******))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))&&&%%%'''+++,,,***&&&''''''((()))))))))))))))'''(((((()))******+++++++++---000111111111111222555444444444444666777999???AAADDDFFFHHHKKKOOORRRTTTTTTSSSUUUWWWYYY|||zzzqqq[[[GGG:::444222111//////......---,,,,,,,,,+++******))))))******+++))))))*********)))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%'''((('''%%%#########+++(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((&&&((()))((((((***000555LLLVVV^^^___^^^```bbbbbb___aaa```]]]ZZZ\\\cccjjjqqquuuvvvrrroooyyynnncccjjjsss~~~zzzzzz{{{uuuqqqmmmllljjjqqqzzz~~~}}}wwwsssnnniiihhhjjjmmmooo{{{~~~kkkhhhkkkxxx~~~zzzuuupppmmmnnnppprrrppppppqqqttt{{{nnnWWW???555666666222...---------...//////000000,,,++++++******++++++,,,,,,+++******))))))******))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))+++(((%%%)))///111...)))''''''((()))))))))))))))''''''((()))***+++,,,---***---000111000000111222333444555444444555777:::???BBBDDDGGGHHHKKKOOORRRTTTTTTTTTUUUXXXYYY|||wwwuuuyyyttt\\\HHH;;;444111/////////...------,,,,,,+++******))))))******+++))))))***+++***)))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&((())))))***000999AAARRRXXX]]]]]]]]]```bbbaaa___```^^^[[[ZZZcccsss|||www|||{{{tttgggfffyyy|||wwwtttssssssyyyyyynnneeeaaaaaacccdddnnnttt|||~~~xxxtttqqqgggeeebbbbbbeeemmmuuuzzzvvvmmmmmmvvv|||tttfffccc^^^ZZZYYYZZZ]]]```]]]]]]^^^bbbgggooovvvzzz|||dddHHH;;;777555333111000/////////.........---,,,++++++******++++++,,,,,,+++******))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***)))(((***,,,---,,,***''''''((())))))))))))))))))*********++++++,,,,,,+++...000222111111222222222333444444333444888;;;===???CCCEEEHHHLLLPPPSSSTTTSSSSSSUUUXXXZZZ~~~wwwuuu|||oooVVVBBB777222/////////...------,,,,,,++++++************++++++)))******++++++)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''%%%$$$###$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%$$$%%%&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%''')))***,,,444AAAJJJUUUZZZ\\\[[[\\\```bbbaaa``````]]]XXXYYYeeezzz~~~tttuuu}}}zzz}}}mmmjjjiiiooovvvkkkjjjjjjkkkooowwwzzzsssnnnggg\\\VVVVVV[[[bbbgggyyy~~~{{{rrrkkkggg[[[[[[[[[^^^fffqqq|||vvvhhhiiioootttdddXXXVVVSSSOOOMMMLLLOOORRRUUUUUUVVVWWWYYY]]]aaaeeegggqqqwwwlllPPP???777444333444333222111///...,,,++++++...------,,,,,,------...,,,++++++***)))*********))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))'''&&&'''((('''(((((())))))))))))))),,,,,,,,,++++++++++++***,,,///222333222222333444111333444444333444888<<<:::<<<@@@DDDGGGLLLQQQTTTSSSSSSSSSUUUXXX[[[tttlllvvv|||xxxyyy}}}lllWWWAAA222111000000111222000---***...---,,,+++************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++)))(((+++222>>>KKKSSSWWWXXX\\\```bbbccc```^^^bbbUUUVVVWWWWWWnnn|||uuunnnrrr{{{uuu~~~uuueeeeeerrroooccc```fffnnnssswwwyyyrrrggg\\\TTTTTTRRRSSSXXX[[[aaapppvvviii```\\\ZZZ^^^eeennnwww~~~|||hhhaaadddgggwwwtttgggZZZRRRQQQLLLLLLMMMMMMMMMPPPUUUXXX[[[]]]aaadddhhhjjjlllllllllnnnqqqxxx~~~cccLLL===666666888777444000.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))),,,---******---,,,)))'''((())))))(((((()))***))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((,,,---***(((******(((***---///000000111222333222333333333333555888;;;@@@BBBDDDFFFHHHKKKOOOSSSVVVVVVVVVWWWXXXYYYiiisss~~~|||sssmmmpppzzztttbbbNNN@@@:::666111.../////////......---,,,+++************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))***...888DDDOOOUUUZZZZZZ\\\^^^```aaaaaaaaa___RRRQQQSSSUUUkkk|||uuukkkkkkxxx{{{~~~mmmjjjssssssgggcccccciiiooo{{{yyyssskkkddd^^^WWWPPPKKKNNNMMMQQQXXX```kkk|||}}}kkk^^^ZZZ[[[dddiiioootttwwwyyy{{{|||nnn______fffppp}}}|||oooccc]]]YYYRRRNNNNNNRRRSSSTTTUUUVVVZZZ___ccclllnnnrrrvvvyyy|||}}}~~~vvvwwwxxxzzzwww___NNNDDD???===666333111///000000000///........................,,,,,,+++++++++,,,------++++++++++++++++++++++++))),,,---******---,,,)))'''((())))))(((((()))+++***)))(((((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))...///,,,+++------+++***---///000000111222333333333444333333555999<<<@@@AAADDDFFFHHHKKKOOOSSSVVVVVVVVVWWWXXXYYYRRR^^^kkkvvvyyyuuupppxxxzzzkkkZZZNNN???999222...///000000///...---,,,++++++*********************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))),,,444AAAMMMTTTWWW]]]]]]]]]]]]^^^```bbbccc^^^RRRPPPSSSYYYkkkuuunnnhhhnnnvvvkkkfffpppvvvfffaaadddjjjpppuuu|||wwwjjjdddZZZRRRMMMLLLKKKKKKKKKKKKOOOYYYfffuuuqqq^^^VVVYYY```mmmrrrxxxxxxuuusssuuuwwwrrr```WWW___lllyyy~~~tttmmmhhhffflllsss|||zzzuuukkk```\\\UUUOOOPPPRRRRRRRRRSSS[[[]]]```bbbdddgggkkknnnwwwxxxzzz~~~tttaaaQQQCCC;;;444222000000111222111000........................------,,,+++++++++,,,,,,++++++++++++++++++++++++))),,,,,,******,,,,,,)))'''(((***)))(((((()))++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''+++---***)))++++++******---///000000111222333333444444444444666999<<>>@@@DDDGGGIIILLLPPPSSSTTTUUUUUUWWWYYY[[[HHHHHHIIIMMMUUUaaannnxxx~~~~~~yyyvvvtttrrreeeWWWDDD777222000///---///...---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''',,,555BBBOOOWWWYYYYYY[[[^^^aaabbb```^^^]]]^^^```dddgggoooxxxxxxtttsss~~~}}}mmmgggmmmzzzxxxjjjgggfffjjjoooxxxuuuhhh]]]VVVOOOMMMJJJGGGFFFIIIMMMPPPVVVUUUXXXbbbtttwwwbbbVVVXXXcccnnnttttttuuuuuuppplllppp|||ssseee[[[\\\kkk|||wwwjjj[[[VVVSSSTTTYYYbbbppp}}}{{{wwwrrrkkkccc^^^YYYXXXWWWXXX^^^fffmmmooovvv|||{{{xxxvvvrrrooonnnttt~~~xxx[[[CCC555333111000111111000...------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++(((+++,,,)))))),,,+++(((((()))******))))))***++++++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***///222333///,,,---,,,******---///000000111222333333444444444444555999<<<===@@@DDDGGGJJJLLLPPPSSSUUUUUUVVVWWWYYY[[[QQQLLLHHHGGGIIIOOO[[[eeeuuu||||||~~~yyyXXX===111000111111///...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***111>>>JJJSSSXXXYYYYYYYYY^^^bbbccc```\\\[[[[[[cccqqqyyy}}}xxxjjjfffgggxxxyyyhhhbbbdddjjjqqqxxxzzzrrrhhh]]]TTTNNNJJJJJJKKKKKKLLLOOOSSSWWW\\\\\\___jjj~~~~~~lllWWWQQQ[[[iiirrrtttvvvtttpppkkkkkksss}}}mmmbbb___eeessssssdddXXXSSSPPPQQQXXXbbbnnn~~~}}}wwwnnngggdddYYY]]]```eeennnzzz}}}uuuqqqllljjjoooxxxlllQQQ;;;888444111111000000///////////////////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++(((++++++))))))++++++(((((()))+++***))))))***,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---111222...+++++++++)))***---///000000111222333222333333333333555888;;;<<>>MMMVVVXXXWWWYYY\\\]]]___aaa^^^YYYWWWYYY]]]rrrxxxlllsssyyyhhhggglll~~~nnnfffaaaggghhhppp{{{lllggg```XXXQQQMMMKKKJJJIIILLLNNNPPPRRRWWW^^^dddbbbbbbdddnnneee[[[SSSSSS^^^jjjrrrtttmmmkkkhhhjjjttt~~~iiibbbiiivvvsssaaaWWWSSSPPPVVVWWW___mmm|||vvvmmmeee\\\XXXYYY```lllwww~~~~~~|||}}}lllJJJDDD<<<666333333333222........................++++++++++++,,,------...++++++++++++++++++++++++'''++++++))))))++++++'''(((***++++++******+++,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++%%%***,,,***))),,,---+++***---///000000111222333000111111111111333666999;;;???DDDHHHKKKMMMPPPRRRXXXXXXXXXXXXYYYZZZiiigggeeeccc```[[[UUUQQQPPPMMMSSSdddttt~~~~~~}}}|||}}}gggPPP???666333...///...------...---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))***,,,...>>>GGGRRRWWWVVVUUUXXX[[[```]]]___aaaZZZSSSXXXeee}}}zzzzzzlllxxxvvvhhhllluuuzzz}}}mmmeeeddddddhhhooo}}}|||rrriii\\\VVVOOOKKKKKKLLLLLLKKKLLLRRRVVVUUUVVV]]]eeehhhggggggjjjxxxwww\\\XXXTTTWWW___ggglllllllllhhhcccgggxxxvvvgggjjjtttqqqaaaSSSMMMPPPXXX___dddmmmzzzvvv```WWWVVVUUUWWW[[[kkkwww~~~}}}dddMMM===555000555555+++111000////////////---,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((+++,,,***%%%%%%)))+++***************))))))))))))))))))))))))******************)))(((((((((((((((************))))))))))))***+++,,,,,,******+++,,,)))+++---......///000222111222333333333444777:::;;;???CCCGGGJJJMMMQQQSSSVVVVVVVVVWWWWWWYYYnnnmmmlllkkkhhhccc\\\WWWOOOLLLOOOVVV]]]eeeqqq|||~~~|||kkkZZZIII;;;222...//////---,,,,,,+++***++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))((((((+++///444GGGOOOWWWZZZXXXWWWZZZ]]][[[]]]```^^^WWWVVVbbbppp}}}uuuooouuu~~~yyyzzzkkkeeehhhuuu|||oooeeeccceeehhhmmmwww|||vvvlllaaaXXXOOOLLLHHHGGGJJJMMMNNNNNNNNNSSSVVVVVVYYYaaajjjnnnkkkkkknnn|||qqqUUURRRRRRVVV^^^ccceeeddd]]]___eeerrruuuggglllvvvsssaaaUUUQQQRRRZZZbbbooottt}}}vvvdddSSSOOOSSSXXX___fffxxx~~~zzzuuurrrtttyyy~~~mmmWWWEEE:::222555666---111000000///000//////.........---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++))))))++++++((((((++++++)))************))))))))))))))))))))))))******************)))((((((((((((((()))))))))))))))))))))******+++,,,,,,******+++,,,***,,,///000000000111333111222333333333444777:::===@@@EEEHHHKKKNNNQQQSSSVVVVVVVVVWWWXXXYYYwwwvvvtttrrrooojjjccc^^^WWWVVVTTTQQQNNNQQQ___nnn~~~yyynnndddVVVCCC555///000111000...++++++,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((******((('''+++444<<>>777111000///+++,,,000,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))(((+++333@@@KKKSSSUUUXXXXXXXXXXXXZZZ]]]]]]^^^XXXRRRYYYkkkuuuuuuuuuuuuppppppbbb]]]UUUUUUhhhzzzlll___^^^cccjjjsss{{{~~~sssnnneeeZZZOOOJJJIIIJJJHHHJJJMMMOOOOOOOOONNNMMMLLLQQQVVV]]]jjjwww}}}|||uuuwwwrrrZZZRRRRRRSSSUUUWWWXXXXXXXXXfffooowwwmmmttt}}}iiiZZZXXXXXXZZZ\\\cccqqqooo\\\SSSYYYcccooo|||~~~yyyvvvuuusssvvvzzzvvv___EEE:::777000...000111000...---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))(((******(((***000333222++++++++++++************((()))))))))************))))))(((((((((((())))))'''((((((((())))))*********+++,,,,,,******+++,,,***,,,///000000000111333222333444444444555888;;;===@@@DDDGGGIIIKKKNNNPPPUUUVVVVVVWWWYYYZZZ}}}{{{yyyxxxooonnnllljjjiiifff]]]SSSPPPXXXdddqqq|||yyyyyy{{{www}}}{{{||||||xxxtttQQQ@@@222///...++++++///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((+++111<<>>CCCFFFIIILLLOOORRRSSSSSSTTTUUUWWWYYY|||}}}xxxqqqpppqqqmmmfffaaaZZZTTTWWWeeexxx{{{vvv}}}~~~```BBB888666222///111---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((&&&(((222@@@MMMTTTVVVWWWYYY[[[\\\\\\[[[ZZZYYY[[[ZZZggg~~~llljjjxxxddd[[[VVV]]]ooopppbbb[[[^^^iiivvv|||~~~xxxpppeeeYYYRRRNNNHHHBBBBBBFFFIIIIIIGGGIIILLLOOOPPPNNNMMMNNNOOOTTT\\\iii{{{zzz]]]NNNQQQVVV^^^eeelllqqqvvvyyysss___LLLVVVXXX```nnn|||iiibbbjjjrrrlllQQQBBB555555888:::777111...000333,,,,,,,,,------.........------------------------...---+++,,,------,,,***'''***+++))))))+++***&&&,,,,,,,,,+++++++++******))))))))))))************((((((((((((((()))******...------,,,+++***))))))***+++,,,,,,******+++,,,,,,...111222222222444555222333444444444666999;;;;;;???CCCGGGJJJMMMQQQSSSRRRRRRSSSTTTVVVXXX}}}||||||zzztttoookkkeeeaaaaaadddkkkzzz~~~|||{{{}}}kkkOOO===333------111......,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((())),,,(((,,,:::HHHOOOUUU[[[YYYZZZ[[[ZZZYYYXXXZZZ\\\SSSaaazzzuuufffjjj}}}kkk```XXXkkk}}}uuuccccccddddddkkkxxxwwwmmmbbbWWWMMMGGGAAA@@@@@@AAACCCEEEHHHIIIIIILLLNNNNNNLLLLLLOOORRRXXX```pppiiiVVVWWWUUUZZZccckkkrrryyyyyyaaaVVVWWWXXX^^^lll}}}rrreeedddsssvvv]]]GGG222666333666666...///222+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++************************,,,...///000///000111333222222222333444777999:::===@@@DDDGGGJJJLLLPPPRRRRRRSSSTTTUUUVVVWWW{{{vvvqqqlllhhheeeccccccjjjrrr||||||||||||}}}lllYYYKKK>>>333...///......---,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***000???MMMSSSXXX\\\[[[[[[ZZZYYYXXXWWWXXXXXXZZZlllyyyllljjj{{{zzzkkkhhhccc{{{qqqccceeeccceeepppzzzrrrggg\\\SSSKKKEEEBBBAAAAAAAAABBBDDDFFFHHHIIIIIIKKKLLLLLLJJJKKKPPPTTT^^^hhhxxxbbbSSSUUU^^^eeeoooxxxkkkWWWRRRXXXcccmmmzzzrrrgggeeelll~~~lllTTT===555000222222,,,///333...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************,,,...///000///000111333222222222333444777999:::===@@@DDDGGGJJJLLLOOORRRRRRSSSUUUVVVWWWWWW}}}xxxtttpppmmmfff___^^^aaaqqq~~~~~~{{{xxxwww{{{~~~pppjjjbbbXXXJJJ:::000---............---,,,+++***+++++++++************)))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++))),,,777GGGSSSXXX[[[]]]\\\[[[ZZZZZZZZZZZZXXXVVV[[[ppp~~~sss{{{yyypppxxx}}}iiieeejjjjjjvvvhhh```dddcccjjjzzzxxxkkkcccVVVKKKCCC@@@???>>>AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLJJJJJJMMMTTTZZZgggtttmmmZZZUUUWWWjjjsss~~~ppp\\\QQQVVVbbbnnn||||||ooocccdddooo~~~xxxuuurrrsssxxx~~~{{{bbbGGG999111111222,,,///333...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************,,,...///000///000111333222222222333444777999:::<<<@@@DDDGGGIIILLLOOORRRTTTTTTVVVWWWXXXYYY|||xxxuuutttnnnfffbbbccciiissszzzvvvtttqqqzzz{{{xxxlllllljjjcccTTTCCC777222////////////...---+++***+++++++++*********))))))((((((((((((((((((((((((******)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))******(((000>>>MMMXXX\\\]]]]]][[[[[[[[[]]]^^^\\\XXXTTTXXXmmmrrrooovvvdddWWWZZZcccrrrxxxiiicccccchhhiiiuuussshhh^^^VVVKKKBBB>>>===>>>???AAAAAABBBDDDEEEGGGIIIIIIKKKLLLKKKJJJKKKRRR\\\dddpppyyy```XXX[[[___uuu~~~~~~mmm^^^TTTUUUbbbpppuuuhhhaaa```kkk~~~wwwoooiiiddd```bbbeeekkkrrrzzzpppTTT@@@444222444//////111+++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++******************+++************************************************,,,...///000///000111333222222222333444777999:::<<>>>>>@@@AAACCCEEEFFFGGGGGGEEEFFFHHHJJJRRR___ooo{{{kkkXXXZZZeeemmmzzzgggRRRLLLTTT```nnnwwwsssZZZXXXcccrrrppphhh]]]UUUSSSSSSTTTSSSVVV\\\bbbgggllluuurrrNNN888000333111000111,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************++++++************++++++************************************************,,,...///000///000111333222222222333444777999:::;;;???CCCFFFHHHKKKNNNQQQUUUUUUWWWXXXYYYZZZ{{{xxxxxxmmmeeeaaagggqqq{{{|||zzzzzzvvvuuuzzzwww^^^FFF555333000...,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''((()))+++,,,---666FFFUUUZZZ[[[^^^______^^^``````]]]YYY[[[cccjjjyyy{{{zzzjjjVVVTTTUUUPPPRRRZZZdddkkkgggcccgggiiiooo|||}}}uuummmdddZZZQQQJJJAAA@@@???@@@AAAAAA@@@>>>===>>>@@@CCCDDDEEEFFFFFFFFFHHHLLLQQQ[[[kkk}}}zzzdddWWW\\\kkkxxxzzzhhh\\\QQQQQQZZZffftttttteee[[[aaannnzzz~~~vvvmmm\\\WWWRRROOOPPPTTTYYY[[[___iiittt|||dddGGG777555111111444111........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******************************))))))))))))******************************************************,,,...///000///000111333222222222333444777999:::;;;>>>BBBFFFHHHKKKNNNPPPTTTUUUVVVWWWXXXYYY||||||uuukkkccccccfffmmm{{{~~~||||||{{{zzz{{{{{{]]]777444000---+++,,,...///+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&(((***,,,///000;;;KKKZZZ\\\[[[^^^aaa```]]]___```]]]\\\ddduuuuuusssppp[[[MMMOOOPPPJJJMMMWWWTTT]]]bbbiiiqqqrrrzzz|||uuuqqqjjj```VVVNNNGGGCCC@@@???>>>???AAABBBBBBAAA<<<>>>@@@BBBDDDEEEEEEEEEIIIMMMRRRYYYdddvvvppp^^^WWW^^^rrr~~~sssYYYTTTTTTXXXaaalll|||ppp^^^ZZZ___eeeqqqxxxsssjjjccc[[[TTTSSSRRRQQQSSSWWW^^^fffkkkyyy{{{YYYAAA999222111555444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******************************))))))))))))******))))))))))))))))))))))))************************,,,...///000///000111333222222222333444777999:::;;;>>>BBBFFFHHHKKKNNNPPPTTTTTTVVVWWWXXXYYYsss|||{{{vvvqqqnnniiigggmmmuuu||||||~~~|||xxxzzzjjjGGG@@@888222111000...,,,------,,,++++++******)))---+++)))(((((()))+++---(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))***&&&'''---+++'''///<<>>@@@CCCDDDDDDDDDEEEGGGIIILLLUUUdddwwwzzzddd[[[]]]gggttt~~~rrr[[[TTTUUUYYYaaalllvvv~~~|||hhhYYYVVV\\\bbbmmmiiiccc\\\VVVSSSRRRSSSWWW[[[aaagggooo|||nnnOOO===666333222222000///////////////000000333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***++++++***))))))***,,,,,,---...///000000000000111222333444555777888888:::>>>DDDHHHKKKLLLNNNPPPUUUUUUVVVWWWXXXYYYdddjjjttt~~~zzzwwwtttnnnggghhhlllwww~~~|||wwwwww~~~pppSSSHHH:::111///111333333------,,,,,,+++*********************************(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))+++''')))---+++)))222AAANNNRRRWWW[[[]]]^^^___```^^^bbb___\\\nnnlllaaaooonnnVVVOOOIIIIIIJJJHHHIIIKKKRRR[[[cccgggrrrtttaaaTTTSSSPPPJJJDDD@@@???@@@AAACCCBBBAAAAAA@@@@@@AAAAAA???AAABBBCCCCCCDDDGGGIIIOOOUUU```ppptttaaa[[[aaalllxxx}}}iiiUUUTTTWWW]]]fffrrr{{{}}}nnnaaa[[[\\\bbbeee```^^^[[[XXXVVVVVVYYY[[[___ggguuuwwwZZZFFF;;;555333444000000////////////000000222111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************)))************+++++++++***++++++***))))))***,,,------...///000000000000222333444666888999;;;;;;;;;>>>CCCGGGIIIKKKNNNPPPVVVVVVWWWWWWXXXZZZVVVXXX___kkkzzz}}}|||{{{uuulllhhhiiilllzzz}}}|||vvvtttwww||||||nnn\\\PPP???333000000000000------,,,,,,++++++******'''(((***++++++***(((''')))(((''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((***)))+++...++++++888HHHSSSWWW[[[^^^______```aaa]]]___\\\^^^sssvvvggghhh|||___NNNIIIGGGIIIJJJIIIIIIKKKPPP[[[ffflllxxxyyyjjjXXXMMMHHHEEE@@@<<<;;;>>>AAADDDCCCBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDGGGLLLOOOVVV```ppp~~~lll\\\\\\hhhttt}}}ttt```SSSSSSWWWaaalllwww~~~|||ooo___VVVVVVYYY[[[\\\UUUTTTSSSTTTXXX```kkkrrrgggQQQ???444111333000000////////////000000222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111111///,,,)))---............---,,,,,,))))))))))))))))))))))))************************)))************+++++++++***+++,,,+++))))))+++,,,......///000111111111111111222444666888:::<<<===<<<>>>AAADDDGGGJJJNNNQQQWWWWWWWWWXXXYYYZZZ]]]\\\]]]bbbkkkwww}}}{{{|||}}}zzzrrrnnnooojjjsss|||}}}xxxtttuuuvvv}}}qqqhhhbbbXXXIII===666111---***...------,,,++++++******(((((())))))))))))(((((()))(((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((())),,,---+++...>>>OOOWWWZZZ]]]____________```^^^\\\WWWYYYnnn|||uuuoooyyymmmRRRHHHEEEFFFKKKMMMLLLMMMPPPWWWcccoooxxx}}}uuukkk___QQQHHHBBB@@@>>>===>>>@@@CCCFFFCCCBBBBBBAAAAAAAAABBBBBBFFFEEEDDDDDDFFFKKKSSSYYY___llluuufff[[[```ooo{{{~~~~~~eeeTTTRRRRRRYYYcccoooxxxzzzxxxuuulllaaaVVVRRRSSSTTTVVVWWWZZZ[[[^^^dddooosssqqqpppqqqqqqxxxxxxaaaJJJ888111333111000000////////////000111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------......------,,,+++))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,+++***)))+++---...///000111111222222222...///111444777999;;;======>>>@@@BBBEEEIIINNNRRRVVVVVVVVVWWWXXXYYYqqqpppmmmiiihhhnnnyyy{{{xxxvvvxxxwwwsssqqqssslllmmmttt|||~~~{{{xxxvvvvvv{{{~~~ssslllgggeee^^^RRREEE:::333000///......------,,,++++++******)))(((&&&&&&((()))***))))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''')))+++,,,---444DDDSSSYYY[[[]]]^^^^^^^^^^^^___ccc]]]UUUWWWhhh~~~}}}zzz}}}xxxaaaOOOKKKIIIJJJNNNOOONNNPPPTTTaaalll{{{yyyoooeee\\\RRRHHHAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCEEEDDDCCCDDDHHHPPP[[[bbbmmm{{{oooccc]]]gggwww~~~}}}oooUUULLLSSSWWW]]]gggqqqvvvtttmmmhhhWWWRRRPPPRRRRRRRRRWWW___bbblll|||wwwlll[[[XXXWWW[[[eeeuuutttYYYAAA666555111111000///////////////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++******+++---...///000111111222222222...///111444777:::<<<======>>>@@@BBBDDDHHHNNNRRRTTTUUUUUUVVVWWWYYY|||uuunnnooowww}}}wwwrrrsssrrrpppppprrrmmmkkkkkkttt}}}~~~zzzxxxwwwuuu{{{{{{{{{rrrmmmiiifffcccYYYJJJ;;;222222555......------,,,,,,++++++,,,***(((&&&&&&(((***,,,***)))((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''''')))+++---111<<>>???===???AAACCCEEEIIIOOORRRSSSTTTTTTVVVXXXZZZ~~~~~~xxxsssssstttrrrrrrtttqqqooonnnpppxxx{{{wwwvvvrrrwww||||||vvvrrrnnnsssrrrcccLLL999222333.........---,,,,,,+++++++++***))))))))))))***+++***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''')))***+++///888EEERRRZZZ[[[\\\^^^^^^^^^^^^___```[[[YYYYYY```ooo|||{{{{{{uuuccc^^^VVVUUUQQQPPPPPPQQQRRRZZZcccjjj||||||wwwmmm___SSSKKKGGGCCC@@@<<<===???AAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDGGGKKKTTTbbbpppzzzooobbb```eeetttxxxiii\\\TTTWWW^^^^^^aaagggkkkkkkdddZZZSSSPPPMMMOOOVVVYYY]]]nnn}}}mmm___TTTVVVbbbxxxnnnOOO999111222111000///..............................------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,+++***,,,...------...///000000000000222333555777:::<<<>>>???===???BBBDDDGGGJJJOOORRRSSSTTTUUUXXXZZZ]]]yyyuuuwwwyyyxxxxxxzzzvvvvvvuuurrrqqqyyyzzzvvvtttqqqqqquuu}}}~~~}}}hhhIII666000///......------,,,++++++)))***+++,,,,,,+++***)))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''++++++,,,111<<>>===>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGIIILLLSSS]]]lll{{{{{{ggg]]]^^^gggxxxzzzdddUUUPPPRRRVVVYYY\\\^^^cccfffddd]]]TTTMMMQQQMMMQQQ___mmm|||xxxfffYYYTTT[[[ooo{{{[[[BBB777222222000///.....................///......------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***++++++++++++***))))))))))))))))))))))))))))))************************)))************+++++++++,,,------,,,++++++,,,...,,,---...///000000000000000111333555888:::;;;<<<===@@@CCCFFFHHHKKKOOORRRTTTUUUWWWYYY\\\```~~~zzzwwwvvvzzz|||{{{uuuoooqqq|||}}}yyyuuutttsssrrruuu}}}wwwLLL777555+++---...---------+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********'''---;;;IIIPPPWWW^^^]]][[[]]]```bbb```aaaeee```ooozzz|||ccc______\\\RRRMMMLLLRRRYYYaaammmyyyxxxmmmddd___UUUOOOFFF@@@>>>>>>===<<>>333444333000.../////////,,,---------.../////////...---,,,,,,------+++))),,,,,,,,,++++++*********---,,,+++++++++,,,---...++++++******++++++,,,---************************++++++++++++***((())),,,******+++++++++,,,,,,,,,,,,---...///000000000000000222444777999;;;======@@@AAACCCEEEGGGJJJNNNRRRWWWWWWYYYZZZ\\\^^^}}}zzz{{{}}}|||xxxrrrsssyyy|||xxxuuutttsssttt|||~~~YYYAAA:::000000...---------,,,***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******+++***000???LLLSSSYYY^^^___]]]^^^aaaaaa^^^___cccwwwxxxxxx~~~ppp```aaabbb]]]SSSPPPQQQXXX```iiivvvzzzooodddZZZUUUMMMHHHBBB>>>>>>???>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCBBBDDDGGGJJJPPPVVV___iiisss}}}~~~pppcccbbbeeepppgggZZZNNNMMMQQQSSSUUUWWWWWWSSSPPPOOOMMMLLLSSS\\\dddmmm|||wwwwwwvvvttt[[[HHH666555444111000//////...------.....................,,,,,,,,,------+++))),,,,,,,,,+++++++++******---,,,++++++++++++,,,---***************+++,,,,,,************************+++***++++++++++++,,,...***++++++++++++,,,,,,,,,,,,---...///000000000000111222444777999;;;<<<===???AAACCCEEEFFFIIIMMMPPPVVVWWWXXXYYYZZZ[[[{{{||||||{{{xxxwwwwwwwww~~~{{{xxxwwwuuurrrwww~~~aaaGGG:::555222...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********---666EEEQQQVVVZZZ]]]^^^\\\]]]``````^^^```eee{{{ooorrr~~~}}}fffaaagggeee\\\RRRRRRVVV^^^gggrrr|||qqqeeeXXXOOOIIIBBB@@@>>>===???@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDDDDDDDFFFJJJMMM[[[```hhhpppyyy{{{kkk___eeeiiiuuusssVVVNNNIIIMMMSSSUUUUUUWWWRRRMMMIIIIIIKKKRRR]]]iiiuuuhhhUUU999777333222111000...---//////..................---,,,,,,,,,...---,,,***,,,,,,,,,++++++++++++***---,,,++++++++++++,,,,,,***))))))))))))***++++++************************++++++*********+++++++++++++++++++++,,,,,,,,,,,,------...///000000000000111222444777999;;;<<<===???AAACCCDDDFFFHHHKKKNNNUUUUUUVVVVVVWWWXXX~~~xxxyyy{{{}}}~~~{{{wwwttt{{{}}}{{{zzzzzzwwwqqqooozzzwwwbbbLLL===777111---...///...,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********000<<>>@@@AAAAAAAAA????????????@@@AAABBBBBB@@@BBBDDDEEEGGGKKKQQQTTTccchhhooovvv}}}uuuggg]]]fffmmm{{{yyydddNNNKKKKKKRRRVVVUUUTTTTTTJJJKKKNNNOOOSSS]]]nnn|||tttbbb===666111111222000...---000000//////......---------,,,,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))((())))))***+++************************+++,,,***((((((***)))'''+++++++++,,,,,,,,,---------...///000000111111000111222555777999;;;<<<<<<>>>@@@CCCDDDFFFGGGJJJMMMSSSTTTTTTUUUWWWXXXzzztttvvvyyy~~~zzzvvvuuuyyy}}}zzzyyyxxxzzzyyysssmmmqqq~~~rrrdddUUUJJJ888111---000222///,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))333AAAMMMVVVZZZZZZYYYWWWXXX[[[^^^^^^^^^dddlll{{{rrrooo~~~}}}kkkjjjsssrrrdddUUUPPPVVV^^^eeepppyyynnnaaaUUUJJJCCC???<<<===???AAAAAAAAA@@@@@@????????????@@@AAABBBBBB???AAAEEEHHHMMMSSSYYY^^^hhhlllrrrxxx~~~zzznnneeeaaakkkvvviiiYYYMMMLLLOOOUUUVVVRRROOOOOODDDLLLTTTWWW^^^ppp~~~lllCCC888///000222111//////000000000//////......------,,,,,,---...///---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))((())))))***+++***************************+++***'''***//////***++++++,,,,,,,,,------------...///000111111111111222333555777999:::;;;<<<===@@@CCCEEEFFFHHHKKKMMMRRRRRRTTTVVVXXXZZZyyyssstttxxx|||~~~{{{uuuuuuxxx{{{yyyyyywwwzzz{{{wwwqqqqqqxxxzzznnneee]]]VVV@@@444...111333...+++,,,------------------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********666FFFPPPXXX\\\\\\XXX[[[[[[^^^___\\\[[[```iiiyyyuuuzzz|||nnnhhhrrryyyqqqaaaUUUTTT]]]fffmmmxxx~~~qqqkkkaaaUUUKKKCCC???======???BBBBBBAAA?????????????????????@@@AAABBBCCCAAADDDHHHMMMRRRYYYaaaffflllooouuuzzz~~~ssshhheeeiiivvvsss[[[RRRMMMMMMPPPSSSQQQLLLJJJLLLGGGQQQ[[[aaaooovvvNNN===000000333111///111000000//////////////////---,,,,,,---//////...,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,+++***)))(((***))))))))))))***++++++************************'''******(((---666777000,,,,,,,,,,,,------------......///000111111111111222333555777999:::;;;;;;<<>>=========@@@BBBAAA???===>>>???????????????@@@AAABBBCCCFFFHHHMMMQQQWWW^^^eeejjjooosssxxx||||||nnnbbbfffsssbbbQQQOOOMMMMMMOOOQQQNNNIIIJJJOOOPPP\\\iiixxx\\\FFF444222444111///111///////////////000000000---,,,,,,---///000...---******+++++++++,,,,,,,,,+++,,,,,,,,,+++***((('''***************+++,,,,,,************************'''+++***&&&,,,666666...,,,,,,,,,------------.........000111111111111111333444555777999:::;;;;;;;;;>>>CCCGGGIIIKKKNNNPPPTTTUUUVVVXXX[[[]]]vvvxxxyyyyyyyyy{{{xxxsss{{{~~~~~~}}}yyyuuurrrqqqqqqsss~~~{{{{{{wwwpppXXXDDD444111///******000++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********...>>>MMMVVV[[[``````[[[XXXZZZ]]]^^^[[[ZZZbbblll~~~qqqmmmttt|||gggXXXVVVVVVbbbmmmuuurrrhhh[[[VVVMMMEEE???======>>>===???AAA@@@>>><<<===???????????????@@@AAABBBCCCJJJLLLPPPTTTYYY```ggglllrrruuuzzz~~~{{{jjj___hhhyyywwwWWWLLLOOONNNNNNOOOQQQMMMJJJNNNTTTXXXfffyyygggNNN888444555111///111......//////000000111111---,,,,,,---///000///---*********++++++,,,,,,,,,++++++,,,,,,+++***((('''++++++******++++++,,,---************************)))---***$$$(((111///%%%,,,,,,,,,---------.........///000111111222222111333444555777999:::;;;;;;:::>>>CCCGGGJJJLLLOOOQQQVVVVVVXXXYYY[[[\\\~~~}}}~~~~~~|||yyyvvvtttqqqmmmjjjqqq~~~{{{ZZZ999---///000000111---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***'''&&&))))))(((+++///444FFFTTTVVVWWW]]]```\\\^^^ZZZ[[[___]]]]]]jjj{{{|||zzzrrr{{{qqq^^^UUUVVV\\\iiiqqqrrreee]]]OOOIIIBBB>>>>>>@@@AAA@@@@@@???>>>=========>>>???@@@@@@???>>>???BBBGGGJJJRRRUUUZZZ^^^bbbfffjjjnnntttwww}}}qqqdddbbbrrraaaRRRNNNLLLNNNKKKKKKMMMLLLKKKSSS^^^lll{{{}}}|||VVV888777888000,,,333000000///...............////////////...---,,,+++------,,,***************************************))))))))))))))))))))))))++++++++++++******))))))+++***)))))))))***,,,,,,+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBFFFIIIJJJLLLOOOQQQXXXWWWXXXZZZ\\\]]]~~~~~~}}}~~~|||zzzwwwvvvssspppmmmnnn{{{hhhEEE666222///---------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***''''''))))))(((+++000999JJJWWWWWWXXX]]]^^^ZZZYYYZZZ]]]___bbbkkk}}}zzzvvvwww}}}}}}fffUUUQQQSSS\\\jjjtttsssfffYYYRRRHHHDDD???===>>>@@@AAAAAAAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@BBBFFFLLLPPPVVVYYY^^^bbbeeeiiimmmpppwwwzzzyyymmmeeejjj~~~qqqXXXNNNMMMMMMOOOOOOPPPPPPPPPUUUgggyyyrrreeefffmmm~~~cccCCC:::888111///333000000///............///////////////...---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++*********)))+++***)))))))))***+++,,,+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBFFFIIIJJJLLLOOOQQQWWWWWWWWWZZZ]]]^^^~~~~~~}}}}}}~~~|||~~~xxxvvv}}}}}}zzzxxxwwwuuusssppplllvvviiiHHH888333...---///------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))''''''******(((,,,111AAAOOOYYYZZZYYY\\\]]]YYYZZZ___cccfffqqq~~~iiiggg~~~zzzsssXXXNNNOOORRR^^^mmmzzzrrrdddWWWLLLEEE???===<<<<<<>>>AAABBBBBBBBBAAA@@@??????@@@BBBBBB???@@@BBBCCCFFFKKKRRRVVV[[[^^^bbbfffiiimmmqqquuu|||qqqhhhgggrrr~~~bbbPPPKKKLLLNNNJJJLLLOOORRRXXXjjjeeeVVVYYYaaadddlllvvvtttSSS???777444222222111000//////......//////////////////...---,,,,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******************))))))******+++,,,+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBFFFHHHJJJLLLOOORRRXXXXXXYYY\\\___bbb~~~~~~}}}|||}}}}}}{{{zzz||||||wwwyyy~~~}}}zzzxxxwwwvvvtttrrrlllrrrzzzhhhKKK<<<444...---000...------------,,,,,,,,,+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))'''(((******)))...555GGGQQQZZZ[[[[[[]]]^^^[[[\\\aaaeeellluuudddiiieeeOOOMMMRRRTTT```qqqvvvfffXXXLLLCCC>>>;;;;;;<<<===???AAAAAAAAAAAA@@@?????????AAABBBCCC@@@BBBDDDGGGJJJOOOUUUYYY[[[___dddhhhlllqqqvvvyyyllleeejjjyyyqqqZZZLLLJJJKKKMMMKKKMMMPPPVVVeeefffYYY]]]fffeeekkkrrr|||bbbEEE777555444111111000000///.../////////......//////...------,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************++++++++++++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBEEEGGGIIILLLPPPSSSYYYYYYZZZ^^^bbbfff}}}||||||{{{yyyxxxzzz|||zzz~~~zzzxxxwwwuuusssqqqjjjmmmrrrxxxpppWWWHHH;;;///+++............---------,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((()))+++***+++222;;;JJJRRRYYY\\\]]]___```______```cccpppvvvjjjdddwwwvvvZZZLLLOOOTTTUUUaaavvvyyyiiiYYYMMMDDD>>>;;;;;;<<<>>>@@@@@@@@@?????????>>>>>>>>>???@@@BBBCCCCCCEEEGGGJJJLLLQQQVVVZZZZZZ^^^dddiiinnntttzzz}}}{{{hhhfffpppgggUUULLLIIIIIIJJJQQQSSSYYYeee|||mmmbbbgggqqqxxx}}}nnnOOO;;;666444111111111000///////////////.........///......---,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,))))))******+++++++++++++++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBEEEGGGIIILLLQQQTTTXXXWWWXXX\\\aaafff}}}||||||{{{xxxvvvyyy{{{{{{}}}|||xxxvvvtttrrrppphhhjjjlllqqq}}}~~~nnn]]]QQQCCC444...111............---------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))******---888CCCNNNRRRXXX\\\___```aaaaaafffbbbdddwwwpppfffjjjiiiTTTMMMOOOUUUXXXhhhpppgggYYYLLLCCC>>><<<:::<<>>>>>>>>>>>======>>>???AAACCCDDDFFFHHHKKKMMMOOOSSSXXX[[[\\\```ffflllqqqwww}}}tttffflll{{{ooo\\\PPPKKKIIIJJJLLLRRR\\\lllyyypppwwwzzz]]]EEE888333111222111000000//////000000---...............---------.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBDDDFFFIIILLLQQQUUUTTTTTTUUUXXX^^^ccc~~~}}}|||zzzxxxvvvwwwwwwzzz{{{zzzwwwtttqqqooogggjjjjjjllluuuwwwlllbbbZZZLLL;;;444555............------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++))))))******///===KKKQQQSSSXXX]]]______```aaaiiiaaadddyyyzzzvvv~~~ttt^^^TTTPPPOOOXXXccczzzvvv^^^VVVKKKAAA<<<;;;<<<<<<<<>>======>>>>>>>>>>>>???@@@BBBDDDFFFHHHJJJMMMPPPSSSWWW\\\___cccffflllpppuuuzzzqqqhhhtttoooaaaRRRLLLKKKLLLQQQWWWaaauuu}}}nnnRRR;;;222333222111000000//////000000------...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***+++,,,++++++***+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBDDDFFFHHHLLLRRRUUUTTTSSSTTTWWW]]]bbb}}}|||zzzxxxuuuvvvvvvwww{{{~~~|||xxxtttqqqoooiiikkkjjjhhhooo~~~xxxppphhhVVV@@@444444//////.........---------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''(((*********)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***))))))***000@@@PPPTTTUUUXXX]]]___^^^^^^```bbbYYY]]]rrr|||gggWWWUUUSSSPPP\\\ooorrrdddTTTMMMDDD===:::;;;>>>???;;;>>>@@@???===<<<===????????????@@@AAADDDFFFGGGHHHKKKOOOSSSVVV[[[___ccciiilllqqquuuxxx|||rrrlllzzzfffXXXLLLJJJLLLPPPYYYccc~~~yyy[[[===111444222111111000000000000000------...............---************+++,,,---...************************+++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++,,,+++******+++,,,------++++++,,,------...000000//////111222222333444666888:::<<<===@@@BBBDDDFFFHHHLLLRRRVVVWWWVVVVVVYYY^^^ddd||||||{{{wwwsssooosssxxxzzzzzz|||~~~yyyvvvtttttthhhhhhjjjmmmooovvvxxxvvv|||kkkGGG333444000111///---,,,------+++...---++++++++++++***((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((()))++++++(((******(((,,,:::GGGOOOWWWXXXZZZ[[[[[[\\\^^^```aaa\\\\\\hhhyyytttcccTTTPPPRRRVVVaaannn~~~lll[[[JJJEEE???:::888999<<<>>>AAA>>><<<===@@@BBBAAA@@@@@@CCCDDDDDDBBBCCCGGGJJJNNNOOOQQQSSSVVV[[[aaaeeemmmooorrrvvv{{{{{{pppppp{{{ZZZQQQKKKMMMRRRXXXbbbmmm~~~}}}~~~dddDDD444444111000......//////---,,,......//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***)))***,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222444555555666777999;;;<<<<<<>>>BBBEEEHHHMMMSSSWWWUUUWWWYYYZZZ```iii|||}}}|||yyyuuuooorrrtttuuuwww|||yyyuuurrrqqqmmmllllllllllllppp|||yyyVVV===666444333000...------,,,+++...,,,++++++++++++***((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++'''***)))'''---;;;IIIPPPXXXZZZ\\\]]]]]]^^^```bbbccc\\\[[[gggyyykkk\\\PPPOOORRRXXXfffttt~~~sssbbbSSSDDDAAA===::::::;;;>>>AAA@@@>>>===>>>AAABBBBBB@@@???BBBCCCCCCBBBCCCGGGKKKPPPQQQTTTWWWZZZ```fffkkkrrrsssvvvyyy}}}yyyqqquuuqqqSSSNNNLLLPPPWWWcccvvv{{{zzzzzz{{{}}}mmmKKK666111333111000///000000///------------------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,*********,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222111222333555888:::;;;<<<>>>AAADDDGGGJJJNNNSSSWWWUUUWWWYYYZZZ```iii}}}||||||zzzwwwrrrsssrrrqqqrrrxxx{{{uuuqqqoooooommmkkkjjjiiikkkuuukkkLLL:::888444000......---,,,+++...,,,++++++++++++***)))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''(((((()))***+++(((******)))000???NNNUUUYYY[[[]]]^^^___```bbbdddeeebbbeeerrr~~~xxx}}}___SSSKKKMMMSSS\\\lll}}}pppcccUUUJJJ>>>===<<<;;;<<<>>>AAABBB@@@>>>===>>>@@@BBBBBBAAA@@@CCCEEEEEEDDDFFFJJJOOOTTTVVVYYY\\\aaafffmmmrrrxxxyyy{{{}}}uuusss{{{aaaQQQPPPRRRYYYdddwww|||wwwxxxxxxwwwxxxzzz}}}zzzXXX<<<111444222000000111111000///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222111333555777999:::::::::???AAADDDFFFHHHLLLQQQTTTTTTVVVXXXYYY___hhh~~~|||zzzxxxvvvvvvvvvtttqqqpppttt|||~~~xxxssspppmmmjjjiiiiiihhhkkkttt{{{[[[BBB:::444.........,,,,,,,,,---,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))*********,,,,,,---666FFFSSSYYYYYY[[[^^^___```aaadddfffhhhrrrqqqnnnyyynnnUUUMMMHHHMMMTTT___ssssssaaaSSSIIICCC;;;;;;<<<===>>>@@@AAABBB>>>======>>>???AAAAAABBBCCCFFFIIIIIIIIILLLQQQUUUYYY\\\___cccffflllrrrvvv{{{|||}}}tttuuupppUUUUUUVVVZZZdddvvvzzzuuuzzzyyyxxxxxxzzz}}}gggFFF444555222000///000111000///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,++++++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------............///000111222555666999;;;<<<<<<;;;:::???@@@BBBDDDFFFIIIMMMPPPRRRUUUVVVXXX^^^fff|||xxxuuurrrtttttttttrrrppprrrxxx}}}}}}wwwtttmmmjjjhhhhhhhhhkkksss}}}eeeKKK<<<222,,,---...,,,,,,...---+++***+++,,,,,,+++)))************************))))))))))))************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))(((((((((((())))))******,,,---000:::JJJVVVZZZXXXZZZ]]]___```bbbeeegggnnn}}}nnnqqq}}}bbbPPPJJJIIIOOOWWWccczzz|||hhhVVVHHHAAA???<<<===>>>???@@@@@@@@@@@@<<<===>>>>>>???@@@BBBCCCDDDHHHKKKLLLMMMPPPUUUZZZ```bbbeeehhhkkkoootttxxx{{{|||~~~tttyyyeeeTTTXXXZZZaaaqqqyyyvvvzzzyyyxxxxxxzzz}}}rrrNNN666444222///...///000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************---,,,++++++,,,,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------............///000111222555777:::>>>@@@AAAAAA@@@???AAACCCDDDEEEHHHLLLOOOQQQTTTUUUVVV]]]eeeyyytttqqqnnnqqqrrrrrrqqqrrrwww{{{|||xxxqqqmmmiiiiiihhhiiiooovvvjjjVVVAAA444+++---///,,,,,,///,,,+++******,,,,,,+++***************************)))))))))************+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''***---111===LLLUUUXXXXXXZZZ^^^```aaadddgggiiiyyyxxxmmmxxxwww^^^LLLIIIKKKSSS[[[hhhsss___NNNBBB======???@@@@@@AAAAAA@@@??????===>>>@@@@@@@@@AAACCCFFFEEEIIIMMMOOOPPPTTTZZZ___eeegggjjjmmmppptttxxx{{{|||~~~{{{ttt|||rrr```ZZZYYY```nnn}}}zzzxxxyyyxxxwwwxxxyyy|||~~~zzzUUU999555222///---.../////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222111333777<<<@@@DDDFFFGGGBBBDDDEEEGGGHHHKKKOOORRRRRRTTTVVVWWW]]]fff}}}wwwtttoooqqqrrrpppooopppuuuyyy~~~yyysssmmmiiihhhggggggkkkrrr|||lll^^^HHH999...000111,,,+++///,,,+++******,,,,,,+++***************************))))))*********+++++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((,,,000666BBBPPPWWWWWWYYY\\\___aaacccfffiiikkk|||pppkkk}}}kkkWWWJJJIIINNNWWW```nnn{{{bbbRRRGGG???>>>@@@AAAAAABBBBBBAAAAAAAAA@@@???AAACCCCCCCCCDDDGGGJJJJJJMMMRRRTTTVVVZZZaaafffgggjjjnnnrrruuuyyy}}}wwwssshhh^^^^^^aaappp|||zzzzzzxxxxxxxxxyyyzzz|||}}}~~~```CCC666333000...///000111111---............---,,,,,,------------------------++++++,,,,,,,,,---------************************,,,*********,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222000111444888<<<@@@CCCDDDBBBDDDFFFGGGIIILLLPPPSSSTTTWWWXXXZZZ```hhh{{{wwwttttttsssooollllllqqqvvv}}}~~~yyypppkkkggggggfffgggkkkqqqrrrwwwzzz{{{mmmcccOOO>>>222222222,,,***...,,,+++******,,,---,,,***************************))))))******++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))(((((((((((()))))),,,000555<<>>@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBAAADDDFFFFFFEEEFFFJJJMMMOOOSSSWWWZZZ\\\aaaggglllgggkkkppptttxxx}}}sssrrrvvvaaa\\\^^^kkk~~~zzzzzz{{{yyyyyyzzz|||}}}~~~kkkNNN888444111///000111222222,,,,,,---------,,,++++++------------------------,,,,,,,,,------.........************************+++***)))***,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////000111222333333444555777:::<<<===AAABBBDDDFFFHHHKKKOOORRRVVVYYYZZZ\\\bbbkkkvvvwwwxxxwwwpppjjjjjjqqqyyy~~~yyyvvvpppjjjfffggghhhgggfffkkkiiimmm}}}|||oooeeeYYYEEE555333222,,,+++000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))++++++******))),,,,,,444DDDPPPTTTWWW[[[aaa```aaadddddddddkkkttt}}}yyymmmRRRJJJHHHKKKRRR\\\jjjjjj\\\JJJ???>>>AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHLLLQQQUUUXXX[[[___cccgggkkkooorrrtttssstttwww{{{{{{vvvxxx~~~gggeeejjjjjj~~~|||zzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}qqqRRR:::111111333...///222---/////////...------,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222333333444666888999:::>>>@@@CCCEEEGGGJJJNNNQQQVVVXXXYYY]]]fffpppzzzxxxyyywwwrrrnnnnnntttyyy|||vvvqqqkkkhhhhhhhhhgggeeehhhfffjjjwww|||nnneee___III666222222...,,,000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))***+++******))),,,---666FFFRRRUUUXXX\\\bbbaaacccdddcccaaagggooo~~~fffOOOJJJJJJKKKRRR___pppuuu```TTTFFF>>>???BBBCCCBBBDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMQQQVVVZZZ]]]```dddgggjjjnnnrrruuuttttttvvvyyy}}}zzzvvv|||yyydddbbbjjjppp}}}zzzzzz{{{yyyzzz{{{||||||}}}}}}}}}~~~uuuXXXAAA555333444//////222---/////////...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222333444666888999:::>>>@@@CCCEEEHHHKKKOOORRRUUUWWWYYY\\\fffqqq{{{yyywwwttttttuuuwwwxxx{{{}}}wwwrrrmmmjjjjjjiiifffcccdddcccfffpppzzzsssXXX===333222///...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((()))************)))+++000;;;JJJTTTXXXZZZ]]]``````cccdddaaa___dddkkk~~~sss\\\JJJJJJLLLLLLTTTeee{{{zzzeeeSSSLLLCCC@@@BBBEEEEEECCCEEEEEEDDDDDDEEEFFFHHHIIIKKKMMMOOOQQQTTTWWW\\\___eeegggjjjmmmoooqqquuuwwwuuuwwwyyy}}}yyywwwrrrdddeeetttzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}{{{bbbKKK:::444555//////111---/////////...------,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...((())))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222333444666888:::;;;===???BBBEEEHHHKKKPPPSSSTTTVVVXXX\\\eeeqqq}}}zzzwwwvvvxxxyyyxxxwwwrrrtttyyyxxxtttooommmllljjjfffccc``````dddmmm~~~qqqKKK777111000......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))************+++333AAAOOOWWWZZZ\\\___^^^___bbbccc```^^^eeennnuuu}}}zzz~~~wwweeeQQQEEEJJJMMMMMMVVVkkklllWWWKKKGGGDDDDDDGGGIIIGGGEEEFFFEEEFFFGGGIIILLLPPPRRRRRRTTTWWWYYYZZZ]]]aaadddjjjlllooopppqqqsssuuuwwwwwwzzz~~~zzzyyyvvvkkkhhhpppzzzwwwvvvzzzzzzzzzzzz{{{|||}}}}}}nnnUUU???444444//////222.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))*********+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000111222333444666888:::;;;<<>>@@@CCCEEEHHHJJJNNNQQQSSSUUUVVVZZZcccnnn~~~yyytttqqqnnnlllkkkhhhjjjppp{{{|||tttooommmkkkgggddd```___```eeeqqqaaaDDD666333111...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((***)))((((((((()))++++++000AAAPPPUUUUUUYYY^^^```fffdddcccdddiiiyyyqqqjjjtttnnnSSSJJJEEEFFFOOOTTTXXXhhhuuucccTTTMMMIIIIIIJJJLLLNNNPPPQQQQQQQQQTTTXXX^^^bbbfffhhhhhhgggfffdddbbbcccffflllpppsssuuuwwwwwwwwwwwwyyyzzz}}}wwwrrr~~~~~~{{{zzzyyyxxxxxxyyyzzz|||~~~yyySSS:::666111///222111/////////...------,,,,,,+++++++++,,,,,,---------+++++++++***************++++++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......////////////000000000000000111222444666999;;;<<<@@@BBBDDDFFFGGGJJJMMMPPPTTTVVVWWWZZZbbblllyyysssmmmjjjiiiiiijjjiiilllttt}}}uuuooolllkkkhhheee```___]]]```jjjyyyyyy\\\DDD888555222///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))***)))((((((((()))+++,,,111CCCRRRUUUTTTXXX^^^``````___```cccnnnwwwnnnmmm}}}eeeLLLGGGFFFHHHRRRVVV\\\nnnooo]]]QQQNNNNNNNNNOOOQQQTTTVVVXXXZZZVVVYYY^^^cccgggiiijjjjjjgggfffdddbbbccchhhoootttvvvxxxyyyzzzzzzzzz|||}}}~~~xxxtttyyy~~~zzzyyyxxxxxxxxxzzz|||~~~ZZZ>>>999333///111000000//////...------,,,,,,+++++++++,,,,,,---------)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////000000000000000111222444666999;;;===AAABBBEEEFFFGGGIIILLLOOOUUUVVVWWWZZZbbblllrrrjjjiiiiiigggnnnmmmmmmpppwww~~~tttooolllgggcccbbb```^^^___bbbdddkkkzzzrrrooocccQQQAAA888333000000...+++************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))(((***+++,,,,,,+++888GGGWWW]]]\\\^^^aaabbbaaaccchhhhhhqqq~~~xxxsssrrrpppUUUKKKIIIHHHKKKQQQZZZfff|||zzzhhh\\\XXXYYY\\\\\\[[[\\\\\\]]]^^^___aaacccfffhhhjjjkkkkkkjjjfffffffffdddeeekkkuuu}}}{{{{{{{{{zzzzzz|||wwwyyyxxxvvvxxxyyyzzzzzz|||~~~dddDDD333000222222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000000000000/////////111222444555777999===AAA@@@BBBDDDFFFGGGJJJMMMPPPUUUWWWXXX\\\eeeooowwwmmmjjjiiihhhnnnmmmlllooouuu~~~uuuqqqnnnhhhdddcccaaa______aaaccciiixxxtttpppiii]]]MMM===222---000...+++******+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++,,,------<<>>@@@BBBDDDFFFGGGIIIMMMOOOTTTVVVXXX]]]gggsss~~~rrrllliiigggnnnmmmkkkmmmrrrzzzyyyuuuqqqjjjeeedddccc```^^^___```fffuuu~~~wwwrrrlll\\\EEE555111111...,,,***++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++---///000AAAOOO\\\___^^^___aaaaaaddd```bbbggguuuuuu___KKKEEEFFFHHHMMMUUUeeesss}}}ooogggeeefffhhhhhhhhhiiiiiiiiiiiiiiifffhhhjjjlllmmmlllkkkiiiiiihhhhhhlllrrrzzz~~~}}}}}}||||||jjjaaadddkkknnnuuu}}}~~~~~~zzzvvvuuuyyy|||~~~~~~vvvtttTTT<<<222111111//////............---------+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,---------.........////////////000000111111222222444555666666666777:::===AAACCCEEEFFFGGGIIILLLNNNRRRUUUXXX^^^iiiuuuvvvnnniiifffmmmkkkjjjjjjnnnuuu~~~}}}zzztttlllgggeeedddaaa^^^]]]]]]cccqqqyyywwwiiiOOO;;;555111///,,,++++++,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********+++---111444EEEQQQ]]]``````bbbccccccggg``````eeeoookkkYYYJJJGGGHHHJJJQQQZZZiiiyyysssllljjjjjjjjjkkklllllllllkkkjjjiiigggiiilllmmmmmmllliiiggghhhgggiiioooxxx~~~}}}}}}|||}}}uuugggeeelllrrrxxxzzzvvvwww|||}}}rrrzzzxxxYYY>>>111//////---///............---------***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------------..................//////000111222222333444555555555777:::===AAACCCEEEFFFGGGIIILLLNNNRRRUUUXXX]]]iiiuuuzzzqqqjjjdddiiiiiihhhhhhjjjpppyyyyyyooohhhgggeeeaaa^^^\\\[[[___lllyyy~~~```CCC444222000---,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))************...333888HHHRRR\\\```aaadddgggfffeee^^^^^^bbbhhh|||{{{aaaSSSHHHHHHIIIJJJRRR]]]mmm~~~wwwpppllljjjlllmmmooopppooommmkkkiiigggiiilllnnnmmmkkkhhheeefffgggkkksss{{{|||}}}}}}}}}~~~rrrbbbeeekkkqqqtttwww~~~}}}zzzxxxzzz~~~pppttt|||aaaCCC222000000...///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------...//////000111111000222333444666888<<>>>>>@@@CCCEEEGGGJJJNNNQQQRRRUUUWWW[[[eeeppptttggg^^^bbbddddddbbbdddjjjooozzztttlllkkkcccaaa___]]]YYYXXX```jjjddd;;;444111...---......---,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++)))+++,,,******///999AAAQQQXXX^^^___aaadddfffdddggg]]]eee}}}{{{qqq|||yyy^^^JJJEEEEEELLLPPPTTT```nnnvvvpppnnnqqqtttuuutttpppkkkhhhhhhkkkoooqqqqqqoookkkhhhkkkttt~~~}}}}}}ppphhhfffooozzz{{{uuurrrtttzzzyyyWWW>>>666444/////////.........---------///...------,,,+++***))))))***++++++,,,,,,,,,,,,)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,---------.........//////444444333333333333333333222333444444444666999<<<===@@@CCCEEEHHHKKKOOORRRRRRTTTWWW[[[fffqqqyyypppgggffffffeeebbb```gggpppxxxxxxpppjjjfffddd___ZZZWWWXXX]]]```wwwhhh@@@666333///...000111///***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))++++++******000;;;DDDVVV[[[```aaadddhhhhhheeebbbaaammmtttrrrppp[[[JJJGGGFFFJJJOOOWWWdddpppyyyuuusssuuuxxxwwwsssooolllkkkiiimmmqqqtttssspppnnnlllxxxuuuiiihhhiiinnnwwwssstttyyy|||}}}zzz^^^DDD444111444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,++++++************++++++///...,,,+++***+++,,,,,,///...---++++++///444888BBB999222111111///000222222222333555777999;;;<<>>444111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************+++,,,,,,,,,++++++******++++++,,,+++,,,---...---,,,+++***+++---.../////////111333444000...///000///111555333222111222444777;;;===@@@AAACCCEEEFFFJJJNNNRRRUUUXXXZZZ[[[aaaiiivvvkkkbbbbbbcccaaa___^^^iiittt|||sssnnniiihhheeeaaa]]][[[\\\^^^fffppp|||~~~tttqqqllleeeNNNAAA555111///,,,,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++,,,,,,///999GGGRRR[[[```dddeeegggjjjjjjfffeeegggmmmTTTGGGHHHJJJOOOWWW___lllwwwxxx}}}vvvnnnkkkkkkuuu{{{|||~~~zzzwwwyyy~~~yyyvvvxxxyyyzzz}}}xxxlllRRR???555222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,++++++,,,.../////////000111000------000000///111555222222222333555888;;;===???AAACCCEEEGGGJJJNNNQQQTTTWWWYYY[[[bbbjjj~~~yyyoooeeecccbbb___\\\\\\fffppp}}}}}}tttooojjjhhheeeaaa]]]\\\^^^aaajjjooouuu|||cccNNN999333111---+++---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,---000;;;KKKWWW^^^cccffffffgggjjjiiieeeeeeiiieeeQQQIIIJJJLLLSSS[[[cccpppyyy{{{uuunnnlllnnnyyyzzzwwwxxxzzzzzz{{{}}}~~~qqqkkkSSS@@@555000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,+++---...///......000111111///000222000---...333222222333555777999;;;<<>>AAADDDFFFHHHJJJNNNPPPQQQUUUXXX\\\eeeooowwwpppiiiaaa]]]^^^\\\eeeqqq{{{~~~xxxkkkiiiddd___\\\]]]bbbfff\\\]]]dddyyyoooFFF666333000///111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,...222>>>OOO\\\bbbgggiiihhhhhhiiigggccc```lllsssXXXIIIGGGJJJOOOXXXbbbkkkzzzxxxppppppsss}}}zzz{{{}}}~~~yyy{{{~~~~~~}}}fffNNN;;;000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///------...---,,,---///222,,,,,,000333222///111666111333666:::<<<<<<<<<;;;>>>AAADDDFFFHHHJJJNNNPPPPPPTTTXXX]]]fffqqq{{{lllcccbbb^^^XXX[[[___gggrrr{{{nnnkkkgggbbb_________```^^^^^^cccsssrrrJJJ555333444///(((---,,,++++++******++++++******************************))))))))))))******------,,,,,,+++***)))))))))************+++++++++,,,---,,,,,,666GGGUUU[[[bbbfffjjjkkkjjjgggdddccc```xxxgggSSSLLLKKKOOOVVV^^^eeeoooyyyssstttvvvyyyxxx{{{~~~pppRRR;;;333///////////////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,***))))))***,,,---...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---////////////000000000000000111000000111444:::>>>BBBDDDFFFGGGHHHKKKOOORRRRRRUUUWWW\\\eeennn~~~oooeeeaaa^^^YYY[[[^^^eeeooo|||uuupppiiiccc```___^^^]]][[[ZZZ\\\hhh{{{rrrMMM666111222000,,,---,,,++++++***+++++++++******************************))))))))))))******------,,,++++++***)))))))))************+++++++++,,,,,,,,,---888IIIWWW]]]bbbfffjjjlllkkkhhhfffeee___|||xxx|||zzzbbbQQQKKKLLLQQQXXX```hhhssszzztttuuuxxxzzzxxx{{{~~~~~~tttWWW>>>222000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++))))))***+++,,,------,,,+++++++++,,,---------,,,,,,,,,,,,------////////////000000000000222222222222333666;;;???BBBDDDEEEFFFHHHJJJNNNQQQQQQTTTWWW[[[dddnnnuuuhhhbbb^^^\\\[[[]]]bbbkkkwww~~~uuujjjcccaaa___\\\YYYYYYWWWXXX]]]hhhvvvvvvUUU<<<000///000///------,,,+++++++++++++++******************************))))))))))))******,,,,,,,,,+++******)))))))))************++++++++++++,,,,,,///;;;MMMZZZ___cccfffjjjlllllljjjhhhhhhiiixxxyyyppp[[[NNNKKKNNNVVV]]]fffooo{{{|||uuuwww|||{{{xxxzzz|||}}}zzz{{{```DDD333222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...---+++***)))***++++++---,,,,,,++++++,,,,,,---......------------......////////////000000000000333333444444555888===AAABBBCCCEEEEEEFFFIIILLLOOOQQQSSSUUUYYYcccmmm}}}nnnddd``````\\\]]]```gggssswwwjjjbbbaaa```[[[WWWZZZXXXWWWYYY^^^jjj}}}yyyaaaFFF444//////000------,,,++++++++++++,,,******************************))))))))))))******,,,+++++++++******))))))))))))*********+++++++++***+++,,,111>>>QQQ]]]aaadddgggkkkmmmmmmkkkjjjjjjwww}}}hhhUUUKKKLLLPPP[[[bbbmmmwww}}}wwwzzz|||wwwwwwyyy{{{}}}pppvvvkkkLLL666333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---,,,+++************,,,,,,,,,,,,,,,,,,------.........------.........////////////000000000000222333444444666999>>>AAAAAACCCDDDEEEEEEHHHKKKNNNPPPRRRTTTXXXbbbmmmuuuiiicccccc]]]]]]___dddpppuuuiiibbbaaa```\\\WWWYYYWWWXXXYYY[[[eee||||||xxxuuugggNNN999111000000...---,,,,,,++++++,,,,,,******************************))))))))))))******++++++***************)))))))))*********+++++++++***+++---333BBBUUU```ccceeehhhkkkmmmmmmlllkkkkkkzzzxxxaaaQQQKKKOOOSSS^^^eeeppp|||}}}www}}}}}}~~~vvvuuuvvvzzz|||~~~llliiirrrSSS:::333333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++*********+++++++++,,,,,,---------.........------.........////////////000000000000///111222444555888===@@@@@@BBBCCCDDDEEEGGGKKKNNNPPPRRRTTTXXXaaammm{{{mmmeeeccc]]]\\\]]]cccmmm|||{{{sssjjjdddcccaaa\\\XXXWWWUUUVVVYYYZZZccczzztttmmmrrrkkkTTT===444222111...------,,,,,,,,,,,,,,,******************************))))))))))))******************************)))************++++++++++++,,,...555FFFYYYcccdddfffiiilllmmmlllkkkkkkkkkzzzrrr\\\OOONNNSSSYYY```gggrrr}}}www{{{|||xxxuuuvvvxxxzzz}}}lllbbbsssuuuWWW===333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------......------------......////////////000000000000...///111333555888<<>>@@@CCCEEEGGGKKKPPPSSSRRRTTTUUUXXXcccooo~~~uuuiiiaaa___ZZZXXX\\\cccmmm}}}}}}{{{yyyvvvqqqjjjbbb]]]\\\ZZZSSSSSSZZZ^^^qqqqqqDDD222222///000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++,,,,,,000===NNN\\\dddgggkkklllmmmlllhhheeegggkkk|||uuu|||xxx\\\RRRTTTXXX```iiirrrwww{{{uuu~~~yyywwwvvvwwwyyyzzz}}}~~~ttt```eeesssaaaPPP:::444222111111222222000///.........------............------,,,,,,++++++***************************((()))***+++,,,---------------------------------++++++++++++++++++++++++............////////////000111222333444888<<<@@@>>>@@@CCCFFFGGGIIILLLNNNRRRUUUUUUVVVccctttxxxlllbbb\\\XXXWWW[[[aaalll|||~~~zzzvvvooogggaaa]]]]]]XXXWWW[[[[[[ggg|||MMM888666111000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,111>>>OOO]]]eeegggmmmmmmnnnmmmiiifffiiiooo|||uuu}}}tttZZZQQQTTTZZZcccllltttyyyzzzxxx}}}}}}wwwuuuvvvwwwyyy{{{}}}{{{gggmmmvvvhhhVVV>>>444222111111111222000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,............////////////000111222333444888<<<@@@???AAADDDFFFGGGIIILLLNNNRRRUUUTTTVVVbbbttt}}}pppfffZZZXXXXXX[[[___hhhyyy~~~yyyrrrjjjddd\\\^^^[[[ZZZ[[[VVV[[[nnn{{{zzzRRR999555000111000...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,,,,---222???QQQ___fffhhhpppnnnnnnmmmjjjhhhoooxxxppprrr[[[UUUYYY___iiissswww||||||zzz~~~}}}vvvrrrwwwwwwyyy{{{}}}lllppp{{{ppp\\\@@@555333111000111111000///------,,,,,,,,,,,,------******+++,,,,,,---......***************************++++++,,,,,,,,,++++++---------------------------------------.....................////////////000111222333444888<<<@@@@@@BBBEEEGGGGGGIIILLLNNNRRRUUUTTTUUUbbbssswwwnnn]]][[[[[[\\\^^^eeettt~~~xxxqqqiiidddZZZ^^^[[[XXXYYYSSSUUUddd}}}UUU<<<777222111000///---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---444BBBSSSaaahhhiiipppmmmlllnnnkkkkkkuuuwwwmmmttt___[[[___eeeoooyyyzzz~~~yyyuuuuuuwwwxxx~~~wwwrrrvvvwwwxxxzzz|||~~~|||}}}llljjjwwwaaa@@@666333111000000111000///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................////////////000111222333444888<<<@@@AAACCCFFFGGGHHHIIILLLNNNSSSUUUTTTUUUaaarrr}}}wwwdddaaa^^^]]]]]]aaammmzzzyyyqqqhhhccc[[[```[[[XXXZZZWWWYYYfffwww[[[CCC<<<555111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,...666EEEVVVdddiiijjjnnnjjjjjjnnnlllmmm{{{uuurrruuuccc___ccchhhqqq{{{|||yyyyyy|||{{{tttuuuvvvwwwyyy{{{}}}{{{{{{kkk```wwwhhhDDD777444111000000000000///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...............////////////000111222333444888<<<@@@AAADDDFFFHHHIIIJJJMMMOOOTTTVVVUUUVVVaaarrr|||jjjddd^^^\\\\\\^^^fffoooxxx{{{rrriiiddd^^^ccc]]]XXX\\\\\\___kkkyyy{{{]]]FFF<<<333111111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------,,,///888GGGYYYfffkkkkkkmmmhhhiiinnnllllll||||||}}}tttcccaaadddhhhqqq{{{|||yyyxxxqqqwwwwwwttttttvvvxxxzzz|||}}}~~~{{{zzzlllZZZeee~~~qqqLLL888555111//////000000///------,,,,,,,,,,,,------......---,,,,,,+++*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................////////////000111222333444888<<<@@@AAACCCFFFHHHJJJLLLOOOQQQVVVXXXWWWWWWbbbrrr|||mmmccc[[[YYYZZZ\\\aaafffqqq|||rrriiiccc___ddd^^^XXX[[[\\\^^^gggppp~~~uuu^^^III<<<111222111000...------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,000999III[[[hhhllllllnnnhhhjjjooollliiiyyyrrrdddbbbfffjjjsss~~~zzz{{{pppooowww}}}zzzrrrssstttvvvxxxzzz||||||{{{~~~|||wwwwww{{{kkkXXX]]]rrrtttPPP888555111///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////............////////////000111222333444888<<<@@@@@@BBBFFFHHHJJJMMMPPPSSSWWWYYYXXXXXXcccsss{{{lllaaaWWWVVVYYY[[[^^^bbbmmm}}}{{{qqqgggaaa]]]ccc]]]VVVYYYYYYXXX___aaayyytttaaaOOOBBB555222111000///------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...---000:::JJJ\\\iiimmmllloooiiikkkoookkkgggvvvrrrfffeeeiiinnnwwwtttyyy}}}tttnnnttt|||qqqrrrsssuuuwwwyyy{{{|||vvvyyyzzzwwwsssssswww|||}}}hhhWWW]]]rrrsssOOO999555111//////////////////......------......///***++++++,,,,,,------...************************((()))***+++,,,---------++++++++++++++++++++++++---------...///000000111............/////////000000111222333444888<<<@@@???BBBFFFIIIKKKNNNRRRTTTYYY[[[YYYYYYdddsssooodddZZZVVVUUUVVV[[[aaafffvvv|||qqqfff___aaa```^^^ZZZWWWVVVWWWXXXYYYqqq|||rrr^^^DDD333444111...,,,---......---+++++++++************)))+++*********))))))((((((++++++************++++++++++++++++++,,,---......000333???RRRbbbjjjmmmpppooonnnooonnngggfffwww|||pppdddcccjjjsss}}}}}}vvvzzz~~~~~~xxxtttsssssstttvvvxxxxxxwww{{{vvvrrrpppmmmkkkpppwwwwwwbbbUUUfffqqqTTT>>>999222------///...+++///...---,,,+++,,,------+++,,,------++++++,,,---******)))+++,,,---,,,+++000///---+++++++++++++++------------------------------,,,+++,,,---...///............/////////000000111222333444888<<<@@@===???CCCHHHKKKNNNPPPPPPUUUXXXXXXZZZeeeuuuqqqggg[[[UUUSSSRRRVVV[[[ddduuu}}}rrrhhhaaa```___]]]ZZZWWWUUUUUUVVVSSSjjjqqqSSS???444111...------......---++++++++++++************+++*********))))))))))))++++++************++++++++++++++++++,,,---......000222===RRRccckkknnnppppppnnnooooooiiihhhvvv}}}ooocccccciiirrrzzz{{{zzz{{{sssssssssuuuxxxyyyyyywwwxxxsssooonnnkkkjjjnnnttt}}}eeeWWWjjjlllMMM888555111//////000...***//////---,,,,,,,,,---...+++---------+++++++++---,,,++++++,,,------+++)))((()))***+++++++++***)))------------------------......---------...///000........./////////000000000111222333444888<<<@@@@@@AAADDDGGGJJJLLLNNNOOOTTTWWWWWWYYYdddtttuuujjj]]]UUUQQQOOOQQQVVVaaarrr~~~tttjjjccc^^^^^^\\\ZZZXXXUUUSSSQQQOOOeeeaaaGGG555222///------......---,,,+++++++++***************************)))))))))++++++************++++++++++++++++++,,,---......///111<<>>UUUiiirrrttttttuuurrrrrrsssppprrr}}}ssslllmmmrrrwww}}}~~~xxxtttyyyxxxtttttttttuuuwwwwwwuuusssiiifffeeefffdddbbbeeejjjtttjjj___vvvrrrXXXDDD>>>;;;>>>>>>777111//////////////////.........,,,---...---+++***+++,,,))))))+++---000111///---++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............////////////000000000111000111222333444888<<<@@@AAAAAABBBDDDGGGKKKNNNPPPRRRVVVWWWYYYfffvvv{{{ooobbb[[[VVVSSSVVVZZZ^^^iiiwwwyyykkkbbb```]]]ZZZYYYXXXTTTNNNIIIDDDFFFWWWttteeeHHH777444000............---,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++************++++++++++++++++++,,,---......///444CCCYYYjjjrrruuuwwwvvvtttttttttqqqvvvyyyttttttvvvxxx}}}uuuooollljjjhhhffflllsssvvvwww{{{zzzxxxrrrpppqqqttttttrrrsssvvvwwwuuusssrrrsssrrrpppoooeeecccdddeeedddbbbdddhhhrrrtttfffwww{{{cccLLLGGGJJJQQQOOOBBB555111...////////////...------+++,,,------++++++,,,---***)))***,,,...000///...,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////000000000111111000111222333444888<<<@@@???@@@BBBDDDHHHKKKNNNOOORRRUUUWWWYYYfffwww|||pppccc[[[WWWTTTVVV[[[^^^iiiwww|||nnneeebbb^^^ZZZXXXXXXUUUNNNIIIGGGEEERRRqqq|||dddKKK888555111.........------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++,,,---......///777HHH]]]kkkqqqvvvzzzvvvuuuvvvuuuqqqyyy}}}{{{wwwvvv~~~~~~vvvooommmmmmnnnnnnqqqsssuuuvvvvvvvvvwwwyyy~~~yyyrrrjjjeeeccccccdddgggggglllrrrtttvvv}}}zzzvvvrrrooommmlllkkkjjjdddbbbcccfffeeebbbdddhhhlll{{{xxxdddkkkhhhEEE<<<:::>>><<<111)))***---......///...---,,,+++)))+++,,,,,,,,,,,,---///---+++******+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---//////000000000111111111000111222333444888<<<@@@???AAACCCFFFHHHJJJKKKLLLPPPTTTUUUXXXeeevvv}}}qqqddd[[[VVVSSSUUUZZZ___jjjxxxqqqhhhddd___ZZZXXXWWWUUUOOOIIIDDDAAANNNooozzztttaaaKKK888555111///......---------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++,,,---......000999LLL```kkkpppvvv|||vvvvvvwwwuuuqqq{{{wwwttt{{{~~~|||zzz}}}~~~yyyuuuiiiddd]]]XXXWWWZZZ___ccclllmmmttt{{{}}}|||wwwqqqmmmjjjiiihhhgggcccbbbcccfffeeecccdddhhhfffvvvvvv^^^[[[ttthhhPPP@@@444222111,,,...666,,,---.........---++++++(((***,,,,,,,,,,,,...000000...***))))))************,,,...000111000...---++++++++++++++++++++++++,,,---///000000000///...000000000000111111111111000111222333444888<<<@@@AAABBBEEEGGGIIIIIIIIIIIIOOOSSSTTTWWWdddvvv{{{mmm```WWWSSSTTTVVVaaakkkuuu~~~tttcccbbb___ZZZWWWUUUSSSPPPNNNDDDCCCKKKkkksssmmmbbbMMM999222...//////......000------,,,,,,,,,,,,++++++*********))))))))))))(((++++++++++++++++++++++++------,,,,,,,,,---......000;;;MMMaaammmssswwwzzzvvvyyyxxxpppnnn}}}tttvvvqqqddd___TTTUUUWWWXXX\\\cccnnnuuu|||}}}~~~wwwpppkkkiiiiiigggeeeccccccdddeeeeeeeeeddddddjjjvvv{{{]]]SSS^^^qqqgggLLL???222000111///------+++++++++++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------......///000000000111222333444555888<<<@@@AAABBBDDDDDDEEEFFFIIIKKKQQQVVVXXX[[[fffvvv~~~qqqdddZZZVVVWWWYYY```iiisss{{{wwwfffaaa^^^YYYVVVTTTRRROOONNNHHHHHHOOOkkk|||xxxkkkTTT>>>666111111000...---///------,,,,,,,,,,,,++++++++++++*********)))))))))++++++++++++++++++++++++------,,,,,,,,,---......000<<>>@@@BBBDDDFFFHHHJJJNNNPPPUUUYYY[[[\\\eeesssrrrddd[[[ZZZ\\\\\\dddlllsss}}}}}}nnn\\\YYYUUURRRQQQPPPNNNLLLFFFGGGDDDTTT{{{LLL???222000111111//////------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///000444III___iiipppwwwzzzxxxxxxyyywwwssssss{{{~~~~~~vvvrrrwww{{{}}}{{{tttqqqsssjjjdddhhhqqqzzzpppccc^^^___aaaccc]]]]]]\\\]]]^^^___aaabbbfffrrrhhhZZZaaawww```NNNAAA555111222000---,,,......------,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------.........//////000000111111222000111222333444777;;;>>>AAABBBDDDEEEFFFHHHKKKNNNTTTYYY[[[\\\gggvvvttteee[[[ZZZ\\\[[[bbbjjjqqqzzz~~~ooo\\\YYYUUUSSSQQQPPPNNNMMMCCCGGG@@@FFFiii~~~RRRCCC555111222111//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///000555LLLbbbkkkpppxxx{{{xxxwwwyyyxxxsssrrr}}}zzz|||}}}sssooovvv||||||zzzwwwyyypppbbb\\\]]]___```[[[\\\]]]^^^___```aaaaaaeeeqqqiiiZZZ```}}}hhhWWWGGG777111000///......///...------,,,,,,------+++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000111111222222000111222222333666;;;>>>@@@BBBDDDEEEFFFHHHLLLNNNSSSXXX[[[]]]iiixxxssscccYYYWWWZZZVVV^^^fffnnnxxxqqq\\\YYYUUUSSSRRRPPPOOOMMMFFFLLLCCC@@@[[[~~~~~~WWWGGG888222333111///...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,---...000000555MMMdddlllpppxxx{{{xxxwwwyyyxxxtttsss{{{qqqwwwrrrlllttt}}}pppbbb[[[[[[\\\]]][[[\\\]]]___```aaaaaaaaacccpppkkkXXX\\\{{{qqq___MMM:::000...---///111000///...---------------+++++++++,,,,,,---------))))))***+++,,,,,,------*********++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------....../////////000111111222222000111222222333666:::>>>???AAADDDFFFGGGJJJMMMPPPRRRWWWZZZ^^^jjjzzz{{{pppaaaUUUSSSXXXQQQXXXdddrrrsssddd^^^VVVQQQPPPOOOMMMKKKIIIDDDAAA???NNNxxx]]]MMM<<<555333111/////////...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////:::NNNdddooosssvvvyyyyyyyyyxxxwwwtttttt{{{~~~zzztttxxxtttvvv|||rrrddd___^^^]]][[[[[[\\\^^^```````````````eeessslllYYYWWWnnnnnnSSS999111333111//////......---------,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,........................------------------------........................111111000...000222222000111111111111555;;;??????CCCDDDFFFGGGHHHKKKOOORRRXXX[[[]]]___lll|||tttdddUUUPPPSSSRRRXXXbbbppp~~~vvvddd^^^WWWRRRPPPOOOLLLJJJHHHDDDAAA>>>KKKuuuvvvYYYIII888222333222111111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////:::NNNdddppptttwwwzzz{{{zzzxxxvvvtttttt~~~tttsss|||yyy|||rrrccc^^^]]]\\\[[[[[[\\\]]]___`````````___gggtttmmmZZZWWWiiinnnRRR888111222000...///......---------,,,,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000///000111111000///111333555777:::===???DDDFFFGGGGGGHHHJJJMMMPPPUUUYYY[[[]]]jjj{{{xxxgggVVVNNNNNNRRRWWW```mmm{{{wwwccc^^^WWWSSSQQQNNNKKKGGGFFFCCCAAA===GGGooo}}}ppp\\\KKK999333333333222111///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000888MMMdddpppuuuyyy|||~~~|||{{{xxxtttvvvssskkkooo}}}}}}~~~rrrccc]]][[[[[[ZZZZZZ\\\]]]___```aaa``````fffsssnnn[[[UUUbbb}}}lllRRR888000111///...///......---------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++------------------------////////////////////////000000000000000000000000111444777888888888<<>>DDDffftttPPP;;;555333111000...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------...///000111888MMMdddrrrwww|||~~~{{{tttxxxwwwfff[[[XXXZZZ\\\ZZZ\\\^^^aaabbbcccccccccbbbnnnzzzsss___YYYgggiiiWWWEEE666444444///---///......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,---.........------------------------........................222------222111...777DDDJJJ;;;111333666555:::BBB@@@BBBDDDEEEGGGJJJNNNQQQSSSXXXZZZ]]]kkk|||rrr[[[LLLHHHMMMQQQYYYfffvvvjjjbbbVVVMMMIIIGGGEEECCCEEE???>>>>>>EEEgggZZZAAA888444111000...///000000000///---,,,------------------------******+++,,,,,,---.........------......///000111:::OOOgggtttyyy~~~zzz}}}|||}}}xxxggg\\\XXXZZZ\\\YYYZZZ]]]___aaabbbbbbbbb```kkkwwwvvvaaa\\\mmm|||bbbSSSCCC666555555000---///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******+++,,,------......------------------------........................333------222111///999HHHEEE555,,,222888777999@@@BBBCCCEEEEEEFFFIIILLLOOOTTTXXXZZZ]]]jjj{{{qqqYYYLLLLLLIIIOOOWWWbbbtttvvvfffTTTKKKHHHEEECCCCCC???AAAAAA???GGG```^^^DDD:::777444222///////////////.........------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,------,,,------...///000777KKKbbbqqqyyyzzzsssxxxuuu~~~{{{fffYYYVVVVVVUUU[[[\\\^^^``````___^^^]]]aaagggppp{{{xxxbbbYYYkkk{{{qqq^^^HHH555111222///---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,////////////000000000000---...///000111222333333222333444555666999===@@@CCCDDDFFFFFFGGGJJJMMMPPPVVV[[[\\\]]]hhhxxxrrrYYYLLLKKKLLLQQQXXXbbbtttxxxgggUUULLLHHHFFFDDDDDDCCCDDDBBB>>>CCCWWWuuu~~~\\\CCC888333222000000000////////////......------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,------,,,------...///000555JJJcccrrrzzz{{{uuu{{{vvv~~~|||gggZZZWWWWWWVVVZZZ[[[]]]___``````___^^^aaagggppp{{{wwwaaaWWWeee~~~tttbbbLLL777222333000...000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---,,,,,,,,,------....../////////000000000......///000111222222333222333444555666999===@@@BBBCCCEEEFFFGGGIIIMMMPPPRRRWWWZZZ]]]iiizzzsssZZZMMMLLLMMMQQQVVV```qqqzzziiiVVVLLLIIIFFFDDDDDDCCCCCCAAA<<<>>>NNNjjjwww]]]EEE777222111000000000000000//////......------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,------,,,------...///000555JJJbbbrrryyy~~~~~~~~~~~~yyyuuu~~~zzz}}}gggZZZWWWWWWVVVXXXZZZ\\\^^^``````___^^^```gggppp{{{ttt___SSS\\\wwwhhhPPP:::333333111000222...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------......------.........///////////////000000111111111222222333444555666888===@@@AAACCCDDDEEEFFFIIIMMMPPPRRRWWWZZZ]]]iiizzzuuu]]]PPPOOOLLLOOORRR[[[mmm|||jjjVVVLLLHHHDDDBBBCCC>>>>>>===;;;<<>><<<======>>>IIIhhh{{{xxx~~~yyygggLLL:::666666333444333333222111000//////------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,------...///000888JJJ```mmmuuu}}}{{{vvvtttvvv}}}hhhZZZVVVVVVTTTVVVXXXZZZ\\\^^^^^^]]]\\\\\\ccclllyyykkkUUUMMMSSSwww}}}oooUUU===444222///...000........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............---......//////------.........///////////////000000111111111222111222333444555777<<>>???KKKllllllNNN<<<999999555555444333222111000000///------,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,------...///000444IIIaaaqqqyyy~~~}}}~~~nnniiiooovvvjjj\\\XXXXXXVVVWWWXXXZZZ\\\]]]]]]\\\[[[ZZZaaakkkwwwiiiRRRMMMWWW~~~{{{oooVVV>>>555333000...000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............///....../////////000000000......///000111222222333111222333333444777;;;???AAACCCEEEGGGIIILLLPPPSSSRRRVVVXXXYYYdddsss{{{bbbSSSPPPGGGJJJNNNWWWiiioooXXXKKKEEEAAA@@@@@@:::888:::===@@@MMMqqqqqqRRR???======777555555444333222000000///---------,,,,,,,,,+++++++++*********+++,,,,,,------------------...000000111GGGbbbttt}}}}}}{{{zzz{{{yyyjjjjjjuuu~~~lll^^^ZZZZZZXXXWWWYYY[[[\\\]]]\\\[[[ZZZXXX```jjjwwwhhhQQQNNN[[[wwwoooVVV???777555111///111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111000///...............////////////000000000000---...///000111222333333111222333333444777;;;???BBBDDDFFFHHHIIIMMMQQQTTTVVVYYYZZZYYYbbbppp{{{eeeSSSKKKJJJKKKMMMVVVjjjpppZZZLLLFFFBBB@@@AAA@@@;;;:::;;;===NNNvvvZZZEEEDDDAAA777444333222000//////............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000444IIIeeexxx~~~www|||yyy}}}}}}|||ooovvvpppmmmwww{{{uuupppnnnooommmkkkkkkooovvv}}}mmm[[[VVVXXXZZZYYYZZZ[[[]]]^^^^^^^^^]]]aaadddkkkvvvlllXXXPPPbbbwwwhhhWWWAAA333111333222000---------............///,,,------......------,,,///---,,,******+++,,,------,,,+++,,,------,,,+++000000///...---,,,,,,,,,////////////////////////////////////000000000000333333333444666999<<<>>>???BBBFFFIIILLLPPPTTTVVVVVVXXXVVVVVV```ooo|||gggTTTLLLJJJKKKMMMTTTggg~~~oooXXXKKKDDD@@@>>>>>><<<888888:::>>>PPPwwwZZZ@@@===:::111555444333111000000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333555IIIdddwww~~~xxx||||||~~~~~~rrreeemmm}}}~~~yyyrrrlllfffccc\\\ZZZXXXXXX[[[aaagggkkkrrruuuyyy{{{zzzuuuoookkkdddeeehhhlllrrryyy~~~ppp]]]VVVWWWXXXWWWXXXZZZ\\\]]]^^^^^^^^^```cccjjjuuukkkWWWQQQcccwwwiiiXXXAAA333000222111///---------............///,,,------......------,,,---,,,+++******,,,...///---,,,++++++,,,,,,,,,,,,///...---------...///000........................000000000000111111111111444444444444666999<<<>>>???BBBEEEHHHKKKOOOSSSWWWWWWYYYWWWWWWaaaooo}}}hhhVVVMMMHHHKKKMMMSSSbbbyyynnnWWWIIIBBB>>>;;;<<<:::888999;;;???OOOsssWWW???<<<<<<666666555444333222111111111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333666IIIcccvvv~~~xxx{{{}}}}}}~~~pppccclll}}}|||zzzuuunnnggg___YYYVVVOOONNNKKKKKKLLLQQQUUUXXXZZZ]]]cccffffffaaaZZZVVVOOOOOOPPPSSSWWW]]]cccfffsssxxxttt___WWWVVVVVVUUUVVVXXX[[[]]]^^^______```ccciiitttkkkWWWRRRdddxxxlllZZZCCC444000111000...---------............///,,,------......------,,,+++*********+++---///000,,,,,,++++++++++++,,,,,,------,,,,,,---000222444........................000111111111222222222222444444444555777:::===???@@@BBBDDDFFFIIINNNSSSWWWXXXZZZYYYXXXbbbqqq}}}hhhUUUMMMHHHKKKMMMQQQ___wwwmmmVVVIIIBBB===;;;;;;<<<<<<<<<<<<>>>NNNmmm}}}VVV@@@>>>>>>:::666555444222111111111111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////777HHHaaattt~~~~~~vvvxxxzzz{{{~~~wwwiiiooozzzsssqqqrrrpppnnniiibbb[[[UUUOOOLLLJJJHHHFFFEEEFFFIIILLLNNNKKKNNNRRRUUUUUURRRMMMJJJHHHHHHGGGHHHKKKOOOTTTWWW[[[```kkk|||uuuaaaXXXVVVVVVSSSTTTVVVYYY\\\^^^```aaa```bbbhhhrrrlllWWWSSSddd{{{qqq^^^EEE555111111000...---------............///,,,------......------,,,++++++***++++++---...///,,,,,,,,,+++******,,,---...---,,,,,,---000333555........................///000000111111222222222444333333444666999<<<>>>AAACCCDDDEEEHHHMMMSSSWWWXXX[[[ZZZ[[[fffvvv{{{fffUUUMMMHHHKKKMMMQQQ___wwwnnnWWWIIICCC>>><<<<<<;;;<<<===<<>>>>>777:::;;;;;;@@@RRRooosss\\\JJJBBB===999555444333111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222222CCC\\\rrr}}}wwwvvvyyy}}}~~~{{{zzzooo```aaahhhqqqyyyyyynnnccc^^^YYYTTTQQQQQQOOONNNKKKHHHEEECCCBBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIJJJLLLPPPUUUZZZbbbsssvvvcccZZZWWWVVVTTTTTTVVVXXX\\\___bbbdddbbbdddhhhqqqfffNNNJJJZZZvvvbbbHHH777222222111///---------............///,,,------......------,,,---------,,,,,,+++++++++)))---111111...,,,,,,---///......------------...------------------------------...///000111111222333333333333555999<<<>>>CCCDDDFFFHHHJJJNNNSSSWWWUUUYYY[[[___nnnzzzgggVVVOOOIIIJJJKKKSSSggglllVVVIIIDDD@@@??????888;;;;;;:::@@@SSSppp~~~}}}yyynnn]]]NNNEEEAAA>>>666555444333111111111111000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---///111222///@@@ZZZqqq|||zzz~~~ppp```ZZZ```jjjttt}}}zzzeee[[[RRRPPPNNNJJJHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHKKKNNNQQQSSSTTTWWWZZZ^^^ccckkkyyyxxxdddZZZVVVUUUUUUVVVWWWYYY\\\___cccdddccceeeiiirrreeeMMMJJJZZZuuuaaaGGG555000111000...---------............///,,,------......------,,,++++++,,,,,,---,,,,,,,,,(((...444555111---,,,---,,,,,,---......---,,,+++---------------------------...///000111222333333555555555555777:::>>>???CCCEEEHHHJJJLLLOOOSSSVVVUUUYYY[[[___nnnzzzhhhXXXPPPJJJJJJKKKTTTjjj~~~kkkUUUHHHCCC@@@???@@@;;;>>>===:::???RRRnnn~~~rrr```NNNBBB;;;888777666555444333222222222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---???YYYqqq~~~~~~wwwccc]]]]]]eeeqqq{{{yyykkk[[[QQQJJJJJJJJJHHHFFFFFFGGGFFFEEECCCCCCCCCDDDDDDBBBCCCDDDFFFHHHJJJKKKKKKMMMNNNPPPQQQPPPNNNKKKIIIDDDGGGLLLQQQUUUYYY[[[\\\cccdddiiiqqq|||yyyeeeZZZVVVTTTVVVWWWXXXYYY\\\```ccceeedddeeeiiirrrfffOOOMMM]]]}}}ttt```EEE444/////////...---------.........//////,,,------......------,,,)))***+++,,,---.........'''...555777333///------)))***,,,......---,,,+++------------------------...///000111222333444444777777666777999<<>>BBBDDDDDDFFFHHHLLLPPPTTTVVVUUUSSS\\\ZZZhhhzzzfffTTTJJJFFFGGGHHHOOObbb}}}kkkUUUIIICCC???>>>>>>:::888:::===@@@MMMkkk___IIIBBB@@@<<<777777777777666444333333000//////......---,,,,,,---,,,,,,++++++,,,,,,---------,,,------...///000222:::NNNhhh||||||vvvkkkjjjhhhffffffiiiooottt~~~yyyrrrmmmmmmooolllmmmrrrzzz~~~lll]]]TTTPPPLLLHHHGGGIIIJJJKKKJJJKKKJJJJJJJJJLLLMMMNNNNNNQQQUUUZZZ^^^```bbbeeegggffffffeeedddccc```]]][[[\\\aaaiiipppvvv|||zzzdddYYYVVVUUUSSSUUUWWWYYY[[[___cccffffffeeekkkvvvgggOOOPPPgggzzzaaaEEE666222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,***------,,,,,,,,,------...---,,,++++++---000333555............///111222333111222333333444888===AAAEEEEEEFFFHHHKKKNNNQQQSSSTTTRRR[[[YYYggg~~~{{{{{{~~~zzzfffTTTJJJEEEFFFHHHOOOccc~~~}}}jjjUUUIIICCC@@@>>>>>>;;;999:::>>>BBBPPPoooeeeIIIAAA???===999888777555444333333333000000///......------,,,---,,,,,,++++++,,,,,,---------,,,------...///000222999KKKdddzzz~~~yyyxxxjjjaaa```aaaccceeehhhmmmssswwwvvvmmmooouuuxxxyyyyyyqqqnnnqqq|||kkk\\\RRRMMMNNNMMMKKKLLLOOORRRSSSSSSVVVVVVVVVVVVXXXZZZ\\\]]]bbbfffmmmrrruuuwwwxxxzzzyyyxxxwwwtttqqqooolllkkkpppvvvzzzdddYYYVVVUUUUUUWWWYYY[[[]]]```dddhhhggggggmmmxxxfffNNNRRRooo~~~uuu]]]DDD666333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,,,,------++++++***+++---000444666............///111222333000111222333444888===AAAEEEEEEFFFGGGJJJMMMPPPQQQUUUSSS\\\[[[jjj|||~~~zzzyyy~~~zzzgggUUUKKKEEEFFFGGGNNNbbb}}}yyygggRRRFFFAAA>>><<<<<<:::888999<<<@@@MMMllljjjKKKAAA???===;;;999777444333222333333000000//////...------------,,,,,,++++++,,,,,,---------,,,------...///000111777IIIddd{{{uuurrr}}}tttfff\\\XXX```cccfffiiimmmrrrxxx|||zzzvvvzzz~~~|||wwwuuuqqqqqqwwwsss```TTTPPPQQQPPPPPPRRRUUUXXX\\\^^^___bbbcccccccccdddfffiiilllooouuu}}}{{{yyyxxxxxx~~~zzzeeeYYYVVVUUUVVVXXXZZZ\\\^^^aaaeeehhhgggiiiooozzzdddKKKNNNlll|||mmmXXX@@@555444333111000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,......---,,,,,,,,,------......---,,,---...///111............///111222333111222222333555999>>>BBBEEEEEEFFFHHHKKKNNNQQQSSSYYYWWWaaa```ooo{{{~~~}}}|||hhhVVVMMMEEEFFFGGGMMM___zzzvvvdddPPPEEEAAA===;;;;;;:::888999<<<===HHHeeelllOOODDD@@@===<<<;;;888555333222222333111000000///......---------,,,,,,++++++,,,,,,---------,,,------...///000///666IIIeee~~~~~~vvvmmmmmm{{{ooocccYYYVVVXXX\\\^^^bbbfffkkkpppwww{{{}}}}}}yyysssoooppptttzzzkkkZZZQQQQQQTTTQQQTTTXXX\\\```dddgggiiikkklllllllllkkkmmmrrruuuzzz}}}{{{eeeZZZWWWVVVWWWXXXZZZ\\\^^^aaaeeehhhgggiiipppzzzdddJJJLLLggg|||oooYYY@@@444222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---......------,,,,,,,,,------000///...---,,,---------............///111222333222333444555666:::@@@DDDDDDDDDFFFIIIMMMQQQUUUXXX[[[ZZZcccbbbqqq|||hhhVVVLLLEEEEEEFFFLLL^^^xxxuuudddPPPFFFBBB>>><<<<<<;;;:::;;;===<<>>===<<<:::888555444333222111111000//////......------,,,,,,++++++,,,,,,---------,,,------...///000///444GGGddd}}}}}}}}}ooohhhjjjyyyqqq```VVVQQQTTTZZZZZZ^^^eeejjjoootttyyy|||{{{|||wwwuuu|||wwwdddUUUOOOQQQSSSTTTXXX^^^cccgggjjjnnnpppppprrrsssrrrqqqtttzzz{{{eeeZZZWWWVVVVVVXXXZZZ[[[\\\___cccfffeeehhhoooyyycccLLLOOOfffzzzaaaEEE555000...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////............///111222333222333444555777;;;AAAEEECCCDDDFFFIIINNNSSSWWWZZZZZZXXXaaa```ooo{{{gggTTTJJJCCCDDDEEELLL___yyyrrraaaNNNDDD@@@===::::::999888:::<<<;;;AAAXXXqqqeeeOOOHHHEEEAAA>>>>>><<<:::888555333111111111000000///.........---,,,,,,++++++,,,,,,---------,,,------...///000000333CCC___yyy|||yyykkkhhhlll|||cccTTTPPPOOOUUU___gggmmmvvv}}}{{{~~~mmm]]]TTTRRRSSSUUU[[[```gggmmmppprrruuuxxxuuuxxxzzz{{{{{{{{{fffZZZWWWVVVUUUVVVXXXYYY[[[]]]aaadddcccfffnnnxxx___KKKNNNbbbjjjJJJ777111...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...+++++++++,,,---...///000******+++,,,---///000000............///111222333111222333555777;;;AAAEEEDDDDDDFFFIIIMMMRRRVVVXXXYYYVVV___]]]lllzzzfffRRRHHHBBBCCCEEELLL```{{{ooo^^^KKKAAA>>>:::777777555555888:::999>>>TTTlll~~~bbbNNNIIIGGGDDD>>>>>>>>><<<999666333111111111000000//////......---,,,,,,++++++,,,,,,------------------...000000111333@@@ZZZttt{{{~~~xxxkkkiiiqqqzzzZZZNNNNNNQQQYYYcccttt|||vvvfffZZZVVVWWWYYYZZZbbbhhhoootttwwwyyy|||zzz~~~|||fff[[[WWWVVVTTTUUUWWWXXXZZZ\\\```cccaaaeeemmmwwwZZZGGGJJJ]]]nnnLLL888222111111333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,---------******+++,,,---///000111+++,,,,,,------.....................///111222333000111222444666:::@@@DDDEEEEEEFFFIIILLLPPPSSSUUUYYYWWW```]]]kkkxxxcccPPPHHHFFFGGGFFFKKKaaappp^^^KKKAAA>>>;;;::::::999:::666555:::===LLLgggsssaaaRRRJJJDDDAAA======>>>===;;;888555333111111111111111000///...///............---------,,,,,,------.../////////222666;;;RRRuuuzzz}}}{{{nnnpppuuuwwwWWWMMMMMMQQQaaattt|||oooaaaZZZXXXWWWZZZ^^^hhhlllrrrwwwzzz|||wwwbbbYYYXXXYYYVVVWWWXXXXXXYYY[[[___bbbbbbffflllrrr{{{}}}[[[GGGCCC\\\oooMMM999333111///...........................---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,---...///000000,,,,,,,,,---------......000///...---------------......//////000000111111111222444666888;;;???CCCCCCDDDFFFHHHLLLPPPTTTVVVVVVYYYZZZ^^^cccyyybbbPPPGGGDDDHHHJJJPPPfffmmm\\\III@@@===:::888999777:::777777;;;<<>>===;;;888666444222222222111111000/////////............---------,,,,,,------.../////////000444999OOOssszzz|||tttuuu{{{tttUUUMMMPPPXXXjjj~~~xxxlll___ZZZYYYZZZ]]]bbbkkkooouuuzzz}}}wwwbbbXXXWWWXXXWWWXXXXXXYYYYYY\\\```cccdddiiiooouuu}}}|||ZZZFFFCCC___gggFFF555111000000000........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,---------......//////...---------------......//////000000111111000222444555777:::>>>AAABBBCCCEEEGGGKKKOOOSSSUUUWWW[[[]]]aaafffzzzcccPPPHHHFFFMMMTTT[[[ooojjjYYYGGG???<<<999888888666:::888888;;;;;;IIIcccuuubbbSSSLLLHHHDDD===>>>>>>===;;;999777555333333222222111000/////////............---------,,,,,,------.../////////---222666KKKoooyyy{{{{{{|||}}}|||rrrTTTMMMUUUbbbvvvrrrggg]]]ZZZ[[[]]]aaafffnnnsssyyywwwbbbYYYWWWWWWXXXYYYZZZZZZZZZ]]]aaadddgggkkkqqqwww{{{ZZZHHHHHHiii}}}bbbBBB222///000000000........................---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------.........//////000000111111000222333444666888<<>><<<:::888888666:::888888;;;<<>>>>>>>>===<<<:::888777555444333222111000000000///............---------,,,,,,------.../////////,,,222555HHHlll{{{|||xxxxxxyyyvvvXXXQQQZZZjjj~~~lllbbbZZZYYY\\\___dddhhhrrrwww~~~uuubbbZZZYYYYYYYYYZZZZZZ[[[[[[^^^bbbeeeggglllrrrxxxyyyZZZKKKRRR{{{}}}bbbCCC333000000//////........................---,,,,,,++++++,,,,,,------,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------............//////000000111111111222444555666999<<>>===<<<:::999888666555444222111000000111///............---------,,,,,,------.../////////---333555EEEjjj~~~~~~zzzwwwvvv{{{|||___WWW```ppp}}}|||wwwzzz{{{hhh___YYYZZZ^^^aaafffjjjuuuzzzrrraaa\\\[[[[[[YYYZZZ[[[[[[\\\^^^bbbeeefffkkkrrrxxxtttUUULLL[[[zzz___AAA222///000//////........................---,,,,,,++++++,,,,,,------,,,+++******+++,,,---............------------,,,,,,,,,---------............---------......///......//////000000111111222333555666777:::>>>AAADDDEEEFFFIIIMMMQQQUUUWWWUUUZZZ\\\bbbhhhuuuaaaTTTQQQZZZgggrrrwwwdddUUUEEE???===;;;::::::777;;;777555999@@@XXX{{{jjjKKKDDDCCC@@@@@@???>>>===<<<;;;::::::888666444222111111111111///............---------,,,,,,------.../////////...555555BBBfffyyyvvvyyyfff^^^ggguuu{{{xxxxxxzzz{{{sssxxxttteee]]]XXX\\\aaafffjjjoooyyy~~~ooo```\\\\\\\\\YYYZZZZZZ[[[[[[^^^bbbeeedddjjjqqqxxxlllPPPKKK___uuu[[[>>>000///000000000........................---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,........................,,,,,,,,,---------.........------------...//////......//////000000111111111222555666888;;;???CCCEEEEEEGGGJJJNNNRRRVVVXXXXXX\\\^^^dddjjjppp]]]RRRQQQXXXeeepppsss|||aaaRRRCCC===<<<:::999999666:::888666:::@@@XXXzzznnnNNNHHHHHHDDD@@@@@@>>>===<<<<<<;;;;;;999777555333111111111222///............---------,,,,,,------.../////////...555444???ccc~~~wwwyyyiiicccnnn|||zzzxxx{{{}}}|||yyyrrr}}}rrrbbb[[[YYY___ffflllrrrwww~~~mmm^^^[[[ZZZYYYXXXYYYZZZZZZ[[[]]]aaaeeeccciiiqqqxxxhhhOOONNNaaavvv\\\???111000000000///........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,------......///,,,,,,,,,---------......---------------...//////......//////000000111111...000333555777;;;@@@CCCDDDEEEFFFIIIMMMQQQUUUWWWXXX]]]^^^ccciiimmmYYYPPPOOOTTTaaalllnnnxxx}}}___PPPAAA<<<;;;999888888444:::999888;;;???UUUvvviiiKKKEEEEEEAAA@@@@@@???===<<<<<<<<<<<<:::888555333111111222222//////.........---------,,,,,,------...//////000---444333===```yyyzzzjjjfffrrr|||ttttttttt```[[[ZZZaaajjjqqqxxx}}}lll]]]YYYXXXWWWXXXYYYYYYZZZZZZ]]]aaadddccciiiqqqyyyhhhRRRRRRddd~~~cccEEE555222111///---........................---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,---------......---------------...///000......//////000111111111,,,///111444777;;;@@@CCCCCCDDDFFFHHHLLLPPPTTTVVVWWW[[[]]]aaagggmmmWWWLLLLLLQQQZZZaaadddlll~~~~~~^^^NNN>>>999:::999666555888;;;888777:::>>>RRRqqqkkkOOOCCCBBBCCCAAA???>>>======<<<999777:::777333111111111000000111000///......------......------------...////////////111???^^^~~~~~~{{{vvv{{{yyykkkjjjwwwxxxwwwvvv~~~xxxuuuvvvxxxzzz|||{{{sssvvviii^^^___aaafffmmmvvv~~~lll^^^[[[[[[YYYXXXZZZ[[[YYYWWWXXX]]]aaadddggglllvvvpppVVVNNNaaa```>>>333444444111111000///...,,,,,,---......------,,,+++******)))((())))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000000000000000......//////000000111111000222333555666888<<>>999:::999777666666:::888777;;;>>>RRRpppmmmSSSGGGFFFGGGCCCBBB@@@@@@@@@???<<<:::;;;888444222222222111000111111///..................------------.../////////000111>>>]]]}}}|||zzzuuuzzzzzznnnlllvvvuuurrrssssss{{{|||{{{wwwrrrooonnnnnnuuuvvvyyy{{{xxxvvvggg^^^```ccciiiqqqyyylll___\\\\\\[[[WWWZZZ]]]\\\ZZZYYY[[[^^^aaaeeelllvvveeePPPOOOeee^^^===111333222000000//////...---------------------------------------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000000000000000......//////000000111111000222333555666999===@@@DDDEEEGGGJJJMMMQQQTTTVVVYYYWWW^^^[[[oookkkUUUKKKKKKLLLRRRUUUTTTZZZpppvvvXXXJJJ===999:::999888888555999888888;;;>>>PPPmmmlllUUUJJJHHHIIIEEECCCBBBBBBBBBAAA>>><<<;;;999555333333333222111111111000///...............------------.../////////000222===ZZZzzz{{{~~~|||tttvvv}}}tttqqqvvvxxxqqqtttwwwwwwyyyxxxvvvtttqqqnnnmmmlllrrruuuyyy}}}|||ddd```ccchhhooowwwkkk^^^[[[[[[ZZZVVVZZZ^^^^^^[[[YYYYYYZZZ]]]bbbkkkvvvyyy[[[KKKRRRlll|||\\\<<<000111111///000......//////......---,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000000000000///......//////000000111111000222444555666999===@@@DDDEEEGGGIIIMMMPPPSSSUUUXXXWWW___]]]sssjjjTTTJJJJJJLLLSSSWWWVVV^^^tttoooTTTHHH<<<999:::999999:::666:::999888;;;<<>><<<<<<:::777555555444333111222111000///...............------------.../////////000222;;;VVVvvvzzzzzztttrrryyy{{{wwwxxxtttuuu|||~~~{{{yyyyyyyyyyyy{{{{{{{{{{{{vvvddddddhhhooowwwiii\\\YYYYYYWWWUUUYYY\\\[[[XXXVVVWWWYYYXXX```kkkwwwwwwXXXJJJVVVuuuxxxYYY;;;111111111///000---.../////////...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...//////000000//////......//////000000111111000222444555777:::>>>AAADDDEEEGGGJJJMMMQQQTTTUUUYYYXXXaaaaaawwwiiiRRRIIIIIIKKKRRRYYY\\\ggg~~~jjjQQQFFF<<<999999999999;;;888<<<:::999:::;;;KKKggg{{{fffSSSJJJGGGFFFDDDCCCBBBBBBBBBBBB???======;;;888777777666444222222111000//////......///...------------...//////...111222:::RRRqqq{{{yyy|||wwwpppttt}}}}}}|||yyytttyyy}}}}}}yyyzzz}}}pppfffkkkooovvvkkk]]]ZZZYYYWWWUUUWWWXXXVVVSSSRRRUUUXXXVVV___kkkxxxvvvXXXIIIVVVyyyqqqUUU:::222333111000111---.../////////...,,,+++------,,,++++++***)))))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...///////////////......//////000000111111000111444555777:::???BBBEEEFFFGGGJJJNNNQQQTTTVVVZZZYYYcccdddzzz~~~gggQQQGGGHHHGGGNNNVVV___ooohhhNNNEEE<<<999999888888;;;999===:::888:::;;;LLLiii}}}eeeTTTMMMJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@>>><<<:::999888777555333222222111000////////////...------------...//////...111222888NNNmmm~~~|||}}}vvv{{{ssstttzzzyyyyyy}}}~~~|||{{{}}}yyyoookkktttxxx~~~mmm___[[[YYYWWWSSSUUUUUURRRPPPPPPTTTXXXVVV___mmmyyyrrrUUUFFFUUU|||hhhOOO888222444222///000......//////......---,,,000//////...,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...////////////.........//////000000111111000111444666888;;;???CCCFFFGGGIIIKKKOOORRRUUUWWWZZZZZZdddddd{{{}}}fffPPPGGGGGGDDDJJJQQQ]]]rrriiiMMMDDD<<<999888777777:::777;;;888777;;;>>>QQQooo|||aaaRRRNNNLLLIIIFFFEEEDDDDDDEEEDDDBBBAAA>>>===;;;::::::888666444333222111000////////////...------------...//////...111222777KKKjjj{{{jjjqqq~~~~~~~~~xxxtttwww|||~~~||||||~~~|||~~~~~~~~~}}}vvvtttttt|||mmm^^^YYYVVVTTTPPPRRRTTTTTTQQQQQQTTTWWWWWWaaannn{{{mmmPPPEEEXXX|||___HHH555222444111......//////...---------------.........------,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......//////............//////000000111111000111444666888;;;@@@CCCGGGHHHJJJMMMPPPTTTWWWXXXYYYXXXccccccxxx|||fffPPPFFFGGGDDDHHHNNN\\\tttkkkMMMDDD<<<:::888666777:::555999666666;;;@@@UUUtttzzz]]]OOONNNMMMIIICCCBBBAAABBBCCCBBB@@@??????===<<<;;;;;;999666444333222111000////////////...------------...//////...222222666IIIiii}}}mmmuuu|||}}}}}}}}}{{{ttttttvvvwwwtttqqqsssxxx~~~|||zzz}}}|||yyy|||wwwsssvvv{{{}}}jjj[[[UUURRROOOMMMQQQUUUVVVTTTSSSTTTVVVXXXbbbooo{{{jjjNNNFFF\\\rrrXXXDDD333111333000,,,,,,000///...,,,,,,---......******++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---......//////............//////000111111111000111444666888<<<@@@DDDHHHIIIKKKNNNQQQUUUXXXYYYXXXWWWaaaaaavvvuuu___LLLDDDCCCCCCHHHTTTfff|||~~~dddIIIAAA;;;999888666888;;;666555777;;;999???ZZZwwwaaaSSSPPPLLLEEEFFFEEECCCAAA@@@@@@@@@@@@EEEDDDCCC@@@===999666555333333222111000///......------------------------111000...222GGGfff||||||}}}zzz}}}yyyqqqppprrrwwwssslllggggggkkkqqquuutttwww|||~~~~~~}}}|||zzzzzzmmmkkkxxx|||hhhXXXQQQPPPRRRLLLMMMOOOPPPPPPRRRUUUWWWXXXcccqqq{{{~~~___MMMDDD___nnnRRRBBB333///222222...,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---......---,,,,,,++++++++++++///...---,,,,,,---...///.........///////////////000111222555999===AAACCCFFFHHHKKKOOOSSSWWWZZZ\\\^^^[[[aaa^^^rrrsss\\\KKKDDDCCCEEELLLZZZmmm}}}aaaHHH@@@:::999888666888;;;777444666999999@@@XXXsssyyy\\\PPPPPPNNNIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBB???<<<999777555333333222111000///..............................///000...111CCCaaa{{{~~~{{{zzzssssssuuussspppkkkgggddddddeeefffiiijjjmmmrrryyy{{{{{{zzz{{{}}}ooohhhttt|||hhhXXXQQQPPPRRRKKKMMMOOOPPPPPPRRRUUUWWWWWWdddssstttYYYJJJEEE```nnnQQQAAA222///222222...,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---.........------,,,,,,------//////...------...//////.........///////////////000111222555999===AAACCCGGGHHHKKKOOOSSSWWWZZZ\\\^^^[[[bbb___sssnnnXXXHHHCCCCCCEEEOOO___rrr|||```FFF???999999888666777;;;999666666999;;;CCCYYYppprrrXXXNNNPPPPPPMMMDDDDDDDDDDDDEEEFFFHHHIIIEEEDDDAAA>>>;;;888777666444333333222111000//////////////////////////////---//////000===XXXuuu~~~zzztttvvvyyyuuutttrrroookkkhhheeeccc```^^^___fffqqq{{{}}}zzzzzz{{{}}}ppphhhjjjvvv{{{gggXXXQQQPPPPPPKKKMMMOOOPPPPPPRRRUUUXXXYYYgggyyykkkRRRHHHGGGbbbpppNNN@@@222///222111///---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---......---------...////////////............//////.........//////000000000000111333555999>>>AAACCCGGGIIIKKKNNNRRRWWWZZZ\\\]]][[[ccc```uuu|||hhhTTTFFFBBBCCCBBBMMM___rrrzzz___DDD>>>999888888666777:::<<<999888:::===HHH^^^rrrnnnYYYOOOPPPPPPMMMDDDDDDEEEEEEFFFGGGHHHHHHEEEDDDAAA===;;;999777777444444333222111000000///........................---000111111999OOOnnn|||vvvxxx{{{zzzzzzzzzxxxvvvrrrooommmaaa^^^\\\```hhhsss|||}}}zzzzzz{{{~~~~~~zzztttmmmlllxxxzzzfffXXXQQQOOOOOOKKKLLLNNNPPPQQQSSSVVVXXX^^^kkk|||fffNNNGGGIIIeeepppKKK>>>222///111111///...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------,,,------...//////////////////////////////.........///000000111111111111333666:::>>>BBBDDDGGGHHHJJJMMMQQQUUUXXXZZZ[[[YYYbbb```tttwwwcccPPPDDDAAABBB@@@LLL^^^rrrsssZZZBBB<<<777888888777777::::::888777888===LLLcccvvvppp]]]SSSPPPMMMIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDAAA>>><<<:::888888555555444333222111000000------------------------...111222222666IIIhhhyyyzzz}}}~~~~~~}}}{{{xxxvvvtttllliiieeebbbcccjjjttt}}}~~~{{{||||||~~~||||||~~~wwwdddWWWQQQOOONNNJJJLLLNNNPPPQQQSSSVVVYYY```lll{{{aaaKKKEEEIIIgggkkkHHH<<<111///111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,+++++++++,,,---............////////////............//////000111111222111222333666:::>>>BBBDDDFFFGGGHHHKKKNNNSSSWWWYYYXXXWWW___^^^rrrrrr___NNNCCCAAABBBAAANNNbbbwwwiiiQQQ@@@:::777888888777777:::555777777666<<>>BBBDDDGGGGGGHHHJJJNNNRRRVVVYYYXXXVVV^^^[[[ppp|||nnn]]]MMMCCCAAAAAA@@@PPPggg}}}~~~bbbJJJ>>>999666777888777777:::333888999888===SSStttrrr^^^PPPKKKIIIGGGFFFGGGGGGFFFEEECCCBBBAAADDDDDDEEEDDDAAA>>>:::888666666555444333222111111..............................000222444AAA[[[sss|||zzzuuurrrqqqqqqwww}}}{{{|||}}}}}}~~~ppp___UUUQQQNNNMMMIIIKKKNNNOOOQQQSSSWWWZZZ___mmm}}}~~~TTTBBBEEESSSxxx___BBB999111000000//////000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++...------,,,,,,,,,,,,---+++,,,---......---,,,+++---...///000111222333333222222444777:::???BBBEEEIIIIIIIIIKKKOOOSSSXXXZZZYYYWWW]]]ZZZooozzzlll[[[MMMCCCAAAAAA???PPPjjj~~~aaaGGG>>>888666777888777777999555;;;>>><<>>VVVnnn}}}wwwppprrrxxx}}}yyyzzz~~~}}}|||~~~nnn]]]TTTQQQNNNLLLIIIKKKNNNOOOQQQSSSWWWZZZaaapppqqqQQQBBBIII[[[^^^AAA888000000000//////111,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000///...---------------++++++,,,------,,,++++++---...///000111222333333222222444777;;;???CCCEEEKKKKKKKKKMMMPPPUUUYYY\\\[[[XXX^^^ZZZnnnwwwdddTTTIIIAAA@@@CCCDDDVVVppp{{{^^^GGG:::999888666666666777777555:::999777FFFkkkyyyaaaQQQMMMNNNNNNLLLFFFFFFEEEEEEDDDCCCBBBAAAHHHGGGEEECCC@@@===<<<;;;777555444444444444333111......////////////////////////,,,///555888GGGcccyyy~~~|||{{{xxxyyyyyy}}}~~~fffWWWQQQMMMKKKMMMNNNOOOOOONNNNNNQQQXXX]]]cccuuuoooFFFFFFGGGbbb[[[BBB:::111///111222///+++------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******,,,------++++++,,,...222000.........///...---........................222111111111111111222222111222333666:::???DDDFFFIIIIIIJJJKKKNNNQQQTTTVVVZZZ^^^]]]___gggyyyjjjXXXLLLDDD??????BBBCCCXXXuuuwww\\\FFF:::999888777666666777888666<<<======OOOvvvfffQQQKKKLLLKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@DDDDDDBBBAAA???>>><<<<<<888666444333333222000..................////////////000---...444555BBB[[[wwwxxxtttvvvxxxwww```SSSNNNLLLKKKMMMKKKMMMNNNNNNOOOSSS[[[aaaddduuunnnNNNIIIFFFbbb|||WWW???888000...111333111---------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++******,,,------++++++,,,...///---,,,,,,...///..............................111111000000111111222333222222444666;;;@@@DDDGGGJJJJJJKKKMMMOOORRRTTTVVVYYY^^^^^^```iiiiii[[[LLLDDD@@@>>>@@@DDDHHH___}}}qqqXXXDDD999888888777777777888888555:::;;;===QQQxxxeeeOOOIIIJJJIIIGGGFFFEEEBBB???>>>>>>>>>???@@@@@@@@@???>>>======<<<;;;999666555444333000..............................000---...333222;;;QQQzzzzzz~~~uuuqqqrrruuu~~~~~~|||~~~mmmYYYOOOLLLKKKKKKMMMIIIKKKMMMNNNPPPVVV___fffiiizzzhhhLLLEEECCCddduuuNNN;;;555///...111333222///.........------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++***+++---,,,,,,+++---...,,,+++***+++---//////...------------------------/////////000111222333444333333555777;;;@@@EEEHHHKKKLLLMMMNNNQQQSSSUUUWWWYYY^^^^^^bbbkkk~~~zzzppp^^^QQQEEEAAAAAABBBDDDHHHRRRiiimmmSSS???888888888888888888999999777;;;::::::MMMqqq```MMMJJJMMMLLLIIIFFFDDDAAA===<<<<<<===>>>??????>>>>>>===<<<<<<;;;===;;;888777777666333222/////////...............,,,111......333222888IIIsss{{{~~~wwwqqqpppsss~~~~~~|||xxxvvvvvvvvvvvv{{{}}}zzzwwwvvvxxx{{{wwwgggUUUMMMLLLLLLLLLMMMIIIKKKNNNOOORRRXXXaaahhhqqq```DDD@@@EEEiiinnnGGG999444///...000222111/////////.........---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///...,,,+++,,,---//////...---------------------------......///111222444555333444555888<<>>======>>>???@@@@@@???>>>===;;;;;;:::;;;999888777888888666444000000/////////.........+++111///...444444888FFFlll}}}www~~~~~~zzzqqqnnnrrr||||||yyyyyyxxx{{{}}}zzzvvvqqqnnnnnnppprrrxxx}}}{{{rrrkkkgggeeefffiiiqqqsssdddTTTNNNNNNMMMLLLMMMLLLNNNPPPQQQSSSYYYaaahhhwww[[[CCCAAAHHHkkklllDDD888555111///000000///---//////.........---------,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///111///------...///...---------------------------------...///000222444555333444555888<<>>TTTwwwvvvbbbVVVSSSRRROOOKKKGGGEEECCCAAA@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::888777777888888666555222111111000000/////////***111///...444555888CCCeeeyyy{{{yyy|||zzzooolllppp}}}~~~uuusssrrrssswww|||xxxvvvrrrmmmiiijjjnnnqqqvvv|||}}}yyy|||}}}}}}{{{wwwpppjjjfff___\\\[[[\\\^^^gggwwwnnn```RRRNNNOOONNNMMMMMMNNNPPPRRRRRRTTTYYYbbbhhhxxxWWWDDD???EEEffflllCCC777444111/////////...,,,.........------------,,,++++++++++++************)))***++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,...///222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222333444333333555777;;;@@@EEEHHHFFFIIILLLQQQUUUYYY[[[\\\ZZZ```aaaeeemmmHHHPPP]]]lllzzzsssVVVKKKBBBDDDKKKNNNPPPQQQZZZuuuyyybbbJJJ999555666888:::;;;;;;;;;;;;999::::::@@@YYY~~~~~~sssdddXXXSSSPPPMMMJJJGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????>>>===;;;:::::::::888666333333222222111000000///+++222///,,,222444666???```|||}}}|||xxxyyy{{{uuuiiigggnnn~~~vvvmmmkkkkkkmmmrrrxxxsssrrrnnniiigggiiinnnssswww~~~|||uuulllddd^^^[[[YYYTTTTTTVVV[[[```jjj}}}gggZZZNNNLLLNNNMMMLLLLLLNNNPPPRRRSSSUUU[[[dddjjjwwwvvvOOOBBB???IIIooohhh>>>333222000////////////...------------,,,,,,,,,,,,++++++++++++************))))))***+++,,,,,,,,,,,,(((***,,,,,,,,,,,,...000000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------......000111333333222222444666;;;@@@DDDGGGHHHJJJMMMQQQUUUWWWYYYYYYZZZ```bbbfffpppOOOUUU___mmmzzzsssXXXLLLDDDGGGPPPTTTUUUVVV___zzzsss^^^III:::555666888:::;;;<<<;;;;;;<<<>>>>>>FFF```xxxooobbbVVVPPPLLLKKKKKKGGGGGGHHHHHHHHHHHHGGGGGG@@@@@@@@@AAABBBBBBBBBCCCEEECCC@@@???>>>===;;;888444444333333222111000000---444///+++000222333;;;]]]{{{|||yyyvvvwwwpppddddddlllxxxooogggeeefffhhhnnntttooonnnkkkhhhfffiiipppvvv{{{zzzmmmbbbZZZVVVPPPSSSYYYaaajjjxxxaaaUUUJJJIIILLLMMMLLLLLLMMMOOORRRSSSVVV\\\fffmmmxxxlllEEEDDDCCCUUUccc777000////////////000000000------,,,,,,,,,++++++++++++++++++************)))((()))***+++,,,---------(((***,,,,,,,,,,,,...000---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,............///111222333111222333666:::???DDDFFFJJJLLLOOORRRTTTVVVVVVVVVYYY```bbbhhhrrrTTT___kkkuuu~~~qqq\\\MMMFFFNNNXXXXXXTTTRRRbbb~~~kkkRRR@@@888777777888999:::;;;;;;<<<===@@@===KKKssstttiii]]]WWWSSSOOOMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCDDDEEEDDDCCCEEECCCAAA@@@???<<<999777555444333222111///......000000000///...111555888VVV~~~tttnnnoookkkbbbbbbiii}}}uuukkkbbbcccgggjjjmmmqqqooonnnllljjjjjjnnnuuuzzzyyyjjj```ccc^^^```nnn~~~zzz___UUULLLKKKMMMMMMMMMNNNRRRPPPQQQTTTXXX^^^jjjuuu|||XXXCCCCCC:::YYY[[[:::444222000/////////...,,,.........------,,,,,,,,,---.../////////---+++)))*********++++++,,,,,,,,,)))))))))******+++++++++---+++)))***...000000...++++++,,,,,,,,,---------......//////000000111111555444555777:::===AAACCCJJJKKKMMMPPPSSSVVVXXXZZZ\\\YYY``````xxxZZZeeesss~~~{{{nnn]]]QQQLLLTTT[[[YYYVVVVVVdddfffNNN>>>777777777888999:::;;;;;;<<<>>>@@@AAAXXXqqqdddWWWRRRPPPNNNLLLLLLFFFGGGHHHIIIKKKLLLMMMNNNJJJHHHFFFEEEEEEDDDCCCBBBBBB@@@???>>>>>>===:::888666666555333222111000///000000000//////000444777NNNwwwxxxpppnnnjjjccceeemmm}}}rrrhhh```aaadddgggkkkoooqqqooollljjjjjjnnnuuuzzz|||{{{xxx|||vvv]]]TTTLLLKKKMMMLLLMMMNNNPPPOOOQQQUUUYYY___jjjvvvxxxPPP@@@EEEDDDiiiwwwUUU999444222000/////////...,,,------,,,,,,,,,+++++++++---...///000///...,,,***,,,,,,++++++++++++++++++++++++,,,,,,,,,------------+++***,,,...000...---++++++,,,,,,,,,---------......//////000111111111444444555777:::>>>AAADDDGGGIIIKKKNNNQQQTTTVVVWWW]]][[[cccccc|||cccooo}}}wwwkkkZZZQQQOOOVVVZZZWWWVVVYYYiiiyyy^^^III<<<666777777888999:::;;;<<<<<<>>>AAAHHHiiipppaaaRRRMMMOOONNNLLLKKKEEEFFFGGGIIIKKKMMMOOOPPPLLLJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>===;;;999888777666555444222111111///000000//////000444666GGGnnn{{{}}}{{{ooojjjeeebbbgggpppzzzpppggg___```cccfffjjjnnnsssrrrooommmmmmrrryyyqqqZZZRRRKKKKKKLLLLLLLLLOOOOOONNNQQQWWW[[[aaalllxxxnnnJJJ@@@EEEOOO|||kkkMMM666444222////////////...---,,,,,,++++++++++++******------...//////...---,,,------,,,++++++******)))+++,,,,,,,,,,,,---------,,,,,,,,,---//////---+++,,,,,,,,,,,,------------......//////000111222222444444555777:::>>>BBBDDDEEEFFFHHHKKKNNNQQQTTTUUU\\\ZZZcccddd}}}qqq|||uuuhhhTTTMMMLLLPPPQQQNNNRRR[[[nnnpppWWWDDD;;;777777888888999:::;;;<<<<<<<<>><<<999888888777666444333222111///000000//////000333555???bbbxxx}}}}}}}}}~~~zzzlllddd``````hhhrrr{{{uuummmeee```aaadddfffkkkpppuuutttrrrqqqsssyyylllWWWPPPKKKKKKLLLKKKMMMPPPNNNNNNRRRXXX^^^dddppp{{{oooMMMCCCEEEXXXdddGGG333333111////////////...---,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++,,,+++++++++++++++++++++************************,,,,,,...//////...,,,***,,,,,,,,,------------.........///000111222222333444444555777:::???CCCEEEFFFGGGIIILLLOOORRRTTTUUUYYYWWW```aaazzzsssfffQQQJJJFFFGGGGGGGGGQQQ^^^tttgggPPPAAA:::888888888999:::;;;<<<<<<===999@@@MMMqqqrrr```OOOJJJLLLMMMJJJHHHMMMLLLJJJHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHFFFFFFDDDBBBAAA@@@???<<<999888888777555444333222111///000000000//////222444777SSSuuuzzzzzz}}}{{{{{{{{{}}}|||~~~zzzkkkbbb^^^```iiiqqq~~~vvvllljjjooosssxxxpppiiiccc___```cccfffkkkqqqsssssstttvvvzzzhhhUUUOOOKKKKKKLLLKKKMMMQQQNNNOOOSSSZZZ```hhhtttuuuQQQEEEHHHaaa|||```CCC111333111///...///000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,------************************+++,,,...//////---++++++,,,,,,---------...............///000111222333333444444555777;;;???CCCFFFHHHJJJLLLOOORRRUUUWWWXXXXXXVVV___```xxxqqqcccQQQHHHCCCCCCDDDFFFTTTcccxxx{{{```KKK>>>:::999888888999:::;;;<<<======888@@@LLLlllkkk\\\MMMHHHJJJIIIGGGFFFKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGIIIKKKKKKIIIGGGHHHFFFDDDBBBAAA???<<<999999888777666444333222222...///000000//////111333777JJJooozzz}}}~~~~~~{{{xxxwwwwwwxxx{{{~~~{{{xxxwwwwwwyyy{{{zzzzzz|||zzzmmmbbb]]]___fffkkkrrrttttttsssttt{{{xxxoooiii```ZZZbbbnnn~~~xxxnnnddd```^^^```cccgggmmmtttrrruuuxxx}}}eeeSSSNNNLLLMMMMMMLLLOOOSSSPPPPPPTTT[[[bbbkkkzzzsssPPPDDDMMMhhhxxx\\\AAA222222000///...///000///...,,,,,,------------......------,,,,,,+++*********(((((()))***,,,---...///---------,,,,,,,,,,,,+++***,,,...///...,,,,,,---,,,---------..................///000222333444444444444555888;;;@@@DDDGGGJJJKKKNNNPPPTTTVVVYYYZZZYYYXXXbbbccc|||{{{mmm___OOOFFFAAACCCEEEIIIVVVeee{{{tttYYYFFF;;;888888888999999:::;;;<<<======:::???KKKjjjdddXXXMMMJJJJJJIIIIIIJJJKKKIIIGGGEEEDDDEEEGGGHHHHHHGGGHHHIIIKKKJJJGGGEEEFFFDDDCCCBBBAAA@@@===;;;::::::999777666555444333...///000000//////000222666BBBggg}}}~~~|||zzz{{{{{{yyyvvvtttuuuwwwuuuyyy|||}}}{{{vvvsssqqqppprrrttttttsssvvv|||yyymmmaaaZZZZZZ\\\^^^[[[]]]___cccjjjyyy}}}qqqeee\\\XXXVVV[[[ooo{{{ooodddaaa```dddhhhkkksss{{{yyy}}}~~~aaaRRRNNNMMMNNNNNNMMMPPPUUUSSSRRRTTT[[[cccnnn~~~hhhJJJDDDOOOkkksssUUU>>>444222000......///000///...++++++,,,,,,,,,---------111000///---,,,+++******))))))***+++,,,,,,---------------,,,,,,,,,++++++***,,,......,,,,,,...000------------............---...///000222333444555444444555888<<<@@@EEEGGGJJJKKKMMMPPPSSSVVVXXXYYYZZZYYYdddgggxxxjjj]]]LLLCCC???CCCGGGKKKVVVddd|||oooUUUCCC999777777888999999:::;;;<<<======<<>><<<<<<;;;:::999888666555555...///000000//////000111///666\\\~~~}}}{{{xxxyyyxxxuuuqqqqqqtttxxxuuuxxx||||||yyysssooommmkkknnnpppooonnnqqqyyy{{{vvvkkk^^^VVVSSSRRRQQQJJJMMMQQQXXXdddxxxxxxggg[[[RRRRRRVVVccc}}}pppgggdddeeeiiimmmqqqyyy|||___QQQNNNMMMOOOOOONNNQQQWWWUUUSSSUUU[[[dddppp^^^FFFEEENNNkkkpppOOO;;;777222000......///000000///*********++++++,,,,,,,,,444333111///---,,,++++++++++++++++++++++++,,,,,,+++++++++******)))))))))***,,,------+++,,,///222---------.........//////---...///111222333555555444444555888<<>>>>>>>>BBBVVV{{{www]]]UUUMMMJJJMMMPPPNNNJJJDDDEEEFFFDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKKKKHHHEEEFFFDDDAAA>>><<<;;;::::::===<<<;;;999777666555444111111000000000000111111111;;;RRRnnn}}}xxxsssrrruuuuuurrrqqqrrrvvvxxx{{{}}}{{{tttkkkdddfffggghhhiiikkknnnsssvvvxxxtttjjj\\\SSSOOOJJJEEEEEEHHHPPP^^^sssyyyuuuooopppqqqvvv~~~wwwkkkWWWPPPLLLQQQ```yyywwwnnnccceeejjjpppvvv|||rrr[[[NNNMMMLLLLLLLLLMMMNNNOOOSSSVVVZZZ```iiiwwwttt\\\HHHBBBSSS{{{gggKKK888111000000000///......------...---+++******,,,///000;;;444---***+++,,,***(((,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,------,,,+++,,,.........---,,,---......//////......---///000000111333777:::@@@888222444999===CCCHHHJJJJJJKKKMMMOOORRRUUUVVVYYYYYYeeeiii~~~qqq___QQQHHHBBB@@@CCCEEEMMMbbbyyyyyy\\\HHH===777555666999::::::;;;<<<===>>>>>>@@@JJJcccnnn\\\VVVOOOMMMPPPPPPLLLGGGCCCDDDEEEEEEEEEEEEGGGIIIKKKJJJJJJKKKLLLKKKIIIFFFFFFDDDBBB???===<<<<<<<<<======<<<;;;999777666555111111000000///000000000---555IIIeee{{{|||vvvrrrqqquuuvvvtttsssuuuzzz{{{~~~~~~zzzrrrhhhbbb___aaaccceeehhhlllrrrvvvzzzvvvkkk[[[QQQMMMIIIEEEKKKOOO[[[rrrwwwmmmhhheeeeeeeeehhhooossskkk```TTTNNNMMMWWWllltttlllgggkkkpppwww}}}nnnYYYNNNMMMLLLLLLLLLMMMOOOOOOQQQTTTZZZaaakkkyyyjjjUUUEEEDDDXXX|||^^^EEE777333111111111000//////.........---,,,,,,---000333555777222,,,***+++,,,***(((,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,---......//////.........///000111111333666888===666222555:::>>>CCCHHHKKKKKKLLLMMMPPPSSSVVVWWW[[[ZZZeeeiiizzzkkkXXXKKKEEEAAAAAACCCFFFQQQlllpppTTTBBB999555555888::::::;;;<<<===>>>>>>???BBBVVVvvvmmm\\\WWWRRRPPPQQQOOOJJJDDDCCCEEEFFFGGGGGGHHHKKKMMMNNNMMMLLLLLLLLLLLLIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>===>>>>>>>>><<<999666555222111000//////////////////444DDD___xxx{{{uuurrrqqquuuwwwvvvuuuwww|||~~~~~~xxxnnnddd^^^XXX[[[]]]aaaeeekkksssxxx}}}yyylll[[[OOOKKKIIIGGGTTTZZZlllzzznnnbbbZZZ\\\[[[[[[]]]eeekkkhhh```RRRMMMOOO```xxx{{{rrrmmmlllpppxxxiiiWWWNNNMMMLLLLLLMMMNNNOOOPPPOOOSSSZZZbbbmmm}}}vvv^^^MMMEEEIIIaaaqqqRRR===555555222222111111000//////...---------...000333777999222///++++++,,,,,,***(((,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++***,,,...//////...,,,---......//////......///000111111111222444666999444333777<<>>??????EEEdddppp]]]XXXSSSPPPOOOMMMIIIEEEEEEGGGHHHIIIIIIJJJLLLNNNOOOMMMKKKKKKKKKJJJHHHGGGDDDCCCAAA???>>>>>>??????===>>>??????===:::777444333222111000///.........222333>>>VVVrrr~~~~~~zzzvvvrrrqqquuuwwwuuutttvvvzzz|||~~~|||tttjjj```ZZZVVVXXX[[[___dddllltttzzz}}}zzznnn\\\NNNJJJKKKLLL[[[fff}}}|||qqqfff[[[TTTVVVVVVUUUWWW```iiijjjeeeTTTPPPTTTgggyyysssppppppvvv~~~xxxdddUUUNNNMMMMMMLLLMMMNNNPPPQQQQQQUUU]]]fffqqqnnnWWWIIIFFFPPPppphhhJJJ888444555111111000000///..................///111333666888---,,,***+++,,,,,,***(((++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***,,,...//////...,,,---......///.........///111222222111111333444555222333999>>>@@@DDDIIIKKKKKKLLLNNNPPPSSSVVVWWW\\\[[[dddeee~~~~~~ooo^^^NNNEEEDDDEEEFFFHHHNNNddd{{{eeeKKK;;;555444666999:::;;;;;;<<<===>>>??????JJJrrrlll^^^YYYRRRMMMLLLKKKIIIHHHHHHJJJJJJJJJJJJJJJLLLNNNNNNLLLIIIHHHHHHHHHGGGFFFCCCBBB@@@???>>>>>>??????===>>>@@@@@@>>>;;;777555444333222111//////......000///666JJJggg}}}yyy}}}|||wwwsssqqqtttuuurrrqqqsssssswwwzzzxxxoooeee\\\WWWTTTVVVYYY]]]bbbkkkssszzz|||{{{qqq^^^NNNJJJNNNPPP___rrr{{{qqqkkkeee```\\\YYYXXXUUUUUU\\\eeegggdddYYYUUUZZZnnn~~~yyyvvvtttwww~~~rrr```UUUNNNMMMMMMMMMMMMOOOPPPRRRTTTYYYaaajjjuuuhhhSSSFFFGGGUUUaaaDDD666333333000//////...------,,,,,,/////////...///000222222*********+++,,,,,,+++)))+++*********++++++,,,------,,,,,,++++++,,,,,,---,,,++++++,,,...//////...,,,---......///.........///000222222111111222333222111444;;;???@@@DDDIIIKKKKKKLLLMMMOOORRRUUUWWW[[[ZZZcccccc{{{yyygggWWWKKKFFFDDDFFFHHHJJJTTTooosss___GGG:::555555777:::;;;;;;<<<===>>>??????@@@QQQ~~~fff[[[VVVPPPKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNMMMJJJFFFEEEEEEFFFFFFFFFEEECCCBBB@@@??????@@@@@@@@@AAAAAA@@@???<<<999777666555444222000/////////111000444DDD```{{{{{{uuu}}}{{{|||~~~uuuqqqooorrrssspppnnnooonnnsssvvvtttkkk```XXXTTTOOOQQQUUUYYY```iiissszzz~~~~~~uuuaaaPPPKKKOOOSSSaaayyyvvvqqqrrruuuuuutttmmmkkkddd___aaaggghhheee]]][[[aaauuu~~~zzzyyyyyymmm\\\UUUNNNMMMMMMMMMNNNOOOQQQRRRWWW\\\eeennnzzz```MMMCCCJJJ]]]|||YYY???555333111//////...------,,,,,,+++//////......------------)))***+++,,,,,,,,,,,,+++************+++,,,---------,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,---......//////.........000222222111111111222111111555;;;>>>???DDDJJJLLLLLLLLLNNNPPPSSSVVVXXXZZZYYYbbbccczzzrrr___PPPIIIGGGEEEFFFGGGJJJYYYwwwjjjWWWBBB888555666888;;;;;;;;;<<<===>>>???@@@@@@SSS}}}bbbUUURRRNNNKKKJJJJJJJJJJJJHHHIIIKKKKKKKKKLLLNNNPPPLLLIIIEEECCCDDDFFFGGGHHHHHHFFFEEECCCBBBAAAAAABBBDDDDDDCCCBBB@@@>>>===;;;888777555333222000//////222222444@@@ZZZwwwzzzsss~~~yyyyyyzzz{{{~~~qqqmmmlllooopppnnnmmmnnnmmmrrruuurrrhhh\\\TTTPPPLLLOOOSSSXXXaaalllwwwzzzeeeQQQJJJMMMRRRaaayyyyyyyyyxxxpppnnnqqqpppmmmcccaaagggyyygggXXXTTTMMMMMMMMMMMMNNNPPPRRRSSSWWW]]]gggrrr{{{XXXHHHDDDQQQjjjuuuPPP888444333000/////////...------,,,,,,......------,,,,,,,,,,,,***+++,,,,,,++++++,,,---************+++,,,---...---,,,,,,++++++,,,,,,---///---,,,,,,---...---+++,,,---......//////......,,,...111222111111222333111222666;;;===>>>DDDKKKNNNNNNNNNPPPRRRUUUXXXZZZ[[[YYYcccddd|||~~~mmmZZZLLLGGGGGGDDDEEEFFFJJJ[[[{{{zzzcccQQQ>>>666555777999<<<;;;;;;<<<===>>>???@@@@@@QQQyyy^^^PPPOOONNNMMMLLLKKKJJJIIIFFFGGGIIIJJJKKKMMMPPPSSSLLLIIIEEECCCDDDGGGHHHIIIJJJIIIGGGEEECCCCCCCCCCCCGGGGGGEEEDDDBBB@@@??????:::888777444222111000000---...000999QQQoooyyyrrr|||}}}vvvxxxyyyyyy}}}mmmjjjiiimmmooommmmmmooommmrrrvvvrrrfffZZZQQQNNNLLLNNNSSSZZZdddppp|||~~~hhhRRRIIIKKKPPPaaawwwzzz|||xxxvvvwwwwwwtttgggfffkkkzzz}}}dddUUUSSSMMMMMMMMMMMMNNNPPPRRRSSSVVV]]]gggsssvvvTTTGGGFFFYYYuuuqqqIII333222444000000000000///......------------------------,,,,,,,,,,,,,,,,,,++++++---...************+++,,,---...---,,,,,,++++++,,,,,,---000...------------,,,***,,,---......//////......+++...111222222111222333222222666;;;===>>>DDDKKKPPPPPPPPPRRRTTTWWWZZZ\\\[[[ZZZdddeee~~~vvvaaaRRRLLLFFFAAABBBHHHIIIJJJ^^^qqqYYYIII:::444666777:::<<<555;;;:::999===:::999CCCVVViiiWWWOOONNNMMMLLLLLLJJJFFFDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAFFFHHHIIIHHHFFFEEEFFFHHHHHHGGGFFFDDDCCCCCCBBBBBB===<<<999666333222111111---222222333FFFggg}}}zzztttxxxxxxpppnnnqqqwwwuuujjjbbbdddiiijjjiiiiiiggghhhllloooiii\\\SSSPPPLLLMMMRRRYYYdddppp{{{}}}kkkWWWKKKJJJNNNdddyyy|||tttqqqpppxxxtttdddWWWNNNNNNNNNOOOOOOOOOQQQUUUXXX[[[eeeqqqzzzcccJJJHHHCCCWWWdddEEE666111000111///............------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++,,,,,,,,,------,,,++++++------...//////...---,,,,,,,,,,,,---------....../////////000111111222222111333555777:::???EEEIIIQQQPPPPPPQQQSSSWWW[[[]]]^^^[[[cccccczzz}}}ppp\\\OOOJJJFFFBBBDDDIIILLLSSSkkkhhhTTTFFF999555666888:::<<<999>>>;;;;;;@@@===<<>><<<999666444222111111...333222111BBBaaayyy|||vvvyyywwwnnnnnnpppvvv}}}uuujjjaaabbbgggiiiiiijjjhhhhhhkkkmmmggg\\\SSSQQQMMMOOOSSSZZZeeeqqq{{{}}}lllYYYMMMMMMQQQbbbttt~~~{{{}}}yyyyyyzzzzzz{{{{{{||||||{{{{{{}}}{{{vvvsssyyyooo^^^RRRKKKMMMNNNOOOOOOOOORRRVVVYYY```jjjwww[[[HHHHHHFFF```]]]@@@444000/////////............------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,---......------,,,,,,,,,---------.........//////000000111111222222111333555888:::???EEEIIIPPPOOOOOOPPPRRRVVVZZZ\\\]]]ZZZbbbbbbyyy}}}vvvhhhVVVJJJGGGEEECCCEEEIIIPPP___~~~{{{\\\MMMAAA777555777888:::<<<<<>>???JJJlllvvvaaaUUUMMMKKKIIIIIIKKKKKKKKKJJJDDDFFFHHHJJJKKKKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIJJJHHHFFFEEEEEEFFFCCCDDDDDDDDDCCCAAA???>>>???===;;;777555222111000000444333000;;;WWWsss}}}xxxzzz~~~xxxlllnnnooottt{{{wwwjjj``````dddhhhiiikkkjjjhhhiiijjjeee[[[TTTRRROOOQQQTTT[[[eeeqqq||||||mmmZZZPPPPPPUUUbbbooo}}}yyyvvvuuuvvvtttrrrpppnnnnnnnnnnnnssssssvvv~~~~~~zzz|||jjjYYYPPPKKKMMMNNNOOOOOOPPPSSSWWWZZZcccooo|||vvvRRRGGGGGGIIIkkkSSS999111000///...///............---------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,---------,,,,,,------------.........000000000111111111111111222444666888;;;???DDDHHHOOONNNNNNNNNQQQUUUXXX[[[\\\ZZZaaaaaaxxxyyyppp```QQQGGGDDDCCCCCCFFFHHHQQQhhhsssTTTEEE<<<555666999999:::<<<===>>>999:::@@@===AAARRR}}}ooo^^^VVVNNNLLLIIIIIIJJJKKKKKKJJJFFFHHHJJJLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJIIIHHHFFFEEEDDDDDD@@@AAACCCCCCBBB@@@>>><<>><<<999666444222111111444333000777NNNmmm~~~zzzzzz{{{}}}nnnmmmnnnrrryyyzzzlll```^^^ccchhhkkknnnkkkgggfffgggddd\\\VVVTTTQQQRRRUUU[[[eeeqqq||||||mmm[[[PPPQQQVVVeeemmmxxx~~~~~~{{{wwwuuuwwwuuuqqqmmmjjjiiiiiiiiikkkkkkoooxxxgggWWWPPPNNNLLLMMMOOOOOOQQQTTTYYY\\\cccooo~~~kkkMMMHHHGGGMMMuuutttHHH333000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,***++++++,,,------......------------............111111111111111111111111333444666888;;;???DDDHHHNNNMMMLLLMMMPPPSSSWWWZZZ]]]ZZZbbbbbbyyywwwkkk[[[NNNFFFBBBBBBCCCGGGIIITTTpppmmmPPP>>>888444666999999:::===??????;;;;;;@@@>>>III```kkk]]]VVVPPPMMMJJJIIIIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHGGGFFFEEEEEECCCBBB???@@@AAABBBAAA@@@===<<>><<<:::888555333222111222222111555GGGggg|||yyywwwrrrkkklllqqqxxx|||mmm```^^^ccchhhlllpppjjjfffdddeeeddd^^^YYYXXXSSSSSSUUU[[[dddppp{{{}}}mmm[[[PPPPPPUUUffflllttt|||~~~{{{yyyvvvssspppllliiigggggggggeeefffiiiqqq{{{zzzbbbVVVQQQPPPKKKMMMNNNPPPRRRVVV[[[^^^eeeqqq```JJJHHHIIIWWWhhh???000111111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,***+++,,,,,,---------,,,---------------...//////---------.........//////111111111111222222222222444555777999;;;???DDDHHHMMMLLLLLLLLLOOOSSSWWWYYY]]][[[dddddd|||qqqdddUUUKKKFFFBBBBBBDDDIIINNN]]]{{{eeeLLL;;;666444777999:::;;;???AAABBB??????AAAAAASSStttyyyeeeZZZVVVOOOMMMKKKJJJJJJJJJIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHFFFDDDDDDEEEDDDCCCAAA??????@@@AAA@@@???>>>============;;;:::888666555111000000222444AAA^^^zzz~~~{{{vvvsssfffhhhnnnuuu~~~{{{mmm```^^^bbbggglllpppiiidddbbbeeefffaaa]]][[[UUUUUUWWW\\\eeeqqq|||~~~nnn\\\RRRRRRWWWeeekkkssszzz~~~~~~|||zzzrrrpppmmmjjjgggeeeddddddbbbdddhhhmmmrrrwwwzzz|||nnn\\\SSSPPPOOOKKKLLLNNNPPPSSSWWW\\\```kkkwwwrrrVVVGGGHHHMMMggg[[[888///333111///000///............---------++++++,,,,,,,,,,,,------++++++************++++++******+++,,,------------******+++,,,------------///......------......///------........./////////000000111111222333333444444666888999;;;???DDDHHHMMMLLLLLLLLLOOOSSSVVVYYY]]]\\\eeefff~~~iii[[[NNNHHHFFFCCCCCCFFFNNNWWWlllwwwZZZGGG:::555444777999999<<<@@@@@@BBB@@@@@@@@@AAA[[[ooo\\\UUUUUULLLKKKJJJKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBDDDDDDBBB@@@@@@@@@@@@????????????>>><<<<<<<<<<<<;;;999888777333......222333:::SSSnnn|||}}}vvvvvvppp```ccciiirrr{{{yyykkk^^^\\\aaafffjjjmmmgggbbbaaafffhhheee```^^^YYYYYYZZZ^^^gggsss~~~ppp___VVVWWW\\\fffllluuu{{{~~~}}}{{{zzzsssrrrpppmmmjjjgggdddccc```eeejjjmmmnnnpppuuuyyyyyy|||zzzdddWWWSSSQQQNNNJJJLLLNNNQQQSSSXXX^^^bbbqqq}}}gggPPPGGGIIIQQQuuurrrPPP333///333000---//////............---------+++++++++,,,,,,---------++++++************++++++)))***+++,,,------------)))***+++,,,------------000///---,,,,,,,,,,,,---............//////////////////000111333444555555555666888:::<<>>===???^^^fffUUUQQQSSSIIIIIIIIIKKKMMMMMMKKKIIIGGGFFFCCCBBBAAABBBCCCDDDBBBCCCEEEFFFHHHHHHIIIIIIDDDBBB@@@AAACCCDDDBBB@@@AAA@@@??????>>>??????@@@;;;<<<<<<===<<<;;;999888444------222222555KKKeee|||wwwuuummm\\\___gggpppyyy~~~wwwiii\\\[[[```dddhhhkkkfffaaaaaafffjjjgggbbb```\\\[[[\\\```iiiuuurrrbbbYYY[[[aaahhhoooxxx~~~}}}{{{zzzxxxwwwuuurrroookkkgggeee___fffmmmooonnnooouuu{{{tttyyyttt```VVVTTTSSSPPPJJJLLLNNNQQQTTTYYY___ccctttuuucccPPPJJJJJJSSS}}}hhhHHH000///333...+++/////////.........---------+++++++++,,,,,,---------++++++************++++++)))***+++,,,------...---)))***+++,,,------...---000///---+++*********+++............/////////000......000111333555666666555777888:::<<>>@@@CCCBBBAAA>>>===\\\|||___YYYVVVOOOOOOMMMKKKJJJJJJJJJIIIHHHDDDDDDCCCAAA??????AAADDDBBBEEEIIILLLMMMKKKGGGEEECCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA???===<<<>>>@@@CCCAAA???>>>===<<<:::888888111---000000444FFF[[[yyy~~~}}}zzziii^^^^^^eeeooovvvyyy|||}}}ppp___WWWZZZaaagggiiijjjdddbbbfffgggddd```___cccaaa```aaagggrrr}}}}}}ooo___WWWXXX\\\dddnnnxxx~~~}}}zzzzzz{{{vvvsssqqqpppooolllgggcccfffdddeeekkkpppssswww}}}zzz}}}lll^^^WWWRRRPPPQQQLLLOOORRRSSSTTTYYY___eeerrrrrraaaLLLHHHNNN]]][[[DDD111000222//////222000///...---,,,---......---------,,,,,,+++++++++///...------,,,,,,,,,,,,---++++++---000000---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///...///000111111333666999::::::;;;===???BBBEEEGGGKKKKKKMMMOOORRRUUUWWWXXXZZZ\\\aaaaaazzzgggQQQJJJDDDBBBBBBBBBFFFKKK^^^xxxuuuXXXBBB999555666888:::<<<>>>>>>???>>>???>>>@@@BBBFFFcccyyy\\\TTTPPPHHHLLLJJJIIIHHHHHHHHHFFFEEEDDDEEEEEECCCBBBBBBCCCEEEGGGIIILLLNNNNNNLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???===<<<<<>>===<<<:::888666111///222000111>>>OOOnnnzzz|||ttt{{{iii^^^^^^dddmmmtttxxx|||}}}ooo^^^VVVXXX```gggjjjlllfffbbbeeefffdddbbbbbbeeedddcccdddiiiqqq{{{yyylll^^^VVVWWW[[[dddmmmzzzwwwuuutttsssrrrmmmgggbbbccc___^^^bbbfffjjjqqqyyy|||}}}{{{eeeYYYUUURRROOOOOOMMMOOORRRSSSUUUZZZaaagggyyyjjjUUUGGGFFFTTTkkk|||TTTAAA222111222......222000///...---,,,------...------,,,,,,,,,+++++++++...------,,,++++++,,,,,,,,,++++++---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------............///...///000111111333666999999:::;;;===???CCCFFFHHHJJJKKKLLLNNNQQQTTTVVVXXX\\\^^^cccddd}}}ooo[[[JJJEEEBBBCCCDDDEEEJJJPPPkkkfffLLL;;;666666777999;;;===???@@@@@@===???<<>>======???BBBDDDDDDBBB@@@??????>>><<<:::777333444666222///666BBB^^^uuuzzzrrrqqq~~~jjj^^^^^^bbbkkkrrrvvv{{{|||ooo^^^UUUWWW```hhhmmmooogggbbbdddeeeeeedddfffiiiiiiiiiiiikkkpppxxx}}}~~~|||vvvkkk^^^WWWWWWZZZ```hhhvvv}}}xxxqqqiiicccbbb[[[WWWWWWZZZ^^^gggooo{{{}}}qqq\\\TTTSSSQQQNNNMMMNNNPPPSSSTTTWWW]]]eeellluuu\\\LLLFFFGGG___jjjJJJ===333222111------222///......---,,,---------,,,,,,,,,,,,++++++++++++---,,,++++++***++++++++++++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------............///...///000111111333666999888999:::<<<@@@CCCGGGIIIIIIJJJKKKMMMPPPSSSVVVWWW\\\___dddfffsssdddPPPGGGDDDBBBEEEGGGIIIOOOWWWuuuuuuZZZCCC888666555777999;;;===>>>???@@@???BBB>>>???JJJZZZwwwjjjVVVSSSQQQLLLHHHHHHHHHIIIIIIHHHEEEBBBBBBDDDGGGHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBGGGGGGFFFEEEDDDBBBAAA@@@BBB@@@>>>>>>@@@CCCFFFGGGFFFEEECCCBBBBBBAAA???===:::777888888444000444<<>>?????????DDD@@@>>>LLLbbbdddVVVUUUSSSOOOIIIIIIJJJKKKLLLJJJGGGDDD@@@CCCFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???@@@>>>===???BBBFFFGGGGGGEEECCCAAAAAAAAA@@@>>>===;;;999888666333111444999HHHjjjwwwxxxlllooonnn___\\\^^^eeekkkqqqxxxtttddd[[[[[[ccclllrrrsssiiibbbaaadddfffjjjnnnppprrrrrrpppmmmmmmrrrwww{{{zzzuuummmbbbZZZWWWVVV[[[___hhhttttttkkkeee___YYYUUUUUUVVVWWW\\\bbbnnnzzz~~~vvvtttuuuyyyyyyhhhXXXSSSUUUSSSPPPMMMPPPRRRTTTVVV[[[dddoooxxx}}}]]]JJJGGGEEELLLtttkkkGGG777555333222000------///---------------,,,,,,,,,++++++++++++++++++++++++*********))))))******+++)))+++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------............///...///000111111333666999777888:::<<<@@@DDDHHHJJJIIIIIIKKKMMMPPPSSSUUUVVV[[[^^^eeehhhmmmcccZZZKKKCCCBBBBBBEEEHHHMMMYYYdddyyyaaaMMM>>>888999444666888:::<<<>>>>>>???===CCC???AAAWWWssszzz```TTTSSSQQQLLLJJJJJJJJJJJJKKKKKKHHHFFFAAACCCFFFGGGFFFDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDBBBAAA>>><<<<<>>>>>>>>>>><<<:::999888666444111000333555AAA```|||yyyvvvmmmnnnqqq___\\\\\\bbbhhhnnnwwwvvvhhh^^^]]]ccclllrrrrrriiiaaa```cccfffkkkooorrrttttttpppllllllqqqwwwyyyxxxuuunnnfff^^^YYYWWWWWWZZZ^^^eeennnwww{{{sssnnnkkkjjjjjjeeebbbcccccccccfffkkknnnxxx|||qqqhhhcccbbbeeennnxxxrrreeeXXXUUUUUUTTTRRRQQQRRRSSSUUUXXX]]]gggttt~~~tttXXXJJJAAACCCWWWcccCCC444333111111000......---,,,------------,,,++++++*********+++++++++++++++*********)))******+++,,,(((***------,,,++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------............///...///000111111333666999888999:::<<<@@@CCCGGGIIIIIIJJJKKKMMMPPPSSSVVVWWW]]]aaahhhkkkttt```WWWSSSGGGDDDCCCDDDHHHLLLTTTcccpppmmmVVVGGG<<<666666666777999;;;===???@@@@@@<<>>???DDDIIIKKKHHHDDDBBB@@@???>>>???>>>===;;;999:::999666333222222111:::SSSqqq~~~uuussssss~~~ttt___[[[[[[```ffflllvvv~~~wwwjjjaaa^^^cccjjjoooqqqhhh``````cccfffkkkppprrrttttttpppkkkkkkqqqxxxyyyyyywwwsssmmmfffaaa^^^\\\___bbbbbbcccffflllppprrrssstttuuuwww|||}}}{{{xxxtttvvvyyyxxx|||oooeeeaaa]]]\\\aaajjjwwwxxxhhh___WWWUUUTTTRRRSSSUUUSSSTTTVVVXXX^^^jjjxxxeeeOOOHHHBBBJJJnnn}}}VVV;;;333222000///000000...+++,,,,,,---------,,,+++***)))*********++++++++++++***************+++,,,,,,(((***------,,,***+++,,,************************++++++******+++,,,,,,------------............///...///000111111333666999999:::;;;===???CCCFFFHHHJJJKKKLLLNNNQQQTTTVVVXXX]]]aaaiiimmmyyyjjjUUUNNNLLLBBBGGGFFFGGGLLLQQQ[[[lll|||dddOOOBBB999444222777888:::<<<>>>@@@AAAAAA===BBBAAASSSqqq[[[RRRPPPMMMIIIHHHFFFDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDHHHIIIJJJKKKJJJHHHFFFEEE@@@AAACCCDDDEEEDDDBBBAAACCCBBBDDDIIIOOOPPPLLLGGGDDDCCCAAAAAAAAAAAA???>>>;;;======:::777555222///555KKKhhh~~~wwwzzzyyy~~~vvv___[[[ZZZ^^^dddkkkuuu~~~wwwkkkbbb___bbbhhhmmmpppggg``````cccfffkkkooorrrttttttooojjjjjjrrryyyzzz{{{{{{xxxtttooojjjgggjjjnnnpppmmmhhhfffhhhlllqqqtttyyyssshhhddd]]]XXXYYY___jjj|||~~~ooo```ZZZUUUTTTSSSQQQTTTXXXSSSUUUVVVYYY___kkkzzzxxxYYYGGGDDDGGGUUUnnnHHH111444222///...000222///***,,,,,,---...---,,,+++***))))))******++++++++++++++++++******+++,,,------'''***---...+++***+++---************************+++*********+++,,,,,,------------.........//////...///000111111333666999::::::;;;===???BBBEEEGGGKKKKKKMMMOOORRRUUUWWWXXX[[[```hhhlllpppZZZKKKHHHGGGEEEDDDGGGLLLOOOVVVggg~~~yyy[[[III999333777666:::;;;<<<===>>>>>>>>>>>>===???IIIggghhhWWWQQQMMMHHHFFFGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIIIIHHHFFFDDDCCCFFFIIILLLNNNNNNKKKGGGEEECCCCCCCCCCCCCCCBBBBBBBBBDDDFFFJJJMMMNNNMMMLLLJJJDDDCCCAAAAAABBBCCCCCCBBBAAA@@@@@@@@@>>>:::444000222???\\\yyy~~~}}}|||yyytttuuuvvvccc\\\YYY]]]eeekkkqqqwww|||ssshhhaaa```dddgggiiiqqqoookkkfffccceeemmmssssssttttttqqqmmmooouuu{{{{{{{{{zzzxxxuuuqqqnnnllloooqqqvvvzzz~~~zzzuuummmlllhhhbbb```gggsss~~~ooo^^^YYYXXXVVVUUUTTTUUUUUUVVVVVVXXX\\\___dddpppjjjQQQEEEEEEGGGttt```@@@333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,---------......---------............///000111222222333555888;;;:::;;;<<<>>>AAACCCFFFGGGLLLMMMOOOQQQSSSUUUVVVWWW[[[\\\hhhlll{{{jjjUUUHHHEEEFFFDDDKKKLLLLLLOOOZZZqqqtttVVVEEE777444888777:::;;;<<<===>>>>>>>>>>>>@@@@@@NNNnnnfffWWWSSSPPPKKKHHHGGGFFFDDDDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDJJJKKKMMMMMMLLLIIIEEECCCDDDCCCCCCCCCCCCCCCCCCCCCGGGHHHKKKMMMMMMKKKIIIGGGDDDCCCCCCDDDEEEFFFFFFFFFBBBAAA@@@???>>>:::555111555@@@ZZZvvv~~~}}}xxxyyyxxxccc[[[VVVZZZbbbiiiqqqwwwwwwppphhhbbbbbbeeehhhiiiooonnnkkkfffdddfffmmmssssssttttttqqqooopppvvv|||}}}|||{{{yyyvvvrrrooommmtttwww||||||yyywwwrrrkkkgggjjjssszzz~~~kkk\\\WWWVVVUUUTTTSSSTTTTTTUUUVVVXXX\\\___eeerrr~~~bbbLLLCCCFFFUUU}}}TTT999000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,------------...---------............//////000111111222333777999;;;;;;===???AAADDDFFFHHHMMMNNNOOOQQQSSSUUUVVVWWW]]]]]]hhhkkk~~~zzzrrraaaNNNCCCBBBDDDDDDJJJJJJLLLSSSdddjjjLLL???555555999888:::;;;<<<===>>>>>>>>>>>>@@@@@@PPPtttzzz```TTTTTTRRRMMMIIIFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFMMMMMMMMMLLLIIIFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDJJJKKKLLLLLLKKKIIIFFFEEECCCDDDEEEGGGHHHHHHHHHHHHCCCAAA???>>><<<:::666444444<<>>????????????CCCDDDXXX{{{nnnWWWOOOQQQPPPKKKGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFKKKKKKKKKKKKJJJHHHGGGFFFDDDFFFGGGHHHGGGGGGFFFGGGDDDBBB???<<<;;;:::888666000444EEE___ttt{{{|||||||||~~~|||yyy|||zzzbbbZZZUUUXXX___fffmmmsssuuupppjjjeeedddfffiiikkknnnooommmjjjffffffkkkooopppqqqrrrrrrrrrtttxxx|||~~~|||yyyvvvrrrqqqqqqtttyyy}}}wwwyyy~~~vvvfffYYYPPPRRRQQQPPPOOOOOOPPPRRRRRRTTTVVVYYY___jjjyyyzzzcccOOODDDKKKZZZbbb@@@222222111000///......------...------,,,,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,------------------............///...///111111111333666999:::;;;===@@@CCCFFFIIIKKKOOOOOOQQQSSSUUUWWWXXXYYYbbb```hhhhhh}}}yyytttpppjjj___PPPFFFBBBBBBFFFIIIIIIMMMXXXllloooPPP;;;666333666<<<;;;======>>>???@@@@@@@@@@@@FFFNNNhhhuuucccQQQLLLNNNNNNJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFGGGGGGGGGGGGHHHKKKJJJIIIHHHGGGFFFFFFEEEBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHEEEGGGHHHGGGDDDBBBBBBCCCEEEBBB>>><<<;;;:::999777...///:::QQQiiixxx||||||{{{}}}|||xxxvvv{{{ccc[[[WWWZZZ```dddhhhmmmsssoooiiiccc```bbbfffjjjpppqqqpppmmmhhhgggiiilllnnnoooqqqrrrsssvvvyyy{{{~~~}}}{{{xxxuuussswwwyyy~~~xxxpppooossswwwwww|||zzzkkk]]]SSSNNNOOONNNNNNMMMNNNOOOQQQRRRRRRTTTYYYaaannn~~~mmmYYYIIIBBBPPPeeeuuuPPP666---///111000///......------...---------,,,,,,+++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,---------------............///000111222222222444888:::999:::===???CCCGGGJJJLLLPPPPPPRRRTTTVVVXXXYYYZZZccc```hhhhhh~~~{{{xxxssspppcccWWWJJJDDDDDDDDDHHHLLLNNNPPPYYYpppyyy\\\CCC666666444777======>>>???@@@AAABBBBBBBBBBBBEEEXXXxxxhhh[[[OOOKKKLLLKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIEEEGGGGGGDDD???===???AAADDDBBB???===<<<;;;999777111000666HHH```sss|||~~~}}}~~~~~~zzzuuuyyy~~~fff]]]WWWYYY]]]___cccfffnnnkkkgggbbb___```dddhhhqqqsssssspppkkkiiiiiikkkmmmnnnpppsssvvvxxxzzz{{{}}}{{{yyyxxx|||zzzwwwoooooonnnmmmppptttxxxzzzpppbbbXXXRRROOOMMMMMMLLLLLLMMMOOOPPPQQQQQQSSSZZZeeeuuudddQQQEEEAAASSSmmmbbbEEE444000111111000///......------......------,,,,,,++++++***++++++************++++++***************+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,---------............///000111222333333555888;;;888999;;;???CCCGGGJJJLLLQQQQQQSSSUUUWWWYYYZZZ[[[aaa___hhhhhh|||yyytttnnnjjj\\\PPPEEEDDDEEEFFFIIIMMMPPPSSSaaa|||{{{gggLLL:::555999666777>>>>>>@@@AAABBBCCCDDDDDDDDDDDDJJJgggppp\\\TTTLLLIIIHHHFFFGGGJJJEEEEEEFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHFFFGGGGGGGGGGGGFFFFFFEEE???@@@AAABBBDDDEEEFFFGGGDDDCCCBBBAAAAAACCCDDDEEEDDDFFFEEEAAA<<<;;;???CCCCCCAAA???>>>===<<<999777444222333???UUUkkkxxx|||}}}~~~{{{sssrrrkkk```VVVSSSUUUXXX]]]bbbhhhiiijjjhhhffffffhhhjjjooorrrtttrrrnnnllllllnnnnnnoooqqquuuyyy|||}}}}}}~~~}}}|||zzzssssssvvvyyy}}}{{{vvvyyyssscccYYYSSSOOOMMMLLLLLLKKKLLLMMMOOOPPPRRRQQQUUU]]]kkk|||vvvYYYLLLDDDDDDZZZwwwtttPPP<<<666444444111000///......------.........---,,,,,,+++******++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,---------............//////000111222222444777:::777888:::>>>BBBFFFJJJLLLQQQRRRTTTUUUWWWYYY[[[\\\___^^^gggiii|||vvvnnngggbbbXXXLLLBBBCCCFFFFFFHHHMMMSSSZZZoooeeeNNNCCC555444;;;777777>>>???AAABBBCCCDDDEEEEEEEEEEEEWWWzzzaaaTTTNNNIIIGGGCCC@@@CCCHHHCCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFDDDCCC??????@@@BBBDDDEEEFFFGGGBBBAAA???>>>>>>???AAABBBCCCDDDDDD@@@;;;;;;@@@FFFCCCAAA??????>>><<<999777555222111999LLLcccrrrxxx}}}}}}}}}zzzqqqmmmwwwoooaaaSSSNNNOOORRRYYY```eeejjjoooqqqooonnnnnnooommmpppsssssspppooooooqqqooopppssswww|||tttlllgggeeejjjqqq{{{|||iiiYYYQQQNNNLLLJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRVVV```ooojjjPPPHHHDDDHHHaaabbb???222222333111111000///......------.........---,,,,,,+++******++++++************++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---------.........//////...///000111111333666999666777:::===BBBFFFJJJLLLRRRRRRTTTVVVXXXZZZ[[[\\\^^^]]]gggiiiuuuhhh[[[RRRHHHEEECCCDDDFFFIIILLLOOO\\\iiiwwwTTT???666444333666;;;>>>???>>>BBBBBB@@@EEEHHH@@@BBBUUUyyywww\\\MMMKKKHHHDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@???@@@CCCFFFHHHFFFGGGGGGGGGGGGFFFEEEDDDAAABBBCCCDDDDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????CCCAAA???<<<;;;;;;<<<===111444444444<<>>BBBWWWuuupppGGG;;;444111111---......---------,,,,,,,,,+++++++++*********))))))++++++******************++++++++++++++++++++++++---,,,++++++******++++++---,,,+++*********+++,,,,,,+++******+++,,,...///---------.........//////...000222333333444666888555888;;;===@@@CCCGGGJJJOOOSSSWWWVVVTTTUUUYYY^^^___ddd```gggvvvgggXXXMMMDDDAAA@@@CCCFFFHHHMMMQQQhhhxxxfffHHH888666444444777;;;?????????BBBCCCAAAFFFIII@@@CCCWWWnnnPPPMMMKKKHHHEEECCCDDDDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBAAAAAABBBDDDFFFHHHFFFGGGIIIJJJJJJHHHEEEDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>=========AAA@@@>>>===;;;;;;;;;;;;:::<<<<<<:::<<>>===<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::???BBBCCC???===GGG]]]pppvvvxxx{{{|||vvvmmmjjjlllzzzfffTTTNNNLLLPPPbbbwww|||xxxvvvvvvwwwyyyzzz{{{|||}}}|||rrriii```^^^```eee|||}}}fffXXXJJJHHHLLLPPPTTTWWWUUURRRNNNOOOTTTYYY\\\]]]fffppp|||pppXXXKKKBBBCCCJJJ```wwwPPP555111000111333///......---------,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++'''''''''((()))+++,,,------,,,++++++******+++++++++*********+++,,,---...,,,,,,,,,,,,------------111111000//////333888<<<888:::===@@@BBBEEEJJJMMMIIIMMMRRRUUUVVVZZZ```dddgggjjjccchhh|||tttiii[[[LLLBBBDDDAAACCCIIIKKKLLLVVVbbb~~~jjjLLL===:::555666888:::===???@@@AAABBBEEEEEEGGGFFF???IIIdddrrrWWWLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDFFFGGGGGGGGGFFFEEEHHHMMMQQQPPPMMMHHHEEEDDDFFFGGGIIIIIIGGGEEECCCDDDDDDCCCBBB@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>><<<:::999;;;@@@CCC@@@<<>>@@@AAABBBCCCGGGFFFFFFDDD@@@RRRsssjjjVVVLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCEEEGGGHHHHHHGGGGGGEEEIIIMMMPPPPPPMMMIIIFFFDDDEEEFFFGGGFFFEEECCCAAABBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???@@@;;;<<<>>>??????===;;;:::999<<<@@@???999;;;NNNbbbvvvwwwxxxxxxvvvsssoookkkooonnnZZZOOONNNYYYqqq|||{{{~~~~~~{{{vvvwwwyyy|||}}}nnndddVVVMMMHHHJJJOOOQQQSSSUUUTTTQQQNNNOOOVVV___eeehhhppp|||eeeQQQMMMDDDAAAHHHVVVsssXXX@@@333333000000111,,,......---------,,,,,,,,,++++++++++++************))))))*********+++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///222444444555666777777999<<>>???@@@BBBCCCBBBGGGEEEDDDCCCFFFaaaqqq___RRRKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFGGGHHHHHHCCCDDDFFFHHHIIIIIIHHHHHHFFFHHHKKKMMMMMMLLLIIIHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<===>>>@@@AAABBB;;;<<<>>>@@@@@@???===<<<<<<===??????888555BBBUUUqqqvvvyyyxxxwwwvvvsssnnnjjjwwwqqq]]]QQQQQQ^^^vvv}}}yyyyyy{{{{{{zzzyyyzzz~~~}}}xxxsssrrrvvv}}}sssbbbWWWKKKFFFEEEJJJPPPQQQRRRTTTQQQPPPOOOOOOSSSYYYaaafffzzzvvv[[[KKKCCC@@@@@@KKK```xxxGGG666000111...000222---......---------,,,,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++///333555666555555666777999<<>>>>>===============>>>???@@@AAABBB<<<===>>>@@@@@@@@@??????AAA>>>???@@@999333===MMMiiirrrzzzzzzyyyxxxuuuooojjjuuusss^^^SSSUUUcccwwwwwwsssssstttwwwyyy{{{}}}~~~sssqqqmmmhhheeehhhoootttzzz~~~~~~zzzzzz|||{{{}}}yyyiiiYYYNNNHHHEEEFFFMMMRRRRRRQQQSSSLLLNNNQQQRRRTTTZZZdddllljjjTTTJJJ<<>>222///111...///222---......---------,,,,,,,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,+++++++++++++++++++++++++++***************+++,,,++++++,,,,,,,,,+++***)))((((((***+++,,,,,,++++++,,,------------.........---///222444444555666777888:::===@@@BBBEEEJJJMMMMMMMMMNNNRRRVVVZZZ]]]^^^___iiilll{{{rrrgggWWWIIICCCCCCFFFIIILLLHHHLLLXXX]]]eeejjjRRRBBB;;;666333444444999>>>@@@@@@@@@BBBDDD???DDDCCCBBBGGGUUUxxx___SSSOOOKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIGGGGGGGGGGGGIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFHHHJJJKKKIIIGGGEEEBBBAAAAAABBBBBB@@@@@@@@@??????????????????????????????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@BBB>>>>>>AAA<<<666===LLLaaaooo{{{|||{{{zzzuuunnnfffooottt___TTTWWWeeewww}}}uuuqqqpppsssxxx|||{{{~~~xxxsssiiihhhfffbbb___```fffkkkrrrxxx~~~~~~tttdddTTTIIILLLJJJKKKQQQUUUSSSQQQQQQGGGMMMSSSVVVYYY```mmmwwwzzz___MMMEEE???GGGMMMXXXuuuvvvTTT???444333444...///222---......---------,,,,,,,,,---------,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++(((((((((((()))+++,,,---++++++,,,---,,,+++***)))'''(((***+++,,,,,,++++++---------........./////////000111222222444777:::999;;;>>>AAACCCGGGKKKNNNPPPPPPQQQSSSXXX[[[]]]^^^bbbjjjlllzzz|||xxxmmm]]]KKKCCCBBBBBBCCCFFFJJJLLLPPPYYYkkknnnXXXEEE???;;;444444999999;;;>>>???AAABBBEEEHHHDDDHHHGGGDDDQQQtttiii]]]UUUMMMMMMMMMMMMNNNMMMMMMLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJJJJGGGEEEEEEGGGIIIHHHFFFGGGGGGGGGHHHIIIJJJKKKKKKGGGFFFDDDCCCAAA@@@@@@@@@CCCBBB@@@???>>>??????@@@FFFEEEDDDCCCDDDCCCBBBAAA>>>@@@CCCCCCBBBBBBBBBBBBCCCEEEEEEBBB===:::;;;>>>KKK___ttt||||||zzzvvvrrrkkkhhhqqqjjjZZZVVV___ooozzz|||xxxrrrnnnnnnqqqwww{{{}}}}}}ssskkkiiikkkllljjjfffggglllqqqwwwwww{{{uuudddSSSMMMOOOLLLNNNOOOQQQQQQPPPOOONNNNNNMMMPPPWWW___iiiuuufffOOOEEEDDD<<>>BBBEEEHHHKKKNNNNNNPPPTTTXXXZZZ\\\\\\\\\```hhhiiiuuu~~~vvvpppdddVVVHHHCCCCCCDDDFFFIIINNNPPPXXXhhhaaaNNN===999777333444999:::<<>>===>>>@@@PPPgggxxx}}}{{{wwwvvvgggeeekkk~~~qqq```ZZZ```llluuuxxxuuupppnnnnnnrrrwww{{{}}}~~~xxxuuuvvvwww|||~~~~~~{{{xxxyyy~~~sssgggYYYLLLIIIKKKNNNOOOPPPQQQQQQOOONNNMMMLLLLLLRRR\\\gggrrrvvv___MMMEEECCCEEE\\\}}}oooJJJ777444444333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++************************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333333333333555777888;;;???CCCEEEHHHLLLNNNOOOQQQTTTXXX[[[\\\]]]]]]^^^fffggguuuvvvjjjaaaUUULLLDDDDDDEEEFFFIIILLLRRRWWWccczzzoooSSSCCC666555555444666;;;:::===@@@AAAAAAAAABBBCCCCCCAAAHHHbbbiiiYYYUUUSSSMMMOOOPPPQQQQQQPPPNNNLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGIIIFFFBBBAAACCCEEEFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAAGGGFFFDDDAAA@@@?????????AAAAAABBBCCCDDDFFFFFFGGGBBBDDDGGGIIIIIIIIIIIIJJJOOOLLLHHHEEECCC@@@===;;;:::CCCZZZttt|||wwwxxxllllllllluuuyyyhhh___aaaiiippprrrqqqooooooppptttxxx{{{}}}|||tttwwwuuufffZZZQQQKKKKKKNNNQQQQQQQQQPPPOOONNNLLLKKKLLLNNNVVVdddqqq}}}}}}hhhWWWIIICCCDDDOOOxxxXXX<<<111222222111111000///......------,,,+++++++++++++++,,,,,,,,,++++++++++++***)))************++++++++++++,,,,,,------,,,,,,+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000111333444333444555777888;;;???CCCEEEIIILLLOOOOOOQQQTTTXXXZZZ\\\]]]]]][[[dddgggwww{{{mmm]]]SSSJJJEEECCCEEEGGGHHHKKKPPPVVV\\\mmmuuubbbIII>>>555444666777:::>>>999;;;>>>??????>>>>>>>>>BBB<<>>AAADDDHHHLLLOOOOOOQQQSSSVVVYYYZZZ[[[\\\\\\dddiii|||vvvgggVVVKKKEEECCCCCCGGGIIIJJJNNNTTTYYYcccxxxhhhXXXBBB;;;555444666888:::<<<777999;;;<<<;;;::::::;;;======KKKnnnpppZZZRRROOOKKKGGGLLLMMMMMMMMMLLLJJJGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCCCCCCCDDDGGGKKKNNNJJJIIIHHHFFFEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEE@@@??????>>>???@@@BBBCCCAAACCCDDDCCCAAAAAABBBDDD===@@@CCCEEEEEEEEEFFFGGGGGGCCC??????@@@@@@>>>;;;>>>===NNNnnn|||vvvvvvppprrrmmmlll~~~rrreeeccciiippprrrrrrssstttvvvwwwyyyzzz|||||||||~~~ooo___OOOIIIJJJLLLOOOSSSTTTRRRPPPNNNMMMMMMMMMMMMOOOTTTaaarrrqqq```MMMAAAHHHXXXuuuZZZ<<<222555000//////......------------,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,///111333444444555777999888:::===@@@CCCGGGKKKOOOOOOPPPRRRUUUWWWYYYZZZ[[[```gggmmm{{{pppaaaSSSIIIDDDCCCEEEIIIJJJLLLSSS\\\aaappprrrYYYNNN;;;888444333555666888888666888999888777777888:::444AAA]]]cccNNNIIIIIIIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHFFFGGGGGGHHHGGGGGGFFFFFF@@@AAABBBCCCCCCDDDGGGJJJGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAA@@@AAAAAABBBAAACCCDDDCCC???===???AAA>>>@@@CCCEEEEEEEEEEEEFFFCCCAAA@@@???@@@AAA@@@???;;;<<>>>>>>>>>>>???@@@AAAAAADDDCCCBBBAAAAAAAAABBBCCC???BBBCCCAAA===;;;===@@@>>>@@@CCCDDDCCCCCCCCCDDD@@@AAAAAA@@@???>>>@@@AAA===BBBNNNaaasss~~~}}}xxxuuupppmmmrrrsssjjjiiilllooopppqqqsssvvvyyy|||}}}{{{zzzyyy|||sssjjj[[[UUUQQQSSSUUUTTTTTTVVVQQQOOOMMMLLLLLLNNNQQQSSS\\\cccsssppp[[[PPPIIIMMMhhhoooRRR>>>333111333////////////...............------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++************************,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111333444555666888:::;;;===???AAADDDHHHNNNRRRSSSSSSTTTVVVXXXZZZ\\\]]]cccgggmmm}}}sssggg\\\QQQHHHBBBDDDEEEHHHKKKLLLQQQ^^^kkklllPPP@@@===555666666555666999:::999888888777555444666:::===NNNbbbwww\\\VVVXXXQQQLLLLLLIIIGGGEEEDDDDDDEEEGGGHHHFFFGGGGGGGGGFFFEEECCCBBBFFFHHHJJJIIIEEEBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>??????>>>>>>>>>>>>???AAACCCEEE<<<@@@BBB@@@<<<:::===@@@<<<>>>AAABBBAAA@@@@@@AAA>>>@@@AAA???<<<;;;===@@@CCCJJJTTT```qqq~~~yyytttoookkkkkktttzzzmmmiiiiiilllmmmoooqqquuuyyy}}}{{{zzzyyy|||xxxjjjaaaPPPMMMNNNRRRTTTQQQOOOPPPOOONNNLLLKKKLLLOOOSSSUUUgggooo~~~hhhOOOFFFGGGTTTuuuYYY???555222111222///////////////.........///...------,,,,,,------*********++++++,,,,,,,,,)))************+++++++++*********++++++*********************************---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////111333555555666888:::===???AAACCCFFFJJJPPPTTTUUUUUUVVVWWWYYY[[[]]]^^^bbbeeekkkvvvlllaaaTTTHHHCCCEEEGGGIIIKKKLLLKKKQQQdddwwwzzz^^^HHH;;;777444444555555666888999:::444:::555222999<<>>===???AAA@@@>>>;;;;;;;;;;;;<<<===>>>>>>@@@?????????@@@AAABBBBBB============>>>@@@AAABBB@@@???>>>???@@@@@@???===BBB>>>;;;999:::<<<===>>>CCCCCCDDDPPPiii}}}zzzvvvrrroookkknnnyyypppkkkllloooqqqpppttt{{{~~~}}}}}}}}}~~~qqq```WWWIIIMMMRRRTTTTTTRRRQQQQQQRRROOONNNNNNNNNPPPZZZdddnnnxxxlll___LLLAAALLLllllllHHH===666222222000222111000///...---,,,,,,......---,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************((()))***,,,,,,+++************+++++++++,,,,,,,,,---------.........//////++++++,,,------......///...111444555555666;;;>>>??????@@@BBBFFFKKKOOORRRSSSTTTVVVYYY[[[]]]^^^___^^^dddjjj{{{vvvkkk___UUUKKKDDDBBBEEEDDDEEEHHHKKKNNNYYYqqqpppVVVCCC:::777777777666666666777888888666:::777555999:::CCCVVV{{{hhhYYYVVVTTTNNNJJJLLLGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCEEEEEEEEEDDDEEEFFFJJJEEE@@@???AAABBB@@@===:::::::::;;;;;;<<<===>>>>>>>>>=========>>>??????;;;<<<<<<======>>>>>>???BBBAAAAAA@@@????????????BBB@@@======>>>>>>>>>===??????@@@JJJaaawww{{{wwwtttrrrmmmnnnzzz~~~tttnnnrrrvvvxxxxxx{{{xxxgggXXXPPPKKKOOOSSSUUUTTTRRRQQQQQQPPPMMMLLLMMMNNNRRR]]]hhhvvv{{{___RRRBBBAAAXXXaaaBBB:::333000111///111111000///...---,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,------......///...111444555555777;;;?????????@@@BBBFFFKKKPPPSSSSSSUUUVVVXXXZZZ[[[\\\\\\___eeejjj}}}xxxkkk^^^PPPHHHDDDBBBCCCFFFEEEFFFIIIOOOXXXjjj{{{```III<<<888888:::999888777777777777777777:::888999;;;:::MMMnnnooobbbXXXVVVRRRLLLIIILLLJJJJJJHHHFFFEEEDDDDDDDDDIIIHHHGGGFFFEEEDDDDDDDDDBBBDDDGGGHHHGGGGGGGGGHHHIIIFFFCCCBBBCCCBBB???;;;::::::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<======<<<===>>>??????>>>======@@@AAAAAA???<<<<<<>>>BBBBBBAAA@@@@@@AAA@@@>>><<<======>>>EEEVVVlll{{{yyyvvvuuussspppooouuu}}}yyyssswww|||zzzlll[[[PPPLLLNNNQQQTTTUUUTTTRRRQQQPPPOOOLLLKKKMMMPPPWWWdddqqqzzzoooWWWKKKAAAMMMsssuuuQQQ999555111///111...111000000///...---,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************)))******+++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------......//////222555666555777;;;???@@@@@@@@@BBBFFFKKKPPPSSSVVVWWWXXXZZZ\\\]]]]]]]]]aaagggjjj{{{vvvaaaTTTHHHDDDDDDDDDEEEGGGJJJJJJOOOXXXfff|||mmmRRR???777777999::::::999888888888888888888999888<<<<<<<<>>;;;::::::::::::;;;<<<===>>>@@@@@@???>>>======>>>>>>???@@@BBBCCCBBBAAA???===;;;>>>@@@>>>::::::???DDDCCCAAA@@@@@@@@@@@@???===@@@@@@@@@CCCMMM___qqq|||vvvuuutttsssrrrqqqssswww~~~wwwzzz{{{ooo```SSSMMMNNNQQQSSSVVVVVVTTTQQQPPPPPPPPPMMMLLLPPPUUU]]]lllzzzooodddPPPHHHIIIccc\\\AAA222222//////111///000000///......---,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++***)))))))))***,,,---************++++++++++++,,,,,,---------.........++++++,,,------......//////222555666555777;;;???@@@@@@@@@BBBFFFKKKPPPSSSXXXYYY[[[]]]___```aaabbbdddiiikkk{{{ssslllVVVLLLDDDDDDFFFFFFEEEFFFKKKMMMTTT```qqqgggLLL;;;666666888999999999999999:::;;;;;;888999777:::;;;>>>^^^gggZZZWWWUUUTTTPPPLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGJJJKKKJJJJJJJJJKKKGGGGGGFFFEEEDDDAAA===;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>======>>>>>>@@@AAABBBCCCBBB@@@>>>===888<<>>??????AAAAAAAAA@@@DDDOOOaaaooowwwxxxwwwtttqqqppppppqqq~~~}}}}}}qqqeeeXXXNNNLLLPPPSSSTTTVVVVVVSSSQQQOOOOOOOOOMMMNNNRRRYYYcccsss}}}hhh\\\EEEHHHVVVyyypppJJJ666///222//////333000//////......------,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++***)))))))))***,,,---))))))*********+++++++++,,,,,,,,,---------......++++++,,,------......//////222555666666777<<>><<<<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<<<<======>>>>>>?????????>>><<<;;;:::===@@@BBBAAABBBFFFIIIBBB>>>;;;999;;;>>>@@@AAA@@@??????>>>===AAANNN\\\uuuzzz|||wwwqqqooommmlll}}}uuuggg\\\RRRLLLLLLOOOSSSTTTUUUTTTRRRPPPOOOOOOMMMLLLPPPWWW```kkk}}}vvvaaaSSSDDDRRRmmmccc>>>111000333///000333000.........---------,,,,,,------,,,+++++++++++++++******++++++++++++************++++++++++++***************************************)))******+++,,,)))))))))************+++************++++++++++++++++++,,,------......///000333666666666888<<<@@@AAAAAAAAACCCGGGLLLQQQTTTSSSUUUWWWZZZ\\\^^^___```eeehhhiiizzzzzzsssjjj___SSSJJJDDDAAABBBFFFIIIIIIKKKOOONNNVVVggg{{{lllRRR@@@999999:::999===<<<;;;;;;;;;;;;;;;;;;666;;;888888DDDWWWwwwhhhWWWPPPOOOLLLKKKLLLLLLKKKHHHIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFEEECCCBBBBBBDDDGGGDDDEEEDDDCCCAAA???>>>>>>=========>>>>>>???@@@AAA>>>>>>=========>>>??????=====================<<<;;;===???BBBCCCCCCCCCBBB>>><<<:::;;;===@@@AAAAAA???>>>??????;;;:::CCCNNNjjjvvv~~~{{{uuurrrpppmmmvvvxxxkkk\\\TTTPPPMMMNNNRRRRRRSSSTTTSSSQQQOOOOOOOOONNNOOOUUU```kkkyyyoooYYYJJJNNNeeetttPPP888000222444...///222///......------------,,,,,,...------,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************))))))***++++++++++++***))))))))))))************)))************+++++++++++++++,,,------......///000333666777666888<<<@@@AAAAAAAAACCCGGGLLLQQQTTTUUUVVVWWWYYYZZZ[[[[[[[[[bbbeeeeeevvv~~~yyyrrrkkkcccXXXKKKCCCCCCAAACCCHHHJJJKKKQQQXXXVVV```tttgggVVVBBB666666:::======???>>>===<<<;;;:::::::::333;;;999:::NNNjjjttt]]]UUURRRPPPLLLKKKMMMPPPMMMIIIHHHJJJMMMNNNNNNKKKHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFCCCAAABBBEEEHHHCCCDDDCCCBBB@@@>>>>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@??????@@@AAABBBBBB??????>>>>>>>>>>>>??????:::;;;===???AAAAAA===;;;;;;;;;;;;===@@@BBBAAA@@@???>>>@@@BBB>>>999???HHH]]]ooo}}}~~~yyywwwuuurrrrrr{{{oooaaaSSSNNNOOOPPPSSSWWWQQQRRRSSSRRRPPPOOOOOOOOOQQQSSS[[[hhhvvv{{{jjjTTTDDDUUUpppbbb===666///333555...---111...------------------,,,,,,///...------,,,,,,------******++++++++++++************++++++++++++******************************((()))***,,,,,,+++******))))))))))))************++++++,,,,,,,,,---------++++++,,,------......///000333666777777888<<<@@@AAAAAABBBDDDGGGLLLQQQTTTYYYYYYZZZZZZZZZZZZYYYYYY___bbbbbbsss|||vvvmmmdddVVVHHHBBBBBB???BBBFFFGGGHHHLLLRRRWWW___ooozzzQQQHHH===777777:::<<<;;;BBBEEEEEE@@@;;;999999:::777999<<>>???@@@CCCBBBAAAAAAAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@@@@???===???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAJJJZZZppp~~~}}}uuutttzzz}}}zzz~~~sss\\\TTTLLLJJJMMMRRRTTTTTTQQQRRRRRROOOKKKJJJLLLNNNTTT^^^lllyyykkkPPPHHHNNNeeelllJJJ888111111111111000000000000///............---------...---+++******+++---...---------,,,,,,+++++++++************************++++++++++++++++++++++++***+++,,,+++******,,,---///&&&$$$,,,...(((''',,,+++,,,------......------------------...000111333222333555666777:::???BBBAAACCCEEEFFFHHHLLLQQQTTT[[[\\\\\\]]]]]]]]]\\\\\\___gggjjj|||zzzooocccXXXMMMCCC@@@AAABBBDDDGGGHHHJJJOOOWWW]]]ddduuuzzzdddIIIBBB:::777999===>>>>>>AAADDDDDDAAA===:::999999777<<>>???@@@BBBAAA@@@?????????@@@AAA??????????????????@@@@@@======<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@@@@???>>>@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBHHHXXXnnn}}}}}}vvvvvv{{{~~~|||wwwkkkWWWQQQKKKJJJMMMQQQSSSRRRPPPQQQQQQOOOLLLLLLOOOSSSVVVaaaqqq{{{```HHHEEENNNnnn```FFF888111111111000000000//////...---------,,,,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,+++++++++************************************************(((***++++++***+++---///GGG666)))+++---++++++///++++++,,,---------------------------...000111222222333555666777:::???BBBAAACCCDDDFFFHHHLLLQQQTTTYYYZZZ[[[]]]^^^_________bbbiiimmmtttfffUUUKKKDDDAAAAAADDDCCCDDDEEEFFFIIIQQQ\\\eeerrr~~~dddPPP???;;;777777;;;???BBBBBBCCCDDDEEEFFFCCC???:::888555>>>UUUwwwhhhUUULLLJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHIIIGGGFFFGGGFFFHHHLLLKKKGGGDDDEEEAAABBBBBBAAA???>>>>>>???@@@???>>>===============>>>>>>============>>>>>><<<<<<;;;;;;::::::999999;;;;;;;;;===???@@@???>>>??????AAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBFFFTTTiiizzz}}}xxxvvvyyy}}}~~~|||}}}}}}{{{mmm```QQQNNNJJJJJJNNNQQQQQQPPPNNNPPPPPPNNNMMMOOOTTTYYY\\\gggxxx|||iiiRRREEEOOOaaakkkNNN<<<333111111000000000000//////------,,,,,,,,,+++++++++++++++))))))))))))++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''(((*********+++...000NNN;;;+++***...---+++---***++++++,,,,,,,,,,,,,,,------------...000111222222333555666888:::>>>BBBAAABBBDDDFFFHHHLLLQQQUUUVVVWWWZZZ\\\___```bbbbbbeeelllqqqxxxiiiZZZJJJCCCBBBCCCEEEHHHFFFFFFGGGHHHMMMXXXgggrrrlllTTTDDD888666666999===AAACCCCCCHHHGGGHHHKKKHHHAAA;;;999777HHHkkkrrr___QQQMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCFFFEEEDDDFFFHHHJJJJJJJJJGGGHHHIIIKKKKKKHHHFFFEEEAAABBBCCCAAA???>>>>>>?????????>>>======<<<<<<<<<>>>>>>===<<<<<<<<<============<<<<<<;;;;;;:::::::::::::::<<<>>>???>>>===;;;<<<===>>>>>>===<<<;;;??????@@@AAABBBBBBAAAAAADDDQQQgggzzz{{{vvvuuuzzz}}}|||}}}{{{qqqcccWWWMMMLLLKKKMMMPPPRRRQQQPPPNNNOOOOOOMMMMMMPPPWWW]]]iiiuuuwwwfffTTTHHHPPPnnnTTT>>>777222111000000000////////////---------,,,,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++************************************************((()))************,,,...999///))),,,///,,,(((&&&)))***++++++,,,,,,++++++,,,------...///000111111111333555777888;;;>>>AAAAAABBBDDDFFFHHHLLLQQQUUUUUUVVVYYY[[[^^^___```aaaeeelllsssssshhhXXXLLLBBBAAADDDEEEGGGJJJKKKLLLMMMQQQXXXfffwwwtttZZZHHH>>>777777888;;;???AAABBBBBBJJJHHHIIIKKKHHH>>>999999===YYYwwweeeXXXOOOMMMPPPJJJKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFFFFEEEFFFDDDBBBCCCFFFIIIKKKLLLGGGIIIJJJJJJIIIIIIGGGEEEBBBCCCCCCAAA???======>>>>>>>>>>>>>>>>>>======<<>><<<;;;;;;;;;<<<===??????>>>>>>>>>=========:::999999;;;===>>>===<<<::::::;;;<<<<<<;;;:::999;;;<<<===>>>????????????FFFQQQfff|||zzzvvvvvvyyywwwuuu}}}rrrgggZZZPPPKKKLLLMMMPPPRRRSSSRRRPPPPPPPPPOOOMMMMMMRRR[[[cccuuuvvvgggRRRDDDHHHfffjjjCCC666666555000000000////////////...............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++***)))(((***+++'''''')))------***(((((()))***++++++,,,,,,++++++,,,,,,---...///000111111111333555777999;;;>>>AAA@@@BBBDDDFFFHHHLLLRRRVVVVVVWWWYYYZZZ\\\]]]]]]^^^dddjjjsss~~~uuuggg\\\IIIBBB???BBBEEEFFFGGGIIIIIILLLPPPWWWaaaqqqeeeOOOBBB>>>888:::<<>>FFFiiigggZZZSSSMMMKKKMMMIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGDDDBBBAAABBBEEEIIIKKKLLLFFFIIIJJJHHHGGGIIIGGGDDDBBBCCCCCCAAA???======>>>===>>>>>>??????>>>>>>===???>>><<<:::999:::;;;<<>>>>>>>>HHHPPPaaaxxx}}}uuuuuurrrqqqzzzvvvhhh^^^SSSKKKKKKMMMPPPRRRSSSSSSRRRQQQPPPPPPOOONNNPPPWWWccckkkxxxppp]]]GGG@@@TTT\\\===333333222000000////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************+++++++++++++++++++++++++++,,,,,,***((('''(((***)))+++,,,+++)))))),,,///***++++++,,,,,,,,,,,,,,,+++,,,---///000000111000000333666888999;;;>>>@@@@@@AAACCCFFFHHHMMMRRRVVVXXXYYYZZZ[[[\\\\\\\\\\\\dddiiiqqqwwwooofffZZZOOOCCCAAABBBFFFGGGFFFFFFJJJIIINNNVVV___lll|||mmmSSSCCC>>>>>>;;;===???AAABBBCCCDDDEEEEEECCCFFFHHHAAA888===IIIVVV}}}www\\\SSSQQQLLLIIIJJJGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFBBBBBBDDDGGGKKKMMMLLLKKKEEEIIIIIIFFFFFFHHHGGGCCCCCCCCCCCCBBB???======>>>;;;<<<===>>>??????>>>>>>>>><<<:::888777888999:::;;;<<<<<<======>>>>>>???;;;:::999:::;;;;;;999777;;;<<<<<<===<<<;;;:::999777888999;;;===>>>>>>>>>EEEHHHTTTjjj}}}wwwrrroooppptttyyyiii\\\UUUOOOJJJLLLNNNQQQSSSSSSRRRQQQQQQPPPPPPPPPPPPTTT^^^lllwww~~~hhhVVVDDDGGGgggmmmMMM:::333000///000000/////////..................---------,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++******************************************************+++***(((((()))+++,,,,,,+++))))))+++,,,---++++++,,,---------------+++,,,...///000111000000000222666888999;;;>>>@@@???AAACCCFFFHHHMMMRRRVVVYYYZZZ[[[\\\]]]^^^^^^^^^fffiiiqqqzzzyyyrrrggg]]]UUUKKKBBBEEEDDDGGGJJJJJJGGGHHHLLLPPPVVV```lllzzzuuuWWWBBB777666999<<<>>>@@@BBBCCCDDDFFFGGGDDDCCCGGGJJJBBB:::CCCSSSlllqqqWWWQQQRRRMMMIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBEEEIIIOOORRRRRROOOLLLDDDIIIIIIEEEEEEHHHGGGCCCCCCDDDDDDBBB???=========999:::<<<>>>??????>>>>>>===;;;888666555666888999888999999:::;;;<<<======;;;:::999999::::::888666999::::::;;;:::999888777777888:::<<<===>>>??????@@@???GGG\\\rrryyyrrroooqqqrrrxxxyyyvvvlll]]]SSSPPPOOOLLLLLLNNNQQQRRRRRRQQQPPPPPPPPPPPPPPPRRRXXXdddttt```PPPCCCNNNuuuqqqMMM:::555333222222000/////////............---------,,,,,,,,,++++++******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))((()))***)))((()))+++,,,((('''&&&'''+++---***$$$+++,,,------......------+++,,,...///111111000000000222666888:::;;;>>>@@@???AAACCCFFFHHHMMMSSSWWWZZZ[[[\\\^^^___```aaaaaahhhjjjqqq|||wwwtttuuulll___SSSLLLGGGCCC@@@FFFDDDEEEHHHNNNQQQPPPOOOWWWbbboooyyyyyy\\\HHH>>>999999<<>><<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999777666555555555555777888888777777888999<<<;;;::::::::::::777555555555666777888888888888:::::::::>>>BBBBBB@@@===AAABBBCCCHHHTTTggg}}}zzzssssssuuuppp}}}{{{uuuooofffZZZRRRPPPNNNLLLIIIKKKLLLMMMNNNOOONNNMMMMMMKKKMMMQQQWWWaaaooo~~~wwwXXXLLLFFFYYYpppSSS:::444555111...000..............................---------,,,,,,,,,)))***,,,,,,++++++,,,---***++++++++++++++++++,,,************************,,,,,,+++***)))(((''''''************))))))))))))+++*********))))))((((((************************------...///000000000///111222555888;;;>>>@@@AAA@@@AAACCCDDDHHHNNNUUU[[[XXXZZZ]]]```aaaaaa___^^^cccgggooo}}}uuunnnaaaZZZPPPIIIFFFEEEDDDCCCFFFEEEFFFJJJOOOTTTXXXYYYcccqqqyyyeeeMMM???:::888:::>>>AAAAAAAAADDDFFFHHHGGGFFFIIIFFFEEEBBB>>>JJJnnntttaaaRRRPPPPPPKKKJJJMMMNNNOOONNNLLLIIIHHHJJJLLLJJJHHHFFFFFFHHHJJJIIIGGGDDDEEEHHHLLLOOOPPPMMMKKKFFFFFFFFFFFFFFFEEECCCCCC@@@@@@@@@@@@??????>>>==================<<<;;;;;;:::999999888888888888888999:::;;;:::999999:::;;;;;;999888888888888777555777888999:::::::::999999:::999999;;;>>>???===:::<<<>>>??????EEEUUUlll}}}vvvtttwwwsssyyy{{{qqqiii]]]WWWOOOLLLNNNOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMOOOSSSXXX___jjjxxxpppTTTHHHMMMoooYYYDDD333222444111...000........................------------,,,,,,,,,,,,)))***+++++++++,,,///111333///***)))+++,,,+++)))************************************))))))))))))))))))******++++++,,,,,,************)))))))))(((************************,,,---......////////////111222555888;;;>>>@@@AAABBBCCCEEEGGGIIIMMMSSSWWWWWWYYY\\\^^^``````______eeeiiippp~~~~~~yyymmmcccMMMIIIDDDAAAAAACCCDDDEEEIIIJJJKKKLLLPPPWWW^^^ccclll{{{xxx___PPP???888777888;;;???AAAAAABBBEEEHHHIIIHHHGGGDDDFFFBBB:::===YYYbbbWWWOOOPPPPPPLLLLLLPPPQQQQQQOOOMMMJJJJJJKKKMMMJJJHHHGGGGGGHHHIIIIIIHHHHHHFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA>>>>>>??????@@@??????>>>============<<<<<<;;;:::999888888888999:::;;;;;;:::;;;;;;:::999888:::;;;888666444444555777777666:::;;;<<<======<<<:::888999888777888:::;;;:::999;;;===>>>::::::FFF[[[mmm}}}{{{www|||zzzuuuyyyyyyoooccc[[[NNNKKKHHHIIIMMMPPPQQQPPPOOOPPPQQQRRRQQQPPPMMMLLLOOOTTT\\\eeepppeeeQQQMMMbbbnnnCCC777000222444000---///........................,,,,,,,,,,,,++++++++++++)))***+++++++++---111444;;;444+++)))+++---+++'''************************(((((())))))*********+++((()))***+++,,,---......************))))))))))))************************++++++---....../////////222333555888;;;===@@@AAACCCEEEHHHIIIKKKMMMQQQSSSXXXYYY[[[^^^```aaabbbbbbgggjjjqqq{{{vvvrrriii]]]TTTEEECCCAAA???@@@CCCEEEGGGMMMNNNOOOOOOQQQXXXcccjjjvvvcccPPPEEE;;;888999:::===@@@BBBBBBDDDGGGJJJJJJIIIGGG@@@DDDAAA<<>>>>>===::::::;;;;;;;;;;;;;;;:::999888888888888999::::::888888888777555555666888777555222222444666777777;;;<<<===>>>===;;;888777666666555666777999::::::999;;;;;;888777???MMMYYYkkk{{{}}}uuuppp}}}uuulllbbbYYYRRRLLLJJJIIIJJJMMMOOOOOONNNOOOPPPQQQRRRQQQOOOMMMLLLOOOWWWbbbmmmxxxyyy]]]YYYggg|||UUU;;;666333555444///---///........................,,,,,,,,,+++++++++******++++++***))))))+++///333:::555///------,,,+++)))************************))))))))))))************))))))******+++,,,,,,---*********)))))))))))))))******************************,,,---............222333555888;;;===???@@@AAADDDIIILLLNNNOOOQQQRRRZZZ[[[\\\^^^```cccdddeeegggjjjppp|||tttjjj___TTTKKKFFFCCCBBBBBBBBBCCCFFFIIIKKKMMMOOORRRTTTXXXaaammmvvvgggNNNFFF???999:::<<<===@@@CCCDDDDDDFFFIIIKKKKKKIIIGGGAAABBB???BBB\\\kkkaaaVVVQQQMMMKKKIIIIIIMMMRRRLLLKKKHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGDDDBBBAAAAAAAAAAAAAAA???>>>>>>@@@@@@@@@???>>>===<<<;;;666777888999:::;;;;;;;;;999999888777777777777777666777666555333444666888777555333222555777888888:::;;;;;;<<<;;;999666555444444555666777999;;;<<<444444444555888<<>>BBBHHHMMMPPPRRRSSSUUUYYYZZZ[[[]]]___aaacccdddeeehhhooowwwqqqfffYYYMMMEEE@@@???@@@BBBDDDEEEGGGIIIMMMPPPMMMPPPVVV]]]hhhtttsssTTTBBB===888777;;;???AAADDDHHHFFFGGGHHHKKKMMMLLLIIIFFF>>><<<<<>>===AAAAAA@@@???>>><<<;;;:::666777888999:::;;;;;;;;;999999888777666666666777888888888666555666999<<<999777666666888999::::::999999888888777666555444222444666777777888:::;;;555444555999===???>>><<>>???<<>>;;;888888===AAACCCFFFJJJIIIIIIKKKMMMNNNLLLHHHEEE<<<===FFF___rrrjjjiii\\\WWWPPPLLLKKKNNNOOONNNJJJIIIHHHJJJLLLLLLIIIGGGDDDFFFHHHHHHHHHIIILLLOOOEEEEEEEEEGGGHHHGGGDDDBBB@@@AAAAAA@@@@@@???>>>===????????????>>>===<<<;;;::::::;;;;;;;;;::::::999888888777777888888999999888999888777777999<<>>???===BBBHHHNNNQQQTTTVVVXXXWWWYYY[[[^^^___```______gggiiioooeeeWWWFFF======AAABBBAAAJJJLLLOOOOOONNNMMMPPPRRR]]]```hhhwwwmmmUUUCCC;;;???<<<<<>>=========>>>>>>>>>>>>======>>>>>>>>>===<<<:::999888777777777888999;;;<<<===777888777666666999===@@@===<<<<<<===>>>>>>===;;;888777555333333444666777333777999999555222111222444777:::999666555777:::DDDNNNYYYnnn||||||wwwqqqhhh[[[RRRLLLKKKIIIFFFEEEFFFHHHKKKJJJLLLMMMNNNNNNNNNPPPQQQMMMLLLJJJKKKNNNTTTYYY]]]mmm{{{}}}{{{kkkaaaYYYKKK```xxxUUUAAA666//////000000//////000...+++..............................------------,,,,,,(((***+++,,,++++++---...---,,,*********+++++++++************************''''''((()))***+++,,,,,,))))))***+++,,,------...(((((())))))*********+++***************************+++---///000111222222333444666888:::<<<>>>??????CCCIIINNNQQQSSSVVVXXXZZZ\\\___bbbccccccaaa```iiikkkpppNNNIIICCC@@@@@@AAAAAA@@@JJJKKKOOORRRPPPNNNSSSZZZ^^^hhhuuuiiiVVVFFF>>><<<:::>>>BBBCCCCCCDDDGGGJJJMMMIIIJJJRRRTTTLLLCCC@@@<<>>===EEEBBB???<<<::::::;;;<<<:::999777666666666777777888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;999777666666555444333555555666666666666555555888999;;;:::999999:::<<>>@@@AAACCCGGGMMMPPPQQQRRRVVVYYY[[[ZZZ\\\aaaaaa```cccgggiiimmmsssGGGDDD@@@@@@BBBDDDDDDDDDMMMNNNQQQTTTTTTUUU]]]ggguuu~~~iiiTTTGGG???<<<===>>>AAADDDEEEDDDEEEGGGIIINNNKKKJJJKKKIIIDDDDDDIII^^^|||cccSSSUUUUUUUUURRRQQQQQQOOOIIIGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHGGGEEECCCBBBAAA@@@???@@@CCCCCCBBB???@@@AAABBBCCCCCCAAA???>>>BBB@@@===;;;999:::;;;<<<:::999888666666666777888666666777888999:::<<<<<<======<<<;;;:::999999888888777666555444444444444777777888888888888777777777999::::::999999:::;;;AAAJJJVVVeeezzz~~~rrrlllccc[[[UUUOOOIIIEEECCCCCCCCCDDDEEEHHHJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNOOOSSS[[[eeelll|||vvviiiZZZVVV]]]rrrtttQQQ===888444000111111///.........///000------------------------------------,,,+++***)))))))))***++++++***))))))***)))(((((()))******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++------------///111333444666888;;;>>>@@@AAABBBFFFLLLOOOPPPRRRUUUYYY[[[[[[]]]aaaaaa```bbbgggiiimmmtttAAA@@@AAACCCGGGIIIIIIIIINNNOOOSSSXXX[[[```lllxxxlllPPP@@@;;;:::<<<>>>BBBDDDFFFGGGGGGGGGHHHIIINNNOOOOOOKKKCCCAAAKKKXXXrrrZZZQQQTTTRRRQQQMMMKKKLLLIIIEEEDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCEEEEEECCCAAACCCDDDEEEEEEDDDBBB@@@??????===;;;999999999:::;;;:::999888777666777888999777888888999:::;;;<<<===<<<;;;;;;999888777666555555777888666333222444777777777888888888888777777666888999999888777999:::999@@@JJJYYYnnn|||{{{~~~|||rrrkkkaaa\\\TTTMMMIIIEEECCCAAAAAAAAABBBCCCEEEHHHJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPSSSZZZdddpppyyy{{{wwwuuu```VVViii{{{SSS===666444222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))((())))))************))))))'''((()))***++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---------...///111333444666888;;;===???@@@@@@EEEKKKOOOPPPRRRUUUXXX[[[[[[]]]```aaa___aaaeeejjjoooxxxAAABBBEEEHHHKKKMMMMMMMMMLLLOOOUUU^^^dddkkkxxxqqq\\\DDD::::::<<<>>>AAAEEEFFFHHHIIIJJJJJJKKKLLLOOOTTTUUUMMMDDDHHH[[[nnnvvveeeVVVSSSUUUOOOOOOKKKHHHIIIGGGDDDDDDGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDBBB@@@>>><<<;;;999888888999:::;;;999999777777666777888999<<<<<<<<<=========<<<<<<999888888777666555555444777:::<<<999444222555999555555666666666666555555555666777777666666777888555888>>>JJJ]]]uuu|||xxxyyyzzz~~~vvvmmmbbb[[[SSSPPPJJJEEECCCAAAAAAAAA@@@AAABBBDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNQQQRRRTTTYYYaaammm{{{~~~wwwqqqnnniii\\\cccfffBBB666555111///222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))***++++++++++++++++++******((((((,,,000111---)))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************************,,,---...---...000111333444666888;;;===???@@@???DDDKKKOOOPPPQQQTTTWWWZZZYYY[[[^^^___]]]___ccclllrrr|||CCCEEEHHHJJJLLLNNNPPPQQQMMMRRR]]]hhhpppxxxwww^^^NNN???;;;>>>@@@AAABBBEEEFFFHHHJJJMMMOOOOOOOOOPPPRRRNNNEEEBBBRRRppp|||ggg^^^VVVVVVVVVNNNMMMIIIGGGHHHGGGDDDEEEHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAACCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDBBB@@@>>><<<:::999888777777888999999888777666666666777888999>>>>>>>>>===<<<:::999888444444444555555555555555;;;>>>???<<<666333666999444444444555555444444444333444555555444444555777888777999@@@NNNddd}}}|||zzzyyyzzz|||{{{rrrjjjaaaWWWPPPIIIHHHEEEBBBAAAAAABBBDDDAAABBBDDDFFFHHHJJJKKKLLLHHHIIIJJJKKKLLLMMMNNNNNNQQQSSSVVV\\\fffttt}}}rrrfff```UUU]]]|||sssTTT;;;777666000...444...////////////...------------------------------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///***(((---666888000((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************************,,,............000222333444666888:::<<<>>>???>>>CCCKKKOOOQQQRRRTTTWWWWWWVVVXXX\\\\\\[[[]]]aaakkkqqq|||FFFGGGJJJLLLNNNRRRWWW[[[ZZZ___kkkwwwuuu]]]IIIAAA;;;===AAABBBCCCEEEFFFFFFHHHKKKOOOQQQRRRQQQOOOKKKBBB;;;EEEddd}}}ggg[[[YYYTTTTTTTTTLLLKKKGGGFFFHHHHHHEEEEEEHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAA@@@>>>======>>>???@@@AAAAAA@@@>>><<<;;;999999888888777888888888777666555444555666777888:::;;;;;;:::999666444333222222333333444555555555<<<======;;;777555666888444444555555555555444444111333444444333222444555666444333777>>>MMMcccvvv|||yyywwwvvvwwwzzz{{{uuulllddd^^^VVVNNNHHHCCCCCCCCCBBBAAAAAACCCDDDCCCEEEGGGIIIKKKLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOPPPSSSYYYbbbmmm{{{~~~{{{tttfffZZZVVVTTTqqqTTTBBB666666666000///555/////////.........------------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,000+++(((---555777000((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,............000222333444666888:::<<<===>>>===CCCKKKPPPRRRSSSUUUWWWUUUTTTWWW[[[\\\[[[]]]bbbhhhnnnxxxIIIKKKMMMPPPUUU]]]gggnnnooottt}}}oooUUUFFF@@@<<<<<<@@@CCCCCCEEEHHHIIIHHHIIILLLOOORRRQQQOOOHHHEEEAAAFFF^^^hhhXXXSSSSSSNNNMMMNNNHHHFFFCCCDDDGGGFFFCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDAAABBBAAA===:::999;;;======>>>???@@@???>>><<<;;;:::999999888888777777777555444444333444555666777666777888888777666333222333333333333333444444444777777666666555555666666222333333444444333333222000111333222111111222444111000111333333888GGGWWWlll|||wwwtttsssrrrssswww}}}~~~yyyvvviiiccc\\\VVVQQQLLLEEE@@@@@@BBBDDDDDDCCCBBBDDDFFFGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOSSSXXX```lllyyyxxxsssgggXXXTTTZZZmmm\\\???777222333444111000222000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***))))))***+++++++++******,,,......+++((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///...///000222333444666777999;;;=========DDDLLLQQQSSSTTTVVVXXXUUUTTTWWW\\\]]]\\\___dddiiinnnxxxLLLOOORRRVVV\\\hhhuuulllUUUGGGBBBBBBAAABBBFFFFFFEEEGGGLLLLLLJJJJJJLLLPPPQQQPPPMMMAAABBBHHHZZZ{{{vvv\\\PPPNNNOOOHHHFFFIIIDDDBBB@@@AAAEEEEEEAAA@@@BBBFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>><<<===???BBBDDDEEEFFFGGGEEEEEECCC???:::999<<>>??????>>><<<;;;:::::::::999888777777666444333333222333444555666444555777888999888666555444444444333333222222222222111000111333555555555000000000111111000000000///111222222111111222333222222555777333111:::GGGUUUooo{{{tttqqqpppppppppsssxxx~~~{{{rrrkkkggg\\\WWWPPPLLLIIIEEE@@@<<<@@@DDDGGGHHHFFFEEEFFFHHHIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPWWW]]]hhhuuu~~~xxxooo^^^PPPUUUdddeee???999555111111222222///...111///---,,,+++,,,...///++++++++++++++++++++++++((())))))*********))))))***)))(((''''''((()))***%%%))),,,+++(((&&&''')))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///...///111222333444666777999;;;<<<======DDDMMMRRRTTTUUUWWWYYYUUUUUUXXX]]]___^^^aaaffflllqqqzzzSSSVVV\\\eeeoooyyytttbbbTTTEEE???BBBCCCDDDFFFHHHIIIJJJKKKKKKFFFJJJLLLMMMQQQUUUQQQIIIAAAIII]]]}}}iiiVVVTTTPPPLLLHHHFFFFFFFFFGGGFFFDDDDDDFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBBCCCCCCCCCAAA>>>===>>>???;;;::::::<<<===>>>===;;;;;;;;;999888777777666666999888666444333444555666555555555555555444444333444444333222222333444444333222111111000000111111000000000000000000000000222111111000000000000000000000000111444777;;;===DDD[[[}}}yyywwwtttpppooopppsssuuuvvv}}}yyypppggg___YYYRRROOOLLLHHHDDDBBBAAA@@@@@@@@@AAABBBDDDGGGIIIKKKQQQOOONNNOOORRRSSSQQQNNNNNNPPPRRRRRRQQQRRRVVV[[[___jjjvvvuuubbbSSSUUUgggyyy}}}SSS999444444444444222111///...+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++------......------,,,+++))))))))))))************++++++************++++++))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,,,,---------...000111000111333444555666777777777999<<>>>>>???@@@===<<<;;;<<<===<<<:::999999888888777777777888888777666444333222333555666888888999888888777666666444333222222222222333444333222222111111111111111000000000000000000000000222111000000//////000000111111000111333666999;;;FFFXXXqqq~~~xxxtttqqqllljjjkkklllmmmmmmrrrvvv|||wwwnnneee]]]VVVQQQIIIGGGEEECCCBBBAAAAAAAAACCCDDDEEEGGGHHHIIIIIIJJJPPPOOONNNOOOQQQRRRPPPNNNMMMOOOPPPOOOOOORRRXXX]]]nnnyyy}}}qqqaaaUUU^^^iiiDDD777444444333222111111000000222111...,,,+++,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((+++,,,,,,,,,,,,+++******))))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''*********+++++++++,,,,,,---...000000000000111333444555666777777888;;;>>>===EEEMMMRRRRRRSSSVVVYYYYYYYYY\\\```aaa___```eeejjjoooyyyfffqqqgggVVVGGGCCCBBB???AAAGGGFFFHHHJJJKKKMMMMMMMMMMMMOOOKKKMMMPPPMMMGGGJJJRRR}}}jjjVVVNNNLLLIIIGGGEEEEEEEEEFFFDDDBBBAAAAAABBBCCCCCCBBBGGGGGGFFFEEEEEEDDDCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCDDDBBB@@@@@@@@@AAA@@@??????@@@@@@???>>>>>>???AAA>>>===<<<;;;<<<;;;888666666666666666666777888888444333222222222333444555777777777666555444333222333222222111111222222333222222222111111111111000000000000000000000000000111111000///////////////111111111111222555777888GGGTTTfffyyy~~~vvvrrrnnniiifffdddddddddcccbbbdddhhhlllrrryyywwwqqqggg^^^VVVOOOJJJFFF@@@@@@AAAAAABBBCCCEEEFFFHHHHHHJJJKKKKKKKKKKKKJJJPPPNNNMMMNNNOOOPPPOOOMMMOOOPPPQQQQQQSSSYYYbbbjjjzzznnnmmmsssQQQ888666444333222000000000111111999555000+++)))))),,,......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************)))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++---...000/////////000111333555666666666777:::<<<>>>EEENNNQQQQQQQQQTTTXXXYYYYYY\\\aaabbbaaaccchhhjjjpppyyy|||lllSSSHHH>>>===???@@@CCCGGGHHHIIIKKKNNNOOOOOONNNNNNQQQLLLLLLNNNHHHDDDVVVnnnttt```UUUMMMLLLJJJHHHGGGGGGIIIIIIEEEDDDBBBBBBDDDEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCCCCFFFDDDAAAAAAAAAAAA@@@???;;;<<<======<<<===???AAA>>><<<;;;;;;;;;;;;888666666666555555555666666777333333333333333444555666666666666555444333222111222222222222222222222222222222222222111111000000////////////////////////000000///............///111111111111111333444555===IIIWWWgggyyysssoookkkeeeaaa___]]][[[ZZZUUUVVVWWWXXX]]]dddlllsssvvvppphhhbbbXXXOOOIIIEEEAAA??????@@@AAACCCFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNSSSTTTVVVYYY]]]gggttt}}}uuuooodddEEE888777333222000///...000111222999666000,,,)))***,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))((('''((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++,,,...//////......///111333444666666666777999;;;>>>FFFNNNQQQQQQQQQSSSWWWZZZZZZ]]]aaabbbaaacccgggjjjoooxxxjjj[[[IIICCC>>>???AAACCCFFFHHHHHHJJJLLLOOOOOOOOONNNMMMOOOIIIGGGFFF???CCCbbb~~~dddYYYUUUMMMLLLJJJHHHHHHHHHJJJKKKEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDBBB@@@@@@@@@@@@???>>>999:::;;;;;;;;;<<<>>>@@@<<<;;;:::;;;<<<<<<:::888888777666555444444444444555555555555555666777777999999999888777666555555222222222222222222222222111222222222222111000///////////////////////////000///......---.........000000000000000111111222000:::CCCMMMaaa|||wwwoooiiigggccc^^^ZZZWWWTTTRRRPPPNNNMMMLLLLLLNNNSSS[[[```nnnttt~~~~~~uuukkkddd\\\VVVNNNGGGBBB@@@???>>>AAACCCDDDGGGIIIKKKLLLMMMMMMKKKJJJIIIJJJMMMQQQTTTOOOOOOOOONNNNNNOOOPPPQQQSSSVVV[[[aaaiiivvvrrrnnnkkkKKKAAA<<<333333111///......///111222333222000...---,,,,,,---...---+++******+++---...++++++++++++++++++++++++''''''((((((((((((((((((*********+++***))))))(((((()))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,,,,---,,,---//////......000111333555666777666777888:::???FFFNNNRRRQQQQQQTTTWWW\\\[[[^^^aaaaaa___```dddhhhmmmvvv{{{dddTTTOOOAAA@@@???AAADDDGGGHHHIIIGGGIIILLLNNNOOONNNLLLKKKIIIDDD@@@???AAAOOOpppjjjZZZTTTSSSNNNMMMJJJHHHGGGHHHHHHIIIDDDBBBAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFGGGGGGBBBBBBBBBAAABBBBBBCCCDDDBBB@@@>>>===>>>???>>>===999:::;;;<<<;;;<<<>>>AAA===<<<;;;<<<======;;;:::999888777555444444444333777777777777777888888888666666777777777666555555222333333444444333333222111111222333333111000///000000000000000000000000//////...---------------////////////000000000000000444888<<>>???AAACCCFFFHHHIIIGGGFFFHHHKKKMMMNNNMMMKKKIIIDDD@@@>>>DDDUUUnnnjjj^^^WWWSSSRRRRRRPPPNNNKKKIIIIIIIIIIIIEEECCCBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDBBB@@@??????@@@AAA@@@@@@<<<===>>>>>>===>>>@@@BBB@@@>>>======>>>===;;;999888777777666555555555666888888888888888888777777222333444444555444444444333444555555555555444333000111222333333222000///000000000000000000000000///...------,,,,,,------------...///////////////333222777<<<@@@MMMnnn~~~~~~uuujjj^^^VVVSSSPPPLLLJJJIIIHHHEEEDDDFFFFFFFFFEEEDDDEEEHHHKKKLLLOOOUUU\\\dddmmmvvv|||}}}vvvnnngggaaa[[[SSSNNNGGGDDD@@@>>>???BBBCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRRRRRRRTTTXXX[[[aaahhhrrr}}}lll```aaasss~~~YYY@@@888777444///111111000///......------+++,,,------...------,,,+++***))))))***---000222++++++++++++++++++++++++,,,,,,,,,,,,---------...***++++++++++++***))))))))))))))))))************)))(((((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))******+++++++++,,,,,,,,,,,,+++---///000000111333555444666999999999888888999???FFFOOOSSSTTTTTTWWW[[[]]]\\\___ccccccaaabbbggghhhmmmuuulllUUULLLEEE<<<999===???BBBDDDFFFGGGHHHGGGEEEEEEGGGJJJMMMMMMLLLIIIHHHBBB@@@@@@NNNlllhhhZZZXXXYYYVVVSSSWWWUUURRROOOLLLKKKKKKKKKGGGFFFDDDDDDFFFGGGFFFEEECCCDDDFFFFFFEEEDDDAAA@@@AAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBBBBDDDEEEEEEDDD>>>???@@@@@@???@@@BBBDDDCCCAAA???>>>>>>===:::777777666666666666777888888888888999888888777666555444555666777888888888888444444555666666555444444000111333333333222000...000000000000000000000000......---,,,,,,,,,,,,---,,,,,,---...////////////......666???<<<999MMMjjj{{{mmm___UUUOOOMMMJJJIIIHHHHHHFFFDDDCCCDDDEEEEEEDDDDDDFFFHHHHHHIIIKKKMMMQQQWWW___dddjjjttt|||rrrppphhh^^^VVVQQQLLLGGGDDD@@@>>><<<<<>>===???>>>===CCCDDDFFFFFFEEEEEEFFFHHHFFFCCCEEEJJJMMMHHHCCCAAA>>>GGG]]]{{{}}}ooo^^^WWWXXX[[[WWWRRRZZZXXXTTTQQQOOOOOOOOOOOOJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJHHHDDDBBBCCCEEEDDDBBBAAABBBEEEGGGEEECCCCCCAAA@@@CCCHHHJJJGGGCCC@@@???>>>>>>>>>???@@@AAABBBAAA@@@>>>===;;;:::999444555666777999:::;;;<<<;;;:::888777666555555555;;;<<<>>>>>>===:::777555666666555555444444444444333333333333222111000000//////.........---------........................,,,------...///000000111000333555555333666<<>>===<<<<<<;;;;;;777777888888999:::::::::888888777777777777888888:::;;;===>>>>>><<<:::999555555555555444444333333333333333333222111000//////.........------------------------------------,,,,,,------...//////000///111333222111333999???FFFcccxxxfffjjj{{{|||nnnddd___XXXSSSOOOLLLJJJHHHIIIGGGEEEDDDEEEGGGGGGFFFIIIIIIHHHGGGGGGHHHIIIJJJLLLSSS]]]gggpppxxx~~~|||uuunnniiifffaaa[[[UUURRROOOJJJDDDAAA??????@@@>>>@@@BBBEEEGGGHHHHHHIIIJJJLLLMMMOOOQQQSSSSSSTTTPPPQQQPPPOOOMMMNNNPPPRRRVVVWWWZZZ]]]___fffuuuqqqnnnqqqQQQ???333444666222000333222111000///............++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++...///000000000000222444444777::::::777666777:::AAAFFFMMMRRRTTTVVVYYY]]]^^^]]]___cccdddbbbdddiiijjjnnnvvv~~~pppeeeXXXKKKBBB???;;;<<>>AAAPPPmmmddd]]]UUUPPPPPPQQQPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLIIIJJJJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCAAA@@@BBBEEEFFFDDDAAA???AAACCCDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999666666666777888999:::;;;;;;<<<>>>>>>>>><<<:::999444444444444333333333333222333333222222111000///............------------------------------------,,,,,,,,,---......//////...000111000///000555999:::RRRsssiii```eee}}}}}}sssnnnfff^^^XXXSSSOOOLLLKKKIIIGGGFFFGGGHHHHHHGGGIIIHHHGGGFFFEEEFFFFFFGGGHHHJJJNNNSSSYYYaaaiiiooozzz{{{yyywwwssspppkkkfff```\\\ZZZVVVQQQMMMHHHFFFBBB???======>>>???@@@AAACCCFFFHHHIIIJJJJJJMMMNNNPPPRRRSSSSSSRRRQQQOOOPPPPPPOOONNNOOOQQQSSSTTTVVV\\\bbbhhhrrrooopppsssRRRBBB777000222333000000444222111000///............++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++,,,...000000000111333555666999;;;:::777666777999???EEEMMMSSSUUUWWWZZZ\\\\\\\\\___ddddddbbbcccggghhhlllttt|||mmmbbbhhhhhh___TTTNNNGGGAAAAAA???>>>@@@CCCFFFGGGFFFGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFGGGEEE>>>;;;BBBLLLjjjxxx\\\YYYTTTPPPNNNNNNNNNOOOMMMNNNOOOPPPQQQQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@???@@@CCCCCCBBB@@@AAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777888999::::::>>>>>>>>>===;;;888666444333333333333333333222222222222222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...///000///---...111444777HHHaaazzzzzzeee]]]dddsssvvvnnngggaaa[[[XXXSSSPPPMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHKKKQQQXXX^^^cccnnn{{{}}}|||xxxtttnnnkkkiiigggdddbbb[[[XXXTTTQQQPPPNNNJJJHHHAAA???>>><<<<<<>>>@@@AAABBBCCCEEEGGGIIIKKKLLLMMMOOOQQQSSSUUUUUUTTTRRRPPPOOOPPPQQQPPPOOOPPPSSSUUUWWW\\\fffqqqyyyyyywwwxxxSSS:::888333000222222///000444111111///...............++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***---///111111222444666777:::<<<;;;888666777999>>>EEENNNTTTVVVWWWYYY\\\[[[\\\___ddddddaaaaaaeeegggkkksss~~~mmm[[[OOODDDHHHHHHCCC===<<<<<<<<>>???@@@======<<<;;;:::999888888888999999::::::;;;<<<<<<999888777777666666777777;;;;;;;;;:::888666333222111111111222222222222222111111111111000///......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............///////////////.........000222444===LLL\\\lll}}}jjj\\\eeetttyyysssmmmjjjaaa]]]XXXTTTQQQOOOLLLJJJGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIILLLPPPSSSRRRZZZdddlllqqqyyyzzzwwwrrrmmmiiigggfffeeeaaa___[[[XXXVVVTTTRRRQQQJJJIIIFFFDDDCCCCCCAAA@@@======<<<===>>>@@@CCCDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRUUUWWWWWWVVVTTTRRRRRRSSSSSSRRRRRRUUUYYY\\\eeennn|||gggvvvUUU<<<444444222222333222//////222111000///...------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))******++++++******)))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))),,,///111222222444666888;;;===<<<888777888999>>>EEENNNTTTVVVWWWYYY[[[[[[[[[___dddddd``````dddgggkkksssyyykkk^^^QQQFFF@@@;;;;;;:::999888;;;>>>AAA@@@AAACCCFFFHHHJJJLLLLLLJJJKKKJJJGGGCCC@@@???@@@======>>>@@@GGG\\\|||fffWWWZZZWWWTTTQQQNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAACCCFFFIIIIIIHHHCCCDDDEEECCCAAA@@@@@@AAA@@@@@@@@@???@@@AAABBBBBBCCC@@@===::::::;;;>>>@@@>>>======;;;:::999888888777888888999:::;;;;;;<<<999999777666555444444444555555555666666555555555000000000111111111111111000111111000000///...---,,,,,,,,,,,,------------++++++++++++++++++++++++------------------.....................//////000333777???HHHUUUjjjiiihhhjjjrrr|||qqqmmmgggaaa]]]YYYUUURRRMMMLLLKKKIIIIIIIIIJJJKKKHHHJJJKKKLLLKKKKKKMMMNNNNNNPPPTTTZZZ]]]cccnnnyyy}}}|||zzzwwwtttrrrpppooolllpppqqqmmmjjjkkkiiifffdddbbb^^^ZZZXXXVVVVVVVVVQQQPPPNNNLLLJJJHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>======>>>???AAADDDFFFGGGGGGHHHIIIJJJLLLNNNQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUVVVVVVVVVYYY^^^eeejjjttt~~~{{{mmmeeeccc>>>333777333333222222222111000000111000///...------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************)))))))))))))))))))))))))))******++++++++++++******''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++))),,,000222222222444555888;;;===<<<999888999;;;@@@FFFNNNSSSUUUVVVXXX[[[\\\[[[^^^bbbbbb___```ccchhhllluuuhhheee___UUUJJJBBB===<<<===:::999;;;>>>@@@CCCDDDBBBCCCEEEFFFHHHJJJLLLNNNJJJJJJJJJGGGCCC@@@???@@@===???GGGVVVkkkssscccYYYSSSUUURRRMMMKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@BBBEEEGGGFFFEEECCCEEEEEEDDD@@@??????AAA??????@@@@@@@@@AAACCCEEEAAA@@@===;;;;;;;;;===>>><<<<<<<<<<<<;;;;;;::::::888999999999999999999999888777666555333333222222222333333444444555555555/////////000000111111111000000000000///...------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---............111333999BBBLLL^^^{{{zzztttmmmkkkqqq}}}{{{tttnnnjjjeeeaaa^^^WWWVVVSSSQQQOOOMMMMMMMMMHHHIIIKKKLLLKKKKKKLLLMMMNNNKKKLLLQQQSSSTTT[[[cccoooxxx}}}{{{{{{vvvtttrrrsssttttttrrrpppjjjiiigggeeecccbbb```______bbbccc^^^[[[[[[YYYVVVUUUSSSQQQPPPNNNNNNNNNNNNHHHHHHGGGFFFDDDBBBBBBBBB@@@AAA@@@@@@??????@@@AAA??????@@@AAACCCFFFHHHIIIIIIIIIJJJKKKMMMPPPRRRTTTRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXYYY[[[```jjjuuu|||zzznnnkkknnnLLL555222999333222000000222333111...000000///...------------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++***---000222222222333444777:::===<<<:::999:::===CCCHHHOOORRRSSSUUUXXXZZZ]]]\\\]]]aaa```^^^___dddjjjnnnvvvRRRSSSRRRLLLCCC===<<<>>><<<888777;;;@@@AAAAAA@@@EEEFFFGGGGGGFFFGGGIIIKKKIIIJJJIIIGGGDDDAAAAAAAAAEEEJJJ[[[xxxuuu___VVVTTTSSSQQQLLLGGGEEEGGGIIIHHHGGGHHHGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFDDDCCCBBBAAADDDBBB@@@AAADDDEEEDDDAAACCCEEEFFFDDD@@@>>>???@@@??????@@@@@@@@@AAADDDFFF@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========::::::999999888777777666666666555444333333333333555555444444444333333333.../////////000000111111000000000000///...---,,,+++++++++,,,,,,---------*********************************)))))))))))))))++++++***+++---......------...444>>>GGGTTTiii}}}~~~vvvooommmttt}}}wwwsssnnnjjjhhh___]]]ZZZVVVSSSPPPOOOOOOGGGHHHIIIIIIIIIIIIKKKLLLMMMHHHIIINNNPPPOOORRRWWWXXXbbbooowwwyyywwwwwwxxxwwwwwwxxxyyy|||zzzvvvtttrrrooommmllliiiggghhhiiiiiieeebbb]]]\\\[[[ZZZXXXWWWVVVUUUQQQTTTTTTQQQQQQRRRPPPLLLIIIIIIHHHGGGGGGGGGGGGGGG@@@AAAAAA@@@>>><<<<<<===>>>??????>>>===>>>???@@@@@@@@@AAACCCDDDGGGHHHJJJJJJJJJKKKLLLNNNPPPSSSUUURRRSSSTTTVVVYYY[[[]]]^^^YYYYYY[[[^^^fffssstttmmmzzzoooRRR>>>333222888222000......222444222...000000...---------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++***---111222222222222333777:::======:::999;;;>>>EEEIIIOOORRRRRRTTTWWWZZZ^^^\\\]]]```___]]]___dddkkkooowww