BM6@ 6(@@ 111///......///000000///000000000111444666777777555888@@@MMMZZZfffrrr{{{xxxxxx~~~zzzwwweeeoooyyyaaaMMMJJJKKKJJJRRRsssyyyoooggg___VVVLLLEEEAAA:::;;;CCCEEEGGGWWWkkknnnppppppnnnqqquuupppfffddddddhhhpppuuuuuuwww{{{xxx|||||||||{{{vvvlll[[[JJJ>>>888666444555777999::::::DDDMMMYYYaaadddfffiiimmmooopppqqqooollllllnnnqqqkkkmmmpppsssttttttsssrrrpppqqqqqqmmmjjjooozzz|||uuutttqqqjjj]]]QQQQQQ[[[```___^^^VVVMMMIIILLLOOONNNMMMHHHMMMOOOGGG:::///+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------************************,,,,,,------.../////////000000000111222444555666666777888888777666777999:::======???KKKccc|||nnnaaasssvvvhhh,,,---......///000000111000000000222444666777888;;;>>>HHHXXXiiivvv}}}xxxooozzzrrrfffppptttfffVVVQQQQQQSSSZZZooo|||{{{uuujjj```VVVLLLCCC>>>???888666;;;===@@@NNN```ffflllqqqpppqqqrrroooiiibbbaaaeeekkkppppppsssvvvwww|||zzzyyy}}}|||ttteeeUUUKKK@@@<<<777555444555666666:::AAAJJJQQQVVV\\\dddkkklllmmmmmmllliiiiiilllooolllmmmnnnoooqqqrrrrrrsssqqqrrrqqqmmmkkkoooyyy}}}{{{uuugggXXXUUU]]]fffiiiaaa[[[SSSNNNMMMPPPUUUXXXNNNRRRSSSKKK>>>222......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////000000000111222333555666666777888888666555666888:::;;;;;;>>>LLLddd{{{~~~aaaZZZqqqmmmzzz---000333333000...///111000111111333444666888999<<<@@@KKK]]]ppp|||~~~{{{uuuzzzttt{{{tttvvv{{{nnnVVVNNNUUUVVV^^^rrr}}}zzzwwwpppeeeXXXLLLBBB;;;777999555555999:::===HHHUUU^^^fffmmmooonnnnnnmmmjjj^^^\\\^^^dddggghhhkkkppptttyyy|||qqqpppwww|||pppcccZZZLLLFFF???888555555555555444777<<<@@@EEENNNYYYaaahhhiiijjjjjjjjjjjjlllnnnmmmmmmllllllmmmoooqqqrrrppprrrqqqmmmjjjmmmvvv}}}~~~ooo\\\SSSXXXccclllddd```XXXPPPKKKMMMTTTZZZSSSUUUUUUMMMAAA555///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222333444555666777888888666666777888::::::999>>>NNNggg{{{~~~oooWWWTTTooo~~~sssttt333888;;;999222------///000111333444555777999;;;<<>>PPPhhh{{{}}}mmmUUUSSSnnnllljjjwwwzzz~~~yyyppp333888;;;999222------///000222444555666777;;;>>>@@@KKKUUUZZZ```hhhnnnnnnxxxwww{{{|||www|||bbbSSSSSSUUUZZZ{{{~~~zzznnneeeWWWIII???:::999:::555999;;;999===KKK```nnneee___[[[]]]dddfffdddaaaQQQOOOPPPTTTWWWXXX[[[```aaahhhqqqwwwyyyzzz{{{}}}yyyzzz}}}~~~zzzsssnnnmmmeeeYYYMMMDDD>>>999666777777666555555888<<<@@@NNNSSS\\\fffmmmoooooommmnnnnnnoooooonnnkkkiiigggjjjjjjjjjhhhfffgggkkkooo~~~wwwttt~~~zzzqqqeeeZZZXXX___iiinnnhhhbbb___^^^\\\XXXSSSOOOOOOMMMIIICCC;;;444000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111222333444444333666888::::::<<<>>>AAA===<<<:::???PPPhhhzzzoooTTTQQQmmmfff^^^oooxxx{{{}}}nnn---000333333000...///111000333666777666888<<<@@@CCCOOOWWWVVVWWWaaajjjlllwwwyyyqqqwwwmmmOOONNNWWWZZZkkkyyyssshhh\\\LLL???:::999::::::;;;<<<999666AAAZZZqqq|||cccWWWNNNRRRYYY\\\ZZZXXXKKKIIIJJJOOORRRSSSUUUZZZZZZ```iiinnnooopppqqqssspppwww}}}yyyvvvxxxrrrggg[[[PPPFFF>>>999999888777777777777888999>>>CCCMMMYYYccciiijjjhhhjjjlllmmmnnnmmmjjjgggeeeffffffgggfffeeeeeegggiiinnn|||yyyxxxxxxuuupppmmmjjjiiieee___^^^```___\\\[[[]]]aaa___WWWPPPOOONNNLLLJJJFFF@@@999444------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222111111222222333444333555888:::;;;===???BBB>>>===<<>>===<<<;;;::::::666999@@@KKKWWW```ddddddffffffggghhhhhhhhhggggggcccdddeeeeeeeeeeeefffffffffqqq}}}~~~wwwqqqoookkkgggiiipppqqqfffYYYQQQNNNOOORRRUUUXXXVVVPPPKKKPPPMMMKKKIIIHHHCCC;;;555------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////222222111111222222333333333555777999999:::<<<>>>===>>><<<===HHH^^^tttlllOOOLLLiiijjj\\\wwwvvv111///......///000000///000444888888777888===BBBQQQZZZ___```iiiyyy|||qqqxxxkkkxxxcccIIIHHHNNNPPP[[[kkk}}}~~~~~~{{{wwwjjjYYYCCC777888<<<===:::777;;;BBBRRRoooyyy```<<<666333888;;;::::::===BBBBBBEEELLLPPPOOOQQQTTTZZZ^^^bbbbbb```^^^___aaa^^^^^^```gggpppyyy~~~{{{zzzyyyzzz|||~~~~~~~~~xxxwwwuuusssooohhhaaa[[[NNNKKKFFFCCCAAA???===<<<666666999BBBNNNZZZaaadddbbbbbbbbbcccdddgggiiijjjbbbccceeefffffffffffffffhhhjjjrrr|||}}}wwwssstttsssnnnqqq|||~~~nnnWWWHHHIIIMMMRRRTTTRRROOOLLLKKKPPPLLLIIIHHHGGGBBB999222---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------************************,,,,,,------...//////000222222222111222222333333444666777888777777999:::<<<>>><<<;;;EEEZZZqqq~~~nnnQQQNNNjjjiii[[[zzz|||//////...//////000111222666444444888999999>>>DDDPPPgggxxxwwwqqquuuvvv\\\\\\xxxuuuVVVGGGSSSXXXUUUhhh~~~~~~yyytttoooUUU>>>:::<<<999999<<<;;;;;;LLLmmmzzz___JJJ999888555333222444888<<>>222///,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))+++---...---,,,,,,+++++++++,,,,,,''')))++++++++++++---//////111222222111111111222555666777777666777999;;;===>>>===<<>>;;;===:::999<<>>444555666777777666666666;;;???DDDHHHLLLOOOSSSVVV______```bbbaaa^^^XXXTTTHHHDDD@@@DDDOOO[[[aaadddlllpppwww{{{}}}~~~~~~|||{{{||||||xxxrrrqqqtttsssnnnggg```\\\YYYXXXWWW\\\```eeeiiimmmkkk___SSSNNNHHHCCCFFFQQQ]]]eeehhheeebbb``````ccceeefffeeeccccccjjjuuuxxxrrrkkkhhhrrr~~~}}}vvvooocccUUUEEENNNYYY___[[[RRRIIIDDDDDDMMMQQQMMMIIIGGGFFFBBB333000---++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------+++++++++,,,...///777444000,,,)))))))))***)))+++,,,---------///111///111222222111111111222555666777777666777999;;;======;;;:::BBBWWWqqqwwwYYYQQQooojjj___............///000111222333555888:::999;;;FFFRRRkkk}}}|||~~~qqqbbbqqqbbbVVVRRRYYY^^^kkk~~~xxxqqqlll[[[JJJ;;;;;;>>>>>>===@@@AAALLLbbbtttpppXXXBBB999555555555666666555555555888<<>>:::===DDDKKKNNNMMMWWW```kkksssuuuuuuvvvxxxyyytttqqqrrrssstttyyy}}}yyywwwvvvvvvvvvqqqVVVDDDCCC>>>;;;BBBQQQ```hhhjjjeeebbb``````aaaccccccbbbdddbbbfffoootttppphhhccckkk{{{~~~vvvlllbbbJJJRRRbbbooolllYYYJJJFFFBBBJJJPPPOOOMMMLLLJJJGGG666333///,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...---,,,---...///000;;;888222,,,)))(((***++++++---////////////111222///000222222111111222333555666777777666777999;;;<<<;;;999999@@@TTTooobbbXXXrrrqqqaaa}}}............///111222333333666999;;;888:::GGGUUUjjjyyyrrrjjj```ZZZXXX]]]fff|||xxxlll```JJJ???777:::@@@BBBBBBDDDAAAQQQiiitttfffMMM@@@AAA===999444111111444666888444999AAAHHHNNNSSSXXX[[[`````````aaa```[[[UUUPPPGGGBBB======@@@BBB???;;;DDDLLLXXXcccjjjlllmmmmmmhhhaaa\\\^^^dddlllwwwdddIII>>>===:::===KKK^^^jjjjjjeeegggfffdddccccccccccccccceeebbbaaaffflllmmmiiieeeeeevvv~~~uuulllRRRRRR```tttuuuaaaOOOKKKCCCIIIOOOQQQPPPNNNKKKIII:::666111---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------------...///000555333000,,,++++++---...,,,...////////////111222...000222222111111222333555666777777666777999;;;;;;999777888>>>PPPlllmmm___ssssss\\\uuu|||------......///111222333444666:::;;;888:::FFFTTT^^^hhhrrr{{{{{{{{{|||___]]][[[aaatttyyyfffRRR@@@;;;888;;;@@@CCCDDDEEECCCSSShhhnnn\\\EEE@@@HHH???<<<999777888999888777222666<<>>AAACCCDDDDDDHHHTTTcccfffTTT???<<>>777555777999<<>>IIIdddsssbbbnnn~~~qqqTTTeee}}}---------...000111333444555555888===@@@CCCLLLUUUXXXZZZgggwww|||zzzfffSSSMMMUUU[[[ggg|||yyyqqqYYY@@@<<<>>>@@@BBBEEEHHHJJJKKKMMMTTT___cccTTTAAA:::@@@:::???IIISSSYYYVVVKKKAAA???===:::999<<>>===AAAPPPeee|||yyymmmggghhhaaacccdddccc```^^^^^^```^^^```^^^WWWWWW```gggjjjpppvvv}}}}}}wwwnnnjjjjjjjjjaaaVVVOOONNNOOOOOOOOOLLLHHHHHHLLLLLLGGGEEEFFFDDD>>>777000---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++------,,,,,,,,,+++******,,,...///...------...000---///111222222222333444555666777777666777999;;;;;;888:::>>>???GGGaaa|||yyyhhhqqqzzz]]]kkk,,,------...000111333444444444777>>>CCCHHHOOOWWW______lll}}}}}}vvvjjjYYYVVVQQQ^^^gggttt}}}vvvlllVVV>>>888<<<@@@DDDHHHNNNRRRTTTPPPTTT^^^cccYYYFFF===??????BBBKKKVVV^^^^^^VVVOOOJJJFFF???:::;;;CCCOOOWWWZZZ[[[]]]```bbbaaa^^^[[[SSSQQQQQQWWW___dddcccaaa[[[TTTJJJBBB======>>>??????FFFRRR^^^iiizzzbbbBBB???JJJQQQddd}}}lllTTTSSS[[[aaaccceeedddaaa______aaaYYY______XXXVVV\\\bbbeeeqqqyyyvvvoooqqqxxxsssooobbbPPPFFFIIIOOOQQQLLLGGGFFFJJJKKKFFFDDDGGGEEE@@@777111...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++---,,,*********,,,...///---...//////......///000---///111222222222333555555666777777666777999;;;;;;999;;;@@@@@@GGG___zzzooovvv}}}dddvvv......///111222333444555555888666:::DDDFFFJJJXXXdddhhhrrr|||ssscccWWWSSS^^^^^^dddxxxjjjUUUCCC@@@AAACCCEEEIIIPPPZZZaaa^^^bbbfffeee___VVVNNNIIIMMMOOOTTT\\\dddiiilllmmmgggXXXKKKFFFCCCCCCKKKVVV\\\]]]___```bbbbbbbbbbbb[[[aaacccaaaeeeooo{{{}}}rrraaaPPPDDD>>>======<<>>CCCWWWtttrrrwww~~~|||zzzqqq...///000111333444555555111999:::;;;AAADDDPPPeeeyyy```QQQWWWVVViii}}}||||||vvvdddRRRLLLQQQVVVVVVQQQMMMKKKKKK[[[lllxxx~~~|||oooeeeaaabbb[[[RRRNNNUUUZZZWWWUUUWWWXXXZZZ^^^cccgggkkknnnooovvv|||}}}uuummmcccaaa___]]]]]]___aaacccYYYXXXaaaiiifffjjjoookkkuuu[[[LLLaaasssqqqooouuulllZZZHHHFFFPPPXXXYYYZZZSSSTTT^^^ccc___]]]```UUURRRRRRVVVWWWUUUWWW[[[nnnzzztttfff___QQQCCCKKK^^^[[[YYYSSSMMMIIIHHHHHHGGGEEEFFFDDD===666///,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,------------...000//////000111333444555555555555666777888999999:::888===:::888<<>><<<;;;@@@AAAHHHZZZllljjjSSSXXXhhhooo~~~{{{pppdddWWWUUUVVV]]]eeeggg___WWWSSSVVV\\\eeeooo}}}}}}qqqiiigggkkkooogggUUUHHHKKKRRRSSSQQQSSSZZZ[[[]]]aaaeeeiiimmmoootttvvvvvvvvvxxxvvvlll```ZZZ[[[ZZZUUUSSS]]]ppp}}}xxxtttrrrhhhSSSSSSUUUbbb|||yyyeeeLLLOOOiiitttmmmjjjnnnooogggZZZZZZffflllhhhLLL@@@;;;DDDTTT^^^aaaaaaZZZWWWSSSPPPNNNNNNPPPRRR^^^ppp~~~xxxvvvggg______VVVFFFDDDNNNSSSPPPOOONNNKKKGGGHHHLLLHHHEEEBBB@@@:::222---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***,,,------...---,,,,,,------------......------......---,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***,,,------------...000...///000111333444666666555666666777888999:::::::::@@@<<<888@@@HHHVVViii~~~pppyyyrrrssszzzppp///000111222444555666666:::>>><<<===DDDDDDIIIXXXaaavvv~~~}}}uuu```ZZZccclll{{{{{{tttlll___[[[[[[aaallluuuxxxwwwrrrpppmmmllloooxxxsssdddaaaiiirrrnnnZZZJJJKKKRRRSSSRRRSSSYYYWWWVVVVVV[[[ccckkkqqqssssssqqqpppppplll^^^OOOKKKUUU___^^^[[[bbbuuusssggg```VVVTTTeeeyyy|||sssbbbVVVFFFLLLcccjjjgggjjjiiiooogggTTTKKKRRRVVVRRRCCCDDDFFFLLLWWWbbbddd```[[[XXXRRRLLLKKKNNNSSSUUUUUUjjjyyyqqqfff]]]YYY\\\XXXLLLDDDFFFHHHGGGIIIMMMLLLHHHJJJOOOKKKEEEAAAAAA<<<333...///++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------------,,,++++++,,,,,,,,,---------,,,,,,---...---,,,++++++++++++*********+++,,,---++++++++++++++++++++++++***,,,------------...000......000111333555666777666666777888999:::;;;;;;999???:::888DDDPPP\\\kkk~~~yyyuuu|||sssooo{{{xxxppp000000111222444555666666777;;;999===GGGJJJNNN\\\___pppyyyyyyrrrrrr}}}~~~nnncccfffjjjiii{{{vvvpppeeeddddddjjjtttzzzddd[[[aaakkkoooZZZIIIKKKTTTUUUTTTTTTWWWRRRMMMKKKQQQ\\\iiiqqqrrrrrrpppooonnnhhhWWWFFF===PPPdddkkkhhhlll}}}{{{}}}vvvfffZZZ^^^jjjhhh\\\UUUMMMBBBHHHZZZ______fffhhhooofffLLL<<>>DDDPPPZZZ\\\```hhhggg```ZZZWWWQQQKKKLLLSSSZZZ^^^VVVjjjzzzjjjeeecccgggeee[[[PPPJJJCCCCCCGGGMMMLLLGGGIIIOOOMMMFFFAAAAAA===444///111++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,&&&''')))+++,,,---,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***,,,------------...000---...000111333555666777777777888999:::;;;;;;<<<888===888888GGGUUUaaannnqqqhhhrrrhhhqqqooo000000111222444555666777<<<:::;;;@@@EEEIIIRRR\\\hhhuuu|||~~~}}}tttaaa\\\___iiiyyy~~~{{{uuuqqqqqqrrrxxxttt___VVV___mmmqqq]]]IIIGGGSSS[[[WWWOOOUUUNNNDDD@@@DDDPPP^^^hhhmmmmmmmmmmmmmmmgggTTTBBB???MMMddduuuwwwuuu}}}|||wwwjjjbbbZZZJJJCCCBBB@@@@@@KKK[[[cccaaahhhmmm^^^GGG===:::>>>JJJ\\\fffttt|||zzzqqqfff```[[[UUUNNNKKKMMMQQQTTTUUUYYYZZZyyy~~~wwwsssttttttnnnjjj[[[CCCHHHKKKMMMMMMHHHDDDEEEHHHLLLEEE?????????:::222+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++******++++++,,,)))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,------............///111333666777888888888999:::;;;===>>>:::;;;<<>>BBBNNNiiimmmdddddd```ZZZSSSNNNOOOQQQSSSTTTRRRYYYwww|||}}}zzzooohhhYYYAAAHHHKKKNNNNNNIIIEEEEEEGGGKKKEEE@@@@@@@@@<<<333,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))***++++++,,,,,,------.........///000111333555666666666777777888:::;;;<<<:::999999???JJJWWWcccjjjrrruuuxxxkkkzzzxxxttt//////000111333444555666777777;;;AAAFFFKKKVVVaaalll~~~~~~~~~}}}rrrqqqrrrzzz}}}XXXFFFIIIQQQTTTXXXYYYYYYXXXWWWVVVUUUUUUYYYZZZUUUHHH:::666???JJJ]]]bbbfffhhhhhhcccVVVJJJHHHRRRfffwwwzzzuuuxxx~~~sssiiijjjnnnqqqaaaDDD666666555777AAALLLRRRRRRUUUbbb```UUURRRQQQVVVbbbwww~~~iiiaaacccddd___XXXRRRPPPQQQQQQRRROOOXXXlllyyyyyyrrrgggYYYEEEHHHLLLPPPNNNJJJGGGEEEEEEJJJGGGCCCAAAAAA>>>666///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********))))))))))))))))))))))))***++++++,,,,,,------...,,,---///111333444555555555555555666777888999::::::999===KKK]]]jjjnnnlllsssnnn~~~lllzzzzzz...///000111333444555555:::;;;>>>CCCFFFKKKVVVbbbwww~~~sssrrrttt~~~}}}|||yyy}}}}}}UUUBBBHHHRRRSSSUUU\\\cccfffbbb______aaaVVVVVVTTTLLLBBB<<<<<<>>>MMMVVV___eeegggcccYYYNNNEEEQQQhhh|||~~~uuuqqquuummmfffdddlll{{{oooeeegggnnnuuudddDDD555444444888???HHHMMMOOOZZZpppxxxqqqllliiiooo~~~~~~yyysssmmmfffbbbddd```ZZZTTTQQQPPPPPPPPPRRRVVV\\\```mmm~~~qqqggg\\\LLLHHHMMMPPPNNNJJJIIIFFFDDDHHHHHHEEECCCBBB@@@999111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------,,,+++******))))))))))))))))))))))))))))))***++++++,,,,,,------...+++---///222444444444444555555555666666888999999:::;;;EEE[[[tttzzzppp~~~sss```tttqqq//////000111333444555666;;;<<>>???JJJVVV___dddddd[[[RRRJJJTTThhhyyyzzzpppmmmrrrfffYYYKKKHHHSSSbbbmmmqqquuukkkgggiiinnnuuufffGGG555333444999???FFFKKKOOOccc}}}zzzuuu}}}rrrnnnqqqsssmmmfffaaa^^^ZZZUUUQQQOOOOOOPPPRRRUUURRRXXXpppxxx{{{zzznnnddd\\\PPPGGGMMMOOOKKKIIIJJJHHHCCCFFFHHHGGGDDDCCCBBB<<<333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))***++++++,,,,,,------...+++---///222444444444444777777777777888888999:::<<<;;;CCCZZZttt|||rrrtttkkk\\\pppuuu000000111222444555666777888999>>>EEEKKKVVViii{{{kkk\\\YYY[[[vvv|||~~~~~~~~~|||tttdddRRRFFFDDDGGGJJJWWW^^^VVVJJJFFFMMMTTTbbbfff^^^KKK>>>BBBMMMTTTXXX\\\aaaaaa```aaagggmmmooocccTTTKKKIIIIIIGGGDDD<<>>EEENNNTTTcccccchhhlllooouuuhhhKKK555333333999>>>DDDKKKRRRlll}}}uuurrr}}}xxxsssrrroooiiiddd^^^]]]ZZZVVVQQQNNNNNNOOONNNRRRPPP]]]|||uuuttttttiiiaaaZZZOOOFFFLLLLLLHHHGGGKKKJJJDDDCCCHHHIIIDDDCCCDDD>>>444...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++*********)))((((((((())))))))))))))))))))))))***++++++,,,,,,------...,,,---///111333444555555888888888888888999:::;;;>>>999:::HHH]]]lllooolllnnnlll^^^pppuuu|||111111222333555666777888888:::???EEEMMM[[[rrr}}}iii___]]]]]]{{{~~~}}}~~~||||||vvvgggSSSFFFDDDGGGAAAHHHJJJCCC===>>>AAABBBDDDFFFFFFBBB???BBBKKKTTTWWWZZZ[[[TTTNNNQQQ^^^jjjvvvtttnnncccWWWNNNKKKKKKBBBCCCEEEJJJUUU^^^\\\VVVOOOVVVaaaggg___TTTXXXdddqqqlllaaaSSSGGGAAABBBEEEQQQXXXdddlllpppwwwjjjMMM888444444:::@@@DDDMMMWWWmmmuuulll]]][[[```lll}}}vvvrrrnnnmmmnnnkkkeee```___^^^\\\WWWQQQMMMMMMNNNKKKOOONNN]]]{{{zzzrrrnnnooogggaaa[[[QQQEEEJJJJJJDDDEEELLLLLLEEE@@@HHHIIIDDDBBBDDD???444...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,------.........///000111333555666999999888888888999::::::===999888???LLLWWW[[[[[[cccyyy___ppppppvvv111222333444666777888888<<<>>>AAAFFFMMM\\\uuu{{{}}}{{{nnnjjjhhhggg~~~}}}}}}zzz|||yyykkkWWWIIIFFFHHHJJJKKKGGGAAAAAADDDAAA:::999666888>>>BBBFFFMMMVVVVVVZZZXXXLLLAAADDDVVVgggsssiiiUUUNNNOOOJJJEEE@@@BBBNNNZZZ\\\VVVQQQ[[[lllsssgggVVVTTT]]]sssvvvvvvkkkYYYJJJDDDDDDFFFOOO```jjjrrrzzzlllMMM;;;777777===BBBGGGQQQ\\\eeeaaaLLL:::>>>IIIWWWfffmmmbbbZZZ___lllqqqjjj`````````^^^YYYRRRMMMLLLMMMKKKNNNIIIVVVpppsssssspppjjjlllhhhccc___VVVDDDIIIHHHAAACCCLLLMMMFFF???HHHJJJDDDBBBEEE???444...---,,,,,,++++++,,,,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,---...............///111333666777888888888888888888999:::999:::===BBBIIIMMMNNNMMMSSSqqqaaarrr}}}kkkuuu111222444555555555777999999===EEEMMMXXXeeesss}}}~~~|||{{{}}}|||ssswww~~~}}}|||zzzyyyxxxtttgggYYYTTTUUUZZZXXXQQQHHHEEEFFFEEE@@@===666555<<>>;;;;;;<<<222---***---...+++((((((++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''((()))***+++,,,------)))))))))))))))******+++((()))+++,,,---.........---...///000000111333666:::999777777888999888888:::999999===BBBFFFFFFEEEHHH^^^sssrrrqqqqqqrrrwwwnnnttt111222444555555666777999===@@@EEELLLUUUcccrrr|||}}}xxx|||{{{vvvvvv}}}|||{{{yyyuuu}}}|||zzz{{{yyyyyyuuukkkaaa]]]```cccddd```YYYTTTSSSPPPLLLGGGAAA>>>@@@EEELLLYYYeeehhhkkkkkkcccVVVJJJCCCAAAQQQ___sssvvviiiaaaVVVUUUUUUTTTOOOLLLMMMRRR[[[cccvvv{{{ooommmggghhhllluuuzzztttfffYYYOOOKKKOOO```sssrrrXXX===;;;@@@EEEGGGKKKWWWhhhuuuVVVBBB444777;;;999===GGGXXXdddtttzzzooogggbbb```]]]ZZZVVVQQQMMMJJJNNNFFFIIIOOOSSSfffyyyiiibbb^^^TTTMMMIIILLLOOOMMMIIIHHH@@@BBBDDDCCC???<<<<<<===444...***---...,,,)))***++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***************)))))))))))))))******+++)))***+++,,,---.........---...///000000111333666:::888777777888999999888;;;:::999<<>>>>>888000+++,,,...,,,+++,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,+++***))))))+++++++++*********)))))))))))))))))))))******+++)))***+++---............---...///000000111333666:::888777777888999999888<<<:::999<<>>>>>AAALLL___xxx}}}~~~|||}}}~~~~~~}}}}}}|||yyyvvvuuurrrmmmmmmppp{{{}}}ooodddbbbbbb```^^^aaajjjvvv}}}yyylllbbb^^^^^^^^^ZZZUUUUUUZZZbbbjjjnnnnnnccc___eeedddTTTCCC;;;<<>>MMMbbbpppqqqnnnpppvvvxxxsssmmmhhhfffgggjjjlllaaa^^^^^^```bbb^^^SSSKKKGGGHHHHHHGGGXXX|||]]]RRR^^^gggiiieee\\\XXXOOOIIIKKKNNNMMMLLLKKKFFFDDDDDDEEEFFFFFFCCC@@@<<<444.........,,,,,,---++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++((()))***+++,,,---------------,,,+++***)))(((''')))))))))))))))******+++,,,------...............---...///000000111333666888777666777999::::::::::::999999===CCCHHHHHHGGGDDDWWWwwwyyy}}}|||yyywww000222555666777888;;;===??????CCCOOObbbvvv{{{uuujjjnnn~~~}}}|||{{{uuupppjjj^^^LLL===777:::>>>BBBFFFMMMVVVXXXUUUZZZaaahhhnnntttuuuiiiYYYIIIRRRbbbsss|||uuulllhhheeehhhoooxxx~~~ooolllsss}}}wwwbbbWWW[[[YYYRRRVVVhhhrrrpppsss|||}}}uuuiii]]]YYY[[[bbbhhhdddbbbdddfff___VVV^^^nnn}}}}}}iiiHHH444===QQQjjjvvvtttmmmmmmrrrtttrrrnnngggbbb```bbbdddaaa___^^^aaaccc___UUUKKKGGGGGGGGGFFFYYY{{{```UUU]]]^^^^^^```]]]RRRNNNIIIFFFHHHKKKKKKJJJGGGEEEDDDEEEGGGFFFCCC???;;;333......///,,,+++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++***************+++++++++)))))))))))))))******+++------......///.........---...///000000111333666888777666777999:::;;;:::===;;;;;;>>>DDDGGGGGGFFFGGGWWWuuu~~~444444555666888999;;;<<>>888555000---,,,------------,,,,,,+++***)))(((((()))))))))***++++++,,,,,,************************************************+++***(((((()))***))))))))))))))))))))))))))))))((())))))***,,,---............//////000222333444666666666666777888999:::???<<<:::===CCCGGGHHHFFFLLLVVVrrr444444555666888:::;;;<<>><<<:::666000,,,++++++,,,,,,+++++++++***************)))******+++,,,,,,------************************+++++++++++++++++++++++++++***)))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---............//////000222333444666666666777777888999:::<<<999888<<>>;;;EEEYYYiiiiiieeehhhvvv~~~}}}rrrbbbMMM>>>CCCOOOcccooozzzzzzsssnnnrrryyywwwkkk```bbbiiilllkkkjjjpppjjjdddaaaaaa^^^WWWQQQCCCEEEIIIUUUlll{{{pppaaaPPPKKKQQQZZZ\\\ZZZ```[[[SSSJJJEEEFFFJJJMMMIIIDDDAAADDDEEEAAA===<<<>>>888111+++******+++,,,))))))*********+++++++++******++++++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))******+++,,,---......///......//////000222333444666666666777888888999999:::777777:::AAAGGGIIIIIIIIIRRRnnn{{{444444555666888;;;===>>>???===???JJJaaaxxx{{{}}}{{{sssdddQQQCCC<<<999<<>>;;;;;;DDDQQQhhhyyyuuuYYYUUU___jjjeeeccchhhiii\\\\\\rrrrrrnnnjjjRRRBBBSSSkkktttbbbYYYOOOMMMGGG>>>:::DDDYYYjjjnnngggiiiwww{{{iiiXXXJJJFFFQQQ```fffjjjoooqqqoooooossswwwpppllllllsss{{{{{{tttmmmuuunnnfffbbbaaa^^^YYYTTTDDDEEEGGGPPPaaannnmmmdddeeeZZZMMMIIIQQQ___ggggggbbb\\\RRRJJJJJJMMMMMMKKKKKKEEEBBBDDDDDDAAA>>>===BBB<<<333,,,***+++,,,---************************)))******++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,+++***)))((()))))))))))))))))))))))))))++++++,,,------...//////......//////000222333444555666777777888999999999999888777999???DDDGGGHHHLLLVVVsss~~~{{{nnn444444555777999;;;===>>>??????CCCQQQjjj~~~zzzxxxppp]]]HHH<<<888777<<>>555...,,,,,,---...,,,,,,++++++***))))))(((((((((((()))******++++++************************))))))))))))))))))))))))***,,,...---***(((((()))************************+++,,,,,,------...............//////000222333444555666777888999999888888;;;999888999===AAAEEEGGGMMMWWWuuuxxx444444555777999<<<>>>???AAABBBGGGUUUooovvv{{{|||yyyjjjUUU@@@888666555888>>>;;;>>>???;;;555444999@@@MMMbbbvvvWWWdddyyyuuuuuuzzzvvvbbbZZZmmm{{{RRR;;;;;;;;;FFFeeejjjOOOAAA???@@@@@@>>>AAALLL___mmmrrrhhhfffpppzzz{{{{{{~~~xxxnnnccc\\\[[[^^^aaalllnnnrrruuuwwwvvvsssppppppyyy|||wwwooofffaaa```___ZZZVVVJJJGGGEEEHHHPPPWWWXXXWWWSSSRRRKKKHHHRRRfffsssuuuhhhcccYYYTTTZZZaaaZZZLLLNNNGGGBBBDDDEEECCCBBBCCCEEE???666000------------------,,,+++***)))((('''''''''(((((()))*********************************))))))))))))))))))))))))***---///...***(((((()))************************+++,,,,,,,,,------------......//////000222333444444555777888999999888888<<<;;;::::::<<<@@@EEEHHHRRR[[[xxx}}}333444555777:::<<>>FFF^^^sssxxx}}}|||{{{xxxgggQQQ>>>;;;<<<999888;;;:::;;;:::999:::BBBNNNXXXeeeddd|||~~~jjjdddvvv___FFF???HHHHHHSSSwwwzzzeeeQQQ???555666666666888===GGGRRRZZZ___ZZZ\\\dddeee\\\UUUUUUdddrrr}}}yyykkkccceeejjjZZZkkk|||~~~wwwttt~~~ssslllddd``````^^^YYYUUUHHHEEECCCFFFJJJLLLNNNOOONNNQQQKKKBBBFFFVVV```___]]]```YYYJJJEEEKKKLLLGGGKKKDDD???@@@CCCCCCCCCEEE???:::444///---,,,***)))***************+++++++++)))))))))***++++++,,,,,,************************************************)))---111000+++'''''')))************************++++++++++++++++++,,,,,,......//////000222333444444555777999:::999888777999999999:::===BBBIIINNNSSSWWWnnnvvvgggyyy444666888:::;;;===AAADDDHHHDDDBBBAAASSSxxxtttsss{{{xxxxxxyyynnnVVVBBB???@@@<<<999;;;======>>>???DDDPPPfffwwwbbbggg|||pppgggPPPHHH@@@???LLLhhhyyydddJJJ<<<===444222444;;;???AAAIIIRRRWWWPPPVVVggggggTTTFFFEEETTTdddsssyyyyyyxxxuuupppmmmggggggqqq}}}uuukkkhhhbbb___bbbccc[[[PPPGGGCCC>>><<>>BBBCCCBBB@@@<<<777111---+++++++++,,,+++******))))))******(((((((((((()))***+++,,,******++++++++++++************))))))(((((('''''',,,///222000,,,((('''(((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,---............000222555666777888888999999888777:::777999AAAAAADDDQQQ]]]]]]kkkvvvhhhsss444666888:::;;;>>>AAADDDFFFCCCCCCDDDVVV~~~{{{www|||~~~~~~}}}|||zzzwwwvvvuuukkkVVVDDD@@@@@@???AAAGGGIIIPPPZZZccclllyyykkkWWW^^^qqqzzzxxxzzz}}}sssJJJEEEBBBHHH[[[yyyqqqOOO<<<;;;888666666:::<<<@@@KKKWWW\\\TTTUUU___bbbVVVIIICCCFFFUUUlll~~~yyyoooqqqwwwuuuggghhheee```]]]```ccc\\\SSSGGGFFFEEEEEEHHHLLLOOOOOOWWWYYYVVVOOOLLLRRRYYY\\\TTTQQQQQQLLLAAAEEEKKKGGGNNNNNNIIIBBB???AAABBB??????<<<777111---++++++,,,,,,+++******))))))******(((((((((((()))***+++,,,******++++++++++++*********)))))))))(((((((((''')))+++,,,,,,***((('''&&&))))))************************+++++++++,,,,,,,,,,,,...//////...///111333555666777888888999999888888;;;777888??????CCCQQQ^^^cccwwwyyyiiiqqq444666999:::<<<>>>BBBDDDDDDBBBDDDFFFUUU|||}}}zzzvvvyyy||||||{{{zzzyyyvvvrrrooojjj\\\QQQOOONNNLLLQQQYYYZZZgggxxxeeeSSSNNNVVV```iiippp|||{{{UUUCCCBBBDDDPPPggg{{{XXXDDDBBB@@@???===;;;999>>>MMM\\\```[[[VVVWWW[[[ZZZRRRIIIBBBHHH\\\vvvjjjSSSEEEFFFJJJRRRZZZ^^^]]][[[aaa___\\\YYY[[[]]]XXXPPPEEEHHHKKKLLLJJJHHHJJJLLLYYYbbb```QQQJJJSSS]]]^^^XXXTTTUUUOOOEEEIIINNNHHHTTTSSSMMMEEE@@@AAA@@@===???<<<666111---,,,,,,---,,,+++******))))))******(((((((((((()))***+++,,,******++++++++++++******))))))))))))(((((((((((((((((((((***++++++)))'''''''''((())))))***++++++******+++++++++,,,,,,,,,---.../////////000222444555666777888888999999888999<<<777777===???DDDTTTaaajjjxxxuuu555777999;;;<<>>EEEIIINNNRRRYYY[[[[[[ZZZ[[[\\\VVVOOOEEEGGGIIIIIIDDDBBBHHHPPP```jjjdddNNNGGGVVVbbbaaa___ZZZYYYSSSJJJNNNRRRKKKSSSRRRLLLCCC???@@@@@@>>>???<<<666111...,,,------,,,+++******))))))******))))))(((((()))***++++++******++++++++++++******))))))))))))((((((((((((+++)))(((+++///000...+++''''''(((((())))))))))))******+++++++++,,,,,,,,,---...000000000111333555555666777888888999999888999<<<888777===@@@HHHZZZhhhmmm|||zzz666888:::<<<===???CCCFFFGGGDDDEEEDDDJJJggg~~~qqqnnn~~~zzzuuummmddd[[[VVVOOORRRWWW\\\cccooohhhOOOFFFEEEHHHLLLOOOPPPWWW```gggiiijjjllllllmmmrrrqqqjjjaaaQQQ===<<>>@@@MMM]]]kkkooocccLLLHHHZZZhhhgggccc]]]ZZZTTTKKKOOOTTTMMMMMMMMMGGG@@@>>>AAABBBAAA@@@<<<777222...---------,,,+++******))))))******))))))))))))))))))***+++******++++++++++++******(((((((((((())))))))))))+++))))))+++///111///---))))))))))))((((((''''''******+++++++++,,,,,,,,,,,,...///000000111444666555666777888888999999888777;;;888777>>>BBBMMM```sssppptttyyykkkvvv666888;;;<<<>>>@@@DDDFFFGGGCCCDDDDDDIIIfff}}}uuuuuu}}}wwwmmm___RRRIIIEEECCCFFFIIIOOO\\\vvv___AAA;;;CCCGGGGGGFFFIIIKKKRRRZZZ___bbbfffjjjkkkdddaaaddd___PPPCCC???;;;HHHQQQTTT[[[jjjxxx}}}nnn^^^ZZZkkkzzz{{{{{{~~~|||gggUUUNNNNNNOOOhhhuuu|||rrrgggdddggghhhmmmiiikkksss{{{```CCC<<>>BBBTTTgggqqqpppbbbNNNKKK\\\lllpppmmmddd___WWWOOOUUUZZZSSSKKKJJJEEE>>>===AAADDDCCCAAA>>>888222...,,,,,,,,,,,,+++******))))))*********)))))))))))))))************++++++++++++******(((((((((((())))))))))))))))))((()))+++,,,,,,+++++++++***))))))(((''''''******+++++++++,,,,,,,,,+++---...//////111333666555666777888888999999888555;;;999888???BBBMMMaaawwwrrrrrrzzzyyygggooo777999;;;===>>>AAADDDGGGGGGBBBCCCCCCHHHfff}}}xxx{{{tttwwwpppsss||||||uuugggTTTEEE===<<<<<<>>>???BBBNNNjjjVVVDDD888===CCCCCCCCCFFFFFFJJJOOOVVV^^^ddddddaaabbb```\\\^^^]]]MMM???@@@===JJJUUUZZZddduuujjj```eeezzzvvvcccVVVTTTVVVVVVdddqqq}}}}}}ssskkkiiikkkllluuuhhhPPPIIIMMMTTTWWWWWWUUU\\\gggeeeTTTEEEAAAJJJSSSZZZZZZXXXWWWTTTQQQOOOEEE@@@@@@AAADDDTTTgggkkkjjjaaaRRRMMMWWWiiitttuuujjjcccZZZRRRYYY___XXXOOONNNHHH@@@>>>BBBDDDDDDCCC???999333...,,,++++++,,,+++******))))))************))))))))))))************++++++++++++******'''((((((((()))))))))***((())))))(((''''''(((*********************))))))******+++++++++,,,,,,,,,***,,,---...///000333555555666777888888999999888555;;;999888===???JJJ^^^ooopppuuuzzzcccggg777999;;;===>>>AAADDDGGGHHHBBBBBBAAAEEEddd}}}|||mmmjjj```eee||||||vvveeeOOO???999999555888999888???SSSlll~~~xxxTTTCCC===>>>CCCAAA;;;@@@KKKHHHKKKOOOUUU```gggbbbXXXUUU[[[[[[[[[]]]QQQAAA===@@@LLLWWW___mmm~~~|||www~~~tttooogggeee[[[MMMGGGMMMSSSTTT]]]hhhxxx}}}sssmmmnnnjjjzzz~~~uuufffXXXUUUZZZaaakkksssjjjhhhqqq~~~}}}jjjWWWPPP[[[bbbddd___YYYUUUSSSPPPKKKBBB>>>AAACCCDDDQQQbbbbbbccc___TTTLLLPPPcccuuuuuuiii```WWWOOOVVV]]]WWWUUUSSSLLLCCC@@@BBBDDDCCCDDD@@@:::333...+++******,,,++++++***)))***************)))))))))))))))*********++++++++++++******'''((((((((())))))******)))+++,,,***&&&%%%'''***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++---......000333555555666777888888999999888555;;;:::888<<<===FFFYYYeeemmmyyy|||aaabbb888:::<<<>>>@@@CCCGGGJJJIIIFFFFFFIIILLL\\\^^^```\\\YYYxxxcccLLL===999999666777999:::===CCCJJJPPPLLLPPPTTTWWW[[[[[[SSSJJJ>>>;;;;;;@@@DDDCCCDDDFFFKKKLLLPPPUUUZZZ[[[XXXUUURRRWWW]]]```\\\SSSIIIBBBBBBOOO^^^jjjwwwyyybbbTTTGGGCCC???@@@FFFMMMRRRTTTYYY\\\eeerrrxxxvvvrrrqqqppppppwwwpppaaaooosssbbbWWWOOOZZZuuu{{{{{{ssshhhrrrwwwiii___[[[ZZZXXXVVVJJJFFFBBB@@@>>>BBBOOO]]]]]]^^^```VVVIIITTThhhnnnmmmfff\\\TTTOOONNNQQQUUUSSSNNNEEE<<<;;;AAAFFFFFFDDD???888333111000---++++++++++++************)))(((((((((((())))))))))))(((***++++++******+++,,,'''((()))******)))((('''+++++++++******************)))))))))+++,,,++++++))))))***,,,,,,,,,,,,,,,...---------...///111222444555666777777888888888999999:::<<<<<<>>>GGGRRRdddppp{{{rrrbbb{{{{{{888:::===???AAADDDHHHKKKMMMKKKIIIHHHNNNccc{{{YYYWWWWWW\\\}}}~~~wwwdddOOOAAA===>>>;;;;;;:::999:::<<<@@@BBB:::===@@@CCCHHHLLLGGG@@@AAA>>>>>>CCCGGGFFFGGGIIIMMMMMMNNNRRRWWWYYYXXXVVVUUUVVVXXXZZZYYYSSSJJJCCCIIIVVVeeeooozzz|||bbbNNNBBB>>>;;;999;;;BBBJJJPPPSSSXXXYYY```mmmuuutttooolllqqqkkkjjjaaaZZZlll{{{pppKKKFFFGGGWWWrrrmmm^^^ZZZ\\\]]][[[OOOIIIBBB???>>>BBBNNNZZZ___^^^___VVVLLLWWWfffggghhhbbbZZZTTTPPPNNNPPPRRRPPPNNNGGG@@@???DDDFFFDDDCCC>>>777333111///---++++++++++++************)))(((((((((((())))))))))))***+++,,,+++)))(((((()))'''((()))******)))(((''')))(((((((((((((((((((((***))))))***++++++++++++)))******++++++,,,------///......---...///111222444555666777777888888888777777999;;;;;;<<>><<<<<<;;;999888666999<<>>CCCMMMWWW]]]^^^```XXXPPP[[[gggbbb]]]\\\WWWQQQKKKHHHIIIJJJNNNMMMIIICCCBBBEEEEEEAAA@@@<<<666222000///---,,,+++++++++************)))(((((((((((())))))))))))...//////---***((((((((((((((())))))))))))(((((((((((((((((((((((())))))***************++++++++++++************,,,---...---------...///222444555444555666777777888888888888888:::<<<<<<>>>GGGRRRkkkyyyrrr}}}xxxttt888:::>>>AAADDDFFFJJJLLLGGGKKKIIIDDDPPPrrreeeXXX^^^ttt~~~~~~~~~}}}|||{{{{{{wwwkkkXXXGGGCCCFFFHHHGGGGGGIIIJJJIIIFFFCCCIIINNNVVV___hhhjjj```TTTJJJFFFFFFJJJNNNNNNOOORRRSSSTTTVVVXXXZZZZZZYYYXXX\\\^^^^^^\\\XXXSSSOOOMMMPPP```mmmoooppp}}}wwwPPP@@@;;;777555444444888???IIIRRRWWWZZZ[[[bbbkkkooolllhhhhhhsssooolllooo}}}eeeNNNCCC999888EEE^^^}}}ttteee]]]\\\\\\XXXTTTKKKBBB<<<<<>>;;;666222///...------+++++++++*********))))))(((((((((((())))))))))))000000000...,,,*********(((((())))))))))))((((((***************+++++++++)))***++++++*********+++,,,+++)))))))))+++---///***+++,,,...111444777999444555666777777888888888::::::===??????AAAKKKVVVnnn{{{nnn|||{{{uuu888;;;???CCCEEEHHHKKKMMMIIIOOONNNIIIRRRpppnnn^^^ccc{{{}}}}}}zzzooo\\\JJJFFFKKKPPPTTTZZZaaafffhhhgggeeehhhrrrvvvbbbOOOKKKJJJNNNRRRRRRTTTWWWYYY\\\aaaccccccaaa]]][[[\\\bbbfffddd\\\TTTPPPQQQTTTcccpppqqqnnnuuucccCCC:::999555666666666999???GGGPPPVVVYYY___hhhooonnnhhhfffiiiuuuuuupppvvvdddGGGAAA???EEEPPPccc~~~}}}iiifffaaa]]][[[XXXUUUSSSGGG@@@<<<===???@@@CCCGGGOOO\\\ggg^^^QQQ^^^ooonnneeeoooqqqcccQQQIIIKKKNNNMMMKKKEEE>>>===AAACCCAAA===;;;777222...------...+++++++++*********))))))(((((((((((())))))))))))+++,,,---,,,+++******,,,))))))(((((((((((())))))))))))******++++++++++++)))+++,,,+++)))(((***+++,,,+++)))))))))+++---///,,,,,,---...000333666777444555666777777888888888::::::===@@@AAADDDNNNYYYppp|||}}}kkk}}}|||888;;;@@@DDDGGGIIILLLNNNLLLOOOMMMGGGKKK^^^xxx{{{lllnnn|||tttcccQQQOOOWWW___hhhvvvlllWWWRRRQQQUUUXXXYYY[[[___aaaeeekkknnnlllhhhcccaaa]]]dddjjjiiibbbZZZVVVVVVUUUcccpppsssrrrtttwwwzzz}}}hhhLLL999666888777666666777888<<>><<<999333...,,,---...+++++++++************)))(((((((((((())))))))))))&&&'''))))))(((((()))***))))))(((((((((((())))))'''''''''((())))))******)))+++---,,,)))'''))),,,+++************,,,---...111000/////////000111222444555666777777888888888777777;;;???AAAEEEPPP[[[ttt|||rrr888;;;AAAEEEHHHJJJMMMOOONNNLLLIIIDDDBBBNNNiiiyyyxxx~~~}}}xxxjjj\\\]]]hhhrrrrrr```[[[ZZZ]]]aaabbbeeehhhjjjnnnssstttqqqmmmiiihhhdddgggjjjllllllhhhccc___]]]hhhuuu|||}}}nnndddTTTCCC888555999<<<666777888999<<>>;;;555///,,,,,,...+++++++++************)))(((((((((((())))))))))))&&&'''(((((('''''')))******)))(((''''''((()))***&&&''''''((())))))******))),,,...,,,((('''))),,,)))******++++++,,,------000///.........///000111444555666777777888888888555666:::???BBBGGGSSS^^^yyyzzz}}}888<<>>777888999;;;>>>EEEOOOVVVdddccclll}}}yyy}}}nnnwwwuuubbb\\\XXXSSSQQQVVV^^^bbbcccccc```___aaabbb]]]SSSJJJ???<<<:::888555888CCCPPPhhhqqqrrr^^^OOO]]]lllfffhhhfff\\\RRRVVV```^^^TTTMMMKKKEEE>>>===AAACCCAAAAAA@@@<<<666///+++,,,...+++++++++************)))(((((((((((()))))))))))))))***,,,+++***)))***+++***)))(((''''''((()))***((())))))***+++,,,,,,,,,))),,,...,,,(((&&&))),,,))))))+++,,,,,,,,,,,,,,,******+++,,,...111444555444555666777888888888888666777<<>>LLLQQQVVVddd~~~:::>>>DDDHHHKKKMMMOOOQQQNNNNNNGGGEEEHHHRRRtttpppppp}}}~~~zzzwwwxxx{{{}}}}}}zzzxxx{{{|||xxxyyy|||xxxuuuxxx}}}}}}sssTTTEEE@@@???CCC???>>>AAAEEEJJJUUU___nnnrrr|||~~~WWW>>>777<<<======>>>BBBKKKXXXbbbaaabbb```]]]]]][[[SSSJJJ>>>>>>888888<<<;;;EEE[[[llltttlllVVVNNNZZZaaa^^^fffeee[[[OOOLLLPPPNNNGGGNNNLLLGGG@@@???CCCFFFEEEDDD@@@:::333...+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************++++++)))(((((()))+++((((((((()))))))))******)))(((((('''((()))***+++***++++++++++++,,,,,,,,,---...///000111333444444555555666666777777888888888;;;999@@@OOOTTTXXXddd{{{;;;???DDDIIILLLNNNQQQRRRMMMOOOIIIEEEFFFQQQwwwyyyuuu~~~~~~{{{vvvrrrjjjvvv~~~]]]GGG@@@@@@DDD@@@===???DDDKKKXXXddd{{{|||sssSSS:::777@@@HHHKKKNNNNNNNNNSSS]]]fff___aaa```^^^]]]ZZZQQQHHH;;;<<<888888<<<<<>>AAADDDEEEBBB>>>888222---+++************+++,,,,,,+++******))))))))))))))))))))))))'''(((((()))******++++++***++++++***))))))+++---))))))))))))************)))))))))))))))***++++++******+++++++++,,,,,,,,,------...///111222333333555555666666777777888888:::<<<:::BBBSSSYYY[[[fffyyy}}}:::>>>DDDIIILLLOOOQQQSSSQQQRRRLLLFFFDDDMMMttt~~~}}}tttjjj^^^iii|||vvvtttyyyvvvSSSBBBAAAEEEGGGBBB>>>@@@EEENNN\\\iii{{{tttvvvsssrrriiiTTT===777EEEVVV]]]```ddddddbbb```aaabbb[[[^^^___]]][[[WWWNNNDDD999;;;777777;;;;;;FFF^^^xxxzzzbbbVVV___gggdddYYY```]]]OOODDDEEEHHHHHHLLLMMMIIIAAA<<<>>>AAABBB???;;;666111---***************++++++++++++******))))))))))))))))))))))))(((((())))))************((()))******))))))+++---))))))))))))))))))))))))((((((((()))))))))***************++++++,,,,,,---,,,,,,---///000111222333555555666666777777888888:::;;;999BBBUUU\\\```jjj{{{|||888<<>>===<<<999555000---+++******************************))))))))))))))))))))))))************))))))((((((&&&((()))))))))(((***+++((((((((((((((((((((((((''''''(((((((((((()))((())))))***+++,,,,,,------,,,,,,---///000111222333555555666666777777888888888:::888AAATTT]]]bbbooo{{{|||777;;;BBBGGGKKKOOORRRTTTOOOQQQLLLGGGEEEJJJkkkuuurrr~~~}}}||||||~~~{{{ooo\\\\\\iii~~~jjjZZZCCC???@@@GGGRRR```ppp}}}~~~{{{sssiii\\\RRRJJJGGGKKKQQQUUUQQQPPPTTTYYY```lllwww|||pppcccUUUJJJBBB===>>>AAASSSVVVTTTJJJFFFOOO```lllmmmnnnpppssspppcccOOO???KKKRRRXXXXXXVVVPPPFFF===888;;;888777<<>>===???>>>::::::888444000---,,,+++++++++***))))))))))))***+++))))))))))))))))))))))))++++++******)))(((((('''&&&(((******)))(((((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((())))))***+++,,,------...------...///111222333333555555666666777777888888666999888???OOOXXXaaaqqqzzzwww777<<>>HHHQQQSSSPPPKKKAAA888777:::999:::BBBKKKccczzzyyyiiiTTTUUUhhhrrrmmmddd^^^PPPDDDFFFNNNNNNFFFHHHCCC<<<:::@@@GGGDDD<<<999777444111///...------+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++)))+++------+++)))((()))+++*********))))))(((((('''((()))++++++******)))((())))))+++,,,---............///111222333444555555555666666777888888888888===;;;;;;DDDJJJWWWmmm}}}888;;;AAAFFFKKKOOOTTTWWWSSSPPPJJJJJJKKKGGGUUUsss|||~~~{{{}}}zzzeee\\\```vvv|||ppp\\\GGG>>>>>><<>><<<<<<888999777888???HHHRRR]]]ggglllooorrrvvv{{{\\\DDD>>>>>>AAAJJJTTTYYYVVVQQQWWWqqqsss___WWW^^^fffoootttxxx{{{zzzvvvrrrpppqqqkkkeee]]]WWWOOOEEE<<<777666888888555999MMMiii}}}}}}dddJJJEEEUUUkkk|||cccJJJJJJOOOLLLIIILLLKKKCCC:::999===AAAAAA??????;;;444...+++***+++---,,,,,,,,,,,,,,,+++***))))))(((((((((((())))))***'''(((((((((((((((((((((***************)))(((((())))))))))))))))))))))))***)))'''&&&&&&''''''((()))***+++***))))))+++---............///111222333666555444555666777777555777666888@@@HHHRRRaaammm~~~666;;;AAAGGGLLLPPPUUUXXXTTTRRRLLLKKKJJJFFFUUUuuuyyy|||}}}yyylllaaaaaatttzzzrrrfffTTTBBB::::::===CCCNNNZZZaaa```YYYRRR>>><<<::::::???GGGOOOTTTcccgggmmmssswww{{{}}}hhhLLL<<<===???<<<;;;:::;;;>>>BBBLLL]]]mmmyyy|||~~~UUUDDDDDDHHHQQQ[[[dddfffccc^^^```sssnnnXXXQQQVVV^^^fffnnnuuu|||}}}xxxsssqqqrrrwwwttthhhWWWLLLFFF>>>555666999999777>>>SSSnnnwww___HHHHHHZZZooo|||yyycccVVVZZZ\\\QQQGGGFFFIIIBBB<<<;;;???CCCBBB???FFFBBB:::222---******+++)))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((''''''))))))******))))))(((''')))))))))))))))))))))))))))((('''''''''((()))***)))***+++***))))))+++---............///111222333555444444555777888888777999777999???HHHRRRbbbooo444999AAAHHHNNNRRRVVVXXXUUUVVVPPPLLLIIIEEEVVVuuu}}}}}}}}}yyyssseeeaaannn}}}ssseeeYYYKKK===777777999===HHHVVVaaabbbYYYQQQ>>><<<777444333444777999DDDLLLVVV]]]bbbhhhqqqwwwyyysssaaaHHH<<<>>>CCCCCCDDDDDDDDDCCCBBBHHHZZZlllqqqPPPEEEOOOWWWccclllnnnjjjccc___qqqwwwfffLLLFFFMMMVVV```dddmmmwwwzzzvvvpppnnnoooxxxvvviiiTTTFFFAAA:::111666:::;;;:::CCCZZZrrrpppYYYFFFLLLaaarrryyyyyyooobbb]]]bbb___PPPEEEDDDIIICCC>>>===AAACCCBBB???GGGBBB;;;333---************)))((((((((()))***++++++***)))(((((('''(((((()))))))))(((((('''''''''(((((()))))))))((('''''')))))))))))))))))))))))))))(((''''''((()))+++,,,)))***+++***))))))+++---............///111222333555444444666888::::::999;;;999999???FFFRRRdddsss222888AAAIIIOOOSSSVVVXXXVVVYYYSSSMMMHHHDDDTTTrrr~~~~~~~~~}}}{{{tttggg^^^gggyyy|||xxxjjjYYYMMMCCC;;;777777777:::AAAJJJPPPOOOHHHAAA:::999666555444555777888666>>>HHHNNNSSSZZZfffpppssskkkZZZEEE<<<@@@HHHKKKQQQPPPQQQPPPMMMMMMVVVaaavvvjjjNNNHHHUUUaaapppwwwtttnnniiiggg{{{cccJJJHHHPPPYYYeeejjjooovvvyyyxxxuuusssrrrsssmmmeeeZZZKKK>>>666555777;;;;;;;;;GGG^^^rrr{{{kkkUUUFFFQQQgggrrrpppllliii^^^VVVVVVRRRHHHEEEJJJMMMGGG@@@>>>???AAA@@@???===:::555///,,,++++++,,,---,,,+++******,,,...000++++++)))(((''''''''''''******))))))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''((()))+++,,,...)))***+++***))))))+++---............///111222333444333444666999;;;<<<;;;<<<::::::>>>EEERRRfffwww000777@@@HHHNNNSSSVVVXXXVVV[[[VVVNNNIIIDDDOOOiii|||yyytttwwweee|||{{{|||}}}~~~~~~}}}}}}~~~tttiii___dddtttwwwjjj\\\LLLBBB<<<888666888999<<>>777;;;;;;<<>>>>>777555111---++++++,,,---///...,,,+++,,,...000111++++++)))(((''''''''''''******))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))+++---...)))***+++***))))))+++---............///111222333333333333666999<<<<<<<<<===;;;;;;>>>DDDQQQgggzzz{{{000666>>>FFFLLLQQQUUUXXXUUU[[[VVVOOOJJJDDDIII[[[uuuhhhdddbbb|||zzzzzz}}}~~~{{{{{{~~~sssmmmcccbbbooo{{{wwwkkkWWWKKK@@@:::888555666888888:::<<<:::888666777888777666555444444555555666;;;???CCCFFFIIIRRR^^^ggghhh___PPPBBB>>>FFFSSS]]][[[WWWZZZfffppplll___VVVSSS___rrrjjjVVVLLLQQQ___mmm}}}~~~}}}xxxtttqqq\\\???555<<<777<<<<<<===MMMeeepppmmmgggSSSKKK\\\mmmlllaaa[[[___TTTLLLLLLNNNMMMLLLLLLRRRLLLCCC===;;;;;;<<<<<<999777333///,,,,,,,,,,,,---,,,+++++++++,,,---...+++***)))(((((('''(((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''(((***,,,---)))***+++***))))))+++---............///111222333333333333555999;;;;;;;;;;;;:::;;;>>>CCCPPPggg{{{vvvmmm|||111666===DDDIIIOOOTTTWWWTTTZZZVVVPPPMMMDDDCCCNNN^^^{{{xxxkkkhhhrrr~~~|||{{{~~~~~~xxxwww|||rrrooofff___dddmmmfffVVVFFF???:::999888666888<<<999999:::;;;<<<===<<<;;;:::999777666555666777888;;;>>>CCCHHHOOOWWW___eeeaaaWWWIII@@@???IIIYYYfffeee___aaannnyyywwwkkkaaaWWW]]]gggsssooobbbVVVNNNTTTiiiuuuyyytttssswww}}}zzz|||~~~}}}}}}|||fffMMM;;;555555777======@@@RRRllluuummmbbbQQQMMMaaaqqqnnndddaaabbbVVVMMMOOOVVVWWWPPPIIIKKKHHHDDD@@@===<<<;;;::::::777444000---,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))((((((((()))******++++++'''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&''')))***,,,)))***+++***))))))+++---............///111222333333333333555888::::::999999999;;;>>>CCCOOOfff{{{nnncccqqq222666<<>>:::999;;;;;;999<<<@@@@@@>>>>>>BBBHHHIIIEEE@@@444444333333444777:::;;;999===DDDLLLUUU]]]bbbeee[[[QQQEEE>>>???KKK]]]kkkrrrjjjjjjttt~~~}}}tttllliiimmmrrrvvvzzz}}}zzzlllggg\\\SSSUUUiiiuuu}}}vvvssseeekkkqqq|||ooo[[[ZZZmmmuuu|||{{{vvvwww\\\@@@======444888>>>???BBBWWWrrryyyppp^^^OOONNNccctttqqqiiiiiiiiiYYYLLLNNNXXX[[[RRRIIIEEEDDDDDDCCCAAA>>>;;;888666444111///---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((((())))))***''''''((()))***+++,,,,,,(((((()))***************))))))))))))))))))))))))''''''&&&&&&'''((()))***)))***+++***))))))+++---............///111222333333333222444777999999888888888;;;>>>CCCOOOfffzzzpppdddrrryyy111666<<>><<>>666666777777888:::;;;<<>>444555555555777999;;;===>>>GGGPPPTTTYYY```cccbbbWWWHHH;;;:::BBBPPPddduuuuuurrrqqqvvv|||}}}xxxrrrvvvsssvvv}}}zzz{{{tttmmmdddZZZXXXhhhuuuqqqnnngggdddeee^^^RRRNNNSSSjjjxxx}}}{{{{{{aaaOOO???:::;;;777:::777999IIIeee}}}~~~eeeDDDOOOmmmpppuuu}}}pppbbbTTTTTTXXXTTTSSSUUURRRHHHAAA@@@GGGJJJEEE@@@>>>999555000,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''&&&'''***,,,(((((()))***,,,---......+++---000000000//////000444555555666777888888999;;;;;;===@@@BBBLLL```sss|||jjjkkkxxxvvvttt000444:::@@@FFFMMMSSSWWWZZZZZZYYYTTTMMMEEE???===;;;LLLcccwwwqqqmmm||||||}}}}}}|||{{{{{{zzzuuupppcccQQQEEEAAA@@@>>>888888888888999:::;;;;;;<<<>>>BBBDDDCCC???;;;888555555666666777:::===???CCCJJJQQQXXX___eeebbb\\\LLLCCC;;;===FFFXXXrrr|||wwwyyy}}}wwwkkkccceeesss}}}|||uuujjjaaabbblllwww}}}{{{}}}}}}qqqpppllleeeXXXMMMLLLQQQnnnzzzmmmUUUEEE777666:::777<<<:::>>>RRRppp{{{^^^MMM\\\vvv|||vvv^^^QQQPPPTTTOOONNNQQQMMMBBB???AAAHHHKKKFFF???<<<:::666000---,,,,,,---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***))))))***+++,,,,,,------+++---///000/////////000444444555666777888999999999999<<<===???III___tttllljjjppp|||tttqqq000222777>>>GGGMMMQQQRRRUUUWWWXXXUUUOOOHHHBBB???DDDUUUjjj{{{|||rrrkkk||||||}}}}}}}}}|||{{{{{{wwwqqqaaaMMM@@@>>>??????::::::999999999999::::::777888888888777666555555666777888999:::===AAADDDKKKPPPWWW___hhhjjj```UUUBBB???>>>@@@GGGYYYsssyyyxxx}}}{{{uuuaaaXXX]]]qqq~~~sssgggbbbhhhyyy}}}vvvvvvwwwuuu}}}qqq```XXXXXXZZZoooyyyzzz___KKK???555777>>><<<<<<;;;DDD\\\{{{rrrRRRPPPeee{{{zzz]]]QQQPPPSSSOOOOOOQQQMMM??????DDDLLLOOOIIIAAA<<<;;;777111...---------,,,,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++,,,+++***))))))*********++++++,,,,,,,,,+++---///000//////000111444444555666777888999999666888:::::::::EEE^^^uuuoooggggggqqqtttnnn///000444<<>>@@@DDDJJJSSScccvvvxxxvvvyyyzzztttnnnfffbbbkkkqqq```WWWYYYfffwwwpppxxxvvvvvvrrrttt{{{~~~jjjSSSCCC<<<555888>>><<<888;;;HHHccc{{{cccEEEHHH^^^wwwuuu```VVVVVVWWWSSSUUUWWWQQQBBBCCCHHHMMMPPPLLLEEEAAA<<<888222...------,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++***)))******+++++++++++++++++++++++++++---////////////000222333444555666777888999:::555777999888777BBB\\\tttuuufffzzzfffoooyyylll//////333:::DDDKKKMMMMMMRRRUUUYYYYYYVVVQQQMMMKKKbbbjjjssszzz~~~||||||}}}}}}}}}}}}}}}|||{{{wwwjjjVVVFFFAAA@@@@@@======;;;:::999888888888888888888999999999999999666999===>>>@@@EEEMMMTTT^^^iiiuuuxxxuuulll]]]QQQCCCIIIRRR^^^mmmzzz|||wwwuuuvvvsssmmmggglllnnnxxx]]]MMMHHHSSSgggtttqqquuutttmmm\\\HHH===:::444666999555666???PPPkkkpppVVV@@@AAATTTnnnzzz{{{uuummm^^^VVVVVVVVVRRRWWWZZZRRREEEGGGIIIJJJJJJJJJFFFCCC;;;777111...,,,------,,,,,,,,,,,,+++++++++******************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***,,,+++++++++++++++++++++++++++---.........///111333333333444666777999::::::777888999888888AAAYYYooo}}}jjj{{{nnnwww~~~lll///000333999AAAHHHLLLNNNSSSVVVYYYZZZXXXTTTQQQPPP^^^hhhrrrwww|||||||||}}}~~~~~~~~~}}}}}}zzzyyynnnZZZHHHAAA???>>>@@@???>>><<<;;;;;;::::::777777888999::::::::::::777;;;@@@CCCFFFLLLWWW___jjjvvv~~~sssdddXXXTTT\\\fffpppzzz~~~xxxrrrpppmmmkkkhhheeeaaa^^^fffoooxxx|||tttQQQFFFHHHYYYsssxxxpppsssqqqgggYYYFFF===;;;666777:::555888FFF\\\rrr|||eeeMMMBBBGGGUUUiiipppiiicccfffVVVOOOPPPOOOLLLSSSVVVMMMGGGHHHHHHDDDCCCDDDBBB@@@999555000,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***---*********++++++,,,,,,,,,+++,,,.........///111444222333444666777999:::;;;888888999999999AAASSSeeesssrrr|||nnn///111444999>>>EEELLLQQQSSSVVVYYYYYYWWWUUUSSSSSSTTThhh{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||ppp\\\IIIAAA@@@@@@CCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;<<<===???@@@>>>DDDJJJMMMQQQYYYeeeooovvvpppccccccmmmwwwyyyyyyvvvmmmdddbbbcccaaa]]]XXXVVVWWWYYYcccuuujjjLLLIIIQQQfffttt\\\HHH===;;;666999===::::::MMMfffvvvzzzoooZZZGGGDDDVVVcccgggiiiddd^^^___PPPKKKLLLKKKIIIQQQVVVLLLGGGJJJIIICCC???@@@???;;;666333...++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&(((***))))))***+++,,,,,,------+++,,,------...///222444222333444666777999:::;;;999777777999;;;@@@MMMZZZjjjwwwqqq///222666888<<>>???BBBEEEHHHGGGMMMSSSXXX\\\dddrrr}}}~~~zzzjjjdddrrr~~~}}}wwwrrrkkkddd^^^```^^^YYYRRRPPPVVV\\\llldddJJJLLLXXXnnnzzzlllnnnZZZEEE888555111555<<<::::::PPPjjjvvvttteeeRRRBBBDDDcccpppgggeeeeee___[[[PPPKKKMMMLLLJJJTTTXXXNNNIIIMMMLLLEEE@@@@@@===888555111---***+++,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%((()))((('''&&&'''((())))))+++,,,---......+++,,,---------///222555222333444666777999:::;;;999666666999<<<@@@IIIRRRhhh}}}xxx~~~ttt111111111555<<>>222000---,,,,,,---,,,+++,,,,,,,,,+++******))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++,,,---...///000111222333555555555666777888888888999888888999999@@@PPP___qqqzzzsssrrrqqqwwwrrr333111000000444===HHHPPPPPPTTTWWWWWWXXXYYYVVVRRRKKKFFF^^^wwwuuuzzz~~~~~~|||~~~~~~~~~~~~~~~xxxmmmccc______^^^dddhhhjjjooovvvzzzzzztttwwwxxxvvvqqqoootttzzzxxx}}}{{{vvv|||sssbbbRRREEECCCCCCCCCJJJUUUiiinnnuuuzzzxxxsssqqqrrrtttmmmiiitttzzztttooo```NNNPPPRRRXXXeeettt}}}{{{]]]FFF??????LLL\\\```nnnqqq]]]FFF333555444777:::999777:::@@@JJJcccttt|||yyy]]]JJJSSSyyyqqq\\\ZZZVVVSSSRRRTTTSSSPPPLLLNNNOOOOOOOOOQQQPPPGGG<<<222000---,,,,,,,,,,,,+++,,,+++++++++******))))))(((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,---...///000111222333444444555666777888888999555555666888;;;DDDYYYkkksssuuurrrpppzzz~~~vvv444222000///222:::FFFNNNNNNSSSWWWWWWWWWXXXWWWSSSLLLHHH^^^wwwgggdddnnnxxx}}}{{{}}}}}}}}}}}}~~~}}}}}}wwwqqqlllkkkiiipppwwwyyy~~~|||}}}~~~}}}wwwbbbRRRFFF===???BBBDDDMMMZZZgggbbbaaafffgggaaa\\\[[[ddd^^^bbb|||kkkTTTPPPSSSPPPIIIIIIIIINNN]]]sss\\\KKKDDDEEEJJJ```}}}{{{```KKKAAA===:::777666888:::999999@@@III[[[rrryyyyyywww\\\MMMbbbmmmXXXQQQPPPOOOQQQTTTUUUTTTRRRPPPOOOLLLIIIJJJJJJBBB999222///,,,+++,,,,,,+++***++++++***************)))(((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,---...///000111222333444444555666777888999999555555777888:::EEE[[[pppsss~~~zzzrrrmmmzzz~~~ttt444444222///000777BBBKKKLLLRRRWWWWWWVVVXXXWWWTTTQQQMMMYYYlllvvvzzziiieeekkksssvvvyyy}}}}}}}}}~~~~~~~~~zzz|||~~~~~~|||wwwrrrooopppxxx~~~fffPPPDDDAAA@@@EEEKKKQQQZZZbbbcccSSSGGGGGGJJJHHHGGGIIIIIIUUUppppppUUUEEEBBBFFFFFFDDD???>>>@@@LLLgggRRRMMMTTT[[[dddrrrQQQ===888;;;===777555666999:::===FFFPPPeeeyyywwwsssvvv]]]TTTtttiiiWWWNNNNNNPPPSSSVVVWWWUUUSSSMMMMMMJJJFFFDDDDDD>>>666111///,,,++++++,,,+++***************************((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++,,,---...///000111222333333444555666777888999:::999999:::999999AAAWWWllltttssskkk|||qqq555555333000///555???GGGJJJRRRWWWWWWVVVWWWWWWUUUSSSOOOTTT[[[ddd}}}nnnggglllrrruuuxxxzzz~~~~~~~~~{{{{{{|||}}}{{{vvvooojjjdddnnnwwwzzz~~~tttWWWDDD>>>DDDJJJPPPXXXccckkkmmmZZZHHH::::::<<<;;;>>>EEE@@@ZZZlllYYYPPPFFF@@@@@@AAABBBBBB???FFFMMMVVVllltttZZZ]]]nnn}}}jjjSSSGGG@@@;;;777777444444888;;;>>>EEEMMM```tttmmmiiisss___YYYzzzeeeTTTPPPQQQSSSUUUUUURRRNNNKKKGGGJJJKKKGGGDDDBBB<<<666111///,,,++++++++++++***))))))))))))************)))******************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++,,,---...///000111222333333333444666777999::::::999:::;;;:::777???TTThhhwwwzzzooo{{{555666444111///333===EEEJJJQQQWWWWWWVVVWWWWWWVVVPPPPPPTTTVVV```|||{{{uuu~~~mmmfffkkktttyyywwwyyy|||~~~~~~}}}|||{{{{{{xxxrrrjjjdddPPP[[[ffflllrrr{{{mmmOOO@@@BBBNNNXXX\\\fffttt{{{yyyQQQDDD<<<>>>???;;;>>>GGGOOOggg}}}wwwhhhVVVIIICCCAAAAAACCCEEEFFFIIILLLKKK\\\llluuuzzzffflllrrrttt___XXXWWWOOOAAA777:::666555888;;;<<<@@@EEEVVVjjjbbb```ppp^^^[[[~~~vvvbbbQQQRRRSSSUUUTTTQQQKKKEEE@@@BBBHHHLLLJJJFFFBBB===777111///,,,++++++++++++***)))))))))))))))***************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++,,,---...///000111222333333333444666777999::::::666888:::999777???TTTiiizzz~~~uuu???:::666444222222777>>>HHHLLLRRRVVVWWWXXXXXXXXXQQQPPPOOOQQQZZZjjjyyyxxxqqqsss{{{qqqvvv{{{yyy~~~{{{xxxzzz~~~{{{}}}}}}yyyssssss{{{~~~wwwsssiiiVVVMMMMMMQQQ[[[fffnnnxxx```JJJAAAHHHVVVbbbiiitttyyyjjjEEEAAA======AAAGGGPPPWWWbbbmmmuuunnnZZZGGG@@@AAA@@@HHHPPPRRRTTTZZZ___```oooyyyiiiccctttyyymmmoooyyy|||dddIII;;;:::666444999======>>>???OOOKKKPPPZZZWWWRRRccc~~~tttfffaaa\\\SSSNNNTTTXXXSSSJJJFFFPPPSSSPPPHHHFFFIIICCC888222000---+++))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------///000222222333333333444666999;;;===777:::666555:::===OOOlllsss???:::666444222111666===FFFKKKPPPTTTVVVVVVVVVVVVNNNNNNLLLLLLSSS```pppyyy|||sssmmmqqq}}}{{{|||zzzxxx{{{~~~zzzmmmhhhfffnnnvvvxxxyyyoooZZZIIIHHHLLLWWWaaaiiisss|||tttWWWHHHEEERRR___ccccccsssyyy\\\CCCBBBCCCGGGMMMVVV```gggrrruuussseeeQQQBBB???BBBKKKXXXcccddddddkkkuuu|||nnnbbb[[[{{{}}}fffmmmzzz___EEE999:::888888;;;<<<:::;;;???HHHOOOYYYbbbeeejjjttt~~~ssskkklll^^^YYYWWWZZZXXXOOOHHHFFFQQQRRRQQQMMMHHHBBB666,,,555333000,,,***)))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---///000222333333333444555666999;;;<<<777:::666555:::===OOOlllyyy@@@;;;777555222111555;;;DDDIIIOOOSSSTTTTTTTTTTTTNNNNNNLLLKKKMMMWWWfffrrr|||~~~{{{}}}zzzyyy{{{|||ppp\\\RRRLLLSSS```jjjsssmmmZZZFFFEEEJJJUUU___iiisss{{{|||[[[GGGGGGMMM___iiihhhfffzzzzzzQQQCCCGGGLLLQQQXXX```iiinnnuuussslll```SSSMMMNNNQQQMMM]]]llloooppp|||vvvccceeexxx|||uuu~~~~~~uuu^^^CCC888999999<<<>>><<<;;;AAAJJJ\\\iiitttxxx{{{jjjdddfffYYYZZZ\\\[[[SSSIIIFFFHHHNNNNNNRRRVVVRRRDDD555...333222///---++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---///000222333444444444555777999;;;<<<777:::666666:::>>>OOOkkk{{{@@@<<<888777444111444999BBBGGGNNNSSSTTTTTTSSSSSSPPPPPPOOONNNMMMSSScccqqqzzz|||yyy}}}~~~yyyxxxzzz}}}yyyjjjTTTFFF===@@@JJJVVVeeegggYYYGGGGGGMMMYYYdddooozzz___GGGCCCMMMYYYgggjjjlllttttttPPPNNNUUU[[[^^^ccciiioooqqqsssqqqmmmhhhdddbbbcccdddbbbooozzz|||wwwkkk\\\fff|||^^^EEE888888:::===???===BBBRRRbbb|||wwwccc[[[ZZZSSSZZZ^^^ZZZNNNHHHLLLSSSWWWTTTXXX___YYYFFF777333---,,,,,,,,,,,,---...///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,---///111222333444444555666888999:::;;;666999666666;;;>>>OOOkkk}}}BBB>>>;;;999555222333888@@@FFFMMMSSSUUUUUUTTTTTTRRRPPPQQQRRRQQQTTTaaapppxxxuuuwwwyyysssrrrvvv{{{~~~{{{~~~zzznnnXXXQQQFFFDDDGGGMMM\\\ccc[[[JJJIIIOOO[[[fffppp{{{}}}bbbNNNIIIPPPXXX^^^gggfffooo}}}cccQQQZZZdddmmmooossszzz~~~zzzwwwvvvvvvvvvvvvoooiii{{{pppQQQ@@@::::::;;;<<<<<<===HHHbbbzzzpppeee^^^XXXVVV^^^aaaXXXKKKHHHQQQ[[[ccc^^^]]]^^^RRR===///---************+++,,,------))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,---///111333444444555666777888999::::::666999777777;;;>>>OOOjjjDDD@@@===<<<888333333777===CCCKKKRRRUUUUUUUUUUUURRRNNNOOOSSSSSSSSS]]]kkksss~~~|||xxxooommmpppvvvzzz~~~zzz~~~}}}}}}uuubbb[[[QQQNNNOOORRR^^^cccYYYJJJIIILLLUUU]]]dddllltttzzz{{{}}}}}}{{{wwwsssppp]]]SSSJJJNNN[[[dddaaaZZZhhheeerrrjjjYYYZZZfffsss}}}~~~```???777<<<===<<<;;;;;;>>>PPPqqquuufffccc^^^UUUZZZ``````SSSFFFCCCJJJQQQZZZWWWTTTOOODDD666---+++,,,,,,++++++******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,...///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---///111333444444555777888999:::::::::555999777777<<<>>>NNNjjjEEEBBB@@@>>>:::444444777888???HHHPPPTTTUUUUUUUUUSSSNNNNNNTTTVVVSSSYYYcccrrr~~~vvvoookkkmmmrrrvvv}}}zzz}}}}}}wwwfffSSSMMMQQQ[[[dddoookkkZZZLLLHHHGGGKKKMMMOOOSSSYYYWWWVVVUUUTTTRRROOOKKKIIIFFFFFFNNNaaavvv|||rrrdddmmmnnnxxx{{{jjjhhhssssssMMM888777;;;>>><<<<<>>NNNiiiFFFCCCAAA@@@;;;555444777555<<>>DDDRRRlllmmm___dddeee]]]ccchhhfff[[[QQQMMMJJJFFFLLLQQQNNN@@@666555111+++***+++,,,------------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++---///222444555555666888999:::::::::999555999777888===???NNNiiiyyyJJJEEE???=========999555666;;;CCCKKKQQQSSSSSSRRRUUUSSSQQQRRRWWW\\\___aaajjjkkkeeexxx}}}mmmcccjjjpppllloooyyy~~~zzz{{{}}}qqq```GGGMMMbbbhhhRRRDDD<<<>>><<<888???MMMHHHHHHNNNUUUQQQJJJNNNZZZsss~~~~~~yyyxxxqqq```UUUMMMCCC<<<;;;<<<======CCC???;;;CCC^^^yyyssshhhddd___XXXcccbbb\\\WWWWWWXXXQQQHHHRRRNNNGGG>>>666000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''''''''((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,+++,,,---------...000222333555777999999:::;;;===999:::777999@@@DDDRRRkkkooojjj~~~yyyGGGDDD@@@???@@@>>>999444333888@@@HHHOOOSSSUUUVVVUUUSSSQQQRRRWWW\\\___aaarrrssscccssswwwhhh\\\```iiikkkoooxxx|||{{{||||||ppp___PPPbbbtttUUUFFF;;;<<<===>>>GGGSSS[[[[[[^^^aaa]]]]]]pppzzzqqqtttwwwhhhZZZKKKEEE===999888:::;;;<<<888999???QQQrrrxxxlllaaa^^^bbbeee]]]TTTRRRSSSSSSOOOKKKVVVOOOEEE<<<555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,+++,,,---------...000222333666888999999999:::<<<888:::777888???DDDUUUppp|||gggaaa}}}}}}uuuGGGEEEDDDDDDDDDAAA;;;666222666===EEELLLRRRVVVWWWUUUSSSQQQRRRVVV[[[___aaapppvvvssszzz{{{pppeeebbbfffjjjkkkqqqwwwyyy}}}|||qqqbbbVVVqqqooo^^^ZZZMMMAAA???AAAFFFRRR___rrrrrrqqqmmmgggnnn}}}xxxvvvttteee[[[OOOAAA>>>999777888:::;;;<<<>>>>>>FFF^^^zzzrrriii^^^aaaoookkk^^^TTTUUUWWWUUUVVVZZZ]]]RRRCCC888333111---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++***))))))((())))))))))))))))))))))))*********)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,---...---...111333555777999999999888999;;;666:::777777===BBBVVVuuu}}}dddWWWqqqyyylll}}}IIIHHHGGGGGGFFFDDD???;;;555777<<>>>>>EEECCCKKKgggggg___]]]^^^hhhuuuiii\\\WWW\\\\\\WWW\\\hhhbbbTTTAAA555111///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((())))))***(((((((((((()))***+++,,,+++,,,.........///111333555777999999888888999:::555:::888777:::???UUUvvv~~~dddTTTjjj{{{hhh|||tttxxxJJJHHHEEECCCBBBAAA@@@???666777999>>>EEENNNVVV[[[YYYWWWTTTSSSVVVYYY\\\]]]RRRYYYwwwzzzjjjVVV^^^[[[^^^jjjwww}}}{{{yyyzzz```TTTRRRJJJMMMKKKCCCBBBOOOeeevvvzzzwww~~~|||ssskkk\\\RRRJJJ???;;;<<<<<<<<<<<<===???@@@:::DDD[[[yyyvvv___RRRUUUbbblllnnn]]]UUUVVV^^^\\\TTTYYYggg\\\NNN<<<111///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))(((((('''((()))******(((((((((((()))***+++,,,+++,,,.........///222444555777999999888888999:::555:::999777999===QQQqqq}}}~~~iiiWWWjjjmmm{{{rrr}}}pppFFFDDDBBB???>>>===>>>>>>777777777;;;CCCNNNXXX^^^\\\YYYUUUTTTUUUWWWYYYZZZPPPSSSfff|||}}}{{{gggcccXXXTTT___mmmuuuzzz~~~}}}{{{iii]]]]]]bbbdddggg```PPPHHHUUUkkkyyy}}}sssjjjnnnxxxqqqiiicccVVVLLLFFF<<<999:::<<<<<<<<<<<<>>>@@@<<>>===IIIDDD???<<<>>>EEENNNTTTaaa]]]XXXUUUTTTUUUUUUUUURRRKKKCCC\\\|||ooozzzfffRRRSSS[[[___hhhsssvvv|||}}}ttteee[[[[[[```llliii[[[OOO[[[uuuddd[[[QQQAAA;;;>>><<<777999<<<===>>>@@@EEEIIIjjjppp___gggvvvnnn\\\XXXiiivvvsssnnnooommmbbbWWWXXXccchhhYYYDDD???;;;555///++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((***)))'''&&&'''(((***+++(((((((((((()))***+++,,,***,,,...//////111444666333555888999999:::;;;===222777999???HHHJJJUUUkkkzzzfffjjjppphhhlll]]]EEEDDDBBBBBBBBBCCCBBBBBBDDD@@@<<<;;;>>>EEEJJJNNNWWWYYYXXXVVVWWWZZZXXXTTTVVVQQQPPPggg{{{zzzsss[[[QQQRRRXXXbbbjjjqqqvvvrrrcccVVVRRRPPPMMMIIIHHHLLL^^^hhhZZZLLLEEE@@@:::777777===999999;;;===AAANNN\\\dddRRR___~~~xxxgggggglllwww~~~zzzppphhhmmmaaaWWWZZZbbb```PPP@@@999444---,,,...000...++++++++++++++++++++++++++++++++++++************))),,,,,,+++***)))(((''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))(((((()))+++,,,------------------...000111222222666777555666<<>>===<<>>===???CCCIIIMMMXXX[[[[[[YYYYYY[[[YYYUUU^^^\\\[[[ooozzzyyyyyypppggg[[[RRRSSSZZZbbbiiihhh]]]QQQKKKIIIGGGBBBDDDNNNiiivvv^^^RRRFFF@@@===:::888999777:::???AAA@@@HHH```xxxuuu```OOOWWWzzz~~~xxxvvvcccaaaZZZTTTUUUZZZWWWKKK???888333---+++---///---++++++++++++++++++++++++++++++++++++************)))************))))))))))))******)))((('''''''''((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***)))((()))***+++++++++------------...000111222444888999777888===BBBBBB:::777999>>><<<<<>>;;;;;;999999;;;666999???EEELLLYYYppprrr\\\FFFJJJooouuubbb[[[___dddgggdddYYYJJJ@@@555111,,,+++---...---++++++++++++++++++++++++++++++++++++************)))(((((())))))*********+++---,,,+++***)))((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***)))))))))))))))******------------...000111222555999:::777888<<<@@@@@@999888;;;>>><<<;;;EEETTTmmm|||zzzeeeaaaxxxpppxxxpppxxxiiiAAABBBBBBAAA???============AAADDDCCC@@@@@@DDDIIISSSYYY^^^___```cccbbb___[[[ccc___```sssqqq```nnnqqq^^^TTTQQQTTTYYY```gggpppvvvxxxjjj___^^^```___ssswwwYYYGGG???999999999888999===;;;:::>>>LLL]]]iiillllll^^^MMMGGGaaauuu~~~ssskkkeeeZZZhhhyyysss]]]GGG;;;222///,,,+++,,,---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))((()))***,,,------------...000111222333777888555555999<<<;;;999999;;;>>><<<;;;CCCNNNiii~~~lllbbbrrrmmmpppqqq>>>@@@AAA???<<<999999999<<<@@@DDDCCC@@@@@@CCCHHHLLLUUU\\\___bbbfffhhhggg[[[ddd```]]]hhhwwwpppmmmlllqqqxxxuuugggYYYKKKKKKOOO\\\ooobbbOOOMMMWWW```jjj{{{```AAABBB<<<888999999888:::>>>===CCCMMM[[[eeeeee[[[QQQJJJIIIXXX}}}xxxmmmwwwkkkeeecccTTTeeewwwyyyjjjRRR>>>444000...,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))))),,,+++***)))(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&'''))))))((())),,,///------------...000111222222666888555555888;;;:::999999;;;===<<<<<>>:::888::::::999<<<@@@===PPPbbbddd[[[SSSPPPPPPJJJVVVrrrvvvooozzz|||tttiii]]]TTT]]]eeeaaaRRRBBB888555...------,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&)))++++++)))))),,,000------------...000111222333777999777777:::<<<;;;888999;;;;;;<<>>;;;;;;===<<<===>>>@@@BBBDDDEEEFFFFFFOOOXXX\\\___gggmmmpppgggccc]]]```ggggggtttxxx[[[LLLKKKMMMMMMEEEFFFJJJMMMPPPZZZqqquuuZZZHHHKKKccckkk```LLLCCCAAA;;;;;;@@@???:::888888;;;;;;;;;===BBBEEEVVVaaaXXXJJJIIIUUU```gggyyysss{{{xxxttttttiiiZZZ[[[\\\ZZZQQQDDD999555444------......------......+++++++++++++++++++++++++++++++++************)))))))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***---...---)))(((+++...------------...000111222111666888777777:::<<<;;;777999::::::;;;AAAIIINNNiiimmmooo{{{zzzqqqvvv{{{ddd???BBBEEECCC<<<888777999===<<<<<<>>>BBBEEEFFFFFFFFFPPPXXXZZZ^^^eeelllpppssshhh```fffkkk```ccc{{{qqqQQQDDDEEEJJJKKKPPPUUUQQQEEEFFF\\\wwwoooYYYMMMWWWvvv{{{xxx|||wwweeeSSSOOOBBBBBBGGG@@@::::::777777666777;;;<<<<<>>JJJ___mmmvvvyyyiiicccgggeee]]]```^^^XXXNNNAAA666///,,,,,,---.........---...///+++++++++++++++++++++++++++++++++************)))''''''((()))***+++,,,,,,''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))---000111...)))'''))),,,------------///000111222...333666555555999:::999777999999999;;;CCCKKKPPPgggoooppp|||yyypppvvvhhhDDD@@@>>>???===888666888===>>>>>>???AAAAAABBBCCCJJJLLLQQQYYYbbbjjjoooqqqtttnnneee```___aaabbbbbboooTTTDDD???GGG[[[mmmhhhRRRCCCFFFPPPaaajjjwww|||zzzyyyiiiQQQGGG[[[wwwqqqiiidddaaa[[[SSSMMMFFFBBB<<<888777999999:::333:::<<<999999AAAHHHJJJOOOLLLHHH@@@;;;NNN~~~pppnnntttmmmeeeccc___dddYYYMMMDDD;;;333000111------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))***))))))((('''&&&&&&'''''''''(((((())))))))))))************)))((('''''''''(((((()))***+++((('''&&&%%%&&&(((***+++'''///666555...)))***...,,,,,,---...///000111111111333555666666666888:::555777888888>>>IIIPPPRRRnnnrrrppprrr|||{{{kkkDDDAAA???@@@???:::999;;;;;;<<<===>>>@@@AAABBBCCCIIIMMMTTT]]]eeekkknnnooovvvnnnddd___```bbbbbb```rrrxxxoooYYYLLLEEENNNWWWZZZVVVQQQPPPQQQMMMUUU___hhhlllnnnpppqqqtttbbbLLLGGG___iiibbb[[[UUURRRNNNGGGBBBBBB>>>999777777888999::::::???AAA>>>???EEEJJJJJJGGGAAA===AAAMMMkkkvvvxxxzzzjjjhhhpppooobbbTTTEEE<<<555///,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***++++++++++++***)))((())))))))))))((((((''')))((((((((('''&&&&&&&&&,,,++++++***))))))((((((((((((((((((((())))))******)))'''&&&&&&'''((()))&&&,,,111000+++((()))+++,,,,,,---...///000111111111333555666666666888:::777:::;;;<<>>>>>@@@???;;;:::===;;;;;;<<<>>>???@@@BBBBBBDDDIIIRRR[[[dddjjjmmmnnnwwwpppgggdddeeegggfffdddcccgggpppzzzxxxfffNNNFFFAAAFFFRRRXXXTTTLLLBBBFFFLLLSSSXXX]]]bbbfffgggZZZNNNTTTpppnnn]]]WWWOOOJJJGGGDDD@@@<<<===:::666555666888::::::<<>>???BBBCCCAAA???999888HHHgggttt{{{vvvlll{{{eeeTTT@@@666222///---...------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))******++++++******)))'''(((((())))))))))))((())))))))))))))))))))))))++++++***))))))***+++,,,***))))))(((((((((((((((+++***((('''&&&&&&''''''''')))++++++***)))***+++,,,,,,---...///000111111111333555666666666888:::888;;;<<<>>>EEEQQQZZZ]]]fff{{{{{{wwwnnn===::::::===<<<::::::<<<=========>>>??????@@@@@@>>>BBBHHHPPPZZZeeeooouuuwwwuuurrrnnnkkkjjjjjjkkk^^^```lll~~~lllXXXCCC>>>HHHPPPNNNGGG@@@BBBDDDGGGKKKOOOSSSVVVWWWRRRTTTeeepppbbbSSSNNNGGGCCC@@@???===;;;999777555555888:::;;;;;;<<<===============;;;999===>>>FFF^^^|||}}}xxx|||dddPPP;;;222000/////////------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))************))))))&&&'''((())))))***))))))'''((()))***,,,---...///'''''''''''')))---000222+++***)))(((''''''''''''***)))((('''&&&'''''''''***)))((()))+++,,,---,,,,,,,,,---...///000111111111333555666666666888:::666888:::<<>>>>>>>>>>><<<===???EEEPPPaaatttzzz~~~yyyooohhhhhhkkk^^^^^^lll|||^^^HHHAAABBBCCCBBB>>>===>>>???AAACCCDDDEEEJJJIIIOOOccc{{{xxxxxxxxxyyy{{{~~~~~~zzz|||zzzyyy~~~nnnaaacccddd]]]VVVUUUGGGCCC>>>;;;999888888888888777666888:::<<<======???>>>>>>>>>>>>======>>>DDDRRRgggyyytttZZZYYYGGG444---------,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&'''((())))))***))))))&&&'''((()))+++,,,---...''''''&&&'''))),,,000222,,,+++***((('''''''''''''''''''''''''''((())))))***(((&&&'''***------,,,,,,,,,---...///000111111111333555666666666888:::555777999:::BBBOOOZZZ]]]ccckkk;;;999999======;;;<<>>>>>======<<<<<<=========@@@KKK___vvvvvvjjjffffffbbb___lllxxx[[[GGG>>>>>>??????>>><<<===???@@@@@@???BBB???BBBMMM[[[hhhsss{{{|||vvvwwwuuuooonnnrrrqqqsssttttttvvvzzzyyyuuusssrrrqqqttt}}}~~~sss```WWWQQQRRROOOGGGDDDFFF???>>>;;;999888888888999999888888:::<<<======<<<;;;;;;<<<>>>>>>???EEEMMM\\\vvv{{{vvvzzzqqqbbbXXXMMM???222...//////......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))(((((())))))***'''(((((())))))))))))(((''''''''''''''''''''''''******)))(((((()))***+++++++++)))(((''''''''''''&&&&&&''''''((()))))))))'''&&&%%%&&&(((*********,,,,,,---...///000111111111333555666666666888:::777999::::::BBBOOOYYY\\\___}}}jjj;;;999999<<<===;;;;;;>>>::::::;;;;;;;;;<<<<<<<<<<<<>>>???CCCKKKZZZnnn|||xxxooojjjmmmgggnnnyyyeeeWWWNNNJJJHHHDDD???===>>>???@@@???<<<::::::===@@@GGGXXXhhhhhh[[[SSSUUUVVVUUU[[[eeedddggghhhgggiiimmmmmmiiihhhgggffffffjjjpppxxx}}}~~~hhh]]]YYYMMMKKKIIIGGGDDD@@@===<<<<<<===<<<;;;;;;;;;;;;<<<:::999999;;;<<<===;;;999777888<<>>444///...000000---+++,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***)))(((''''''((()))***))))))***))))))(((''''''(((((())))))*********+++''''''((((((((((((''''''***))))))((((((((((((((())))))))))))((('''&&&%%%(((***,,,,,,+++******,,,,,,,,,---...///000111111111333555666666666888:::999:::999888===IIISSSVVVTTTmmmmmm555666777888999888777777777333:::>>>888777;;;777>>><<<===???@@@EEERRR___|||{{{pppjjjlllqqqfffLLLAAACCC===999;;;<<<<<<;;;999666666999999888===:::777666999===@@@AAAAAABBBDDDGGGKKKOOORRRTTTNNNMMMLLLKKKJJJJJJJJJJJJUUUSSSPPPKKKFFFBBB>>>===<<<<<<;;;:::999777777666999999:::<<<===>>>===;;;999:::999777999===<<<999AAACCCKKKTTTWWW```}}}|||sssqqqyyy|||fff]]]\\\KKK222000000///...------,,,,,,------------------------***++++++,,,------------+++,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((***))))))))))))+++,,,---......///000111222333333333666666333444777888666999:::888777===HHHPPPRRRUUUtttyyy666666888999999999888777555111888===777888<<<888===<<<<<<>>>???BBBMMMXXXwwwwwwmmmhhhkkkooo~~~eeeJJJCCC???======777<<<======<<<;;;;;;;;;:::888888888999;;;;;;:::888;;;;;;===???AAADDDFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@>>><<<;;;999999999999999999999999999999::::::;;;<<<======<<<:::===;;;:::999888:::???DDD\\\WWWYYYfffzzz{{{qqqlllZZZLLL===111000//////...------,,,,,,------------------------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&'''''''''(((((((((***))))))))))))+++,,,---......///000111222222333444777777444555999:::888999:::999888===HHHPPPRRRVVVuuuuuu666777888888999999888888555111666999444777;;;555<<<;;;;;;<<<<<<===DDDMMMiii|||~~~rrrhhhdddeeegggwwwdddVVVIIIDDDCCC===999:::;;;;;;:::888777888:::999999999:::999777555888888888999::::::;;;;;;<<<;;;;;;:::999999999999888888888888888888888888777777888999:::;;;<<<<<<:::;;;<<<======<<<:::999666666:::>>>===???LLL\\\iiisssssstttwwwyyy~~~gggQQQ<<<222333/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,...000222))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********)))((((((''''''((((((((()))))))))))))))))))))***+++,,,------...//////111111222333555888888555666:::;;;999999;;;:::999>>>IIIQQQTTTYYYvvv{{{{{{777777777888888888888888666222666777333777;;;444;;;999999:::999888;;;AAA\\\qqqyyyooohhhdddbbbqqq~~~{{{]]]MMMIIIEEE===;;;;;;<<<;;;999:::===???<<<999777888999::::::999999:::::::::999999888:::999999888777777888888:::999999999888888777777777888888999:::;;;<<<<<<:::;;;<<<===;;;:::::::::777777>>>EEEDDDFFFZZZrrrzzzvvvrrrtttyyyxxxmmmXXXEEE444.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++******+++...111222((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((('''(((((((((((()))))))))))))))))))))******+++,,,,,,------...///000111222222444777777555666:::;;;999999;;;;;;:::???KKKUUUYYY]]]yyyvvv777666777777777777888888666333777888777@@@EEE===;;;888777888777444555999PPPddd}}}tttjjjdddjjjuuuxxxddd[[[OOOIIIBBB=========<<<>>>CCC===;;;::::::<<<<<<;;;:::999::::::;;;;;;:::999888;;;:::999999999999999999999999888888777666666555::::::::::::::::::::::::999:::<<<<<<;;;;;;>>>@@@GGGFFFHHHJJJKKKTTTooozzzyyyzzz|||dddHHH888222///***...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,+++***))))))+++---///((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''&&&(((((((((((())))))))))))((())))))***++++++,,,,,,------...///000111222222222555555333444999:::888888;;;;;;:::@@@NNN[[[aaaccc{{{vvv666666555555555666777888666444888:::===LLLSSSJJJ;;;777555666555111111444CCCUUUmmm}}}qqqiiipppuuupppTTTFFF;;;;;;<<<::::::===:::<<<>>>AAABBB@@@<<<888999:::;;;;;;;;;:::888777::::::999999999999999:::999999999999::::::::::::<<<<<<;;;;;;::::::999999888:::<<<<<<<<<@@@FFFLLLSSSUUUVVVYYYccczzz|||rrr|||xxxwwwkkkRRR666,,,111333///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((()))))))))((((((***++++++,,,++++++,,,---......000000111222111444555333444888:::888888;;;;;;:::AAARRRcccllliii~~~{{{555444444333444555666777666555888999===OOOWWWMMM;;;666444444444111111333666DDD[[[sss{{{uuu{{{ppp]]]NNNNNNOOOIIICCCBBBGGGEEECCCBBBCCCCCCAAA@@@???@@@AAA@@@???===:::999:::999999888999999::::::<<<<<<<<<<<<============<<<<<<;;;;;;;;;::::::::::::<<<===>>>???FFFPPPYYY]]]jjjvvvzzzwwwyyylllggg]]]KKK777---,,,...222444........................++++++++++++++++++++++++)))******++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((('''(((***+++,,,,,,++++++,,,------...///000111111222555555444555999;;;999777:::::::::BBBUUUkkkwwwooo444444333222333444555666888666888777:::KKKRRRGGG<<<666333444333111111444...999OOOiii}}}vvvqqqqqqrrrhhh]]]YYYZZZRRRGGG??????DDDJJJNNNHHHHHHIIIHHHFFFBBB???===::::::999999999::::::;;;<<<<<<<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????BBBKKKXXXbbbkkk{{{sssjjjNNN777***111444,,,***222---.....................++++++++++++++++++++++++((()))***+++++++++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((('''(((***+++,,,,,,++++++,,,,,,---...///000111111333666666555666;;;<<<;;;777::::::999BBBXXXooo}}}rrr222222333333444555666666444555777999;;;>>>@@@@@@666666555444444444444555999222===ZZZsssuuu~~~|||kkkUUUGGGBBBCCCBBB@@@CCCHHHMMMNNNJJJDDD===:::>>>===:::777666999:::::::::@@@<<<888;;;999999BBB<<<:::;;;>>>===999===DDDFFFKKKPPPSSSVVV^^^jjjttt{{{xxx|||gggOOO333222111000////////////------------------------+++++++++************))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++++++++,,,,,,------...///000111222222666666777888999;;;<<<===999>>>???<<>>======>>>DDDDDDDDDBBB>>><<<>>>@@@>>>BBB===;;;AAAAAA===BBBDDDGGGJJJIIIGGGNNNbbbvvv~~~ZZZ<<<,,,111000///...............------------------------+++++++++************))))))************+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((()))))))))*********------...///000111222222444444555555777999:::;;;888;;;:::888>>>SSSlll|||}}}333333333444444444555555777666666666555555444444333333333333444444555666555999GGGYYYbbbdddlllyyyyyyzzzvvv___PPPNNNVVV^^^fffZZZLLLCCC??????EEEKKKKKKOOOGGG@@@DDDGGGMMM[[[kkkrrrvvvpppgggggguuu{{{xxx^^^AAA333222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((())))))******++++++------...///000111222222444444555666777999:::;;;:::<<<;;;:::@@@SSSnnn~~~333333333444444444444444666666666666666666666666444444444444555666888888;;;AAANNNZZZ\\\WWWXXX```~~~tttmmmxxx}}}|||pppeeecccdddiiiooowwwvvvsssttt~~~www~~~|||\\\AAA777444222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,------------...///000111222222555555666666888999;;;<<<999:::;;;;;;@@@RRRmmm~~~444444444444444444444444333444444444444555555555444444444555666888999:::???DDDMMMTTTQQQJJJGGGJJJcccvvvzzzrrrqqquuuvvv\\\???555888444(((///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))***+++,,,------...------...///000111222222555555666777888:::;;;<<<777888999:::===LLLggg}}}vvv|||yyy444444444444444444444444444444444444444444444444333333333444666888999:::>>>@@@DDDGGGDDD>>>===>>>GGGUUUhhhzzzzzzxxx|||{{{~~~kkkXXXAAA333222333000***///...............//////+++++++++++++++++++++++++++++++++************))))))************+++++++++'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((()))***+++,,,------------...///000111222222444444555666777999:::;;;888888999:::;;;FFF___www~~~qqq{{{nnnuuu444444444444444444444444777777666555555444333333111222222333555777999:::;;;:::;;;;;;:::888888:::444===NNNbbbssspppMMM===222222000))),,,666//////.........//////000+++++++++++++++++++++++++++++++++************))))))************+++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%&&&'''((()))***+++,,,,,,------...///000111222222333333333444666777999:::;;;;;;<<<<<<;;;CCC[[[rrr~~~wwwooosss333333333444444444555555444444444333333222222222333333333444555666777888444444444555555555555666777888<<>>===>>>HHH___tttmmmppp333333333333444444444444333333333333333333222222333333333333444555555666444444444444555555555555777777:::???FFFSSShhhzzz~~~~~~}}}~~~qqqPPP999999555111000000111000...---///...///555======777222111...+++)))(((((()))************************************++++++++++++,,,,,,++++++******))))))+++***((('''''''''((()))''''''''''''''''''''''''(((((())))))***++++++,,,(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))***+++,,,---------...///000111222222333555666666666777999;;;;;;;;;;;;;;;<<>>NNNkkkxxx}}}zzz~~~mmm000000111111111222222222111111111222222222222222111111000000000111111222333333333333444444444444222222333777777666888<<<555BBBVVVnnnsssgggeeeiiikkkssszzzXXXEEE333///222444333222---///000///...---...///...++++++------******,,,,,,,,,+++***)))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***+++,,,---------...///000111222222555666777666555666777999<<<;;;;;;<<<@@@PPPmmmwwwzzzxxxmmm000000000000111111111222222222222222111111111111000000000000111222333333222222333333333444444444222000222666666444555888222999BBBOOOfffhhhGGG<<<555000333666444111111111222333222///------...---***+++......***+++///************))))))((('''((((((((((((((((((((((((((()))))))))))))))******))))))((((((''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))***+++,,,---------...///000111222222555666777666555555777999999999999;;;???NNNkkkzzzsss000000000000111111111111333222222222111111000000000000000000111222444444222222333333333444444444444222333777777444444777666999999;;;IIIfff{{{___GGG;;;111111222333///+++,,,111444666777444000,,,,,,------******...---((((((---******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++******)))(((''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))******))))))))))))***+++,,,---------...///000111222222666777777666555555777999666666777999===LLLhhh}}}yyy111111111111111111111111222111111111000000//////222222111111000/////////444333222111111111222333111222222333333444444555888888888;;;AAALLLXXXaaaeeeLLL;;;666777222111000//////111333444BBB:::111---...///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''(((((()))***+++%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++,,,---///000111------...///000111222222444555666888999999999999:::888999===???IIIbbb{{{}}}|||111111111111111111111111111111111000000000//////000000000000000000111111333222111111111111222333111111222222333444444444666666666777999===DDDIII]]]tttvvv___III;;;555555777222111000//////111333444;;;555...+++---///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,...000111------...///000111222222444555666777888999999999:::888999<<>>DDDLLLXXXkkkkkkJJJDDD<<<888444111000111111000000111222222///,,,.../////////...---,,,,,,,,,---......---,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***+++***)))&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***+++*********+++,,,------------...///000111222222555444333333444666999:::;;;999;;;>>>===BBBWWWnnn|||kkkzzzyyycccttt..................................................................------//////.........------------------...///000000111333222111111111222333444777777777777888888888888???@@@AAA@@@AAAIIIUUU___xxxeeeKKK<<<555555444333333222111111//////000000000000//////........................---,,,,,,---......---+++---,,,+++***))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''')))((((((((((((***+++,,,...///111111000000111333444444555444555777:::===???<<<999666777DDDZZZmmm{{{ooo}}}iiiuuu..................................................................------//////.........------------------...///000000000222222111111111222333444666666666666777777777777666888999888666999@@@GGGLLLYYYkkk{{{www\\\III===888777444444333333222111111000...//////000000//////...........................,,,++++++,,,------,,,***---,,,+++***))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))((((((((()))***+++,,,...///111111000000111333444444555555555777:::======;;;:::999:::DDDYYYkkkzzz|||mmm}}}|||fffttt------------------------------------------------------------------.....................------------------...//////000000111111111000111222222333444444444555555555666666333666888777555444666999777<<>>HHHPPPdddpppqqqbbbRRREEE888777666777888777555333111111000000000/////////,,,------......------,,,------------------------,,,+++***+++------+++***,,,++++++***))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((('''''''''((((((((())))))***++++++,,,...000000///000111333444555666666555777999;;;999888:::<<<<<>><<>>SSSlllwwwgggxxx{{{ooo\\\ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...............------------------------......///000000000000///111111222222222222333333555444333222333444555666444444555777:::;;;:::888333777;;;<<<<<>>;;;999777555444444222000000111222111000////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++++++++***************+++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((((('''''''''((()))***+++++++++***+++,,,...//////000222333333555777777666666888999888555888===;;;>>>UUUpppwwwfffuuu~~~yyynnn]]]qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------.........//////---------------------------...///000000000//////111111222222222333333333555444333444444555444444666444333555888888555222777888777666444444777999:::;;;<<>>@@@999???GGGMMMPPPSSSWWWZZZ```eeelllqqqssssssrrrqqqeeecccccccccbbb]]]UUUOOOMMMGGG>>>888555666777888222444888<<<;;;777555555666333000//////111111111/////////000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))+++***************++++++'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''')))***++++++*********,,,...//////000222333333555777888777666777888555555>>>HHHGGGFFFYYYtttrrrccctttzzzlllaaa~~~.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////............//////////////////000000000000000000111111111222222222222222333444444555555666555666444444>>>HHHBBB444666666666666777777777777666666666666666666666666666777888:::<<<>>>???@@@CCCDDDIIISSS[[[\\\SSSKKKJJJKKKKKKIIIEEEAAA???>>>888888777777666666666555555666666666666444333222////////////000000000000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((+++)))(((&&&&&&((()))+++******))))))((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,,,,---//////......000111111333555555666666888:::666<<>>444555555666666666777777777666666666666666666666666444555555666777888888888888:::>>>EEEJJJIIICCC======>>>>>><<<999666444444666555555555444444444444444444555666555444333222/////////////////////000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***)))(((''''''((()))***))))))))))))((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,,,,...//////...///000222333444666777777888:::<<<888777===DDD@@@???SSSnnntttdddppp{{{}}}yyyttt************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////............//////....../////////000000000000000000000111111111111111222222333333444555555777222222:::AAA???888444444555555555666666666666555555555555555555555555444444444333333222222222///222666999999888444222555666777666333111111111333333333222222222222111222333333444555444444444///////////////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***)))(((''''''((()))***)))))))))(((((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,,,,...////////////000222444666888888888999;;;===<<<444333999<<>>???DDDWWWkkk{{{rrreeexxxzzzuuu+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......------........./////////............///////////////000000111111222333333222111333777777333111222222222222222333333333333222222222222222222222222000000000111111222222333,,,///111111//////222555///000111000//////111333111111111111111222222222////////////000222333444000//////......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))((((((&&&''''''''''''(((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&'''((((((%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,---///000000000000111333111333555555555666888:::777999>>>???===BBBUUUiiirrrfff|||vvv++++++++++++***************************************+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------.........//////------.........///////////////000000111222222222///333555222111222333111111111111111222222222333222222222222222222222222000000000111111111222222......////////////111222111111222111000000222444000000000000111111111222000//////...///000222222000000///......---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,---///000111000000111333111222444555555666888:::888:::<<<<<<:::AAATTTeee}}}wwwfffxxxzzz++++++******))))))((((((***************************+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...---------.........//////---------.........///////////////000111111222222,,,444666///---333555111000111111111111222222222111111111111111111111111333333333333222222222222222111111111222222111111...//////---,,,---///111.../////////000000111111000//////......///111222000000///...------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((()))***+++,,,,,,...///111111000000222333111333555666666666888:::<<<<<<;;;999999BBBTTTdddttt}}}eeeqqq~~~*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---...///000111111...//////000111222222222333333222111111222333333000000000000000000000000111222222333333222222111111111222222222222111111000000000000000000000000000000////////////000000------......//////000000//////////////////////////////...---,,,,,,++++++......---------,,,,,,,,,---,,,,,,+++*********+++***)))((('''((()))+++---******************++++++((()))+++***(((''''''(((((()))+++---((("""$$$,,,''''''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---+++---000111111111333444444555555555444555888:::;;;888666888<<>>FFFWWWeeexxxvvveeeooo|||ssszzz***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,---.............../////////.........------......//////000000111111222222111111111111222222000000000000000000000000111111222222222222111111000000111111111111000000000000000000000000000000/////////////////////////////////.............................................------,,,,,,++++++---------,,,,,,,,,++++++,,,+++******************,,,+++***)))))))))***+++,,,,,,+++***)))(((''''''''')))******(((''''''(((+++***%%%###+++555444+++'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,+++---000111111111333444444555555555444555777999<<<:::999;;;>>>GGGWWWgggxxxrrrdddooo{{{rrrzzz++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,---------***++++++++++++,,,,,,,,,------------------------,,,,,,---.........------.................................//////000000000111111111000000111111111000000000000000000000000000000111111111111000000000000000//////000000000////////////////////////...//////////////////.../////////......---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******)))))))))******---,,,+++***))))))***************))))))(((((((((''')))******((('''((()))%%%)))&&&$$$000BBBDDD999***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''')))***+++,,,+++---000111111111333444555555666555444444777999;;;999999;;;===EEEVVVggg{{{qqqfffqqq{{{qqqzzz++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***,,,,,,------,,,*********+++++++++,,,,,,------------------------+++,,,,,,---...---------,,,,,,,,,---...//////000.............../////////000000000000000000000000///////////////////////////000000111111000000///000000///......///000000..............................////////////......//////......------,,,,,,........................,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))(((((())))))***,,,++++++******)))))))))'''''''''(((((()))))))))'''(((******((((((((()))###******%%%,,,<<<@@@999...,,,***(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,+++---000111111111333444555666666555444444666999888777888999:::BBBTTTeee|||rrrhhhttt{{{oooyyy,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++((()))+++,,,------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---...///000000------..................//////000000000000////////////////////////////////////000000000000//////000///...------...///000........................---...///000000///...---.........---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((((())))))***************))))))))))))%%%%%%&&&'''((()))******&&&(((******)))((()))***&&&++++++$$$###***,,,)))---,,,***(((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++---000111111111333444666666666555444444666888555555777777888???RRRdddzzzppphhhsssxxxlllxxx,,,,,,,,,+++++++++******************************************************)))***,,,------,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------.........------------------------......///000000///......////////////////////////...//////000000//////...000///---,,,,,,---///000------------------------,,,---///000000///---,,,,,,------------------...------------------------+++++++++++++++++++++++++++*********))))))))))))(((''''''''''''((()))***'''(((((()))))))))((((((&&&&&&&&&''''''(((((((((&&&((()))***)))((()))***))))))(((&&&$$$#########'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++---000111111111333444666777666555444444666888444555777777777>>>QQQddd|||jjjdddooosssgggvvv,,,,,,,,,++++++*********))))))))))))))))))))))))***************************+++,,,------,,,***))))))************+++++++++************************++++++,,,---------,,,,,,......---------,,,,,,,,,---------------------------...///000000///...---////////////////////////......////////////......000///---,,,,,,---///000------------------------,,,---///000000///---,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++************))))))))))))'''''''''''''''((()))***%%%&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&''')))***)))((()))***)))%%%$$$)))+++)))(((+++"""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***++++++---000111111111333444666777777555444444666888444555777777777>>>QQQdddfff```llloooeeevvvzzz+++++++++*********))))))))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........---,,,,,,---///000//////......////////////......000///...------...///000111111000000/////////......------,,,,,,------...//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***+++***)))(((((()))***+++))))))))))))))))))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---.........///000111222333333555666777666555666777999888555666:::;;;@@@TTTiiiiiicccxxxssscccxxxwww+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++++++++,,,...///000//////..................//////...---,,,,,,---...///000000/////////.........---------,,,,,,---------///.........------------------------,,,,,,,,,+++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++******)))*********+++***)))(((((()))***+++(((((()))***************(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---......///000111222333333555666666666555555777999777555666:::;;;@@@TTTiiiiiicccuuunnnbbb{{{www+++++++++***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++---...///000000000///...------...///000------,,,,,,,,,,,,------///............---------------------------------............------------,,,,,,,,,,,,++++++++++++---...///000///...,,,***+++,,,,,,------,,,,,,+++*********)))******++++++******))))))))))))******(((((())))))******+++++++++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,......///000111222333333444555666555444444666888777444666:::;;;@@@TTTiiilllhhhuuujjjddduuu************************))))))))))))))))))))))))((()))))))))************************************)))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...............///000000///---,,,,,,---///000------,,,,,,,,,,,,------------------------------,,,------------------,,,------------------------++++++++++++++++++++++++000111333444333111...,,,+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,***))))))))))))))))))***))))))((((((((())))))*********)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***++++++......///000111222333333333444555555333444555777666444666:::;;;@@@SSSggg{{{qqqqqqyyyjjjjjjttt************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222111...------///000...---++++++---...000---------......---------,,,,,,,,,---------------,,,,,,---......---,,,,,,,,,,,,------------------++++++++++++++++++++++++000111333444333111...,,,+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,)))))))))******)))))))))***)))(((''''''''''''((((((((('''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***++++++......///000111222333333333444555555333444555777777555777;;;;;;???QQQeeexxxtttzzzmmmtttwww***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,++++++++++++///222333111---+++---//////...---,,,,,,---...///------............------,,,,,,,,,------------...+++,,,---......---,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---...///000///...,,,***+++,,,,,,------,,,,,,+++*********)))******++++++))))))************))))))+++***((('''''''''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,......///000111222333333444555666555444444666888888666888;;;;;;>>>OOObbb}}}zzzppp~~~))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******+++...111///,,,+++---000------------------------+++,,,------------,,,+++,,,---------............+++,,,...//////...,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++******)))*********((()))***++++++***)))(((***)))(((((()))+++---...---+++***((('''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---......///000111222333333555666666666555555777999:::888999<<<;;;===LLL___{{{rrr))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********&&&***...---+++***---111,,,------......------,,,***+++,,,------,,,+++***---------....../////////+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***((()))***++++++***)))((())))))((()))+++...111333111///---***)))((()))***''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---.........///000111222333333555666777666555666777999;;;888:::<<<:::<<>><<>>JJJbbbyyy{{{))))))******************++++++******************((()))))))))************************************))))))))))))))))))))))))))))))))))))***************,,,///111000...+++)))************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------,,,+++++++++------........./////////,,,,,,,,,------,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&***......(((###(((((((((((((((((((((((((((((('''&&&((())))))((('''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///,,,,,,---...000111222222333555666555555555777999777<<<<<<===@@@???KKKddd}}}wwwvvv++++++++++++++++++++++++******************++++++((()))))))))************************************))))))))))))))))))))))))(((((()))))))))************,,,...000111///+++)))))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000///---+++,,,---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((((('''&&&&&&&&&((((((((((((((((((((((((&&&######%%%''''''&&&%%%'''''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---***+++,,,---///000111222333555666555555555777999666;;;:::;;;???>>>KKKeeetttuuu~~~www,,,,,,,,,+++++++++++++++)))))))))***************))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))************,,,...000///,,,***)))))))))************+++******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///222444333///---...000,,,,,,,,,---------......******))))))))))))******************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***(((%%%$$$'''+++(((((((((((((((((((((((('''###$$$))),,,***'''&&&'''''''''''''''((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,***+++,,,---///000222222444555666555555555777999555:::999:::>>>>>>KKKeeeqqqssszzz++++++++++++*********)))((((((((())))))*********))))))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))+++...///---+++))))))))))))************++++++++++++++++++++++++******++++++++++++*********************************++++++++++++,,,,,,,,,...222444222...,,,---000+++++++++,,,,,,,,,,,,---+++***)))(((((()))***+++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))'''''')))***(((((((((((((((((((((((()))%%%'''///333///)))((('''''''''''''''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...+++,,,---///111222444444444555666555555555777999555999999:::>>>>>>LLLggguuuwwwyyy+++*********))))))((((((''''''(((((()))))))))***))))))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''***---///...,,,))))))))))))************++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++///222000+++(((***---******+++++++++,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((******(((&&&((((((((((((((((((((((((&&&"""$$$...222---&&&$$$'''''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***---///000------///000222444555666444555666555555555777999555:::999:::>>>???NNNhhh{{{}}}{{{vvv************************)))((()))+++)))%%%%%%)))))))))))))))******************+++++++++,,,,,,,,,+++***)))***++++++***)))******))))))))))))******...---+++******+++---...************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((+++)))"""$$$,,,'''!!!'''(((''''''&&&&&&&&&''''''%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,------,,,...111111111111222333555555555666666777888999:::999@@@;;;===BBBKKKooommmwww***************************---555;;;999111+++***))))))))))))*********************+++++++++,,,,,,***)))((((((******)))(((******))))))))))))******---,,,***))))))***,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++---,,,,,,,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***'''(((***,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((($$$)))%%%"""(((&&&###)))(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...//////---///222222222222333444555555555555666777888999999777>>>999;;;AAALLLrrrlllwww************************'''+++333;;;999000)))((())))))))))))*********************++++++++++++,,,)))((('''((()))***)))'''******))))))))))))******++++++))))))))))))++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&(((+++...---***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((333@@@;;;---)))&&&###&&&''''''&&&&&&&&&''''''(((%%%$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...//////...000222333333333444555555555555555666777888999777555<<<888:::@@@OOOyyy}}}hhhwww************************''''''))),,,+++&&&&&&)))((()))))))))************************++++++++++++***)))(((((()))***)))(((******))))))))))))*********)))(((((((((((()))***************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++)))******+++,,,,,,------+++*********************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&(((***++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((<<>>===+++%%%''''''***&&&&&&&&&&&&&&&'''(((((((((000777666...((((((***%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))+++,,,------+++---000111111222333555444444444444555666777888888555===;;;===EEE]]]{{{nnn___vvv))))))))))))))))))))))))'''''')))---,,,((('''+++))))))))))))************)))))))))************++++++***)))***+++,,,+++)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))))))))***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((...---######%%%%%%***&&&&&&&&&&&&&&&'''((()))%%%---444333,,,%%%$$$&&&$$$%%%%%%&&&&&&'''''''''&&&''')))+++---...//////***---///111111222333555444444444444555666777888999555>>>===???HHHdddzzz{{{kkk\\\ttt))))))))))))))))))))))))$$$%%%(((,,,+++'''&&&)))))))))))))))************))))))))))))************+++)))((()))***+++***)))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))******++++++,,,,,,***+++++++++,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''',,,'''$$$(((&&&"""(((&&&%%%%%%&&&&&&((())))))$$$&&&(((((('''$$$###"""$$$$$$%%%%%%&&&''''''(((&&&''')))+++---...//////+++---000111222333444666444444444444555666777777999555>>>>>>???IIIiiiyyyttt~~~lll\\\rrr)))))))))))))))))))))))))))'''''')))(((&&&(((---))))))))))))************))))))))))))***************((('''((()))***)))(((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***************+++++++++(((((())))))************)))))))))))))))))))))))))))************+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((***((("""%%%...***%%%+++%%%%%%%%%&&&'''((()))******&&&"""$$$)))+++)))%%%$$$$$$%%%%%%&&&'''(((((($$$%%%''')))+++,,,------,,,...111333333444666777444444444444444555777777999444======???IIIkkksssrrrnnn\\\qqq)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************++++++******+++,,,---...+++*********))))))((((((++++++************++++++++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%'''))),,,222555000(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%''''''(((***+++,,,---...+++---///222333444444444333444555555666888===@@@FFF>>>777<<>>===666---&&&(((((())))))*********+++))))))(((((((((((())))))((((((((()))******++++++&&&'''***++++++***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))$$$'''&&&######(((,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''')))******%%%&&&&&&''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''''''''(((***+++,,,---...---...111555777999::::::555777999999888777777888999===;;;<<<@@@FFF```{{{iiinnn~~~www}}}'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''+++***)))((()))***,,,---))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))***++++++++++++***++++++000999999000+++++++++*********))))))(((((())))))((('''''''''''''''***************)))((((((((((((((((((((((((((((((%%%...///&&&###((()))$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((()))+++---...///111000111333555666555444777777777777666666666666444777:::??????@@@___xxxjjjtttvvvsss~~~~~~(((''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))***++++++++++++******)))---444444---)))***************)))))))))(((***)))((((((''''''((((((+++++++++++++++***))))))))))))))))))))))))))))))777AAAAAA444)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&'''((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))+++---...///000000111333444555555444777777777777777777777777555888:::>>>@@@CCCeee}}}mmmxxxrrrrrr((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********)))((((((''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))******++++++******)))((()))------)))((()))************))))))))))))******)))((((((((())))))+++,,,,,,,,,,,,+++******************************777AAABBB555(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))+++---...//////000111333444444555555777777777777777888888888777::::::<<>>JJJmmmwwwlll|||{{{{{{))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************)))(((''''''''''''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))******)))))))))+++***&&&&&&***+++)))))))))))))))************))))))((((((((()))******(((((()))************)))''''''''''''''''''''''''***(((''''''((()))'''$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((************(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((&&&'''((()))+++---...///,,,000333333111111333666333444555666777888999:::666<<<::::::BBBOOOrrrtttooo}}}uuu))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((((((((''''''(((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''(((((()))))))))))))))'''++++++((((((++++++'''((()))))))))************((((((''''''(((((()))***((()))******+++++++++***((((((((((((((((((((((((***)))(((((('''%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&'''((()))+++---...///,,,000333333111000333666222222333555666777999999555<<<;;;;;;AAAMMMlllqqqqqq|||nnn)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((())))))******'''(((((()))***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))'''(((((()))))))))))))))%%%***+++((((((+++***%%%(((((())))))*********+++'''''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&(((***+++(((%%%(((,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''&&&&&&&&&&&&&&&'''((()))&&&'''((()))************&&&'''((()))+++---...///+++///333333111000333666111111222444666777888999777===<<<999===FFFaaannnppptttjjj***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((('''((()))+++,,,///...,,,***)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******###%%%&&&(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&******+++++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''')))***,,,,,,***)))'''''''''(((***+++,,,---......000111222111111222444111222333444555777888888888;;;555???AAAFFFlllrrrsss|||wwwjjj))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******)))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***************)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&((((((((((((((('''&&&&&&)))((((((''''''''''''''''''((()))******)))((('''''''''(((***+++,,,---......000111111111111222444222222333555666777888999888===777@@@BBBJJJtttpppooo{{{wwwlll((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))***+++))))))((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***...---+++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''*********))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((''''''&&&***)))((((((''''''((((((((((((((((((((((((((((((''''''(((***+++,,,---......000111111111111222444333333444666777888999:::888???:::AAADDDOOO}}}wwwuuuuuu'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))...---+++)))((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++++++++***)))'''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''(((***+++,,,---......///111111000000222333444444555777888999:::;;;777???;;;AAADDDSSS{{{yyyuuu&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))******(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((()))))),,,,,,,,,+++***((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((***+++,,,---...---///000111000000111333444555666777888:::;;;;;;666???:::>>>CCCTTTrrrrrrhhh&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''''''''(((((())))))***,,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))&&&'''((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''(((***+++,,,---...---///000000000000111333444444555777888999:::;;;666>>>888<<>>XXXxxxlllfffjjj{{{xxxzzzfff))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***+++***)))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))((('''''''''&&&''''''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((())))))***++++++,,,,,,......//////000000111111222333444555666777777777777555:::;;;>>>WWWwwwfffdddiiiwwwwww|||kkk(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''((()))******''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((()))***+++,,,,,,---......//////000000111111111222333555666666777777777666;;;<<<>>>UUUrrr|||eeegggnnnzzz~~~qqq|||jjj(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''&&&(((***+++'''(((((())))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))***)))))))))((((((''''''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''((()))***+++,,,------......//////000000111111111222333555666666777777:::999======<<>>===:::KKKbbbiiihhhqqq}}}ssszzz{{{qqqqqq))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&((()))(((&&&&&&(((+++(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((((((((((((((('''((()))))))))((('''&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((***+++,,,---.........//////000000111111333444555666777888888888:::999>>><<<888HHH^^^dddhhhppp|||sss~~~vvvvvvnnn))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))%%%'''))))))'''&&&(((***((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''')))***+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))*********((('''&&&)))(((((((((((('''''''''%%%&&&((()))))))))((('''&&&'''(((***+++,,,............//////000111111111333444555777888888999999888888===;;;888GGG\\\aaafffmmmwww~~~uuuyyyjjjfff))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''((('''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,...///------......///000000000444666888888777666666777::::::999999<<>>JJJ^^^mmmqqqyyy~~~{{{}}}llluuu))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((***++++++,,,((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((((((((((("""###%%%%%%&&&'''***,,,///...+++)))'''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((()))***,,,...///000000000111222222333333888999::::::777666666666999;;;<<<:::===LLLcccuuuvvv}}}}}}ttt~~~zzzmmmzzz))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&(((((((((((('''###$$$%%%%%%$$$%%%''')))******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))***,,,.../////////000000111222222222777999::::::888777777888777;;;<<<:::<<>>FFFVVVeeeuuu~~~rrrddduuutttgggxxx(((((((((((())))))))))))******)))))))))((((((((())))))((('''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))+++...///...---//////000111111111111111444666999:::999888999:::<<<::::::<<>>@@@EEERRR___cccyyy~~~uuudddtttqqqfffyyy(((((((((((())))))))))))(((((((((''''''''''''&&&)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))((()))+++---///...---//////000111111111111111111333777999999999;;;<<<;;;;;;<<>>???BBBMMMYYYbbbtttxxxwwwppp}}}mmmdddwww(((((((((((())))))))))))+++++++++*********))))))'''''''''''''''((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((+++///111111000//////000111111111111111000333666888888888999:::;;;:::;;;<<<===AAAMMMZZZaaavvv~~~|||qqq|||qqqeeewww(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((('''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((('''(((***---///...---//////000111111111111111111333666888888888999:::;;;999:::;;;<<>>===@@@MMM[[[bbbzzzsssdddrrr***)))))))))((((((((('''))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***)))(((&&&%%%))))))(((((((((((())))))((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((%%%&&&(((***,,,...//////111000000000000000000000111222444777999999999999;;;;;;<<<===<<>>KKKYYY]]]yyyqqqggg|||))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&(((+++---...//////000000000000000111111111222222444555777999::::::999999:::;;;:::===JJJXXX[[[xxxttthhh{{{(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%''')))+++---...///000//////000000111111111111222333555777888999::::::999999:::;;;:::===JJJXXXZZZvvv|||lllxxx(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&''')))+++---///000000/////////000111111222222222333666999;;;;;;;;;:::999999:::;;;:::===JJJXXX]]]vvvooovvv'''((((((((()))))))))***&&&'''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***'''((((((((((((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))+++...///000000...//////000111111222222111444888<<<>>>===;;;:::::::::;;;;;;:::>>>KKKYYYbbbvvvnnnsss'''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''((())))))(((&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&'''))),,,...///000111...//////000111222222222111444:::>>>@@@???<<<:::::::::;;;<<<;;;>>>KKKYYYfffwww|||jjjppp((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((&&&''')))+++---...//////000000000111222222333333///888BBBDDD>>>888999<<<999<<<::::::>>>@@@PPPllliiiuuuhhhlll((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''')))+++---...//////...//////000111111222222///666===???;;;999:::===999===::::::???@@@PPPkkkqqqzzzzzzxxx(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))************)))))))))))))))(((((((((''''''%%%%%%&&&'''''''''''''''&&&''')))+++---...//////.........///000000111111666888;;;;;;::::::;;;<<<:::>>>;;;;;;???@@@OOOjjjzzz|||''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((())))))******))))))((())))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&''')))+++---...//////......//////000111111111AAA???<<<;;;;;;;;;::::::;;;???<<<<<>>;;;999:::;;;;;;:::;;;???===<<>>LLLfff|||xxxmmmttt&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''%%%%%%&&&'''''''''''''''&&&''')))+++---...//////000000000111222222333333777666666777999;;;<<<<<<;;;???<<<<<<>>>===IIIccc|||zzzjjjiii&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''')))+++---...////////////000000111222222222111333666888:::;;;<<<<<<:::>>><<<;;;===;;;GGG```yyy{{{mmmddd&&&'''(((******((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))************))))))((('''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''')))+++---...//////......//////000111111111111555:::<<<<<<;;;;;;;;;:::>>><<<;;;<<<:::FFF^^^www{{{~~~pppbbb~~~))))))(((((('''''''''&&&((((((''''''''''''((((((***)))'''%%%%%%''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&''''''((()))******+++)))((('''&&&%%%&&&&&&''''''&&&%%%(((++++++)))&&&((('''&&&%%%$$$#########''''''''''''''''''''''''$$$%%%'''))))))))))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++***))))))((('''&&&&&&&&&&&&''''''((((((((((((((('''((()))***,,,---//////000000000000111111111111111444888:::::::::;;;<<<777888::::::888;;;IIIXXXzzz~~~~~~}}}bbb|||)))(((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&&&&''''''&&&%%%''')))***(((%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((('''((()))***,,,---//////000000000000111111111111111444888:::::::::;;;<<<::::::<<<<<<:::===KKKYYYwww~~~ooo~~~((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((************************))))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&'''((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''')))***,,,...///000000000000000111111111111111444888:::::::::;;;<<<;;;;;;<<<<<<;;;===IIIWWWtttwww((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((++++++++++++++++++++++++'''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((***,,,...///000///000000000111111111111111444888:::::::::;;;<<<:::999::::::999;;;FFFRRRppp}}}~~~}}}ttt|||'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&(((***,,,...000111///000000000111111111111111444888:::::::::;;;<<<;;;:::::::::999;;;DDDOOOjjjyyyzzz|||rrrzzz'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%'''((()))***+++''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''(((%%%&&&''''''((('''''''''''''''(((&&&%%%$$$&&&(((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&(((***,,,...000111000000000000111111111111111444888:::::::::;;;<<<>>><<<;;;<<<<<<===EEENNNaaatttyyy}}}yyyzzz''''''''''''((((((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******'''((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%%%%'''(((((((((''''''&&&(((((('''%%%%%%(((***'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***,,,///000111000000000000111111111111111444888:::::::::;;;<<>>;;;999::::::;;;AAAIIIXXXuuu~~~yyyuuu((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++''''''((())))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%(((''''''&&&&&&((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''')))***%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((***+++---...000000000111222222111000222333444666999:::999999999:::<<<;;;<<<===:::999@@@IIITTTjjjxxxyyy((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''((())))))))))))))))))))))))((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%(((''''''&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((***,,,---/////////111222111000000111333444777999:::999999999:::<<<;;;<<<===:::999@@@IIIUUUjjjxxxyyy((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))+++---.........000111111000000111222555777999::::::999999:::<<<;;;<<<===:::999@@@III___rrr~~~}}}((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&''''''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))((('''&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((***+++---...///...///000000000000111333555777:::;;;:::999::::::<<<;;;<<<===:::999@@@III```qqq}}}((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))******)))((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&%%%&&&''''''((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))+++---...///000---///111111000000222333555888:::;;;:::::::::;;;<<<;;;<<<===:::999@@@IIIRRRbbbsss}}}zzzsss((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&''''''((()))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((***+++---///000111...000111222111222333555666888:::;;;;;;::::::;;;<<<;;;<<<===:::999@@@IIIOOO[[[lll{{{wwwppp((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((&&&&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''((()))***,,,...///000///000222333222333444666666888;;;<<<;;;:::;;;;;;<<<;;;<<<===:::999@@@IIISSSZZZhhhxxx|||rrr)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&'''(((******((('''&&&'''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&'''((()))+++---...//////111333333333444555777666888;;;<<<;;;:::;;;;;;<<<;;;<<<===:::999@@@IIINNNTTTbbbttt}}}ppp))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******++++++***)))))))))***,,,---))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((()))***((((((((((((''''''''''''&&&%%%%%%'''((()))(((&&&)))(((&&&%%%&&&''')))++++++***)))***,,,,,,***)))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))***,,,---......///111333333333333555777777999999999888777888999===;;;:::;;;;;;<<>>EEEXXXgggrrrssswwwqqq(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++'''((((((((())))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************......,,,+++******************)))))))))(((((((((&&&(((***)))'''&&&'''(((((((((((((((((()))******+++***)))***,,,,,,***)))((((((((((((((('''''''''(((((((((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---//////...///111111111111333555666888::::::999888777888;;;:::;;;===;;;:::>>>EEEUUUgggwwwyyy|||tttuuuqqq))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++'''((()))*********))))))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++------,,,+++******************)))))))))((((((((((((+++---,,,)))''')))+++(((((()))))))))*********)))((('''(((******((('''(((((((((((((((''''''''''''(((((())))))******+++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((***,,,...000000...000111222222222444555555888:::;;;:::888777777;;;:::;;;<<<;;;:::@@@GGGVVVkkk|||}}}{{{eeeggg))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((()))***+++++++++***)))************************)))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++************++++++++++++*********)))))))))(((+++...---)))'''(((+++(((((()))***************)))((('''(((******(((''')))((((((((('''''''''''''''(((((()))******++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&'''))),,,---///000///111222333222333444666555777:::;;;:::888777777<<<:::;;;<<<;;;;;;BBBJJJZZZsssyyy]]]```))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++((()))***,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++*********)))******++++++,,,,,,,,,+++++++++******&&&***---+++'''%%%&&&)))(((((()))***************+++***)))***,,,,,,***)))))))))(((((('''''''''&&&'''(((((()))***+++++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&(((+++---...//////111333333333333555777555777;;;<<<:::888777777===;;;:::;;;;;;<<>>>>>???@@@AAAAAA???===<<<;;;;;;<<<===777666555444333222111000000000///...------,,,+++,,,,,,,,,,,,+++++++++++++++******)))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&######$$$%%%&&&'''(((((((((''''''))),,,///000000---...000111222111111111000111444666777888888777:::999::::::999999AAAKKKRRRZZZmmmxxxiiiWWWffftttwwwppp|||(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222///222555777999:::<<<>>>333333333444555666666777999999999999999999::::::<<<<<>><<<;;;:::666555444333222111000///---------,,,,,,,,,++++++,,,+++*********+++------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***+++(((''''''))),,,///000000---...///111111111000///000111333555777777777777:::999999999888999BBBMMMPPP[[[sssuuu___hhhsssbbbsss%%%&&&''')))+++***(((%%%&&&''')))*********)))(((******)))))))))+++,,,---+++***)))))))))***,,,---///......///111333555666666---,,,333666222111666444777999:::999777555555888666666:::;;;999;;;@@@DDDGGGHHHFFFBBB@@@AAADDDJJJLLLOOOSSSVVVWWWUUUSSSGGGJJJIIIIIIRRR[[[UUUHHHGGGDDDAAA@@@CCCGGGJJJKKKIIIEEECCCFFFGGGDDDDDDFFFHHHEEEEEEDDD<<<111///444222///+++)))***+++------,,,+++*********+++,,,,,,***+++,,,------+++)))((()))(((&&&&&&)))+++((($$$+++***)))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''''''''))),,,///111111111000111222333444555333333444444555666666666777:::888999<<<999@@@UUUYYYeeerrr{{{uuuccchhhqqqeeennn))))))******)))(((&&&&&&((()))******+++***))))))******)))))))))***+++,,,000////////////000000111444555777888777777777777888666666888777555666:::999999:::;;;===AAAEEEHHHBBBBBBEEEIIIJJJMMMVVV```YYYYYYYYYZZZZZZYYYXXXWWWeeebbb]]][[[[[[ZZZWWWTTTSSSWWW[[[]]]``````YYYPPPKKKJJJJJJLLLSSS^^^iiippp^^^UUUKKKEEE???:::999<<>>:::555222,,,,,,+++***+++,,,...///***+++,,,------,,,+++***((('''(((,,,///...***'''***'''$$$%%%(((******)))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''''''''(((***,,,///000...///111333555666666666333333444444555666666666777:::999999<<<999BBBXXXjjjqqquuuyyyvvvjjjmmmuuuppp$$$(((+++***'''(((...444***************)))))))))******+++,,,---...//////000111222444666777777888444777:::888444222333555>>>DDDDDDBBBIIIVVV\\\YYY\\\\\\]]]bbbjjjsss{{{~~~yyywwwzzzrrriiioooyyy~~~sssnnnkkknnnvvv|||}}}|||~~~vvvrrrsssooofffdddjjjzzzsssooorrruuunnngggbbb___^^^^^^dddlllppphhh\\\RRRJJJEEEDDDEEE:::<<>>BBBIIIQQQYYY]]]YYYZZZaaasssxxxooorrrzzz~~~}}}{{{~~~zzzssskkkjjjppp|||zzzvvvxxxmmmnnniii___YYY\\\aaadddkkkeeeYYYJJJ===777888;;;@@@DDDJJJNNNMMMIIIBBB>>>......------------------,,,''')))333666000******))),,,///...+++((((((***)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''(((***+++---......---...000222444555555555333333444444555666666666555;;;;;;;;;<<<999GGGaaannnzzz******))))))))))))+++++++++*********+++---...000111333555666888888888888666555444444666999===@@@JJJJJJNNNYYYhhhuuu}}}~~~~~~zzzvvvmmmkkkrrr|||vvvuuu{{{vvvoooqqqwww~~~nnnfffnnn~~~qqq]]]III<<<777777111555<<>>777111...000((((((222555---(((+++(((222<<<999...&&&''',,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''%%%$$$###"""""""""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&(((***,,,---......////////////000111222333333333444444555666666777555;;;<<<;;;;;;:::HHHdddbbb___vvv+++***)))((()))***---...,,,---...111333444444222333444444222000111444777<<>>;;;777666===HHHQQQUUUHHH:::111,,,))),,,000&&&(((******)))((()))***++++++***)))(((((())))))***)))(((((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''')))+++,,,.........///000111222222222222333333333444666777999:::777:::888:::??????HHH^^^pppuuu}}}xxxfffmmm)))***+++---...000111111666777777666555555666777999;;;===AAAHHHRRR\\\ddd___ppp}}}|||}}}|||jjjggghhhwww}}}|||vvveee[[[YYY___nnn}}}{{{mmmhhhjjjaaaiiiooolll```TTTNNNLLLNNNOOOKKKAAA888555444444GGGMMMPPPIII888+++)))---((()))************+++,,,,,,+++***)))((((((((((((+++***(((''''''(((***+++))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%&&&''')))***,,,---.........///111222222222222444444444555555777888888888:::777:::@@@@@@HHH]]]hhhnnnzzzxxxfffqqq~~~~~~***,,,...111444666666777888999999777666666999<<>>???JJJaaapppyyyxxxiiisss333555888:::;;;:::888666000444888;;;>>>EEEOOOWWWYYYZZZdddzzzwww|||~~~llldddeeehhhggghhhlllooovvv~~~nnntttzzz{{{sssooosssyyykkkTTTJJJBBB::::::666111333???KKKJJJAAA555111+++))))))***)))((((((((((((((()))***+++,,,((()))+++,,,,,,+++)))((('''((((((((()))))))))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***+++,,,---+++,,,...000111222222333777666666555555555555666666999777777;;;===LLLfffvvv~~~|||www~~~777888;;;<<<;;;999555333666;;;AAAFFFLLLVVVbbbllluuuwww|||xxx~~~}}}oooddd]]]]]]lll}}}xxxvvvnnnbbbYYY\\\iiivvv|||fffXXXLLLAAA>>>BBB???666555???LLLRRR;;;666///,,,+++,,,+++***'''((((((((()))+++,,,---''')))+++------+++)))''''''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))+++,,,---+++,,,...///111222222333555555555555555666777888555999888777:::;;;MMMjjjyyysssttt;;;888666666555444555777999???FFFPPPbbbsssyyyvvvrrrrrryyyjjj```]]]zzzooogggiiippp~~~tttoookkk___OOORRRQQQLLLBBB666222:::EEE```CCC---...333///)))((((((***,,,+++)))(((+++...(((((()))***************&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$((())))))***+++---.../////////.........000222333444555666555444333444555444888777999======HHH```yyy{{{uuu888888888888888888<<<@@@FFFNNNXXXddduuu{{{tttyyyrrrqqqqqqqqqppprrr{{{yyy|||zzzzzz}}}{{{wwwyyyjjjUUUFFF>>><<<===>>>GGGOOOKKK777)))***,,,))))))+++,,,+++)))((()))+++(((((()))***************'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%((((((((()))+++,,,...///............///000111222444555666555444333444666444888777999???@@@MMMfff|||rrr333555777777777;;;AAAEEESSSWWWaaasss|||rrr~~~}}}xxx{{{lll\\\VVV___qqq{{{wwwxxx|||kkkTTTHHHDDDDDDCCC???RRRYYYGGG222,,,---,,,***,,,---,,,***(((((()))(((((()))***************''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((***+++---...------...///000000000000444555666555444444555666444777777999@@@CCCRRRkkksss444666666888???HHHNNNOOO]]]eeevvvkkk}}}~~~www{{{sssccc^^^aaaccc}}}wwwpppllluuuxxx^^^JJJCCCGGGMMMNNNIIIMMMTTTMMM999...///***+++,,,,,,+++***))))))(((((()))***************(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''')))***,,,---,,,---...000111000000///333444666555444444555666444888666999@@@BBBQQQkkkuuu:::;;;<<>>KKKdddzzzzzz}}}xxx~~~999>>>CCCMMMbbbzzzvvviiivvvkkkiiiooo|||yyyhhhfffffflllzzzxxxiii]]]eee~~~yyyooopppvvvrrriii```aaaddd\\\OOOMMMSSSSSSLLLLLLOOOFFF666000...,,,,,,---...---,,,(((((()))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***,,,---,,,,,,---...////////////222444555555444444666777555999777888;;;:::EEE]]]nnnttt~~~}}};;;GGGQQQZZZmmmxxxtttsss}}}yyytttkkkccc]]]WWWSSSLLLIIIHHHNNN[[[lllzzz}}}}}}nnn]]]\\\iii{{{zzz{{{yyyqqqkkkpppxxxsssgggYYY]]]YYYMMMKKKQQQOOOFFF777333...,,,,,,------,,,(((((()))************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))+++,,,---------------...///000000222333555555444555666888444888777888;;;888BBBXXXkkkuuuyyyDDDUUUccchhhvvveeeSSSVVVaaauuu{{{ttthhhccc]]]XXXVVVUUUTTTTTTYYYRRRJJJFFFIIINNNPPPQQQOOOTTTXXXXXXXXX```qqqzzzwwwyyyyyyyyy{{{yyykkkbbbbbbggguuu|||{{{qqqoooyyy~~~qqq___RRRUUUWWWRRRQQQVVV<<<777000,,,,,,,,,+++***(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''''''''(((***+++---......---,,,,,,---...000111222333555555555555666888222777777999<<<888AAAVVVkkkvvvxxxpppYYY```ssskkkZZZRRR]]]wwwvvvvvvyyy{{{rrraaaVVVTTTRRRNNNQQQZZZ^^^cccqqq}}}nnn```]]]^^^ZZZTTTPPPPPPMMMMMMPPPOOOKKKNNNTTTTTTVVVXXXXXXWWW]]]lllzzzxxxuuuwwwmmmiiimmmzzzuuubbbRRRKKKLLLPPPTTT]]]???,,,222333''''''444///---+++,,,------,,,***************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////555666777666555666888:::777999666666;;;999BBBXXXkkkzzzqqq}}}{{{wwwtttwwwggg```zzzwwwkkkaaaWWWMMMKKKOOOLLLSSS```ppp|||yyymmmiiiddd___\\\bbb]]][[[]]][[[UUUTTTWWWQQQSSSWWWYYY[[[aaammmxxxxxxyyywwwwwwuuuxxxxxxsssyyy|||ssscccUUULLLKKKNNNRRR[[[VVVDDD---)))222000$$$,,,+++)))))))))***++++++************))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((+++---+++'''%%%%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////444555666666555555777999111777888:::===:::AAAVVVooowwwvvvrrrdddlllssstttwww~~~yyyhhhdddjjjhhhbbb[[[WWWRRRMMMMMMQQQWWWhhhwwwrrrpppnnnmmmkkkgggfffjjjjjjfff```^^^]]]^^^```aaadddjjjppptttrrrtttzzzuuusss|||kkkjjjpppzzzvvvsssooohhh^^^TTTLLLHHHFFFPPPaaa]]]AAA111666222###+++,,,+++)))'''''')))+++************))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((***000444111***%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////222333555555444555666888///666888:::===<<>>TTTuuuzzzsssqqqyyymmmuuusssmmmsssyyy|||pppwwwzzzuuusssmmmiiieee^^^TTTJJJIIINNNSSS```mmmrrrwwwyyytttuuurrrnnnooouuuuuuqqqkkknnnrrrxxx~~~}}}~~~sssiiirrr~~~sssnnnkkkmmmpppmmmcccYYYFFFAAAKKK___]]]DDD333444(((***------,,,+++******************)))))))))(((((((((((((((((()))******))))))))))))))))))))))))''')))...333666222+++$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......//////////////////111444555444444555777666;;;888555888===SSStttssskkklllzzz~~~}}}eeelllyyyrrrwww|||mmmkkkkkktttzzzuuugggYYYTTTTTTLLLIIIJJJPPPSSSRRRQQQRRRiii}}}|||ssskkkooouuu}}}rrrsssvvv~~~~~~wwwuuuuuuyyyoooccc```gggooosssttteeeTTTHHHNNN___aaaPPP<<<,,,******+++---...---+++************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))&&&&&&(((...555555///(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////...111444555555555666777333999999999;;;:::GGGbbbfffbbbhhh{{{yyyzzzffflllooopppssswwwzzzrrrooottttttiii```]]]___ggglllfffVVVHHHCCCCCCGGGEEEHHHPPPVVVYYY^^^ddd}}}}}}}}}~~~mmmgggbbbccckkkwwwuuuyyy||||||zzzxxxxxx|||pppccc```gggrrrzzzxxxjjjTTTIIIRRRaaa___RRR???777---***,,,...---+++************))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))'''&&&)))...222333111((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////...111444666666666777777222777666888;;;999CCCZZZ___]]]ggg|||wwwxxxkkkqqqxxx______kkk|||ppplllqqqssspppiiiccc]]]TTTKKKMMMTTTZZZYYYQQQIIIFFFGGGBBBBBBGGGNNNVVVaaassszzztttnnnllllllpppwww}}}ssswwwvvv}}}vvvgggccckkktttrrrkkk^^^NNNDDDGGGVVVfffUUUGGG555,,,+++---,,,(((************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++)))'''&&&(((...555:::)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------......///////////////...111555777777777777888444555111333999;;;HHH``````___iii{{{xxx{{{kkkqqqyyyccceeetttyyytttqqqtttkkk___WWWTTTRRROOOKKKVVVXXXVVVOOOEEE???AAAEEEIIIIIIQQQ___kkksssyyy~~~xxxnnneeeaaa___lllmmmnnnqqqvvvxxxnnngggeeeeeeYYYbbbttttttooowwwwwwmmmssszzzwwwooollldddUUUSSSXXXWWWfff]]]MMM;;;000---...///,,,***)))+++------***'''***)))(((''''''((()))***((('''''''''((()))+++,,,(((***+++)))''')))000666555,,,$$$$$$)))+++(((###''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''(((***,,,...///---------...............///111444666777888777666555777666999<<<999GGGdddnnneeegggyyynnnnnnpppkkkxxx{{{wwwttt```______aaadddccc___[[[TTTUUUSSSMMMFFFEEEKKKRRRUUUTTTXXXccclllpppuuuyyy~~~{{{xxxwwwzzz}}}vvvkkkaaa[[[YYYYYY]]]______```hhhvvvyyyyyy{{{uuueeeVVVNNNPPPZZZhhhsssxxx{{{kkkttt~~~}}}yyypppooommmfffdddcccZZZYYY______TTTBBB333+++***...,,,***)))(((((())))))***)))(((((((((((()))***((('''''''''((()))+++,,,(((***+++(((%%%%%%***///===777222111222111+++%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''')))+++---...---------...............///111444666888888777666666777666888:::777EEEbbbvvvjjjhhhwwwvvvsss}}}vvvooorrr{{{|||uuuqqqnnnkkk```fffnnnttttttooogggaaaRRRRRROOOJJJHHHLLLWWW```ddd```aaahhhmmmnnnppptttvvvxxxyyyzzz{{{}}}~~~wwwmmmccc\\\XXXYYY___dddcccaaahhhwww}}}{{{xxxwwwsssdddWWW___\\\^^^eeejjjlllnnnqqqxxxtttxxxvvv~~~rrrhhhkkksssuuuyyyuuugggVVV[[[```___UUUDDD555,,,+++++++++)))(((((((((******))))))(((((())))))***((('''''''''((()))***++++++,,,---***&&&$$$&&&))):::999999888777333,,,(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((***,,,------------.........//////000111444666888888777777666888666777888555EEEccc~~~ooohhhtttqqqkkk{{{xxxyyyooommmvvvxxxtttjjjddddddeeeeeexxx~~~wwwmmmggg\\\ZZZWWWRRRRRRYYYeeeoooqqqmmmmmmqqquuuuuuvvvyyy}}}wwwooohhhddd___dddiiikkkmmmuuu{{{sssnnnppptttwwwwwwzzzxxxmmmffffffccceeekkkooollliiiiiiuuuuuurrrtttoooyyy~~~{{{kkkaaadddnnnuuuvvvaaaSSSIIINNNXXXWWWIII===,,,+++***+++,,,+++***((())))))))))))))))))))))))((((((((((((((()))******,,,...///---)))''''''(((***---000111000---+++)))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&((()))+++,,,,,,,,,------.../////////000222444777888888888777666888666777888777IIIjjjuuujjjrrrfff___|||llllllmmmwwwwww}}}uuuqqqggg^^^```lllxxx~~~{{{yyymmmkkkhhhdddccchhhqqqxxxwwwssstttzzz~~~~~~~~~yyyuuussstttxxx|||}}}vvvsssssssssrrrqqqooosssvvvyyy}}}|||tttppppppuuuxxxuuupppnnngggjjjsssrrrggguuuyyy}}}zzznnnjjjkkkjjjttt}}}zzzdddNNN<<<@@@NNNUUUTTTPPP>>>666---)))***,,,+++)))))))))************))))))((((((((()))))))))))))))***+++,,,,,,+++)))(((((("""%%%((((((''''''(((***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&((()))++++++,,,,,,------...//////000000222555777888999888777666888666888::::::PPPsssqqqtttggg^^^zzzooo^^^dddkkkyyyzzzddddddbbbdddrrr~~~}}}rrrrrrrrrpppoooppprrruuuooommmpppxxx~~~|||~~~~~~zzz|||}}}zzzwwwwwwpppqqqqqqoooooorrryyy~~~~~~zzzsssoooggg___ZZZ```lllwwwxxxvvv}}}xxxdddddd{{{}}}pppdddhhhssssss^^^QQQGGGFFFFFFGGGNNNXXXSSSGGG666+++''')))+++,,,)))******++++++******)))(((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''&&&%%%&&&''')))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&'''((()))+++,,,+++,,,,,,---...///000000111222555777999999888888666999888999;;;===UUUzzz{{{xxxmmm```zzzrrrccc```lllyyyzzzppptttsssjjjaaahhhrrrwwwtttsssrrrqqqooossswwwyyyxxxvvvrrrpppkkkkkkoooyyy~~~}}}}}}}}}xxxwwwtttrrrooonnnnnnnnnqqqjjjgggssszzzllleeeooogggdddhhhooovvvyyykkkfffwwwzzziiiiiipppnnn```WWWRRRPPPJJJCCCGGGQQQSSSOOOFFF:::///******,,,)))***++++++++++++***)))(((((()))******)))(((''''''&&&&&&'''((()))))))))******((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***'''''''''((()))***+++,,,++++++,,,---...///000000111333555888999999888888888;;;999999;;;===WWW}}}{{{qqq```uuu~~~llliiimmmiiinnnnnnooommmfff``````cccnnnzzzyyyrrriiieeegggjjjkkkiiipppvvv~~~xxxtttrrrrrrwww~~~zzzwwwvvvvvvuuutttjjjmmmrrrwww||||||qqquuuuuuzzz~~~vvvqqqpppuuupppiiiZZZPPPSSSRRRJJJFFFIIIDDDMMMRRRLLL<<<...***+++)))***+++,,,,,,+++***)))(((((()))******)))((('''***)))((((((***+++++++++((('''&&&((())))))'''%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((()))+++,,,,,,++++++,,,---...///000111111333555888999999999888:::===:::999:::<<>>QQQrrr|||iiisssvvvooorrrtttwwwssstttsssggg\\\\\\eeessstttnnnnnnkkkmmmppptttyyy}}}~~~{{{wwwuuuqqqfffYYYSSSUUUZZZdddwwwzzzrrrtttxxxgggmmmvvv~~~xxxwwwcccVVVZZZmmmsssUUUDDDDDDBBBCCCIIINNNIII:::,,,+++*********)))((((((***))))))))))))))))))))))))+++***((('''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''222...)))&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,...///......---......///000111222222444555666777777777888:::999;;;===<<>>;;;@@@JJJKKKBBB888111***(((,,,+++&&&''',,,))))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''222...)))&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++---...///---------......///111111222333444555666777777777777999888999;;;999IIIhhh{{{nnnrrraaafffnnn~~~uuunnnnnnbbbaaagggvvvxxxqqqmmmjjjiiilllwwwzzz}}}~~~||||||}}}{{{|||~~~~~~~~~~~~{{{rrriiiccc[[[aaammmzzzzzztttiiieeemmm}}}|||ooodddfff}}}zzzqqqgggjjjxxx}}}iiiNNN@@@???>>>>>>@@@EEEJJJNNN>>>///'''***,,,&&&&&&+++((((((((((((((((((((((((&&&&&&''''''(((((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''000,,,(((&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((***,,,...///------------...000111222222333444666777777777777888999777999;;;888FFFcccvvv|||mmmppp^^^lll~~~~~~~~~|||rrrgggdddeeeiiioooxxxwwwnnnlllllllllmmmooo}}}~~~}}}zzzxxxyyyzzz~~~|||xxxrrrmmmfffiiinnnsssvvvvvvssspppwwwzzzpppqqq||||||vvvgggbbbxxxuuurrr}}}iiiKKKFFFCCC???<<<>>>EEEOOOVVVKKK999***)))+++(((&&&(((((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,)))&&&$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''')))+++---...,,,,,,------///000111222333333555666777888888888999:::888:::===999EEE```yyyyyynnnqqqhhhvvvjjjpppuuuqqqfff___aaagggyyyvvvmmmgggiiinnnttt{{{}}}~~~~~~{{{wwwwww{{{~~~~~~|||yyyzzzxxxuuussstttttttttsssqqqpppooolllyyyuuu}}}}}}uuusssqqqwwwrrrooozzzssswwwxxxgggRRRRRRGGG===;;;AAAGGGHHHFFFOOODDD666---+++***)))&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---,,,,,,,,,---///000222333333444555666777888888888::::::888;;;>>>:::DDD^^^{{{rrruuuoooooorrrpppggg]]]___jjjuuuzzzppplllkkkpppvvv{{{{{{}}}}}}{{{wwwwww{{{|||~~~}}}yyy{{{}}}|||{{{{{{zzzxxxuuurrrooonnnnnnqqqvvvyyy}}}}}}uuu~~~ooofffbbbjjj}}}pppuuusssjjjiiihhhccc]]]^^^XXXQQQMMMKKKGGGBBB===GGGKKKFFF666+++++++++((())))))))))))))))))))))))((()))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&((()))+++---...,,,,,,,,,---///000222333333444555666888888888888999999777;;;???:::CCC\\\tttuuuyyy}}}zzzooo```YYYbbbuuu|||ooouuuuuuxxx}}}~~~{{{{{{}}}zzz|||~~~{{{vvvtttwww{{{~~~vvvwwwxxxwwwuuuwwwyyyzzzxxxuuutttssstttqqqrrrttttttqqqtttzzz|||aaabbbkkkuuusssqqqxxxddd]]]___jjjxxxyyyjjjeeemmmxxxxxxtttpppooojjjccc^^^\\\hhhppptttkkkXXXIIIDDDFFF===OOORRR===++++++...+++))))))))))))))))))))))))%%%&&&'''))))))))))))(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++,,,...///,,,,,,,,,---///111222333333444555777888888888888777888666:::>>>:::CCC[[[}}}rrrssszzzpppfff^^^```dddiiirrr|||~~~wwwuuuyyy~~~{{{yyy|||{{{vvvzzzyyyzzzyyytttpppxxx{{{yyy|||~~~~~~|||yyyvvvsssssssssvvvvvvvvvvvvuuutttssssssyyyjjjYYYOOOTTT[[[hhhkkkgggqqqxxx|||vvvccc```hhhffflllsssvvvqqqfff[[[TTTiii{{{dddDDD:::???===FFFSSSTTT@@@)))%%%///)))'''(((***(((%%%%%%)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###&&&+++---)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,---......///...---,,,---000333555555444444555666888999999<<<:::<<>>EEEKKKGGG777&&&,,,******,,,+++'''&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&+++///000,,,(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...---.........---...111333555444444444555666777888777999666888<<<;;;DDDYYY~~~{{{qqqvvvyyyoooaaaYYY```iiiwww}}}~~~zzzzzzzzzxxxwwwxxxxxxwwwsssvvvxxxuuusss|||xxxhhh]]]UUUOOOIIIEEEEEEEEEBBB@@@>>>===<<<<<<>>>@@@@@@???:::<<>>JJJQQQBBB---,,,((((((+++,,,((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''"""$$$'''+++---+++(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++------,,,---......---...111333444444555555666666777888777999666777;;;:::EEE]]]}}}zzzvvvqqqppprrrlllcccbbbjjjyyy}}}zzzvvvvvvxxxzzzzzzxxxvvvvvvrrrvvvyyy~~~zzziii\\\VVVQQQIIICCCCCCAAA>>>===>>>>>><<<:::;;;999999:::<<<>>>>>>===888:::<<<===<<<;;;<<<===???@@@@@@???>>>@@@CCCFFFHHHLLLRRRXXX___jjjvvv~~~}}}|||}}}~~~|||~~~~~~~~~}}}zzzvvvrrrpppllluuuttthhh^^^\\\]]]^^^eeennn~~~hhh___cccjjjmmmgggmmmqqqhhhbbb]]]\\\WWWOOOIIIGGG<<<<<<888777BBBNNNJJJ===---(((&&&)))+++)))((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''###'''***,,,+++(((%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---+++---.........///111333444444555666666777777777777:::888888;;;;;;GGG```}}}|||sssrrrpppkkkddddddrrr}}}{{{uuuuuuzzz}}}{{{xxxuuutttvvvzzz{{{xxxvvvwwwyyy|||yyyrrr[[[RRRGGGAAA@@@BBBAAA@@@>>>===<<<===>>>>>><<<:::???>>>===>>>AAABBBCCCBBBAAABBBCCCBBBAAA@@@AAACCC?????????>>><<<<<<>>>@@@AAABBBDDDFFFIIIPPPZZZbbbnnn{{{}}}}}}~~~{{{|||}}}~~~}}}{{{xxxtttqqquuu|||llldddaaafffkkkiiieeedddooo~~~mmm[[[OOOMMM\\\nnnooorrrwwwiiiddd``````]]]VVVSSSSSSDDD@@@999555:::CCCIIIIII222+++''')))***)))((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''+++//////+++'''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,***,,,.../////////111333333444555666777777777777777;;;:::999<<<:::GGG```||||||xxxqqqjjjmmmzzzxxxssstttuuussssssooommmpppvvv{{{{{{zzzxxxttttttxxxyyyvvvxxx|||wwwhhh[[[PPPIIIFFFCCC>>>;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>>>>;;;:::999;;;===@@@@@@@@@@@@@@@AAA@@@???@@@BBBDDDDDDEEEFFFEEEDDDCCCDDDEEEAAACCCDDDCCCBBBEEEJJJOOOWWW```mmmxxx~~~}}}{{{|||}}}~~~{{{xxxvvvzzz{{{{{{xxxaaa```bbbkkkqqqpppllljjjbbbjjjllllllxxxrrr^^^RRRQQQ^^^nnnuuuuuutttuuuzzz~~~yyyppphhhccc___\\\YYYWWW[[[bbbYYYOOOCCC<<<777888@@@III<<<333+++******((('''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&+++///...)))&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,))),,,...//////000111333333444555666777777777666666;;;::::::;;;999EEE^^^xxx}}}qqqooo~~~}}}qqqeeeeeennnuuuvvvnnnllllllpppvvv|||~~~~~~{{{uuurrruuuvvvuuuyyysssaaaQQQHHHCCC@@@>>>::::::;;;<<<<<<=========AAA@@@>>><<<;;;<<<<<<===???>>>>>>@@@CCCFFFGGGGGGEEEFFFFFFEEEEEEGGGJJJMMMIIIJJJKKKKKKIIIGGGGGGGGGBBBEEEGGGFFFCCCBBBDDDFFFCCCHHHOOOZZZfffsss}}}{{{~~~}}}zzz|||zzzyyy{{{zzzsssjjjddd[[[]]]ccclllrrrsssssstttdddbbb___cccwwwooofffgggmmmssswwwxxxpppeeefffnnnmmmcccnnnfff^^^WWWSSSWWWeeesssppp```OOODDD999222888DDDDDD999...+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###(((,,,+++&&&$$$&&&***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,)))+++...//////000111333333444555777777777777666444::::::::::::777CCC\\\uuu|||}}}wwwwwwxxxjjjfffkkkssswwwwwwrrrqqqrrrvvvyyy{{{xxxuuu~~~vvvvvv|||zzzxxxsssiiiOOOLLLFFFAAA===;;;;;;<<<999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBFFFFFFFFFFFFGGGGGGGGGGGGMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMKKKGGGDDDJJJHHHFFFIIIPPPXXX]]]^^^uuu|||~~~~~~|||zzzyyy~~~|||zzzyyywwwssskkkddd```kkkzzzzzzzzznnngggYYYSSSiiiyyyxxx|||yyyxxxnnn[[[XXXeeellltttkkkccc]]]WWWXXXjjjsssWWWAAA888777666444EEE???555---)))((())))))%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,---...//////............---------000222444555444444666777666999666777;;;:::CCCYYYpppooovvvvvvmmmgggiiittt{{{|||xxxrrrrrrtttwwwzzz{{{yyyvvvvvvsssuuu{{{kkkZZZNNNHHHBBB@@@===;;;::::::;;;<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBEEEFFFHHHJJJMMMPPPRRRSSSUUUVVVVVVWWWWWWWWWUUUSSSOOOKKKHHHHHHKKKNNNOOOOOOeeeqqq}}}~~~~~~~~~}}}|||{{{zzz{{{yyywwwuuuuuusssqqqoookkkxxx{{{ppp^^^RRR^^^vvvqqqqqqaaaWWWbbbnnn|||kkkYYYYYYdddkkk~~~mmmUUUCCC;;;888666444:::===<<<444***%%%(((,,,&&&&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,------........................000222444555444555666777777999666777;;;:::BBBXXXqqqooozzzllljjjkkktttyyyvvvvvvxxxzzz}}}}}}{{{xxxzzzxxxzzzmmmVVVHHH???;;;999888888777888888999:::;;;:::999888888777777777777888888888888888888888888777777888888999999::::::888888999999999:::::::::<<<===???BBBFFFKKKOOORRRXXX[[[___cccdddaaa^^^[[[[[[WWWSSSPPPOOONNNLLLKKKUUU]]]fffppp}}}||||||||||||||||||{{{{{{{{{zzzxxxvvvttttttwwwyyyxxxvvvfffXXXWWWmmmkkkcccmmmdddWWW___mmm{{{^^^]]]bbb^^^jjj^^^NNNAAA:::777555333...888@@@<<>><<<999999999::::::999999888888888777666666555555666666555555555555555555555555444444555555666666666666333333444444444555555555888777777888:::>>>AAACCCJJJQQQ]]]gggmmmooonnnmmmkkkgggbbb]]]YYYVVVTTTSSSOOORRRVVV]]]hhhxxx}}}}}}|||{{{zzzzzz{{{{{{~~~~~~zzzvvvvvvzzz}}}||||||}}}|||vvvrrrvvv}}}zzztttnnnggg]]]]]]ttt{{{{{{{{{___XXXfffgggcccggglllddd```eeeccc^^^UUUJJJAAA;;;999777666***333<<<===666///+++***))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***+++,,,,,,++++++,,,---...///000111000222555555555555666888777:::777888<<<999AAAVVVkkktttooossszzz||||||}}}|||}}}}}}|||{{{zzzzzz{{{|||tttXXXFFFAAA;;;:::<<<;;;777333;;;;;;;;;;;;:::888777666555444444444444555666666444444444444444444444444333333333444444444444444222222222333333333333444666555333222222444555777888@@@KKKXXXeeerrr}}}{{{xxxsssllleee^^^ZZZXXXUUUSSSRRRTTTZZZdddqqq{{{~~~|||zzzyyyzzzzzzzzz|||~~~|||yyyxxxzzz|||uuunnngggaaa\\\]]]hhhuuuvvvssssssqqqfffXXXXXXbbbvvvlllpppiiiVVVTTTbbbmmmuuutttjjj|||lll___aaafff^^^VVVKKKCCC@@@>>>;;;888//////111777<<<999000'''******))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***,,,------***+++,,,---...000111111111333555666555555777888888:::888999<<<999@@@TTTiii}}}tttnnnttt{{{{{{xxx{{{zzzzzzzzzxxxwwwyyy|||yyybbbQQQFFF;;;777555555888:::999777777777888888777777666555444333333333444555555666333333333333333333333333333333333333333333333333222222222222333333333333333333222111111222444444666777999===GGGWWWjjjxxxxxxnnngggccc```[[[WWWVVVUUUWWW^^^fff{{{|||zzzyyyzzzuuuwwwzzz{{{{{{zzzzzz{{{nnnhhhbbb]]]YYYZZZcccmmmxxxuuutttrrriii]]]SSSPPPZZZcccyyy___SSSVVVgggwwwyyyddd___fffrrrxxxnnn]]]WWW\\\YYYPPPGGGCCCCCCAAA;;;555666...***000:::===555+++,,,+++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,------++++++,,,---...///000111111333555666666666777888888;;;999:::===999???SSSlll}}}zzzttttttyyy{{{}}}|||zzzzzz}}}yyyzzzyyyxxxyyy}}}yyyYYYBBB::::::444444555666888;;;===>>>666666555555444444333333555555444333333333444444111111111111111111111111222222222222222222222111000111111111111222222222111111111222333444444444555555333111222;;;IIITTToooyyy{{{uuulllgggccc```[[[UUUVVV[[[fffsss|||{{{zzzyyyyyyyyy{{{||||||{{{yyyqqqllliiigggcccaaafffllltttuuusssnnnjjjfff\\\RRRNNN\\\yyyppp___fff|||hhhXXXVVV\\\fffggg^^^VVVTTTJJJCCC???CCCLLLMMMEEE;;;888111***+++222888888666---,,,+++)))(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***+++,,,,,,,,,,,,------...///000000111333555666666666777888888;;;999:::===888>>>RRRooorrrtttzzz~~~{{{{{{}}}~~~}}}{{{{{{{{{{{{}}}nnn[[[MMMAAA999555000333777999999888777777999888666444333111111111888777555444333222222222000000000000000000000000111111111111111000000000//////000000000111111111000000111222333333222222,,,000555666666888>>>DDDPPPaaazzzuuuppplllkkkcccYYYVVVYYYXXXcccqqq~~~~~~||||||}}}|||~~~~~~{{{xxxwwwsssooollliiifffjjjpppkkkqqqrrrmmmlllllldddWWWEEEMMMiiittt}}}vvvccc[[[TTTWWW^^^aaa\\\VVVAAA===>>>JJJ[[[```WWWKKK777444...******000:::@@@...---+++)))((())))))***))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++,,,,,,------.../////////111333666666666666777999999<<<::::::===888>>>QQQooouuunnnsss|||{{{|||}}}|||{{{|||~~~|||mmmSSSGGG>>>444222777666777888::::::999888777222222333333333333333333555555444333333222111111111111000000//////......333222222222111111000000000111222222111000111333222000///000444555444222666555555555666777777888@@@PPPfffxxx{{{qqqlllgggbbb]]]\\\\\\___jjjyyy}}}{{{{{{}}}~~~|||{{{{{{|||xxxvvvuuusssrrrssstttuuuuuuqqqnnnoooqqqoooggg___WWWGGGSSS{{{[[[WWWdddccceeehhh]]]PPPEEEAAAPPPbbbfff[[[PPP???888222///,,,***222>>>888444...)))'''''')))***'''%%%$$$'''+++,,,***'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------......///000000000222333333444555666777777888;;;888999<<<999@@@TTTooo{{{zzzyyy{{{xxxyyy{{{|||{{{|||~~~nnnXXXDDD===888333333888888888888888777666666555333333333333333333333333444444333333222111111000000000000000//////......222222111111000000000000000111222222111000111333222000000111444555444333555555555555555666777777999CCCSSSgggxxx}}}uuujjjbbb[[[[[[\\\```iiivvv{{{{{{{{{||||||}}}}}}}}}|||zzzxxxvvvtttssstttuuuvvvqqqlllhhhjjjppppppjjjbbbXXXLLLLLLlllqqqgggdddggg|||zzz___QQQIIIQQQ]]]^^^TTTJJJ@@@:::555222,,,(((---666999777111,,,'''&&&(((***)))'''&&&''')))***)))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------......///000000000222333333444555666777777999;;;888999===999AAAUUUooo~~~vvvxxxxxxzzz}}}~~~~~~~~~oooTTTDDD777555555222444888999888777666444444333333555555444444333333222222222222222111111000000///000000000////////////...000000000000///////////////000222222111111222333444333222444666777666555666777777777777888888888666999BBBSSShhhyyytttjjjbbbaaa^^^ZZZ\\\eeettt}}}{{{yyywwwyyy}}}~~~||||||zzzxxxvvvttttttuuuvvvmmmgggdddiiirrruuuooogggZZZSSSFFFIIIlll~~~~~~~~~zzztttbbbfffkkk\\\PPPPPPUUUTTTLLLFFFBBB???;;;777///)))***...777777555000***'''''')))+++***(((''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------......///000000000222222333444555666777888999<<<999:::===;;;BBBWWWooo}}}yyytttwww~~~{{{|||nnnSSSFFF<<<444555666555666888999888666444333444444555666555555444333222222111111111000000000///////////////////////////////////////////////////.........000222222111111333555555555555666777888999999999999;;;<<<======>>>>>>???===???JJJ\\\nnnzzzzzzrrrmmmfff___\\\bbbllltttzzz{{{wwwtttvvv|||}}}}}}{{{xxxvvvtttttttttuuuooojjjhhhnnnyyy{{{rrrhhh]]]XXXGGG;;;KKKlllzzzssszzzssseeebbbsss|||uuu```aaannn___RRRNNNNNNLLLIIIHHHBBBBBBAAA===555---+++,,,000444777666000***((((((+++***)))'''&&&&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------......///000000000222222333444555777777888:::<<<999:::>>><<>>===FFF[[[rrr|||rrrwwwzzzxxxwww{{{~~~~~~|||^^^HHH<<<555555555888;;;;;;;;;:::555555555555555666777777333333222222111111000000////////////////////////---............/////////............///////////////111333444444555777999333555888:::;;;<<>>777444777999::::::999999777444444555555555444222000///////////////000000000000/////////000000000000000---------.........//////.../////////000000111111111333555666777888;;;===AAAEEEIIIKKKMMMOOOSSSWWW[[[___fffnnnuuu{{{~~~{{{tttrrrsssfffiiilllnnnttt}}}~~~yyywwwxxx|||{{{zzzxxxvvvvvvwwwxxxyyysssqqqnnnhhhaaaYYYRRRNNNQQQRRRTTTSSSKKKCCCDDDKKKzzzttt```KKKJJJNNNPPPSSSSSSMMMIIINNNVVVqqqrrrjjjXXXGGG===555...111+++&&&(((///444444222'''&&&)))444??????444(((''''''''''''''''''''''''&&&%%%###""""""###%%%&&&&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------......///000000000000111222444666777999999888999666777<<<<<>>888666777999999888888777555444333555444333222111111111111111000000000/////////...////////////////////////000000///......------------///111222111111333444444777;;;@@@DDDJJJPPPTTTYYYYYY[[[^^^ccchhhllloooxxx~~~{{{sssmmmjjjgggggglllttt{{{~~~vvvrrrrrruuuuuuvvvwwwyyyzzzzzzyyyyyysssnnniiieeebbb]]]WWWRRRUUUXXXZZZXXXRRRKKKFFFCCCPPP|||ppp}}}pppqqqdddNNNCCCRRRcccfff[[[NNNHHHHHH\\\]]]WWWJJJ???:::555000---,,,***((((((+++///222///---***))))))***)))(((((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++---............///111111333666666666666777999666999666777<<<<<>>BBBFFFLLLUUU\\\aaadddfffgggfffgggiiinnnuuu}}}zzzpppqqqrrrooommmmmmrrrvvv~~~|||xxxuuuttttttvvvyyy{{{|||zzzxxxvvvqqqnnnjjjiiiiiihhheeebbb___kkkkkkYYYJJJGGGBBB999<<<:::WWWnnnnnnzzzdddMMMRRRiiimmm___OOOZZZqqquuuXXXGGGHHH>>>AAACCC@@@:::555222000///---***)))***+++,,,,,,---///111...)))&&&&&&'''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***,,,------,,,---...000111333666666666666777999888<<<:::999;;;:::EEE^^^vvv~~~zzz|||yyyyyyzzz|||~~~ZZZJJJ:::666999:::999888:::999777555444444555555000000//////......//////////////////000000000000............//////000000///000000111111222222222333333333444777===EEEKKKTTTZZZbbbhhhkkklllllllllppprrrtttzzzwwwyyyyyyvvvqqqppprrruuuzzz}}}}}}zzzxxxsssuuuyyy{{{|||zzzxxxvvvtttpppmmmlllnnnooommmjjjeeeooojjjUUUEEECCC@@@999>>>000CCC[[[fffrrrVVVKKKVVVhhhmmmiiiRRRQQQ[[[jjjgggSSSEEEEEEAAAAAAAAA@@@===:::888888333000,,,***++++++***)))+++...111///+++''''''(((((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***,,,------,,,---...000111333666666666666777999999===;;;:::;;;999EEE^^^ttttttwww{{{}}}vvvyyyyyy{{{}}}pppKKKAAA999999<<<<<<999888888888666555444333333333000//////....../////////////////////000000000000......//////000000111111111111111222222333333333222333555777===EEEOOOVVVdddhhhmmmqqqrrrrrrrrrrrrvvvxxx|||~~~{{{wwwttttttuuuyyy|||{{{xxxsssuuuxxxzzz{{{{{{yyyxxxxxxuuuqqqqqqssstttsssqqqkkknnngggUUUHHHFFFEEEBBBCCC888<<>>:::<<<<<<:::999999666666555555444333111111000///////////////000000.../////////000000000111//////000000111222222333222222222222333333333333444777:::@@@GGGRRR\\\dddqqqtttwwwxxxxxxyyyzzz{{{zzz}}}}}}{{{yyywwwvvvwwwzzz~~~|||xxxssstttvvvyyyzzz{{{{{{{{{}}}yyyuuuuuuwwwxxxwwwuuuqqqnnnhhh```XXXTTTSSSTTTLLLMMMEEEEEEkkkxxxgggaaajjjwwwyyyssshhhYYYIIIDDDIIINNNMMMIIIBBB:::999CCCMMMPPPMMMKKK???888000++++++***(((&&&((())),,,///000///,,,)))((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++---............///111111333666666666666777999777===<<<;;;;;;999FFFaaa|||sssmmm~~~zzz{{{}}}fffHHHBBB===;;;<<<;;;888888;;;444555555555444222000///000000/////////000000111.../////////000000111111///000000111222333333333333333333333333333333333999<<>>???NNN^^^bbb^^^[[[CCC;;;111+++******(((%%%'''''')))...222222...))))))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,...//////...///000222111333666666666666777999666======;;;;;;999GGGbbbwwwyyyooo~~~zzzzzztttVVVFFF============<<<999777666666333000000222333111///111111111000000///////////////......///000111111222222222333444444555555333222222333666888999999;;;AAAJJJVVVbbbkkkrrruuu~~~|||yyyyyyzzzuuutttuuuzzz|||wwwsssqqqsssssstttxxx~~~||||||}}}}}}}}}|||{{{wwwxxx||||||vvvqqqtttaaaTTTMMMZZZuuu}}}qqqkkkmmm```KKKDDDOOOTTTOOOJJJ???<<>>:::999<<<<<>>>>>>>>===;;;999666555444222//////000111///---//////000111111111222222111111111222222222333333333333444444444444555555555555555666888;;;<<<<<>>888000---------+++(((***)))(((***...//////---))))))(((((('''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&''''''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,+++,,,,,,---...///000000333666888999888777888999:::===:::999===<<>><<<:::777555333444222000///000000///...111111222333444444444444444555666777777777666555555555555555555555444444555666777:::===AAADDDFFFRRR[[[gggpppwww~~~wwwqqqpppttt}}}{{{xxxwwwyyyvvvssstttyyy|||}}}|||zzzpppiiimmmtttyyy|||~~~xxx}}}~~~zzzyyy~~~|||~~~~~~xxx]]]???EEEbbbssskkk}}}|||nnn___\\\qqqxxxfffTTTYYYlllxxxTTTJJJ@@@>>>??????AAACCC888444///---------+++(((+++)))(((***,,,///000000***)))))))))((('''&&&%%%''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******++++++,,,,,,---...///000000333555888999888777888999999<<<:::;;;>>><<>>;;;888666333222444333222111111222222222555555666777777777666666888999;;;<<<<<<;;;:::888777777666666666555555555555777:::>>>CCCIIIOOOSSSXXXbbboooxxx}}}uuu[[[SSSPPPLLLQQQ\\\gggxxx}}}yyywww|||xxxttttttwwwzzz}}}}}}zzzrrrlllmmmqqqtttyyy~~~uuuxxxzzzyyyvvvvvvyyy|||zzz}}}}}}xxxttt|||pppPPPAAAOOObbbdddzzzttt___SSSTTTkkkxxxhhhUUUVVVhhhwwwWWWMMMDDDAAA???<<<:::;;;555333000//////...+++)))***((('''(((***---000111,,,+++)))((('''(((***+++%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******+++,,,,,,---...///000000222444777888888777888999999===<<<===@@@===FFF\\\sss~~~{{{YYYEEE@@@BBBAAA???===:::777444222111111111222111111222333444666888:::<<<>>>>>>>>>>>><<<===???@@@@@@>>>===;;;888888888888888999999999<<>>===>>>AAA>>>FFF\\\vvv{{{~~~{{{~~~hhhOOOCCC??????@@@???<<<999666444222222...///111111222333555888777:::>>>BBBEEEGGGHHHHHH???@@@AAAAAAAAA@@@???>>>999:::;;;<<<===???@@@@@@HHHKKKNNNOOOQQQVVV]]]cccmmmwww~~~nnnlllgggdddfffeee]]]RRRAAA666111444777666888>>>III[[[ooo{{{}}}{{{|||{{{zzzzzz{{{}}}{{{yyyvvvrrrkkkhhhoooyyyzzzxxxwwwwwwyyyxxxuuussszzz{{{{{{xxxsssqqqsssvvvuuuyyymmmRRR<<<;;;ccczzz___UUU___fffggg[[[KKKEEEFFFHHHNNNIIIHHHMMMOOOHHH>>>888:::999666222///+++(((&&&&&&'''(((''''''(((+++---000---)))&&&'''***000333---,,,***(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******++++++,,,,,,---...///000000000333666777777777888999:::>>>===>>>@@@===EEE[[[wwwsssyyyrrrVVVIIIDDDAAA===???>>>;;;888555333333222...111333555555777;;;>>>>>>@@@DDDHHHJJJKKKKKKJJJBBBAAAAAAAAA@@@@@@@@@???<<<===???AAADDDFFFHHHIIIOOOSSSVVVXXXZZZ```iiipppyyy~~~~~~}}}{{{pppeee^^^RRRQQQOOOLLLMMMNNNHHH???333333333333333333555666;;;KKK^^^lllxxxyyyzzz|||}}}~~~~~~|||xxxuuurrrllliiimmmtttwwwxxxzzzzzzyyyxxxxxxwww||||||yyyrrriiieeehhhlllppp{{{xxxcccIIIDDDiiijjjdddwwwxxxrrreeeVVVMMMGGGDDDGGGFFFGGGKKKJJJDDD??????DDDBBB>>>888111,,,***(((&&&(((***)))(((''')))+++///---***(((''')))+++------,,,)))'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,+++,,,,,,---...///000000000222555777777777888999999===;;;;;;===:::CCCZZZqqqxxxxxxaaaJJJFFFGGGDDD>>>???===:::777555444333333111444888999:::<<>>???AAAEEEHHHLLLNNNOOOPPPTTTYYY]]]aaaiiisss|||zzzvvvwwwwwwsssqqqqqqpppnnnllliiiddd^^^VVVQQQGGGGGGFFFDDDDDDEEE@@@:::---333555111///111333333111???QQQaaappp}}}vvvyyy|||}}}wwwrrrqqqooolllmmmqqqrrrwww|||{{{xxxvvvxxx|||vvvxxxwwwqqqjjjhhhmmmrrrnnnnnnQQQJJJnnnssspppvvvaaaPPPDDD===CCCDDDFFFGGGBBB===???EEEMMMKKKFFF>>>666000---,,,'''))),,,,,,)))((()))***---,,,,,,***)))'''&&&%%%)))(((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%'''(((&&&$$$###&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))+++,,,,,,+++,,,,,,---...///000000000222555777777777888999888;;;999999;;;888BBBYYYjjjwwwqqqSSSIIIAAAAAAFFFFFFDDD<<<666444333111222555999999:::;;;===AAAGGGKKKHHHJJJLLLMMMMMMKKKHHHGGGBBBAAA@@@@@@@@@AAABBBCCCCCCEEEGGGHHHJJJMMMRRRUUUWWW]]]aaadddkkkuuu}}}{{{vvvoookkkhhheee```\\\\\\aaaeeeeeedddaaaXXXNNNHHHCCC===;;;;;;;;;777333111111000000000000111111999888???PPPbbbppp{{{zzzxxxxxx}}}~~~~~~~~~|||xxxuuurrrooojjjgggmmmttt{{{}}}{{{xxxyyyzzzyyyvvvrrrooonnnssszzzyyywww^^^DDDVVVxxx|||xxxmmmccccccaaaMMM>>>AAAFFFIIIFFF???===BBBIIIXXXXXXTTTKKK???444---***''''''((((((((((((''''''***---///---)))&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********,,,...///......///000000222333444444666888;;;999>>>;;;888;;;:::AAASSSkkk|||}}}fffOOOIIIDDDEEEHHHEEEEEE===666444333111222555777;;;???BBBDDDFFFIIIKKKHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIKKKLLLOOOTTTZZZ^^^ffflllqqqpppsss}}}xxxppplllgggbbb___]]]ZZZYYY]]]ccciiimmmoookkk___SSS@@@;;;666444666666333///111000000//////000000111444333999FFFVVVdddrrr}}}|||yyy|||~~~|||zzzxxxvvvtttpppllliiinnnttt{{{~~~|||zzzzzz|||wwwvvvsssqqqrrrvvv}}}uuu```MMMHHHgggrrrkkkrrr}}}xxxlllpppXXXZZZbbbXXXIII<<>>;;;888;;;:::AAARRRjjjwwwyyysssXXXIIIJJJHHHJJJKKKFFFFFF>>>777444333111222666888>>>FFFKKKMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFHHHJJJKKKNNNPPPRRRUUUYYY^^^eeejjjqqqxxx|||yyyzzz|||ooohhhfffbbb]]]XXXWWWXXXZZZ^^^dddllltttxxxsssbbbQQQ999555111///111111///---000//////......//////000000000333<<>>777444333222444777===CCCJJJOOOPPPMMMJJJIIIKKKJJJHHHFFFEEEEEEEEEFFFHHHGGGHHHHHHJJJLLLOOOPPPRRRVVV[[[aaaeeejjjooosssxxx}}}~~~vvvmmmcccbbb___XXXRRRQQQTTTXXX\\\aaaiiirrrvvvoooZZZFFF777444000/////////...,,,//////............//////111000222666<<>>@@@;;;;;;:::888555222000///''')))+++---...---+++***$$$'''***------+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,***,,,...///......///000000222333444444666888;;;888===:::888;;;:::@@@RRRnnn}}}pppqqqvvv\\\LLLGGGLLLNNNTTTVVVNNNFFF>>>666444444333666:::DDDHHHLLLOOONNNLLLKKKJJJLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJLLLNNNQQQTTTVVVVVV\\\eeelllqqqtttwwwxxx~~~~~~pppiii]]]\\\XXXPPPJJJGGGJJJMMMQQQWWW^^^ffflllfffRRR???666444111///......------//////............//////111000111222555???SSSeeevvv~~~yyyyyy|||}}}~~~|||{{{yyyxxxvvvrrrmmmiiilllooossswwwyyyyyyzzzzzztttvvvyyyyyyxxxxxxxxxyyyzzzlllbbbNNN999>>>UUUggg~~~~~~ppp\\\VVVWWWYYYjjjnnnZZZKKKRRRVVVSSSHHH???<<<===999888777555444222000///'''(((***+++,,,+++***)))$$$%%%))),,,------+++)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***,,,...///......///000000222333444444666888;;;888===:::777:::999@@@QQQnnn~~~pppqqqkkkWWWKKKIIIOOORRRYYY[[[RRREEE===666444444555888===GGGIIIKKKLLLLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPSSSWWWZZZ\\\\\\cccllluuuyyy|||}}}}}}{{{jjj```YYYVVVQQQJJJDDDBBBBBBCCCBBBGGGNNNUUU[[[YYYLLL===333222000///............000//////......//////000111000000111111777FFFVVVjjjuuu}}}}}}}}}{{{}}}~~~}}}|||{{{yyytttnnnjjjmmmooosssvvvyyy{{{||||||vvvxxxyyyyyywwwuuuttttttwwwyyy}}}wwwlllbbbPPP<<<777IIIeee~~~www```QQQQQQ[[[jjjnnndddKKKMMMNNNLLLHHHDDDDDDEEE;;;999777666555444222000((()))))))))))))))((((((%%%%%%'''***------,,,***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''(((((())))))*********,,,...///......///000000222333444444666888;;;777<<<999777:::999@@@QQQkkk}}}rrrpppttt^^^PPPHHHLLLSSSWWW^^^___TTTDDD<<<555333555666;;;@@@EEEGGGJJJLLLMMMNNNQQQSSSOOONNNNNNNNNNNNOOOPPPPPPPPPPPPRRRUUUXXX\\\```bbbfffkkkrrrxxx}}}ssscccZZZQQQMMMGGGBBB???===:::888666:::>>>BBBFFFHHHAAA999000000000000000111333444111000000//////000000111222111111333222555>>>HHH]]]lllzzz~~~yyyzzz~~~~~~}}}yyytttooojjjlllooossswwwyyyzzzyyyvvvxxxzzzyyywwwuuuttttttvvvvvvvvvxxxxxxrrrlllgggVVVHHH777???bbb|||wwwhhhWWW[[[ooovvvmmmhhhNNNKKKGGGEEEFFFIIIKKKLLL>>>;;;888777888888666444++++++)))(((''''''(((((('''&&&&&&(((+++---,,,+++''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))***,,,...///......///000000222333444444666888;;;777<<<999777:::999???QQQjjj|||qqqlll|||dddSSSKKKFFFMMMVVV[[[bbbaaaTTTCCC;;;444333555777<<>>DDDDDDHHHMMMSSSWWWXXXXXXXXXRRRRRRRRRRRRSSSUUUVVVWWWUUUXXX\\\```cccgggjjjmmmooovvv}}}~~~vvvkkk\\\PPP>>>:::555222111111000///333333222111000000000000222111333666777999===AAA888333222555777333///...444444222222444999>>>BBBXXXdddsss~~~|||sssqqquuuvvvmmmgggcccccciiiooooooooopppuuu{{{{{{vvvuuuvvvvvvuuusssrrrppplllgggcccaaaPPP<<<888JJJaaahhhbbbhhhrrrmmm{{{bbbbbbNNNBBB:::===DDDEEEEEEEEE@@@@@@CCCGGGIIIFFF<<<444000,,,)))((())))))'''%%%&&&&&&'''((()))***++++++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++---///000111000///...000222333444444444666888<<<::::::999777888AAALLLjjj{{{ooo{{{hhhVVVOOONNNPPPWWWcccmmmkkkbbbYYYJJJ===555999======???EEEJJJMMMRRRWWWYYYZZZXXXWWWSSSSSSRRRSSSSSSTTTUUUVVVXXX[[[aaaeeeiiimmmqqqtttvvv{{{{{{pppcccSSSHHH<<<888444111111111000///000000//////000222333444000000111222333444666888888444333777888666333333222111666>>>===;;;III]]]tttxxx}}}~~~vvvtttwww~~~wwwpppfffcccbbbeeeggghhhnnntttxxx}}}}}}yyyxxxyyyvvvuuusssrrrppplllgggddd___SSS@@@666===MMMWWWWWWkkkrrrkkkqqqttt[[[aaaTTTJJJ@@@>>>CCCHHHFFFAAA>>>???BBBFFFIIIEEE;;;333111...***)))******)))'''''''''(((((())))))************)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***+++++++++,,,...000000000///...///111333444444555777999@@@>>>===;;;777777???IIIeeevvvrrrsssbbbSSSOOOPPPTTT]]]hhhpppooofff\\\LLL>>>666999>>>>>>BBBGGGOOOQQQVVVYYY[[[YYYWWWUUUUUUTTTSSSSSSSSSTTTUUUVVVZZZ^^^eeejjjooosssxxxzzz|||vvviiiYYYJJJ@@@888555222111111111000///000//////000222555888:::333444444444555666666666999555444888999777555666;;;444666???>>>@@@___yyyvvvxxx{{{}}}~~~xxxuuujjjfffcccbbbaaacccnnnzzzyyy}}}}}}zzzzzz{{{sssrrrqqqpppoookkkfffbbb[[[TTTEEE555111;;;IIIRRRqqqvvvkkkgggmmm]]]PPP___[[[TTTHHH???DDDLLLHHH===;;;<<>>444666777777999======::::::777777999888555333555===;;;@@@LLLTTTbbbzzzvvvwww{{{}}}zzzxxxqqqjjjdddbbbaaaeeeppp{{{xxxzzz||||||zzzyyyzzz{{{pppooooooooonnnjjjeeeaaaXXXTTTHHH888///666HHHWWWxxxzzzpppeee[[[JJJGGGZZZ^^^[[[NNNAAAEEEPPPLLL===:::::::::<<<===;;;666333111///---+++***)))))))))***)))))))))((((((((('''((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))*********)))***+++------............000333444555777999;;;CCCAAA???<<<777555;;;DDD___ssswwwhhhSSSKKKQQQSSS^^^iiinnnrrrrrrkkkaaaQQQBBB999;;;@@@BBBGGGNNNPPPRRRVVVYYYZZZZZZXXXWWWXXXVVVUUUTTTUUUWWWYYYZZZaaaeeelllqqquuuxxx{{{}}}}}}xxx{{{zzzvvvkkk[[[JJJ===666444222222222333333222000333333222222333666888:::///333444666<<>>===>>>;;;555222333333>>>OOOccc||||||}}}{{{vvvvvv~~~}}}|||vvvlllcccaaacccgggnnnuuuvvvxxxzzz{{{zzzzzzzzz{{{qqqqqqqqqqqqqqqmmmhhhcccZZZUUUJJJ;;;222666HHHZZZxxxzzztttgggSSS@@@AAARRR]]]\\\RRREEEGGGQQQMMM@@@<<<:::777555444555444444///...---***((((((((()))******))))))(((((('''''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''(((((())))))******((()))***,,,------.........000333444555777999<<<>>>===<<<;;;777555<<>><<<;;;:::777888888:::;;;999555222333444666777777555333222...333555999HHH^^^gggdddeeegggkkkllleeeYYYRRRQQQLLLVVViiiwwwttthhhfffmmmnnnvvv}}}}}}~~~zzzxxxxxx}}}vvvjjj```ZZZ\\\hhhuuunnnqqqtttyyy|||{{{xxxvvvrrrsssuuuwwwwwwsssmmmiiibbbccc___NNN777...@@@YYYllliiiqqqsss```RRRUUUYYYTTTSSSTTTSSSKKKBBBAAAEEEBBBAAA@@@<<<888555333333000111111...***(((***---(((((((((((())))))))))))%%%''')))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&"""###&&&((((((((('''&&&(((((((((((())))))))))))******+++,,,---///111222222333555666666666888:::::::::;;;<<<:::999???HHH[[[qqq|||uuu~~~qqq```PPPNNNWWWYYYeeennnrrrnnnpppwwwuuulllZZZJJJ===<<>><<<>>>CCCGGGAAA@@@<<<777777:::999555999888666444444444666777444333222777AAANNNZZZ```dddiiisss{{{}}}wwwmmmddd___ppp~~~lllaaa[[[aaannnyyy|||zzzzzz}}}tttssswww}}}wwwkkk```\\\___dddfffpppsssvvvwwwuuuuuuwwwzzztttwwwvvvoookkkjjjiiifffmmmgggaaaWWWCCC222777GGG```hhhlllgggccciiiwwwccc___ZZZSSSHHH@@@AAAGGGGGGGGGAAA999888;;;;;;666555444222000...---+++***,,,,,,***))))))(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%&&&'''((())))))*********,,,++++++***+++,,,...///...000222333333444666888===:::999:::888777;;;BBBZZZxxxvvvyyyyyy{{{lll\\\OOOOOOZZZ^^^jjjqqqssspppqqqwwwtttlll[[[KKK===;;;AAAHHHNNNRRRTTTTTTTTTRRRQQQSSSVVVYYY\\\]]]___```bbbfffjjjnnnoooqqquuuzzzxxxbbbLLL<<<;;;999888888<<>>???FFFCCCCCC@@@;;;:::===<<<888555444333000...,,,+++***(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((())))))))))))((((((***)))((((((''''''''''''((((((((('''''''''&&&&&&&&&'''((())))))*********,,,++++++++++++,,,...///...000222333333444777999<<<:::999:::888777<<>>:::???EEELLLRRRUUUVVVVVVTTTSSSTTTVVVYYY]]]___bbbdddeeegggjjjmmmppprrrvvvzzz}}}~~~}}}zzzxxxyyy}}}zzzkkkRRR<<<333333333333444999@@@EEEIIIKKKGGG???:::===AAACCC:::999666555666999<<<>>>AAA@@@???===<<<;;;;;;:::???GGGSSS```kkkuuu}}}{{{YYYIII[[[nnnqqqxxxzzzvvvvvv}}}|||oooccc[[[XXXZZZ\\\jjjoootttvvvvvvuuuwwwyyyttttttqqqnnnooorrrpppjjjfffccc```ZZZJJJ:::777===TTTSSS[[[jjjrrrnnnhhhfffUUUXXXZZZVVVHHH===>>>FFFAAAAAA???<<<<<<>>><<<999666555333000...+++***))))))((((((''''''''''''((((((''''''''''''((())))))(((((((((((('''''''''''')))))))))******)))))))))+++*********)))'''&&&%%%((((((((((((((('''''''''&&&'''((())))))*********++++++++++++,,,---...///...000222333444555777999;;;999999:::888888>>>FFFWWWttt~~~yyysss[[[QQQJJJQQQ```gggtttvvvvvvtttvvvyyyvvvpppbbbQQQAAA;;;>>>CCCKKKQQQUUUVVVWWWWWWVVVVVVWWWYYYYYY]]]aaadddeeegggiiikkkppprrruuuwwwwwwvvvuuuttttttssstttyyy}}}kkkYYYFFF888444444333222222555999===DDDJJJJJJDDD???AAAEEEGGG;;;:::888888999===BBBEEEFFFFFFFFFDDDAAA?????????;;;===@@@CCCIIIPPPZZZaaarrrzzzzzzYYYCCCMMMaaammmyyy~~~wwwtttzzzzzzooofff^^^XXXXXX[[[fffllltttwwwxxxwwwxxxzzzvvvuuuqqqnnnqqqtttpppiiiccc```^^^[[[OOO@@@888888FFFFFFTTTjjjrrreeeWWWQQQIIIPPPXXXVVVIII>>>???HHHFFFDDD@@@<<<;;;;;;999777666555333000---+++)))((())))))((((((((((((((()))'''''''''''''''(((((()))((((((((((((''''''''''''(((((())))))))))))(((((())))))***+++***)))'''&&&((((((((((((((((((((((((&&&'''((())))))***************++++++,,,---...///...000222444444555777999:::999999:::888888???III___|||wwwkkkUUUNNNJJJRRRbbbiiiuuuuuuuuuvvvyyy{{{wwwqqqdddTTTCCC===>>>BBBJJJQQQTTTVVVXXXXXXXXXWWWXXXZZZWWW[[[```dddfffhhhjjjkkkmmmppprrrrrrpppmmmmmmmmmoooqqqvvvoooXXXGGG>>>999444555444222111111444777;;;CCCIIIGGGDDDEEEGGGHHH<<<;;;;;;<<>>GGGMMMXXXbbbqqq{{{~~~|||xxxvvv```SSSDDDCCCRRRgggxxxwwwqqqwww}}}uuunnnjjjccc[[[YYY\\\cccjjjsssyyyzzzyyyzzzzzzyyywwwrrroooqqqsssnnngggbbb___\\\ZZZTTTGGG:::444???FFFYYYnnnrrrbbbPPPHHH???IIITTTUUUKKK@@@AAAIIIOOOHHHAAA<<<888666555555555444222000---+++)))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&'''(((*********)))((('''''''''(((((((((((((((&&&'''((())))))*********))))))***,,,---......//////111333444444555777999:::999::::::777777@@@KKKeeevvvdddQQQMMMLLLUUUeeekkkuuuttttttwww{{{|||vvvpppcccTTTEEE>>>===AAAHHHOOOQQQTTTWWWYYYYYYYYYYYYZZZYYY\\\aaadddfffhhhjjjkkkiiilllooonnnlllkkklllooopppuuu}}}vvv]]]GGG;;;999:::333444444222111111333555444===DDDFFFFFFGGGGGGEEE<<<===>>>AAAEEEJJJNNNQQQTTTUUUUUUTTTSSSUUU\\\aaadddZZZKKK@@@;;;===BBBEEEJJJTTTaaagggddd\\\UUURRRGGGKKKKKKGGGNNNbbbttt|||uuunnnttt{{{tttpppoooiii]]]XXXZZZ^^^fffqqqyyy{{{zzzzzzzzzzzzyyyuuupppoooppplllfffddd___ZZZYYYWWWMMM>>>333888GGG]]]mmmnnnaaaOOOCCC<<>>AAAFFFKKKOOOSSSUUUXXX[[[^^^___```dddlllrrrsssdddQQQEEEAAACCCEEEEEEIIIPPP[[[bbbbbb]]]UUUPPPJJJSSS\\\^^^\\\bbbqqqsssjjjrrr}}}vvvtttuuummm]]]SSSTTTYYYbbbnnnwwwzzzyyyxxxxxxwwwyyyvvvqqqnnnnnnkkkgggggg```YYYWWWXXXRRRBBB333222FFF[[[eeehhhcccRRR@@@???EEEOOOSSSMMMCCCAAADDDJJJDDD@@@AAA>>>777333444111111000///---,,,+++***...---,,,***)))(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&'''((())))))*********'''(((***,,,...//////...///111333444555666888:::;;;;;;<<<:::666555@@@LLLccc|||tttrrrYYYMMMNNNQQQ\\\lllrrrwwwttttttyyy}}}yyyoooggg\\\PPPCCC===;;;===CCCJJJMMMPPPVVVYYYZZZZZZ[[[[[[\\\]]]______^^^^^^```aaabbbfffkkkmmmnnnsss{{{qqqPPP???>>>AAAAAA>>>>>>???>>><<<888666555555777:::===>>>CCCGGGFFFBBB<<>>???DDDCCC;;;666666000000///...---,,,,,,+++,,,+++***(((&&&%%%$$$$$$'''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))************'''(((***---...//////...///111444555555666888:::<<<<<<===;;;555555???LLLccc~~~|||}}}tttooo}}}oooYYYOOORRRVVVcccrrrwwwwwwyyyyyywwwxxxyyyssslll]]]PPPAAA;;;999;;;@@@FFFOOORRRVVVXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[___bbbeeehhhkkkooosssyyyeeeLLLJJJKKKDDDAAAFFFFFFEEECCCAAA===999666444999???AAA===???HHHJJJDDDDDDBBBDDDKKKQQQTTTWWWZZZ___dddhhhkkkttttttPPP<<>>111EEEZZZbbbaaa^^^VVVNNNQQQPPPQQQSSSOOOEEE===;;;@@@AAACCCEEEEEEAAA;;;777666444111///...---+++***((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((()))(((&&&&&&'''))))))***++++++------...///000222444555555666777999;;;===999777888333888KKKjjj}}}yyywww}}}nnnqqqfffTTTOOOVVV\\\hhhvvvxxxuuuwwwxxxwwwxxxxxxrrrjjj\\\NNN@@@:::999;;;@@@FFFMMMPPPTTTWWWXXXXXXYYYZZZ[[[[[[[[[YYYYYY[[[^^^bbbeeehhhkkkoootttzzzooo^^^TTTZZZaaa___]]]^^^ZZZUUUMMMEEE???======>>>:::AAAHHHJJJKKKKKKHHHCCCIIIGGGIIIPPPVVVYYY^^^cccfffqqqvvvsssyyymmmLLL:::???BBBIIIUUUZZZ^^^[[[\\\ccclllpppooommmyyyvvvwww}}}yyytttyyywwweeeYYYWWWVVVZZZcccooouuuvvvwwwyyywwwwwwvvvuuurrrooommmkkkggg]]]UUUVVV[[[ZZZOOODDD222>>>KKKTTT[[[aaa___ZZZXXXRRROOOQQQPPPGGG<<<777<<>>;;;999999777444222111///---,,,(((''''''''''''''''''(((''''''''''''((((((((())))))))))))***))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((())))))***++++++------...///000222444555555666777999;;;===888777888333999MMMiiijjjppp^^^QQQQQQZZZaaannnxxxvvvsssuuuvvvvvvxxxwwwqqqhhhYYYLLL???999888:::???EEEKKKNNNSSSUUUVVVVVVWWWXXXZZZZZZYYYXXXXXXZZZ^^^bbbeeehhhlllqqqvvv|||{{{nnniiiiiijjjoooyyypppgggWWWIII???<<<>>>@@@>>>FFFTTT^^^\\\QQQGGGDDDHHHFFFHHHOOOUUUZZZbbbiiimmm|||vvv{{{cccFFF777<<>>CCCCCC>>>;;;;;;===:::888444222111000---,,,'''(((((())))))(((((('''''''''''''''((((((((((((***************)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&&&&((())))))***++++++------...///000222444555555666777999<<<===888666888444;;;PPPnnnsss{{{]]]RRRTTT]]]dddpppxxxtttrrrtttvvvuuuwwwvvvooofffVVVIII===888888:::???DDDJJJNNNRRRTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWZZZ^^^bbbeeehhhmmmsssxxx|||mmmfff|||zzzfff^^^QQQEEE>>>>>>AAADDDEEEMMM^^^mmmiiiWWWIIIGGGGGGFFFHHHNNNUUU[[[eeennnvvvxxx```FFF999>>>BBBMMM]]]cccmmmppptttwwwyyyxxxrrrjjjmmmqqqwww|||{{{xxxwwwxxx{{{{{{mmmaaaZZZSSSUUU]]]jjjrrrtttuuuwwwqqqrrrssssssrrrooommmkkkfffccc```^^^]]][[[WWWSSS@@@777222===TTTeeeggg```VVVJJJEEEPPP\\\ZZZKKK===;;;BBBGGGDDD===888;;;???888666333000///...,,,***'''((()))******)))(((''''''''''''(((((((((((((((++++++++++++***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&(((***)))***++++++------...///000222444555555666777999<<<===888666888555<<>>CCCJJJMMMQQQTTTUUUUUUVVVWWWVVVVVVVVVVVVWWWYYY^^^aaaeeehhhnnnuuu{{{sssooo}}}rrrgggcccZZZOOOBBB@@@===<<<>>>BBBHHHKKKKKKQQQbbbrrrooo\\\MMMIIIKKKJJJMMMSSSZZZaaalllwww|||]]]GGG>>>AAADDDPPP```fffkkkqqqvvvzzz~~~vvvkkkkkkttt}}}yyysssqqqtttxxxzzz|||pppcccYYYPPPRRR[[[iiisssuuuttttttpppqqqqqqqqqooommmkkkiiieeeeeefffeeeccc^^^YYYVVVCCC666///===UUUeeeddd\\\MMMBBB???MMM\\\[[[LLL===???FFFKKKGGG===777999>>>777555222000///...,,,+++'''((()))******)))((('''((((((((((((((('''''''''***************)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&''')))***)))***++++++------...///000222444555555666777999;;;<<<777666888555<<>>::::::999666666777888999222222222555<<>>888555444666666444333444000//////444@@@PPP```jjjZZZggguuu|||kkkUUUVVVXXX^^^eeejjjppp{{{zzz___]]]iiivvvxxx}}}~~~xxx___nnnwwwhhh{{{qqqaaaWWWSSSTTT___kkksssxxx|||}}}zzzuuupppllljjjiiiiiikkkgggcccaaa```]]]YYYVVVLLL:::---444DDDQQQYYY^^^LLLCCC<<>>333///222888;;;===FFFHHHKKKMMMNNNNNNPPPRRRVVVUUUUUUVVVYYY\\\___bbbffflllttt}}}uuuVVV@@@999999999888444111000222333333111000111111555EEE\\\iiilll```www~~~qqq^^^WWWccckkkiiiiiiwwwssspppsssdddppp}}}tttlllhhh}}}ssseeeWWWPPPNNNXXXgggpppvvvyyyyyyxxxvvvsssqqqooonnnnnnnnnjjjfffddd___VVVRRRRRRKKK:::000888DDDKKKSSS]]]QQQKKKAAA<<>>>>>999>>>===/////////000000000...---++++++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''')))+++,,,,,,,,,,,,---///333444555555555666888;;;<<<:::999999777777<<>>999:::::::::777333111222333222111---///111777GGG[[[fffiiinnn{{{qqq\\\\\\eeelllnnnuuusssooohhhyyyqqqmmm~~~wwwjjjWWWOOOLLLUUUcccmmmssswwwyyyxxxwwwtttsssqqqpppooovvvqqqmmmjjjddd[[[UUUUUUNNN===222777@@@FFFNNNWWWRRROOOGGG@@@BBBHHHKKKIII>>>;;;??????;;;???@@@444222222111111///...,,,,,,+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))+++,,,,,,,,,,,,---//////111333444444555777888<<<:::999999777666<<>>EEEGGGIIIJJJKKKMMMOOOQQQTTTTTTTTTVVVYYY]]]aaaccclllqqqyyydddJJJ===<<<>>>>>>;;;888444222111111111000---000444;;;IIIYYYdddggg~~~hhhTTTbbbiiiqqq{{{rrrqqqwww|||~~~wwwrrr}}}{{{oooXXXOOOJJJQQQ]]]hhhooosssxxxxxxwwwvvvtttsssqqqpppxxxsssooommmfff\\\VVVUUULLL>>>333555<<>>:::>>>@@@777777666444111///---,,,,,,+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$###"""$$$''')))))))))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''')))+++,,,,,,,,,,,,---///,,,///222444555555777888;;;999999999777666;;;BBB\\\nnn|||rrrqqqyyyWWWZZZbbbnnnyyyzzzqqqhhhccc^^^WWWPPPLLLHHHDDDBBB>>>999222000333888<<<>>>GGGIIIKKKMMMNNNPPPRRRTTTSSSSSSTTTVVVZZZ^^^bbbeeepppuuu|||{{{]]]GGG???@@@BBBBBB777666444333222111000///000333888???KKK[[[hhhpppmmmaaakkksssyyylllxxx~~~{{{~~~yyytttzzzttt\\\QQQIIINNNYYYccclllqqquuuuuuvvvuuutttrrrpppooopppllliiiggg```WWWQQQPPPGGG<<<222222888???JJJTTTTTTPPPIIIBBBDDDJJJLLLIII;;;666;;;===888;;;>>>777:::888555222///------,,,+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((()))+++,,,,,,,,,,,,---///,,,000444777888888999:::;;;999999999777555:::AAAVVVjjjzzzsssUUUYYYcccqqq||||||rrrhhhbbb\\\TTTMMMHHHDDDAAA???999666222111333888<<>>===555444222111333888===@@@DDDHHHMMMQQQRRRRRRSSSTTTSSSSSSUUUXXX]]]bbbgggjjjtttxxx~~~nnnQQQBBB>>>??????@@@777:::>>>???<<<888444222000000444<<>>;;;===999999888555333111///......+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))+++,,,,,,,,,,,,---///+++...111333444444666777999888888999666444777>>>PPPcccxxxzzzxxxyyyyyysssVVV\\\hhhwww~~~pppcccYYYTTTLLLEEE@@@===:::888222222111111333888===AAACCCIIIPPPUUUVVVUUUTTTTTTSSSTTTVVVYYY^^^dddiiillltttxxx}}}}}}fffNNNCCC@@@???@@@BBB???DDDJJJKKKFFF???888555333111333888@@@NNNfff|||rrrttt{{{}}}wwwuuu~~~|||nnn]]]MMMJJJRRR]]]iiiqqqnnnppprrrsssqqqmmmhhhddddddbbb``````[[[QQQKKKJJJHHHDDD;;;333111999GGGRRRTTTIII<<<777AAAOOOSSSOOOCCC>>>EEEKKKAAA::::::777555555444444222111///...+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))+++,,,,,,,,,,,,---///---///111222222333555777999777888999666333666<<>>FFFKKK@@@777666333222333444444333222000///+++***((('''&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$############'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))+++,,,,,,,,,,,,---///111222333333333444777999888777888999666333666<<>>;;;======999333333333222111000///...---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))*********+++,,,---...//////111444555444555666777999;;;;;;999666666999<<>>@@@GGGJJJNNNPPPQQQSSSTTTVVVRRRVVVYYYYYYZZZ]]]eeekkktttyyy}}}}}}|||ppp___NNNHHHHHHIIIKKKMMMOOOQQQWWWZZZTTTHHHAAA@@@AAA===;;;;;;::::::@@@HHHbbbxxx~~~zzzvvviiiTTT[[[yyyuuugggttt~~~|||tttwww~~~nnn___OOOIIIKKKSSSaaalllkkkkkklllooorrrrrroookkkhhheeedddccc]]]SSSKKKJJJMMMNNNDDD555444DDDTTTZZZYYYPPPDDDBBBLLLXXXYYYRRRDDD@@@:::999<<<>>><<<888444333222111000...---,,,,,,***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))*********+++,,,---...///...000333444444444555777999;;;;;;999666666:::>>>KKKccc{{{~~~zzzyyy]]]cccooo{{{vvvdddVVVOOOGGGAAA@@@===666000...//////000111444888<<>><<<:::444000///...//////111444777;;;===CCCGGGKKKOOOQQQSSSUUUWWWTTTVVVXXXYYYZZZ^^^dddiiilllrrrwwwyyy|||~~~zzzjjj\\\NNNKKKMMMOOOPPPQQQZZZ[[[```fffddd\\\UUUSSSOOOOOORRRVVVVVVQQQPPPQQQYYYkkkwwwpppbbb```aaajjjxxx||||||}}}iiiZZZZZZ```ffftttnnnrrrrrrvvv~~~tttfffUUULLLJJJPPP\\\hhhnnnoooqqqrrrqqqooollljjjcccaaa``````ZZZOOOHHHFFFEEEHHHDDD888111777BBBIIIWWWRRRHHHAAADDDKKKMMMJJJEEE===666888<<<>>>???@@@888777777555333000...,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))******+++,,,...///---000222444444444666888:::;;;:::777444444888<<>>???999999999888666333000...,,,***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))***+++,,,---......111444555555666888:::999::::::999777:::@@@EEEPPPiii~~~nnnyyy[[[dddrrr{{{{{{ooo\\\OOOKKK@@@666333222000000333...///000222555777999;;;???CCCHHHLLLPPPSSSVVVXXXWWWVVVWWWXXX[[[```dddggghhhnnnsssssstttuuurrrmmm```TTTKKKKKKPPPQQQQQQQQQUUU\\\hhhrrrrrrnnnlllooosssnnnkkkllljjjddd``````kkkqqq|||}}}tttnnnnnntttqqq{{{|||tttmmmppp{{{cccccclllxxx{{{pppvvvzzzlllZZZMMMGGGIIIUUUaaakkknnnqqqsssrrrqqqppppppgggccc___]]]WWWNNNIIIIIIJJJMMMJJJ???222111>>>JJJSSSQQQHHH===999???GGGJJJMMMCCC???CCCFFF@@@<<<===999999:::999777444111///,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%*********)))((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))***,,,---...///111444666666777999;;;888:::;;;;;;<<>>MMMUUUSSSKKK>>>888???JJJQQQOOOEEECCCJJJLLLDDD======666777888888777444111///,,,***)))'''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%'''(((((()))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))***,,,---......000333555666777999;;;;;;<<<<<<::::::===EEEKKKOOOkkkqqqxxxbbblllyyy|||lllYYYKKKCCC;;;555444333000......///000222444666888:::;;;888===BBBGGGKKKOOORRRUUUXXXWWWVVVXXX\\\```dddeeefffkkknnnllljjjhhhbbb\\\MMMDDD???DDDLLLPPPQQQRRRSSSOOOQQQ[[[eeeiiijjjkkkgggeeehhhpppvvvvvvuuuuuuooo~~~qqq___eeewwwmmmbbblll~~~sssyyyzzziiiEEE:::FFFYYYjjjuuu}}}~~~~~~sssaaaSSSIIIIIIUUUbbbjjjmmmqqqqqqnnnkkkjjjjjjnnniiidddccc___[[[ZZZ]]]YYYYYYTTTDDD222...<<>>888???MMMUUUOOOFFFFFFOOOQQQFFF>>>===444555777777666333000...,,,***)))'''&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%''')))***+++++++++%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))***+++---...---///222444555666888:::@@@???===888444555:::???PPPmmmyyyyyycccppp~~~yyygggWWWMMM@@@999444333111//////111---222666777444444888<<<999;;;===@@@DDDJJJQQQVVVXXXXXXXXXXXXYYY\\\aaaeeemmmnnnooonnnjjjbbbWWWPPPDDDAAA>>>===???EEEKKKPPPMMMRRRVVVVVVTTTXXXaaajjjhhhkkkiiihhhrrryyyxxx}}}tttpppzzzrrrddd^^^dddtttvvvrrrvvvlllZZZZZZ___kkktttooo\\\JJJAAA>>>;;;CCCQQQddd~~~~~~{{{kkkVVVFFFEEERRR___lllooorrrrrrpppllljjjiiifffdddbbbbbbcccbbb]]]YYYYYY[[[VVVFFF444000>>>NNNXXXWWWNNNAAA;;;???FFFKKKKKKJJJIIIFFFCCC@@@===:::444111111555666333111222///---***'''&&&''')))******(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((''''''%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''(((((()))***+++,,,,,,------...000222555666777888<<<:::;;;<<<;;;:::???FFFUUUlll~~~~~~dddpppxxxfffVVVLLL@@@999333333111//////111...222666666444333666999:::;;;===???AAAFFFKKKOOOVVVXXXYYY[[[\\\```dddhhhlllmmmooonnniii___RRRJJJ@@@>>>:::888:::???DDDHHHKKKOOOSSSUUUUUUUUUWWWXXXfffmmmqqqooouuu~~~}}}~~~yyy|||jjj^^^YYYZZZdddmmmyyyppp___XXXPPPGGGIIIPPPWWWZZZWWWOOOHHHCCC???777<<>>MMMUUUSSSKKK>>>777;;;CCCHHHMMMKKKGGGDDDBBB@@@>>><<<777333111444444222111222,,,,,,,,,+++)))'''$$$###***)))''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''$$$###"""###&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''(((((()))***+++,,,,,,---///000222333555666666777<<<:::;;;<<<:::888===DDDVVVnnnsssttteeeqqqwwweeeTTTKKK???999333222111//////222111444777666444222444666:::;;;<<<<<<===???DDDGGGQQQTTTXXX\\\___cccgggjjjmmmmmmnnnllleeeYYYKKKBBB<<<999555333444777;;;>>>JJJNNNUUU[[[___^^^ZZZWWWcccooowwwxxxzzz}}}xxxlll^^^XXXUUUUUUWWW[[[llltttrrrVVVDDDAAAFFFYYYfffooommmiiihhheee___LLL;;;999CCCJJJYYYppp{{{~~~{{{~~~rrrZZZGGGCCCMMMXXXhhhjjjmmmnnnnnnnnnnnnooooookkkgggfffeeebbb]]]XXXZZZ\\\WWWGGG555111<<>>?????????;;;666333444444111000222.........---+++***((('''***)))(((''''''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%&&&(((,,,///000000'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''(((((()))***+++,,,,,,---111222333444555666666666<<<::::::;;;999777;;;BBBVVVppppppqqqfffrrrvvvcccSSSIII???888333222222//////222333555777666444222333444888999999999999:::===@@@IIIMMMTTTZZZ___ccchhhkkkooommmjjjfff^^^RRRFFF>>>999777333111000222555777DDDJJJSSS\\\bbbgggiiikkkjjjttt|||}}}{{{xxxfff[[[SSSSSSVVVXXXYYY[[[bbbiiivvvyyy]]]HHHHHHUUUtttdddEEE777===@@@LLLfffxxx{{{|||yyy}}}pppXXXFFFDDDQQQ^^^hhhjjjlllmmmmmmmmmnnnppppppmmmhhhffffffccc___[[[cccccc]]]KKK888111999DDDPPPQQQKKK@@@999>>>IIIPPPRRRKKKAAA;;;;;;===???@@@<<<888777999888444111111000...+++)))(((***,,,...)))''''''''''''&&&###!!!''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''')))---000111111'''&&&$$$######$$$&&&'''%%%&&&''''''((('''''''''(((((()))***+++,,,,,,---000111333555666777888888<<<:::::::::888555:::@@@UUUrrr{{{xxxfffrrr~~~uuubbbRRRIII>>>888333222222000000333555666777666555444444444444666777666666777:::<<>>===888333111---,,,+++***))))))))))))'''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%######$$$&&&((()))((('''&&&$$$######$$$&&&'''%%%&&&''''''((('''''''''(((((()))***+++,,,,,,---...///111444777999:::;;;;;;:::999:::777555999@@@VVVsss{{{fffqqq}}}tttbbbRRRIII>>>777222222222000000333555555666777777777666666333444555555555666888999===BBBKKKSSS[[[bbbhhhlllkkkeee\\\SSSKKKEEE???;;;666555333111000111222333555;;;BBBFFFJJJVVVgggttt|||rrryyyzzzvvvoooooowww|||ppp^^^TTTMMMHHHLLLPPPTTTXXX\\\ZZZ\\\bbbjjjuuuxxxhhhaaacccpppWWW;;;888666;;;JJJTTTqqq|||uuuaaaTTTWWWgggwwwfffhhhkkkllllllllllllmmmllliiieeedddeeeeeeccc```[[[\\\VVVGGG777000666???JJJMMMJJJ???999???LLLUUUSSSJJJ???:::<<>>777222222222000111333555555666777999::::::999444555666666444444555666555;;;CCCLLLTTT\\\ccchhhbbb\\\TTTLLLEEE@@@:::777222111000000000000111222555888<<<@@@DDDMMMXXXaaannnxxx|||vvvvvvmmmssssss___PPPKKKIIIKKKMMMNNNQQQVVVUUUWWWZZZ\\\bbbmmm{{{zzzuuuzzzjjjMMM<<<:::777:::EEEHHHcccrrr{{{dddPPPKKKTTT^^^bbbeeejjjmmmmmmmmmnnnnnnkkkgggcccbbbcccdddaaa___XXXXXXSSSEEE666000555<<>>AAADDDCCCAAA;;;777777:::<<<999888999333444555666666444222111,,,)))&&&$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))******(((&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((()))***+++,,,,,,---,,,...000333555777999999:::999999:::888777<<>>777222222222000111444444444555888:::<<<<<<;;;666777777666444333333444///444<<>>:::555222111222222222888888;;;???CCCBBB>>>999333555999;;;999666444555888555555<<>>999555222000000000000////////////222333444777999;;;===>>>BBBLLL]]]nnnvvvxxx}}}iiiRRRNNNLLLJJJLLLPPPSSSTTTSSSPPPRRRTTTTTTSSSTTTWWW[[[ttt|||yyygggRRREEEAAA;;;666555999<<<<<<@@@GGGWWWeeeyyyzzzgggRRRFFFIIIQQQ[[[dddlllnnnnnnpppqqqooonnnhhhcccdddiiiiiiccc\\\UUUUUUPPPDDD666111555<<>>BBB^^^|||fffpppxxxuuujjj^^^PPPFFF===999555222111222333333888888:::>>>AAAAAA===::::::777666666555555555555444444666888===CCCLLLSSSQQQLLLFFF@@@;;;777333111000000000000////////////111111222333444555666666666<<>>>>>===:::888999>>>BBB]]]wwweeeqqqyyyuuujjj]]]PPPGGG===999444111111333444555888888999<<<>>>???===;;;<<<;;;999777777777666555666:::===;;;:::>>>GGGOOOIIIEEE???;;;777444111///////////////000000000000111111111111111111111111000111666===DDDOOO___nnnyyy___XXXQQQPPPQQQSSSWWWYYYZZZZZZ[[[]]]^^^^^^[[[YYYYYYYYYWWW```ooo}}}cccOOOLLLQQQPPPJJJEEEFFFJJJQQQ[[[dddlll}}}{{{iiiUUUGGGGGGNNNYYYccckkknnnoooqqqqqqoooooojjjfffgggkkklllfff```ZZZWWWNNN???111,,,111888MMM]]]YYYFFF===;;;@@@KKKMMMGGG???>>>FFFMMMHHH???;;;444000222444222000111......---***'''''')))+++:::888111((($$$%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&************+++,,,---......///111444666777888888;;;<<<;;;999777999>>>CCCZZZqqqfffrrrzzzvvvjjj]]]QQQIII===999444111111444666777888888999:::<<<=========999>>>AAA???<<<;;;;;;:::===AAADDDBBBBBBEEEIIIJJJEEEAAA===999666333000...////////////000000000000333333333222222222222222666333333666:::DDDVVVfff|||kkkUUUUUUSSSTTTVVVYYY\\\^^^_________aaadddfffgggffffffeee^^^dddnnnyyyuuucccfffsssrrrnnnjjjiiikkkqqqxxx~~~}}}rrrwww~~~zzz}}}}}}lllWWWHHHFFFLLLWWWaaajjjnnnooorrrrrrpppqqqlllhhhhhhkkkjjjeee___ZZZUUUKKK<<>>999444111111444666777888999::::::;;;<<<===>>>999AAADDD???:::???GGGLLLNNNOOOPPPQQQWWW[[[VVVLLLDDDAAA<<<999666333000---.../////////000000000111222222333333444444555555:::888666777999AAAPPP___xxx}}}uuuhhhWWW[[[SSSVVVZZZ]]]```aaabbbbbbccceeehhhlllooopppoooooorrrtttwwwzzz}}}}}}eee```qqq}}}ppprrr|||oooYYYHHHEEEIIITTT___iiinnnppprrrrrrppprrrnnnjjjiiiiiigggbbb]]]XXXSSSHHH:::///---333:::EEEVVVXXXMMMFFFCCCKKK\\\YYYRRREEE<<<>>>EEEGGGDDD===666111333444111//////......---+++(((&&&'''((()))333666,,,%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))*********)))))))))***+++,,,...//////000222444555666777777999<<<===;;;888999@@@GGGYYYooogggttt}}}wwwiii\\\SSSMMM???;;;444111111333666888888999;;;;;;;;;<<<===???>>>DDDCCC;;;:::III[[[eeejjjhhheeegggrrrxxxmmm[[[AAA>>>;;;888666333000---......//////000000111111111111222333444444555666777777999===AAAHHHVVVddd~~~uuurrryyy}}}|||fff[[[___RRRWWW\\\aaabbbcccdddeeekkkkkklllooorrrsssrrrqqqzzz{{{|||{{{uuuaaaaaawwwuuuuuu~~~qqq\\\IIICCCFFFRRR]]]iiinnnpppssssssqqqrrroookkkiiiiiifffaaa]]]XXXRRRGGG:::000///444:::@@@NNNOOOGGGDDDAAAIII[[[[[[TTTGGG===<<>>777333444444111//////---------+++(((&&&''''''%%%...333000)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))***+++---...///000111222444555666777777@@@CCCDDD@@@;;;:::AAAHHHZZZssseeerrr{{{uuufffYYYQQQLLLAAA<<<555111111333666777777:::======<<<<<<>>>@@@CCCGGGEEEAAAJJJ```qqquuunnnkkkdddcccnnnvvvjjjVVV:::888666555444222///---.........///000111111111222222333444444555555666444777???IIIRRR]]]mmm|||zzz|||~~~yyywwwzzz}}}zzzooobbb]]]___VVV\\\cccgggiiiiiijjjkkkqqqpppoooqqquuuwwwvvvuuuxxx}}}sssuuu~~~sss]]]JJJBBBDDDQQQ\\\hhhnnnqqqssstttqqqqqqnnnkkkjjjjjjhhheeeaaaYYYSSSHHH;;;111///333777AAAJJJIIIBBB???<<>>BBBEEEAAA;;;;;;CCCKKK\\\yyydddqqqzzztttdddWWWOOOKKKBBB===666111000333555777777:::>>>???======>>>@@@CCCHHHKKKOOO___vvv{{{XXXTTTKKKFFFOOOXXXNNN;;;555333222222222111///------......///000111111222666666666666666666666666777<<>>999>>>MMMOOOLLLCCC:::888>>>DDDDDDAAA:::555666666222000000+++,,,,,,+++(((''''''((('''(((...666111%%%"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---///000000111222444555666666666666<<<@@@>>>:::<<>><<<@@@BBB>>>DDDBBBJJJaaayyynnnZZZQQQ@@@444888<<<888444444111222111000...---......---000333333111000222444555222444:::<<<:::===CCCCCCRRRbbbnnn~~~wwwkkkgggeeeaaa```hhhrrrxxxxxxyyy|||}}}{{{}}}xxxqqqttt~~~~~~~~~}}}ttt___KKKCCCEEEOOO[[[gggkkklllnnnooonnnnnnlllkkklllllljjjddd___UUUQQQKKKAAA444,,,///777EEEJJJKKKAAA555444AAAOOOWWWOOOBBB:::>>>DDDCCC===999888666555444333222222000000...+++((('''((()))000,,,,,,000111---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$(((***((('''&&&'''******(((%%%&&&%%%$$$$$$&&&(((''''''((((((((((((((('''''''''''''''(((***+++,,,---......111444555555555666777<<<999:::>>><<<:::BBBNNNddd{{{fffnnnssspppcccUUUMMMKKKAAA===777333333444666777999BBBEEE???===AAACCC@@@DDDEEENNNcccvvvvvvcccOOOBBB;;;666777888555222222...///111111000/////////---000222222111000222444777555666888777777>>>GGG[[[qqqyyy~~~xxx~~~}}}mmmfffccc```hhhpppyyy}}}~~~xxxppppppyyywwwaaaLLLDDDEEENNN[[[ggglllmmmoooqqqpppooommmkkkkkkkkkhhhbbb]]]TTTPPPJJJAAA555...222;;;KKKMMMKKKAAA777777CCCPPPUUUMMMBBB===BBBGGGDDD;;;999888666444333333222111//////...,,,)))''''''(((,,,))))))...000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***'''&&&%%%''')))***)))''''''%%%$$$$$$&&&'''''''''((((((((((((''''''''''''''''''(((***+++,,,---......111444555555555666777999777999>>>===;;;DDDQQQbbbzzzdddlllrrrpppcccVVVMMMJJJAAA===777333333444666777:::CCCEEE@@@>>>CCCEEECCCCCCGGGSSScccnnniiiUUUCCC555888999555333555444111000111333333333222111000---///111111000000222333777777888777555:::HHHWWWxxxzzzqqqttttttppp|||nnneeeeeefffrrryyyyyyuuuzzzzzzcccMMMCCCDDDMMMZZZgggmmmoooqqqsssrrrpppmmmkkkjjjiiifff___ZZZSSSOOOIIIAAA555///555???PPPOOOJJJAAA:::<<>>EEEKKKDDD999999777444333333333111000---...///---***''''''''''''%%%'''---...***%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&%%%%%%&&&)))***)))((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''(((***+++,,,---......111333555555555666888777555888======<<>>:::999888777666000/////////000111222333222777:::;;;@@@OOOeeetttjjjpppvvvsssrrrwwwwwwsss}}}jjjhhhrrryyy~~~|||xxx{{{yyybbbKKK@@@???JJJXXXfffnnnqqqtttuuutttpppllliiigggfffccc]]]YYYYYYSSSKKK@@@333---444>>>OOOKKKDDD>>>===CCCNNNVVVQQQGGG:::666>>>GGGFFF>>>:::777333222444555222///,,,---...---***'''&&&%%%&&&&&&***//////+++)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''$$$$$$%%%%%%&&&((()))+++(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&''''''((((((''''''(((***+++,,,---...///000222333444555888:::;;;888:::>>><<<:::BBBOOOfffbbbiiioookkk___RRRKKKIIIAAA===777333333444666777:::BBBDDD??????GGGLLLJJJBBBDDDFFFIIIKKKLLLKKKJJJGGGCCCCCCNNNaaammmgggZZZJJJEEE???<<<<<<<<<;;;999222000//////111333444333555888;;;===GGGWWWdddkkkaaannn{{{{{{zzzjjjkkkuuu|||uuunnnsss}}}www```III??????HHHWWWfffnnnqqqtttuuusssnnnkkkgggffffffddd___[[[[[[UUUKKK>>>111+++222===MMMJJJEEE???===CCCNNNWWWQQQHHH;;;444999DDDFFFCCC<<<777333333666666333///,,,---...,,,)))&&&&&&&&&''''''+++///...***))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''&&&%%%$$$%%%&&&%%%%%%&&&)))+++(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((***+++,,,---...///000222333333555888;;;>>>:::;;;>>><<<999@@@LLL```|||dddjjjnnniii\\\PPPJJJIIIAAA===777333333444666777999AAACCC>>>>>>GGGLLLKKKFFFEEEDDDDDDEEEGGGIIIJJJHHHEEEKKK```qqqnnn[[[JJJ@@@===:::<<<@@@AAA>>>;;;444111//////222444555444:::;;;<<>>BBBLLLVVVQQQJJJ???777999BBBGGGFFF>>>888333444777888444///---...---***'''&&&&&&''''''''')))+++***&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++***'''%%%%%%%%%&&&&&&%%%###$$$'''+++)))'''%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&'''((((((''''''(((***+++,,,---...///000222222333555999;;;>>>;;;;;;>>><<<999@@@LLL]]]zzzfffkkknnnhhh[[[OOOIIIIIIAAA===777333333444666777888@@@BBB>>>>>>GGGLLLLLLJJJGGGDDDCCCCCCEEEFFFGGGGGGEEEQQQjjjuuudddGGG333444444666<<>>GGGYYYhhhfff[[[xxxzzz{{{zzzuuu}}}vvv]]]]]]SSSOOOQQQKKKHHH\\\www~~~}}}zzzuuu^^^JJJAAACCCGGGVVVeeemmmppprrrrrrqqqkkkhhheeeeeeggggggdddaaaZZZSSSHHH<<>>NNNOOOLLLEEE???@@@KKKTTTQQQLLLCCC:::;;;BBBGGGHHH???999444444888999555000......,,,)))&&&%%%&&&(((&&&%%%'''(((&&&"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++,,,***'''%%%$$$&&&''''''%%%######'''***)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''(((***+++,,,---...///000111222333555999<<<===:::;;;>>><<<999AAAMMM^^^{{{```hhhooojjj\\\OOOGGGFFF@@@===888444222333666888666===EEEGGGDDDCCCFFFJJJHHHGGGEEECCCBBBDDDIIIMMMKKKNNN\\\mmmjjjRRR;;;111333555444444???LLLIII===555222000///111444777999<<>>:::EEEPPPyyyuuu^^^JJJCCCDDDHHHUUUccckkknnnqqqpppmmmjjjiiiiiihhhhhhiiijjjkkkYYYPPPEEE:::000---333<<>>CCCEEE???666111444888777444222------,,,)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&***)))(((&&&$$$$$$&&&((($$$%%%'''((((((((('''&&&***)))))))))***+++,,,,,,...000333444444555777999;;;;;;777:::AAA===???NNNddd}}}aaaiiiqqqmmm```QQQHHHEEE@@@===888444222333555777666===DDDFFFDDDCCCFFFJJJIIIIIIHHHGGGGGGJJJOOOSSSLLLPPP[[[dddZZZDDD555333555777777999CCCNNNJJJ===888555111000222555777888;;;@@@AAAMMM]]]\\\dddjjjUUUOOOVVVxxx~~~xxx~~~zzzwwwqqqrrr|||sssdddZZZbbbuuu~~~ssskkkddd]]]dddllliiiTTT;;;333;;;EEERRRaaatttwww```KKKBBBCCCGGGTTTccckkkooorrrqqqnnnjjjiiihhhiiijjjiiigggeeeTTTMMMCCC:::111...555???TTTSSSNNNFFF@@@CCCMMMWWWOOOGGG===:::===AAACCCBBB>>>666000333777666333111------,,,***'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))(((&&&$$$$$$&&&(((%%%&&&''''''((('''''''''))))))))))))***+++,,,,,,///111333444555666888::::::;;;999;;;@@@===CCCUUUeee|||bbbkkkrrrpppcccSSSHHHCCC???<<<777333222222555666666<<>>;;;666111000333666777777:::@@@CCCLLLWWW\\\ppphhhFFF999CCCXXXvvvmmmkkkvvvyyydddSSSJJJDDD@@@======NNNXXXVVV\\\mmmssslllpppmmm___JJJ999444888;;;;;;DDDOOOZZZfffttt{{{|||~~~yyyaaaKKKAAABBBFFFSSSbbbkkkpppsssssspppkkkhhhgggiiikkkiiiccc]]]OOOJJJBBB:::222///777AAAVVVSSSNNNFFFAAAEEEQQQ[[[PPPHHH??????DDDGGGDDD???<<<555000222666444222111---------***(((&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((())))))'''%%%$$$%%%''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---000222444555555666999;;;999<<<;;;<<<@@@>>>HHH___jjj~~~dddkkkrrrooobbbSSSHHHCCC>>>;;;777333222222444555666;;;@@@BBBBBBBBBDDDGGGLLLMMMPPPQQQRRRUUUXXX[[[QQQSSSUUUNNN>>>000000999777888:::@@@LLLSSSNNNCCC;;;777111///222555777777<<<@@@FFFKKKQQQ\\\|||XXXBBB===OOOkkkyyyrrroooxxx{{{XXXPPPFFF@@@>>>===<<<:::777>>>AAADDDQQQjjj}}}pppRRR<<<666:::999444;;;>>>BBBJJJ[[[ooo||||||zzzbbbKKK@@@@@@EEERRRaaajjjpppssstttqqqkkkhhhfffiiillliii___VVVNNNIIICCC;;;222///777BBB[[[WWWPPPHHHDDDIIIUUU^^^RRRIIIAAABBBIIIKKKEEE>>>;;;444000222444333111111---------+++(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''((()))(((&&&%%%%%%&&&''''''&&&%%%%%%'''((()))))))))))))))***+++------000222444666666777999;;;888=========??????MMMgggqqqeeekkkooolllaaaSSSIIIDDD===:::666333111222333444666999===??????@@@CCCEEEKKKNNNQQQRRRSSSSSSUUUWWWPPPOOOMMMFFF;;;222222777888888<<>>===999666===777666>>>HHHXXXssskkkPPP???:::666111777777999AAAUUUnnnvvv{{{yyy```III??????CCCQQQaaajjjooossssssqqqkkkhhhfffhhhjjjggg]]]TTTOOOKKKEEE<<<222...777CCC^^^YYYQQQIIIFFFKKKUUU^^^RRRIII@@@AAAGGGJJJDDD===:::444000222333111000111------...,,,)))''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%''''''&&&%%%%%%'''((()))((((((((()))***,,,---...000222444666666777999;;;888>>>======??????OOOllltttdddjjjooommmcccUUUJJJDDD;;;999666333111111222333444777:::<<<===>>>AAABBBHHHLLLOOOQQQQQQPPPPPPPPPNNNKKKGGG@@@999444444666;;;===CCCPPP]]]```WWWNNNAAA@@@===777222222888===DDDAAAKKKSSSTTThhh|||OOO;;;???IIIbbbyyyyyyzzzmmmooovvv{{{zzzsssbbbTTTHHHFFFCCCBBBBBBAAA@@@???@@@555333;;;>>>CCC[[[yyyxxxRRR;;;666888555666666<<>>???CCCPPP```iiinnnrrrrrrooojjjhhhffffffhhheee]]]WWWRRRNNNGGG<<<111...888FFF[[[VVVNNNGGGFFFKKKTTT\\\SSSIII???===BBBEEECCC???999444111333333111000222,,,......---***((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%(((******(((%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((((()))***,,,---...000222444555555666999;;;999>>>======???@@@OOOkkkrrraaahhhpppqqqhhhZZZKKKBBB;;;999666333111111111222333444777999;;;<<>>555BBBPPPooosssmmmnnnpppaaadddpppuuuooouuu||||||tttkkk___VVVMMMLLLLLLMMMOOOQQQRRRRRRHHHCCC@@@@@@<<<<<>>CCCNNN^^^iiimmmwww~~~rrrZZZDDD===???BBBPPP___ggglllppppppmmmjjjhhhfffeeedddccc___]]]SSSOOOGGG<<<000...;;;JJJVVVRRRLLLGGGHHHNNNWWW^^^XXXNNNBBB===???DDDGGGGGG999555333444333111111333,,,...///...+++((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$'''***+++)))&&&$$$###%%%&&&''''''((('''''''''''''''((()))***,,,...//////111333444555666888::::::===;;;;;;???@@@MMMgggppp|||^^^gggrrrvvvnnn]]]LLLAAA:::888666333111111111111222333555777999;;;===???@@@EEEJJJNNNNNNMMMLLLLLLRRRRRRMMMBBB888777;;;???EEEKKKZZZnnnxxxqqq]]]MMMUUUWWWUUUHHH999444;;;DDDGGG???NNN^^^ddd}}}|||[[[999666DDDPPPoooqqqccc```cccfff[[[]]]iii|||pppdddmmmuuuzzzvvvooohhhaaa[[[SSSUUUXXX[[[]]]\\\[[[ZZZTTTVVVSSSJJJBBBAAABBBBBBHHHWWWaaaXXXGGG;;;999999777>>>FFFNNN[[[jjjuuuyyy~~~pppWWWCCC<<>>HHHLLLJJJ:::777555555777777333000///000000...***'''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&((((((((((((((('''''''''%%%(((++++++******---000...000222444444555888::::::<<<:::;;;AAABBBMMMdddmmmzzzddddddlllxxxxxxgggRRREEE@@@999333222222000111444444444333222333444555666777<<>>:::;;;???BBBTTTsssiii\\\RRR___pppiiiLLL===999:::???DDDHHHOOOZZZnnnrrrLLL444666BBB\\\hhhOOOGGGMMMTTTVVVNNNPPPXXXcccjjjhhheeeeeemmmppprrroooiiieeeeeefffcccdddfffhhhiiijjjjjjjjjjjjjjjgggccc___]]]]]]^^^YYY]]]```ZZZJJJ;;;999???IIIRRR```pppnnnTTTAAA===@@@DDDPPP```jjjmmmllllllmmmllliiiggghhhiiigggccc___YYYOOOEEE<<<222///<<>>MMM]]]]]]YYYPPPBBB999<<>><<>>@@@EEEQQQ```jjjmmmlllmmmnnnllljjjiiijjjjjjgggaaa[[[VVVLLLBBB:::222///:::JJJVVVKKKEEEAAA@@@QQQccccccSSSHHH:::444;;;EEEEEE@@@777555333444777777444111///000000...***'''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''((((((((((((((((((***((('''(((+++---//////000222444444444555666888===???;;;:::===<<>>AAAAAAAAACCCBBB@@@===<<>>FFF\\\xxxrrrVVVAAA999;;;>>>>>>;;;999999;;;<<<@@@JJJTTTccchhhmmmoooooooooooopppttttttttttttuuuvvvvvvwwwvvvuuurrrooommmnnnrrrvvvbbbFFF>>>DDDJJJ^^^jjj}}}gggNNNAAA>>>???EEEPPP___iiilllllllllmmmkkkjjjjjjkkkkkkggg___YYYPPPFFF>>>999222///999HHH\\\PPPIIICCCCCCTTTeeeeeeQQQEEE777444===DDDBBB<<<666444222444666777444111//////000---***'''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((,,,)))&&&(((,,,///000///111333555555444555666888:::===:::;;;???AAAPPPjjjrrrzzz|||xxxbbbfffooozzz~~~sss\\\GGGAAA:::444333222111111444444555666777888888888777555444444666:::===>>>>>>@@@???===;;;;;;>>>CCCGGGPPPYYYZZZ```ggg[[[YYYqqqfffSSSDDD:::;;;AAAEEEKKKWWWkkk]]]EEECCCNNNfffoooSSS@@@999888888888666333333444444777@@@JJJWWW]]]gggoootttvvvwwwwww|||||||||}}}}}}}}}~~~~~~|||zzzzzz~~~yyyWWWDDDGGGTTT[[[kkk|||cccJJJ@@@>>>===DDDOOO^^^hhhjjjjjjkkkmmmkkkkkkkkklllkkkggg___XXXJJJCCC<<<999222///999GGGWWWKKKDDD???AAARRRaaa```SSSFFF999999AAAEEE@@@:::555333222333555666333000//////000---***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))&&&'''''''''(((((()))))),,,)))''')))---000000///222333555555555555666888777;;;999;;;@@@DDDUUUrrrwwwxxxvvvccchhhpppyyywww```JJJAAA:::555444333111222555444555666777888:::;;;;;;888777666555666777888:::;;;:::999888999<<>>===EEEPPP^^^hhhjjjkkklllnnnkkkjjjjjjkkkkkkggg___YYYIIIDDDAAA===333...888HHHNNNCCC???>>>BBBSSS```]]]SSSFFF===>>>DDDEEE@@@;;;555333111222555555222//////000000...***'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))*********,,,...000000///111333555555555666777999777<<<::::::>>>BBBUUUsss{{{}}}zzzdddhhhooowww~~~xxxbbbKKK@@@999444333222000111444333333444555777:::<<<>>>===>>>===999444333666999888999999999:::>>>DDDIIIDDDRRRlllttt```YYYuuuzzz^^^NNN@@@999<<<>>>EEEMMMUUUcccwww```KKKSSSjjjzzzcccKKK@@@===;;;;;;<<<:::666444777999999:::===BBBGGGQQQ^^^jjjtttyyy|||yyycccYYY]]]fffrrr{{{yyyXXXCCC>>>???===GGGRRR```iiillllllnnnpppkkkjjjiiijjjjjjggg```ZZZLLLJJJIIICCC555,,,777HHHLLLBBB@@@AAAEEEUUU___YYYNNNDDD>>>AAAFFFDDD@@@>>>666444222222444444111---///000000...***'''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&''''''((())))))***'''***---////////////000000222444555666777999;;;999>>><<<;;;???CCCWWWwww|||ccchhhnnnuuu|||yyycccKKK???888333222111///000333222222222333666999===???CCCEEECCC===666333666;;;999:::;;;<<<>>>CCCJJJNNNJJJSSSiiijjjTTT^^^pppTTTFFF<<<888>>>===FFFNNNUUUaaatttbbbOOOYYYrrrwww```IIIAAAAAA@@@@@@BBB???999666999<<<;;;;;;<<<;;;>>>FFFQQQ___kkktttxxx~~~wwwjjjmmmuuu{{{uuuTTT@@@>>>@@@>>>IIITTTbbbkkknnnnnnppprrrkkkjjjiiijjjjjjgggaaa\\\PPPPPPPPPHHH777,,,666HHHKKKBBB@@@AAADDDQQQXXXPPPIIIAAA===BBBFFFCCC@@@@@@777444222222444333000,,,///000000...***'''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++&&&&&&&&&'''((())))))***%%%***///111000...///000000222444555666777999;;;:::???>>>>>>BBBGGG]]]}}}{{{kkkhhhpppzzz}}}|||lllRRRGGG>>>555333333111111333222333444333444666:::===DDDHHHKKKIIIBBB;;;666444444::::::777>>>MMMTTTPPPNNNdddlll]]]UUUddd{{{xxx]]]GGGAAA;;;666;;;@@@GGGNNNUUUcccxxxdddKKKVVVvvvsss```LLLCCCAAACCCKKKTTTQQQIII???:::<<>>;;;CCCQQQ___llluuu|||~~~mmmRRR@@@:::<<<>>>JJJXXXfffmmmoooqqqqqqpppmmmkkkhhhgggfffccc```^^^UUUWWWVVVJJJ777...888GGGLLLKKKBBB;;;CCCRRRUUUNNNHHHCCC>>>===DDDIIIHHHCCC666777999999888666333111///000///---***'''''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&(((+++---((('''&&&%%%&&&&&&((((((+++,,,...///000///......222444666777888999;;;======@@@===<<<@@@FFF___llliiiqqq{{{~~~~~~nnnUUUIII@@@777444333222222444444444555444333444777999???CCCHHHIIIFFF@@@999666444888999999EEEUUUYYYSSSPPPcccjjj]]]UUUaaasss{{{tttkkkTTTAAA===999666<<<;;;DDDLLLTTTbbbvvveeeNNNYYYxxxmmm\\\KKKCCC@@@@@@BBBFFFIIIEEECCCEEEKKKOOOOOONNNEEE>>>999>>>HHHSSS```jjj{{{jjjPPP>>>999;;;>>>JJJXXXffflllnnnoooooonnnjjjgggdddeeeffffffbbb^^^[[[\\\XXXKKK999000:::JJJUUUPPPEEE>>>GGGWWWYYYQQQGGGAAA;;;===FFFMMMKKKFFF777999;;;;;;:::777444111///000///,,,)))'''&&&'''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&(((+++,,,((('''&&&&&&&&&&&&((((((((()))***+++,,,,,,,,,,,,222444666777777888;;;===<<<@@@===<<<@@@FFF^^^lllhhhppp{{{~~~qqqYYYMMMBBB999555444222222444555666777666444444555666888<<>><<<999777>>>@@@HHHOOOTTT]]]lll|||}}}aaaMMMXXXvvv|||fffXXXKKKFFFEEEDDDBBBBBB<<<<<<@@@HHHPPPSSSQQQLLLIIIBBB>>>@@@FFFOOO[[[fffzzzeeeLLL===888;;;???KKKYYYffflllmmmnnnmmmkkkhhhccc```cccggghhhccc^^^ZZZZZZUUUHHH777222>>>OOOZZZQQQDDD@@@MMM^^^```XXXJJJ@@@888<<>>KKKPPPMMMYYYeeejjjdddaaaeeefffcccccc___LLL===;;;888666>>>EEEKKKQQQTTTYYYdddtttwww```OOOZZZwwwuuucccXXXLLLGGGFFFFFFCCCAAA::::::>>>DDDKKKNNNLLLIIIQQQKKKHHHJJJNNNVVVaaalll{{{|||^^^HHH;;;888<<>>QQQdddfff^^^MMM@@@666:::EEEHHHBBB;;;777999;;;<<<;;;666222...//////...+++'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&((()))***))))))'''&&&&&&''''''(((+++*********+++,,,...000111333555666666777999;;;999>>><<<<<<@@@EEE[[[|||oooiiinnnxxx~~~|||gggSSSHHH<<<666333000///111555777:::;;;::::::;;;<<<:::999999>>>CCCGGGGGGEEE999999666333444;;;BBBFFFSSS]]]bbbaaaaaadddaaa[[[\\\YYYJJJ<<<<<<;;;<<>>RRRcccddd\\\KKK<<<333999CCCDDD<<<555444666888999888444000---000000...***'''%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((***)))((('''&&&''''''(((++++++******,,,...000111111333555555555666888:::888======<<<@@@DDDYYYyyyuuummmpppxxxrrrXXXLLL???888444000///111666888:::;;;;;;===???AAA???>>><<<<<>>======???BBBVVVuuuwwwnnnnnnttt|||xxx]]]PPPCCC;;;666222111333777888999::::::<<<@@@BBBCCCCCCBBB???===<<<===>>>CCCAAA>>>:::666555777:::EEELLLSSSWWWZZZ\\\ZZZWWWUUUWWWMMMFFFMMMUUU```ooossshhh]]]VVVSSSVVVaaannn{{{ppphhhqqqlll```lllwwwxxxuuurrrnnniiiWWW\\\___ZZZSSSTTTaaammmzzztttttt}}}|||xxx}}}hhhKKK???===;;;>>>DDDPPP]]]jjjooooooooonnnkkkiiigggfffhhhiiifffaaa[[[XXXRRRHHH<<<000000@@@QQQSSSHHHBBBJJJZZZbbb]]]UUUEEE:::888CCCJJJCCC:::888111222222222222111000///333222///,,,(((''')))+++$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&,,,+++)))''''''''''''(((%%%&&&((()))+++,,,,,,---111222444444444444666888999???>>>===???@@@SSSqqqvvvkkkjjjpppxxxyyy```SSSEEE===888444333444888999999999999;;;>>>BBBEEEFFFFFFCCC===999888999BBB>>>;;;<<<<<<999666555888>>>EEEJJJLLLNNNNNNLLLOOOQQQGGGAAAJJJSSS```qqqpppdddXXXTTTVVV\\\jjjxxxwwwpppyyynnnqqqrrrcccXXXaaajjjpppiii]]][[[eeerrrpppkkkmmmyyyzzzrrr{{{|||~~~eeeHHH>>>>>><<<>>>DDDOOO\\\iiinnnnnnnnnmmmkkkeeeeeefffggggggeee```]]]TTTNNNEEE:::000111AAARRRQQQIIIEEEPPP```fffaaaZZZIII@@@???JJJMMMCCC999777111111111111111111111111444333000,,,)))((()))+++###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&,,,+++)))((('''''''''(((%%%''')))+++------------111222444444444444666777999??????===??????QQQoooyyyooohhhmmm{{{mmm]]]LLLAAA:::555222222555777:::;;;<<<>>>@@@CCCCCCJJJNNNGGG:::222444999777???EEEDDD>>>888777777555444777<<<;;;999===FFFFFFCCC@@@@@@CCCIIIPPPUUUWWWSSSRRRVVVXXX]]]jjjxxxyyy}}}|||kkkUUUNNNOOO^^^mmmooobbbaaaqqqyyytttkkkgggkkkvvvxxxoooiiijjjrrr{{{```CCC;;;;;;999===EEESSS^^^hhhlllmmmoooqqqpppkkkiiiggghhhhhhfff```[[[UUUQQQHHH999...222CCCRRRZZZLLLFFFRRRaaaeeecccbbbNNNCCC???EEEFFF===666777000333555444000......000111000...***&&&'''+++000&&&&&&&&&&&&&&&&&&&&&&&&!!!+++(((!!!&&&(((&&&***...&&& ###)))+++&&& ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%,,,***((('''''''''&&&$$$(((((()))***+++---...///000111222222333444888:::???AAA???AAACCC@@@OOOnnn{{{qqqiiilllyyytttdddQQQDDD<<<666333444555777:::;;;<<<===@@@BBBDDDHHHIIIDDD;;;555444666BBBDDDCCC@@@AAACCC???777<<<999999;;;999444444888<<<:::888777:::>>>DDDGGGKKKGGGIIIQQQ[[[bbbllluuu~~~{{{\\\JJJFFFGGGRRRccciii```dddzzz}}}ooollluuuvvvjjjgggnnnmmmvvv}}}wwwssszzz\\\AAA;;;<<<<<>>@@@>>>@@@AAA???NNNmmm}}}~~~tttjjjkkkwww}}}lllXXXHHH>>>777555666555777999;;;;;;===???AAAEEEEEEDDD@@@;;;777777888FFFTTTZZZUUUPPPPPPGGG:::AAA===::::::999444111111555555444444555777999;;;???<<<>>>IIIXXXccckkkqqqlllQQQFFFHHHLLLTTThhhqqqkkkmmmxxxsssxxxtttfffccclllnnnsssyyy~~~hhhXXXXXXnnnqqqUUU>>>:::===>>>EEEPPPaaajjjpppqqqooopppooolllhhhgggfffhhhiiigggaaa\\\TTTNNNAAA333,,,555IIIYYYNNNEEEEEEVVVgggkkkiiihhhTTTCCC<<>>>>>;;;555111///000222111...***&&&%%%%%%'''''''''''''''''''''''''''+++''' ###+++%%% ))),,,+++)))(((&&&$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%(((***)))'''''')))+++(((((()))***+++---...///444444555444444555777:::<<<>>>===>>>@@@>>>NNNlll}}}xxxlllkkktttttt___MMM@@@777555777555777999::::::;;;===???FFFEEEBBB<<<777888???EEEUUUsss|||hhh\\\TTTKKKHHHCCC>>>======<<<:::888777777777777777777888888<<<;;;===FFFTTTcccooovvv~~~```LLLIIIRRR[[[eeezzz}}}wwwzzzoookkklllssssssuuuzzzlllTTTJJJNNNfff~~~hhhPPP===:::===???HHHUUUeeelllrrrqqqppppppoookkkhhhggggggiiijjjgggaaa\\\RRRJJJ<<<000...:::OOO```PPPDDDDDDWWWiiikkkbbb[[[NNNAAA>>>LLL\\\ZZZIII;;;???AAAAAA===666111//////000///---***'''%%%%%%%%%''''''''''''''''''''''''***'''&&&333===///###)))000&&&...'''%%%...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!%%%)))((($$$###%%%)))(((((()))***+++---...///444444555444333444666888<<<>>><<<>>>AAA>>>NNNmmm|||ppplllrrr~~~yyyeeeSSSDDD888555666666777999:::::::::<<<>>>DDDDDDAAA999333999KKKZZZ{{{ooofffdddaaaVVVQQQJJJEEECCCCCCAAA>>>::::::999999999888999999===???CCCIIIUUUhhh{{{}}}}}}wwwdddPPPDDDEEERRR^^^nnnzzz|||{{{{{{uuutttpppnnnqqqzzzzzz]]]RRRTTTTTTeeexxxbbbLLL<<<;;;===???JJJYYYeeekkkppppppppprrrpppllljjjiiiiiijjjjjjggg```ZZZNNNEEE888///000???TTTcccSSSDDDBBBXXXoooooo^^^PPP@@@===AAALLLUUURRRFFF<<<>>>@@@@@@<<<555///---...///---+++)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222HHHSSS===$$$!!!%%%$$$$$$%%%!!!###,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""'''***)))$$$"""$$$'''(((((()))***+++---...///222333333222111222444777<<<>>>===???AAA???OOOnnnuuuoooqqqzzz|||jjjZZZIII;;;555555666777999999999999;;;<<>>666333???WWWkkkxxxfff___dddiiiiiifffddd^^^UUUOOOMMMIIICCC@@@???===<<<<<<===???@@@>>>FFFOOOWWWeeeyyysssfffeeeddd___UUUIIIAAA===AAANNN[[[lllzzzuuu{{{}}}rrrmmmjjjlllqqqwwwjjj\\\___iii```jjjvvv[[[III;;;<<<>>>???LLL\\\dddjjjnnnnnnpppsssrrrnnnkkkjjjiiijjjiiiccc[[[TTTJJJAAA555...222AAASSS___NNNAAABBB[[[rrrqqq]]]MMM888===EEEKKKKKKEEE===777999;;;<<<999333///---...000---***''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++666???222$$$&&&###......$$$...???666%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&))),,,+++(((&&&&&&'''(((((()))***+++---...///111111222111111222444777<<<>>>===???BBB@@@PPPoooyyyrrrqqqwww}}}oooaaaOOO???777555666888999999888888999;;;999999777555888HHH```sssooo\\\VVVZZZ___dddhhhjjjooopppjjjdddaaa[[[UUUQQQNNNKKKIIIJJJMMMQQQTTTSSS___nnn{{{~~~tttXXXKKK@@@@@@HHHQQQ\\\fffvvvvvvrrrwww}}}yyytttqqqpppnnnmmmttt~~~zzzggg```cccmmmwwwnnnuuu{{{{{{TTTDDD:::<<<>>>AAAOOO```fffjjjnnnnnnqqqtttsssnnnkkkjjjhhhgggeee^^^UUUMMMHHH???333...222>>>LLLUUUEEE===DDD\\\oookkkXXXIII;;;DDDMMMNNNGGG>>>666222444777999777222//////000555000***''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***,,,######$$$###+++!!!666[[[lllQQQ(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***)))((((((((()))***+++---...///000111222222222333666888;;;===<<<>>>AAA???OOOnnn|||tttqqquuu|||~~~rrreeeTTTBBB888666666888999999888888999:::555333222444===OOOeeetttccc\\\]]]fffgggaaabbbjjjfffrrrzzzzzzwwwuuupppiiiccc```[[[YYYZZZ___eeeiiirrrbbbPPPDDDJJJZZZhhhssszzzooosss|||zzz||||||yyyppphhhjjjsssbbbUUU[[[iiittt{{{zzzxxxOOOAAA888<<>>333---111;;;FFFLLL>>>;;;EEE\\\iii```OOODDDDDDNNNUUURRRHHH===444///111444777666222000000111888222+++'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''111...&&&)))(((###%%%***///\\\rrr[[[888%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&(((++++++)))'''(((((()))***+++---...///000111222333333444888:::999;;;:::===@@@>>>NNNmmmzzzwwwxxxuuuwww{{{~~~}}}vvvjjjYYYFFF888222555777::::::999888888888<<<===888555AAAVVVaaa___QQQVVV^^^eeefffddddddfffbbbbbbfffmmmqqqsssyyyyyyzzzzzzxxxvvvvvvwwwyyysssVVVTTT^^^xxx|||qqqwww~~~zzzpppiiifffnnn~~~jjjmmmqqqooozzzlllHHH@@@;;;>>>CCCJJJWWWcccmmmnnnooorrrtttsssqqqoooooolllkkkjjjbbbVVVLLLIIIIII:::222///...:::HHHIIIAAADDDRRReeennnfffSSSEEEFFFLLLPPPMMMDDD999444333222333888<<<888000000666666111,,,(((&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&***000555555000***%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%'''***,,,+++)))'''111666000++++++---,,,222222222333444555666777;;;===<<>>KKKgggyyyppp{{{sssrrrwww|||}}}qqqaaaPPPBBB;;;666888::::::999888999999===@@@>>>;;;BBBNNNQQQJJJHHHMMMWWW```ddddddcccbbb]]]\\\^^^bbbdddfffkkkrrr|||{{{zzzxxxuuusssqqqpppeeefffiiinnnsssuuusssqqqxxx^^^UUUYYYmmmuuuqqq|||yyyrrrmmmmmmvvvsss{{{eeeGGG@@@;;;>>>DDDLLLYYYeeennnoooqqqtttvvvuuurrrooopppllljjjhhhbbbXXXRRRQQQIII:::222111444AAANNNMMMHHHJJJVVVfffnnndddQQQCCCGGGKKKNNNLLLDDD<<<666444111111555777333---...444444000+++(((&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&)))++++++)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&''')))***)))''')))222777222......000000222222222333444555666777;;;<<<;;;>>>AAA>>>KKKhhhuuuuuuooottt{{{}}}rrrcccSSSEEE;;;777999::::::999999:::;;;>>>CCCDDDBBBEEEIIIDDD:::AAAEEENNNYYYbbbfffddd```\\\ZZZYYY[[[[[[[[[```fffrrrqqqooommmkkkhhhdddaaaaaaaaabbbeeeiiikkkkkkjjjnnn}}}cccOOOCCCOOOoooxxxssswww|||vvvssswww{{{[[[EEE???;;;>>>EEEPPP^^^iiilllnnnqqquuuwwwvvvqqqnnnrrrmmmjjjhhhddd\\\YYYZZZIII888111444;;;JJJTTTOOOFFFJJJVVVgggmmmbbbOOOBBBCCCGGGKKKIIIBBB:::444222555444555555000,,,---222222...***''''''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&'''))))))((('''(((///444111...///111222222222222333444555666777:::<<<:::>>>AAA>>>LLLhhh|||{{{yyyooottt}}}|||qqqdddUUUEEE888999:::::::::999:::<<<>>>???CCCEEEEEEGGGIIIDDD<<>>MMMSSSKKK;;;DDDVVViiimmm```MMMAAA???IIIRRRPPPFFF;;;777777===<<<999555111...///222///,,,)))''''''((()))(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******++++++%%%)))...---+++,,,...000222222222333444555666777999;;;999===@@@>>>LLLiii~~~|||pppsss{{{xxxmmm```LLL<<<:::;;;;;;:::999;;;>>>@@@CCCDDDCCCBBBDDDHHHIIIGGGGGGGGGGGGLLLYYYfffhhhbbbbbb___]]]^^^^^^^^^cccjjjhhhfffdddcccbbb```^^^\\\aaaeeellltttyyy}}}pppXXXnnnvvvzzzjjjLLL@@@??????BBBKKKYYYgggooojjjlllpppuuuwwwuuupppllliiifffffffff___TTTKKKHHHFFF555///555>>>KKKMMMBBB555DDD]]]pppnnn\\\III???BBBQQQ```]]]NNN@@@>>>BBBCCCAAA<<<555111///000111...+++((('''((())))))((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,...///$$$&&&)))+++******---000222222222333444555666777999:::888;;;@@@>>>MMMkkk~~~{{{ppppppuuuzzzwwwlllVVVBBB<<<<<<;;;:::999;;;???CCCHHHGGGDDDBBBCCCGGGKKKMMMMMMMMMKKKKKKWWWgggkkkfff___\\\\\\^^^^^^___dddjjjjjjiiifffaaa]]]\\\^^^```lllqqqyyy}}}|||zzz```GGG===@@@BBBEEEOOO^^^jjjooonnnpppssswwwyyyxxxssspppooonnnnnnnnnfffVVVJJJEEEDDD444000666>>>HHHHHH;;;:::OOOjjjxxxnnnUUUCCC<<>>>>>CCCAAA@@@:::333///111111///---***((('''((()))(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))******+++---///''''''))),,,---,,,...222222222222333444555666777888999777:::???>>>NNNlll}}}zzzrrroooppprrr}}}wwwaaaKKK===<<<;;;:::999<<>>FFFEEE999@@@XXXttt|||hhhLLL===<<>>>>>NNNlll~~~{{{tttpppnnnooo}}}lllTTT>>>===;;;:::999<<>>:::AAAFFFJJJTTTccclllmmmqqqqqqsssuuuwwwwwwtttrrrqqqooommmkkkaaaPPPDDD???@@@555555<<<@@@FFFFFF:::AAAZZZvvvzzzbbbEEE:::===IIIKKKJJJDDD===888777999888999777111333999:::666---+++(((((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***(((%%%$$$%%%'''+++'''(((---...+++---333222222222333444555666777777888666999>>>>>>OOOmmm}}}{{{vvvsssqqqsss|||yyy```LLL@@@:::======:::===GGGLLLNNNQQQSSSTTTVVVYYY[[[ZZZ___^^^]]]llltttaaa^^^\\\^^^dddiiillllllfffbbb[[[TTTRRRXXXdddnnntttvvvyyy{{{}}}nnncccccclllvvvaaaGGG???===;;;@@@MMMYYYaaajjjrrrvvvooommmssswwwtttrrrtttsssqqqttthhhNNNBBBGGGJJJIII>>>666:::BBBDDDAAA===GGG___kkkdddQQQ>>>===OOOSSSQQQHHH===777777666333333888777222777@@@@@@777---***(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++++++++,,,...///000111222333333333222444555555:::999999<<<>>>PPPmmm|||wwwtttrrrttt}}}jjjQQQCCC:::;;;;;;999===EEELLLOOOSSSVVVXXXZZZ\\\^^^ZZZ^^^^^^aaarrrsssaaa___^^^```dddiiikkklllfffbbb[[[VVVVVV\\\fffmmmvvvxxx{{{}}}~~~nnn^^^\\\aaavvvzzzWWWCCC???======CCCQQQ]]]eeemmmtttyyytttrrrttttttooommmooouuuqqqpppbbbIII@@@IIIMMMEEE;;;777AAAHHHDDD<<<:::KKK```iiiaaaRRRBBBAAAQQQQQQOOOGGG>>>888777555111444777555000333======666---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***------,,,---...///111222111222444444444444555777666:::999888;;;<<>>;;;<<<;;;???FFFLLLPPPVVV[[[]]]___```bbb]]]```aaahhh|||qqqaaa```___aaadddhhhiiijjjeeeaaa[[[ZZZ]]]dddkkknnnwwwzzz}}}nnngggjjjpppkkkKKK@@@BBB===@@@IIIWWWcccjjjqqqvvvxxxvvvuuuuuurrrmmmmmmoootttlllgggWWW@@@>>>KKKQQQCCC666666FFFMMMCCC===AAAZZZkkknnn```PPPAAA@@@NNNLLLJJJCCC;;;888999777333666777222,,,///888999333,,,***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))*********++++++,,,,,,---///000111000222444555555555777999777;;;999777999;;;KKKhhh|||wwwxxx|||xxxvvvqqqwwwwwwiiiWWWFFF>>>>>>???CCCHHHNNNSSSZZZ___bbbbbbcccccccccfffhhhqqqlll`````````bbbdddeeefffgggbbb^^^\\\___fffnnnrrrtttvvv{{{___EEE@@@FFF===CCCOOO\\\gggmmmsssvvvssstttvvvvvvsssqqqsssvvvpppfff[[[KKK;;;AAAQQQUUUCCC555777JJJNNNBBBBBBOOOnnn}}}xxx```JJJ999:::IIIMMMIIIAAA888777;;;;;;888999777111,,,...444666222+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******(((((()))***+++---......///111333444444555777999777;;;888777:::<<>>GGGUUU```hhhooossstttqqquuuwwwvvvtttuuuwwwyyyoooaaaSSSEEE>>>KKKYYYXXXAAA:::BBBTTTRRRBBBCCCSSSuuu{{{]]]CCC777===NNNYYYRRREEE:::999===>>><<<:::777222...000333333000***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((()))'''((()))***,,,---......---///111222222333555777666:::888999===AAAUUUsss}}}{{{uuuvvvzzzzzzrrrgggVVVHHHAAA@@@DDDHHHSSSXXX___eeehhhhhhiiiiiiooouuu|||rrrdddfffhhhkkkkkkjjjhhhhhhhhh^^^___cccjjjsss{{{oooNNN???===???AAAMMM[[[ccciiiooorrrqqqtttwwwxxxuuutttvvvwwwuuuppp___OOOEEEFFFWWW___TTT<<>>@@@DDDCCCJJJXXXdddgggjjjoooqqqooorrrtttrrrooorrrxxxvvvooolllWWWEEE@@@JJJ\\\VVV;;;888IIIXXXRRR@@@:::OOOhhhtttttt\\\>>>888???GGGPPPLLLHHH@@@<<>>SSSiiiwwwaaaFFF;;;@@@IIILLLJJJFFF@@@999555666888:::;;;333111444::::::111***)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))***,,,...///111111111333444444444444555777666::::::;;;@@@BBBQQQlllzzzyyy}}}yyyvvvxxx}}}yyy}}}{{{ooo^^^RRRPPPSSSZZZ\\\cccmmmtttxxx~~~|||~~~vvvRRRBBB??????AAAEEESSS```mmmrrrtttvvvvvvtttvvvzzzyyyuuuyyyyyymmm]]]LLLBBBMMM]]]ZZZEEE222:::EEEMMMHHH<<<<<>>HHHRRRTTTPPPFFF>>>555111444888::::::333333999@@@@@@666---+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,...///000111111333444444333444555666666::::::;;;@@@BBBQQQlll~~~||||||yyyvvvwww{{{~~~~~~}}}yyy|||}}}wwwlll```WWWSSSZZZ\\\cccnnnwwwfffIII>>>>>>@@@FFFMMM]]]gggqqquuuwwwzzz{{{yyy|||}}}zzzxxx|||ttteeeRRRFFFIII^^^hhhYYY???000@@@JJJQQQKKK@@@BBBRRRcccYYYLLL@@@BBBNNNVVVTTTNNNDDD<<<222000444999:::888111444<<>>BBBNNNTTTNNNFFFBBB;;;444555;;;>>>;;;777---222999===;;;333,,,(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((***+++---///000000000222333333333333444666666:::999;;;@@@BBBQQQlll{{{zzzvvv~~~|||{{{|||}}}~~~wwwggg[[[^^^]]]bbbllluuu~~~]]]MMM???===@@@EEEOOO[[[jjjpppttttttvvv{{{|||zzz|||zzzyyy{{{~~~yyyhhhVVVIIIOOOaaaqqqcccCCC666<<>><<>>BBBFFFRRR```nnnrrrttttttvvvzzz{{{xxx|||{{{|||uuubbbQQQNNNYYYjjjlllUUU999444AAAEEEDDD===777>>>MMMTTTSSS>>>888999FFFXXXaaa\\\SSS<<<===AAAFFFHHHDDD;;;444111666777222---++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))+++,,,...///000000111333333222222444555666::::::;;;@@@BBBQQQlllvvvsss}}}yyyrrrdddcccgggnnnttt{{{eeeFFF@@@===BBBFFFJJJXXXgggrrruuuwwwvvvxxx||||||xxx{{{{{{~~~}}}nnnYYYJJJJJJWWWccc]]]GGG555777CCCBBB???999999III\\\^^^UUU999666:::JJJ^^^eee]]]RRR999>>>DDDGGGEEE???888444333999:::333,,,++++++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,...///000000111222333222222333555666::::::;;;@@@BBBQQQlll}}}}}}vvv{{{||||||gggfffiiipppvvv|||}}}SSSDDD???@@@FFFKKKOOO^^^nnnuuuxxxyyyyyy{{{~~~}}}yyyyyyzzz~~~yyyfffQQQCCC???LLLVVVNNN===555;;;DDD===:::555:::QQQfffdddUUU;;;999>>>NNN___bbbUUUGGG888>>>DDDFFFAAA;;;666444333:::;;;333,,,+++)))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''')))***,,,.../////////111222222222222333555666::::::;;;@@@BBBQQQlll~~~{{{xxx~~~~~~{{{{{{wwwsssppprrryyycccJJJAAABBBDDDGGGNNN[[[kkkwww||||||{{{|||~~~~~~}}}{{{zzz}}}|||kkkTTTDDD??????UUUVVVCCC;;;;;;===BBB<<<444>>>LLLSSSccccccJJJ<<>>BBBBBB>>>777222???===999555000+++'''%%%&&&((()))(((%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))))))))+++///222000000000111222222222333888<<<:::;;;???AAAPPPkkkxxx~~~}}}~~~~~~~~~zzztttsssyyytttSSS???@@@AAACCCHHHQQQ___mmmwww}}}}}}|||}}}~~~}}}|||}}}xxxdddKKK===999CCCZZZYYYBBB999;;;>>>BBB888===MMMYYYZZZWWWMMM===JJJVVVUUUNNNNNNHHH>>><<<777:::>>>@@@???;;;777444EEEAAA:::333---)))''''''&&&'''((((((%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&(((+++,,,,,,,,,---///000000000111222222333333777;;;::::::>>>@@@OOOjjjvvv|||zzz|||{{{wwwzzz~~~[[[DDD:::??????BBBJJJWWWeeepppwww}}}}}}}}}~~~~~~sss[[[CCC999:::GGG\\\XXXAAA:::@@@AAABBB;;;PPPccclllfffPPP>>>===XXX___YYYNNNJJJAAA777777555999>>>>>><<<999888888JJJDDD:::111***(((((()))&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&))),,,...---,,,,,,,,,///000000111222222333333666:::888999===???NNNhhhzzzzzzxxxyyy~~~~~~~~~fffIII???>>>===>>>CCCNNN]]]jjjsssvvv{{{{{{|||~~~|||lllRRR???<<>>LLLggg{{{wwwvvv|||}}}UUU@@@>>>AAA===@@@GGGTTTcccooouuuvvvyyyyyy{{{~~~~~~sss```HHH;;;@@@LLL```bbbTTTJJJSSSVVVHHH===BBBfff|||~~~rrrPPP:::CCCGGGRRRVVVTTTRRRFFF<<>>===???@@@FFFPPP^^^kkkssswwwxxxyyyyyy{{{~~~wwwfffQQQ>>>999FFFWWWttthhhUUURRR]]]WWWEEE===MMMrrroooOOO======GGG___mmmgggTTT??????SSSYYYVVVOOODDD999444333555555333000,,,)))(((''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++***))))))***...000......///111222333444555222777777999======KKKeeesssyyy}}}vvvzzztttvvv|||yyyyyyTTTCCCAAAAAA???EEENNN[[[hhhrrrwwwzzz||||||||||||~~~zzzlllXXXEEE:::@@@UUUjjjxxxcccOOORRR[[[NNN@@@EEE^^^\\\HHHFFFBBBRRReeennneeeSSS@@@DDD\\\YYYSSSIII???999666777999444111...***((('''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''')))***++++++,,,...000......///111222333444555222777888999>>>>>>KKKeeeuuu{{{zzzmmm{{{sssuuuzzzvvv```CCC===EEEGGGBBBIIISSScccooovvvzzz}}}~~~~~~~~~~~~|||rrrcccNNN???<<>>@@@666222---)))&&&&&&'''((($$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))$$$'''+++------------...---...///111222333555555222888888:::>>>>>>LLLeee}}}~~~www~~~kkk|||uuutttyyyuuuvvvkkkJJJ@@@AAAAAACCCGGGRRR\\\kkkwww}}}}}}}}}zzzyyypppTTT>>>555<<<[[[bbbVVVZZZ]]]JJJ===KKK]]]wwwUUUJJJUUUUUUSSSVVVTTTQQQLLLBBB===BBBJJJDDDEEE???777:::CCCCCC999333///+++((('''(((''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))***+++---...////////////000111111222222333:::;;;;;;>>>???PPPnnn~~~uuukkkooottt{{{ttttttzzzvvv}}}pppWWWAAA===@@@BBBFFFMMMYYYcccpppzzz~~~{{{yyyaaaMMM===<<>>999RRRkkknnnOOOWWWeee```YYYOOOKKKGGGCCC===999===DDD???>>>:::<<>>222///***((('''(((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))***+++---...//////000000111111222222333333::::::;;;>>>???PPPmmmvvvkkkmmmsssuuuooorrrwww}}}|||~~~uuuoooxxxRRREEE===>>>AAACCCKKKUUUccclllwww~~~}}}~~~xxxpppSSSCCC===HHH___wwwsssYYYVVVYYY^^^PPP>>>MMMxxx{{{TTTJJJcccrrrhhh^^^NNNHHHAAA>>>;;;999<<>>???OOOkkkuuuhhhnnnvvv{{{rrrnnnnnn}}}zzzwwwttt\\\DDD@@@@@@AAABBBFFFQQQ]]]mmmttt|||}}}~~~qqq^^^KKK<<>>PPPYYYMMM:::///,,,)))''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++---...///111111222333333444444555444999999;;;???@@@OOOiiirrrbbbzzzuuu}}}~~~zzzqqqkkkuuu{{{~~~|||nnnsssdddKKK@@@@@@BBBDDDEEEKKKZZZhhhtttyyy}}}gggMMMCCC;;;PPPuuuqqq]]]MMMNNNIIIDDDDDDXXXZZZ???MMMccclllkkkiiiYYYOOOGGGEEEEEEBBBAAABBB???;;;777999AAAFFF???666,,,***(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---...///222222222333444444555555444999888;;;@@@@@@NNNgggwwwooo]]]vvv|||}}}wwwooopppttt}}}qqqkkkiiiLLLAAA===???BBBEEEJJJVVVgggsssyyy}}}~~~uuu\\\DDD>>>DDDfffdddPPPFFFAAA:::===QQQwww___EEE???OOO]]]iiiqqqoooSSSKKKEEEDDDDDD@@@>>>???:::::::::888777666555444***)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++---...///111222222333333444444555444888888:::@@@AAAMMMeeeuuuooo\\\xxx~~~|||wwwmmmooowww~~~uuutttnnnPPPBBB@@@???AAACCCIIITTTdddsss{{{{{{tttcccOOOBBBCCCYYYyyyiiiTTTJJJ@@@888888LLLssssssGGG===DDDRRRYYYhhhpppcccKKKGGGEEEFFFEEEAAA???@@@777;;;@@@@@@999222///000)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))***+++---...///111111111222333333444444444888777:::AAAAAAMMMdddxxxrrr___rrr~~~}}}lllmmmsss~~~}}}{{{}}}mmmkkk~~~oooLLL@@@AAACCCDDDEEEGGGNNN\\\nnnzzz}}}zzziiiSSSEEEAAAMMMkkkpppPPPIIIKKK???;;;AAAaaaWWWCCC???LLLUUUVVVfffiiiQQQHHHFFFGGGIIIHHHDDDCCCFFF888???GGGIII@@@333,,,***((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---...///000111111222222333444444555888777:::AAAAAALLLcccyyyuuucccjjjuuunnniiilllwwwttteee^^^~~~mmmSSSGGG@@@@@@DDDCCCGGGNNNYYYgggttt}}}uuu^^^LLLDDDDDDeeeyyyqqqTTTJJJJJJCCC<<<===fffgggMMM???KKKUUUYYYYYYYYYTTTNNN>>>EEEJJJIIIDDD@@@BBBFFFIIIRRRRRRFFF;;;666///$$$))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))### %%%)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""&&&***+++'''###&&&%%%$$$$$$$$$&&&)))***%%%$$$"""!!!!!!"""$$$%%%&&&''''''(((((((((((('''(((((()))***+++---...//////---,,,...222555666555666999777:::@@@BBBNNNfffwwwhhhrrrqqqlllyyyqqqiiihhhppp}}}yyy|||aaammmxxxUUUGGGDDDBBBAAACCCDDDJJJVVVdddqqq{{{nnnTTTBBBGGGWWWvvvuuu```KKKKKKJJJBBB>>>PPPzzz{{{NNNBBBTTTXXX\\\\\\WWWPPPJJJGGGJJJNNNPPPKKKDDDBBBFFFKKKaaacccZZZEEE666222///(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###'''///333...&&&!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""%%%)))***'''$$$&&&%%%$$$###"""###$$$%%%'''&&&$$$######$$$&&&''')))((('''(((+++---...---(((((()))***+++---...///444777:::999555222333555888;;;999:::@@@AAAMMMeee||||||~~~ooommmwwwllleeehhhrrr~~~ooofffccckkkTTTAAA>>>CCCCCCCCCEEEIIISSScccsss~~~sss___GGG???SSSnnnxxxeeeKKKEEEMMMGGG===@@@iii]]]KKKZZZhhhdddcccaaaWWWKKKJJJQQQeeeeee```VVVJJJDDDHHHMMMjjjiii\\\FFF555000,,,((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%######(((111444...%%% &&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""$$$''')))'''%%%$$$$$$$$$$$$############((('''&&&%%%%%%&&&'''(((***'''%%%(((...222222000(((((()))***+++---...///333;;;BBB???666000222777999<<<:::;;;@@@@@@LLLdddkkklll~~~ssshhhdddiiittt}}}zzz}}}kkkeeeggglllPPPFFF???@@@BBBBBBEEEJJJTTT___ooo~~~zzzbbbKKKBBBOOOhhhzzzcccQQQAAAFFFKKK===:::MMM}}}sssQQQVVVqqqpppjjjhhhfffXXXNNNYYYooo}}}tttcccPPPEEEDDDGGGWWWYYYSSSEEE777///(((###&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''######''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%''''''&&&###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((%%%###(((000444111,,,(((((()))***+++---...///...666<<<:::444000333888888<<<;;;<<<@@@AAANNNggg~~~ggglll|||qqqgggeeeiiinnn~~~~~~|||tttdddbbbuuusssQQQDDDDDDEEECCC??????IIITTTdddmmmzzzzzzmmmRRR>>>JJJiiixxxsssPPPIIICCCFFFAAA333BBBjjjaaaPPPZZZmmmwwwsssooohhhWWWPPPfffvvvdddOOOAAA<<<===DDDGGGFFF===333+++&&&"""%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))$$$!!!"""###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&,,,333444...&&&(((((()))***+++---...//////111222222222222555777555;;;;;;===AAABBBQQQkkk|||jjjssszzzooogggdddcccrrr}}}ttt}}}ssscccaaatttmmmNNNCCC<<>>BBBCCCRRRnnn}}}uuuvvvlllddd```dddrrrxxxtttzzz{{{nnndddlllhhhIII<<<===<<>>TTTzzzdddTTTeeeuuu|||{{{wwwlll[[[MMMKKKVVVbbbUUUWWWUUUNNNDDD???BBBGGGFFFBBB<<<333***%%%&&&***'''&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$&&&)))(((###"""$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$######%%%%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%%%%$$$$$$'''''')))+++......,,,)))(((((()))***+++---...///444222000222555666555222555<<<>>>???BBBBBBRRRnnnzzzqqqgggaaaZZZhhhwwwvvv|||sss^^^XXX```\\\DDD???AAAAAABBBFFFIIIKKKSSSbbbqqq{{{|||wwwcccQQQCCCKKKkkk{{{iiiPPPEEE:::@@@777222JJJnnnnnnNNNddd~~~xxxqqqmmmaaaRRRJJJLLLNNNNNNMMMOOOOOOJJJDDDDDDLLLSSSCCCAAA===666---&&&%%%((('''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$'''%%%$$$%%%### """'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''&&&$$$###"""""""""###%%%)))///333666$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))+++,,,(((((()))***+++---...///---///111444777777555333777>>>???@@@AAAAAAPPPlll|||rrrggg]]][[[```mmmyyyrrrmmm{{{xxxeee\\\___vvvyyyPPPAAAAAA@@@???BBBDDDGGGOOOYYYeeeqqq{{{{{{aaaTTTIIIYYYnnnttteeeMMM>>>:::<<<222@@@XXXpppdddMMMKKKlll|||ooobbb]]]QQQFFFDDDIIIKKKJJJMMMLLLGGGGGGSSSaaa^^^QQQLLLBBB555,,,)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&'''%%%#########"""'''...444:::>>>@@@%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%'''***+++,,,...000333000000111222444555666666666<<<<<<===@@@AAAQQQmmm|||yyyxxxnnnbbb[[[XXX^^^hhhsss~~~|||mmmbbbfffpppvvv[[[BBB<<>>777444777TTTyyypppOOOIIIPPPfffxxx{{{yyyxxxfffVVVLLLQQQYYYXXXTTTRRRVVVOOOJJJOOO^^^hhhaaaUUUFFF===111***((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%'''))))))'''$$$######&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((---///000///......///000222222222333333444444444777<<<<<<<<<@@@BBBSSSpppsssvvvxxxooobbbVVVRRRVVV___kkkuuuxxxrrrqqq|||vvvgggbbbmmmdddJJJ???999<<>>===666;;;OOOyyyQQQ555AAASSSdddqqqxxx}}}kkkTTTLLL^^^lllggg]]]ZZZXXXLLLFFFQQQ```aaaUUUJJJ<<<666---'''&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''((()))(((&&&###""""""%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((///000111000///......000333333333333333333333333888===<<<<<<@@@CCCVVVsssvvvfffzzz}}}qqqaaaTTTNNNQQQZZZcccooo||||||sssllltttwwwiii]]]aaavvvyyyYYYDDD;;;:::===AAAAAA@@@EEEMMMXXX```mmm{{{yyy```PPPSSS\\\nnniiiYYYBBB666999<<<:::LLLqqqeee???777JJJ___nnn{{{~~~ssskkk^^^YYYdddmmmiii___YYYSSSGGGCCCOOOWWWPPPBBB;;;444///)))&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%###!!!!!!!!!!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((***,,,------...000222222222333333333333444444888===;;;<<<@@@EEEXXXvvvttt}}}xxxWWWeeevvv{{{}}}qqq^^^OOOJJJNNNSSSYYYddduuu}}}}}}pppeeefffmmmhhhPPPCCC======???BBBBBB@@@BBBMMMXXXgggmmmvvvkkkTTTNNNZZZiiilllWWWCCC:::777444888???___lllMMM???NNNbbbtttyyy|||~~~uuuiiigggkkkhhhaaa^^^___ZZZQQQLLLEEEFFFOOOOOODDD:::777---+++(((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""###$$$"""###############""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&)))***,,,...000333000111111222444555555666888===;;;<<>>@@@AAAAAABBBKKKZZZfffuuuxxx}}}sss[[[PPPWWWeeeooo[[[CCC222333444111;;;KKKvvvMMM;;;AAAZZZnnn}}}{{{rrrppprrrrrr```kkkjjjZZZRRRWWWVVVLLLFFFEEEFFFIIIFFF>>>777555((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""###%%%%%%$$$$$$&&&(((""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++,,,---...000222///000111222444555666777777<<<<<<===AAAEEEXXXvvvfffWWWvvvppp___WWWWWWhhhzzz~~~xxxnnndddXXXMMMHHHGGGLLLXXXeeerrryyysssyyy}}}}}}uuukkkeeehhhttt~~~fffIII;;;<<<@@@@@@===>>>@@@CCCFFFNNN\\\kkkuuu}}}zzz^^^QQQYYYgggeee\\\AAA777000000666CCC\\\tttwwwWWWBBBAAARRRdddmmmvvvvvvqqqmmmkkklllZZZ\\\ZZZTTTTTTYYYVVVNNNJJJJJJHHHCCC???<<<444,,,%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((''''''"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###$$$%%%$$$######%%%&&&!!!"""$$$%%%'''(((((((((!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''')))+++,,,---------///111111111222333333444555555666<<<<<<>>>BBBEEEVVVssskkk\\\lllnnnnnn^^^PPP]]]rrrvvv}}}yyyyyy}}}yyyhhhVVVKKKEEEDDDKKKSSS]]]jjjwwwzzzccceeehhhiiijjjkkkmmmnnnxxxzzzzzzqqqooorrrvvvvvvuuufffkkkuuueeeMMMFFF>>>;;;<<<===@@@CCC@@@CCCHHHNNNZZZkkkyyyhhhNNNNNNfffsss___AAA222888999666@@@___{{{MMMCCCHHHWWWpppxxxqqqooouuuxxxooo]]]OOOWWWMMMIIIQQQ\\\^^^XXXSSSVVVUUUMMMBBB??????444%%%###%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$''')))***)))'''&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%###$$$$$$###!!! !!!###%%%%%%%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,---000222333333333333333333333333666<<<<<<>>>BBBDDDUUUqqq{{{hhhyyyaaabbbkkk|||yyyxxx|||uuuiii]]]PPPEEECCCFFFJJJTTT___lllxxxxxxkkkbbb]]]\\\[[[XXXWWWVVVXXX\\\aaadddfffnnnooopppqqqqqqooommmkkkfffwwwuuuhhheeeccc___```___^^^```fffppp|||dddPPPGGGAAA@@@===;;;;;;>>>CCCGGG@@@KKKXXXcccooo|||^^^SSSTTTeeeiiiVVVBBB;;;888666000999fffSSSAAACCCVVVjjjmmmvvvwwwyyyvvvlll^^^UUURRRHHHLLLSSSWWWVVVWWWbbbnnnhhh\\\MMMDDD@@@:::...%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$''')))''''''((())))))((('''&&&))))))))))))***,,,...000555666666555333333444666999???>>>>>>AAADDDXXXwwwzzzdddpppxxx~~~vvvmmmaaaTTTMMMIIIFFFHHHMMMVVV___ooo|||wwwooolllhhhdddbbbaaaaaa```]]]\\\ZZZYYYYYYYYY[[[\\\```nnnuuummmdddfffjjjiiinnnsss{{{hhhRRRFFFAAA@@@;;;===???@@@@@@AAACCCEEETTT^^^iiirrr{{{rrrYYYLLLPPPWWW[[[WWWJJJ<<<333444777===QQQ~~~iiiAAA:::EEE[[[nnnsssxxx{{{ggg]]]aaa___UUUTTTVVVYYYYYYTTTUUUbbbqqqpppfffWWWIII<<<222***%%%&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$...,,,)))&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&((((((((()))***,,,...///444555555555333333555666888>>>>>>===@@@CCCWWWvvv```YYYkkkvvvjjj```UUUJJJCCCBBBCCCIIITTT```ooo~~~}}}zzzuuurrrrrrvvv{{{~~~yyy}}}xxxgggQQQBBB<<<<<<:::777<<<>>>@@@BBBDDDHHHLLLPPPeeennnxxx}}}mmmTTTDDDNNNXXX[[[NNNAAA:::444...333888KKKrrr|||RRR<<>>:::;;;@@@AAA===888@@@@@@@@@BBBHHHRRR___gggqqqyyybbbPPPMMMOOO]]][[[QQQAAA555222444666888AAAaaaZZZEEEJJJgggwww~~~vvvmmmqqqjjjZZZ[[[kkknnnggg^^^VVVOOONNNWWWccc___YYYMMM<<<---%%%&&&***&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,---//////111222333444333444666999777===<<<;;;>>>AAAUUUttt{{{uuuPPPTTT___ppp~~~vvvkkkffffffiiipppzzzyyyoooddd[[[NNNJJJEEECCCEEEKKKQQQUUU___iiiwwwyyyfffVVVIIIAAA@@@>>>;;;999999<<>>@@@TTTssskkkNNNKKKMMMYYYjjjsssrrrllliiimmmqqqssszzz|||ssskkk[[[UUUMMMFFFDDDCCCDDDDDDGGGLLLUUUaaakkkvvv|||lllXXXJJJAAA;;;;;;===;;;===???===:::;;;@@@EEEBBBIIIUUU```jjjqqqxxx{{{qqqSSSIIISSScccmmmZZZBBB333666888222444???^^^fffNNNJJJTTTXXXpppqqqmmm```RRRSSSaaakkklll[[[XXXWWWYYYWWWOOOHHHEEEDDD;;;000)))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((()))+++...000111222222000111333333333444666888888>>><<<;;;>>>@@@TTTsssvvv}}}xxxgggfffiiieeeaaa\\\ZZZ]]]dddlllqqqrrr{{{xxxooohhh___WWWPPPKKKEEEBBBAAA@@@DDDKKKPPPTTT^^^hhhtttqqq^^^PPPEEE@@@>>>???===888777:::222888???BBBBBBDDDHHHLLLTTT\\\iiittt|||```PPPWWWgggmmmjjjJJJ???666666;;;EEEVVVggg```FFFLLL[[[lllnnn~~~oooVVVZZZRRREEEKKKaaammmhhhaaafffooorrrhhhTTTDDD>>>999333+++''''''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%'''((()))''')))+++...000111222222111222333333222333555777999>>>===<<<>>>AAATTTssstttvvvvvvxxxhhh[[[ggg{{{nnn[[[VVV```lllrrr{{{qqqhhh___UUULLLEEEDDD@@@@@@CCCDDDBBBEEELLLOOOUUU]]]dddkkkuuu~~~uuuiii```UUUMMMIIIEEE???;;;@@@<<<:::<<<;;;888;;;BBB@@@@@@??????@@@GGGQQQXXXjjjpppxxxooo```SSS[[[pppxxxeeeLLL555999888333>>>aaa___>>>>>>UUUjjjxxxwwwuuuQQQNNNJJJJJJRRR\\\eeelllqqqnnn{{{vvvXXXBBB;;;///,,,(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$%%%'''((()))&&&(((***---///111111111111222333333222222444666:::???>>>===???AAATTTssszzzttt{{{nnnjjjppp~~~TTTFFF[[[lllyyy~~~zzzuuulll___VVVMMMGGGAAA>>>@@@BBBCCCCCCDDDEEEFFFGGGIIIMMMRRRVVV[[[^^^bbbggglllpppssstttxxxxxxxxxwwwuuuqqqnnnllldddaaa\\\VVVQQQNNNMMMLLLAAA@@@???===;;;;;;::::::666888:::;;;::::::;;;===AAACCCGGGKKKQQQ\\\hhhpppyyy~~~sssWWW\\\eeennnlll^^^JJJ<<<===111;;;OOOcccbbbDDD<<>>>>>>>><<<<<<===@@@CCCHHHMMMUUU^^^fffoooxxx~~~wwwggg\\\___ffffffZZZMMMDDD===666555666VVVwwwOOO???FFFXXXlllxxxvvvggg[[[RRRVVV\\\fffnnnrrrssssssuuulllXXXKKK>>>222******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))***+++---...///000000222333333444555666777777888<<<<<<>>>@@@@@@RRRsss~~~wwwuuudddAAA;;;LLL]]]sss}}}tttpppiiibbb[[[SSSKKKGGGFFFBBB===;;;;;;<<<:::888<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBBBBAAAAAABBBFFFMMMRRRXXX```kkkvvv}}}||||||~~~ooofff```\\\]]]^^^TTTCCC999999999555:::MMM}}}nnnUUU???CCCYYYmmmuuuvvv~~~ggg\\\___eeeaaahhhpppsssqqqmmmiiihhhsssiii\\\SSSMMMEEE999///***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$"""!!!###$$$&&&######$$$$$$$$$$$$##############################!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%&&&&&&'''''')))***+++---...///000000333333444444555555555666777;;;;;;===@@@@@@SSSttt|||bbbIIIAAA<<>>======>>>>>>???@@@@@@@@@?????????@@@BBBDDDGGGJJJMMMNNNQQQVVV]]]cccjjjqqqwww{{{~~~mmmnnn|||vvvvvvttttttuuuppp```PPPRRR>>>333666666111888HHHfffeeeKKKEEENNNUUU___iiiqqquuutttrrrsssqqqhhhVVVDDDBBBPPP```}}}~~~xxxppplllppprrrppp^^^PPPHHHJJJFFF666(((%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$"""######$$$$$$######"""########################%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&&&&''')))***+++---...///000000333333333444444444444444999<<<;;;>>>AAAAAAVVVxxxyyysssppp```YYYkkk}}}|||~~~yyykkkdddooo}}}xxxqqqkkkfff```ZZZUUUSSSRRROOOLLLIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHKKKOOOUUUZZZ___aaaiiinnnvvv}}}}}}yyy~~~|||nnn\\\OOOFFF@@@>>>555333666333777UUUyyyiiiFFF===KKK\\\dddiiihhhgggjjjooorrrjjjeee\\\RRRJJJKKKXXXggg}}}cccUUUHHHAAA888---)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""########################%%%$$$$$$###""""""######$$$$$$$$$%%%&&&&&&'''''')))***+++---...///000000222222333333444444444555:::<<<;;;===@@@@@@UUUwwwyyy}}}vvvdddbbbyyyfffWWWfffzzz~~~yyyuuusssfffddd```\\\XXXVVVUUUUUURRRQQQQQQPPPOOOOOOOOOOOOMMMMMMMMMNNNPPPRRRUUUVVV^^^```cccgggmmmrrrvvvxxx}}}zzzuuueeeMMM<<<777999<<>>666888<<<;;;999:::999JJJMMMccczzzWWWFFFIIIVVVvvvwwwyyyxxxyyy{{{xxx~~~||||||~~~uuuaaaYYYLLL@@@222)))''')))******''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""(((&&&%%%###""""""############################################################""""""######$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,---......000222000111333333222222333555888<<<:::999===@@@RRRpppqqq___NNN@@@FFFMMMOOOYYYlllwww|||}}}rrrdddWWWJJJ???999888888666333666GGGZZZiiixxx^^^EEEVVVgggkkkpppxxxpppqqqyyy{{{jjj___]]]eeennn~~~|||zzz|||zzzqqqdddZZZRRRMMMAAA888---&&&&&&((())))))''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###'''&&&%%%###""""""######""""""""""""""""""""""""########################""""""!!!"""""""""###$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&)))+++------...000111111222444444333333444666888<<<:::999===@@@RRRpppuuuxxx}}}rrrUUUPPPAAA===OOOcccuuuyyy|||~~~{{{vvvooojjj^^^NNNBBB<<<888444777999;;;<<>>>>>FFFMMMZZZiiippp}}}rrriiieeedddiiifffddddddaaaWWWHHH<<<666555666666444222555<<