BM6P6(@ }}}tttkkkddd```bbbgggrrr|||ccc[[[TTTSSSRRROOOMMMMMMPPPTTT\\\kkkssshhhaaaZZZWWWRRRKKKGGGFFF===;;;888777777777777666555555444444444333333333000000////////////000000000000000000000000000000///////////////////////////////////////////////////000000/////////222444555;;;===@@@GGGLLL```~~~wwwuuu{{{}}}qqqkkkfff^^^XXXUUUQQQYYYiii{{{ssscccQQQFFF@@@;;;999:::999<<<>>>DDDRRRfffvvv}}}uuudddXXXOOOGGGDDDDDDHHHJJJOOOZZZgggrrrxxxzzz{{{{{{{{{}}}}}}yyy|||zzzggg^^^YYYYYY\\\dddqqq}}}zzz~~~yyyvvvqqqnnnrrr}}}zzzgggWWWQQQRRRVVVZZZeeettt~~~|||zzzyyyxxxtttrrrooollljjjfffbbb___\\\ZZZWWWUUUSSSPPPLLLIIIHHHGGGEEEDDDBBBAAAAAAAAA???????????????@@@@@@AAAFFFJJJSSS___jjjvvv|||zzzvvvqqqlllfffbbb```cccgggkkknnnoooqqqssstttuuuuuutttssssssrrrqqqqqqrrrpppppptttvvvyyyvvvmmmgggaaaccchhhrrrnnndddZZZWWWVVVRRRPPPPPPPPPSSSZZZfff}}}yyymmmddd]]]YYYSSSLLLGGGFFF>>><<<999777777888777666555555444444444333333333000000////////////000000///////////////////////////////////////////////////////////////////////////000000000///000222444444;;;===AAAIIIPPPfff{{{zzz|||ooohhhaaaYYYSSSQQQRRR[[[jjj{{{ooo___NNNDDD???;;;:::;;;999<<>>>>>>>>>>>>>>???@@@@@@DDDGGGQQQ\\\gggtttyyywwwsssnnnjjjfffcccbbbdddgggllloooqqqrrruuuvvvyyyyyyxxxxxxwwwvvvuuuttttttrrrrrrvvvyyy{{{yyyqqqkkkcccdddiiirrrxxxkkk^^^WWWTTTPPPNNNNNNOOOQQQVVV___pppsssiii```ZZZUUUMMMGGGEEE@@@===:::888888888777666555555444444444333333333111000000//////000000111........................///////////////////////////////////////////////////000000000///000333555444;;;===CCCMMMVVVmmm{{{lllccc[[[RRRMMMLLLRRR\\\lllzzz|||jjj[[[JJJBBB>>>;;;:::<<<999===AAAHHHWWWjjjxxx}}}qqq___SSSKKKFFFEEEGGGJJJNNNWWWcccpppzzz~~~zzzxxx~~~mmmdddXXXWWWXXX^^^hhh||||||wwwtttoookkkiiilllttt|||}}}nnn```VVVVVV[[[```lllttt|||{{{yyyxxxrrrpppmmmjjjhhhddd```]]][[[YYYVVVTTTRRROOOKKKHHHEEEDDDCCCAAA@@@??????>>>======<<<<<<======>>>???BBBEEEMMMYYYdddqqq~~~~~~~~~xxxsssqqqnnnjjjgggeeeeeeeeefffiiinnnrrrtttvvvyyyzzz~~~~~~~~~}}}|||{{{yyyyyywwwuuuvvvzzz|||~~~|||tttooofffgggkkkttttttbbbYYYUUUQQQOOOOOONNNOOOSSSYYYeee{{{yyymmmbbb\\\WWWOOOIIIGGGAAA???;;;999999888777666555555444444444333333333111000000000000000000111........................///////////////////////////////////////////////////000000000000111333666666<<<>>>DDDOOOZZZttt{{{kkk___UUULLLIIIIIIPPP]]]mmmyyy~~~yyygggYYYIIIBBB>>>;;;:::;;;:::>>>CCCKKK[[[nnnyyy|||}}}mmm[[[PPPIIIEEEFFFIIIMMMSSS]]]jjjuuu||||||yyyyyyoooddd\\\ZZZ[[[___gggxxxzzzvvvrrrooollljjjiiihhhhhhkkkrrrxxx|||}}}}}}uuuiii^^^YYY]]]dddjjjwww}}}~~~|||zzzyyyxxxqqqnnnkkkiiifffccc___\\\ZZZXXXUUUSSSQQQNNNJJJGGGDDDCCCAAA@@@>>>=========<<<<<<;;;;;;<<<<<<===>>>@@@CCCJJJUUU```nnn}}}{{{wwwrrrnnnkkkhhhfffeeefffggghhhjjjnnnrrrvvvyyy{{{~~~~~~}}}|||zzzyyyzzz}}}~~~vvvqqqiiijjjnnnwwwnnnccc^^^YYYVVVUUUOOOOOOQQQVVV]]]ooorrrddd^^^YYYRRRLLLIIICCC@@@===;;;:::999777666555555444444444333333333111111000000000000111111........................///////////////////////////////////////////////////000000000000111444777888===???DDDPPP]]]yyy{{{jjj\\\QQQIIIGGGJJJNNN]]]nnnyyy~~~}}}wwwgggYYYIIIBBB>>>;;;999::::::???EEEOOO```rrrzzz{{{xxxiiiXXXMMMGGGEEEFFFJJJOOOWWWdddpppyyy~~~{{{xxxzzzpppccc^^^]]]^^^aaaggguuuwwwrrrmmmhhheeecccaaa```ccccccfffjjjppptttwwwxxxssslllccc]]]^^^dddmmmsss}}}{{{yyyxxxwwwpppnnnkkkhhhfffbbb^^^[[[YYYWWWTTTRRRPPPMMMIIIFFFCCCBBB@@@???===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===@@@BBBHHHQQQ[[[iii}}}~~~}}}{{{rrrmmmjjjiiigggfffgggiiilllnnnqqqtttyyy}}}~~~~~~|||}}}xxxssskkkmmmrrr{{{|||nnngggaaa[[[YYYSSSPPPPPPTTTYYYeee~~~zzzjjjbbb]]]UUUOOOKKKEEEBBB>>><<<:::999888666555555444444444333333333222111111000000111111222........................///////////////////////////////////////////////////000111000000222555777999>>>???EEESSSbbb{{{iiiZZZNNNGGGHHHMMMNNN```rrryyy}}}{{{ttteeeWWWHHHAAA>>>;;;999:::;;;???GGGSSSeeeuuu|||zzzrrrdddUUUKKKGGGDDDFFFIIIPPPZZZiiivvv~~~zzzyyy{{{tttfff______aaaeeeiiittt|||xxxrrrmmmgggcccaaa___^^^]]]___bbbfffkkkooorrrttttttmmmhhhbbb```eeennnwww|||~~~|||zzzxxxvvvuuupppnnnkkkhhhfffbbb^^^[[[XXXVVVSSSQQQOOOLLLHHHEEEBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<===???@@@EEEMMMVVVdddxxx}}}xxxqqqlllkkkkkkjjjkkkmmmpppsssuuuyyy|||{{{uuummmooouuu~~~zzzqqqhhh```\\\XXXRRRPPPTTTVVV\\\oooqqqgggaaaYYYPPPLLLGGGDDD???===;;;:::888666555555444444444333333333222111111000000111111222///////////////////////////////////////////////////////////////////////////000111111111222555888999>>>@@@FFFVVVgggzzzgggXXXKKKFFFIIIPPPRRReeevvv{{{|||}}}xxxooo```RRREEE???===;;;:::;;;;;;@@@HHHUUUhhhxxx}}}zzznnnaaaRRRKKKGGGEEEFFFIIIPPP[[[mmm||||||zzzzzz}}}zzzkkkbbbcccgggkkknnnvvv{{{{{{}}}sssooojjjfffddddddcccccccccggglllqqqssstttssssssnnnjjjgggjjjqqq|||~~~}}}|||zzzxxxvvvuuutttpppnnnkkkhhhfffccc^^^[[[XXXUUURRRPPPNNNKKKGGGDDDBBBBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<============AAAHHHPPP^^^rrr~~~{{{wwwrrroooooopppqqqsssvvvyyy{{{}}}~~~wwwnnnqqqwww}}}rrrhhhccc\\\TTTQQQTTTUUUVVVeeewwwwwwkkkdddZZZQQQLLLGGGDDD@@@===;;;:::888666555555444444444333333333222222111111111111222222000000000000000000000000///////////////////////////////////////////////////000111111111333666888999>>>@@@HHHXXXlllxxxfffVVVJJJEEEIIIQQQUUUiiiyyy|||{{{|||uuukkk[[[NNNBBB>>>===;;;:::<<<<<>>DDDLLLZZZnnn}}}zzzyyyxxxvvvtttrrrssstttvvvyyy||||||yyy{{{xxxnnnfff]]]TTTRRRTTTXXX___fffyyymmmbbb[[[UUUPPPHHHDDD???;;;999777555333666555444333222333444444333222111111000000111111000000000000000000000000000000000000000000000000............/////////000111111000000111333555666;;;<<>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>===@@@EEELLLWWWjjjzzz~~~zzzzzz{{{{{{zzz}}}}}}~~~~~~}}}|||{{{xxxwwwwwwvvvvvvvvvvvvvvvzzz{{{|||}}}{{{}}}xxxkkkaaaWWWTTTTTTUUUZZZ```nnnqqqeee]]]VVVPPPJJJFFFAAA<<<:::888666555555444333333333444555666333222111111000000111111000000000000000000000000000000000000000000000000........./////////000000111111000111222333555666<<<===CCCNNN^^^xxxppp]]]RRRJJJFFFKKKTTTeeettt~~~{{{qqqeeeSSSHHH>>>;;;;;;999:::<<>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;>>>===???CCCIIISSSdddtttxxxsssrrrsssttttttxxxxxxzzz{{{{{{zzzyyyyyywwwwwwwwwxxxxxxzzz{{{|||}}}~~~~~~||||||zzz{{{~~~qqqfff\\\VVVTTTRRRUUUZZZaaaqqqvvviii___WWWQQQLLLHHHBBB>>><<<:::888666666555444333333333333444333222111111000000111111000000000000000000000000000000000000000000000000....../////////000000000111111111111222444666777===>>>DDDPPPcccppp\\\QQQJJJGGGMMMWWWlll{{{}}}pppbbbPPPFFF===::::::888999<<>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<>>>AAAEEEMMM]]]lll~~~xxxqqqlllkkklllmmmnnnssstttvvvxxxyyyzzzyyyyyyxxxxxxyyy{{{}}}|||wwwuuuwww~~~sssiii^^^XXXTTTQQQRRRVVVYYYggg}}}zzzlllaaaXXXRRRLLLHHHCCC???<<<:::888666888777666444333222111000333222111111000000111111000000000000000000000000////////////////////////...////////////000000000222111111222333555777888<<>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<@@@CCCJJJYYYggg|||yyyxxxtttmmmhhhggghhhkkkmmmrrrtttvvvyyy{{{}}}}}}}}}}}}}}}~~~xxxsssrrrwww~~~rrriii___ZZZVVVRRRRRRUUUYYYdddwww~~~ooocccZZZTTTMMMIIICCC???<<<:::777555555555555444444333222222333222111111000000111111111111111111111111111111////////////////////////////////////000000000111222222222222444666888999;;;???FFFTTTmmmppp[[[QQQKKKJJJSSS___sssooo]]]JJJCCC===;;;;;;:::<<<@@@AAAMMM]]]nnn{{{yyynnnXXXOOOFFFCCCCCCDDDJJJPPPUUU^^^jjjttt|||{{{wwwwww~~~|||kkkgggfffnnnzzzwwwiii^^^\\\___iiixxx}}}{{{zzzzzzyyyxxxuuuuuussspppmmmiiifffeee^^^[[[WWWSSSQQQMMMIIIFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;:::::::::999999999<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999999<<>>;;;999777111222444555555555444444333222111111000000111111111111111111111111111111000000000000000000000000//////000000000111111111222222222333555777:::;;;;;;BBBMMM]]]zzzoooZZZPPPLLLMMMXXXeeeuuuzzzgggTTTCCC>>>;;;;;;:::999<<>>>>>>>>>>>=========<<<<<<<<<<<<999:::<<>>>>>>>>????????????>>>>>>>>>>>>;;;:::<<<>>>>>>@@@IIISSSbbbrrr}}}sssllljjjiiihhhggghhhmmmrrrvvvwwwzzz}}}~~~xxxuuuvvv|||qqqiiiaaa\\\WWWSSSSSSWWWWWW]]]gggvvvsssddd[[[TTTOOOHHHCCCAAA>>>:::777555555555555555444444444333333333222222222111111000000000000000000000000000///...------...///000000000111111111222222222222222333555666888999:::===FFFTTTjjjlllTTTJJJKKKQQQYYY___rrrvvv{{{{{{ssseeeTTTJJJAAA;;;888999;;;:::<<<@@@JJJYYYkkkyyyzzziiiZZZMMMGGGCCCBBBBBBDDDMMMVVVbbbjjjttt|||}}}wwwxxx}}}qqqccc___bbbiiizzzrrraaa[[[WWWUUUWWW[[[aaalllvvv~~~zzzyyyyyyxxxxxxxxxvvvtttrrrpppmmmjjjgggccc```[[[XXXTTTQQQLLLIIIAAABBBCCCDDDCCCAAA>>><<<>>>>>>????????????>>>>>>:::;;;<<<===>>>BBBGGGKKK\\\fffwwwyyyvvvrrrnnnlllkkkkkklllppprrrvvvyyy||||||yyyxxx~~~yyynnnccc]]]XXXTTTRRRSSSVVV\\\eeesss~~~mmmcccXXXRRRJJJEEEBBB???;;;777666555555555555444444444333333333222222222111111000000000000000000000000000///............///000111111111111111111222222222222333555666888999:::AAAIIIWWWooolllVVVLLLNNNTTT]]]cccnnnqqquuutttlll^^^OOOEEE@@@;;;888999;;;:::===AAAPPP]]]ooo{{{xxxgggWWWJJJEEEAAAAAACCCFFFPPPYYYeeemmmwww~~~{{{wwwyyy~~~tttccc^^^^^^cccrrrwwwggg___YYYUUUUUUWWWZZZccclll~~~{{{zzzzzzyyyyyyyyywwwtttrrrpppnnnjjjgggdddaaa]]]YYYVVVSSSNNNLLLEEEEEEDDDCCCAAA???===<<<===>>>>>>??????>>>>>>===:::;;;<<<===>>>BBBGGGKKKYYYcccsss{{{vvvtttqqqooonnnooopppqqquuuxxx}}}~~~{{{wwwggg```\\\XXXSSSRRRTTTYYYaaaooosssfff\\\VVVMMMGGGDDD@@@<<<888666666666555555555444444333333333222222222111111000000000000000000000000000//////......//////000222222111111111111111111222222333555666888:::;;;FFFLLL[[[vvvlllWWWOOOQQQXXXaaahhhmmmnnnpppmmmdddWWWJJJBBB???;;;888:::;;;;;;???DDDWWWdddttt~~~vvvdddSSSHHHCCC@@@AAADDDIIISSS]]]jjjqqqzzzyyyvvvzzzzzzggg___\\\^^^iiivvvoooddd]]]VVVTTTSSSUUU[[[bbbppp~~~|||{{{{{{{{{zzzyyywwwtttsssqqqnnnjjjhhhdddaaa]]]ZZZXXXUUUQQQNNNIIIGGGEEECCC@@@>>>===<<<<<<======>>>>>>======<<<;;;<<<======>>>BBBGGGJJJUUU___ooo~~~}}}{{{uuurrrrrrqqqqqqrrrtttwwwxxx}}}mmmdddaaa]]]VVVSSSRRRVVV]]]jjjxxxiii^^^WWWNNNHHHEEEBBB>>>;;;777777666666555555444444333333333222222222111111000000000000000000000000000//////////////////000222222222111111111111111222333333444666999;;;<<>>:::888:::;;;<<>>>>>>>><<<<<<============<<<<<<<<<=========>>>AAAFFFIIISSS\\\kkk|||~~~zzzwwwxxxyyyyyyyyyyyy||||||zzzzzz|||zzzuuutttttttttuuuwwwzzz}}}rrrgggccc^^^XXXSSSQQQSSSZZZfffzzzppp___XXXOOOHHHEEECCC@@@===888777777666555555444444333333333222222222111111000000000000000000000000///000000000000000000///111111111111111111111111333333333444666999<<<>>>FFFNNNcccttteeeVVVQQQUUU]]]hhhqqqwwwtttmmmdddYYYNNNEEE@@@<<<:::999:::;;;<<>>===>>>@@@EEEHHHQQQZZZhhhyyy}}}yyyuuusssrrrsssrrrrrrssswwwyyyxxxxxx{{{{{{xxxyyyyyyzzz{{{}}}zzzllleee^^^WWWTTTRRRSSSXXXbbbsssuuubbbZZZQQQIIIFFFCCC@@@>>>999888777777666555444444333333333222222222111111000000000000000000000000///000000111111000000///000000111111111222222222333333333444666999===???FFFQQQkkk|||jjj^^^RRRQQQWWWaaannnyyy|||vvvlll___SSSIIIBBB>>>;;;999999:::;;;===FFFOOOaaapppsss```QQQHHHCCCAAADDDGGGNNNYYYcccpppwww|||zzzxxxyyyiii```YYY[[[aaaooo~~~yyymmm```ZZZVVVTTTTTTWWWYYYaaammm{{{}}}{{{{{{yyyvvvuuussspppllljjjeeebbb^^^[[[YYYVVVRRROOOJJJHHHEEEBBBAAAAAAAAABBB<<<======>>>>>>======<<<>>>>>>>>>===>>>@@@DDDHHHOOOWWWeeevvvxxxuuurrrppppppqqqqqqpppqqqvvvyyyxxxxxx|||~~~}}}uuuiii```YYYWWWTTTTTTWWW^^^kkk|||hhh```UUULLLGGGCCC@@@===999999888777666555444444333333333222222222111111000000000000000000000000///000111111111111000/////////000111222333333444333333333444666:::>>>@@@IIIVVVttt|||rrr```VVVNNNQQQZZZhhhwwwzzzlll]]]OOOEEE@@@===:::999999;;;;;;===GGGRRRdddsssppp]]]NNNEEEAAA@@@DDDIIIPPP\\\gggrrryyy~~~{{{zzzzzzooocccZZZYYY]]]fffqqq|||lllccc\\\VVVSSSTTTUUUYYYaaammm~~~}}}{{{|||zzzwwwuuusssqqqmmmjjjgggeee```]]]ZZZVVVRRROOOKKKJJJGGGDDDBBB@@@@@@@@@===>>>>>>??????>>>>>>===??????>>>>>>===@@@DDDGGGMMMUUUbbbsss}}}sssqqqooooooqqqssssssssssssyyy}}}||||||~~~oooccc\\\[[[WWWUUUVVV\\\fff{{{nnneeeYYYNNNHHHCCC???;;;999999888777666555444444333333333222222222111111000000000000000000000000///000111222222111000///......///111222333444555444333333333666:::>>>@@@MMM[[[{{{vvvlllYYYQQQLLLQQQ]]]lll~~~~~~ooo^^^OOOEEE@@@>>>:::999999;;;;;;>>>HHHSSSggguuunnnZZZKKKCCC??????DDDJJJRRR___jjjssszzz|||zzzzzz{{{tttggg\\\YYY\\\^^^ggg}}}xxxlllbbbZZZTTTSSSRRRTTTZZZcccttt|||zzz|||zzzwwwuuutttqqqmmmjjjjjjgggbbb___[[[XXXSSSPPPMMMLLLIIIFFFBBB@@@>>>===>>>>>>????????????>>>>>>?????????>>>===???CCCGGGKKKSSS```pppwwwpppooonnnooorrrtttuuuuuuwww~~~rrreee]]]YYYTTTUUUWWW[[[cccwwwxxxhhhXXXPPPKKKEEE???<<<;;;:::888777666555666666555555444333333333333444222222222222222111000000000000000000000000000000222222111111111111111111111333444444444888>>>DDDQQQbbb~~~ooobbbSSSNNNKKKPPP___tttnnnZZZLLLDDD>>>;;;999888:::<<<===AAALLLXXXhhhuuuwwwhhhWWWJJJAAAAAABBBDDDKKKYYYjjjvvv|||yyyxxx{{{}}}|||lllccc]]]YYY\\\dddssszzzlll^^^XXXYYYVVVSSSWWWaaakkkwww~~~~~~}}}zzzvvvrrrqqqqqqooonnnjjjgggccc___\\\YYYUUURRRRRRNNNHHHDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<===>>>>>>======>>>@@@BBBFFFLLLZZZmmm~~~|||tttsssrrrtttxxx|||yyyjjj```\\\VVVUUUVVVYYY___oooooo]]]SSSMMMFFFAAA>>><<<;;;999888777666777777555555444333333333333444111111111111111000//////000000000000000000000000111111111111111111111111222444555555555888???DDDSSSeeezzzzzzyyyiii]]]SSSNNNLLLRRRbbbuuummmYYYLLLCCC>>>;;;888888999<<<===@@@LLLXXXhhhuuuuuufffUUUHHHAAABBBCCCFFFNNN\\\mmmzzz~~~}}}wwwwwwzzzpppccc\\\XXX[[[```kkk{{{yyyggg^^^]]]WWWSSSUUU]]]eeeooo}}}zzzuuurrrqqqpppooonnniiigggccc___]]]ZZZVVVSSSRRRNNNIIIEEECCCBBBAAA@@@============>>>>>>>>>>>>===>>>>>>======>>>@@@BBBFFFLLLZZZmmm{{{yyyvvvvvvvvvzzzqqqeee^^^WWWVVVUUUUUUXXXfff~~~xxxcccWWWOOOHHHCCCAAA===<<<:::999777777888888555555444333333333333444222222222222222111000000000000000000000000000000111111111111111111111111333555666666666999@@@EEEUUUjjjssssss{{{}}}rrrcccXXXQQQOOOOOOVVVfffxxxkkkWWWJJJBBB>>>;;;888777999;;;<<<@@@LLLYYYiiivvv~~~rrrbbbRRRGGGAAABBBDDDHHHQQQ___qqq}}}zzzvvvvvv{{{yyyhhh^^^[[[[[[]]]ccclll}}}qqqeeebbb\\\VVVTTTZZZ___eeeuuu}}}zzzuuusssqqqpppnnnlllhhhfffbbb```^^^[[[WWWUUURRRNNNIIIFFFDDDCCCAAA@@@<<<<<<<<<===>>>>>>??????===>>>>>>======>>>@@@BBBFFFLLLZZZlll~~~}}}zzzyyyzzz{{{}}}xxxhhh```XXXVVVTTTSSSTTT^^^rrriiiZZZQQQIIICCCAAA===<<<:::888777777777888555555444333333333333444333333444444333333222111000000000000000000000000111111111111111222222222444666777777777;;;AAAGGGWWWooo}}}qqqqqqzzz{{{ooo```VVVOOOOOORRR[[[kkk{{{iiiUUUHHHAAA===;;;888777888:::<<>>>>>>>>>>>===>>>>>>======>>>@@@BBBFFFLLLYYYjjj{{{~~~~~~~~~~~~kkkaaaYYYVVVTTTSSSSSSZZZjjjzzzmmm]]]RRRIIICCCAAA<<<:::999777666666666666555555444333333333333444222222222222222111111000000000000000000000000000000000111111111222222222444666888888999===DDDJJJYYYuuu~~~rrrsss{{{|||nnnaaaXXXOOOPPPVVVbbbrrr}}}fffSSSFFF@@@<<<;;;888777888:::<<>>===<<<<<<;;;===>>>>>>======>>>@@@BBBEEEKKKWWWgggxxxpppeeeZZZWWWUUUTTTSSSWWWeeerrrooo___TTTKKKDDDBBB;;;:::888666555555666666555555444333333333333444///000000000000///......000000000000000000000000000000000111222222333333333555888999:::???GGGMMM]]]{{{uuuvvv~~~~~~oooaaaYYYPPPTTT]]]kkkzzz{{{dddPPPDDD>>><<<:::999777888;;;===CCCQQQ___rrr~~~|||kkkZZZNNNGGGCCCEEEGGGJJJQQQ]]]mmmwww~~~zzzyyy~~~qqqeeeYYYWWWYYY^^^```hhh}}}}}}mmmaaaXXXVVVUUUTTT\\\gggyyy|||yyyvvvtttrrrnnnllliiigggdddaaa```^^^[[[XXXRRRPPPLLLIIIHHHFFFCCCAAAAAA@@@???>>>===<<<;;;:::===>>>>>>======>>>@@@BBBDDDIIIUUUdddtttwwwkkk\\\YYYVVVTTTSSSUUU___jjj~~~qqqaaaWWWMMMEEECCC<<<;;;999777666666666777555555444333333333333444000111111111111000//////000000000000000000000000///000000111222222333333222444777999<<>>EEESSSaaassszzzgggWWWLLLFFFBBBDDDGGGKKKRRR___nnnyyy}}}zzzyyy}}}lll^^^YYYXXX[[[[[[]]]lllvvvhhh\\\XXXUUUSSSXXXbbbkkk~~~zzzxxxvvvsssooollljjjhhheeebbb```^^^ZZZXXXRRRPPPMMMJJJHHHFFFCCCAAA@@@??????>>>===<<<<<<;;;===>>>>>>======>>>@@@BBBCCCHHHSSSbbbppp|||ooo^^^ZZZWWWUUURRRSSS[[[eeeyyyrrrcccYYYOOOGGGDDD===<<<:::888777777888888555555444333333333333444333444444444444333222222000000000000000000000000///000000111222222333333111444777:::===CCCLLLRRReeelll]]]UUUWWW]]]iiizzzxxxaaaNNNBBB===;;;::::::999:::<<>>>>>>>>>>>===============>>>>>>======>>>@@@BBBBBBGGGRRR```nnn~~~qqqbbb\\\WWWUUUSSSTTTZZZbbbttt|||iii[[[PPPIIIDDD>>><<<:::888888777555333777666666666666555555555333333333222222222111111111111111111111111111111222222333333333333444444111666444666===???EEETTTnnnjjj[[[WWWTTT^^^nnnttt^^^OOODDD<<<999999<<<:::999<<>>=========<<<;;;>>>????????????@@@@@@@@@FFFKKKUUUbbbooo}}}|||||||||{{{zzz{{{~~~{{{hhhaaaZZZVVVTTTSSSYYY```rrrmmm^^^RRRJJJEEE>>><<<:::999888777555333666666666555555555444444333333333222222222111111111111111111111111111111111111111222222222333333222777555777???AAAGGGWWWrrrzzzeeeXXXUUUSSS]]]nnnrrr]]]NNNDDD<<<999999<<<::::::<<<@@@HHHXXXggg}}}}}}rrraaaRRRJJJHHHJJJFFFFFFKKKSSS^^^nnn||||||xxxxxx|||vvvjjj^^^XXXVVVVVVYYY^^^eeexxxnnnddd^^^VVVVVV[[[^^^iii||||||yyyuuurrrqqqllliiiddd```]]]ZZZWWWTTTUUURRROOOKKKHHHFFFEEEEEEBBB@@@>>>=========<<<;;;======>>>>>>>>>?????????DDDHHHRRR___kkkzzz~~~||||||yyyzzzzzzyyyyyy{{{~~~pppggg^^^XXXTTTRRRVVV]]]oootttcccUUULLLGGG???===:::999888888666444555555555555444444444333333333333222222222111111111111111111111111111111000000111111111222222222333888777888@@@BBBJJJ\\\xxxppp^^^TTTSSSRRR]]]ooooooZZZLLLCCC<<<999999<<<:::;;;===AAAJJJZZZiii}}}}}}yyymmm]]]OOOHHHFFFKKKGGGGGGLLLTTT```ppp~~~}}}zzz{{{tttddd[[[VVVTTTVVVZZZZZZhhh{{{|||lllaaaXXXVVVYYYZZZcccrrr}}}yyyuuuqqqooollliiidddaaa^^^[[[XXXVVVUUUSSSOOOLLLHHHFFFEEEEEEBBB@@@>>>=========<<<;;;<<<=========>>>>>>>>>>>>AAAEEENNN[[[fffttt{{{yyyxxxyyyzzzxxxyyy{{{{{{|||wwwlll```XXXTTTRRRUUU[[[lll}}}jjjZZZOOOIII@@@>>>:::999888888777555555555444444444333333333333333333222222222111111111111111111111111111111111111111111222222222222222888777888???CCCMMM```}}}yyyfffWWWPPPQQQSSS]]]ooozzziiiVVVJJJBBB<<<999999;;;999:::===AAAKKK\\\kkkzzzyyyrrrfffVVVJJJDDDBBBHHHEEEFFFMMMVVVcccsss|||zzz}}}lll```YYYVVVVVVYYYZZZaaalllyyywwwhhh]]]YYY[[[XXX^^^kkk}}}~~~yyytttqqqnnnllliiieeebbb```]]]ZZZXXXUUUSSSPPPMMMJJJGGGFFFEEEBBB@@@>>>===>>>>>><<<;;;=========>>>>>>>>>??????@@@CCCLLLWWWbbbooo~~~zzzvvvuuuwwwzzz|||{{{}}}|||oooaaaYYYTTTRRRUUUZZZhhhrrr___RRRKKKAAA>>>;;;999999888888777555555444444444333333333333333333222222222111111111111111111111111111111222222222333333333333444111777666777>>>CCCOOOdddppp^^^QQQNNNPPPTTT^^^oootttdddRRRGGGAAA<<<999::::::888:::===BBBLLL]]]mmmzzzvvvnnn```RRRGGGBBBAAACCCAAADDDMMMXXXeeeuuuzzzzzz~~~ssseee]]]XXXWWWXXXVVVXXX]]]gggtttooobbb\\\ZZZYYY]]]fffvvv~~~yyytttpppnnnjjjgggccc```^^^\\\YYYWWWUUUSSSQQQNNNKKKHHHFFFEEECCCAAA???>>>>>>>>>===<<<>>>>>>>>>?????????@@@@@@???BBBJJJUUU^^^kkk||||||zzzwwwuuuvvvyyy}}}uuudddZZZUUUSSSUUUYYYcccwwwyyydddTTTLLLBBB???;;;999999999888888555555555555444444444333333333333222222222111111111111111111111111111111222222333333333444444444000777777777>>>CCCQQQhhhlll[[[OOOLLLNNNUUU___ooo~~~nnn___NNNEEE@@@;;;999::::::999:::>>>DDDNNN___ooo}}}wwwlll^^^PPPGGGCCCBBB@@@@@@EEEPPP\\\gggvvvyyyyyy~~~{{{kkkbbb[[[WWWWWWSSSRRRUUU\\\ffftttxxxhhh^^^YYYYYY\\\bbbooo~~~zzzuuuqqqooofffccc```]]]\\\ZZZWWWUUUUUUTTTRRROOOLLLIIIGGGEEECCCAAA???>>>>>>>>>===<<>>AAAHHHRRR[[[fffxxx~~~|||{{{yyyyyy{{{~~~}}}iii]]]WWWTTTTTTWWW]]]ooohhhVVVLLLCCC@@@<<<999999999999999666666666555555555444444333333333222222222111111111111111111111111111111111222222222333333333333111888888888???EEEUUUlllmmm[[[OOOJJJLLLTTT___ooozzzjjj[[[KKKCCC???;;;::::::;;;:::<<>>??????===<<<>>>>>>>>>>>>????????????===@@@FFFPPPXXXcccsssnnn```YYYTTTTTTVVVYYYiiijjjWWWMMMDDD@@@<<<999999999999999777666666666666555555555333333333222222222111111111111111111111111111111000111111111111222222222222999999999@@@GGGWWWoooooo]]]OOOJJJJJJTTT^^^oooyyygggYYYJJJBBB>>>;;;:::;;;===<<<>>>CCCIIISSSfffvvv}}}tttfffWWWKKKDDDAAA@@@CCCEEELLLXXXbbbjjjttt}}}zzz{{{}}}qqqfff]]]YYYUUURRRRRRVVVXXXYYYcccnnn{{{zzziii^^^WWWWWW[[[eeexxx~~~zzzvvvsssqqqiiifffcccaaa___^^^\\\ZZZUUUTTTSSSPPPMMMJJJGGGFFFDDDAAA???>>>??????>>><<<============>>>>>>>>>>>><<<>>>EEENNNVVV```ppppppbbb[[[WWWUUUUUU]]]fffvvvqqq[[[NNNGGGAAA======<<<888777999555555555555555555555555777777666555444444333333444333333222222333333444111111222222222333333333777999666888AAAIII]]]{{{qqqZZZMMMJJJLLLUUU```pppvvvggg[[[MMMEEE@@@<<<;;;===<<<>>>@@@CCCJJJXXXjjjwww|||tttfffVVVHHHAAA@@@AAABBBEEEKKKSSS]]]jjjvvv{{{wwwzzzyyymmmddd___WWWVVVTTTRRRRRRVVV[[[```mmmyyyooobbbYYYZZZ\\\cccqqq|||xxxssspppnnnkkkgggdddbbb___[[[XXXYYYWWWUUURRROOOLLLJJJIIIEEECCCAAA?????????>>><<>>==================AAAFFFKKKSSS```oooyyyttteee\\\WWWUUUUUUZZZcccqqqvvv```RRRHHHBBB======<<<888777999555555555555555555555555666666555555444333333222444333333222222333333444111222222222222333333333555888666888BBBKKK```qqqYYYKKKIIIJJJSSS___pppvvveeeYYYKKKDDD???;;;:::<<<:::<<>><<>>======<<<<<<<<<===>>>AAAFFFKKKSSS___nnnxxxzzzhhh^^^WWWUUUVVVWWW^^^jjjzzzcccVVVJJJCCC>>>===;;;888777999555555555555555555555555555555444444333333222222444333333222222333333444222222222222333333333333444777666999CCCMMMdddoooWWWJJJGGGIIIPPP]]]ooovvvbbbVVVJJJCCC???:::999;;;888:::>>>CCCLLL\\\mmmzzz{{{qqqbbbSSSGGGAAA@@@AAABBBFFFLLLTTT^^^iiiuuu}}}}}}{{{ssskkkaaa^^^YYYTTTQQQRRRTTTVVVSSS[[[iiizzzpppbbb]]][[[^^^hhh~~~|||yyytttqqqpppmmmjjjgggdddaaa^^^[[[YYYWWWUUURRROOOLLLJJJIIIFFFCCCAAA@@@@@@???>>>===>>>===<<<<<<;;;<<<<<<<<<>>>AAAEEEKKKSSS___mmmwww~~~jjj___YYYVVVWWWTTTYYYddduuu}}}eeeWWWLLLEEE???===;;;888777999555555555555555555555555444444444333333222222222444333333222222333333444222222222333333333444444555999888;;;DDDNNNggglllUUUIIIGGGIIIMMM[[[nnnttt```TTTIIICCC@@@;;;:::;;;999;;;>>>CCCNNN]]]mmmxxxyyyooo___PPPFFFBBB@@@AAABBBFFFLLLUUU^^^jjjuuu}}}}}}{{{|||rrrjjjeee^^^XXXUUUUUUUUUUUUSSSWWW___jjjyyyyyyggg___ZZZ[[[dddwww}}}yyyuuurrrrrroookkkhhhfffccc___]]]YYYWWWUUURRROOOLLLJJJIIIFFFDDDAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;<<<<<<>>>AAAFFFKKKSSS___mmmwwwmmmbbbZZZWWWXXXTTTWWW^^^llliiiZZZNNNFFF@@@>>>;;;888777999666666666666666666666666444333333333333333222222444333333222222333333444222222333333333444444444777;;;;;;===EEEOOOiiiiiiTTTIIIGGGIIILLLZZZmmm}}}}}}ppp]]]SSSIIIEEEBBB===;;;<<<;;;<<<>>>DDDOOO]]]lllvvvxxxlll\\\NNNEEEBBBAAAAAAAAAFFFMMMVVV```lllwww~~~}}}{{{zzz{{{qqqkkkbbb[[[XXXWWWVVVUUUTTTUUUWWW]]]hhhxxxmmmbbb[[[\\\bbbsss}}}zzzvvvsssssspppllliiigggddd```^^^YYYWWWUUURRROOOLLLJJJIIIFFFDDDBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======AAAFFFKKKTTT```oooyyyrrreee\\\XXXWWWSSSUUUZZZcccrrrooo```PPPHHHAAA>>>;;;888777:::666666666666666666666666444444444444333333333333444333333222222333333444333333333333444444444444888======>>>GGGQQQlll|||hhhVVVKKKIIIJJJMMM[[[lllzzzwwwlll[[[QQQIIIEEECCC>>>;;;<<<<<<<<<>>>EEEPPP^^^llluuuvvvjjjYYYKKKDDDBBBAAA@@@AAAFFFNNNXXXcccooozzz{{{yyyyyyyyyrrrggg___[[[YYYVVVTTTPPPPPPPPPSSSZZZggguuu~~~vvvhhh______cccppp}}}zzzvvvsssssspppmmmjjjgggdddaaa^^^YYYWWWUUURRROOOLLLJJJIIIGGGDDDBBBAAAAAA@@@???>>><<<<<<<<<;;;<<<<<<===>>>===AAAFFFLLLUUUbbbqqq|||wwwiii^^^WWWUUUSSSSSSVVV\\\fffyyytttdddQQQIIIAAA>>>;;;888777:::666666666666666666666666444444444444444444444444444333333222222333333444333333333444444444444555666<<<===???HHHSSSppp|||jjjXXXMMMJJJJJJOOO\\\kkkwww|||{{{rrrhhhXXXOOOGGGEEEBBB>>>;;;;;;;;;;;;===DDDQQQ```nnnvvvuuuhhhWWWIIICCCBBBAAA@@@@@@EEENNNYYYeeeqqq}}}zzzxxxyyy|||pppfffaaa]]]XXXTTTOOOOOONNNOOORRRZZZdddjjjvvvpppeeedddeeennn~~~{{{wwwtttssspppmmmjjjgggdddaaa^^^YYYWWWUUURRROOOLLLJJJIIIGGGEEEBBBAAAAAAAAA???>>>===<<<<<<<<<======>>>???<<<@@@FFFMMMWWWeeettt|||lll___VVVSSSRRRQQQSSSXXX___pppvvvdddRRRJJJBBB>>>;;;888888:::777777777777777777777777555555555555555555555555444333333222222333333444333333333444444444555555444;;;<<<@@@IIIUUUsss}}}lll[[[OOOJJJIIIPPP]]]kkkuuuyyyxxxoooeeeVVVMMMFFFDDDBBB===::::::999999<<>>===============>>>??????<<<@@@FFFNNNXXXfffvvvpppddd[[[UUURRRTTTQQQTTT```mmmjjjYYYNNNCCC???===999666555888777777666555444444333111111111222222333444444222222222222222222222222555444444444444555666666555888===???EEEYYY~~~rrr]]]OOOJJJJJJSSS___mmmssstttqqqjjjcccTTTKKKCCCAAA???;;;999999999<<<@@@GGGTTTdddoooqqqqqqaaaPPPGGGCCC??????@@@AAAGGGPPP\\\hhhuuu|||{{{|||tttlllfffaaa]]]WWWTTTRRRRRRPPPMMMPPPUUUZZZ^^^hhhwww}}}jjjeeeeeennn}}}{{{yyyxxxssspppllliiifffdddaaa___]]]ZZZVVVRRRPPPMMMJJJHHHEEEEEEDDDCCCAAA@@@???>>>===============<<<<<<<<>>AAAGGG\\\sss___QQQMMMOOOTTTaaaoootttsssooofff^^^RRRJJJCCCAAA???;;;999:::999===AAAHHHVVVhhhsssuuunnn___OOOFFFBBB??????@@@AAAGGGQQQ\\\hhhuuuyyyyyy{{{yyyooofff___YYYTTTRRRQQQNNNKKKMMMQQQUUUWWW___lllxxxppphhhgggnnn|||zzzxxxvvvrrrpppmmmjjjhhhfffccc```]]]YYYUUURRROOOMMMJJJGGGEEEEEEDDDCCCAAA@@@??????>>>=========<<<<<<<<<<<>>:::999::::::===BBBJJJZZZlllwwwyyyjjj[[[LLLDDDAAA???>>>@@@BBBHHHQQQ]]]iiiuuuwwwwwwzzzzzzmmmddd^^^XXXTTTSSSPPPLLLLLLOOOPPPPPPUUU^^^gggqqqwwwnnnkkkooo~~~{{{xxxvvvtttpppnnnmmmlllkkkhhheeebbb\\\YYYUUUQQQOOOLLLIIIGGGFFFEEEDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<<<<<<>>:::999;;;<<>>>>>@@@CCCIIIRRR^^^iiiuuu~~~uuuvvv{{{~~~sssfff___ZZZXXXTTTPPPOOOPPPOOONNNOOOUUU[[[cccqqq~~~~~~tttoooqqq}}}zzzvvvtttrrrllllllkkkkkkkkkiiieeebbb\\\YYYTTTQQQOOOLLLIIIGGGFFFFFFEEECCCBBBAAA@@@??????>>>===<<<;;;<<<<<<===@@@AAAIIIWWWgggvvv~~~llldddYYYYYYSSSTTT___nnnjjj[[[JJJAAA===:::999:::888888888888777777777777222222333333333444444444333333333333333333333333555444444444444555666666666999>>>FFFRRRkkkvvveeeTTTMMMPPPVVVggguuuuuugggZZZPPPJJJEEEBBBAAA>>>999999<<<===@@@FFFPPPaaaqqqwwwuuubbbUUUGGGAAA@@@>>>>>>???CCCJJJTTT___jjjuuu{{{uuuwww}}}rrrjjjbbb___[[[UUUQQQRRRNNNLLLMMMPPPSSSYYYfffrrrzzzsssuuu|||xxxuuurrrqqqjjjiiiiiijjjjjjhhhdddaaa\\\YYYUUUQQQOOOLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@??????>>><<<;;;;;;;;;======AAACCCLLLZZZjjjzzzuuujjj\\\\\\WWWWWWaaannntttcccPPPDDD>>>999888999777777777777777777777777222222222333444555555555333333333333333333333333555444444444444555666666666888>>>GGGUUUpppzzz{{{}}}sssdddUUUPPPTTT[[[nnn{{{ttteeeXXXOOOFFFCCCBBBAAA===999999======AAAHHHTTTfffuuuwwwsssaaaSSSFFFAAA???>>>===???DDDJJJUUU```kkkuuu~~~}}}xxxuuuxxxzzzpppjjjddd[[[UUUSSSOOOLLLLLLMMMNNNRRR\\\gggtttyyyyyy~~~zzzwwwtttrrrpppjjjiiihhhhhhhhhgggdddaaa]]]ZZZVVVRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@>>><<<;;;:::;;;===>>>DDDFFFOOO]]]mmm|||rrr``````ZZZYYYaaalllmmmWWWIIIAAA<<<:::;;;666666666666666666666666333333444444444444444444444444444444444444444444555444444444444555666666888999???IIIYYYuuuyyyxxx{{{|||yyyqqqcccVVVRRRWWW^^^rrrrrrbbbUUUMMMDDDBBBAAAAAA===888999>>><<>>===>>>EEEKKKUUUaaakkkuuu}}}|||wwwtttxxxzzzpppeee[[[XXXSSSPPPOOONNNMMMNNNUUU^^^jjjvvv~~~}}}~~~|||yyyvvvtttrrrqqqllljjjhhhhhhggggggdddccc^^^[[[WWWSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@>>><<<::::::;;;===>>>CCCEEENNN\\\kkkyyyxxxcccccc\\\ZZZaaaiiittt]]]NNNEEE>>><<<===555555555555666666666666666555555444444333333222444444444444444444444444555444444444444555666666999:::@@@KKK\\\xxxzzzxxxzzzwwwuuunnnaaaUUURRRWWW___tttppp```TTTLLLCCCAAAAAAAAA===888999>>>:::@@@KKK\\\ppp~~~~~~vvv```SSSFFFAAA@@@>>>===>>>EEEKKKVVVaaakkkuuu}}}{{{vvvssswww{{{mmmbbb]]]WWWTTTRRRQQQNNNMMMRRRZZZcccooo~~~}}}{{{yyyvvvtttrrrqqqnnnllliiihhhggggggeeeddd___\\\WWWTTTRRROOOLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@@@@>>><<<::::::;;;===>>>@@@BBBJJJXXXggguuu~~~pppeee]]]\\\^^^fff|||```MMMFFFAAA<<<999:::999888777666666666666888777777666555555444444333222111000000111222333222333444444444555777999999<<>><<<<<<===;;;GGGIII]]]nnnuuu|||ppp]]]QQQDDD???===<<<>>>BBBDDDLLLXXXcccllluuu~~~{{{vvvqqqvvv|||nnnfff^^^XXXTTTTTTSSSQQQTTTYYY\\\cccsss~~~}}}|||{{{yyyvvvtttsssooommmjjjhhhhhhgggfffdddbbb```]]]XXXTTTPPPNNNLLLIIIGGGEEEDDDDDDDDDBBBAAA<<<<<<;;;;;;;;;;;;<<<<<>><<<<<<===;;;GGGIII]]]ooouuu|||ooo\\\PPPDDD???======???BBBEEEMMMYYYdddmmmuuu~~~zzzuuuqqqwww}}}qqqggg___XXXVVVUUUSSSSSSUUUYYY___mmm~~~~~~}}}}}}|||{{{zzzxxxvvvtttssspppnnnllljjjjjjhhhfffdddbbb```\\\XXXTTTPPPNNNMMMJJJHHHEEEDDDDDDCCCBBB@@@<<<<<<;;;;;;;;;;;;<<<<<>>===???BBBGGGOOO[[[eeennnvvv}}}yyyuuuqqqxxxuuujjj```\\\ZZZVVVSSSSSSUUUYYYdddqqq~~~}}}|||{{{{{{zzzyyyxxxvvvtttssspppooonnnmmmllljjjfffcccaaa___\\\XXXTTTPPPNNNMMMKKKHHHFFFEEEDDDCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAFFFLLLSSS]]]gggnnnzzz{{{oooddd___[[[[[[fffuuummmUUUHHHAAA======:::999888777666666666666555555444444444333333333333333333222222333333333222333444444444555777999===???CCCNNNeee~~~lll___RRRLLLHHHHHHPPP[[[nnnwww}}}xxxkkk___SSSKKKIIIIIIGGGCCC???<<<<<<<<<;;;HHHLLLaaarrruuuyyyjjjXXXMMMCCC???>>>>>>@@@CCCIIIQQQ]]]hhhpppwww~~~xxxtttrrryyyvvviiiccc```[[[UUUSSSRRRTTT\\\fffqqq~~~|||{{{zzzzzzyyyyyywwwuuutttssspppooooooooonnnjjjeeeaaa___]]]ZZZVVVSSSPPPNNNMMMKKKIIIGGGEEEDDDCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<===???CCCGGGLLLTTT\\\aaakkkpppvvv{{{~~~|||zzzxxxxxxzzzzzz{{{|||~~~|||pppeee```\\\ZZZbbbnnnrrrXXXJJJAAA>>>===:::999888777666666666666444444444444444333333333333333333444444333333333222333444444444555777999<<<>>>CCCOOOhhh}}}iiiZZZLLLIIIGGGGGGRRR```qqqzzzyyymmm```TTTLLLIIIIIIGGGCCC???<<<<<<<<<;;;IIINNNcccsssvvvxxxhhhVVVKKKBBB??????>>>@@@CCCJJJSSS```kkkssszzzwwwtttrrrzzzqqqiiiddd]]]WWWTTTRRRRRRWWW___hhhuuu}}}|||{{{zzzzzzyyywwwuuusssrrrpppooooooooonnniiiccc___\\\[[[XXXTTTQQQOOOMMMLLLJJJIIIGGGFFFEEECCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@CCCFFFLLLSSSWWW]]]aaafffjjjllloooqqqsssqqqrrrrrrssstttuuuvvvvvvyyyxxxwwwtttsssqqqqqqpppqqqrrrsssuuuwwwzzz|||}}}~~~}}}pppfffbbb^^^ZZZ___hhhxxxvvv\\\LLLBBB======:::999888777666666666666555555444444444444444444333444444555555444444333222333444444444555777999;;;===CCCRRRlllkkkYYYKKKIIIHHHHHHUUUfffuuu~~~{{{mmm```UUULLLHHHHHHFFFCCC???<<<<<<<<<<<>>???BBBFFFKKKNNNOOOSSSWWWYYY[[[\\\___``````aaabbbccceeefffggghhhlllkkkjjjiiihhhhhhhhhiiihhhiiijjjmmmooorrruuuwwwxxxzzz}}}rrrgggddd___ZZZ\\\ccckkkyyy___NNNBBB======:::999888777666666666666555555555555555555555555333444555666666555444333222333444444444555777999;;;===EEEVVVqqqppp\\\MMMKKKIIIIIIVVVhhhxxx{{{mmm```TTTKKKFFFFFFEEEBBB>>><<<<<<===<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========???BBBEEEEEEGGGJJJLLLLLLMMMOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[^^^^^^]]]]]]^^^___````````````bbbeeehhhlllnnnppprrrsssuuuxxx{{{~~~tttiiieee```YYYZZZ```cccxxxzzzaaaOOOCCC======:::999888777666666666666555555666666666666666666333444555666666555444333222333444444444555777999;;;>>>GGGYYYuuuuuu```OOOLLLJJJIIIVVViiiyyy{{{lll___SSSJJJDDDEEEDDDAAA>>><<<<<<===<<>>@@@CCCDDDDDDDDDFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]```cccgggjjjlllmmmnnnpppssswww{{{~~~uuuhhhaaa]]]ZZZ[[[^^^bbbooodddPPPDDD>>><<<;;;:::999777666555555555555555444444444333333333333444444555555444444333222333333444666888999:::<<<@@@HHHZZZyyyiiiQQQGGGGGGKKKWWWcccvvv{{{}}}wwwiiiYYYNNNIIICCCEEEFFFCCC>>>;;;;;;===@@@HHHWWWhhhtttuuulllcccOOOFFF>>>===>>>???BBBFFFSSS\\\hhhsss{{{|||xxxwww|||}}}lllaaaWWWXXXWWWTTTSSSXXXbbbkkkzzz~~~{{{wwwrrrooommmiiihhhfffdddbbb___ZZZWWWUUURRROOOMMMLLLIIIFFFDDDFFFGGGFFFBBBBBBCCC@@@;;;============>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSUUUYYY]]]```cccdddfffgggiiikkknnnqqqsssuuuyyy|||xxxiiiaaa\\\YYYYYY[[[___jjjhhhRRREEE>>><<<::::::999777666666666666666666555555555444444444333444444555555444444333444444555555777888:::;;;<<>>;;;;;;===AAAHHHWWWiiivvvvvvlllbbbNNNEEE>>>===>>>???CCCGGGSSS\\\iiisss{{{|||yyyxxx~~~rrrfffbbb\\\VVVSSSWWW^^^eeesss{{{wwwsssooommmiiigggeeecccaaa^^^YYYVVVSSSQQQNNNLLLKKKIIIFFFDDDCCCDDDCCC@@@AAACCCAAA<<<>>>>>>>>>>>>>>>?????????>>>===============>>>>>>===>>>>>>>>>????????????===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLOOORRRUUUXXXZZZ[[[___```bbbdddgggjjjmmmnnnrrruuuyyy}}}zzzkkkbbb\\\XXXWWWXXXZZZdddxxxlllUUUFFF???===:::999888777777777777777777777666666666555555555333444444555555444444333666666666777777888::::::===AAAKKK^^^uuuZZZLLLGGGHHHQQQ\\\kkkooopppiii\\\OOOGGGDDDDDDFFFFFFBBB>>>;;;<<<>>>BBBIIIXXXkkkzzzyyylll___MMMEEE>>>===>>>???CCCHHHTTT]]]iiittt||||||yyyyyyrrrjjj^^^UUUSSSUUUZZZ]]]hhhwww|||xxxsssooommmiiigggdddbbb___\\\XXXUUUQQQOOOLLLJJJIIIHHHFFFDDDAAACCCBBB@@@BBBFFFEEEAAA>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEFFFHHHJJJLLLNNNPPPQQQTTTUUUWWWYYY]]]```cccdddgggjjjooosssvvvyyy|||~~~|||mmmccc]]]XXXWWWYYYYYYaaassspppWWWFFF???===999999888777777888888888666666666666555555555444333444444555555444444333666666666666777888888999<<>>===>>>???DDDJJJUUU^^^kkkvvv~~~{{{yyyzzzsssdddZZZYYY[[[^^^___```lll}}}xxxtttpppnnniiifffccc```^^^[[[WWWTTTPPPMMMJJJHHHHHHGGGFFFDDDBBBDDDCCCBBBEEEJJJJJJGGG@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>===;;;::::::<<<===?????????@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOSSSVVVYYYZZZ]]]aaaeeeiiilllooorrrtttzzz}}}~~~oooeee___ZZZYYY[[[ZZZbbbssssssYYYGGG???>>>999999888888888888888999555555555444444444333333333444444555555444444333555555555555555666777888;;;@@@LLLcccyyy]]]MMMHHHIIISSS___jjjkkkjjjbbbVVVLLLHHHHHHFFFGGGFFFBBB===;;;===@@@FFFOOOaaavvv}}}jjjZZZJJJDDD???>>>===>>>DDDKKKVVV```mmmxxx}}}yyyyyyzzzrrrgggdddddddddbbb]]]eeeuuu}}}yyytttqqqooojjjgggccc___]]]ZZZWWWTTTPPPMMMIIIGGGGGGFFFEEEDDDAAACCCCCCBBBEEEKKKLLLIIIAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA???===<<<<<<===???@@@===============<<<<<<;;;>>>======<<<<<<<<<<<<<<>>===>>>EEEMMMYYYbbbppp{{{{{{xxxxxxyyytttlllgggaaa]]]\\\aaammm}}}|||xxxuuurrrpppkkkgggccc___]]]ZZZWWWTTTQQQNNNIIIGGGFFFFFFEEEDDD@@@AAA@@@???BBBHHHJJJGGGBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBB@@@??????@@@@@@AAA???????????????>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@AAACCCEEEGGGIIIJJJMMMPPPSSSVVVXXXZZZ\\\___fffhhhlllpppuuuzzzuuujjjbbb\\\ZZZ[[[ZZZcccwwwcccLLLBBBAAA<<<;;;:::999888777777777555555555555444444444444333444444555555444444333444444444555666888999:::===CCCQQQjjj|||```RRRNNNQQQ\\\iiikkkkkkggg\\\PPPHHHGGGIIIGGGHHHFFFBBB===;;;>>>AAAJJJZZZrrr|||hhhYYYGGGCCC???>>>===>>>EEENNN[[[dddrrr}}}zzzvvvvvvxxxvvvkkkbbb\\\[[[]]]fffuuu~~~}}}{{{xxxuuurrrqqqlllhhhddd```]]]ZZZWWWUUUSSSOOOJJJGGGFFFEEEDDDCCCAAABBB@@@>>>AAAGGGHHHFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@;;;;;;;;;::::::;;;<<<<<<999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@BBBDDDDDDEEEGGGJJJLLLMMMOOOQQQSSS\\\^^^bbbggglllssszzzxxxlllccc\\\YYYYYYXXXcccxxxgggOOODDDBBB===<<<;;;999888777777777777666666666555555555555333444444555555444444333444444555666888999;;;<<>>AAAKKK]]]www|||gggYYYFFFCCC???>>>===>>>FFFOOO\\\fffsssyyyuuuuuuwwwwwwlllfffZZZ[[[bbbooo|||}}}}}}|||zzzxxxuuusssrrrmmmiiiddd```]]]ZZZWWWUUUTTTPPPKKKGGGFFFEEEDDDCCCDDDDDDBBB@@@BBBHHHIIIGGGCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@======>>>>>>>>>>>>============<<<<<<===>>>>>>???999::::::;;;<<<======>>><<<<<<======>>>???@@@AAA???AAADDDFFFGGGGGGIIIKKKUUUXXX\\\aaagggnnnuuuzzzzzzkkkbbb\\\YYYXXXXXXaaatttoooTTTDDD>>><<<;;;999888777777666666666555555555555444444444444555555555666777777777666555444444555777999;;;AAAEEESSSooo}}}eee]]]VVVZZZhhhooorrrrrrlll^^^NNNFFFHHHMMMQQQKKKFFFBBB>>>;;;???EEEMMMhhh{{{fffVVVHHHCCC@@@@@@@@@AAAHHHPPP^^^hhhuuuyyytttuuuzzztttgggeeeaaaaaaiiiuuu~~~|||{{{xxxuuusssrrrrrrrrrllliiieeeaaa^^^[[[VVVTTTQQQPPPLLLIIIFFFDDDCCCCCCAAABBBDDDDDDDDDDDDBBBAAAEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@????????????>>>????????????????????????======>>>>>>>>>>>>>>>>>>@@@>>><<<::::::<<<>>>@@@===>>>@@@AAABBBDDDGGGIIIHHHLLLRRRXXX___gggooottt}}}~~~nnnddd]]]YYYXXXZZZaaarrrsssXXXHHHBBB<<<;;;:::888777777666666555555555444444333333333444444444444444444555555666555444444555777:::;;;AAAEEETTTppp}}}ggg```ZZZ___mmmsssuuuuuuooobbbSSSKKKMMMSSSXXXQQQJJJEEE@@@===AAAGGGOOOiii{{{fffWWWGGGCCC@@@@@@@@@AAAHHHPPP^^^ggguuuxxxsssuuu{{{ssshhhccc```eeennnzzz~~~|||{{{xxxuuurrrqqqppppppkkkhhhdddaaa^^^[[[WWWTTTRRRPPPMMMIIIGGGEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCAAA@@@??????AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<;;;:::999999:::;;;<<<:::<<<===>>>>>>???BBBDDDFFFIIINNNTTTYYY```hhhmmmvvv{{{ttthhh___ZZZYYY[[[```oooxxx]]]LLLEEE<<<;;;:::999777777777777777777666555444444333333333333333333222222222222666555444444555888:::<<>>BBBIIIRRRkkk|||fffXXXGGGCCC@@@@@@@@@BBBHHHPPP]]]gggttt~~~vvvrrrvvv|||rrriiibbbbbbgggppp~~~~~~|||zzzwwwtttqqqooommmmmmkkkhhhdddaaa^^^[[[WWWUUURRRPPPMMMJJJGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>:::::::::::::::::::::::::::;;;<<<<<<;;;;;;===???BBBEEEIIIMMMRRRXXX___dddmmmrrr{{{}}}oooddd]]][[[[[[^^^kkk}}}```MMMDDD<<<;;;:::999888777777777999888888777666555444444444333333333222222111111666555555555666888;;;<<<@@@EEEUUUsssxxxiiieeebbbhhhsssttttttrrrkkk___TTTPPPTTTYYYggg]]]RRRIIIAAA>>>CCCJJJTTTmmm}}}~~~fffXXXGGGBBB@@@@@@@@@BBBIIIQQQ\\\fffttt}}}uuurrrvvv}}}~~~sssgggbbbbbbiiiuuu~~~{{{zzzwwwtttpppmmmkkkjjjjjjgggdddaaa^^^\\\XXXUUUSSSQQQNNNKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@????????????????????????AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<======<<<;;;;;;=========<<<::::::;;;<<>>>>>>>>;;;<<<>>>??????>>><<<;;;>>>???>>><<<999888999:::<<<>>>AAAEEEJJJQQQYYY^^^dddjjjsss|||tttggg```ZZZ[[[bbbtttfffNNNBBB===<<<;;;999888888888888333333333333333222222222555555555555444444444444666555555555777999<<<>>>???EEEWWWwwwrrrlllkkkkkksssyyytttqqqmmmcccXXXPPPOOOTTTYYYaaaWWWMMMDDD>>>;;;AAAIIIUUUnnn}}}{{{bbbSSSFFFBBB???@@@@@@BBBJJJRRR^^^hhhuuu|||uuusssyyyzzzllldddcccjjjsss}}}zzzyyywwwtttpppmmmjjjhhhhhhfffccc```___]]]ZZZWWWTTTRRROOOMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<>><<<999777777888;;;<<>>;;;999999::::::;;;===???BBBIIIPPPVVV]]]dddmmmwwwooodddZZZ[[[^^^gggzzzoooUUUHHH===<<<;;;:::999888888888555555666666777888888888333333333444444555555555666555555555777:::===???BBBIII\\\|||vvvjjj``````dddhhhtttyyyqqqnnnhhh]]]QQQJJJJJJOOOUUUVVVNNNFFFAAA===<<>>======>>>::::::;;;<<>>===>>>BBBKKKUUU___jjjxxx|||sssttt{{{uuupppppp|||~~~|||{{{xxxuuurrrooolllkkkgggfffeeecccaaa^^^\\\ZZZXXXVVVTTTQQQOOOMMMMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHJJJJJJJJJIIIIIIJJJIIIHHHFFFCCC@@@===<<<999:::<<<>>>@@@DDDIIIMMMXXX___jjjttt|||ttteee]]]VVVTTT^^^mmmtttWWWEEEAAA???<<<999888777888888666666666666555555555555444444444444444444444444444555555555555777:::<<>>999999<<<@@@CCCQQQbbbvvvuuu```OOOFFFAAA>>>>>>???BBBJJJSSS^^^iiiwww|||tttttt|||}}}vvvtttzzz}}}|||zzzvvvssspppmmmllliiihhhfffcccaaa^^^\\\[[[ZZZXXXVVVSSSQQQPPPOOOOOOLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJIIIFFFCCC@@@>>><<<999:::;;;<<<===AAAGGGKKKVVV^^^hhhrrr{{{wwwggg]]]UUUSSSZZZfffzzzvvvYYYHHH@@@>>>;;;888777666777777666666666666555555555555444444444444444444444444444555555666666777:::===FFFNNNfffvvvpppjjjccc^^^YYYYYYYYY\\\fffoooqqqmmmfffYYYLLLEEECCCBBBDDDGGGFFFCCC>>>;;;:::<<>>>>>???AAAHHHQQQ\\\hhhvvv|||tttuuu~~~~~~xxxxxx~~~{{{xxxuuuqqqooonnnkkkiiifffccc```^^^]]]]]][[[ZZZXXXVVVTTTRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKIIIGGGEEEBBB???>>>::::::999999:::>>>CCCHHHSSSZZZfffpppyyywwwfffZZZSSSQQQVVV___qqqwww[[[III???>>>;;;888666666666777666666666666555555555555444444444444444444444444333444666666666888;;;>>>FFFPPPiiiwwwooohhh```[[[VVVWWWWWW[[[eeeoooppplllcccVVVIIIBBB???>>>@@@CCCBBBAAA???===<<<===@@@BBBKKK[[[nnnzzzzzzqqq^^^OOOCCC???>>>??????AAAGGGOOO\\\ggguuu{{{tttvvv|||xxx|||yyyvvvssspppooommmkkkgggcccaaa_________[[[ZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJHHHFFFCCCAAA???<<<;;;999777888;;;AAAFFFOOOWWWbbbmmmwwwuuudddWWWQQQOOOSSS[[[kkkwww[[[III???>>>;;;888666666666777666666666666555555555555444444444444444444444444333444666666666888<<<>>>EEEQQQlll~~~|||sssjjjaaa[[[RRRTTTVVV[[[eeeoooqqqlllaaaUUUGGG@@@>>><<<>>>AAA>>>???>>>===;;;;;;>>>AAAHHHXXXkkkuuuvvvmmm\\\MMMBBB>>>===>>>???AAAHHHPPP\\\ggguuuyyytttwww{{{|||yyyvvvssspppooonnnlllhhheeebbbaaaaaabbb[[[ZZZYYYXXXVVVUUUSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFCCCAAA@@@>>>===;;;888888;;;@@@EEELLLTTT___jjjttt~~~tttcccVVVPPPOOOSSSZZZiiiwww[[[III@@@>>>;;;888777666777777666666666666555555555555444444444444444444444444333444666666777999<<>><<<>>>AAA<<<>>>>>><<<999888<<>><<<>>>@@@CCCKKKSSS^^^iiiwwwwwwsssvvv~~~{{{xxxuuuqqqooonnnmmmkkkiiifffeeeddddddddd]]]]]]]]]\\\ZZZXXXWWWVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDAAA@@@>>>>>><<<:::999;;;@@@DDDIIIQQQ]]]hhhrrr{{{uuudddWWWSSSRRRUUUZZZhhhwww\\\JJJAAA???<<<999888777888888666666666666555555555555444444444444444444444444333444666666777999===@@@DDDSSSqqq}}}}}}|||pppcccXXXRRRIIIKKKOOOWWWcccoooqqqmmmdddWWWIIIBBB???===>>>BBB???AAAAAA>>>:::999===BBBFFFUUUeeeoooooogggWWWIIIBBB>>><<<===???DDDMMMWWWaaakkkxxxuuuqqqvvv}}}|||zzzvvvssspppmmmllljjjjjjiiihhhgggffffffeeebbbbbbbbbaaa```^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOOOOOOOOOONNNKKKJJJJJJIIIIIIJJJKKKLLLJJJJJJIIIGGGEEECCCAAA@@@<<<<<<<<<::::::;;;???BBBHHHPPP\\\fffoooyyyvvvfffYYYUUUTTTWWWZZZgggxxx]]]KKKAAA???===:::888888888999777666666666555555555555444444444444444444444444333444666777777:::===@@@EEETTTsss{{{}}}zzzkkk]]]RRRLLLEEEHHHMMMUUUbbbnnnpppllleeeXXXJJJCCC@@@>>>???CCCDDDFFFFFFBBB======AAAFFFFFFTTTdddmmmnnneeeUUUGGGBBB>>>;;;===???EEEOOOZZZbbblllyyy}}}tttqqquuu|||{{{xxxuuurrrooolllkkkiiiiiijjjiiiiiihhhgggfffffffffgggfffeeecccaaa```]]]^^^^^^___```_________^^^^^^^^^]]]\\\[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLNNNOOOPPPPPPOOONNNJJJJJJIIIIIIIIIKKKLLLMMMIIIIIIHHHGGGEEECCCAAA@@@;;;;;;;;;::::::;;;>>>AAAHHHPPP[[[eeennnwwwzzzhhhZZZQQQOOOUUU[[[iii^^^GGGBBB???;;;888888777777666888777555444333333333444555555555555555555444444444555666666777999===@@@FFFWWWwww|||{{{|||lll]]]QQQJJJCCCFFFIIINNNZZZhhhqqqrrroooaaaPPPCCC???@@@@@@@@@CCCMMMSSSNNNHHHFFFCCC???GGGXXXaaaeeejjjaaaPPPJJJBBB@@@???AAACCCGGGQQQ\\\fffoooyyy|||wwwssstttyyy}}}yyytttooollljjjiiijjjjjjiiiiiihhhggggggfffjjjjjjkkkkkkkkkjjjhhhgggdddddddddccccccbbbbbbbbb_________^^^^^^]]]]]]\\\]]]\\\[[[YYYXXXVVVUUUUUUUUUSSSOOOLLLKKKKKKKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPNNNMMMMMMLLLKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHFFFDDDBBB@@@???<<<<<<<<<:::999:::===???IIIQQQ]]]gggooowww{{{iii]]]TTTPPPUUU[[[hhhcccKKKBBB???;;;999888888777666888777666444444444444444555555555555555555555555444555666666777999===AAAFFFXXXyyy|||~~~mmm\\\NNNFFFAAADDDHHHNNNZZZiiisssuuuwwwiiiVVVIIICCCCCCCCCBBB@@@HHHMMMJJJGGGHHHIIIGGGIII[[[dddhhhlllbbbPPPIIIBBB@@@???AAACCCGGGRRR\\\gggqqqyyy}}}vvvssssssyyy}}}{{{wwwssspppnnnmmmllllllkkkkkkkkkjjjjjjiiiiiikkklllmmmnnnnnnmmmlllkkkhhhggggggfffeeedddddddddbbbbbbaaa```______^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXWWWUUURRROOOMMMMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@???<<<===<<<;;;:::;;;===@@@HHHQQQ\\\gggpppxxx}}}kkk```VVVQQQUUUZZZggghhhQQQCCC???;;;999888888777666888888777666555555555555555555555555555555555555444555666666777:::>>>AAAGGGZZZ}}}~~~rrr___NNNEEE@@@CCCGGGLLLYYYjjjuuuxxx}}}ooo[[[MMMGGGEEEDDDCCC@@@DDDFFFCCCAAADDDHHHJJJKKK^^^iiilllooobbbOOOGGGBBB@@@???AAACCCGGGRRR]]]iiirrrzzz}}}uuurrrsssyyyzzzyyyvvvsssqqqpppppppppmmmmmmmmmmmmmmmlllllllllmmmnnnoooqqqqqqqqqqqqpppllllllkkkjjjhhhgggffffffeeeeeedddcccbbbaaa`````````______^^^]]]\\\\\\\\\ZZZYYYVVVSSSQQQQQQQQQRRROOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEE???@@@@@@@@@@@@@@@??????=========<<<;;;<<<>>>AAAGGGOOO[[[gggpppyyylllaaaWWWRRRUUUZZZgggkkkSSSCCC@@@<<<999888888777666888888777777666666666666444444444555555555555555555666666777777:::>>>AAAHHH]]]yyyeeeRRRGGGAAADDDFFFLLLXXXiiiuuuxxx}}}ooo\\\NNNHHHGGGFFFEEEDDDCCC@@@;;;999<<>>>>>?????????>>>>>>============<<<;;;<<>>AAAJJJaaa~~~iiiUUUIIIDDDFFFGGGKKKWWWhhhtttxxx{{{mmm[[[OOOKKKKKKLLLKKKIIIDDD===888666888>>>CCCPPPeeerrrtttssscccNNNFFFBBB??????BBBDDDIIISSS^^^kkkttt|||{{{rrrppprrryyy}}}{{{xxxuuurrrqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmkkkmmmooorrrssstttttttttqqqpppooommmllljjjiiiiiihhhhhhgggfffeeedddcccccccccbbbbbbbbbaaaaaa``````]]]\\\ZZZWWWVVVUUUTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB???????????????>>>===<<<=========<<<;;;===@@@CCCEEENNNZZZfffpppzzzssscccYYYTTTWWWZZZdddkkkSSSDDD@@@<<<:::999999888777555666666777777666666555333333444444555666666666555666777777888;;;???BBBMMMdddlllWWWJJJEEEFFFGGGJJJVVVgggtttxxxzzzmmm]]]RRROOOQQQSSSSSSKKKDDD===;;;:::;;;AAAGGGRRRhhhtttuuusssbbbNNNGGGBBB???@@@BBBEEEIIITTT___lllvvvyyyqqqooorrryyy}}}yyyvvvsssqqqpppoooooooooooonnnmmmmmmllllllkkkllloooqqqssstttttttttqqqppppppnnnmmmlllkkkkkkiiiiiihhhhhhgggfffffffffeeeeeeeeedddcccbbbbbbaaa^^^]]][[[YYYWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@????????????>>>===<<<<<<<<<<<<<<<;;;;;;<<<@@@BBBFFFNNN[[[fffpppzzzxxxggg]]]WWWYYYYYY```yyymmmTTTDDDAAA===:::999999888777444555666666666666555444333333444444555666666777666777777888888;;;???BBBOOOgggoooYYYLLLDDDEEEEEEIIIUUUhhhvvv{{{zzznnn^^^TTTRRRUUUWWWXXXMMMEEE>>>=========AAAHHHSSSiiiuuuuuurrrbbbOOOIIIAAA???@@@BBBEEEJJJUUU```oooyyyxxxpppnnnrrryyy~~~|||yyyvvvsssrrrqqqqqqrrrqqqpppooonnnllllllkkkkkkmmmoooqqqssssssssssssrrrqqqqqqpppooonnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffdddcccccc___^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQPPPOOOMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@??????;;;<<<======>>>>>>======:::;;;;;;::::::<<>>>>>===;;;>>>DDDSSSiiiuuuuuuqqqaaaOOOJJJAAA???@@@BBBEEEJJJUUU```qqq|||wwwooonnnrrryyy}}}|||yyyvvvtttsssrrrrrrtttsssrrrpppnnnmmmlllkkklllmmmooorrrssstttssssssrrrrrrrrrqqqqqqpppppppppkkkkkkkkklllllllllmmmmmmllllllkkkiiihhhfffeeeddd``````^^^]]][[[ZZZXXXXXXUUUUUUTTTTTTUUUUUUVVVWWWSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMJJJFFFDDDDDDCCCCCCBBBAAA@@@???>>>888999:::<<<===>>>>>>>>>:::::::::::::::;;;???BBBGGGOOO[[[gggpppyyypppaaaWWWXXXZZZ___ssspppVVVFFF???:::999999666777999777777777777777777777777666666666555444444444333666555666999::::::>>>DDDRRRooo{{{```NNNFFFEEEEEEKKKZZZmmmxxxyyywwweeeYYYTTTOOOVVV[[[VVVQQQGGG>>>;;;::::::>>>DDDTTTkkkyyyyyysssbbbOOOJJJAAA???>>>AAADDDJJJWWWcccttt~~~yyyooollloooxxx~~~||||||{{{|||}}}|||yyywwwuuutttssstttuuutttqqqooommmllllllllllllmmmoooqqqrrrrrrrrrrrruuuuuuuuusssrrrpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjiiihhhhhhcccbbb```^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPMMMIIIGGGEEEBBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>><<<:::999:::<<<======JJJRRR]]]fffnnnvvv}}}rrrcccYYYZZZ[[[___rrrpppWWWGGG@@@;;;;;;:::888888:::666666666666666666666666555555555555555444444444777555666888999:::???EEETTTpppdddQQQGGGFFFEEEJJJYYYkkkuuuwwwrrr```VVVRRROOOVVV]]]WWWPPPGGG>>>;;;:::;;;???DDDOOOggguuuvvvrrrbbbPPPKKKCCC@@@@@@BBBEEEKKKWWWdddttt~~~xxxnnnllloooxxx}}}zzztttuuuvvvyyy||||||zzzxxxvvvvvvvvvuuutttrrrooommmlllllllllmmmnnnpppqqqrrrssssssrrrsssssssssssssssrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhggggggdddcccbbb___]]][[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRTTTUUUVVVUUUSSSQQQNNNKKKHHHFFFBBBAAA@@@>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;999888888:::<<<>>>???IIIQQQ\\\eeemmmttt{{{uuufff\\\[[[[[[^^^pppoooXXXGGGAAA<<<<<<;;;999888;;;555555555555555555555555444444444555555555555555888666555777888:::@@@GGGUUUrrrhhhUUUJJJHHHFFFJJJWWWhhhqqqrrriiiYYYQQQOOOOOOXXX___ZZZPPPGGG>>><<<;;;;;;???DDDKKKcccqqqtttqqqbbbPPPKKKEEEBBBAAACCCFFFLLLXXXdddrrr{{{vvvmmmkkknnnwww~~~}}}}}}}}}yyypppqqqsssvvvyyy}}}~~~}}}{{{yyyxxxwwwvvvuuutttrrrooonnnmmmmmmmmmnnnoooppprrrssssssssssssqqqqqqsssttttttuuuuuutttoooooooooooooooooooooooopppooonnnllljjjhhhgggfffeeedddcccaaa^^^\\\ZZZYYYTTTUUUUUUVVVWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVUUURRROOOLLLIIIGGGBBBAAA???>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;888888777888:::===@@@AAAIIIPPP[[[dddkkkrrryyy~~~wwwhhh]]]\\\ZZZ\\\lllmmmWWWFFF@@@<<<<<<;;;888888:::555555555555555555555555333444444444555666666666999666555777888:::AAAIIIUUUrrrkkkWWWKKKJJJGGGIIIUUUdddllllllaaaSSSMMMNNNOOOZZZbbb]]]OOOFFF>>><<<;;;;;;???CCCJJJaaaooorrrqqqbbbOOOJJJDDDBBBAAACCCFFFLLLXXXdddnnnvvv}}}uuullljjjnnnwww~~~yyyvvvyyy|||wwwwwwvvvvvvxxxzzz|||~~~~~~|||zzzxxxwwwvvvuuuuuutttrrrooonnnmmmmmmnnnppppppqqqrrrssssssttttttqqqrrrssstttuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooommmjjjhhhfffeeeeeedddccc```^^^\\\ZZZYYYVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWUUUUUUUUUVVVVVVXXXWWWUUUSSSOOOLLLIIIGGGBBBAAA???===<<<;;;::::::999999:::::::::;;;;;;;;;888999999999:::<<<@@@BBBJJJQQQ[[[cccjjjpppwww|||wwwhhh]]][[[YYYYYYiii}}}jjjUUUDDD???;;;;;;:::777666888555555555555555555555555333444444444555666666666999666555777888;;;AAAIIIVVVsssjjjVVVKKKJJJHHHJJJTTTaaagggeee[[[NNNJJJMMMOOO[[[ccc^^^LLLDDD===;;;;;;;;;>>>BBBKKKaaannnqqqpppbbbNNNHHHCCC@@@@@@BBBEEEKKKXXXdddlllsssyyy|||~~~tttkkkjjjnnnxxxyyytttrrrsssyyy}}}yyywwwwwwyyyzzz}}}}}}|||{{{zzzxxxwwwvvvuuutttrrrpppnnnnnnnnnnnnqqqqqqqqqrrrrrrsssssstttssssssttttttuuutttttttttsssssssssssssssssssssssssssrrrpppnnnkkkhhhfffeeedddcccbbb```]]][[[YYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWWWWYYYXXXVVVSSSPPPLLLIIIGGGCCCBBB@@@>>><<<;;;::::::999999999:::::::::;;;;;;:::;;;<<<;;;:::;;;???BBBKKKRRR\\\dddjjjpppvvv{{{wwwhhh]]][[[XXXXXXgggzzzgggSSSDDD>>>;;;;;;;;;777666777555555555555555555555555444444444555555555555555888555555888:::<<>>BBBLLLSSS\\\dddiiinnnuuuyyyxxxiii^^^\\\YYYXXXfffzzzdddRRRDDD???<<<<<<<<<888666777666666666666666666666666555555555555555444444444777555666999;;;<<>>???BBBGGGNNN\\\iiirrrxxx}}}~~~tttlllkkkpppzzz}}}yyywwwtttqqqoookkkjjjhhhggghhhjjjlllmmmuuu|||}}}mmmjjjjjjrrr|||{{{}}}}}}xxxuuuuuuvvvxxxzzzzzzzzzyyyxxxyyyzzz{{{|||}}}||||||{{{uuutttrrrpppooooooooopppqqqqqqpppooopppqqqrrrsssrrrrrrssssssssssssrrrrrrsssssssssssssssssssssssssssrrrqqqnnnllljjjiiihhheeedddccc```^^^\\\ZZZYYYVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]___]]][[[XXXTTTPPPMMMKKKFFFDDDBBB@@@>>><<<;;;;;;888999999999999:::::::::555888:::999777888>>>CCCKKKRRR[[[bbbggglllrrrvvvyyyjjj___]]]ZZZYYYggg{{{|||cccRRREEE@@@===>>>===999777888777777777777777777777777666666666555555444444333666444666:::<<<===BBBHHH___{{{~~~dddRRRFFFGGGIIINNNVVV^^^]]]XXXQQQEEECCCFFFHHHRRRXXXRRRFFF???999888888888:::>>>BBBWWWdddjjjnnnbbbOOOGGG@@@>>>???CCCHHHPPP^^^kkkwww}}}~~~uuulllkkkppp{{{yyyooolllgggdddcccbbb```^^^]]]\\\[[[[[[\\\^^^```aaagggpppmmmiiiggglllyyyxxxvvvxxx|||wwwrrrtttuuuvvvwwwuuutttsssuuuvvvxxxzzz{{{{{{zzzzzzuuutttrrrpppooooooppppppqqqpppooooooooopppqqqrrrppppppqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppooommmkkkiiiiiigggfffdddbbb___]]][[[ZZZTTTUUUVVVXXX[[[]]]^^^___]]]\\\\\\[[[\\\]]]___```aaa```^^^ZZZWWWSSSOOOMMMFFFEEECCCAAA>>>===<<<;;;888888999999999:::::::::111444777777666888>>>CCCJJJQQQZZZaaafffkkkpppttt~~~llldddZZZXXX^^^fffzzzcccSSSGGG@@@;;;<<<<<<:::888999666777888777555333444555444444444555555555555666777555666888888:::AAAJJJ\\\}}}cccRRROOOLLLMMMWWWcccggg```VVVKKKFFFAAACCCIIIOOOQQQPPPHHH@@@:::999888777888;;;EEEOOO]]]gggfff^^^RRRJJJCCCAAAAAAEEEIIIQQQ```mmm}}}}}}tttllllllsss~~~~~~qqqhhhdddZZZYYYWWWUUURRRQQQPPPOOOMMMMMMNNNOOOPPPRRRTTTUUUYYYbbblllwwwyyyoooiiimmmtttwww{{{xxxqqqnnnjjjjjjmmmqqqvvvxxxzzzyyyvvvrrrqqqwwwzzzvvvuuutttttttttrrrooolllooopppssswwwzzz{{{yyywwwxxxwwwuuutttsssssssssttttttsssqqqpppppppppqqqqqqssssssssssssrrrqqqppppppppppppoooooopppqqqrrrrrruuurrrooonnnooonnnkkkhhhhhhgggeeebbb```^^^]]]\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZ^^^^^^^^^___```aaaaaabbbbbbaaa^^^[[[XXXUUURRRQQQJJJHHHFFFCCC@@@===<<<;;;777777777666666666666666888888777666777:::???CCCLLLQQQXXX]]]bbbhhhpppvvv|||oooggg\\\YYY```hhh{{{bbbQQQFFF???:::;;;;;;999777888666777888777555333444555444444444555555555555666777555666888999:::AAAJJJ]]]zzzaaaRRRMMMMMMSSSaaammmooocccWWWIIIDDD@@@BBBIIIPPPSSSSSSHHH@@@:::999888777888;;;BBBMMM[[[dddeee\\\PPPHHHCCCAAAAAADDDIIIPPP^^^kkkzzz~~~}}}tttlllmmmtttzzzpppdddZZZWWWNNNMMMKKKIIIGGGFFFFFFEEEIIIIIIIIIJJJLLLNNNOOOPPPSSSZZZbbbkkkxxxyyyooohhhjjjnnnoooqqqtttqqqqqqpppoooqqqwww|||ppphhh___[[[XXXWWWZZZ^^^bbbcccjjjllllllllllllpppzzzyyyxxxvvvuuutttrrrnnnlllkkkllloootttxxxzzzyyyxxxxxxwwwvvvttttttttttttuuutttsssrrrqqqpppqqqqqqrrrsssssstttssssssrrrqqqppppppppppppppppppqqqrrrssstttrrrooonnnooonnnkkkiiigggfffdddaaa___]]]\\\[[[ZZZXXXWWWWWWYYYZZZZZZZZZ\\\\\\]]]^^^^^^______``````___]]]ZZZVVVSSSQQQPPPJJJIIIFFFCCCAAA>>>===<<<999999999888888888888777777888777777777:::???BBBKKKPPPVVV[[[```fffmmmsss{{{tttjjj^^^ZZZbbbkkkfffSSSFFF???::::::;;;888666777666777888777555333444555444444444555555555555666777555666888999:::BBBKKK___vvv```RRRKKKPPP[[[mmmzzzyyyiiiYYYGGGBBB>>>AAAIIIQQQTTTTTTHHH@@@:::999888777888;;;@@@JJJWWWbbbccc[[[OOOFFFCCCAAAAAADDDHHHOOO\\\iiivvv{{{}}}tttlllmmmuuussskkkbbbVVVLLLIIIFFFFFFDDDCCCBBBBBBAAAAAACCCCCCDDDDDDFFFGGGIIIJJJLLLPPPUUU\\\iiiwww|||sssllljjjjjjhhhggghhhdddcccaaa```aaagggooouuu}}}ssshhh^^^WWWRRROOOLLLKKKMMMQQQSSSTTTYYY\\\aaaccceeehhhmmmrrr~~~|||zzzxxxvvvsssoookkkfffgggkkkpppuuuyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvttttttsssrrrrrrrrrrrrsssttttttttttttsssrrrqqqpppqqqqqqpppppppppqqqrrrrrrtttrrrpppooonnnmmmkkkiiifffdddbbb___]]][[[ZZZZZZYYYWWWVVVVVVXXXYYYYYYXXXZZZZZZ[[[\\\]]]]]]]]]]]]^^^\\\ZZZXXXUUURRRPPPOOOJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;::::::999999999777777777777777:::>>>BBBIIINNNTTTYYY]]]bbbjjjoooyyy~~~xxxlll^^^[[[bbbmmmmmmXXXGGG@@@;;;;;;;;;999777777666777888777555333444555444444444555555555555666666555666999999;;;BBBKKKaaa||||||ttt___RRRKKKRRR```uuummm\\\IIICCC???@@@HHHOOOSSSSSSHHH@@@:::999888777888;;;???HHHUUU```bbb[[[NNNEEEBBB@@@@@@DDDGGGNNNZZZfffrrrwww}}}ssslllmmmuuuwwwjjjaaaYYYOOOGGGDDDCCCCCCBBBAAAAAAAAAAAABBB?????????@@@AAACCCDDDEEEEEEGGGKKKQQQ\\\iiiuuu|||{{{uuuqqqnnnkkkgggfffbbb```\\\YYYZZZ^^^dddhhhqqqxxx~~~}}}}}}|||xxxpppfff[[[SSSOOOOOOLLLIIIHHHJJJLLLMMMNNNPPPSSSXXX[[[\\\___bbbeeeooottt|||{{{||||||zzzxxxtttpppllleeefffhhhmmmrrrvvvxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvtttttttttttttttttttttttttttuuuuuuttttttsssrrrqqqppppppoooooooooppppppqqqsssrrrpppooonnnlllkkkjjjdddcccaaa^^^\\\ZZZYYYXXXXXXWWWUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\[[[YYYVVVTTTQQQOOONNNJJJJJJHHHFFFDDDAAA???>>><<<<<<;;;;;;::::::999999777777777777777999===@@@HHHMMMSSSWWW[[[```ggglllxxx}}}zzzmmm___[[[bbbmmmsss\\\IIIBBB<<<======:::888888666777888777555333444555444444444555555555555666666555666999:::<<>>GGGTTT___ccc\\\OOOEEEAAA@@@@@@DDDGGGNNNZZZfffooouuu~~~}}}tttlllmmmtttqqqbbbZZZTTTMMMHHHEEE>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGMMMTTT___lllvvv}}}zzzvvvppplllccc^^^XXXSSSRRRTTTXXXZZZaaahhhpppuuuuuutttssssssssssssooohhh^^^UUUOOOMMMIIIGGGEEEDDDFFFGGGGGGGGGLLLNNNPPPQQQRRRTTTWWWYYYaaafffmmmwww|||{{{{{{zzzxxxwwwvvvuuuoooqqqtttwwwzzz}}}}}}{{{zzzxxxuuuqqqnnngggggghhhkkkpppsssuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrpppoooooonnnnnnnnnooooooqqqqqqpppnnnllljjjiiiiiicccbbb```]]]ZZZYYYWWWWWWYYYWWWUUUUUUWWWWWWWWWVVVXXXYYYZZZ\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNJJJIIIHHHGGGEEEBBB???>>><<<;;;;;;:::999999888888666777888777777999<<>>>>>;;;888999666777888777555333444555444444444555555555555666666555666999:::<<>>FFFRRR___ddd^^^PPPFFF@@@???@@@DDDHHHOOO[[[fffmmmttt~~~}}}tttllllllsss~~~|||lll[[[TTTPPPLLLHHHFFF>>>>>>>>>======>>>>>>???????????????@@@AAABBBCCCBBBCCCFFFKKKPPPXXXffftttxxxkkkeee[[[TTTQQQPPPQQQQQQVVV\\\dddhhhiiiiiikkklllkkkkkkiiibbbXXXPPPLLLKKKFFFDDDCCCCCCEEEFFFFFFEEEHHHHHHHHHIIIJJJKKKMMMMMMUUUYYYaaakkkzzz}}}{{{ttttttrrrqqqooommmlllkkkgggiiikkklllnnnqqquuuxxxxxxwwwvvvuuuuuussspppnnnhhhggggggiiimmmppprrrssswwwwwwxxxxxxxxxwwwwwwvvvuuuvvvwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrppppppooonnnnnnnnnnnnoooooopppooommmjjjhhhhhhhhhcccaaa___]]]ZZZXXXWWWWWWYYYWWWVVVVVVWWWWWWWWWVVVWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMHHHHHHHHHGGGEEEBBB???>>>;;;;;;:::999888888777777666777888888777999;;;>>>DDDHHHNNNSSSWWW]]]dddiiitttxxx~~~rrrccc^^^dddllluuu\\\JJJCCC=========:::777888666777888777555333444555444444444555555555555666666555666999:::===DDDNNNbbbppp___VVVUUU\\\lllyyygggPPPIIIAAA???DDDJJJMMMMMMHHH@@@:::999888777888;;;===DDDQQQ^^^ddd^^^PPPEEE???>>>@@@EEEJJJPPP\\\gggmmmttt~~~~~~tttllllllrrr|||{{{jjjXXXPPPMMMJJJGGGFFFAAAAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBCCCDDDCCCEEEHHHKKKSSSeeewwwxxxpppddd[[[UUURRRQQQOOOOOOTTTZZZ^^^___aaadddgggggghhhggg```VVVMMMIIIHHHFFFEEEDDDFFFHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIHHHGGGJJJOOOWWWbbbqqq~~~xxxtttrrrmmmllljjjgggeeecccbbbbbb___```aaaaaa```bbbgggkkkmmmmmmmmmoooppppppnnnlllfffdddccceeeiiinnnqqqrrruuuvvvwwwxxxxxxwwwvvvvvvuuuvvvwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuussssssrrrrrrqqqpppppppppppppppmmmnnnnnnlllhhhffffffgggcccaaa___]]]ZZZXXXWWWWWWZZZXXXWWWVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGHHHGGGEEEBBB???===<<<<<<;;;:::999888777666666777888888777888;;;===@@@EEEKKKPPPTTTZZZbbbhhhqqquuu{{{ssseee```eeemmmwww^^^IIIBBB<<<<<<<<<999666777666777888777555333444555444444444555555555666666666555666:::;;;===EEENNNbbbnnn^^^VVVXXX```qqq|||iiiPPPHHHAAA???DDDJJJMMMMMMHHH@@@:::999888777888;;;<<>>AAAFFFJJJQQQ]]]hhhmmmuuu~~~tttkkkkkkqqq{{{}}}kkkXXXOOOLLLJJJGGGFFF@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEECCCCCCFFFHHHQQQfff{{{vvviii^^^WWWSSSPPPMMMKKKPPPUUUXXXYYY[[[```dddgggiiihhhaaaUUULLLHHHGGGDDDCCCDDDEEEGGGHHHGGGFFFAAABBBEEEHHHKKKJJJGGGEEECCCHHHQQQ\\\kkk~~~xxxrrrnnnkkkhhhfffdddaaa___]]]\\\[[[YYYYYYYYYWWWVVVWWW[[[___ffffffgggjjjlllmmmlllkkkcccbbbaaacccggglllpppqqquuuuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwvvvuuutttssstttssssssrrrqqqqqqqqqrrrlllmmmnnnkkkgggeeeeeegggcccbbb___]]]ZZZYYYWWWWWW[[[YYYWWWWWWXXXXXXWWWVVVSSSTTTVVVXXXXXXVVVTTTRRROOOOOONNNLLLKKKIIIHHHHHHFFFGGGGGGGGGEEEBBB???======<<<<<<;;;999888777777666777888888777888:::<<<===BBBHHHNNNSSSYYY```fffnnnrrryyymmmgggcccbbbnnnttt\\\HHHAAA<<<<<<<<<999777777777777777777666666666666555555666777777666555444888777888;;;;;;===EEENNNccchhh[[[YYYYYYfffyyyiiiTTTHHHCCCCCCBBBKKKRRRNNNIIIBBB<<<999777555777;;;===EEERRR___ddd^^^QQQFFFBBB@@@AAAFFFLLLRRR]]]gggmmmuuuzzzpppiiijjjqqq|||uuuhhhYYYPPPJJJEEECCCDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC@@@AAACCCFFFKKKWWWnnn}}}mmm```WWWRRRNNNLLLLLLMMMOOOQQQTTTZZZaaaeeennnkkkeee\\\SSSKKKGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEECCCBBBCCCDDDFFFGGGKKKUUUfffzzzxxxrrrnnnkkkhhheeecccaaa___[[[YYYVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTWWWYYY[[[^^^bbbeeegggiiicccaaa```aaaeeeiiilllnnnqqqsssvvvxxxyyyyyywwwvvvuuuuuuvvvxxxyyyzzz{{{{{{yyyyyyxxxxxxwwwvvvvvvvvvsssrrrrrrssstttuuutttrrrqqqooollliiigggfffggggggeeedddaaa___\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQPPPMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::999999999555666666666777777777777>>>AAAEEEIIINNNTTT[[[```gggmmmuuu{{{ooohhhdddbbbmmm~~~sss[[[HHHAAA<<<<<<<<<999777888777777777777666666666666444444555666666555444333888777888:::;;;===DDDMMMccc|||ggg\\\[[[[[[hhh|||hhhSSSFFFCCCDDDDDDNNNVVVRRRKKKDDD===:::888666888<<<>>>EEERRR^^^ddd^^^RRRGGGBBB@@@AAAFFFKKKRRR]]]gggnnnuuuzzzpppiiijjjqqq|||vvviiiZZZQQQKKKFFFEEEFFFDDDCCCAAA>>>======>>>???@@@@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHKKKWWWmmm|||mmm```XXXTTTPPPNNNKKKMMMNNNOOOQQQWWW___eeepppmmmggg]]]TTTLLLHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEDDDCCCBBBCCCDDDEEEFFFJJJTTTdddwwwzzzvvvpppjjjfffccc```]]][[[YYYWWWUUURRRPPPOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRTTTWWWZZZ]]]```aaa^^^]]]\\\^^^aaaeeehhhjjjppprrruuuxxxyyyyyyxxxwwwvvvwwwwwwxxxzzz{{{{{{|||yyyyyyxxxxxxwwwvvvvvvvvvtttrrrrrrrrrssssssqqqoooqqqooollljjjggggggggggggeeedddaaa___\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888888888888999999999999::::::::::::<<<>>>BBBFFFKKKQQQXXX]]]dddjjjrrryyy~~~ssskkkeeebbbkkkzzzrrrYYYHHHAAA;;;<<<<<<:::888888777777777777666666666666333333444444555444444333888777888:::;;;===DDDMMMcccxxxeee]]]]]][[[iiihhhQQQEEEBBBDDDFFFRRR[[[XXXOOOFFF>>>;;;999777999<<>>???@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIILLLVVVkkkyyykkk```YYYUUURRRPPPLLLNNNPPPOOOPPPUUU```hhhrrrooohhh___UUUMMMIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDDDDBBBBBBBBBCCCCCCDDDIIIRRRaaasssyyyuuunnnjjjeee```]]]ZZZXXXVVVTTTSSSRRROOOMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWWWWXXXYYY\\\```dddfffmmmpppssswwwyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{|||yyyyyyxxxxxxwwwvvvvvvvvvuuusssrrrrrrrrrqqqooommmqqqooommmjjjhhhgggggggggeeedddaaa___\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===<<<999888777777666666666666777777777888888888888999:::<<>>===<<<;;;;;;777777666666555666666666666666777777777888888888888:::===@@@CCCHHHOOOSSS\\\bbbkkkrrrwww}}}zzzppphhhdddiiiqqqkkkTTTGGG@@@;;;<<<<<<:::888999777777777777666666666666444444555555555666666777777666777::::::<<>>EEERRR^^^ddd```TTTJJJCCC??????CCCIIIPPP\\\gggrrryyyzzzqqqiiijjjpppzzz}}}zzzyyyzzz|||yyykkk[[[QQQKKKGGGFFFHHHJJJHHHDDDAAA?????????@@@@@@AAACCCEEEGGGJJJKKKLLLKKKKKKKKKKKKKKKTTTiii|||vvvnnnccc[[[XXXWWWUUUTTTQQQSSSTTTTTTUUU\\\hhhqqquuusssnnneeeZZZPPPJJJGGGDDDDDDCCCCCCCCCCCCDDDEEEBBBDDDFFFGGGEEECCCBBBCCCBBBEEEJJJQQQ\\\kkkzzz~~~zzzuuuoooiiiccc^^^WWWUUUQQQPPPQQQRRRRRRQQQSSSSSSRRRPPPNNNKKKHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>???@@@BBBDDDEEEGGGGGGMMMOOOSSSUUUVVVZZZ^^^bbbfffiiinnntttxxx{{{{{{|||xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvtttsssssstttuuuuuutttrrrqqqpppnnnllljjjhhhgggfffeeecccaaa___]]]\\\[[[[[[XXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;::::::999777777666666666777777888::::::;;;;;;;;;<<<<<<<<<888:::<<<>>>AAAEEEKKKOOOXXX___hhhooouuu{{{|||pppiiifffiiinnnhhhRRRGGG???;;;<<<===:::999999777777777777666666666666555555555555555666777888777666777999:::<<>>>>>>>>???@@@BBBCCCDDDDDDGGGKKKPPPRRRSSSVVV[[[```bbbffflllrrrxxx{{{}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvtttsssssstttvvvvvvuuutttqqqpppnnnmmmkkkiiigggfffdddcccbbb___^^^\\\\\\[[[XXXXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;:::999999888888666666666666777888888999::::::::::::;;;;;;;;;;;;888:::;;;===???CCCHHHKKKTTT[[[dddlllrrrxxx|||qqqjjjgggiiimmm}}}dddPPPFFF???:::;;;===:::999:::777777777777666666666666444444333333444666777888666555666999:::;;;CCCLLLccc|||{{{|||zzzoooaaaXXXVVVYYYggg~~~kkkTTTHHHEEEIIINNN]]]kkkjjj]]]OOOAAA===<<<;;;:::;;;;;;DDDSSSbbbhhhbbbTTTIIICCC???>>>BBBGGGOOO\\\hhhuuu|||zzzqqqiiiiiioooyyyzzzwwwxxx|||~~~qqqbbbYYYRRRJJJFFFEEEGGGFFFFFFEEEDDDCCCAAAAAAAAABBBDDDGGGKKKNNNPPPQQQMMMMMMMMMNNNPPPZZZooo~~~tttnnnfffaaa```aaaaaa```YYYXXXXXX]]]fffooovvvyyyzzzzzzyyyrrrfffYYYOOOIIIDDDDDDBBBBBBBBBCCCEEEFFFJJJLLLNNNMMMJJJFFFDDDCCC@@@DDDJJJOOOVVVbbbqqq{{{xxxqqqjjjccc\\\WWWNNNKKKHHHFFFGGGGGGGGGGGGIIIJJJLLLNNNNNNNNNLLLLLLIIIIIIHHHGGGDDDBBB???=========>>>??????@@@AAAAAAAAAEEEKKKMMMNNNQQQVVV[[[___cccjjjqqqwww{{{~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvuuutttssstttuuuuuusssrrrppppppooommmkkkiiigggfffdddcccbbb```^^^]]]\\\\\\YYYXXXXXXWWWUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIFFFEEECCC@@@>>>===<<<;;;::::::999999888777777777555555555555666777888999888888888999999999999:::777999:::;;;<<<@@@DDDHHHPPPWWW```hhhooouuu|||{{{pppjjjhhhjjjlllzzz}}}bbbOOOFFF???:::;;;===;;;999:::777777777777666666666666333333222222333555666777666555666999:::;;;CCCLLLccc{{{yyywwwtttjjj]]]VVVUUU[[[iii~~~iiiSSSHHHFFFKKKQQQbbbpppppp^^^OOOAAA<<<<<<;;;:::::::::DDDTTTccciiicccTTTHHHCCC???>>>BBBGGGOOO\\\hhhvvv|||zzzqqqiiiiiioooyyyxxxuuuxxx~~~sssfff]]]UUULLLFFFEEEEEEFFFFFFFFFFFFDDDBBBAAAAAABBBEEEHHHKKKOOOQQQSSSNNNNNNOOOPPPRRR]]]rrrwwwqqqiiieeeeeefffffffff```]]]]]]dddoooyyy~~~|||~~~}}}wwwkkk]]]QQQKKKDDDCCCBBBAAABBBCCCFFFGGGMMMOOOPPPOOOLLLHHHEEEDDD???CCCIIINNNTTT___mmmxxxzzzrrrkkkddd___QQQNNNJJJGGGFFFFFFEEEDDDEEEGGGJJJNNNPPPQQQQQQQQQLLLLLLKKKIIIGGGDDDAAA???<<<<<<<<<===>>>>>>??????<<>><<<;;;:::999999888888777777666666444444444555666777888999;;;;;;;;;<<<<<<<<<======666888999999;;;>>>BBBEEEMMMTTT]]]ffflllssszzzwwwqqqjjjcccdddlllzzzxxx___OOODDDBBB???=========<<<;;;777777777777777777777777666666666666666666666666888777888::::::;;;CCCKKKaaa~~~zzzvvvqqqlllcccXXXSSSTTTVVVjjj~~~iiiQQQKKKMMMQQQVVVhhhuuuqqq^^^PPPBBB<<<;;;;;;<<>>>>>>>>======<<<<<<;;;;;;===AAADDDHHHMMMRRRVVV\\\```fffnnnuuuzzz}}}~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxwwwvvvuuuttttttrrrpppnnnllllllllljjjiiigggeeebbbaaaaaa```^^^\\\ZZZYYYWWWUUUSSSQQQQQQPPPUUUTTTQQQPPPOOOMMMJJJHHHDDDAAA???======<<<:::888:::999999888777666666555333333444444666777888999::::::;;;;;;;;;;;;;;;:::999::::::::::::<<>>===<<<<<<;;;;;;;;;===@@@CCCGGGKKKQQQUUU[[[___fffnnnuuuzzz}}}~~~}}}}}}{{{{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvtttqqqnnnlllkkkkkkiiihhhgggeeedddcccbbbaaa^^^[[[ZZZYYYWWWTTTRRRPPPOOOOOOPPPOOOMMMLLLKKKJJJGGGDDDCCCAAA>>>===<<<<<<:::888777777666666555444444333333333444444555777888999:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;::::::<<>>;;;999999999888777555555555555555555555555555444444444333333222222777666777999:::;;;CCCLLLaaazzzpppggg\\\TTTSSSWWW___qqqyyyeeeUUUKKKLLLTTT^^^qqqyyyooo[[[NNN@@@:::999888999;;;???GGGVVVdddjjjdddVVVKKKFFFBBBAAADDDHHHOOO[[[fffuuuyyypppjjjkkkrrr{{{|||~~~rrrbbbUUULLLIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEHHHKKKLLLLLLLLLLLLMMMNNNQQQUUU[[[eeevvvyyytttvvv{{{zzzrrrjjjcccbbbfffooo{{{}}}xxxooorrrwww{{{yyyqqqfff]]]SSSPPPLLLIIIIIIMMMQQQUUUXXXWWWTTTOOOJJJFFFDDDEEEEEEFFFIIIOOOWWWdddrrr{{{zzzrrrlllbbbYYYRRRMMMJJJHHHDDDDDDEEEFFFIIILLLPPPRRRRRRSSSRRRQQQNNNKKKHHHFFFBBBAAA???>>><<<<<<;;;;;;<<<===@@@BBBEEEJJJOOOSSSZZZ^^^eeemmmuuuzzz~~~~~~~~~|||{{{{{{zzzyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyxxxxxxuuurrrnnnkkkjjjjjjiiihhhhhhgggeeeddddddaaa^^^[[[ZZZYYYVVVTTTQQQOOONNNMMMMMMKKKJJJIIIIIIHHHEEECCCCCC@@@>>><<<<<<;;;:::888777666666555555444444444333333444444555666888888;;;;;;<<<===============;;;<<<<<<;;;:::<<>>>>>?????????=========<<<;;;<<>><<<<<<<<<<<<===???@@@CCCGGGNNNRRRZZZ^^^eeemmmtttzzz}}}~~~}}}|||{{{zzzzzzzzzzzzxxxyyy{{{}}}}}}}}}|||{{{wwwtttpppmmmlllkkkiiihhhhhhgggfffeeedddbbb^^^\\\ZZZYYYVVVSSSPPPNNNLLLLLLLLLKKKJJJIIIJJJIIIFFFDDD@@@>>><<<;;;;;;:::999888777777777777666666666666444444333444444555666777:::;;;<<<>>>???@@@@@@@@@>>>???>>><<<;;;<<>>;;;999999999888777555555555555555555555555222222222222222222333333555444555888999;;;CCCLLL```vvvjjj```]]]___iiiwwwrrr^^^OOOHHHMMM[[[kkk}}}pppWWWKKK???;;;;;;::::::<<>>======<<<===>>>@@@CCCHHHOOOTTT[[[___eeemmmsssyyy|||}}}~~~~~~|||{{{zzzzzzyyyyyyxxxzzz|||~~~~~~}}}|||{{{wwwtttqqqpppooommmkkkiiihhhfffdddcccbbbaaa___^^^ZZZYYYVVVTTTQQQOOONNNMMMKKKIIIHHHGGGGGGFFFCCCAAA???===;;;:::::::::999888444444444444444444444444444444333333444555555666999:::<<<===???@@@AAAAAA@@@@@@???===<<<<<>>>>><<<===>>>@@@CCCIIIPPPVVV\\\```fffmmmssswwwzzz|||~~~}}}{{{zzzzzzyyyyyyyyyzzz|||~~~~~~}}}{{{zzzvvvtttsssrrrrrrpppmmmjjjgggeeeaaa``````aaa``````ZZZYYYWWWTTTRRRPPPOOOOOOKKKIIIGGGFFFFFFDDDAAA???>>><<<:::999::::::999777444444444444444444444444444444333333444444555555888999;;;===???@@@AAAAAAAAAAAA@@@>>><<<<<>>@@@CCCJJJRRRWWW]]]```fffmmmssswwwyyyzzz~~~}}}|||zzzzzzyyyyyyyyy{{{}}}~~~~~~}}}zzzyyyuuuttttttttttttrrrnnnkkkgggddd```^^^___```aaaaaaZZZYYYWWWUUUSSSQQQQQQPPPMMMKKKIIIHHHGGGEEEBBB???>>><<<:::999::::::999777555666666666666666666666444444333333333444555555777888:::<<<>>>@@@AAAAAABBBBBBAAA>>><<<<<>>;;;999888888777666555555555555555444444333666666555555555444444444666555666888999:::AAAJJJ```uuucccWWWOOONNNQQQ\\\mmmxxx~~~wwwaaaVVVIIIJJJLLLTTTaaakkkhhh```MMMCCC;;;::::::999999<<<@@@IIIVVV___aaaZZZOOOHHHAAA>>>===AAAEEEJJJUUU___iiirrrwwwmmmfffjjjsssxxxllldddYYYRRRSSSRRRLLLFFFFFFFFFDDDBBBBBBFFFJJJMMMNNNSSS^^^nnnzzzooorrr~~~rrrhhhbbbfffppp{{{}}}xxxrrrhhh___VVVOOOIIIIIIIIIFFFEEEFFFJJJJJJOOOZZZkkk}}}}}}}}}|||yyyvvvooojjjbbb]]]ZZZZZZ[[[[[[YYYYYYXXXUUUOOOJJJGGGFFFFFFFFFIIINNNVVV]]]aaaccc\\\WWWPPPIIIEEEAAA>>><<<<<<>>>AAADDDGGGLLLQQQVVV___eeelllqqqsssuuuxxx{{{|||~~~~~~}}}|||{{{{{{zzz{{{{{{xxxyyy{{{|||||||||{{{zzzwwwuuusssrrrqqqpppmmmjjjeeebbb^^^]]]]]]___``````]]]\\\YYYUUURRROOONNNMMMKKKJJJHHHFFFDDDBBBAAA@@@<<<<<<;;;:::999777777666555555666666666666555555444333111///000111444555555888:::<<<===???AAADDDAAA@@@@@@???>>>>>>>>>???CCCGGGOOOWWW^^^fffmmmrrr{{{wwwttt|||___IIIAAA>>>;;;999888888777666555666666666666555444444666666555555555444444444666555666888999:::AAAJJJaaaqqq```TTTMMMMMMPPP[[[mmmwww{{{sss]]]SSSFFFGGGKKKRRR___hhheee]]]MMMCCC;;;999:::999:::<<>>===AAAEEEKKKVVV```jjjsssxxxnnngggjjjtttxxxoooeee\\\ZZZWWWQQQLLLKKKIIIHHHGGGGGGIIINNNSSSVVV]]]gggvvvtttttt~~~xxxlllbbbccclllvvv~~~xxxrrriii```VVVOOOIIIJJJKKKIIIIIIKKKNNNPPPVVVaaaqqqzzzqqqjjjeeebbb```^^^^^^^^^]]]ZZZUUUPPPLLLJJJGGGGGGIIINNNUUU\\\aaaccc]]]XXXQQQJJJEEEBBB???======???AAACCCFFFKKKRRRVVV```fffmmmrrrtttuuuwwwzzz{{{}}}~~~}}}|||{{{zzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{yyywwwtttsssqqqoookkkhhhdddaaa^^^\\\]]]^^^______\\\[[[XXXUUURRROOOMMMLLLKKKJJJIIIGGGEEECCCAAAAAA<<<;;;;;;:::999888777666555555666666666666555555444333111000000111333555555888:::<<<===???AAADDDBBBAAA@@@???>>>>>>>>>>>>BBBFFFNNNUUU]]]eeelllqqqzzz{{{www~~~]]]GGG@@@>>>;;;999999888777666666666777777777666555555555555555555555444444444666555666888999:::AAAJJJbbbmmm\\\QQQKKKLLLPPP\\\mmmvvvxxx{{{nnnXXXOOOBBBEEEHHHPPP\\\eeeccc[[[MMMCCC;;;999:::999:::===>>>FFFPPPYYYZZZTTTKKKEEEAAA>>>>>>BBBFFFMMMWWWaaakkksss~~~yyyooohhhllluuuwwwnnniiiccc[[[UUUSSSMMMOOOPPPOOOQQQVVV^^^dddooovvv{{{xxxsssddd```dddmmmyyy|||wwwooogggZZZTTTOOOOOOPPPOOOQQQTTTVVVZZZaaammmzzzzzzssslllgggdddeeedddccc```\\\VVVQQQNNNHHHHHHIIIMMMTTT[[[```bbb```ZZZRRRKKKFFFBBB@@@>>>??????@@@AAADDDJJJRRRWWWaaagggoootttuuuuuuwwwyyyzzz|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyvvvsssqqqnnnjjjgggdddaaa]]]\\\\\\^^^^^^^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIGGGEEECCCAAAAAA<<<;;;::::::999888777777444444555555555555444444444333111000000111333444555777:::<<<===???AAACCCCCCBBBAAA???>>>=========@@@EEELLLSSS[[[cccjjjoooxxx}}}}}}xxx~~~]]]HHH@@@===:::999999999888777777777777777777666666555555555555555555555555555666555666888888:::AAAJJJbbbkkkZZZPPPLLLNNNSSS]]]ooowwwxxxxxxjjjUUULLL@@@CCCGGGOOOZZZcccccc]]]OOOEEE<<<999:::999;;;===>>>DDDNNNVVVWWWQQQIIICCCAAA>>>>>>BBBGGGMMMXXXbbblllsss}}}yyypppiiilllvvv|||uuukkkbbb\\\UUUXXXZZZZZZ[[[aaallluuu|||zzzhhh___]]]cccmmmwww|||ttthhhbbb]]][[[ZZZYYY[[[___aaafffooozzz}}}vvvppplllkkkjjjiiifffbbb[[[TTTOOOKKKJJJIIILLLRRRYYY^^^aaaaaa[[[SSSKKKFFFCCC@@@>>>@@@@@@@@@@@@CCCIIIQQQWWWaaahhhpppvvvwwwvvvwwwxxxyyy{{{}}}~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~zzzxxxuuusssrrroookkkhhhddd```]]][[[[[[\\\]]]]]]XXXXXXVVVTTTQQQNNNKKKJJJIIIHHHGGGEEECCCAAA@@@???;;;;;;::::::999888777777444444555555555555444444444333222111000111222333555777999;;;<<<>>>AAACCCDDDCCCAAA???>>><<<<<<<<<>>>BBBIIIPPPXXX```hhhmmmvvv||||||vvv|||^^^KKK@@@===:::999999999888777777777777777777666666555444555555555555555555555666555666888888:::AAAJJJaaakkk[[[SSSOOOQQQVVV___rrrzzzzzzyyyiiiSSSJJJ@@@CCCGGGNNNYYYdddfffbbbRRRHHH>>>;;;::::::;;;>>>>>>DDDNNNUUUVVVQQQHHHBBBBBB???>>>BBBGGGMMMXXXbbblllsss}}}xxxooohhhkkkuuu}}}pppgggaaadddfffgggiiiqqq~~~pppbbb\\\\\\ccclllvvvzzztttooommmiiieeegggkkkmmmsss}}}}}}xxxuuurrrqqqpppnnnjjjcccZZZTTTOOOMMMKKKKKKPPPVVV[[[^^^```ZZZQQQJJJEEEBBB@@@???@@@@@@@@@@@@CCCIIIPPPVVV```gggqqqwwwyyyyyyyyyzzzyyyzzz|||~~~}}}{{{{{{{{{zzz}}}}}}~~~xxxwwwuuusssrrrpppmmmkkkccc```\\\ZZZZZZ[[[[[[[[[WWWWWWVVVTTTQQQNNNKKKJJJGGGFFFDDDBBB@@@???===<<<;;;::::::999999888888888444555555555555555555444444333222111111111222222333555888:::;;;===???AAACCCBBB@@@>>>===;;;;;;;;;<<<@@@FFFMMMTTT]]]fffkkktttzzzyyysssyyy}}}]]]KKK???===:::999999999888777666666777777777666555555444444444555555555555555666555666888999:::AAAJJJ___~~~jjj\\\TTTQQQSSSWWW```ttt~~~~~~{{{iiiRRRIII@@@CCCGGGMMMXXXeeejjjiiiWWWKKKAAA<<<;;;:::;;;>>>???FFFPPPXXXYYYRRRIIICCCBBB??????BBBFFFLLLVVV```kkkrrr}}}wwwmmmfffjjjsssuuupppqqqrrrtttzzz{{{lll```[[[]]]ccchhhsss~~~|||xxxtttuuuyyy|||~~~|||{{{{{{{{{yyyxxxwwwvvvuuuvvvtttnnnddd]]]TTTPPPLLLKKKNNNTTTXXX[[[^^^XXXOOOGGGCCCAAA????????????@@@AAACCCHHHOOOTTT]]]eeeqqqyyy|||||||||}}}zzz{{{|||~~~~~~}}}||||||||||||}}}}}}~~~xxxvvvtttssssssqqqnnnlllbbb___[[[YYYYYYZZZZZZZZZVVVVVVVVVTTTRRROOOLLLJJJEEEDDDCCCAAA???===;;;;;;:::::::::999999999888888555555666666666666555555444444333222111111111111111444666888999;;;===@@@@@@???>>><<<;;;::::::::::::===CCCJJJQQQZZZccciiirrrxxxvvvqqqvvvyyyZZZIII???<<<:::888999999999888555666666666666555444444444444444555555555666666666555666888999:::AAAJJJ]]]}}}yyyfffZZZSSSPPPQQQUUU___ttt|||iiiRRRHHH@@@CCCFFFKKKVVVeeemmmnnn[[[OOOCCC>>><<<:::;;;>>>@@@HHHSSS[[[\\\UUUKKKCCCCCC@@@???BBBEEEJJJTTT^^^iiirrr}}}uuukkkdddhhhqqq}}}~~~}}}wwwiii^^^[[[^^^___iiirrrwww}}}~~~zzzuuuqqqmmmllljjjjjjmmmoooppppppuuutttvvvyyyzzzvvvmmmeeeXXXSSSMMMKKKLLLQQQUUUXXX[[[TTTLLLDDD@@@??????>>>>>>???@@@BBBDDDIIINNNSSSYYYcccpppzzz~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~zzzxxxvvvtttssspppmmmjjjbbb___[[[XXXXXXYYYYYYYYYVVVVVVVVVUUUSSSPPPLLLJJJEEEDDDCCCAAA???===;;;::::::::::::999999999999888666666777777777777666666444444333222222111111000000222444666777999<<<>>>>>>===<<<;;;:::999999999888<<>>AAAIIIUUU^^^^^^WWWLLLDDDCCC@@@???AAADDDIIISSS\\\iiiqqq}}}sssjjjcccfffppp{{{oooaaa[[[\\\[[[ccciiikkkpppzzzzzzsssqqqooonnnmmmkkkhhhfff```^^^\\\]]]```ccceeeeeeppppppsssxxx|||yyyqqqjjjZZZUUUNNNKKKKKKOOOTTTVVVYYYRRRJJJCCC???>>>>>>>>>===???AAABBBEEEIIINNNQQQWWWaaaooozzz{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~|||zzzwwwuuussspppllliiibbb^^^ZZZXXXXXXXXXYYYXXXVVVWWWWWWVVVTTTPPPMMMKKKEEEEEECCCAAA???===<<<;;;::::::999999999999999999777777888888888888777777444444333333222111000000...111333555666888:::===<<<;;;::::::999999999999888;;;@@@FFFNNNWWW```gggpppwww}}}ssskkknnnwwwoooVVVHHH>>>===<<<999888666555555666555555555555444444444666666666555444444333333999777777888777999@@@III\\\wwwrrr___RRRLLLKKKOOOUUU___qqq}}}mmmTTTJJJ@@@CCCEEEHHHRRRbbbkkklllfffWWWGGG???===<<<===???EEENNNYYY___]]]UUUJJJDDD@@@??????BBBCCCGGGRRR\\\iiiuuu{{{mmmfffbbbfffooozzz{{{mmmeeeaaabbbcccdddeeefffjjjnnnrrrsssxxx~~~|||tttooofffdddaaa___^^^]]][[[YYYUUUUUUUUUUUUWWWYYY[[[\\\cccgggmmmtttxxxxxxsssooobbbZZZQQQKKKJJJNNNSSSVVVWWWQQQIIIBBB>>>===<<<<<>>CCCKKKVVVaaahhhpppvvv~~~xxxmmmeeeiiirrrmmmTTTFFF>>>===;;;999888666666555666555555555555444444444444444555555555555555555888777777888888999@@@III[[[vvvxxxcccUUUMMMJJJNNNTTT```tttoooVVVKKKAAACCCDDDGGGQQQaaakkkmmmhhhXXXHHH???===;;;<<>>===<<<<<>>===;;;999888666666666666555555555555444444444333333444444555666666777888666666888888888???HHHZZZuuukkkZZZOOOKKKNNNSSScccxxxsssYYYMMMCCCCCCCCCEEEPPP```kkkpppkkk[[[JJJAAA===;;;<<>>???@@@@@@BBBEEEHHHSSS]]]lllzzz~~~{{{zzzzzz{{{|||{{{zzzzzzzzz{{{|||}}}}}}~~~{{{wwwuuutttrrrmmmiiiddd```[[[VVVSSSSSSTTTUUUSSSRRRRRRSSSSSSQQQNNNKKKGGGEEEBBB@@@@@@???>>><<<<<<;;;999888888888999:::888999999::::::999999888777666555444444555666777444444444444555666777888:::;;;;;;;;;;;;;;;::::::999:::<<<@@@GGGSSS___hhhnnnttt|||}}}pppddd]]]bbblll|||dddMMMAAA======;;;999888777666666666555555555555444444444444444444555555555666666777666666888888888???GGGXXXtttuuubbbUUUNNNPPPVVVhhh~~~xxx]]]OOOFFFCCCAAADDDNNN]]]kkkrrrppp___MMMCCC???<<<===@@@FFFQQQ```hhhfff[[[NNNEEEAAA@@@@@@CCCFFFJJJTTT___iiitttuuuhhhaaa]]]bbbkkkwww~~~|||{{{|||}}}~~~~~~{{{yyywwwuuutttttt{{{{{{tttmmmgggeeedddeeemmmwwwzzzuuupppmmmfffdddaaa^^^]]]\\\ZZZXXX[[[ZZZYYYWWWWWWWWWXXXXXX[[[]]]aaahhhooossstttssskkkeee\\\UUUQQQQQQQQQRRRMMMIIICCC>>><<<<<<<<<<<<<<<>>>???@@@@@@BBBFFFHHHRRR\\\kkkzzz|||yyyxxxyyyzzzzzzzzzzzz{{{|||}}}~~~|||yyyvvvtttqqqmmmiiieeeaaa[[[VVVRRRRRRSSSUUURRRRRRRRRRRRSSSRRRNNNLLLHHHFFFCCCAAAAAA@@@>>><<<<<<;;;:::999999999999:::888999999::::::999999888777666666666666777888999666666666666777777888999;;;<<<<<<======<<<;;;:::999:::;;;>>>EEEQQQ^^^gggnnnttt{{{{{{lllaaa[[[```kkkzzzxxx^^^KKKAAA===<<<;;;999888777777777666555555555555444444444666666555555555444444444666555666888888888>>>FFFVVVrrr~~~kkk\\\TTTVVV\\\mmm~~~cccSSSIIIDDD@@@CCCMMM[[[iiirrrsssbbbOOODDD@@@>>>???AAAEEEPPP___hhhfff[[[MMMDDDAAA???@@@CCCFFFJJJUUU```iiittt~~~tttggg```\\\aaakkkvvv}}}zzzwwwvvvtttsssrrrsssvvvyyy{{{~~~~~~wwwvvvqqqrrrtttxxx|||}}}|||zzzxxxvvvrrrnnnkkkjjjjjjkkkmmmvvvwwwppplllkkklllsss{{{}}}{{{tttqqqnnnllllllkkkiiigggeeedddaaa___^^^]]]]]]]]]]]]^^^aaahhhooouuuxxxyyypppjjj```XXXTTTRRRRRRRRRLLLHHHBBB>>>======<<<<<<===???@@@AAAAAADDDGGGJJJQQQ[[[kkkzzz}}}yyywwwwwwxxxvvvwwwwwwyyyzzz|||~~~}}}zzzwwwtttpppllljjjfffbbb\\\WWWSSSRRRSSSSSSQQQQQQQQQRRRSSSRRROOOLLLIIIGGGDDDBBBAAA@@@>>><<<;;;;;;::::::::::::::::::888999999::::::999999888777777777777888999::::::999999999999999:::;;;;;;===>>>?????????===<<<;;;999:::;;;>>>EEEPPP^^^fffnnnssszzzxxxiii___ZZZ```lllzzzoooYYYIIIAAA===<<<:::999888777777777666555555555555444444444777666666555444444333333555555666999888888>>>FFFTTTpppsssddd[[[\\\bbbsssiiiWWWLLLEEE@@@DDDMMMYYYfffpppsssbbbOOODDD???===???BBBEEEPPP___hhhfffZZZMMMDDD@@@>>>???CCCEEEJJJUUU___iiittt~~~tttfff___[[[```jjjvvv{{{xxxvvvttttttrrrpppnnnmmmlllllllllmmmppprrrtttwwwxxx}}}wwwoooeeeddddddfffiiilllllllllhhhgggddd```]]]]]]___aaagggrrr{{{wwwvvvvvv{{{~~~}}}}}}|||{{{yyyrrrpppmmmjjjhhhgggffffff```aaadddkkkttt}}}{{{sssggg\\\VVVSSSRRRRRRLLLHHHDDD@@@???>>>>>>===>>>???AAABBBCCCEEEIIILLLSSS\\\kkkzzz{{{xxxvvvuuurrrrrrsssuuuwwwyyy{{{}}}~~~}}}zzzwwwsssoookkkiiifffccc^^^YYYUUUSSSRRRRRRPPPPPPQQQRRRSSSSSSPPPMMMJJJHHHEEECCCBBB@@@>>>===;;;;;;;;;;;;::::::::::::888999999::::::999999888777777888888999999999:::::::::::::::;;;<<<===>>>???@@@AAABBBAAA@@@===<<<999:::<<>>BBBEEEIIITTT___iiittt~~~ttteee___[[[```jjjvvv|||xxxvvvooommmkkkkkkllllllkkkjjjiiiiiijjjkkklllnnnoooppprrruuuzzzwwwhhhddd___\\\]]]^^^___```ZZZZZZYYYVVVTTTTTTXXX[[[bbbqqq}}}}}}{{{~~~}}}yyyvvvtttsssrrrmmmmmmooouuu~~~ssseee\\\WWWUUUTTTNNNJJJFFFBBBAAA@@@???======???@@@BBBCCCEEEIIILLLUUU^^^mmmzzz}}}xxxuuusssooopppqqqsssvvvyyy{{{|||}}}|||zzzvvvrrrmmmjjjiiifffddd```\\\XXXTTTRRRQQQPPPOOOPPPRRRSSSSSSPPPNNNKKKIIIEEECCCBBBAAA???===;;;;;;;;;;;;;;;::::::999888999999::::::999999888777888888999999999888888999999999:::;;;===>>>???AAABBBDDDDDDDDDBBB???===999:::===AAAHHHRRR]]]dddpppuuu{{{{{{mmmccc```hhhuuu~~~fffQQQEEE@@@<<<;;;:::999888888888888666666555555555444444444333333444444555666666666444444666999888888===EEEQQQnnnyyykkkbbbccciiizzzppp\\\OOOFFFAAAFFFNNNVVVaaalllooo^^^JJJ???;;;:::<<>>===>>>AAADDDIIITTT___jjjttt}}}uuufff___[[[aaakkkwwwzzztttpppnnnjjjhhhggggggiiijjjjjjiiiiiijjjkkklllnnnooopppqqqqqqttt{{{qqqjjjaaaZZZWWWVVVVVVWWWSSSTTTTTTRRRPPPQQQVVVZZZ___ppp|||zzzzzzwwwyyyzzzzzzzzz|||~~~}}}}}}||||||~~~nnnbbb\\\YYYXXXOOOLLLGGGDDDBBBAAA???>>>===>>>@@@AAABBBEEEIIILLLVVV___mmm{{{yyytttrrrpppqqqrrruuuwwwzzz}}}~~~||||||zzzvvvqqqllliiihhhfffeeebbb^^^YYYUUURRRPPPOOOOOOPPPRRRTTTSSSQQQNNNLLLIIIFFFDDDBBBAAA???===;;;;;;<<<<<<;;;;;;:::999999999999::::::999999999888888999999999888888777888888888999;;;===>>>???BBBCCCEEEFFFEEECCC@@@>>>999;;;>>>BBBIIIRRR]]]dddpppuuu{{{qqqiiikkkkkk}}}iiiTTTFFF???;;;:::999999::::::999777666666666666666666666666555555555555555555555555444555666777888;;;???BBBSSSooo{{{kkk```aaaggg}}}tttbbbTTTHHHEEEHHHLLLYYYdddbbbhhhXXXGGG???<<<<<<===@@@EEEOOO]]]gggggg]]]OOOEEEAAA??????BBBEEEJJJUUUaaallluuu~~~xxxccc]]]ZZZ___iiiuuu}}}yyysssmmmiiiiiijjjfffggghhhiiikkklllmmmnnnppppppooooooppprrrtttuuuyyyzzz~~~yyylllaaaZZZWWWSSSQQQQQQOOOOOORRRQQQPPPSSSYYYgggzzz}}}{{{yyyxxxxxxyyyzzzxxxtttrrrqqqqqqmmmooopppmmmkkklllsssyyy{{{kkkbbbZZZSSSQQQNNNJJJFFFCCCAAA@@@@@@BBBBBBBBBBBBDDDHHHNNNSSS[[[dddqqq|||}}}yyyvvvvvvrrrppprrrssssssvvvzzz}}}~~~|||yyytttpppllljjjiiihhhgggccc___[[[WWWSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMJJJHHHFFFDDDBBB???<<<;;;;;;<<<===<<<999777::::::::::::::::::::::::777777777777666666666666999;;;============>>>@@@BBBCCCDDDCCC@@@>>>>>>???===>>>???BBBHHHSSS___gggmmmrrryyyqqqiiikkklll~~~}}}fffQQQDDD===999888666777888888777555555555555555555555555555333333333333333333333333444555666777888:::???BBBTTTpppxxxiii]]]]]]bbbuuuuuucccVVVJJJGGGIIILLLXXXccc```dddUUUEEE>>><<<<<<===@@@DDDNNN]]]gggggg]]]OOOEEEAAA??????BBBEEEJJJUUUaaakkkuuu}}}~~~wwwddd]]]ZZZ___iiittt{{{uuutttrrrnnnkkkiiijjjkkkllllllmmmoooppprrrrrrsssttttttttttttuuuwwwxxxyyy|||~~~yyylllccc___[[[YYYUUUSSSSSSUUUUUUTTTXXX^^^mmm}}}|||yyyvvvrrrnnnlllkkkkkkiiikkkkkkjjjgggeeeeeefffdddffffffccc```aaaggglllyyy~~~~~~zzznnncccZZZTTTQQQMMMIIIFFFEEECCCCCCBBBBBBBBBBBBDDDIIIPPPVVV___fffpppyyy{{{xxxvvvrrrppprrrrrrqqqtttxxx{{{}}}~~~|||yyyuuuqqqmmmkkkiiigggfffccc___[[[WWWTTTSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKHHHFFFEEEDDDAAA???===<<<<<<<<<===<<<:::888::::::::::::::::::::::::777777777777666666666666444666888:::;;;===AAACCCCCCDDDEEEDDDAAA?????????===>>>???BBBIIISSS___gggnnnssszzzrrrjjjlllmmmzzzbbbNNNAAA<<<999777666666777888666555555555555555555555555555333333333333333333333333444555666666777:::>>>BBBTTTqqqvvvgggZZZXXX\\\jjj}}}wwwdddXXXLLLHHHJJJLLLXXXbbb```___QQQCCC===<<<;;;===???CCCMMM\\\gggggg]]]OOOEEEAAA??????BBBEEEJJJUUUaaakkkttt|||}}}~~~vvveee^^^[[[___hhhsss|||yyytttqqqlllmmmmmmllllllllloooqqqtttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}ssslllgggddd]]]ZZZYYY[[[[[[[[[```gggwww}}}vvvqqqnnnkkkiiieeeaaa^^^]]]]]]]]]^^^___```^^^\\\[[[[[[\\\ZZZZZZYYYVVVTTTTTTYYY]]]iiittt~~~}}}}}}|||{{{xxxtttsssvvvyyy|||qqqeee\\\XXXRRRNNNKKKJJJHHHGGGDDDCCCBBBBBBEEELLLUUU[[[ccchhhoootttzzz|||wwwssspppqqqpppooopppuuuxxxzzz~~~~~~}}}zzzvvvrrrnnnllljjjeeedddbbb^^^[[[XXXUUUTTTRRRRRRRRRQQQPPPOOONNNMMMJJJHHHFFFEEEDDDCCCAAA???>>>===<<<=========:::888999999999999999999999999888777777777666666666555333444666777888<<<@@@DDDEEEGGGGGGFFFCCCAAA@@@@@@===>>>@@@CCCJJJTTT___gggooottt{{{sssjjjlllmmmwww___LLL@@@;;;:::999888888999999888777555555555555555555555555555555555555555555555555333444555666777:::>>>AAATTTqqq}}}ttteeeXXXSSSVVVaaatttwwwbbbXXXKKKHHHKKKNNNZZZeeeccc[[[NNNAAA<<<<<<;;;<<<>>>AAALLL\\\ggghhh^^^PPPFFFAAA??????BBBEEEJJJUUUaaajjjsss{{{|||}}}vvvggg```[[[```hhhrrr~~~~~~zzzwwwtttrrrooonnnmmmnnnpppqqqrrruuuxxx{{{}}}~~~|||tttooohhhdddaaaaaa```aaafffnnnvvvpppllleeebbb^^^ZZZXXXXXXYYY[[[^^^______]]]ZZZWWWVVVUUURRRQQQPPPMMMLLLMMMQQQUUU]]]gggxxx}}}{{{yyywwwxxxrrrnnnnnnoooqqqvvv|||sssgggbbbZZZUUURRRPPPNNNKKKEEEEEEDDDDDDHHHPPP[[[bbbeeehhhlllooossszzzzzzuuurrrqqqpppmmmnnnqqqtttwww{{{~~~}}}zzzwwwsssooolllkkkdddcccaaa^^^[[[XXXVVVUUURRRRRRRRRQQQOOONNNLLLKKKHHHGGGEEEDDDDDDDDDBBB@@@@@@>>>============;;;999888888888888888888888888888888777777666666555555666666666666777999>>>BBBFFFHHHIIIHHHEEEBBB@@@@@@===???AAADDDKKKUUU```gggpppuuu|||sssjjjkkkmmmvvv]]]JJJ@@@===:::999777888999999888666555555555555555555555555555555555555555555555555333444555666777999>>>AAASSSqqq}}}uuufffWWWQQQSSSZZZmmmuuuaaaVVVJJJHHHLLLQQQ___kkkiiiZZZMMM@@@<<<;;;;;;<<<>>>AAALLL\\\hhhiii```QQQGGGAAA??????BBBEEEJJJUUUaaajjjssszzz{{{|||vvvhhhaaa\\\```iiisss}}}{{{tttsssrrrqqqpppoooppppppsssuuuxxxzzz{{{~~~xxxqqqkkkfffdddbbbccciiiqqq~~~vvvqqqiiifffaaa]]]\\\]]]```bbbdddeeeeeebbb\\\UUUQQQOOOMMMLLLJJJHHHGGGIIIMMMPPPWWW```nnn}}}{{{tttmmmkkkhhhhhhkkkqqq~~~uuunnnddd]]]YYYVVVRRRNNNFFFFFFFFFHHHMMMVVVaaaiiigggiiilllmmmooouuu~~~zzzuuutttqqqmmmmmmpppqqqtttxxx|||}}}|||zzzwwwtttpppllljjjcccbbb```]]][[[XXXVVVUUURRRRRRQQQPPPNNNMMMKKKJJJHHHGGGEEEEEEEEEDDDCCCAAAAAA???===<<<===<<<;;;999888888888888888888888888888888888777666555555555666666777666777:::>>>BBBEEEGGGIIIHHHFFFBBB@@@@@@>>>???AAAEEELLLVVV```gggpppuuu|||rrriiijjjmmmuuu[[[IIIAAA>>>888666555555666777555444444444444444444444444444333333333333333333333333333444555555666999===AAAPPPooo~~~vvvfffVVVPPPQQQVVVfff|||uuuaaaUUUJJJIIINNNTTTcccpppooo^^^PPPBBB<<<;;;:::<<<>>>@@@LLL]]]jjjkkkbbbSSSHHHAAA??????BBBEEEJJJUUUaaakkktttzzzzzz|||xxxiiibbb]]]bbbjjjttt}}}yyyvvvtttmmmnnnooooooppprrruuuxxx{{{}}}}}}rrrkkkeeebbb```aaaiiiqqqyyyrrrooojjjfffeeehhhlllooopppqqqqqqmmmdddZZZRRRMMMLLLJJJHHHEEEEEEGGGJJJLLLTTT\\\hhhxxx|||tttoookkkhhhjjjnnnvvv~~~zzzmmmddd___[[[UUUPPPGGGHHHIIILLLSSS\\\hhhooolllnnnppppppooorrrxxx}}}zzzxxxsssnnnmmmpppooorrrvvv{{{~~~|||{{{zzzwwwtttpppllljjjcccbbb```]]]ZZZWWWUUUTTTQQQQQQPPPOOONNNLLLKKKJJJIIIGGGEEEDDDEEEDDDBBB@@@AAA???<<<;;;;;;;;;:::999999999999999999999999999999999888777666555444444222333555666888;;;@@@CCCBBBEEEGGGGGGEEEBBB@@@???>>>???BBBGGGMMMVVVaaahhhpppuuu|||rrrhhhiiilllsssYYYHHH@@@>>>888666555555666666555444444444444444444444444444333333333333333333333333222333444555666999===AAANNNmmmvvvfffUUUNNNPPPRRRaaauuuvvveeeVVVKKKJJJPPPVVVfffsssrrrbbbTTTDDD<<<;;;:::<<<>>>AAAMMM^^^kkkmmmcccUUUJJJAAA??????BBBEEEJJJUUUaaallltttzzz{{{|||zzziiibbb^^^ccckkkvvvzzzwwwtttrrrrrrooorrrtttuuuvvvyyyyyylllfff___\\\[[[^^^gggppp~~~zzzuuuqqqqqqtttzzz}}}zzzmmmaaa[[[SSSOOOKKKHHHGGGHHHIIIIIIRRRXXXdddrrr~~~wwwqqqpppsssrrrzzzuuujjjddd]]]VVVOOOHHHJJJMMMQQQXXXbbbllltttuuuwwwxxxvvvrrrqqqsssuuuzzz~~~|||wwwpppoooqqqnnnqqquuuyyy|||}}}}}}}}}zzzzzzyyywwwsssoookkkiiidddbbb```]]]ZZZWWWTTTSSSPPPPPPPPPOOONNNLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>AAA???<<<:::::::::999888::::::::::::::::::::::::999999888777666555444444000222444666777999===??????BBBEEEFFFDDDAAA@@@???>>>@@@CCCGGGNNNWWWaaahhhooottt{{{qqqggghhhlllqqqWWWFFF???===999888777777888888777666444444444444444444444444555555555555555555555555222333444555666999===@@@LLLllluuueeeTTTMMMOOOOOO]]]pppxxxhhhXXXMMMLLLRRRXXXgggtttsssfffVVVEEE===::::::<<>><<>>;;;:::999999888777::::::::::::::::::::::::999999888777666555444444222444666666666666777999===@@@CCCEEECCCAAA???>>>>>>@@@CCCHHHNNNWWWaaahhhooottt{{{|||rrriiigggrrr~~~kkkRRRCCC>>>===888888777666666666666666777555444444555555444333444444222222222222444444333444555555666888<<>>@@@@@@???>>>>>>??????@@@BBBGGGNNNWWW^^^ccchhhnnnvvv|||yyyppphhhgggppp|||{{{aaaLLL@@@<<<;;;888888777666666666666666666555444444555555444222222333333444444333333222333444555666777:::>>>BBBLLLhhhtttaaaSSSMMMKKKKKKSSSaaasss}}}pppcccRRRJJJJJJNNNUUUhhhvvvrrrlll\\\JJJ@@@<<<::::::<<>>AAAEEEJJJUUU___mmmwwwnnnfff``````fffppp~~~{{{xxxvvvuuuuuuwwwzzzzzzpppjjjddd___\\\ZZZZZZ^^^iiiuuu}}}{{{}}}zzzwwwvvvvvvwww~~~rrrfff]]]SSSRRRVVVXXX[[[cccnnn||||||oooddd[[[UUUNNNIIIEEEGGGIIIKKKPPPVVV^^^cccnnnqqqwww{{{|||{{{xxxvvvpppkkkjjjooouuu|||{{{yyysssqqqqqqssswww{{{~~~~~~{{{xxxtttpppmmmkkkhhhfffccc```^^^[[[WWWTTTSSSSSSQQQOOONNNLLLJJJJJJHHHGGGGGGFFFEEECCCCCCBBBAAA???<<<;;;;;;;;;999888999999888888888999999:::::::::999888777777666555444444444444555666777777999;;;>>>>>>>>>=========>>>???BBBGGGNNNUUU[[[___eeejjjrrrwwwzzz}}}zzzssslllkkkrrr|||sss[[[III@@@<<<;;;888777777666666666666666666555333444555555444222222222444444444444222222222333555666777;;;???CCCLLLgggxxxcccSSSMMMKKKHHHOOO]]]mmmxxxwwwlllbbbPPPHHHIIIMMMTTTfffrrrmmmjjjZZZIII???<<<::::::<<>>@@@CCCIIISSS]]]kkkvvvnnnfff___```eeemmm{{{~~~{{{zzz{{{{{{~~~zzzqqqkkkeeeaaa^^^]]]]]]```kkkvvvyyyuuuppppppoooooooooooonnnmmmmmmiiiggghhhggghhhnnnuuuuuuggg]]]ZZZ\\\\\\^^^eeeppp}}}~~~xxxpppdddYYYRRRMMMIIIFFFBBBDDDFFFIIILLLQQQVVV[[[dddgggmmmtttyyyzzzxxxuuuqqqlllhhhjjjnnnvvv~~~{{{uuusssrrrsssvvvzzz|||}}}~~~{{{xxxuuuqqqnnnllljjjiiifffccc```\\\XXXVVVSSSRRRQQQOOONNNLLLKKKJJJGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<;;;;;;;;;:::999888888888888888999999:::888888777777666555555444444444444333444444555555888:::===>>>===<<<<<<===>>>@@@CCCHHHNNNTTTYYY\\\aaagggmmmrrrtttvvvyyy||||||uuuooommmttt|||lllVVVGGG@@@===<<<888777777666666666666666666444333333444444333222222222444444444444222222222333444555777:::???CCCKKKeee}}}gggVVVMMMKKKGGGMMMZZZhhhrrrrrriiiaaaOOOGGGHHHKKKQQQbbbnnnjjjeeeVVVFFF>>>;;;:::;;;===AAAJJJYYYgggmmmgggWWWKKKCCC???===???BBBGGGQQQ[[[iiitttmmmeee______ccckkkxxx|||tttpppgggccc```______bbbmmmxxxvvvooojjjfffcccaaabbbbbbaaa___^^^[[[ZZZ[[[ZZZYYY]]]cccmmm|||uuuhhhaaa``````cccjjjsss~~~}}}yyyssspppgggaaaWWWNNNHHHEEECCCBBB@@@BBBDDDFFFHHHLLLPPPTTT[[[___fffnnnvvvyyyxxxwwwtttnnniiihhhkkksss~~~xxxvvvssssssvvvyyy|||}}}~~~}}}|||yyyvvvrrrooonnnkkkkkkiiieeeaaa\\\YYYXXXTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@???@@@>>><<<;;;;;;;;;:::999888777777777888888999:::888888777777666666555555444444333333333333444444777:::<<<======<<<======???@@@DDDIIINNNSSSVVVXXX]]]ccciiilllmmmnnnqqqtttvvvwwwxxx{{{~~~yyysssqqquuu|||}}}fffRRREEE@@@===<<<888888777666666666666666555444333333444444333111222333333444444333333222222333444555666999===AAAHHHaaalllYYYOOOKKKFFFLLLWWWdddllllllfff___OOOGGGFFFHHHNNN___kkkgggbbbTTTEEE===;;;:::;;;===CCCKKKXXXgggnnnhhhYYYLLLCCC???===???AAAFFFOOOYYYfffrrr}}}kkkddd^^^^^^bbbiiiuuuyyyvvvlllgggcccaaaaaadddooozzzyyyppphhhccc]]]ZZZZZZZZZYYYWWWUUUSSSSSSTTTSSSPPPSSSXXX___iii{{{vvvjjjeeegggiiipppxxx|||~~~~~~||||||~~~wwwtttqqqnnnkkkfffaaa]]]VVVRRRLLLEEEAAA????????????@@@BBBCCCDDDGGGLLLOOOUUUZZZbbbjjjpppuuuwwwyyyxxxrrrmmmjjjkkkppp~~~|||xxxuuutttvvvyyy|||}}}~~~}}}|||yyywwwtttqqqoookkkkkkjjjgggaaa]]][[[[[[WWWVVVTTTRRROOOMMMKKKJJJGGGGGGEEEDDDBBBAAA@@@??????===;;;;;;;;;<<<;;;999777777777777777888999:::::::::999999999888888888333333222222222333444444666888;;;<<<<<<<<<<<<===>>>@@@DDDHHHMMMPPPSSSTTTYYY^^^cccfffffffffiiikkkmmmnnnoooqqqtttxxx{{{}}}zzzwwwzzzxxxaaaNNNCCC>>><<<:::888888777666666666666666555444222333444444333111444333333222222333333444222333444444555777;;;???EEE^^^rrr]]]PPPJJJEEEKKKUUU```ggggggbbb]]]OOOFFFDDDFFFKKK\\\iiieeedddUUUFFF???<<<::::::<<>>@@@EEENNNXXXdddooozzz~~~jjjbbb\\\]]]aaahhhttt|||zzzsssmmmgggdddcccfffrrr~~~qqqjjj```[[[YYYXXXUUUSSSQQQOOOOOOQQQOOOKKKLLLPPPTTTZZZggg{{{zzzrrroooqqqwww}}}vvvpppllllllkkkhhhggghhhbbb```]]][[[XXXUUUQQQMMMIIIHHHDDD@@@===<<<===>>>======>>>>>>@@@CCCHHHLLLNNNTTT\\\ccchhhmmmssswwwyyytttpppmmmkkkooo{{{{{{wwwuuuwwwzzz|||}}}~~~}}}|||zzzwwwtttrrrqqqjjjkkkjjjgggbbb^^^\\\]]]YYYXXXVVVSSSPPPMMMKKKJJJHHHGGGFFFDDDCCCAAA@@@??????===;;;;;;;;;<<<;;;:::666666666666777888999::::::::::::999999999999888222222111111222333444444444666999:::::::::;;;;;;;;;>>>BBBFFFJJJMMMNNNOOOTTTXXX]]]_________```cccaaaaaabbbcccfffjjjnnnpppwwwyyy}}}~~~uuu^^^KKKAAA===;;;999888888777666666666666666555444222333444444333111555444222222222222444555222333333333444666:::===CCC\\\vvv```QQQJJJEEEJJJSSS]]]dddddd___[[[PPPFFFCCCDDDIII[[[hhheeefffXXXHHH@@@===::::::;;;@@@FFFSSSbbbjjjeeeVVVHHHCCC???<<<>>>@@@DDDMMMWWWcccmmmxxx|||iiiaaa\\\\\\aaahhhttt~~~~~~}}}wwwqqqjjjfffeeehhhuuu~~~uuuhhh```[[[XXXSSSPPPOOOMMMNNNOOOLLLHHHHHHKKKLLLOOOXXXkkkuuuwww|||~~~vvvpppiiibbb]]]\\\ZZZVVVTTTVVVUUUSSSQQQOOONNNLLLHHHFFFCCCBBBAAA>>><<<;;;<<<>>>;;;<<<<<<;;;===AAAFFFKKKGGGNNNWWW\\\```eeemmmssszzzvvvrrrooolllnnnyyy}}}xxxvvvwwwzzz|||}}}~~~}}}|||zzzxxxuuusssqqqiiijjjjjjgggbbb^^^]]]^^^[[[ZZZWWWTTTQQQNNNKKKJJJHHHHHHFFFEEECCCAAA@@@??????===;;;;;;<<<<<<;;;:::666666666666777888999:::888888888777777777777777111111111111222333444555222555888999999888999:::999<<<@@@EEEHHHJJJKKKKKKPPPUUUYYY[[[ZZZZZZ[[[]]]WWWWWWWWWXXX[[[___ccceeekkknnnrrrvvvyyy}}}{{{\\\KKKCCC???;;;:::999888666555555555666777555555666666555555444333555333222222444555555444555666777777777888;;;>>>FFFYYY|||uuu^^^OOOJJJJJJIIINNNXXXaaaccc```\\\HHHGGGBBB@@@HHHWWW```aaafffYYYHHH>>><<<===<<<999<<>>===<<<<<<;;;;;;<<<999999999:::<<>>;;;===<<<;;;;;;<<<;;;999777999999777666666666777888777777777777777666666555333333222111000000111111444444555555666777777888888:::<<<===???BBBFFFIIILLLSSSXXXXXXXXXXXXVVVRRRQQQPPPOOONNNPPPSSSVVVXXX[[[\\\aaagggkkknnnwww~~~___KKKCCC???;;;:::999888777666555666666777555555555555444444444333333222111111333555555444555666777777777888;;;>>>FFFXXX{{{uuu^^^PPPLLLFFFHHHNNNYYYbbbccc___ZZZHHHFFFAAA???FFFTTT^^^```dddXXXHHH>>><<<<<<;;;:::<<>>>>>===<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@AAACCCGGGMMMRRRXXX___hhhooouuuwwwwwwrrrmmmnnnwww|||yyyzzz}}}~~~}}}|||zzzwwwrrrooollljjjfffdddcccbbbaaa___\\\ZZZXXXUUUQQQNNNLLLKKKJJJHHHFFFEEEDDDBBB???======<<<;;;;;;<<<<<<:::888:::999888777777777888888777777777777777666666555444333222222111111222222333333444444555666666666666888:::;;;<<>>;;;:::888888777666666666666666555555444333333333333444333222111222444666666555444555666666666888;;;===FFFWWWyyysss^^^QQQNNNEEEIIIRRR]]]fffhhhaaaYYYHHHFFFAAA>>>DDDQQQ[[[___bbbWWWHHH>>>;;;<<<;;;:::<<<@@@IIIUUU]]]\\\SSSJJJCCC@@@>>>@@@AAADDDLLLUUU^^^eeeooovvvzzz|||hhh___YYY\\\___eeettt~~~}}}}}}{{{}}}qqqgggaaa^^^[[[YYYWWWUUUTTTPPPLLLIIIIIIJJJOOOUUU]]]mmmzzzvvvtttiiiddd]]]XXXVVVSSSPPPLLLKKKJJJIIIHHHFFFEEEDDDDDDBBBAAA@@@???????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>???CCCHHHMMMRRRZZZcccjjjtttwwwxxxtttoooooovvv~~~{{{{{{~~~~~~}}}|||{{{xxxssspppllliiifffdddcccbbbaaa```\\\ZZZXXXUUUQQQNNNLLLJJJJJJHHHFFFEEEDDDCCCAAA???<<<;;;;;;;;;======;;;999;;;:::999888888888999999777777888888777777666555444444333222222222222333333444444555666666777777444666777888999<<>>;;;:::888777777666666666666666666555444333222333333444444333222333555777777777444555666666666777:::===EEEUUUuuusss^^^QQQOOOGGGOOOYYYeeennnpppfff[[[JJJGGGAAA???DDDNNNYYY^^^```VVVHHH???;;;;;;;;;:::<<<@@@IIITTT\\\\\\SSSKKKCCC???===???AAADDDLLLTTT\\\dddnnnuuuzzzyyyggg]]]XXX[[[```gggwww~~~}}}~~~~~~~~~nnneeeaaa^^^]]][[[ZZZYYYUUUPPPLLLLLLMMMOOORRRUUUbbbzzz|||vvvqqqnnnhhhccc\\\WWWTTTQQQNNNLLLIIIJJJJJJJJJIIIHHHFFFFFFBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;<<<@@@DDDIIIMMMUUU___fffrrrvvvyyyvvvqqqqqqwww}}}~~~||||||~~~~~~}}}||||||{{{xxxtttpppkkkhhheeecccbbbaaa```___[[[YYYWWWTTTQQQNNNKKKJJJJJJHHHFFFDDDDDDCCCAAA???;;;;;;:::;;;======<<<:::<<<;;;:::999888999::::::777888888888888777666666333333222222222222222333555555666666777888888888444555666666888;;;???CCCMMMVVV^^^``````___[[[UUUTTTRRRNNNJJJFFFDDDCCCBBBDDDBBBDDDIIINNNUUUaaammmttt~~~wwwaaaKKKBBB===;;;:::777777777777777666666555555555444444333333333444333222111111444555555555333444555555555666999<<>>>>>>>>>>>>>>===;;;:::999999::::::;;;>>>BBBEEEIIIPPPZZZaaannntttyyyxxxtttssswww|||}}}{{{zzz||||||{{{{{{zzzxxxtttqqqkkkhhhdddbbbaaa```^^^]]]YYYXXXVVVTTTQQQNNNMMMKKKKKKIIIFFFDDDCCCBBBAAA???<<<;;;;;;<<<===>>><<<;;;<<<<<<:::999999999:::;;;888888888888888777777666222222111111111222222333555555555666777777888888666777777777888;;;@@@DDDLLLUUU]]]``````___[[[VVVRRRPPPMMMJJJGGGEEECCCCCCDDDBBBBBBEEEIIIOOO[[[fffooozzzmmm}}}}}}]]]IIIAAA===;;;:::777777777777777666555555555555666666555555444333111000//////111222222111222333444444444666999;;;AAANNNmmmyyybbbUUURRROOO[[[hhhqqqyyy{{{nnn^^^OOOIIICCCBBBCCCIIITTT___aaaYYYMMMBBB<<<:::::::::<<>>@@@AAADDDLLLUUU]]]fffqqqyyy~~~xxxeee[[[VVV[[[aaajjj|||~~~~~~}}}rrriiigggeeecccaaa^^^ZZZVVVPPPMMMKKKLLLMMMTTTcccrrrvvvrrrlllddd\\\UUUPPPMMMNNNNNNOOOPPPPPPQQQRRRRRRMMMLLLJJJGGGEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;:::999::::::;;;>>>@@@BBBEEELLLUUU\\\iiipppwwwxxxuuusssvvv{{{}}}zzz||||||{{{{{{{{{yyyvvvsssmmmiiieeebbb```___]]][[[XXXXXXVVVUUUSSSQQQPPPOOONNNKKKGGGEEECCCCCCAAA@@@===<<<;;;<<<>>>>>><<<:::<<<;;;:::999999999::::::888888999999888888777666333222222222222333333444333444444555555666777777888999888888999<<>>???AAAGGGPPPWWWbbbjjjsssvvvtttrrrtttxxx}}}~~~}}}}}}}}}~~~|||xxxuuupppmmmhhhdddbbb___]]][[[ZZZYYYXXXXXXWWWVVVUUUUUURRROOOJJJGGGEEEDDDBBBAAA>>>===<<<===>>>===;;;999<<<;;;999888888888999:::888999999999999888777777444444444444444555666666555666666777888888999999::::::999888999<<>>???AAACCCGGGQQQ[[[jjjwwwdddwwwqqqUUUDDD???<<<::::::666777888888888777555444444666999::::::888444222777666444333444444333222222333444333333555888;;;>>>JJJggglll^^^[[[\\\iiiuuu|||wwwdddPPPHHHBBB@@@@@@CCCOOO]]]ddd\\\QQQFFF>>>:::999:::888:::BBBMMMXXX[[[WWWQQQEEEAAA???AAACCCFFFNNNVVV\\\fffrrr|||}}}ggg^^^YYY^^^fffqqq}}}xxxuuussswww{{{wwwqqqlllgggbbb^^^[[[YYYRRRMMMMMMPPPSSSYYY___mmm~~~ssslllhhhYYYYYYXXXXXXZZZ\\\___aaa```]]]YYYTTTOOOKKKHHHFFFCCCBBBAAA@@@????????????@@@???===<<<;;;;;;;;;<<<:::<<<======>>>DDDLLLSSS]]]fffppptttrrrpppsssvvv{{{~~~{{{xxxsssooojjjfffcccaaa^^^[[[[[[[[[ZZZZZZYYYYYYYYYYYYVVVRRRMMMIIIGGGEEEDDDBBB???>>>======>>>===;;;999;;;:::999888888888999999888999999999999888777777666666666666666777888888999::::::;;;;;;<<<======::::::999888888<<>>???BBBDDDHHHRRR\\\iiiwww```ssskkkQQQCCC???===;;;:::888888777777777777888888444555666777777666555444444333333222111111111222444444444444555777888999???FFF```~~~iiiaaabbbiiiwwwyyyiiiTTTIIIAAAAAAAAACCCOOO\\\eeecccYYYJJJ???<<<;;;:::<<<<<<@@@IIIRRRWWWTTTPPPFFFBBB@@@AAACCCFFFOOOXXXaaaiiittt}}}kkkccc]]]```jjjyyyxxxrrrpppppptttvvvnnnlllgggaaa]]]WWWRRRRRRSSSTTTVVVZZZjjj~~~}}}ssshhhbbbZZZVVVXXX\\\___```ccccccdddaaa[[[SSSKKKFFFDDDDDDBBBAAA@@@AAAAAABBB>>>>>>===<<<;;;::::::999;;;>>>AAA@@@???AAAHHHNNN[[[aaahhhlllmmmmmmppprrr{{{}}}|||{{{zzzssspppkkkhhhgggeeedddbbbaaa\\\YYY]]]eeejjjiiifffaaaZZZQQQKKKIIIHHHGGGEEEAAA@@@???===<<<;;;;;;;;;;;;;;;:::999999888777777666777888777666555666777666666666666666777888999;;;;;;<<<<<<<<<<<<======999::::::::::::<<<@@@CCCIIIQQQWWWWWWVVVWWWWWWTTTOOOMMMLLLLLLKKKJJJHHHEEEDDD@@@???@@@BBBFFFOOOYYYhhhwwwbbbuuu}}}gggNNNAAA>>><<<::::::888888777777777777888888444444555555555555444444555444444333222222333333444444444444555777888999>>>EEE^^^~~~lllfffhhhvvvzzziiiVVVKKKCCCBBBBBBDDDOOO\\\fffeee\\\MMMBBB>>><<<:::<<<<<<@@@HHHQQQUUUSSSOOOEEEAAA???AAACCCFFFOOOXXXaaaiiittt}}}nnnfff```dddooo}}}yyysssmmmlllllloooyyyzzzqqqiiibbbZZZTTTSSSSSSRRRTTTWWWdddxxx}}}{{{yyyyyyzzz|||rrrkkkbbb[[[ZZZ\\\]]]^^^dddeeefffddd^^^VVVMMMHHHEEEDDDCCCAAA@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;888;;;===<<<;;;>>>DDDIIITTTZZZaaagggiiikkkooorrryyy~~~~~~|||zzzyyyssspppmmmkkkiiihhhfffdddccc```^^^dddnnnuuuwwwuuummmdddYYYQQQLLLIIIGGGDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::999999888888777888999888666555555666666666666777888:::;;;<<>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDIIIQQQWWWXXXWWWXXXWWWUUUOOOMMMKKKJJJIIIGGGDDDBBBDDD@@@???@@@BBBFFFOOOYYYjjjyyyeeewwwsss___JJJ???<<<;;;999999888777777666666777777888666666555555555555666666555555444444333333444444333333444444555666888999===DDD[[[tttpppsss}}}lllZZZNNNEEEDDDDDDFFFPPP\\\gggggg```RRRFFF???<<<:::<<<<<>>@@@BBBFFFNNNWWWaaahhhsss|||nnnfffbbbfffrrrxxxsssqqqkkkfffeeeeeegggpppyyytttkkkbbbZZZVVVTTTRRRSSSVVV^^^qqq{{{vvvrrrkkkjjjiiihhhiiikkknnnppp{{{yyynnnddd^^^\\\[[[[[[ccceeegggfffaaaYYYPPPKKKFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===888:::;;;;;;:::<<>><<<;;;;;;;;;;;;;;;:::::::::::::::888999:::888666555555666555666777999;;;===>>>???BBBAAA@@@???======<<<<<<===>>>?????????AAADDDGGGKKKSSSYYY[[[[[[\\\YYYVVVRRRPPPLLLJJJHHHFFFDDDBBBCCCAAA???AAABBBFFFPPP[[[lll{{{gggyyyiiiWWWEEE===;;;999888888777777666666666666777777888777666555555666777888444444333333333333444444333333333444555666777888<<>>EEENNNRRRPPPLLLCCC???>>>@@@BBBEEEMMMUUU___fffqqqzzzkkkddd```fffssszzzsssnnnhhhccc______^^^```gggooo~~~vvvlllbbb\\\XXXTTTUUUXXX[[[nnn}}}vvvqqqllliiibbbaaa```___```aaadddeeemmmrrryyyzzzmmmddd]]]ZZZXXX]]]```bbbccc```YYYRRRMMMGGGFFFEEECCCBBB@@@??????@@@@@@@@@???????????????;;;=========<<<===AAADDDEEEKKKSSSYYY^^^dddkkkpppvvv|||{{{xxxtttsssrrrrrrqqqoookkkiiieeecccbbbhhhqqqzzz{{{qqqcccWWWPPPLLLIIIFFFFFFEEECCC@@@>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999:::;;;999777555666666666888999<<<>>>???AAAAAADDDCCCAAA???>>>>>>>>>>>>???AAABBBCCCDDDFFFIIIKKKPPPWWW]]]___```aaa]]]XXXVVVSSSOOOLLLJJJIIIGGGEEECCCAAA@@@AAABBBGGGSSS___ooo}}}jjj{{{}}}___PPPBBB<<<;;;999777888777777666666666666777777666666444333333444666666333222222222222222333333333333333333444666777888;;;AAASSSqqqzzzyyy~~~wwwaaaSSSHHHGGGIIIJJJSSS]]]dddgggdddVVVHHH???:::777;;;:::<<>>@@@AAACCCJJJRRR\\\cccmmmwwwiiiccc```fffttt|||}}}~~~|||yyywwwrrrmmmiiibbb^^^[[[[[[ZZZZZZ```gggrrrwwwjjjbbb[[[VVVVVVYYY^^^ooo}}}uuuooojjjeeebbb___^^^\\\[[[[[[\\\]]]^^^bbbfffmmmuuu}}}uuuiii___ZZZWWWUUUXXX[[[\\\[[[VVVQQQNNNGGGFFFEEEDDDBBBAAA????????????????????????@@@@@@>>>??????>>>===>>>@@@AAABBBHHHOOOUUUZZZ```hhhnnnvvv|||}}}yyyuuutttssssssrrrpppmmmjjjfffdddccceeekkkqqqssstttppphhh\\\SSSOOOLLLJJJHHHFFFEEECCCAAA???>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::777666777888888:::===???BBBDDDEEEEEEFFFEEECCCAAA@@@???@@@@@@@@@CCCFFFHHHJJJMMMPPPSSSYYY___ccceeefffgggccc]]]XXXTTTOOOKKKJJJIIIHHHGGGBBBAAAAAABBBCCCIIIVVVdddsssnnnyyyzzzxxxXXXLLLAAA<<<;;;999777888777666666555555666666777333222222222222222222333222222111111111222333333222222333333444555777888999@@@OOOjjjxxxcccTTTHHHHHHJJJLLLTTT^^^bbbfffdddWWWGGG>>>:::888:::999;;;CCCLLLRRRQQQNNNCCC@@@>>>@@@@@@AAAGGGNNNXXX___iiirrr{{{|||iiiccc___fffsss{{{yyy}}}zzzwwwssspppmmmjjjeeebbb___\\\ZZZZZZYYYXXX\\\bbbjjjzzzvvvjjj```XXXVVVYYYbbbppp~~~wwwrrrmmmiiidddbbbaaa```^^^\\\[[[ZZZZZZ[[[[[[___eeelllsss|||zzzmmmbbb[[[XXXRRRSSSUUUVVVUUURRRNNNLLLFFFFFFEEEEEECCCBBB@@@???>>>?????????@@@@@@AAAAAA??????>>>===============@@@EEEKKKQQQVVV^^^fffmmmwww}}}}}}wwwuuusssrrrqqqpppmmmjjjhhhfffeeeeeefffhhhhhhgggccc\\\SSSMMMLLLKKKJJJHHHDDDCCCBBB@@@???>>>>>>===;;;;;;;;;:::::::::::::::999:::;;;:::888888888::::::<<<@@@EEEIIILLLNNNOOOLLLJJJGGGDDDBBBBBBBBBCCCBBBEEEJJJOOORRRWWW[[[^^^eeeiiikkkkkkmmmnnnjjjdddYYYTTTNNNIIIGGGFFFFFFEEEAAAAAABBBDDDEEEKKK[[[kkkxxxuuurrroooqqqttt|||oooTTTJJJAAA>>>===:::888888666666555555555555666666222333333333333333333222222222222222222333444444222222222333444555666777888???LLLdddxxxcccSSSGGGGGGKKKNNNUUU___aaafffdddWWWGGG>>><<<;;;999888;;;CCCLLLSSSSSSPPPDDDAAA???@@@??????DDDKKKTTT[[[eeennnwwwyyygggaaa]]]cccppp~~~xxxxxx||||||vvvqqqlllhhhdddaaa___\\\[[[\\\ZZZXXX[[[aaadddrrrvvvhhh^^^ZZZ[[[cccppp{{{xxxuuuqqqmmmkkkjjjiiifffdddbbb```______^^^```dddhhhnnnvvv|||pppddd]]]YYYUUUUUUTTTSSSPPPNNNLLLJJJDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBCCCCCC@@@???>>>======<<<;;;;;;===AAAHHHMMMSSS\\\fffmmmyyyyyyvvvsssqqqooonnnllljjjgggfffeeeddddddbbbaaa___ZZZUUUNNNJJJJJJIIIGGGEEEBBBAAA@@@??????>>>>>>>>>;;;;;;::::::999999888888888999;;;:::999999:::;;;:::>>>DDDKKKQQQVVVZZZ[[[UUURRRNNNIIIFFFDDDDDDDDDEEEIIIOOOVVV[[[aaagggjjjppprrrrrrqqqrrrtttpppjjj^^^XXXPPPJJJFFFDDDCCCBBB@@@AAACCCEEEGGGNNN```pppzzznnniiigggfffmmmwwwwww~~~yyyfffSSSIIIAAA???===:::888888666666555555555555666666444555666777777666555444333333333333444444555666222222222333444555666777888>>>JJJaaa}}}ttttttxxxyyycccSSSGGGGGGKKKOOOVVV___aaagggeeeWWWGGG???======999888:::BBBMMMSSSTTTRRREEEAAA@@@@@@???>>>CCCIIIRRRXXXbbbllluuuwwwddd]]]YYY___kkk~~~zzzxxxzzz~~~~~~wwwqqqlllgggeee```]]]\\\]]]\\\YYY[[[```bbbnnnqqqddd^^^___bbbooo}}}yyyvvvuuusssqqqnnnkkkiiiggggggdddfffggghhhlllrrr||||||qqqfff^^^[[[YYYXXXUUURRROOOLLLJJJIIIDDDDDDEEEEEEEEECCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEBBBAAA?????????>>><<<;;;999>>>EEEKKKRRR[[[fffnnnzzzzzzwwwrrrooonnnlllkkkiiiccccccccccccbbb```]]][[[WWWRRRMMMJJJIIIHHHEEEBBBAAA@@@??????>>>>>>??????;;;;;;:::999999888777777777999::::::::::::;;;===:::>>>FFFOOOWWW^^^bbbddd\\\YYYSSSMMMHHHEEEDDDDDDGGGLLLSSSZZZaaahhhnnnrrrwwwxxxvvvtttuuuwwwsssmmmddd^^^TTTLLLGGGDDDBBBAAA???AAADDDFFFHHHPPPbbbtttnnnddd```\\\]]]dddhhhooouuuaaaPPPFFF>>>;;;:::777666777888777555444444444555666555555444333333333444444222222222222222222222222111222333333333444666888:::===EEEZZZ~~~zzzpppjjjjjjlllyyyvvv___SSSIIIHHHIIIKKKVVVcccdddgggdddWWWJJJBBB<<<888999:::<<>>?????????CCCHHHMMMVVVcccmmmuuu}}}wwwggg]]]XXX___iiivvv}}}~~~{{{sssnnnjjjhhhgggeeeeeeeeeeeecccaaadddkkkwwwxxxjjjdddddddddpppzzzxxxvvvsssrrrqqqpppoooppptttyyy~~~yyypppggg``````ZZZVVVVVVUUUQQQMMMJJJIIIHHHFFFCCCBBBCCCBBBAAA>>>@@@CCCFFFGGGEEECCCAAACCCAAA>>>;;;:::::::::;;;@@@AAACCCHHHPPP[[[hhhppp}}}|||yyyuuurrroookkkgggddddddccc```______^^^[[[YYYUUURRRMMMJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::999888888888999::::::888777777999;;;@@@CCCJJJVVVbbbjjjlllkkkhhhddd\\\TTTNNNKKKKKKKKKMMMTTT^^^fffmmmrrryyy~~~~~~|||{{{yyywwwtttjjjaaaWWWRRRLLLFFFCCCDDD>>>AAADDDEEEJJJXXXkkkyyyxxxllleee]]][[[^^^```gggxxxtttaaaOOOFFF===;;;:::777666777777777666666555555555666555444444333333333333333222222222222222222222222111222333333333444666888;;;>>>EEEXXXzzz~~~}}}yyypppfff```___aaannnsss]]]PPPGGGFFFGGGJJJUUUbbbiiilllhhhZZZKKKBBB<<<888::::::<<>>?????????CCCHHHMMMVVVcccmmmuuu||||||iii^^^XXX]]]eeeooo~~~|||vvvrrrooonnnmmmmmmmmmkkkhhheeefffjjjtttooogggdddgggsss~~~|||{{{yyyyyyxxxyyy|||zzzuuuoooiiibbb^^^[[[WWWRRRNNNJJJIIIFFFCCCAAAAAA@@@>>>@@@BBBEEEHHHIIIHHHEEECCCDDDCCC@@@>>><<<;;;;;;<<<>>>@@@DDDIIIRRR^^^kkksss~~~}}}{{{wwwssspppmmmiiifffeeebbb```^^^^^^]]][[[ZZZVVVSSSNNNKKKIIIHHHGGGEEEEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999888888888888999999888777888:::<<>>BBBGGGMMMWWWdddooowww~~~mmmaaaXXXZZZ^^^fffuuuyyyvvvuuuuuuvvvwwwwwwtttppplllkkkmmmsssyyymmmiiikkkuuu~~~yyyqqqjjjccc\\\VVVPPPLLLHHHEEECCCBBB@@@???AAACCCFFFJJJMMMLLLIIIFFFFFFEEECCCAAA???>>>=========@@@EEEKKKUUUaaannnvvv|||yyyvvvssspppllliiifffbbb___\\\\\\\\\\\\[[[WWWTTTOOOLLLJJJIIIGGGEEEEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::999888888888777888888888888999<<<>>>CCCIIIUUUeeeuuuxxxrrriii```YYYWWWWWWXXX___fffpppyyy}}}zzzqqqggg]]]WWWPPPHHHEEEEEEAAADDDGGGJJJRRRbbbvvv{{{nnndddaaa]]]dddsssxxxbbbLLLCCC<<<;;;:::888666777666777888888888777555444444333222222111111222222111222222222222222333333222333444444333333666888;;;>>>DDDSSSppp~~~xxxrrroooiii```WWWQQQPPPQQQ[[[mmmppp\\\OOODDDBBBDDDIIIVVVeeewww|||yyygggQQQCCC===::::::;;;===DDDPPP[[[ZZZTTTIIICCC??????>>>>>>AAAGGGLLLWWWfffrrr{{{qqqcccYYYXXXZZZ___mmm{{{~~~{{{xxxuuuvvvyyy|||~~~|||xxxtttrrrrrruuuvvvooollluuu|||{{{{{{|||{{{{{{wwwkkk```YYYRRRLLLIIIHHHEEEBBBBBBBBBCCCGGGLLLQQQQQQMMMJJJGGGFFFDDDBBB@@@???======>>>AAAGGGNNNWWWcccnnnvvv{{{xxxvvvssspppmmmgggccc___\\\[[[\\\\\\[[[XXXUUUQQQNNNLLLJJJGGGEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::999888888888666777888888888999===???AAAHHHWWWjjj||||||sssiiibbb```aaabbbjjjqqq{{{|||uuukkkaaaYYYRRRJJJFFFFFFBBBEEEHHHNNNXXXhhh|||zzzmmmfffeeejjjyyyzzzbbbJJJBBB<<<;;;;;;888777777666777888888888777555444444333222222111111222222111111111222222333333333222333444444333333555777888===CCCPPPkkk{{{qqqmmmfff]]]UUUPPPNNNNNNYYYiiizzzsss```RRRFFFCCCDDDIIIWWWfff|||nnnVVVEEE>>><<<;;;<<<>>>EEEQQQ\\\\\\VVVJJJDDD@@@???>>>===AAAFFFKKKVVVfffuuutttfff[[[XXXYYY\\\iiiwww|||yyyxxx}}}{{{rrrtttwww|||~~~yyyxxxzzz{{{qqqmmmuuu|||yyywwwxxxyyyyyyyyyzzz|||oooeeeYYYOOOLLLJJJFFFDDDEEEAAABBBGGGNNNUUUWWWSSSNNNHHHGGGEEEBBB@@@???>>>===@@@CCCIIIPPPYYYcccnnnttt}}}zzzxxxvvvssspppiiieee```]]]\\\[[[[[[ZZZXXXUUURRROOOMMMKKKHHHFFFEEEEEEDDDCCCAAA@@@??????===<<<;;;:::999888888888555666777888888:::===@@@AAAHHHWWWlll}}}sssmmmkkkkkkllltttzzz}}}wwwmmmccc[[[SSSJJJFFFFFFBBBEEEJJJRRR^^^nnnxxxnnnmmmqqqzzz```IIIAAA;;;;;;;;;999777888666666666666666555555444444444333222222222222222111111111222222333333444222333444444333333555777666;;;AAAMMMggg~~~uuuooofff\\\SSSNNNKKKJJJVVVdddtttxxxeeeVVVHHHDDDDDDHHHVVVeee|||uuu[[[GGG???===<<<===???FFFRRR]]]]]]WWWKKKEEE@@@???>>>===@@@EEEHHHTTTeeeuuuxxxjjj]]]ZZZYYY[[[fffttt~~~zzz{{{|||~~~~~~}}}{{{zzzrrrsssvvv{{{}}}rrrpppxxx~~~{{{xxxwwwwwwxxxwwwwwwxxxyyy{{{~~~tttcccTTTOOOKKKEEECCCEEEAAABBBHHHQQQZZZ]]]ZZZUUUKKKIIIFFFBBB@@@??????@@@BBBFFFLLLTTT\\\fffooouuu~~~|||zzzxxxuuussslllhhhccc___]]]\\\ZZZYYYWWWUUURRRPPPOOOMMMJJJHHHFFFEEEDDDCCCBBB@@@??????===<<<;;;:::999888888888666777888888888:::===???CCCIIIWWWkkkyyywwwvvvwww~~~~~~xxxnnnccc[[[SSSKKKFFFFFFCCCFFFMMMWWWddduuu{{{vvvyyyvvv[[[GGG@@@:::;;;;;;999777888666555555444444444444444555444444333333333333333000111111222333333444444333444444444333333555666444:::@@@JJJaaa|||uuuiii]]]SSSLLLHHHFFFPPP\\\mmmzzz|||iiiYYYJJJDDDCCCFFFTTTccc{{{{{{___III@@@>>><<<===???FFFSSS^^^^^^XXXLLLFFFAAA???>>><<>><<>>AAADDDNNN___tttuuulllaaaZZZRRRJJJFFFFFFFFFKKKTTTaaappp~~~kkkWWWBBB???;;;999888777666444444444444333333333222222222222222222222222222222222222222222222222222222111222222333333444444555666:::???EEEWWW{{{tttcccUUULLLGGGFFFIIIPPP]]]nnn}}}lll\\\MMMGGGBBBBBBNNN___wwwfffRRRDDD;;;>>>>>>@@@HHHXXXcccaaaXXXRRRKKKEEECCCAAA>>>???AAAIIIPPP[[[hhhsss}}}xxxfffZZZWWWYYYbbblllxxx~~~~~~}}}|||zzz~~~~~~}}}~~~ttt```TTTLLLGGGFFFCCCGGGMMMVVVcccmmmnnnhhhYYYPPPGGGEEEDDDBBBBBBDDDEEELLLVVV___hhhrrr|||}}}zzzwwwtttsssooommmjjjhhheeeaaa[[[XXXYYYVVVRRRPPPOOOOOOOOONNNHHHFFFDDDCCCCCCCCCAAA@@@======<<<;;;:::999888777777777777888999;;;<<<===@@@DDDKKKVVVfffyyytttjjj___VVVMMMGGGFFFJJJHHHOOOZZZhhhwwwgggRRRBBB???<<<999999888666555444444444333333333222222222222222222222222222222222222222222222222222222111222222333333444444555555999===CCCUUUwww|||jjj[[[PPPJJJGGGIIIOOOZZZiiiwww~~~nnn^^^OOOHHHCCCBBBNNN^^^xxxjjjUUUGGG>>>===>>>@@@IIIXXXdddbbbZZZQQQJJJCCCBBB@@@>>>>>>AAAHHHOOOZZZeeepppzzzwwwfff[[[WWWYYYaaajjjwww~~~}}}}}}}}}|||}}}hhhYYYNNNHHHGGGDDDGGGLLLUUUeeeqqqrrrlllZZZPPPGGGDDDDDDBBBCCCEEEGGGNNNWWW```hhhpppyyy}}}yyyvvvtttrrrqqqnnnkkkhhheeebbb]]]ZZZZZZVVVRRRPPPOOONNNMMMLLLHHHFFFDDDCCCCCCCCCAAA@@@;;;:::999888777666555555888888888999:::;;;<<<===@@@CCCIIIRRR```qqqsssiii^^^UUULLLEEEEEEHHHJJJRRR^^^mmm{{{bbbLLLBBB???<<<:::999999888666444444444444333333333333222222222222222222222222111111111111111111111111111222222333333444444555444777<<>>@@@IIIXXXeeeeee^^^PPPHHHBBBAAA???======@@@FFFLLLVVVaaalllvvvuuueee[[[WWWXXX___gggvvv~~~}}}}}}}}}}}}}}}ttt```PPPIIIIIIGGGGGGJJJUUUhhhwwwyyyrrr\\\RRRGGGDDDCCCBBBDDDGGGJJJPPPYYYaaagggnnnvvv||||||yyyvvvsssrrrsssppplllhhhfffccc___\\\YYYVVVRRRPPPNNNMMMLLLJJJIIIFFFDDDCCCCCCBBBAAA???:::999999888777666555555888888888999:::;;;<<<===>>>AAAEEELLLWWWeeettt}}}rrrhhh\\\SSSJJJDDDCCCGGGMMMVVVdddttt___IIIAAA???<<<:::::::::999777555444444444444333333333222222222222222222222222000000000000000000000000111222222333333444444555555777;;;AAANNNjjjrrr```SSSLLLHHHIIINNNYYYfffpppvvvwwwvvvhhhXXXLLLDDDDDDNNNZZZnnnnnnWWWIIIAAA===>>>@@@HHHXXXeeefffaaaPPPIIICCCAAA@@@===>>>@@@DDDJJJSSS]]]gggrrr{{{}}}pppbbbZZZVVVWWW^^^eeettt}}}zzzyyyyyyyyyyyy|||}}}~~~}}}eeeRRRKKKLLLIIIHHHJJJVVVlll}}}~~~www```TTTIIIDDDCCCBBBDDDGGGKKKQQQYYYaaaffflllsssxxx}}}yyyvvvsssrrrrrroookkkhhheeeccc___]]]YYYVVVRRRPPPNNNLLLJJJHHHIIIFFFDDDBBBBBBBBB@@@>>>;;;;;;:::999999888777777888888888888999:::;;;<<<<<<>>>BBBGGGPPP[[[gggooo~~~qqqggg[[[RRRIIIDDDDDDHHHOOOZZZjjjzzz{{{[[[GGG@@@>>>;;;999::::::999888555555555444444444333333222222222222222222222222000000000000000000000000111222222333333444444555666777;;;AAALLLddd|||hhhWWWNNNGGGGGGJJJRRR___kkksssvvvyyymmm]]]OOOFFFEEELLLUUUeee~~~mmmXXXJJJAAA<<<>>>@@@HHHVVVdddgggdddRRRKKKDDDCCCAAA>>>>>>AAABBBGGGPPPYYYdddooozzzyyylll___XXXUUUVVV]]]dddqqq~~~~~~{{{|||~~~zzzuuurrrqqqrrrssssssxxxzzz}}}gggTTTMMMNNNJJJJJJMMM[[[pppxxxcccWWWKKKFFFCCCBBBCCCFFFKKKQQQZZZ```dddiiinnnsss|||~~~zzzwwwtttrrrpppnnnjjjgggeeebbb___\\\YYYVVVSSSPPPOOOMMMJJJHHHIIIFFFDDDBBBBBBAAA???>>>;;;;;;::::::999888888888888888777888888999:::;;;:::<<>><<<999888999999999888555555555555444444444333222222222222222222222222111111111111111111111111111222222333333444444555666777:::AAAIII]]]nnnZZZNNNGGGFFFGGGOOO\\\iiirrrvvvzzzqqqaaaRRRGGGEEEJJJOOO]]]tttlllZZZLLLBBB===>>>@@@GGGTTTbbbfffdddTTTMMMFFFCCCAAA>>>===???AAAEEEMMMWWWbbbooozzzzzzmmm___WWWTTTUUU\\\cccnnn{{{~~~xxxvvv{{{zzzvvvqqqmmmmmmooopppqqqtttvvvzzz~~~}}}fffTTTMMMNNNJJJMMMTTTaaatttuuubbbWWWLLLGGGFFFDDDEEEHHHNNNTTT[[[```bbbdddgggjjjrrrxxx~~~zzzvvvsssqqqooommmjjjiiifffccc^^^[[[XXXVVVSSSQQQPPPNNNKKKIIIIIIGGGDDDBBBAAA@@@???===999999999888888888777777999888888888999999:::;;;:::<<>>@@@FFFRRR___eeedddUUUMMMFFFCCC@@@<<<;;;===@@@DDDLLLVVVbbbooo|||ssscccYYYTTTTTTZZZaaakkkxxx{{{uuuwwwxxx|||}}}xxxssspppppprrrssstttuuuwww{{{~~~zzzeeeTTTLLLLLLIIIPPPZZZhhhwww{{{qqq]]]SSSJJJHHHHHHHHHIIIKKKSSSXXX]]]___^^^^^^___aaagggooo{{{|||xxxtttqqqooonnnmmmlllkkkiiieee___[[[WWWUUUSSSRRRQQQOOOMMMJJJIIIGGGDDDBBBAAA@@@>>><<<:::::::::999999999999999;;;;;;:::::::::;;;<<<<<<;;;===???AAACCCHHHMMMRRR[[[dddpppyyyvvvmmmbbbYYYOOOIIIEEEDDDIIIPPP\\\iiizzzvvv\\\III@@@<<<999777666777888888777666666555555555444444444222222222222222222222222222222222222222222222222111222222333333444555555555444777>>>CCCSSSxxxsss\\\OOOFFFEEEFFFNNN[[[iiitttxxxzzztttfffVVVJJJEEEEEEFFFLLL___ooonnncccXXXIII<<<===???@@@EEEQQQ^^^dddcccVVVMMMFFFBBB>>>:::999;;;@@@DDDLLLVVVbbbppp}}}xxxfff[[[UUUTTTYYY```iiiwwwvvvuuutttuuu}}}wwwttttttvvvxxxyyyyyy{{{~~~wwwcccSSSKKKJJJHHHQQQ^^^lllyyy~~~xxxnnnYYYPPPIIIIIIJJJJJJLLLNNNXXX\\\______\\\YYYYYYZZZaaajjjwww~~~zzzvvvrrrooommmnnnnnnnnnnnnlllggg```[[[WWWUUUTTTSSSRRRQQQNNNKKKIIIGGGDDDBBBAAA@@@>>><<<===<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<======>>>===>>>???@@@AAADDDHHHLLLUUU___llluuu{{{~~~qqqhhh]]]TTTKKKFFFCCCCCCIIIPPP```mmm}}}~~~hhhTTTFFF???;;;999888888999888777555555555444444444333333333333333333222222111111111333111000000111111111000333333333333333333333333444888888<<>>===;;;:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;<<<===>>>???>>>@@@BBBCCCDDDGGGKKKNNNUUU^^^jjjttt}}}yyykkkaaaYYYQQQHHHDDDCCCDDDKKKSSSgggsss~~~}}}wwwbbbPPPEEE???:::888777777888777666444555555444444444333333333333333333222222222111111---...///222444666666666333333333333333333333333333777777:::BBBKKKkkk{{{dddVVVJJJHHHGGGKKKVVVfffssszzz~~~zzzlllXXXIIICCCBBBAAAKKKUUUccchhhbbbUUUGGG????????????BBBNNN\\\bbbbbbWWWMMMCCC???>>><<<<<<>>>AAADDDLLLWWW```lll}}}kkk```YYYTTTXXX```kkkttt|||sssrrryyyyyysssssswww{{{{{{ppp___SSSPPPSSSVVVbbbqqq|||rrreeeSSSQQQNNNLLLMMMQQQVVVZZZ```dddhhheee^^^WWWUUUUUU\\\eeerrr~~~{{{wwwsssqqqooonnnllljjjhhhfffccc^^^ZZZWWWVVVTTTRRROOOLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???========================>>>>>>======>>>???@@@AAA@@@BBBCCCEEEFFFIIIMMMPPPVVV^^^jjjttt|||vvvggg]]]VVVNNNHHHEEEEEEHHHPPPYYYlllwww|||{{{~~~ppp[[[LLLCCC???999888666666777777555444555555444444444333333333333333333222222222222111111111111111111000...---333333333333333333333333222555555999@@@HHHfffkkk[[[MMMIIIGGGJJJUUUcccqqqyyyqqq\\\KKKDDDBBBAAAHHHRRR^^^eeeaaaUUUGGG???=========@@@KKKYYY``````YYYNNNDDD@@@???======@@@@@@DDDLLLVVV```lll~~~ssseee\\\UUUWWW^^^hhhrrrxxxrrruuu|||{{{sssmmmmmmqqqxxxpppaaaXXXWWW[[[bbbnnn|||ooo```RRRQQQPPPPPPRRRWWW[[[^^^dddhhhiiiddd\\\VVVTTTUUU\\\eeesss~~~zzzvvvssspppooollljjjhhhfffdddaaa\\\YYYVVVUUUTTTRRRPPPNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFHHHIIILLLPPPSSSXXX```jjjttt{{{qqqbbbWWWQQQKKKGGGFFFGGGLLLVVV```rrr}}}}}}|||lllWWWHHHAAA???:::888777666777777666444555555444444444333333333222222222222222222222222666555444222000000111222333333333333333333333333333555555999@@@FFFaaarrr```RRRKKKGGGKKKUUUcccsss~~~wwwaaaNNNEEEBBBAAAFFFNNNYYYaaa```VVVHHH???:::;;;<<<>>>HHHUUU^^^___ZZZOOOEEE@@@???===>>>@@@@@@CCCJJJUUU^^^kkk|||yyyiii]]]WWWXXX]]]fffppp}}}vvvvvv{{{xxxpppjjjjjjmmmnnnuuu~~~tttggg```aaafffooo{{{mmm]]]TTTTTTTTTUUUWWW[[[^^^```gggiiihhhbbbYYYSSSSSSUUU^^^ggguuu}}}yyyvvvrrrooonnnjjjhhhfffdddbbb___[[[XXXUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFHHHJJJKKKLLLOOOSSSVVV[[[bbblllttt{{{}}}nnn^^^SSSMMMIIIEEEFFFGGGMMMYYYeeeuuu~~~lllUUUGGG@@@???;;;999888888888888777555555555444444444333333333222222222222222222222222222333444555888>>>FFFLLL333333333333333333333333444666555999@@@EEE]]]}}}gggVVVMMMGGGKKKVVVcccuuu~~~gggRRRGGGCCCAAACCCJJJTTT^^^```XXXJJJ???999;;;;;;===FFFSSS]]]```]]]QQQFFFAAA>>><<<===@@@@@@BBBIIIRRR[[[gggyyy}}}kkk___XXXYYY]]]eeennn|||}}}xxx{{{xxxqqqjjjcccbbbeeefffjjjqqqxxx}}}qqqkkkmmmrrr}}}nnn___YYYYYYXXXYYYZZZ]]]___```fffgggeee^^^VVVRRRTTTWWWbbbkkkwww|||yyyuuuqqqooommmiiigggdddbbb```^^^ZZZXXXTTTTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDFFFGGGIIIJJJKKKLLLJJJLLLNNNOOOPPPSSSWWWZZZ```gggooovvv|||{{{lll[[[PPPJJJGGGEEEEEEGGGLLLZZZggguuunnnUUUEEE???===;;;:::888888999999777666555555444444444333333333111222222222222333333333000222333555888???IIIPPP333333333333333333333333444666555999???CCCXXXzzzuuu]]]QQQHHHLLLVVVcccvvvnnnWWWIIICCCAAABBBGGGPPP[[[```ZZZLLL@@@999;;;<<<===EEESSS]]]aaaaaaUUUHHHBBB???======@@@AAABBBGGGOOOWWWaaasssnnn```ZZZZZZ\\\cccmmmzzz{{{zzz~~~~~~ssslllfff```^^^``````bbbfffmmmttt|||}}}~~~ooobbb]]]\\\[[[[[[\\\^^^```aaacccdddaaaZZZTTTRRRWWW\\\iiipppzzz~~~|||xxxtttqqqnnnmmmhhhfffcccaaa___]]]ZZZXXXTTTSSSRRRQQQOOONNNLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPQQQSSSTTTVVVXXX\\\```ffflllsssyyy~~~yyyjjjZZZOOOHHHFFFEEEFFFGGGMMM[[[iiiwwwnnnUUUDDD===;;;:::999777777888888666555555555444444444333333333111111222222222333333333222444666444222444999>>>333333333333333333333333444555444888>>>@@@SSSsssiiiZZZPPPRRR[[[fffxxxttt\\\LLLDDDAAAAAAEEEMMMYYYaaa\\\NNNAAA:::<<<===>>>EEESSS^^^cccgggZZZLLLEEEAAA>>>???AAAAAABBBFFFLLLRRR\\\lll{{{qqqaaa[[[ZZZ[[[aaajjjxxx~~~zzzzzzooojjjeee___]]]]]][[[[[[^^^eeejjjsss{{{nnneee___^^^\\\\\\]]]___bbbdddaaaaaa^^^YYYTTTUUU\\\cccooouuu}}}~~~{{{xxxtttpppnnnlllhhheeebbb```___]]]ZZZXXXSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPSSSUUUVVVWWWWWWVVVWWWYYYZZZ\\\___cccfffkkkqqqwww|||xxxhhhXXXMMMFFFDDDEEEGGGIIIOOO___nnnzzznnnTTTCCC<<<:::999888666666777777555444555555444444444333333333111111111222222333333333222666999888333111333666333333333333333333333333333444333777<<<>>>PPPooouuudddWWWYYY```iii|||www^^^MMMEEEAAAAAADDDLLLYYYaaa]]]OOOBBB:::===>>>???EEESSS___dddjjj]]]OOOHHHCCC@@@@@@BBBBBBBBBEEEJJJOOOXXXiiiwwwsssbbb[[[ZZZZZZ___hhhvvvxxx~~~}}}tttjjjfffaaa\\\YYYYYYXXXWWWYYY```dddlll{{{xxxmmmeee___^^^\\\[[[]]]```dddggg``````]]]XXXTTTWWW```hhhsssxxx~~~~~~{{{wwwtttpppmmmlllhhheeebbb```^^^]]][[[YYYSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPQQQTTTWWWZZZ[[[[[[\\\ZZZ\\\]]]___```cccgggjjjooossszzz~~~vvvgggWWWLLLDDDDDDEEEHHHJJJRRRcccsss~~~gggQQQEEE???;;;777777777666555555444444444444444444444444444444222333444555444222000...222222222222222222222222111111222333444666777888444555777888888???SSSfff}}}jjjYYYZZZdddooo|||cccPPPGGGEEEBBBEEENNNZZZbbb^^^QQQEEE@@@<<<;;;???DDDNNN___nnnhhh___SSSIIIDDDCCCCCCDDDDDDCCCEEEKKKPPPXXXeeeqqqzzzhhh^^^[[[ZZZccciiitttwwwvvvxxx{{{tttooohhhbbb^^^[[[XXXVVVXXXXXXZZZ]]]```gggxxxtttiiibbbbbb___\\\\\\^^^bbbeeefff___^^^[[[WWWWWW]]]hhhqqqzzz}}}~~~yyyuuurrrnnnjjjhhhjjjhhhddd```\\\ZZZXXXXXXVVVVVVVVVTTTQQQMMMIIIGGGIIIJJJKKKMMMMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQUUUXXX\\\]]]^^^^^^___aaacccdddeeeeeefffhhhkkknnnyyy{{{qqqaaaTTTMMMDDDFFFFFFGGGLLLXXXiiivvv~~~bbbNNNCCC===;;;777777777666555555444444444444444444444444444444222333444444333222000...222222222222222222222222222222222222333555666777333444666777777>>>QQQccc~~~kkk[[[\\\eeeqqq}}}eeeQQQHHHFFFCCCFFFOOO[[[cccaaaTTTIII???<<<<<>>;;;;;;777777777666555555444444333333333333333333333333222222222333222111000///111111111111222222222222333333222222222222333333222222444555666<<>>:::;;;777777777666555555444444333333333333333333333333111111222222111111000000000000000111111222222222333333222111111111111222333222444666777<<>>@@@FFFQQQ]]]ggg___UUULLLGGGEEEEEEEEEAAA@@@AAAEEEIIIOOO\\\gggsss}}}~~~nnnddd```aaahhhtttzzzqqqeee\\\XXXVVVUUUSSSTTTOOOMMMNNNNNNMMMOOOTTTYYY```gggjjjkkkqqq}}}|||yyyrrrnnnjjjhhhggggggffffffbbb```aaadddfffhhhpppxxx}}}~~~vvvwwwwwwvvvrrrmmmgggddd___```cccjjjuuu~~~yyyuuummmooorrrvvv{{{|||{{{yyywwwsssooopppuuuzzz}}}}}}zzzvvvqqqmmmjjjiiigggfffeeedddbbb```^^^[[[YYYXXXTTTRRROOOLLLJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTWWWUUUSSSRRRRRRTTTVVVXXXYYY\\\___aaabbbeeehhhjjjoooqqqtttuuuvvvwwwyyy{{{~~~uuufffYYYNNNIIIGGGGGGIIIOOO[[[lll}}}xxxvvv~~~___NNNFFF>>>::::::777777777666555555444444333333333333333333333333111111111111111111111111//////000000111222222222222222111111000111111111333222444666777<<>><<<===???DDDQQQ]]]ggg___UUULLLGGGEEEDDDDDD???>>>???CCCGGGMMMZZZeeeqqq{{{pppeeeaaabbbiiiuuuwwwjjj___YYYUUURRROOOLLLHHHGGGIIIHHHFFFGGGJJJMMMSSSXXXZZZZZZ```jjjtttyyywwwtttsssrrrrrrpppnnniiieeecccdddddddddjjjqqq{{{~~~zzztttwww~~~ttttttssspppkkkeee^^^ZZZVVVVVVXXX\\\dddnnnwww|||~~~|||{{{zzzzzzzzzzzzxxx|||{{{wwwxxxzzz~~~~~~{{{xxxvvvuuuuuuxxx|||~~~{{{vvvpppllliiihhhfffeeeccccccbbb```^^^[[[YYYXXXSSSQQQNNNKKKJJJJJJJJJKKKKKKLLLLLLNNNPPPRRRTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSWWWZZZ\\\^^^```cccgggjjjooorrruuuwwwxxxyyy{{{}}}sssdddWWWNNNIIIEEEFFFJJJRRR```rrr|||vvvuuutttVVVIIIDDD===999:::777777777666555555444444222222222222222222222222111111000000000000111111/////////000111222222222111111000000000111111222222111222555777:::EEEPPPjjj}}}jjjWWWOOOOOOVVVgggxxxyyy```OOOHHHDDDFFFLLLWWWaaabbbZZZRRRCCC???<<<<<<>>>DDDQQQ^^^jjjcccXXXNNNHHHDDDBBBAAA@@@>>>???BBBEEEKKKVVVbbboooxxxqqqfffbbb```gggssswwwkkkccc]]]WWWSSSMMMIIIHHHIIIGGGDDDCCCFFFGGGKKKNNNNNNMMMRRR\\\dddqqq{{{xxxooojjjeeecccaaa```eeekkkppptttuuuqqqlllllluuu}}}~~~}}}}}}wwwvvvsssnnnggg___XXXTTTQQQQQQQQQSSSWWW[[[```ccccccbbb```___^^^___```aaa___ccckkkuuu~~~}}}zzzvvvwwwyyyzzz{{{}}}|||wwwqqqkkkhhhgggeeedddbbbbbbaaa```^^^\\\YYYXXXRRRPPPNNNLLLJJJIIIHHHHHHKKKKKKLLLMMMOOORRRTTTVVVUUUTTTRRRPPPOOONNNNNNMMMQQQSSSVVVXXXZZZ]]]bbbeeejjjmmmqqquuuwwwyyy|||~~~rrrcccVVVNNNIIIEEEGGGLLLWWWfffxxxzzzuuuuuukkkOOOEEECCC<<<888:::777777777666555555444444222222222222222222222222111000000000000000111111...//////000111222222222000000000000000111222222111///111444555999CCCMMMddd|||hhhUUULLLJJJOOO___ppp|||dddSSSKKKFFFGGGMMMWWWaaabbb[[[SSSDDD???<<<;;;===DDDRRR___nnnggg[[[PPPIIIDDDAAA???BBB??????BBBDDDIIISSS^^^lllvvvrrrhhhddd]]]dddqqqxxxnnnfff___[[[SSSOOOLLLMMMJJJFFFEEEGGGFFFHHHIIIHHHFFFJJJSSS[[[aaa|||ssslllfffbbb```^^^aaaggghhhlllooolllfffffflllssszzz~~~}}}{{{}}}{{{vvvoooggg^^^VVVRRRJJJJJJIIIJJJKKKLLLNNNNNNRRRQQQOOONNNMMMNNNPPPQQQMMMQQQWWWaaammm|||}}}}}}|||||||||zzzvvvssstttwww{{{|||}}}~~~}}}xxxqqqkkkhhhfffeeecccaaaaaaaaa```^^^\\\ZZZXXXQQQPPPNNNLLLJJJHHHGGGGGGJJJJJJKKKLLLOOORRRTTTVVVSSSSSSRRRPPPNNNLLLJJJJJJKKKMMMOOOQQQSSSWWW\\\___cccggglllqqquuuxxx{{{}}}~~~rrrcccVVVNNNIIIEEEGGGNNNZZZkkk|||xxxrrrnnnnnnttt}}}vvvrrrttt{{{gggOOOCCC>>>;;;999999999888666555444555777888333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111666333222444666888???GGGaaa}}}hhhTTTLLLKKKNNNYYYfffwww}}}fffQQQLLLDDDKKKHHHWWWddddddbbbOOOGGG???;;;===???CCCQQQbbbppplllaaaRRRGGGCCC???;;;:::<<>>FFF[[[zzz|||gggSSSJJJIIIKKKVVVbbbtttkkkUUUMMMEEELLLIIIXXXeeeeeedddQQQFFF???;;;===???CCCRRRbbbtttpppeeeUUUIIIDDD@@@===<<<===???@@@BBBHHHRRRYYYdddnnn|||qqqeee```]]]aaajjjwwwyyyvvvwww}}}{{{pppddd[[[SSSOOOKKKFFFEEEGGGEEEEEEDDDEEEFFFIIIKKKMMMWWWhhh}}}ssspppkkkgggdddcccdddeeeggghhhiiifffccc```aaabbbfffnnnzzz~~~rrrmmmkkknnnvvvzzzyyyvvvvvv|||}}}|||uuuiii]]]UUURRRLLLJJJHHHFFFEEEFFFFFFGGGGGGFFFEEECCCCCCCCCCCCDDD@@@CCCHHHLLLQQQXXX```ffflllnnnqqqssstttrrrqqqoooooonnnkkkgggcccccceeeggglllnnnsssyyy~~~yyytttnnnkkkiiigggccc```___]]][[[ZZZZZZYYYXXXWWWSSSQQQNNNKKKHHHGGGGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMNNNJJJGGGEEEDDDCCCAAA>>>@@@@@@@@@AAACCCFFFHHHJJJPPPTTTZZZ```ffflllssswww{{{~~~~~~mmm^^^RRRJJJGGGEEEKKKTTTbbbrrrsssjjjaaa[[[XXXZZZcccmmm}}}xxxqqqpppvvv}}}dddTTTDDD===<<<:::888999333555666777777555333222333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111555222222444555777===EEETTTrrr|||gggRRRHHHFFFHHHSSS___ssssssZZZOOOFFFMMMJJJYYYggghhhhhhUUUGGG???;;;===???DDDSSScccyyyvvvjjjYYYKKKEEEAAA>>><<<>>>??????AAAGGGOOOVVVaaakkkyyyrrreee___[[[___gggtttyyysssppprrrvvvzzztttgggZZZSSSPPPLLLIIIIIIEEEEEEDDDDDDEEEGGGIIIKKKSSS```vvv~~~yyyvvvrrrmmmjjjiiijjjkkklllmmmllljjjfffcccbbbbbbbbbgggnnnrrrtttssssssrrrxxxrrrgggbbb```bbbiiilllkkkkkklllvvvxxxxxxrrrhhh\\\UUURRRLLLKKKJJJHHHFFFFFFEEEEEEFFFEEEDDDBBBBBBAAABBBBBB>>>@@@CCCFFFHHHLLLPPPSSSTTTVVVYYY\\\___`````````aaa```^^^[[[XXXXXXZZZ\\\cccggglllttt{{{~~~|||xxxsssmmmiiihhhfffbbb___^^^\\\ZZZXXXXXXXXXVVVUUUSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIFFFBBB@@@@@@@@@???>>>;;;;;;;;;<<<===???AAABBBEEEIIIOOOVVV\\\cccjjjooovvvzzz|||kkk\\\PPPIIIFFFFFFLLLWWWeeeuuuqqqhhh___ZZZXXX[[[fffppp~~~wwwpppnnnwwwttt[[[NNNBBB======;;;999999444444555555555444333222333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111444222222444555666<<>>:::<<<===>>>@@@FFFOOOVVVaaakkkxxxssseee^^^[[[^^^fffrrr{{{tttqqqqqqsssyyytttbbbYYYUUUPPPKKKJJJFFFEEEDDDCCCDDDFFFHHHIIIRRRZZZkkkzzzvvvttttttuuuvvvwwwwwwuuurrrnnnjjjgggfffeeefffhhhiiiiiiiiiiiiiiilllsss}}}uuuggg^^^ZZZXXXYYY^^^aaaaaabbbfffllloooqqqmmmdddZZZSSSPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@BBBDDDFFFGGGHHHIIIJJJFFFGGGJJJLLLOOORRRTTTUUUVVVVVVUUUSSSQQQPPPQQQSSSXXX]]]dddmmmuuu~~~|||zzzuuuqqqkkkhhhfffeeeaaa^^^]]][[[XXXWWWVVVVVVTTTSSSRRRQQQNNNJJJGGGEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>>>>???AAACCCEEE:::999999888999;;;<<<======AAAGGGMMMTTT[[[ccchhhqqquuu{{{{{{jjj[[[PPPIIIFFFFFFMMMZZZiiiyyyssskkkccc```___cccmmmxxxwwwmmmkkkwww}}}mmmSSSHHH>>>;;;:::666555555666555444222222333333444333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111444111111444555666;;;AAANNNfff~~~iiiTTTJJJHHHJJJTTT```wwwdddTTTIIIOOOKKKZZZiiimmmppp___IIIAAA;;;<<<>>>CCCSSSddd{{{zzzqqq___OOOEEEAAA===888:::<<<===@@@GGGQQQXXXdddmmmyyyvvvggg^^^\\\___eeeqqq}}}wwwrrrppptttzzzmmmaaaYYYRRRMMMKKKHHHGGGEEEDDDDDDFFFGGGHHHOOOTTTaaayyy~~~zzzvvvqqqnnnfffeeecccaaa```___^^^]]]^^^cccjjjmmmkkkcccYYYRRRRRRPPPQQQUUUWWWWWWZZZ___bbbeeehhheee^^^WWWRRRPPPLLLLLLNNNNNNOOONNNMMMMMMJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBDDDFFFGGGHHHHHHGGGBBBBBBBBBCCCEEEGGGJJJKKKMMMNNNNNNMMMJJJIIIJJJKKKNNNSSS\\\eeennnxxx}}}zzzxxxsssoooiiifffeeeccc```]]][[[YYYVVVUUUTTTSSSRRRPPPPPPOOOLLLIIIFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<===???CCCEEE999888777666666777888999999<<>>BBBRRRcccxxxyyyssscccRRRGGGAAA>>>777999<<<===AAAHHHRRRYYYdddmmmyyy{{{kkkaaa^^^```eeeooo|||xxxqqqqqquuu|||{{{lll```VVVPPPOOOKKKJJJHHHFFFFFFGGGHHHIIIJJJNNNZZZppp~~~zzzooolllgggdddaaa]]]YYYWWWXXXZZZ\\\]]]ZZZUUUPPPLLLJJJIIIJJJNNNOOONNNRRRXXXZZZ^^^aaa```[[[VVVTTTTTTOOOPPPSSSTTTUUUTTTSSSRRRNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCCCCEEEHHHIIIHHHGGGCCCAAA???>>>>>>@@@CCCEEEFFFGGGHHHHHHEEECCCCCCCCCEEEKKKTTT]]]fffrrr~~~{{{xxxvvvqqqmmmgggdddcccbbb___[[[ZZZWWWTTTSSSRRRQQQOOONNNLLLLLLJJJGGGEEEBBB@@@???============<<<<<<<<<;;;======<<<;;;999:::<<>>BBBHHHOOOVVV[[[fffkkkrrryyy}}}uuueeeXXXOOOJJJIIIHHHQQQ___ppp|||xxxxxxyyy|||~~~zzzrrrrrrvvvbbbQQQHHH@@@>>><<<999888:::666555555444444444444444333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111222000111444555444999???HHHYYYzzzuuu]]]PPPJJJHHHOOOZZZjjj~~~~~~dddXXXIIIOOOJJJYYYjjjpppttteeeNNNEEE>>>======AAAQQQbbbtttxxxuuufffVVVJJJCCC???999;;;===>>>AAAGGGQQQXXXaaajjjvvv~~~pppeee^^^___ccclllyyyzzzuuuvvvxxxyyyiii\\\UUUUUUNNNMMMKKKIIIHHHHHHIIIJJJIIIMMMXXXkkk{{{uuupppjjjccc\\\VVVVVVUUUTTTRRROOOMMMJJJIIIEEEEEEGGGKKKKKKJJJNNNUUUXXX[[[___^^^[[[YYYZZZ[[[YYY[[[^^^``````^^^\\\ZZZVVVWWWVVVVVVTTTRRRPPPOOOKKKJJJHHHJJJMMMNNNMMMLLLEEECCC???<<<;;;===@@@BBBDDDFFFGGGFFFDDDAAA@@@@@@???FFFNNNWWW```lllzzz~~~zzzvvvtttpppkkkfffcccbbbaaa^^^[[[YYYVVVSSSQQQQQQPPPNNNLLLIIIHHHGGGFFFCCCAAA???>>>;;;;;;;;;;;;;;;:::::::::999;;;;;;:::888888:::<<<<<<;;;999777666555666666666888;;;>>>BBBHHHOOOTTT___eeemmmtttyyy}}}~~~pppaaaUUUMMMJJJIIIIIIRRRaaarrr}}}~~~yyyzzzwwwaaaKKKCCC<<<999888555666888444555666777777555333222333333333333333333333333222222222111111111111000000000000000000000000000111111111111111111111111222000111444555444888>>>DDDSSStttyyy```QQQIIIFFFLLLVVVcccxxxzzzcccYYYHHHNNNIIIYYYjjjpppuuugggPPPFFF>>>======AAAPPPaaasssxxxvvviiiYYYMMMEEEAAA<<<===??????AAAGGGPPPWWW^^^gggsss|||tttiii^^^___bbbkkkwww||||||uuu|||ooo```ZZZZZZPPPOOOLLLJJJIIIIIIJJJKKKMMMPPPZZZjjjxxxpppggg\\\UUURRRPPPMMMIIIFFFEEEEEEEEEEEEEEEHHHKKKKKKJJJNNNUUUXXX\\\______]]]\\\___aaadddfffiiijjjjjjgggdddbbb^^^______^^^]]]ZZZXXXWWWUUURRRPPPQQQSSSUUUTTTRRRHHHEEE@@@===<<<>>>AAADDDEEEGGGIIIHHHEEEBBB@@@@@@<<>>===<<<<<<<<<<<<<<<<<<<<<<<<555888;;;;;;::::::<<>>CCCJJJOOO[[[aaaiiiqqqvvvzzz}}}zzzmmm^^^RRRKKKIIIHHHJJJSSSbbbsssyyy|||rrr]]]HHHCCC===999777666555555777555444444444444222111222222222222222222222222111111111111111111111111000111222111000///000111000111111111111222222222333333333444555777999:::CCCQQQllleeeSSSKKKIIILLLQQQdddssswwweeeSSSKKKLLLKKKPPPccctttqqqcccNNNGGG???<<<<<>>@@@FFFNNNSSS^^^iiiuuu|||{{{lllccc___```hhhttt}}}xxxhhh]]]VVVWWWUUUQQQOOONNNMMMKKKJJJLLLOOOWWWfffzzz|||uuuhhh\\\WWWPPPKKKJJJHHHEEEEEEGGGDDDDDDDDDGGGLLLQQQUUUWWW^^^```dddfffhhhjjjlllnnnrrruuuvvvuuuuuuuuupppiiigggfffeeeddddddccc```^^^[[[XXXUUUVVVXXXZZZYYYWWWSSSJJJBBB@@@@@@??????AAAGGGJJJKKKIIIEEE@@@???@@@@@@BBBGGGNNNXXXfffttt~~~|||xxxtttqqqllliiieeebbb```^^^\\\[[[VVVTTTRRRPPPMMMJJJHHHGGGDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888888777777888888999:::;;;;;;;;;;;;::::::::::::999888888777777666444444888>>>DDDHHHTTTYYYaaahhhmmmqqquuuxxxvvvhhh\\\QQQHHHFFFHHHNNNXXXgggwwwyyyrrr\\\GGGCCC===999777666555555777555444444444444333111222222222222222222222222111111111111111111111111222333333222000///000111//////000000000111111111333333333333555777999:::AAANNNhhhiiiWWWMMMJJJMMMRRR```nnn{{{}}}yyyrrraaaPPPIIIJJJIIIMMM^^^nnnkkk^^^LLLEEE>>>;;;;;;???JJJUUUllluuuyyyooo___PPPEEE>>>>>>>>>======>>>CCCJJJOOO]]]hhhttt{{{|||nnnccc^^^^^^gggrrr~~~nnnbbb[[[WWWVVVTTTSSSRRRQQQOOOMMMNNNPPPXXXfffzzz}}}}}}||||||tttggg]]]UUUMMMJJJHHHEEEDDDEEEBBBCCCEEEIIIPPPXXX]]]```iiilllpppssstttvvvwwwyyy|||~~~~~~~~~yyyrrrmmmkkkjjjiiijjjjjjiiiggg___\\\ZZZ[[[^^^aaaaaa___VVVMMMDDDBBBBBBAAAAAACCCIIILLLNNNLLLGGGBBB@@@@@@???BBBFFFNNNXXXfffttt~~~~~~{{{wwwrrrnnnllliiieeeaaa```^^^\\\ZZZTTTSSSPPPMMMJJJGGGEEEDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;:::999888777666555555888===BBBEEENNNSSS[[[bbbhhhmmmrrruuu}}}rrreeeZZZPPPIIIGGGKKKOOOYYYhhhwwwwww~~~qqqYYYFFFBBB<<<999777666666555666555444333444444333111222222222222222222222222111111111111111111111111333444555333111000000111.../////////000000000000333222222333444666888:::>>>JJJbbbppp\\\QQQLLLMMMRRR]]]kkkvvvwwwtttnnn^^^NNNFFFFFFEEEHHHVVVdddbbbWWWHHHBBB<<<::::::===GGGQQQeeesss{{{tttbbbRRRGGGAAA>>>>>><<<;;;<<<@@@FFFKKK[[[fffrrrzzzpppbbb^^^]]]eeeppp|||sssfff___XXXYYYZZZZZZYYYVVVSSSQQQPPPRRRZZZhhh{{{yyyuuurrrsssrrrrrrrrruuu{{{vvvjjj^^^RRRMMMKKKGGGEEEEEEEEEGGGKKKQQQYYYbbbiiinnnwww{{{~~~wwwllliiifffeeefffggghhhggg```]]][[[]]]bbbfffgggfff[[[QQQHHHEEEEEECCCDDDFFFMMMPPPRRRPPPJJJCCC@@@???>>>AAAFFFNNNYYYfffttt}}}}}}zzzuuupppmmmkkkhhhdddaaa___]]][[[ZZZTTTSSSPPPMMMIIIEEECCCAAA@@@???>>>===<<<;;;:::999:::::::::::::::;;;<<<<<<======>>>?????????>>>>>>=========<<<;;;;;;::::::666666555666888;;;>>>@@@FFFKKKSSS[[[aaagggmmmpppyyy|||wwwmmmaaaWWWOOOIIIIIIMMMQQQ[[[iiiwwwttt{{{mmmUUUDDD@@@<<<999777777666555666555333333444444333222222222222222222222222222111111111111111111111111333444444333111///000000/////////000000000111111222222222222444666888999===FFF\\\~~~vvvaaaSSSLLLMMMRRR\\\jjjuuuvvvsssmmm___OOOEEECCCAAACCCNNNXXXWWWOOOEEE@@@;;;::::::===EEENNN```qqq~~~xxxeeeTTTHHHBBB>>>===<<<;;;;;;@@@FFFKKKZZZfffssszzzrrrddd^^^]]]eeeooo{{{tttgggaaa\\\___cccdddaaa\\\WWWSSSSSSUUU\\\iii|||}}}xxxuuusssqqqrrrrrrpppoooqqqwww|||yyykkk\\\TTTPPPLLLHHHGGGKKKOOOTTT[[[dddmmmuuu{{{zzzssshhhddd```^^^^^^___``````[[[YYYWWWZZZ```fffhhhhhh^^^TTTKKKHHHGGGFFFGGGIIIQQQTTTVVVSSSLLLEEE@@@???>>>AAAGGGOOOZZZggguuu~~~|||yyyuuuqqqnnnjjjgggccc___^^^\\\ZZZXXXUUUTTTQQQMMMIIIFFFCCCAAA??????>>>===<<<::::::999999999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::999999555555555666777999:::;;;@@@EEELLLTTT[[[bbbhhhlllrrruuuyyy~~~}}}{{{rrrhhh]]]TTTMMMGGGHHHLLLSSS]]]kkkxxxpppwwwgggPPPBBB???;;;999888777666555666444333333444555444222222222222222222222222222111111111111111111111111222333333222000...///000000000000111111111222222111111111222333555777888===DDDWWWvvvzzzdddUUULLLMMMRRR[[[iiitttvvvtttnnn```PPPEEEBBB???@@@FFFMMMMMMIIICCC>>>;;;;;;;;;<<>>AAAHHHPPP[[[iiivvv~~~{{{yyyvvvrrrooohhheee```]]]\\\ZZZXXXVVVTTTSSSPPPLLLHHHDDDBBB@@@??????>>>===<<<<<<;;;;;;999::::::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<:::999888777777777444555555555666666777777<<<@@@GGGOOOVVV\\\cccgggkkknnnssswwwyyyyyywwwvvvnnndddYYYQQQJJJEEEFFFKKKUUU___mmmxxx~~~lllsss}}}}}}___LLL@@@>>>:::999888888666555555444333333555555444333222222222222222222222222111111111111111111111111000111222111/////////000111111111111222222222222111000000111222444666888===BBBRRRooo}}}gggVVVMMMNNNTTT[[[iiivvvxxxvvvpppaaaRRRGGGCCC???>>>AAAEEEFFFEEE@@@<<<:::;;;;;;<<>>>>>===<<<===BBBHHHMMMYYYfffsss|||vvvgggaaa^^^dddnnnzzzuuukkkhhhgggoooyyy}}}xxxmmmddd___\\\^^^eeeqqqzzz|||~~~}}}xxxrrrmmmkkkpppyyyssshhh^^^VVVSSSTTTTTT\\\iiiuuu~~~{{{tttmmmfffbbb\\\XXXVVVVVVVVVUUUSSSQQQPPPTTT\\\dddhhhjjjcccXXXNNNKKKKKKKKKMMMQQQWWWXXXXXXSSSKKKDDDAAAAAA>>>BBBIIIRRR]]]kkkxxx|||zzzxxxtttqqqnnneeebbb^^^[[[YYYXXXVVVTTTPPPOOOLLLIIIEEEBBB???>>>@@@??????>>>======<<<<<<::::::;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;999777555555555666444444333333444444555666888===CCCIIIOOOUUU\\\```cccfffkkkppprrrrrrqqqpppiii```VVVNNNHHHDDDFFFJJJUUU```nnnxxx}}}hhhpppzzzsssXXXHHH???===:::999888888666555555444333333555555444333222222222222222222222222111111111111111111111111///111222222000000111333000000000000111111111111000000000000222444666777<<<@@@NNNiiijjjYYYPPPQQQWWW]]]mmmzzz}}}|||uuufffUUUIIIEEE@@@>>>???@@@AAABBB===999888:::::::::???FFFTTTeeeuuuwwwmmm^^^PPPFFF@@@???>>><<<<<<@@@FFFKKKWWWdddrrr|||vvvggg```]]]cccmmmxxxtttlllkkkkkkvvvyyyoooiiibbbeeelllwww~~~tttnnnmmmtttzzzwwwjjj```^^^bbbeeeooo}}}{{{xxxrrrjjjaaa]]]XXXUUUSSSSSSRRRQQQRRROOONNNRRRZZZccchhhjjjeeeZZZPPPNNNNNNOOORRRVVVWWWXXXWWWQQQIIICCCAAABBB???CCCKKKTTT___mmmyyy~~~{{{wwwtttpppkkkhhhccc```\\\YYYWWWUUUSSSRRRNNNMMMJJJGGGDDDAAA???>>>??????>>>>>>===<<<<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEDDDDDDCCCCCCAAA@@@???>>><<<;;;888666555444555555333333222111222333444555555888===BBBGGGMMMSSSWWW[[[^^^dddhhhkkklllkkkiiiccc[[[QQQLLLGGGDDDGGGLLLUUU```nnnxxx}}}fffnnnyyylllSSSFFF>>><<<:::999999888777555555333222333555555444333222222222222222222222222111111111111111111111111///111222333222222333555////////////000000000000000000000000222444666777<<<>>>KKKeeelll[[[RRRTTTZZZaaaqqq{{{kkkZZZKKKFFFAAA???>>>===???BBB:::777777888888888===CCCQQQaaaqqquuunnnbbbSSSHHHBBBAAA>>><<<;;;>>>DDDHHHVVVcccqqq{{{vvvfff___\\\aaakkkvvv|||qqqkkkkkklllyyywwwrrrfffiiippp{{{|||tttlllpppsssuuu}}}tttiiihhhnnnyyy~~~xxxtttsssmmmggg```]]]YYYVVVVVVUUUUUUTTTPPPMMMLLLPPPYYYaaagggiiiggg\\\RRRPPPQQQRRRUUUZZZXXXXXXUUUOOOGGGBBBAAABBB@@@DDDLLLUUUaaannn{{{~~~zzzvvvqqqlllgggcccbbb___ZZZWWWVVVTTTRRRPPPOOONNNKKKIIIFFFCCCAAA@@@>>>>>>>>>===<<<<<<<<<;;;<<<<<<===???@@@CCCEEEFFFCCCCCCCCCBBBAAA???>>>======;;;999666555444555666333222111000000222444666222555999===BBBGGGLLLPPPVVVYYY___dddggggggfffeee___WWWNNNJJJGGGEEEIIIOOOTTT```nnnxxx|||dddiiirrr|||dddNNNDDD:::::::::999777666444333555555444333333333333444111111111111111111111111000000000000000000000000///...---...000222111000111111000000000000111111000111222222444444555666888@@@JJJ[[[yyykkkYYYOOOQQQXXXiiivvvssscccUUULLLDDD@@@>>><<<===@@@===;;;777555666999===@@@NNNYYYhhhsssrrreeeTTTHHHFFF@@@===>>>>>>???CCCHHHTTT```mmmvvvtttggg```\\\___gggqqqyyyzzzrrriiihhhmmmzzzwwwrrrrrrvvv|||vvvtttwwwzzz~~~|||}}}{{{|||zzzwwwqqqjjjfffddd]]]YYYUUUSSSTTTTTTRRRPPPRRRPPPNNNQQQWWW```fffjjjhhh___UUUQQQTTTYYY[[[[[[```\\\SSSJJJBBB??????AAABBBDDDJJJTTTaaannnxxx}}}~~~{{{vvvqqqmmmiiiddd``````]]]XXXUUURRRPPPLLLJJJKKKJJJHHHEEEBBB???===<<<>>><<<;;;===??????<<<999888:::===>>>???@@@BBBDDDDDDCCCBBBAAA???>>>===<<<999999888777666555444444444222000......000333555888999;;;<<<>>>BBBHHHLLLPPPSSSXXX]]]```aaaaaa```WWWPPPJJJFFFCCCCCCHHHPPPYYYaaammmwww}}}___dddmmmwwwxxx\\\III@@@;;;:::999888666555444444555555444333333333333444111111111111111111111111000000000000000000000000222111000111333555444333111000000000000000000111000111222222444444555666888???HHHWWWsssqqq^^^SSSUUU\\\iiivvv{{{mmm[[[QQQGGGBBB???======@@@???<<<888666666888<<>>>>>CCCHHHSSS___mmmvvv~~~uuufff```\\\___fffqqq{{{{{{rrrjjjiiilllxxxzzzzzz|||zzzwwwvvvyyy{{{{{{zzzwwwqqqkkkfffddd]]]YYYVVVTTTTTTTTTSSSQQQQQQPPPOOOSSSYYYaaafffiiifff^^^VVVTTTYYY___bbbbbbaaa\\\SSSJJJCCC???@@@AAABBBEEEJJJTTT```llluuuzzz{{{vvvqqqlllgggbbb___^^^[[[WWWSSSQQQNNNKKKIIIHHHGGGEEECCCAAA???===<<<<<<;;;:::;;;======:::888999;;;===>>>???@@@BBBDDDDDDCCCBBBAAA???===<<<<<<:::999888777666555555444444222000//////000222444444555666777999===BBBFFFJJJMMMRRRWWWZZZ[[[[[[ZZZTTTNNNHHHEEECCCBBBHHHPPPXXX```llluuu{{{WWW]]]fffpppyyykkkTTTEEE>>><<<:::888666555555555555555555444333333333333333111111111111111111111111000000000000000000000000333222111222444555555444000000000000000000000000000111222222444444555666888===DDDQQQkkkuuubbbWWWXXX___jjjxxxyyybbbVVVJJJDDD@@@>>>>>>@@@@@@>>>:::777666888;;;===DDDOOO```nnnpppfffUUUHHHEEE@@@<<<===>>>>>>CCCHHHSSS___llluuu}}}uuufff```[[[^^^eeeppp~~~~~~ooogggeeehhhttt~~~yyyyyy}}}}}}{{{xxxssslllfffbbb^^^[[[XXXVVVUUUUUUTTTSSSRRRQQQRRRVVV]]]cccgggiiiddd^^^XXXYYY___fffjjjjjjaaa\\\SSSJJJCCC@@@@@@AAABBBEEEKKKTTT^^^hhhooottt~~~{{{vvvpppkkkeee```\\\[[[XXXTTTQQQNNNLLLIIIGGGDDDDDDCCCAAA???>>>===<<<;;;:::999:::;;;;;;999777999;;;===>>>>>>???AAACCCDDDCCCBBB@@@>>>===<<<;;;::::::999888777666555555222222111000000111111222000111222333555888===AAAEEEHHHMMMQQQTTTUUUUUUTTTPPPKKKFFFDDDAAABBBHHHOOOWWW___jjjsssxxx}}}QQQWWWaaakkkttt~~~}}}yyyvvvvvvxxx|||www```NNNCCC???<<<:::777555444444555666555444333333222222333333111111111111111111111111000000000000000000000000000//////000222333333222000000000000000000000000000111222222444444555666777:::@@@LLLcccwwwbbbVVVXXX___ooo|||hhhZZZLLLDDDAAA??????AAABBB???;;;888666777999;;;@@@KKK\\\kkkpppgggWWWJJJDDD???<<<===>>>>>>CCCIIIRRR^^^kkkttt}}}~~~tttfff___[[[]]]dddooo}}}|||nnneeeccccccnnn{{{vvvnnngggbbb```^^^\\\YYYXXXWWWWWWWWWUUUUUUWWW[[[aaafffiiijjjddd___[[[]]]dddkkkmmmmmm```ZZZQQQIIICCCAAAAAA@@@BBBFFFMMMTTT\\\ccciiilllvvv|||~~~{{{uuuoooiiiccc]]]YYYXXXUUUQQQNNNLLLIIIFFFDDDBBBBBBAAA@@@???>>>======::::::999999999999888888999;;;=========>>>@@@BBBCCCBBBAAA???>>>===;;;;;;;;;;;;:::999888777666666111222222222222111000000000111222333444777;;;>>>BBBEEEJJJNNNQQQRRRQQQPPPLLLGGGCCCBBBAAAAAAGGGOOOXXX___iiiqqqwww|||LLLSSS]]]fffooozzz{{{uuupppppprrryyy}}}iiiUUUHHHAAA???;;;999777555444444555666444444333222222222222333111111111111111111111111000000000000000000000000///...---///111222111000000000111222222111000000000111222222444444555666555888===HHH]]]}}}xxxcccWWWYYY```uuuooo^^^MMMEEEBBB@@@AAACCCBBB@@@<<<999777777999:::===GGGXXXhhhoooiiiYYYLLLCCC>>>;;;<<<===>>>CCCIIIQQQ]]]jjjsss}}}}}}ssseee^^^ZZZ\\\cccmmm{{{qqqhhhddd___hhhyyyzzzssskkkffffffeeeccc```^^^]]]]]]^^^[[[[[[]]]aaafffjjjlllmmmfffaaa^^^```fffkkklllkkk^^^WWWNNNGGGCCCBBBAAAAAACCCHHHOOOVVVZZZ^^^bbbeeelllttt~~~}}}yyysssmmmgggaaa[[[WWWUUURRRNNNKKKIIIGGGDDDBBBAAAAAA@@@??????>>>>>>>>>:::::::::999888888888999999:::<<<<<<<<<<<<>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::999888777777111222222333222111000///000111222333333555888;;;???BBBFFFKKKMMMNNNMMMLLLHHHCCC@@@@@@@@@AAAHHHPPPYYY___hhhpppuuu{{{GGGOOOXXXaaaiiiuuu|||uuunnnmmmrrr{{{ppp\\\KKKAAA===<<<999888777555444444555555444444333222222222222222111111111111111111111111000000000000000000000000000//////000222333333222000111222333333222111000000111222222444444555666555777<<>>CCCIIIPPP\\\iiisss~~~sssddd^^^YYY\\\bbblllzzzrrrhhhbbbaaagggttt{{{tttooooooooonnnkkkhhhfffggghhhccccccdddfffkkknnnpppppphhhdddaaaccchhhkkkiiiggg[[[TTTJJJDDDCCCCCCBBBAAADDDJJJRRRXXXYYYZZZ]]]___bbbkkkxxx{{{wwwqqqkkkfff```ZZZVVVSSSPPPLLLJJJHHHFFFCCCAAA@@@@@@??????>>>=========999::::::999777777888:::888999;;;;;;::::::;;;<<<>>>>>>>>>=====================<<<;;;:::999888888222222222222222111000///...///111111111222444666:::===BBBFFFHHHIIIHHHGGGDDDAAA???@@@@@@BBBIIIQQQZZZ___gggnnnsssyyyBBBIIISSS[[[bbbnnn|||~~~vvvooonnntttzzzgggTTTFFF>>>::::::777777777666555555444444444333222222111222222222111111111111111111111111000000000000000000000000111000000111333444444333111222444555555444222111000111222222444444555666666777<<>>CCCIIIOOO[[[iiisssuuuddd]]]YYY[[[aaakkkyyywwwllleeefffiiisss{{{zzzzzzyyyvvvrrrqqqrrrtttllljjjjjjkkknnnrrrssstttjjjfffccceeejjjkkkhhhdddWWWPPPGGGBBBBBBCCCCCCAAAEEELLLUUUYYYYYYXXXYYYZZZZZZcccqqq|||yyyuuupppjjjeee___YYYUUURRROOOKKKIIIGGGEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;888999999777555444666999777888999999888888999:::;;;;;;<<<======>>>>>>???>>>>>>===<<<;;;:::999999333333222111111000000///---///000111000000222444888;;;???CCCFFFFFFEEEDDDBBB???>>>@@@AAACCCJJJRRRYYY^^^eeekkkqqqwww>>>EEEOOOVVV]]]iiixxxwwwoooooovvvwwwdddRRRDDD===;;;:::666666777777666555444333444333222222111111222222111111111111111111111111000000000000000000000000000//////000222333333222222333555666666555333222000111222333444555555666888888===DDDPPPfff{{{fffZZZ]]]fffzzzuuu\\\MMMGGGDDDBBBBBBAAA@@@===;;;999999999::::::@@@LLL[[[fffeeeZZZOOOAAA===:::;;;===>>>CCCIIINNN[[[iiitttvvvddd]]]XXX[[[aaakkkxxxvvvoookkkmmmuuu~~~zzzxxxyyy|||qqqooommmnnnpppsssuuuvvvjjjgggeeegggkkkllliiidddUUUMMMEEE@@@BBBDDDCCCBBBFFFNNNWWWZZZYYYWWWWWWXXXWWW___kkkvvv~~~xxxtttoooiiiddd___YYYUUUQQQOOOKKKHHHGGGEEEBBB@@@======<<<;;;::::::999999666777888666333222555888666777888888777666777999999:::;;;<<<===??????@@@>>>>>>===<<<;;;::::::999444333222111000000000000///111222222111111333444888;;;@@@DDDFFFFFFEEEDDDAAA>>>===@@@AAADDDKKKRRRXXX]]]dddjjjooouuu}}}???AAAHHHRRR[[[dddqqq}}}}}}rrrppp{{{ttt[[[NNNEEE;;;777:::777666555444444333444444444444444333333222222222000000000000000000000000111111111111000000000000111111000000000000111111444555666777777555333111222222111111222222333444444888777>>>OOOaaa~~~gggXXXXXXaaarrraaaOOOGGGCCCBBBCCCCCCBBB@@@;;;888666777888;;;AAAKKKWWWbbbfff\\\PPPEEE>>>:::;;;===>>>AAAFFFPPPYYYeeepppzzz{{{lll___WWWZZZ```hhhuuu|||yyywwwzzz~~~wwwtttqqqppppppqqqqqqqqqlllkkklllnnnpppmmmhhhcccVVVPPPJJJHHHEEEAAABBBFFFJJJPPPXXX\\\[[[VVVRRROOOTTTYYYdddrrr|||xxxtttnnnhhhbbb]]]XXXUUUPPPMMMIIIEEECCC@@@===:::::::::::::::999888777777777666555444444444444444444444444555555666666666999:::;;;<<<===???@@@@@@@@@???>>><<<:::888666555444444333222111000///...111000000000111222333333777888:::===???@@@@@@@@@=========>>>AAAEEEIIILLLXXX^^^eeelllpppvvv}}}===>>>EEENNNVVV___lllxxx~~~ssssssrrrXXXKKKCCC;;;888:::777666555444444333444444444444333333333222222222111111111111111111111111111111111111000000000000111111000000000000111111444444555555555444333222222222111111222222333444333666555;;;JJJZZZxxx~~~gggVVVTTTZZZkkk~~~aaaOOOGGGCCCBBBDDDEEEDDDBBB===999777777888999@@@JJJVVVbbbfff]]]QQQFFF???;;;<<<===>>>AAAEEEPPPXXXdddoooyyynnnaaaXXXZZZ___eeerrr~~~|||zzzuuusssooonnnnnnooooooooolllmmmooorrrsssqqqjjjeeeWWWQQQKKKIIIEEEBBBCCCFFFLLLSSS[[[___]]]XXXRRROOOPPPTTT^^^lllwww~~~yyyuuuooohhhccc^^^XXXUUUPPPLLLHHHDDDAAA???<<<;;;::::::::::::999888777777666666555444444444444444333333444444444555555555777888999;;;<<<>>>???@@@@@@???>>><<<:::888777666444444333222111000///////////////000111333444555666888:::<<<>>>?????????===<<<<<<===@@@DDDHHHKKKUUU\\\dddjjjooottt{{{:::;;;@@@IIIQQQYYYfffrrr}}}~~~uuuzzzpppUUUHHHAAA:::888:::777666555444444333444444333333333333222222222222222222222222222222222222111111111111000000000000111111000000000000111111333333333333333222222222222111111111111222333333333666555999EEESSSnnnkkkWWWRRRUUU```ttt|||aaaOOOGGGCCCCCCEEEGGGGGGEEEAAA<<<999888999777>>>IIIUUUbbbggg```TTTHHHAAA<<<<<<===>>>@@@DDDNNNVVVbbblllvvvqqqcccYYYYYY]]]bbbmmmzzz}}}zzzxxxvvvrrroookkkjjjjjjjjjjjjjjjiiilllppptttuuuqqqiiidddYYYSSSMMMJJJGGGCCCDDDHHHOOOWWW```ccc```YYYRRROOOMMMOOOYYYfffrrr|||{{{vvvpppjjjddd^^^YYYUUUPPPLLLFFFAAA???>>><<<;;;::::::::::::999888777777555555444333333333444444333333333333444444444444555666777999:::<<<===>>>>>>>>>===;;;:::888777777444444333222111000000///.........000111333555666666777999<<<===>>>>>>>>><<<;;;;;;<<>>;;;999999777===GGGTTTbbbiiicccYYYJJJCCC>>>===>>>===???CCCLLLTTT___iiirrr~~~rrrdddYYYYYY[[[___jjjvvv{{{xxxtttrrrllliiieeeccccccccccccbbbcccgggmmmrrrrrrllleee___YYYSSSMMMKKKHHHEEEFFFJJJQQQZZZccceee```WWWPPPMMMLLLNNNWWWeeeqqq}}}}}}xxxqqqkkkeee___YYYUUUOOOKKKDDD@@@======<<<;;;::::::::::::999888777777444444333333333333444444333333333333333333333333333333555666888:::;;;<<<<<<<<<;;;:::999999888777444444333222222111000000/////////000111333444555555666888:::<<<<<<<<<<<<;;;:::::::::===AAAEEEGGGOOOVVV___ggglllqqqvvvzzz~~~999888<<>>>>>===>>>BBBHHHPPP[[[dddmmmyyyrrrdddYYYXXXZZZ^^^hhhttt}}}xxxsssooolllgggccc```]]]]]]]]]\\\[[[___cccjjjmmmlllfff___ZZZWWWQQQMMMKKKIIIGGGIIIMMMSSS\\\eeeeee^^^TTTNNNKKKKKKNNNWWWeeerrr~~~~~~yyyrrrkkkeee^^^YYYUUUNNNJJJDDD???======<<<<<<::::::::::::999888777777444444444333333444444555333333333333333333333333222333444555666777888999:::999999999888888888888444444333333222111111111111111111111111111222222444555777999:::;;;;;;:::999999888999;;;???CCCEEEMMMSSS\\\dddiiinnnuuuyyy}}}999999;;;@@@EEELLLXXXdddsssiiiMMMBBB???:::777777777666555444444333444444111111111222222222222222222222222222222222222222111111111111000000000000111111000000000000111111000000000111111111111111111000000000000111222222000444333777???FFF[[[yyyqqq^^^UUUTTTUUUbbbvvviiiVVVIIIBBBAAADDDFFFGGGHHHFFFAAA<<<999888888<<>><<<===AAAEEELLLVVV___hhhsssuuufffZZZYYYZZZ\\\fffrrr{{{uuuooojjjfffccc```\\\YYYXXXXXXWWWVVV]]]aaafffgggddd^^^ZZZWWWSSSNNNJJJJJJJJJJJJMMMRRRVVV^^^fffeee[[[QQQKKKJJJKKKOOOYYYiiiuuu~~~zzzssskkkddd^^^XXXTTTMMMIIIDDD@@@>>>===<<<;;;::::::::::::999888777777555555444444444555666666444444444444333333333333333333444444555666666666666666777777777777777777444444333333222222222222333222111111000000111111333444666888999999999999888888777777:::===AAACCCJJJPPPXXX___eeekkkrrrxxx|||:::888:::>>>BBBIIIUUUaaammm{{{}}}|||aaaGGG???>>>;;;888888777666555444444333444444000111111111222222222222111111111111111111111111111111111111000000000000111111000000000000111111///000111222333222111111000000000000000111222222000444333666===BBBTTTqqqppp^^^UUUTTTPPP[[[lll~~~nnnYYYJJJAAA@@@CCCCCCEEEFFFEEEAAA<<<888777888:::===EEETTTbbbeeeaaaQQQIIIBBB@@@>>><<<===@@@AAAIIISSS[[[cccnnn{{{yyyjjj]]]ZZZYYY[[[cccnnn}}}}}}vvvoooiiieeeccc```[[[XXXWWWVVVUUUTTT[[[]]]```^^^ZZZUUURRRRRRNNNJJJGGGIIIKKKLLLPPPVVVZZZaaagggdddYYYOOOKKKKKKMMMRRR___ooo{{{zzzrrrkkkddd]]]VVVRRRLLLIIIEEEBBB@@@???===;;;::::::::::::999888777777666555555555555666777888555555555444444444333333444444444444444444444444444444444555555666666666444333333333333222222222222111111111111111222222222444555777888888888777777777666666888<<>><<<999999777777555444444444444444000000111111222222222222000000000000000000000000111111111111000000000000111111000000000000111111...///222333444333222000000000000000000111111222222777555777===AAAQQQmmmppp___VVVUUUIIITTTcccuuuppp[[[KKKAAA???BBBAAACCCEEEDDD@@@<<<888666888888999AAAPPP___ccc```RRRJJJCCCAAA???<<<===??????GGGQQQYYYaaakkkxxx|||mmm___[[[YYYYYYaaakkk|||yyyrrrlllhhhddd```\\\YYYWWWVVVUUUTTTWWWYYYZZZWWWQQQMMMLLLMMMKKKGGGFFFHHHKKKMMMRRRXXX]]]dddiiidddXXXNNNKKKLLLQQQWWWeeevvvzzzrrrjjjccc\\\VVVRRRLLLIIIFFFCCCBBB@@@===;;;::::::::::::999888777777666666666666666777888888666666666555555444444444555555555444444333333333222222333333444555555666444333333333333333333222000000000000111222333444222333555777777888777777777666555666888;;;>>>AAAEEEJJJPPPUUU[[[cccmmmtttxxx}}}===::::::<<<>>>CCCOOOZZZhhhwww~~~~~~eeeRRRBBB???===777666;;;888777666444333222111111333333333222222222111111000000000000000000000000333333222222222222333333222111111000///......---000000000000000000000000............///000222222555333444777:::AAAPPP^^^vvv```QQQNNNLLLMMMUUUggg~~~vvv^^^MMMBBB>>><<>>HHHVVV^^^^^^YYYPPPDDD>>>===>>>===<<>><<<;;;<<<======;;;999777555666555555555666777999:::555666666777777666444333444333222222111111222222222222222333333444444444444444333333333444444555222222000000000222444666666777777888888888888777666555444333555777:::<<>><<<;;;555444777666666555444333333333444333333333222222222111111000000000000000000000000111000000//////000000111111111111000///.........000000000000000000000000/////////000000111222333555333444666999???MMM[[[zzzzzzcccSSSOOOHHHIIIOOO___tttsss]]]LLLBBB>>>===@@@AAABBBBBB???<<<888666666999;;;===EEERRR[[[\\\YYYQQQFFF???>>>>>>>>>===BBBEEEMMMWWW```jjjwwwnnn^^^YYYXXXXXX^^^hhhzzz~~~xxxrrrnnnmmmjjjeeedddfffjjjgggccc^^^XXXRRRMMMIIIJJJJJJJJJLLLOOOTTTZZZ^^^ccccccbbb^^^UUUMMMNNNTTT___iiiwww{{{tttllleee]]]WWWRRRNNNKKKHHHEEEDDDBBB@@@>>><<<===>>>>>>===;;;888777888777666666666777999999666777888888888777666666555555444444333333333333444444444444555555666666555555555444444444333333222111000//////111222444999999999999888777666666444333222111333555888:::???CCCIIIPPPXXX```hhhnnnuuu{{{===;;;;;;===???DDDNNNYYYfffuuugggTTTGGG<<<;;;;;;666333666555444444333444444555555333333333222222222111111000000000000000000000000111000000//////000000111111111000000//////......000000000000000000000000111000000000111222333444555333444666777<<>>===>>>@@@@@@???<<<999777555777999:::BBBNNNVVVZZZZZZRRRHHHAAA>>>>>>>>>===AAADDDLLLWWW```jjjwww~~~mmm]]]XXXWWWWWW]]]fffvvv~~~~~~zzzyyywwwtttuuuxxx{{{wwwqqqiii___VVVOOOKKKIIIHHHIIIKKKOOOUUU\\\___dddaaa^^^YYYRRRNNNSSS[[[iiirrr~~~}}}vvvnnnggg```YYYTTTPPPMMMIIIGGGFFFDDDBBB@@@>>>>>>??????>>><<<:::999:::999888777777777777888888888999::::::999999888777777666666666555555555666666666666777777777777555555666666555444333333444444222111111111222333::::::999999888666555444444333222222333555777999===AAAHHHOOOWWW___hhhmmmsssyyy<<<::::::===???CCCMMMWWWeeetttqqqZZZNNNDDD=========999777777444444333222222222222333333333333222222222111111000000000000000000000000222222111111111111222222111000000000/////////...////////////////////////111000000000111111222333444333444555666999DDDPPPkkkoooZZZOOOIIIGGGGGGPPP```rrr}}}nnn\\\MMMCCC???>>>;;;===>>>??????<<<:::888555666777:::@@@IIISSSXXXZZZSSSIIIBBB>>>======<<<@@@CCCKKKVVV```iiiwww|||kkk\\\WWWUUUUUUZZZcccppp{{{~~~|||~~~wwwiii\\\RRRLLLHHHGGGHHHKKKQQQWWW]]]```bbb]]]XXXTTTPPPPPPXXXbbbpppxxxxxxqqqjjjccc\\\WWWQQQOOOKKKHHHGGGEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555777888888999999:::::::::888888888888888777666666777777777777777777777888444555666666666666555444888888666555444444444444777777777777777666555444666555444444555666888999;;;@@@FFFMMMUUU^^^ggglllqqqvvv}}};;;999:::<<<>>>AAAKKKUUUeeettt~~~eeeRRRGGGAAA=========:::888888555444333111000/////////333333333222222222111111000000000000000000000000222111111111111111111222000000000000////////////////////////////////////000000/////////000111111444333444666555777AAALLLeeevvv___PPPKKKGGGFFFLLLZZZkkkzzzzzznnn^^^NNNDDD??????;;;<<<>>>@@@???>>>;;;999666666888:::???FFFPPPYYYYYYSSSJJJCCC>>><<<;;;;;;@@@BBBJJJUUU^^^hhhuuu|||kkk\\\VVVTTTRRRWWW___kkkvvvzzzyyy}}}~~~}}}wwweeeWWWPPPNNNMMMNNNRRRYYY___bbbccc```ZZZUUURRRQQQTTT^^^iiixxx~~~zzzsssmmmeee]]]XXXTTTQQQMMMJJJHHHEEEBBB@@@============<<<<<<;;;:::::::::999888777555444333666666666777888999::::::999999:::::::::999888777888888888888777777777777333444555666777888888888999888777666555555444444333333444555666666666555555555444444555666777888:::>>>EEELLLSSS\\\dddjjjpppuuu{{{;;;::::::===>>>AAAKKKTTTfffuuunnnYYYLLL???===::::::999888777555555444333111000///......333333333222222222111111000000000000000000000000000//////......//////000000000000000////////////000000000000000000000000000///////////////000000333333444666555666???III^^^~~~}}}fffUUUJJJGGGEEEJJJVVVfffuuu~~~~~~yyyppp```PPPEEE???>>>;;;<<<>>>??????===;;;999888666888;;;>>>CCCNNNYYYZZZUUUMMMEEE???<<<;;;<<>>>>>======<<<<<<<<<<<<;;;;;;:::999888666444333444444555555777888:::;;;;;;<<<=========<<<:::999999999999888888888888888555555555555666888999:::666666666555444333222222111222333555666666777777333333222333333444444555:::>>>DDDJJJQQQZZZbbbgggoootttzzz~~~===;;;<<>>HHHTTTtttnnn]]]JJJGGGFFFJJJVVVfffuuu~~~}}}zzzrrrdddSSSEEE???>>>:::;;;===>>>>>><<<999888888666777:::<<<@@@KKKXXX\\\XXXQQQHHHAAA=========???AAAHHHRRRZZZcccooozzz~~~rrraaa[[[WWWRRRUUU\\\ccclll{{{{{{zzz{{{yyytttjjjhhhiiilllpppxxxoooeeeZZZZZZ\\\bbbiiikkkhhhccc___ZZZWWWYYY]]]cccmmmwww}}}wwwooogggbbb^^^ZZZUUUPPPMMMIIIDDDBBB??????>>>>>>=========>>><<<<<<<<<<<<:::999777666444444444555666888:::<<<>>>???@@@AAAAAA???>>>===;;;;;;;;;:::::::::999999:::888666555555666888999555555555555444333333222444444555666777777777777222222333333333333444444:::>>>CCCIIIPPPXXX___dddnnnssszzz~~~>>>===>>>AAABBBEEEMMMWWWhhhwwwxxxgggTTTFFF>>>;;;;;;999777666777666555555444444333333444444555333333333222222222111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000222222111111111111111222222222555777666777>>>HHHMMMmmmuuucccKKKIIIHHHMMMXXXgggwww~~~|||tttfffTTTFFF???>>>999:::<<<===<<<:::888666777555666999;;;>>>IIIWWW^^^ZZZSSSKKKCCC???>>>???>>>@@@GGGQQQYYYaaammmxxx}}}uuuddd^^^YYYTTTUUU\\\aaajjjxxx~~~|||}}}~~~~~~yyyrrrnnndddccccccfffjjjrrryyynnnddddddgggmmmssstttoooiii```\\\ZZZ]]]bbbhhhrrr{{{~~~vvvnnniiibbb^^^XXXSSSOOOJJJFFFCCCAAA@@@??????>>>?????????===>>>>>>>>>===;;;999888555444444555777999;;;===AAABBBCCCDDDDDDBBB@@@???======<<<<<<<<<;;;;;;;;;>>>;;;888444333444666888666666666777666666555444777888888888888888777666444444555555555555555555:::>>>CCCIIIOOOVVV^^^cccnnnssszzz~~~@@@>>>>>>??????BBBMMMYYYhhhxxx}}}lllYYYIIIAAAAAA;;;:::999777666666555555222222222222222222222222111111111111111111222222000///...------...///000333222222222111111000000222000///------///000222111111000000000111333444===444333<<<>>>666000111222222333333333666;;;???OOOaaa|||cccQQQIIIFFFMMMZZZiiiwwwxxxjjjZZZKKK@@@;;;>>>===<<<<<<===<<<:::888777555666999<<>>>>>===@@@BBBEEELLLVVVaaakkkqqq}}}eee]]]ZZZTTTSSSVVVaaahhhttt}}}~~~xxxqqqllldddggghhhhhhiiirrrsssppprrrvvv|||}}}uuunnneeeggghhhhhhjjjqqqzzz{{{wwwuuunnniiiccc\\\VVVPPPJJJFFFEEEBBB???======>>>======>>>>>>===<<<:::999888888777666555444555777999:::<<>><<<:::999888888888888888777777777666555555555555555444444444555666888::::::888666444666555333111111333555777;;;>>>CCCHHHNNNVVV^^^dddmmmqqqxxx}}}???>>>???@@@@@@CCCNNNYYYhhhyyy|||iiiUUUDDD<<<<<<:::999888777666555555555111111111111111111111111111111111111111111111111000///............///000222222111111000000000000111000///......///000111000000/////////000111222888111222===@@@888222222000111222222222555:::===JJJ\\\}}}iiiVVVLLLFFFKKKWWWgggwww~~~ppp___NNNCCC>>>>>><<<;;;<<<===<<<;;;999777666666999<<<@@@JJJUUU[[[\\\VVVJJJ@@@>>>>>>===???AAAFFFMMMXXXcccmmmsss~~~kkk```\\\UUUSSSWWW^^^eeeqqq}}}}}}wwwrrrmmmooopppoooooouuu~~~}}}~~~yyyssstttsssqqqppprrrwww|||}}}{{{tttoooiiibbb[[[UUUOOOKKKFFFCCC???===<<<<<<<<<;;;???>>>>>>===<<<;;;::::::888777666555666777999:::===???CCCGGGIIIJJJJJJIIIEEEDDDAAA???===;;;:::999999999999888888777777666777777777666666666666666888999;;;===<<<;;;999777555555555555555555555555:::===BBBHHHOOOWWW___dddmmmqqqxxx}}}>>>>>>@@@BBBBBBEEENNNYYYiiizzzxxxcccPPPAAA::::::999888777666555444444444222222222222222222222222111111111111111111111111000//////......//////000000000000000////////////111000///......///000111//////.........///000000111...111<<>>>>>===>>>AAAFFFOOOZZZfffpppvvv}}}tttfff^^^VVVTTTWWWZZZaaammmyyy}}}~~~|||~~~zzzxxxxxxyyy}}}xxxqqqkkkddd]]]WWWRRRJJJGGGBBB???>>>>>><<<;;;?????????>>>>>>=========;;;:::888777777777888999<<<===@@@DDDGGGIIIKKKLLLFFFDDDBBB???===;;;:::999:::999999888777777666666888888888888888888999999:::;;;===>>>===;;;999888444555777777777666555444888<<>>>>><<<<<>>????????????>>>>>>>>>>>>===<<<;;;999999999999999999:::;;;===@@@CCCEEEGGGCCCBBB@@@>>><<<:::999888888888777777666555555444888888888999999:::::::::;;;<<<<<<<<<<<<:::888777555666666666666555555444777;;;BBBIIIPPPXXX```eeelllpppvvv{{{;;;<<>><<<::::::;;;<<<<<<;;;888666777999999;;;CCCLLLPPPSSSQQQHHH@@@>>>===<<<;;;>>>EEEOOO[[[iiitttzzz~~~pppaaaVVVSSSSSSUUU[[[fffqqq}}}~~~zzzwwwuuuvvv|||~~~yyytttmmmgggbbbYYYUUUOOOJJJFFFDDDAAA?????????>>>>>>>>>>>>>>>>>>???>>>===<<<;;;::::::::::::999999:::;;;===>>>@@@???>>><<<;;;999888777777666555555555555444444444777777888999::::::;;;;;;============<<<:::888777777666444222222333444555666;;;BBBIIIQQQXXX```eeekkkoootttyyy}}}::::::===AAABBBEEEPPP[[[mmm~~~gggRRRFFF>>>999888666666555444444444444444000000000000000000000000333333222222111000000000///000000111111000000///............//////////////////000000000000//////000000111111111000//////000///------------///000000222333444444555888:::===HHH]]]zzzkkk___UUUUUU\\\eeepppzzzwwwfffVVVLLL@@@>>>;;;:::;;;;;;;;;:::888777777999999999@@@HHHLLLPPPOOOGGGAAA>>>===;;;:::===BBBLLLYYYgggssszzz|||vvvdddXXXSSSRRRTTTYYYcccnnnyyyzzzxxxtttsssyyy}}}yyytttnnnjjj```[[[UUUOOOJJJGGGCCCAAA@@@@@@?????????>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888777666666666444444444444555555555555777777888999;;;<<<======AAA@@@@@@???===;;;:::999888666333111000222444555777;;;BBBJJJQQQXXX___dddiiimmmrrrwww{{{999999;;;>>>@@@DDDPPP\\\nnn___LLLCCC===888666777666555555555555555555111111111111111111111111333333222222111000000//////000111111111111000///....../////////000000000//////000000000000////////////000000000///...---...//////...---///000111///111333333333444666888;;;DDDTTTooorrreeeXXXVVV[[[eeeqqq{{{{{{mmm\\\PPPBBB???<<<::::::::::::999999777777999888888>>>FFFIIIMMMMMMGGGAAA>>>===;;;:::<<<@@@HHHUUUdddrrrzzz|||{{{ggg[[[UUURRRRRRWWW```jjjuuu}}}wwwuuuyyy~~~zzzuuuqqqiiiddd]]]VVVQQQMMMIIIFFFCCCBBBBBBAAA@@@???>>>>>>??????@@@??????>>>======::::::::::::999999999999777777666666666666777777333444444555666777888999888999:::;;;===>>>???@@@AAAAAA@@@>>><<<:::999888888777555444333333333444777<<>>CCCPPP\\\nnnwwwYYYGGGAAA>>>:::888777666666555555555666666444444444444444444444444333333222222111000000//////000111222222111000///.../////////000000111111//////000000000000//////....../////////...,,,++++++...111000000111222111...000222222222333555666999@@@NNNgggxxxiiiZZZUUUZZZdddrrr}}}~~~~~~rrr```SSSCCC@@@<<<:::::::::999888999777888999888777===EEEGGGLLLMMMGGGAAA???===;;;:::;;;>>>FFFSSSbbbqqqzzz~~~jjj]]]VVVSSSQQQUUU]]]gggrrr~~~~~~~~~|||xxx{{{~~~yyyvvvqqqlllddd]]]XXXSSSOOOLLLEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@???>>>>>>666777888888888888777777666555555666666777888999444444555777888:::;;;;;;999:::;;;===>>>@@@AAABBB@@@???===<<<:::888666666666777777777777555333222888===DDDKKKQQQWWW]]]aaafffjjjooosssxxx|||:::999;;;<<<===AAAMMMYYYnnnlllPPPAAA===;;;999777666666666555444444333333555555444444444444333333111111111111000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///111000///...------...///............///////////////000222222111222444666999===JJJaaannnYYYWWW]]]dddppp}}}~~~uuucccRRRIIIBBB<<<;;;:::888777999666666555666777:::<<<>>>JJJOOOPPPIIICCC@@@===:::;;;===???BBBKKKYYYkkkwwwrrr```YYYXXXVVVXXX\\\bbblllyyy}}}zzzwwwuuuwwwxxxzzz|||{{{{{{~~~||||||{{{vvvqqqjjjfffddd```YYYSSSMMMKKKHHHEEEBBB@@@??????<<<;;;:::;;;<<<===<<<;;;;;;:::::::::999888888888666666666666666666666666888888999999:::;;;<<<<<<======>>>???????????????AAA>>>;;;777555555666777666555333222222333444666;;;???EEEKKKRRRYYY```dddiiilllppptttxxx|||;;;:::;;;======AAAMMMZZZpppzzzcccKKK???<<<;;;999888666666666555444444333333333333222222222111111111111111111111000000000000000000000000000000000000////////////////////////111000///......///000111111000///...---......///............///////////////000111222111222444666888;;;FFFZZZxxxttt^^^YYY]]]cccnnn{{{}}}kkk[[[MMMEEE>>><<<;;;888777999666666555555777999<<<>>>IIINNNOOOIIIBBB???===:::;;;<<>>===<<<<<<===>>>===<<<;;;;;;;;;:::::::::::::::888888888888888888888888999999::::::;;;<<<<<<===>>>>>>??????>>>======<<>>;;;999777777888888666555333222222333555666;;;???EEEKKKRRRXXX___dddgggjjjooossswww|||<<<;;;;;;===>>>BBBNNN[[[rrriiiWWWDDD<<<;;;:::888888666666666555444444333333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////000000////////////000000000000///............///............///////////////000111111111222444666777999@@@PPPlll~~~ggg]]]]]]aaammmxxx~~~vvvfffRRRHHH@@@===;;;888777888777666555555777999;;;===FFFKKKMMMHHHBBB???===:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========?????????>>>===;;;:::999<<<<<<;;;::::::999999999666555333222222444555666;;;???EEEKKKRRRXXX^^^bbbeeehhhmmmrrrwww|||===<<<<<<>>>>>>CCCPPP]]]vvvzzzZZZLLL???;;;;;;999777777666666666555444444333333444444444333333333333222111111111111000000000///000000000000000000000000////////////////////////.........------........./////////.........//////............////////////...000111111111111444666666777<<>>=========<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>============<<<:::999888888999::::::::::::999888666555333222333444666777;;;???FFFLLLRRRWWW]]]aaacccfffkkkpppuuu{{{???======???@@@FFFTTTaaazzzlllPPPFFF>>>;;;:::777666777666666666555444444333333444444333333333222222222111111111111000000000///000000000000000000000000////////////////////////---..................---......//////////////////............////////////...///111111000111333555555666:::EEE[[[}}}|||jjjbbbeeeppp{{{~~~sssWWWKKK???;;;;;;:::888999777666555555666888:::;;;@@@FFFJJJGGGBBB@@@>>>;;;:::<<>>>>>===<<<;;;:::;;;;;;;;;<<<=================================<<<<<<===============>>>:::;;;;;;;;;;;;:::999999555666777999999999777777666555333333333555777888;;;???FFFLLLRRRWWW\\\___bbbeeejjjoootttzzz???>>>>>>@@@CCCIIIXXXfff~~~nnn^^^IIIBBB===;;;:::666555777666666666555444444333333111111111111000000000000111111111111000000000000000000000000000000000000//////////////////////////////000000000000//////---...//////000/////////............////////////...///000000000111333555444777;;;CCCVVVvvvrrrhhhkkkvvvxxx]]]OOOAAA<<<<<<;;;999999777666555555555777999;;;>>>EEEJJJGGGDDDBBB@@@===;;;<<>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================999999999:::999999888888444555666777888777777666666555444333444555777999;;;@@@FFFMMMRRRVVVZZZ]]]aaadddiiinnnsssxxx~~~@@@??????BBBEEEMMM\\\kkkvvv```RRRBBB>>>;;;:::888555555888666666666555444444333333111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////...///000111111000///...,,,---///000000000//////............////////////...///000000000111333555444777;;;BBBQQQnnnxxxnnnqqq|||eeeUUUEEE???>>>;;;888888777666555444555777999:::===DDDJJJHHHEEECCCAAA>>>;;;<<<>>>AAAFFFPPP]]]fffxxxzzzggg^^^TTTTTTSSSUUU[[[gggttt~~~yyymmmiiiiiifffbbb``````jjj|||~~~wwwsssjjjiiihhhhhhjjjoootttwww~~~{{{yyywwwvvvuuusssrrrqqqnnnjjjfffbbb```XXXTTTOOOKKKIIIGGGFFFEEE@@@@@@@@@@@@@@@?????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777666555555666666777777777777777666555444333444666888999;;;@@@GGGMMMRRRVVVYYY\\\aaadddiiimmmqqqvvv|||@@@???@@@CCCFFFOOO___nnnlllWWWJJJ>>>:::999999777444666:::777666666555444444333333333333333222222222222111111111111111000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,,,,---///000000000//////............/////////000---///000000000000333555333777<<>>@@@EEENNNZZZcccvvv~~~|||iii```RRRQQQPPPRRRWWWbbbpppyyytttfff```___]]][[[[[[\\\fffzzz~~~|||~~~}}}yyyzzz||||||vvvooohhhccc\\\[[[ZZZZZZ]]]aaaeeehhhrrryyy~~~~~~}}}{{{xxxvvvuuuuuuttttttsssqqqnnnkkkhhhfff___[[[UUUPPPNNNMMMLLLJJJCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777555333222777777777777777777888888666555444333444666888:::;;;@@@GGGMMMRRRUUUYYY[[[bbbeeeiiimmmqqqvvv{{{~~~IIIFFFEEEGGGJJJTTTfffwww}}}ppp^^^NNNEEE:::999888666555555444444444444333333333444555555111111111111111111111111000000111111111111000000000000//////.........---000///...---------------000000//////.........---222111...---,,,---...000---------............///000////////////111222333222777999???NNN]]]yyywwwsssvvvzzzeeeNNNDDD???;;;888999999888666555444555777888>>>AAAFFFIIIHHHDDD???<<<===;;;;;;???CCCJJJWWWdddvvvnnn\\\UUURRRQQQTTTXXX___lllxxx~~~ooo___YYYYYYVVVTTTRRR\\\gggyyy|||xxxuuuuuuvvvwwwwww{{{zzzyyyyyyyyyxxxvvvtttrrrrrrsssvvvzzz}}}~~~xxxrrrkkkddd\\\XXXWWWSSSOOOMMMPPPTTTWWWYYYeeekkkuuu}}}~~~|||{{{~~~|||{{{zzzzzzxxxuuussstttsssqqqppppppmmmiiigggaaa^^^\\\YYYWWWTTTPPPMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBBBB@@@>>>>>>======;;;:::999888888999999999999999888777666777666555444444555666777888666333111222555888;;;???BBBGGGLLLPPPUUUZZZ]]]___bbbgggkkkpppvvv{{{KKKHHHGGGIIIMMMWWWjjj{{{vvvgggTTTFFF@@@:::999888666555555444444444444333333333333333444111111111111111111111111000000000000000000000000000/////////..................---------......///000/////////.........---111000///---------...///---------............///000////////////111222333333888888===IIIVVVpppzzzooojjjmmmwwwnnnVVVHHHAAA<<<999:::999888666555555555777777;;;???EEEIIIJJJGGGBBB>>>>>><<<<<>>>>>===<<<;;;:::::::::::::::999888888777777777666555444444555666777888666333222222555999;;;???BBBGGGLLLPPPUUUZZZ]]]^^^aaafffkkkpppuuu{{{OOOLLLJJJLLLQQQ\\\qqq~~~nnn\\\JJJ???===999888777666555444444444555444333222222222222222111111111111111111111111111111////////////111111////////////............,,,,,,,,,------///000000/////////.............../////////...............---------............///////////////000111222222444777666:::CCCLLLcccrrrfffaaacccmmmwww{{{```NNNDDD===::::::999888666555555555666777888===DDDJJJKKKIIIDDD@@@???<<<<<<>>>AAAFFFRRR^^^qqqzzzyyyiiiYYYTTTQQQRRRUUU\\\gggrrr{{{|||{{{tttsssuuu|||~~~~~~zzzkkk[[[SSSQQQOOOOOOQQQXXXcccvvv}}}zzzuuurrrrrrrrrrrrqqqpppnnnlllkkkjjjiiifffdddddddddeeegggkkkooosssvvvvvvuuutttrrrmmmfff]]]WWWTTTPPPIIIEEEDDDEEEFFFFFFJJJQQQ\\\fffooovvv{{{~~~~~~}}}|||{{{yyyxxxxxxxxxwwwvvvwwwwwwwwwuuusssqqqpppnnnnnnnnnmmmjjjhhhfffdddaaa___]]][[[XXXUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGEEECCC@@@@@@@@@??????>>>>>>>>>===<<<:::999888888999999777666555555555555666666777555333222333555999;;;???BBBGGGLLLPPPTTTYYY\\\^^^aaafffkkkpppvvv|||RRROOOMMMPPPUUUbbbwww~~~jjjUUUDDD======888888777666555444444444555444333222111000000000111111111111111111111111222111///......///111222///////////////.........---------------...//////........................---......//////...---------------............///......//////000111111222333666444777???EEEWWWtttooobbbZZZZZZcccmmmvvviiiRRREEE>>>;;;:::888888777666555666666777777<<>>@@@EEEQQQ\\\llluuunnn]]]VVVQQQQQQTTTYYYdddnnnwww~~~~~~wwwqqqllljjjooowww}}}zzzyyyyyyxxx|||{{{{{{}}}}}}zzzmmm^^^VVVRRROOOPPPTTT]]]hhhyyy~~~zzzvvvrrrqqqpppooonnnllljjjhhhgggffffffdddbbbcccddddddeeefffjjjnnnrrrssstttuuuvvvtttmmmeee___XXXRRRKKKEEECCCCCCCCCCCCDDDJJJTTT^^^hhhqqqyyy~~~}}}}}}|||zzzyyyxxxxxxxxxwwwvvvvvvvvvxxxxxxvvvtttpppooommmmmmmmmllljjjhhhgggeeebbb```___]]][[[YYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<999888999:::;;;777666666555555555555555666555333222333666999;;;???BBBGGGKKKOOOTTTXXX\\\___bbbggglllqqqwww}}}TTTQQQQQQUUU\\\iii~~~{{{cccOOOAAA<<<>>>888777666555444444444555555444333222111000000000111111111111111111111111111000...------...000111........./////////////////////...------------------------...............,,,---............---------------............///---......///000000111111111444222555===AAAPPPiiiqqqcccXXXTTTZZZbbbmmmpppVVVFFF@@@<<<:::888777777666666666666666777<<>>IIIaaa|||xxxhhhYYYPPPRRRXXXdddxxxyyy\\\JJJCCC>>>:::777777777777666666666666777;;;AAAFFFHHHFFFCCC@@@;;;999:::<<<>>>BBBLLLWWW___iiivvvzzzggg]]]SSSPPPRRRVVV^^^fffrrr~~~wwwnnneeeeeejjjuuuzzztttmmmiiigggiiijjjmmmttt}}}{{{tttnnneee^^^]]]```fffppp~~~~~~yyytttpppllliiifff___]]][[[[[[\\\]]]^^^]]]```cccdddccc```___aaadddggghhhkkkooorrrrrrpppnnn```ZZZQQQIIIEEECCCBBBAAA@@@CCCIIIPPPXXXcccmmmtttzzzzzzzzz{{{}}}yyyyyyxxxwwwwwwxxxzzzzzzzzzyyyyyyyyyzzzzzzyyywwwsssqqqnnnmmmllllllkkkiiieeeccc```^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTUUUTTTRRRRRRRRRQQQOOOLLLGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA???===<<<;;;;;;<<<666777777777666555444333444444333333444777999;;;???CCCGGGKKKOOOSSSWWWZZZ```ccciiinnnssszzzYYYYYY\\\ccckkkxxxhhhQQQDDD<<<888888666666555444444444555555444444333333333333333444111111111111111111111111////////////////////////............/////////000///......---------......,,,,,,,,,------.........------,,,,,,,,,---...///---------............///,,,---...000000000000//////222000333::::::CCCXXXmmmrrr___QQQOOOTTTZZZnnndddOOOFFF@@@:::777777777777777666666555555888>>>CCCEEEFFFDDDCCC>>>;;;;;;<<<===???HHHQQQZZZdddrrr|||kkk___TTTQQQRRRVVV]]]dddooo||||||ppplllnnnvvv{{{qqqlllgggfffgggiiipppxxxyyynnnkkkmmmoooxxxyyysssnnniiidddaaa[[[YYYVVVUUUVVVWWWWWWWWW[[[___bbbaaa^^^\\\]]]```______bbbffflllppprrrrrrhhhaaaWWWNNNHHHDDDAAA@@@>>>@@@DDDJJJRRR]]]iiiqqqtttssssssrrrsssuuuxxxyyywwwxxxyyyxxxvvvuuuwwwyyyuuuuuuttttttuuuwwwyyy{{{{{{zzzyyyzzz{{{zzzxxxwwwuuurrrooommmmmmlllkkkiiieeebbb___^^^^^^______^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTTTTTTTSSSPPPNNNIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA???>>>===<<<;;;666777777777666555444333333333333333555777999;;;???CCCGGGKKKNNNRRRVVVZZZ^^^bbbggglllrrrxxx[[[\\\```hhhqqq}}}cccNNNCCC===999888666666555444444444555555444444333333333444555555111111111111111111111111......////////////......---.........//////000000---------------...///000,,,,,,,,,------............---+++++++++---///000---------.........//////,,,---...000000000000//////222000333999777???SSSeee{{{eeeUUUPPPSSSRRReee}}}iiiSSSIIIAAA:::777777777777777666666555333666;;;@@@DDDFFFFFFFFF@@@>>>======<<<===DDDMMMXXXbbbooozzzmmmaaaUUUQQQRRRVVV\\\cccnnn{{{~~~wwwuuuyyyyyyqqqkkkhhhhhhiiipppwww|||wwwxxxyyyxxxrrrlllfffaaa]]]\\\YYYUUUSSSTTTTTTTTTSSSQQQVVV[[[[[[WWWUUUVVVYYY[[[[[[]]]aaahhhooosssuuuppphhh]]]RRRKKKFFFBBB@@@===???BBBHHHPPP\\\hhhppppppooommmllllllmmmooopppmmmoooooonnnkkkkkknnnqqqsssrrrrrrrrrsssvvvyyy{{{{{{zzzyyyyyyzzzzzzxxxvvvwwwtttpppnnnmmmlllkkkiiieeebbb___^^^___`````````]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWUUUUUUUUUSSSQQQOOOJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBAAA???===<<<;;;666777777777777555333222333333333444555777999;;;@@@CCCGGGKKKNNNRRRVVVYYY\\\```eeekkkqqqwww}}}ZZZ\\\aaakkkyyy|||[[[KKKAAA888555888222222222333333444444444555555444333333222111111111111111111000000000000000000000000///...---,,,////////////////////////......---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////000000000000222000000444666777>>>EEE]]]wwwiiiTTTLLLMMMSSSbbbyyywwwXXXFFF>>>:::999:::;;;:::888777666777444666999<<>><<<;;;===@@@DDDFFFVVV```nnnxxx~~~yyyjjjZZZSSSRRRRRRUUUYYYiiittt{{{qqqkkkhhhkkkvvvyyypppgggaaa\\\ZZZUUURRRNNNKKKLLLNNNOOOPPPQQQRRRSSSRRROOONNNPPPSSSQQQSSSVVVZZZ]]]bbbgggkkkpppiii___VVVNNNHHHCCC@@@===>>>@@@DDDLLLVVV___eeennnkkkgggdddccccccbbbaaaaaa```___^^^___```bbbcccjjjllloooqqqsssuuuxxx{{{}}}}}}}}}}}}|||{{{zzzyyyxxxvvvsssqqqqqqpppnnnmmmhhhddd```^^^^^^_________]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYWWWWWWVVVUUUSSSPPPMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@===;;;999888777777666555555555555555777555444333333666888:::>>>AAAFFFJJJMMMQQQUUUYYY[[[^^^dddjjjoootttyyy}}}ZZZ^^^eeeppp~~~tttVVVGGG???777444777444444555555555555555555555444444333222222111111111111111000000000//////000000000000///...---,,,..............................---------,,,,,,,,,---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////000000000111///000333555666<<>>AAACCCDDD>>>===;;;:::;;;>>>BBBDDDSSS]]]kkkwww}}}}}}mmm[[[SSSRRRRRRVVVZZZfffqqq}}}uuurrrttt~~~}}}uuummmddd^^^ZZZXXXWWWTTTQQQOOOPPPQQQRRRRRRQQQRRRRRRPPPNNNMMMNNNPPPMMMOOORRRUUUXXX^^^dddhhhnnnjjjcccZZZQQQIIIDDDBBB@@@@@@AAADDDLLLUUU___eeehhhddd___[[[ZZZYYYWWWVVVXXXWWWVVVUUUUUUWWWYYY[[[aaadddiiimmmqqqtttxxx{{{|||||||||||||||{{{{{{zzzxxxvvvtttsssrrrqqqooommmiiifffbbb____________^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[YYYXXXWWWWWWVVVTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA???===;;;:::999777777666555555555555555666555333333333555888:::===@@@DDDHHHKKKOOOSSSVVVYYY\\\aaafffkkkqqqwww|||XXX___jjjwwwgggMMMAAA;;;666444666555555555555555555444444444444333333222222111111111111000000000000//////000000000000///...---,,,..............................---------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------........./////////000...///222444555:::AAAOOOiiiyyy```SSSQQQNNN\\\ppp}}}aaaMMMCCC>>>;;;;;;<<<<<<;;;999777555444555777:::===@@@BBBCCC>>>===:::999:::===@@@BBBNNNXXXgggttt|||qqq^^^TTTQQQRRRUUUZZZcccmmm|||zzzsssjjjccc]]]ZZZYYYXXXWWWUUUUUUVVVWWWVVVUUUSSSTTTSSSQQQNNNMMMMMMNNNIIIKKKLLLNNNRRRWWW^^^ccckkkkkkhhh```UUULLLGGGEEEDDDBBBBBBDDDJJJTTT^^^eeefffaaa[[[UUURRRPPPOOONNNMMMLLLKKKJJJKKKMMMOOOQQQVVV[[[bbbiiinnnrrrvvvyyyzzz{{{{{{|||||||||||||||xxxwwwvvvvvvuuutttpppnnnllliiieeebbbaaa```___^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUSSSOOONNNLLLIIIGGGFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::777777666555555555555555666555333333444555888999===???CCCFFFIIILLLOOORRRWWWZZZ^^^bbbgggnnnuuuzzzVVV```ooo~~~mmmZZZFFF<<<999666555666444444444333333222222222333333333333222222111111111000000000//////////////////000//////...------..............................---------,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------.........//////---...222333333888>>>GGGbbbeeeUUUQQQNNNZZZmmm|||bbbNNNBBB===<<<<<<===>>>>>><<<888555444555777:::===@@@BBBDDD@@@>>>;;;::::::<<>>===<<<<<<;;;;;;777777666555555555555555555444333333444555777888<<>>======???AAABBB@@@;;;777555666777999<<<@@@CCCEEEBBB@@@===;;;:::<<>>>>>======<<<;;;;;;:::777777666555555555555555444444333333444555666777<<<>>>BBBDDDFFFHHHKKKNNNUUUWWW[[[___eeellltttzzzZZZgggzzzzzzgggOOOGGG===888999999888666555555555555555555444444222222222222222222111111000000////////////.........///////////////......------------------------......---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------.........////////////...///222333222555;;;>>>TTTtttgggTTTNNNPPPYYYgggwwwzzzfffQQQEEEAAA>>>>>>@@@DDDGGGEEE???:::666777888:::===AAADDDFFFCCCAAA>>>;;;:::<<<>>>???EEEMMM[[[jjjwww}}}gggYYYRRRNNNOOORRR[[[bbbmmmzzzzzzvvvqqqkkkhhhhhhiiijjjooooooppptttwwwzzzzzzyyyqqqmmmhhhdddaaa]]]YYYWWWTTTSSSQQQNNNLLLMMMPPPSSS[[[```eeeeee___VVVNNNKKKEEEDDDDDDFFFNNNXXXbbbiiiiiiddd^^^WWWSSSOOOKKKHHHBBBAAA???======>>>???@@@GGGMMMVVV___fffmmmsssvvvyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||zzzxxxuuupppmmmjjjgggfffdddbbb___^^^^^^]]]\\\\\\]]]]]]]]][[[ZZZYYYYYYZZZYYYWWWUUUOOONNNKKKIIIFFFDDDBBBBBB>>>>>>===<<<;;;::::::999777777666555555555555555333333333333444555666777:::===@@@CCCDDDGGGJJJMMMSSSVVVZZZ___eeellltttyyy}}}aaaooo~~~hhhUUUFFFAAA:::777888999777444444444555555555555555555111111111111111111222222000000/////////...............////////////......------------------------......---------,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////000000000000///000333333222555:::===LLLhhhhhhWWWQQQNNNUUUbbbppp~~~vvvdddPPPDDDBBB>>>???AAAGGGKKKIIICCC===888888999:::>>>AAAEEEGGGCCCAAA===:::999:::<<<===BBBIIIVVVeeetttlll]]]UUUPPPOOOPPPXXX]]]hhhttt}}}zzzuuuqqqooopppsssuuuyyyxxxxxxyyy|||}}}}}}}}}wwwrrrlllhhhddd```[[[XXXUUUUUUSSSQQQNNNNNNPPPRRRVVVZZZ___aaa___XXXPPPJJJEEEEEEFFFKKKSSS^^^hhhnnnjjjfffaaa\\\XXXTTTOOOKKKEEECCCAAA???>>>>>>??????DDDIIIRRR[[[dddllltttxxxzzzzzz{{{|||}}}}}}|||||||||{{{yyyyyyyyyyyywwwuuuooommmjjjhhhgggeeebbb```___^^^]]]\\\\\\[[[\\\\\\ZZZYYYXXXXXXYYYYYYWWWUUUOOOMMMKKKHHHEEECCCAAA@@@>>>>>>===<<<;;;999999888777777666555555555555555222333333444444555666666777:::===@@@BBBEEEIIIKKKPPPTTTYYY___eeelllrrrwww{{{~~~ggguuu~~~qqq[[[HHHAAA>>>999666777888666222222222222333333444444444111111111111111111222222000/////////..................///////////////...------------------------......---------,,,,,,,,,///...---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////000000000000000///111444444222555:::<<>>BBBFFFHHHCCC@@@<<<999888888:::;;;AAAGGGRRRaaaqqq}}}oooaaaXXXRRRPPPPPPVVV[[[dddqqq}}}{{{wwwvvvxxx|||~~~}}}{{{yyyyyyzzz{{{{{{zzzyyytttnnniiieeeaaa\\\WWWTTTTTTTTTRRRPPPPPPQQQSSSTTTVVV[[[^^^^^^YYYPPPJJJEEEFFFIIINNNWWWbbblllrrrnnnkkkgggccc```[[[UUURRRIIIGGGDDDBBB@@@@@@AAAAAAAAAFFFOOOXXXbbbllluuuzzzzzz{{{||||||||||||||||||{{{yyywwwvvvvvvwwwvvvuuunnnllljjjhhhgggeeeccc```___^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXVVVUUUNNNMMMJJJGGGDDDBBB@@@@@@???>>>===<<<:::999888777777777666555555555555555222222333444444555555666555777;;;>>>AAADDDGGGJJJNNNRRRXXX___eeekkkqqquuuzzz}}}ooozzz}}}nnnZZZKKKEEE999999777666555555555555222111000000//////000000333222111000////////////111111000000//////....../////////...------,,,,,,........................++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111111000000000111222333333<<>>===AAAGGGPPPZZZcccllltttyyyzzz{{{||||||{{{zzzxxxwwwyyyxxxxxxvvvtttrrrpppooonnnllliiigggeeeccc```]]]^^^]]]\\\\\\\\\[[[YYYWWWXXXWWWVVVVVVUUUSSSPPPMMMJJJIIIGGGFFFDDDBBB@@@@@@;;;:::999777666555555555666666666666666666666666333222111111444666777777555777999;;;===AAAEEEHHHIIINNNTTT[[[bbbiiippptttvvv|||yyyuuufffSSSFFFBBB999888777666555555555555333333222111111111111222333222111000////////////111000000000/////////...------..........................................++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))---------------------------------...///000000000000000000000111222333333999@@@PPPjjj{{{kkkaaaYYY\\\dddpppyyy|||zzzmmm\\\MMMDDD@@@===<<<@@@IIIRRRTTTLLLDDD===:::777888;;;@@@CCCEEEDDDAAA===999888999;;;<<<>>>BBBJJJVVVcccqqq}}}wwwdddXXXRRRPPPPPPRRRVVV]]]hhhsss~~~~~~~~~}}}|||yyyuuupppllliiigggeeecccaaa___\\\YYYVVVTTTRRRQQQTTTSSSRRRTTTWWWYYYXXXWWWUUUYYY]]]___]]]XXXQQQMMMLLLMMMSSS___nnnyyy|||{{{|||||||||{{{xxxssskkkeeeXXXRRRJJJDDDBBBAAA@@@???CCCIIIQQQZZZcccjjjqqqvvvyyyzzz{{{|||}}}||||||{{{yyyyyyxxxwwwtttrrrpppooonnnllliiifffeeeccc```^^^^^^]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRPPPMMMHHHGGGFFFDDDBBBAAA??????:::999888777777777777777666666666666666666666666999777444333444555555555555666888:::<<>>888777666555555555555555555444333333222222333333333222111000////////////000000000000////////////,,,,,,------...//////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------------...//////000000000000000000111222333333666===JJJaaayyynnnddddddiiittt|||{{{ooo^^^NNNDDD@@@>>>===AAAJJJSSSVVVPPPIII>>>;;;999888;;;???AAACCCBBB@@@<<<:::888999:::<<<<<<@@@GGGRRR___mmmxxx~~~~~~jjj\\\TTTQQQPPPOOORRRYYYcccooozzzwwwssslllfffaaa]]]YYYWWWVVVUUUSSSQQQOOONNNMMMMMMQQQPPPQQQSSSWWWZZZ\\\\\\ZZZ\\\___```^^^ZZZVVVRRRQQQTTT^^^mmm}}}|||tttdddZZZNNNGGGEEEDDDCCC@@@EEEKKKSSS\\\ccciiiooosssuuuvvvxxxzzz{{{}}}}}}}}}zzzyyyxxxwwwuuusssqqqpppnnnkkkhhhfffeeeccc```^^^___]]]\\\[[[[[[ZZZWWWUUURRRQQQPPPPPPQQQPPPNNNLLLEEEEEEDDDBBBAAA???>>>===999999888888888888999:::777777777777777777777777???<<<777444444444444444333555777888:::===AAADDDJJJNNNSSSXXX]]]ccchhhlllpppwwwxxxcccRRRDDD<<<;;;777666555555444444444555555444333333222222333333222222111000//////000000000000000000////////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------------------------------....../////////////////////000222333444555:::DDDWWWuuu|||llliiimmmwww{{{pppaaaQQQEEE?????????AAAHHHPPPSSSNNNIII>>>;;;888777999<<<>>>>>>???>>><<<:::999999:::;;;;;;>>>DDDNNN[[[hhhssszzz}}}qqqbbbXXXSSSQQQMMMPPPVVV___kkkwwwwwwqqqiiibbb\\\XXXTTTQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQSSSVVVZZZ\\\^^^___aaabbbcccaaa]]]YYYWWWSSSYYYfffxxxvvviiiXXXMMMIIIGGGDDDAAAGGGMMMVVV^^^eeejjjoooqqqpppqqqsssuuuwwwxxxyyyzzzxxxxxxwwwvvvuuusssqqqpppmmmkkkhhhfffeeecccaaa^^^```___]]]\\\\\\ZZZWWWUUUQQQPPPNNNNNNNNNMMMKKKIIIBBBBBBAAA@@@???======<<<;;;:::999999888999999999777777777777777777777777@@@<<<777444333333333333222333555666777:::>>>AAAFFFJJJPPPUUUZZZ```eeeiiiooouuu~~~www___MMM@@@::::::666555444444444444444444333222222111111111111111222111000000000000000000////////////000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------.....................///000222333444555:::AAAOOOiiivvvqqqqqq{{{}}}sssdddTTTGGG???@@@???@@@EEEJJJLLLIIIEEE<<<:::777666777999::::::===<<<;;;:::999999::::::;;;===BBBKKKWWWdddooouuuzzzyyyhhh\\\UUURRRNNNPPPTTT\\\gggttt~~~uuupppggg```ZZZVVVSSSPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRSSSTTTWWWZZZ\\\ccceeeggggggeeebbb]]]ZZZWWW^^^mmm{{{gggWWWNNNIIIEEEBBBIIIOOOYYYaaagggllloooqqqnnnnnnooopppqqqsssttttttuuuuuuuuutttsssrrrqqqpppmmmjjjhhhfffeeedddaaa___bbb```^^^]]]\\\ZZZWWWTTTRRRPPPMMMLLLKKKIIIGGGEEE@@@??????>>>===<<<<<<;;;===<<<;;;999888777777777777777777777777777777777<<<999555222222333333333111222444555666888;;;>>>AAAEEEKKKQQQWWW]]]cccgggmmmttt|||tttZZZIII===999999555444444333333333444444222111000000//////000000111111000000000000000111////////////000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,+++******)))------------------------------------------------------...///000111333444555999>>>GGG]]]zzzxxxxxxjjjZZZKKKBBB@@@>>>>>>@@@DDDEEEBBB@@@;;;888666555666777777777::::::::::::::::::999999:::;;;@@@HHHSSS___jjjqqqwww|||oooaaaXXXTTTOOOPPPSSSZZZdddppp{{{|||{{{{{{~~~uuupppggg```ZZZWWWTTTRRRPPPPPPPPPPPPQQQQQQRRRSSSRRRSSSSSSRRRQQQSSSWWWYYYbbbfffjjjmmmlllhhhbbb^^^^^^eeesss{{{xxxyyyxxxdddUUULLLGGGEEEKKKQQQ[[[ccchhhjjjlllmmmkkkkkkkkkkkklllmmmnnnooooooppppppqqqqqqqqqppppppllljjjhhhfffeeedddaaa___aaa___]]][[[ZZZXXXTTTRRRQQQNNNJJJHHHGGGEEECCCAAA>>>=========<<<<<<;;;;;;===<<<:::999777666666666777777777777777777777777777555222222333444444333111222333444444666:::<<<===BBBHHHNNNTTTZZZaaaeeekkkqqqyyylllTTTDDD:::777777444333333333333333444444111111000////////////000111111000000000000111111.../////////000000000111..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////---------------------------------------------------------...000111333444444888<<>><<<;;;<<>>:::888555555666777777777888999::::::::::::999999888999===DDDNNNZZZeeelllsssxxxuuueeeZZZTTTPPPPPPRRRWWWaaalllxxx~~~xxxvvvsssrrruuuyyy}}}wwwssspppooommmkkklllmmmnnnnnnoooppprrrtttuuuyyy{{{uuulllddd^^^[[[XXXVVVSSSSSSSSSRRRSSSSSSTTTTTTQQQRRRRRRQQQOOOQQQUUUXXX]]]ccckkkrrrsssooohhhcccdddjjjvvv~~~nnnkkkiiinnn{{{nnn[[[OOOKKKKKKNNNTTT]]]cccfffgggffffffcccbbbbbbbbbccceeeggghhhjjjkkklllnnnooooooppppppllljjjgggfffeeedddbbb```^^^\\\ZZZXXXWWWTTTQQQNNNLLLIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666666666666666666666666444333222333555555333222111222333444444555999;;;===AAAFFFLLLQQQWWW]]]```ffflllvvv}}}eeeNNN@@@888555555333333333222222333444444222111111000///000000000111000000000000000111111.../////////000000111111,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000333666888999------------------------------------------------,,,------...000111333444333888:::>>>MMMnnn}}}vvveeeUUUJJJ===;;;::::::===??????>>>:::888666666777888888777777888999:::;;;:::999888666777:::AAAKKKWWWbbbiiipppuuu~~~xxxggg[[[UUUPPPPPPQQQUUU^^^jjjuuu|||{{{xxxsssooommmnnnqqqsssrrrxxx~~~~~~yyyvvvuuunnnkkkfffcccaaa___\\\ZZZ\\\]]]]]]^^^___aaadddgggkkkpppyyy{{{rrriiiccc___\\\[[[WWWWWWVVVUUUUUUUUUVVVVVVPPPQQQQQQPPPNNNPPPTTTXXXYYY```kkktttwwwtttmmmgggeeekkkvvvvvvddd```^^^aaallluuu___QQQNNNPPPPPPVVV^^^cccdddcccaaa```ZZZZZZZZZZZZ\\\^^^aaabbbggghhhiiikkkmmmoooooopppllljjjgggfffeeedddbbb```\\\ZZZWWWVVVTTTQQQNNNKKKGGGEEEAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888777777777777777888666666666666666666666666444333444555666555333111222333444444444555888;;;>>>AAAFFFKKKPPPTTTYYY]]]bbbiiisss{{{rrrTTTGGGAAA888444666555555444333333333333444111111111111111111111111111111111111000000000000000///...---,,,---...............------,,,,,,,,,------------------------------,,,,,,,,,---......444///+++)))+++------,,,,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++,,,...111333666888666:::JJJ^^^{{{lllYYYKKK@@@<<<:::<<<<<<;;;===AAA>>>???<<<666444777999888999999::::::::::::999999:::;;;===@@@EEEOOO\\\eeeqqqxxx}}}nnn___UUUPPPMMMMMMTTT\\\eeepppzzzzzzvvvrrrpppmmmllllllooosssssspppjjjddd```\\\YYYUUURRRRRRQQQQQQPPPQQQSSSUUUUUUSSSTTTWWWZZZ^^^eeerrrxxxooojjjeeeaaa^^^^^^\\\YYYXXXWWWVVVSSSQQQPPPPPPPPPNNNMMMNNNPPPSSSXXX___kkkuuuzzzyyytttpppooottt|||uuuhhh\\\WWWTTTVVV^^^lllzzzdddVVVTTTXXX^^^bbbeeecccbbbaaa]]]XXXXXXVVVSSSSSSTTTVVVVVVVVV]]]___aaacccfffhhhiiijjjiiihhhfffdddbbb```___^^^ZZZVVVRRROOOMMMKKKIIIGGG@@@???===<<<;;;;;;;;;<<<999:::;;;;;;:::999777666666666777777777777666666444444444444444444444444555444333222111111111111///000222555666777777666===???BBBHHHOOOUUUXXXYYYbbbhhhqqqyyyiiiNNNCCC???777333555444444333222222222222222111111111111111111111111111111111000000000//////000///...---,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222///***)))***,,,,,,+++,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,---///111222111555555:::GGGXXXwwwsss___OOODDD???;;;<<<<<<;;;===AAA???BBBAAA;;;888888888666888999999999999999999888888999;;;>>>BBBLLLYYYbbbmmmvvv~~~ssscccVVVRRRNNNNNNSSSZZZbbbmmmvvv~~~|||wwwtttpppnnnlllmmmooonnnjjjfffaaa___XXXTTTOOOLLLKKKJJJIIIHHHJJJLLLNNNMMMLLLMMMPPPRRRXXX___kkk{{{wwwqqqnnniiifff```^^^[[[YYYXXXVVVTTTQQQOOOOOONNNMMMLLLLLLOOOQQQWWW```mmmyyy{{{xxxuuuxxx}}}qqqeeeWWWRRROOORRRXXXcccuuuxxxggg]]]\\\```fffjjjllljjjgggeee___YYYUUUSSSOOONNNOOOQQQSSSSSSYYYZZZ]]]aaadddffffffgggddddddbbb```^^^[[[ZZZYYYVVVSSSNNNKKKIIIGGGEEECCC???>>><<<;;;:::::::::;;;777777999999999999888777666666777777777777666666555555555555555555555555555444333222111111111111///000222333555666666666<<<===AAAFFFMMMSSSVVVXXXaaagggpppxxx~~~ppp[[[FFF>>>;;;666222333333333222111111111111111111111111111111111111111111111000000000000////////////...------------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------000---***)))***+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...//////000111111...444555;;;FFFRRRlll}}}iiiXXXJJJBBB<<<;;;;;;;;;===AAADDDIIIIIICCC<<<999777444888888999999999999888888666777999;;;???HHHTTT\\\hhhrrr|||{{{iiiYYYUUUPPPNNNRRRXXX^^^hhhqqqzzz{{{wwwtttppppppooommmjjjfffcccaaaWWWSSSNNNJJJHHHGGGEEEDDDDDDEEEGGGGGGFFFGGGIIIKKKRRRYYYeeeuuuzzzuuuqqqmmmiiibbb___\\\YYYXXXVVVSSSQQQNNNNNNMMMKKKJJJKKKMMMPPPXXXaaapppzzzlll```SSSNNNKKKLLLQQQYYYfffssswwwjjjccccccgggnnnsssuuusssoookkkccc\\\UUUQQQLLLIIIIIIKKKMMMMMMRRRTTTYYY^^^aaaccccccccc___^^^]]]ZZZXXXUUUTTTSSSQQQNNNIIIFFFDDDBBB???>>><<<;;;:::999999999999999444555666777888888888888555666666777777666666555666666666666666666666666444444333222111111111111000000000111333444666666999;;;???DDDJJJPPPTTTWWW___fffnnnvvv|||www\\\MMM???:::999555333333333333222111111111111111111111111111111111111111111000000000//////////////////......------------------------------------++++++++++++++++++++++++++++++******++++++,,,------,,,***)))))))))******,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,++++++---...///000111111111111///555777;;;EEEOOOgggttteeeQQQGGG===::::::;;;>>>CCCKKKQQQSSSJJJAAA;;;999777777888888999999888888777555777888:::===DDDOOOWWWbbbnnn{{{qqq___VVVQQQNNNQQQUUU\\\eeennnyyy~~~{{{yyyxxxxxxwwwuuuqqqlllhhh^^^YYYRRRMMMKKKIIIHHHFFFCCCDDDDDDEEEEEEGGGHHHIIIOOOVVVaaaqqq{{{wwwrrrnnnjjjccc```[[[XXXVVVTTTQQQOOOMMMMMMLLLKKKJJJKKKMMMPPPYYYddduuuxxxjjj___TTTNNNJJJKKKMMMQQQZZZbbbxxxzzzyyysssjjjdddeeehhhrrrwwwzzzxxxuuuqqqiiiaaaYYYTTTMMMHHHFFFGGGHHHHHHKKKOOOUUUZZZ^^^``````___]]][[[YYYWWWTTTQQQOOONNNLLLIIIDDDAAA???===;;;:::999999888888777777777777444444555555666666666666555666666666666666666555666666666555555555555555444333222222111111111222111000000000111333555666888;;;???CCCHHHNNNSSSWWW^^^dddmmmtttzzzwwwcccMMMDDD;;;888888666444444444444333222222222222222000000000000000000000000000000000////////////..................---------------------------------------------------------++++++******++++++,,,---++++++***)))))))))***+++++++++---...//////......+++++++++,,,,,,---------,,,---...//////...---,,,---...///000111111111000000555555888AAAKKKcccvvv[[[NNNAAA;;;;;;<<<@@@EEERRRZZZ]]]TTTGGG???<<<;;;888888999999999999888888666777999999<<>><<<;;;:::888777777777777777666666666555555555444444333333333555555666666666666555555555555555444444444333333333333222222111111222222111111000000111333555666777:::???BBBFFFLLLSSSXXX\\\ccckkkrrrxxxyyycccSSSCCC???:::777666555555555444444333222222222222222000000000000000000000000000000////////////............//////......---,,,,,,,,,,,,------------...------------------------+++++++++++++++,,,------***++++++***))))))***,,,***+++---.../////////...***++++++,,,,,,------...---///000111111000///---.........//////000000000...222111444<<>>>>>BBBFFFSSS```ggg```QQQFFF@@@>>>999999999::::::999999999666888999999:::@@@HHHOOOXXXfffuuurrr___XXXRRRRRRTTTYYYbbbjjjttt~~~{{{~~~xxxqqqfff\\\TTTNNNJJJGGGEEECCCBBBDDDFFFHHHHHHHHHJJJOOOYYYhhh~~~~~~|||~~~wwwpppkkkaaa]]]XXXTTTRRRPPPNNNMMMMMMNNNOOOOOOOOOQQQUUUXXX```jjj{{{vvviii^^^VVVNNNKKKJJJHHHJJJNNNUUUXXXZZZZZZYYYZZZ]]]```dddjjjppprrrssssssoooiii```ZZZRRRLLLHHHEEEDDDCCCEEEHHHLLLRRRVVVXXXXXXXXXZZZXXXVVVRRROOOKKKIIIGGGCCC@@@===;;;;;;:::999888555666666777777666555555666666555333333222222333444555555666666555555444555555555444333333222222333333222222111222222333111111111222222333444555666:::>>>AAADDDJJJRRRXXX\\\bbbjjjqqqwww}}}uuucccRRRGGG>>>===:::666444444444444333333222111111111111111000000000000000000000000000000/////////.........---.../////////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))+++,,,,,,***)))+++---***+++---......---,,,+++******+++,,,,,,---......---///111222222111///---///...---------...///000---222111333:::AAAVVVvvv{{{vvvkkkTTTGGGBBBAAACCCFFFPPPbbbpppmmm]]]MMMCCC>>>::::::;;;;;;;;;;;;::::::666777888888999===EEEKKKTTTbbbqqqzzz{{{fff^^^WWWTTTTTTWWW___gggmmmyyy~~~|||{{{}}}zzzkkk___UUUNNNJJJEEECCCBBBCCCFFFIIIHHHGGGJJJNNNWWWfff{{{~~~}}}yyyqqqkkkaaa]]]XXXTTTRRRQQQOOONNNOOOPPPQQQRRRSSSVVVZZZ]]]dddmmm}}}qqq___UUULLLHHHFFFCCCCCCEEEHHHIIIKKKKKKKKKLLLPPPTTTSSSYYY___aaadddfffddd```[[[WWWPPPKKKHHHFFFDDDCCCBBBDDDHHHLLLPPPSSSTTTUUUVVVUUURRRNNNJJJGGGDDDCCC???<<<:::999999999999888444555666777777666555555555555444333333333444555444555555666666555555444666666666555444333333333333222222111222222333333111222333444444555444444444888<<>>>>>???CCCDDDCCCBBB@@@AAADDDGGGEEEKKKPPPSSSVVVYYYXXXUUUVVVSSSNNNJJJHHHFFFEEECCCAAABBBEEEIIILLLOOOQQQRRRSSSRRROOOKKKGGGCCC@@@???<<<:::777777888999888888444555666777777777555555444333333222333444666777444555555555555555555444888777777666555444444444222222222111222222333333111222444555666555555444222666;;;===???EEENNNUUU\\\bbbjjjqqqvvv|||}}}pppeeeXXXIII@@@===777777666444444333333333222222444999999444111111222222111000//////000000////////////...............---,,,,,,,,,,,,---...,,,,,,,,,+++***)))((('''******+++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,...222777666111+++......//////000000111111111111333555777>>>MMM\\\{{{tttaaa\\\\\\dddxxxmmmVVVHHHCCCBBBBBBNNN[[[jjjppphhhXXXIIIAAA:::999888888::::::999888888888888777888;;;@@@DDDMMMXXXgggrrr{{{vvvhhhZZZUUUUUUVVVYYY]]]gggppp}}}~~~qqq```TTTMMMGGGEEEGGGIIIIIIJJJMMMNNNPPPVVVaaauuu|||sssddd[[[TTTSSSSSSRRRRRRTTTYYYXXXVVVVVVXXX\\\```ccckkkttt|||dddYYYJJJBBBAAAAAA???;;;;;;<<<<<<======>>>>>>>>>@@@AAACCCDDDFFFHHHIIIJJJKKKKKKJJJIIIGGGDDDBBB@@@AAABBBCCCFFFIIIKKKMMMNNNOOOMMMJJJFFFCCC@@@>>>>>>888888999999999888777777999999888888777666666555888777666555444333333333333444555666666555444333888999;;;;;;;;;888666444555555555444444333333333333222333333444555666777777666777<<>>;;;;;;;;;<<<<<<<<<=========::::::;;;===>>>???@@@AAACCCCCCDDDDDDCCCBBB@@@>>>@@@AAABBBEEEGGGJJJKKKLLLLLLKKKIIIFFFCCCAAA???>>>999::::::::::::999999888::::::999888888777666666888777666555444444444444444555666666666666555444777888999:::999777555333333333444444444444444444222222222222333444555666777555777<<<@@@DDDLLLUUUZZZ```iiiqqqyyymmmYYYLLLDDD<<<777555666666555444333333333333444222444777777222000222111111000/////////000000////////////...............------,,,,,,------...,,,,,,------------,,,,,,111///---+++************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++******))))))******+++...---,,,///222333111---............------------......///111111333<<>>;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;<<<>>>@@@AAA@@@>>>===>>>???AAACCCEEEGGGIIIJJJHHHHHHHHHGGGEEEBBB@@@???<<<<<<<<<<<<<<<;;;::::::;;;::::::999999888888777888777666666555555555555666666777777777777666666666777888999888666444333222222333333444555555555222222111222222333444555666444666;;;???CCCKKKTTT[[[aaajjjssszzz|||gggPPPCCC>>>:::777666555555444333222222333333555333333666555111000222111000000/////////000000////////////............------------------------++++++,,,---------------111000---+++***)))******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++...,,,,,,---000111000////////////......---------///...000333222333:::BBBNNNmmm~~~qqqeeeZZZTTTYYYbbbmmmzzzhhhTTTJJJGGGAAADDDKKKSSSWWWRRRFFF<<<:::999777777888999999888777777777777666888<<>>??????======>>>???@@@BBBDDDEEEGGGHHHFFFGGGHHHHHHGGGEEEBBBAAA>>>?????????>>>===<<<;;;;;;;;;;;;::::::999999999888888777666666666777777777777888888888888777777777777888999888777555444444444444444444444555555222111111111222222333444555333555:::>>>BBBJJJSSS\\\bbbllluuu}}}ttt```III>>>;;;999888888444333333222222222222333666333333555444000000222000///////////////000000////////////............------------------------)))***+++,,,------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++,,,.../////////111000000//////............---///333333333999@@@HHHddduuudddXXXWWW\\\eeeqqqpppXXXJJJEEE???@@@EEELLLRRRPPPGGG>>>;;;888666666777999999999888999999888888999<<<>>>CCCJJJTTT___jjjvvvsssggg]]]VVVUUUXXXZZZdddqqq|||}}}xxxiiiYYYQQQNNNKKKJJJJJJIIIMMMTTT^^^qqqsssjjjbbbaaacccccceeehhhlllnnnqqqtttwwwxxxyyyzzz}}}}}}|||zzzyyyzzz{{{}}}~~~|||rrrjjj]]]SSSLLLGGGDDDAAA>>>>>>>>>======<<<<<<<<<999999888888888777777777999999;;;;;;<<<;;;;;;:::>>>???@@@BBBCCCEEEFFFFFFFFFGGGIIIIIIIIIGGGEEECCCAAAAAAAAA@@@@@@>>>======;;;;;;;;;:::::::::::::::888888777777777888999999999999999999999999999999999999:::::::::999888888777777666666555444333333222222111111111222333333444333444999>>>BBBJJJRRR]]]dddnnnxxxfffUUUCCC:::888666555666333222222111111222222222777444222333333//////222//////......//////000000////////////............,,,------......------,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,------......000000000000000/////////---,,,---111222222666<<>>>>>=========<<<<<<<<<;;;;;;;;;999999888777777888999999@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBAAAAAA???>>>===::::::::::::::::::::::::888888888888888999:::;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999777666555444333333333222222222222333333555333555:::>>>BBBJJJSSS^^^eeepppzzzvvvXXXLLL???999666333333555222222111111111111222222888444222333111//////333...............///000000////////////............,,,,,,---......---,,,,,,+++,,,---------------,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,,,,,,,,,,------......//////////////////000------000111111444:::BBBQQQooo~~~iii[[[UUUXXX___lllzzz|||bbbNNNDDD@@@@@@BBBEEEIIIIIIFFFCCC;;;888555444666888999999888999999888777777999;;;===AAAIIISSS```nnn{{{zzzqqqeee[[[WWWYYYWWW^^^iiirrrzzz|||zzzxxx~~~~~~gggYYYSSSNNNLLLKKKJJJNNNUUU^^^nnn|||uuuqqqsssvvvvvvwwwyyyzzz{{{|||~~~zzzuuuooojjjfff_________```aaabbbbbbaaaaaa^^^ZZZUUUQQQLLLIIIFFFEEEEEEDDDCCCBBB@@@@@@???@@@@@@??????????????????;;;:::777666777999;;;===BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>===999999999999999:::::::::888888888999999:::<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777666666444444333333333333444444555444555:::>>>CCCKKKSSS___fffqqq|||jjjPPPGGG???;;;777333222555222111111111111111222222999444222222111...///333...............///000111000/////////............,,,,,,---......---,,,,,,---...............------***,,,...//////---***(((++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++'''))),,,---,,,,,,,,,,,,,,,------....../////////444000///111222111444999???JJJeeeqqq___UUUSSSWWWddduuu~~~iiiUUUJJJ@@@@@@BBBDDDFFFFFFEEECCC;;;888555444555888999999777888888777666666888999:::>>>DDDOOO\\\jjjwww~~~}}}ttthhh\\\WWWXXXWWW]]]gggpppxxx|||sssxxx{{{lll]]]UUUPPPLLLKKKJJJOOOUUU^^^mmm~~~xxxtttwwwzzzyyyyyyzzz{{{|||}}}|||uuunnnfffbbb\\\\\\]]]^^^___``````aaaZZZYYYWWWTTTQQQMMMIIIGGGGGGGGGFFFDDDCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>><<<999888999<<<@@@CCCDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===999999999999999999999999888888888999:::;;;<<<======<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999555555444333333444444444666444666;;;???CCCKKKTTT___gggrrr}}}nnnYYYDDD@@@;;;777555444222111111111111111111111111111222111000//////000111222000000000000000000000000.........///////////////000...------......+++)))++++++******+++,,,---......///---***+++---,,,''')))))))))***+++++++++,,,+++***))))))***---///111+++++++++***++++++,,,,,,)))***++++++***)))+++,,,///---+++))))))+++---...///......---------......000((()))444888222000444???HHH]]]{{{gggUUUTTTYYYbbblllvvvqqq\\\MMMFFFBBB@@@AAAAAA??????CCC777666666666666666777777:::999888777666666666666888<<>>===<<<<<<<<<===???:::888;;;======???BBBDDDFFFIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGG@@@AAACCCDDDCCC@@@===;;;;;;;;;::::::999:::::::::>>>===;;;::::::;;;===>>><<<;;;::::::999:::::::::===;;;999777777888:::;;;:::999888888888999:::;;;777666555444333222222222555555777999>>>GGGQQQXXXaaajjjwwwwww]]]KKKBBB>>>:::777555444333111111111111111111111111111111111000//////000111111////////////////////////...///////////////////////////.../////////...---+++++++++******)))((('''***------******------******************+++++++++//////......///111333555,,,,,,++++++***++++++++++++++++++***)))***---000222000---+++******,,,---......------------......333,,,---777:::555333777;;;BBBTTTqqqppp[[[RRRVVV]]]gggsss|||yyydddTTTGGGBBB???@@@???===>>>AAA777777666666666666777777:::999888777777666666666666:::???EEENNN[[[jjjuuupppcccZZZVVVUUUYYY```hhhqqq{{{wwwsssuuugggYYYRRROOOLLLLLLPPPWWW```ppp||||||zzzwwwrrrooonnnnnnjjjnnnrrrvvv{{{~~~tttiiibbb^^^^^^^^^aaaeeegggfffddd___^^^[[[XXXUUURRRPPPNNNMMMKKKHHHFFFEEECCCAAA???@@@@@@??????>>>>>>>>>===>>>:::999<<>><<<;;;;;;:::999999::::::;;;>>>===;;;::::::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<===;;;999777777888:::;;;;;;::::::999888888888888777666555444333333333333555666777:::???HHHRRRYYYbbbkkkxxxvvvaaaNNNCCC>>>;;;888666555555333222111111111111111111111111111000000//////000000111........................//////////////////......000000000...,,,,,,---...------...///...,,,+++)))(((---///+++)))+++------+++++++++***************---,,,,,,,,,---...000111------,,,+++************---,,,+++)))(((+++///333444222///,,,+++******+++...---------------......000+++,,,333666222111444888;;;HHHbbb{{{cccTTTTTTYYYdddrrr}}}ppp^^^IIICCC>>>>>>===;;;;;;>>>777777666666666666777777999999888888777666666666666999===BBBIIIUUUcccmmm}}}wwwhhh]]]WWWUUUXXX]]]ccclllwwwzzzuuuttt}}}ppp^^^UUUPPPOOOOOOSSSXXXaaaooo|||vvvoooiiifffeeedddhhhmmmttt|||xxxllldddaaabbbfffkkkpppsssrrrqqqjjjjjjhhhddd```\\\XXXUUURRROOOLLLIIIGGGDDD@@@===??????@@@@@@@@@??????>>>>>>::::::>>>AAADDDJJJPPPWWWYYY[[[YYYUUUOOOKKKIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<;;;999888888:::;;;======<<<<<<;;;;;;<<<<<<===========================<<<;;;999777777888999:::;;;;;;::::::999888666666666666555444333333333333555666888;;;AAAJJJTTTZZZdddmmmyyyvvvbbbPPPEEE???:::888555444555555444333111111111111111111111111000000000//////000000000........................////////////............///000///---***)))***,,,------....../////////000)))000222...***+++---...,,,+++++++++***))))))))))))((((((((()))***,,,---...---,,,+++***************++++++***)))+++...111222111...,,,*********+++------,,,,,,------......,,,)))***000111......111777888@@@VVVvvviiiZZZWWWXXXccctttzzzfffMMMEEE>>><<<<<<:::999;;;888777777666666666666777888888888888888777666666666999===AAAGGGSSS```jjjxxx~~~nnn```YYYVVVWWWZZZ^^^gggsss}}}zzzyyyeeeZZZVVVUUURRRVVV\\\dddqqqxxxooogggbbb```aaaeeelllvvvzzznnngggdddhhhooowww~~~}}}{{{wwwqqqjjjddd```[[[WWWQQQMMMIIIFFFCCCAAA>>>???@@@@@@@@@@@@???>>>>>>;;;<<<@@@DDDHHHPPPXXXaaacccdddaaaZZZSSSNNNKKKHHHIIIKKKMMMMMMMMMKKKJJJFFFFFFEEECCCBBB@@@??????<<<;;;999888888:::<<<>>><<<<<<<<<======<<<<<<<<<:::;;;;;;<<<============;;;:::888777666777888888888999:::::::::888777666666666555444444444444444555777999===CCCLLLVVV\\\gggooo{{{tttaaaOOOBBB;;;999777555333333444444333222111111111111111111111111/////////000000/////////........................000000//////.........---,,,---............000111///---,,,++++++,,,---...---333555000++++++------,,,+++++++++***)))))))))+++++++++,,,,,,---.........---,,,+++************''')))+++,,,++++++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,---......---,,,---000111///000222888888>>>OOOkkkooo```ZZZYYYcccuuummmRRRHHH???<<<;;;999888999888888777666666666666666777888888888888777666666555777;;;???EEEPPP]]]ggguuuuuueee[[[WWWWWWWWWZZZaaannn|||jjj]]]YYYYYYWWW\\\bbbjjjuuu}}}sssjjjdddaaa```dddmmm{{{{{{pppjjjffflllvvv}}}wwwtttllleee\\\SSSMMMIIIFFFDDD??????@@@@@@@@@???>>>>>>@@@>>>>>>CCCGGGLLLVVV```jjjjjjiiieee]]]TTTNNNKKKIIIKKKNNNPPPQQQQQQPPPOOOJJJIIIHHHEEECCCAAA@@@???<<<;;;:::999999;;;===>>><<<<<<===>>>>>>===<<<<<<888999:::<<<<<<======<<<;;;:::888777666666777777555666888999:::999999888666666555444444444555555555777;;;???FFFOOOXXX^^^jjjrrr|||{{{rrrcccRRREEE===999777555333222222333444222111111111111111111111111111...//////000000//////...........................000000000///......------***+++---111666:::;;;:::888666333000...---,,,,,,000444555000++++++,,,++++++++++++***************++++++,,,,,,------------------,,,+++************&&&))),,,---,,,***)))))))))))))))******+++,,,---++++++++++++,,,---...///+++,,,---...------///111777888===III___~~~yyyeee___[[[dddvvvtttYYYLLLAAA===<<<:::888999999888777666666555555666666777888999999888777666222555888;;;AAAKKKXXXaaaqqq}}}lll```XXXWWWVVVWWW]]]iiivvvooo```[[[\\\]]]bbbjjjqqqyyywwwnnnhhheee```fffqqqzzzppplllhhhoooyyy}}}vvvjjj^^^UUUNNNIIIFFFCCCBBBAAA@@@????????????AAA@@@BBBGGGKKKSSS```lllrrrqqqnnnfff\\\RRRLLLHHHHHHIIILLLOOOQQQRRRSSSSSSOOONNNLLLIIIFFFCCC@@@>>>:::::::::;;;;;;<<<======;;;<<<>>>??????>>><<<;;;888999;;;===?????????>>><<<;;;:::999888888777777555555777888999:::::::::666666555555555555555666666888<<>>:::======<<<;;;888333000---///111111---+++---,,,)))***************+++++++++((())))))***************,,,,,,++++++***+++++++++***+++------+++*********))))))******+++,,,------++++++++++++,,,---...///))),,,---,,,+++,,,...000111666;;;CCCSSSooollleeeaaahhhyyyzzz^^^PPPCCC>>>===;;;999999999888777666555555555555555777888999999888777666333555777999===FFFRRR[[[iiixxxrrrfffYYYWWWUUUVVV[[[eeerrr{{{ttteeeaaacccccciiiqqqvvv{{{yyypppkkkhhhdddkkkwwwwwwoookkkiiioooxxx~~~}}}tttjjj```WWWPPPKKKHHHFFFCCCAAA???@@@AAABBBBBBBBBEEEKKKRRR[[[kkkyyy|||yyyrrrgggZZZOOOGGGDDDCCCDDDGGGJJJMMMPPPRRRSSSRRRRRRPPPMMMIIIDDD???===999:::;;;<<<=========<<<:::<<>>>>><<<;;;::::::999777777666777777888999:::666666555555555555666666666999===CCCJJJSSS\\\bbbooovvv}}}qqqaaaWWWIII@@@===;;;777333333222111222222222000...111111111111111111111111---...///000000///...---000000000000000000000000111000000///...---------111---...555>>>AAA;;;444888:::===>>><<<666000,,,---...---***+++...,,,((())))))******+++++++++,,,)))******++++++++++++***+++++++++***++++++,,,,,,.........,,,***)))+++---+++++++++,,,,,,---------++++++++++++,,,---...///---111333000...000222444---333999???KKKeeerrrkkkggglll}}}aaaSSSEEE???>>><<<::::::999999777666555555555555555666888999999888777666777888999:::===EEEPPPXXXbbbqqqwwwjjjYYYWWWUUUUUUYYYcccoooxxxyyykkkhhhkkkhhhnnnuuuzzz{{{yyyqqqllljjjiiippp~~~uuummmkkkjjjooovvvzzz|||~~~~~~~~~xxxqqqiii```WWWQQQLLLJJJFFFBBB@@@AAABBBDDDAAABBBGGGNNNVVVbbbsssuuugggXXXLLLDDDAAA???@@@BBBEEEIIIMMMPPPRRRTTTTTTSSSPPPKKKEEE???<<<777999<<<>>>>>>>>>===<<<:::<<>>===<<<<<<999888777666666777888888666666555555555666666777666999>>>DDDKKKTTT]]]cccpppwwwvvvgggTTTLLLAAA;;;999888555222444444333333222111000000000000000000000000000000////////////////////////+++,,,,,,------......///------............------........................//////333;;;???;;;111***---,,,,,,++++++,,,,,,---++++++++++++******)))(((++++++************++++++******+++,,,------......---,,,,,,+++*********+++************************++++++,,,,,,,,,,,,------444111...++++++,,,///111...333444:::IIIYYYxxxxxxjjjmmm{{{ooo\\\KKKGGGCCC:::777;;;888888888777666666555555444555777888999888666555444555666888;;;BBBIIIOOObbbmmm{{{ooo```ZZZVVVVVVXXX]]]fffpppqqqkkkkkkrrrrrrtttvvvyyy|||zzzxxxyyy||||||yyyuuuqqqnnnnnnoooqqqwwwvvvllliiihhhqqqxxxzzz|||}}}|||xxx{{{yyyvvvrrrpppoooooopppwwwwwwvvvsssnnnfff^^^ZZZVVVOOOFFFAAA@@@AAABBBAAAAAACCCIIIRRR```ooo|||xxxhhhXXXKKKCCC@@@<<<===???AAAEEEHHHKKKMMMQQQQQQQQQPPPLLLGGGAAA>>>999:::<<<>>>???>>>======<<<>>>AAAAAA@@@>>>???@@@???CCCIIIMMMNNNOOOPPPQQQMMMKKKIIIGGGFFFDDD@@@>>>>>><<<:::999:::999888777444777888555222333444666444999@@@FFFLLLUUU___fffsssyyynnn^^^MMMFFF===888777888666444444444333222222111000000000000000000000000000000////////////////////////------------------------------............---------------------------------,,,///555888555...(((---,,,,,,++++++,,,,,,------,,,+++)))))))))++++++++++++************++++++******++++++,,,,,,---------,,,++++++*********+++************************++++++,,,,,,,,,,,,------222000...,,,,,,---...000///333333888EEETTTpppnnnnnnzzzxxxcccNNNGGGBBB:::777:::888888777777666555555555555666888999:::999777777444555666777:::???FFFLLL[[[fffvvvvvvccc\\\VVVUUUVVV[[[dddnnn|||xxxssssssssssssssstttvvvxxxzzz{{{xxxpppnnnnnnppppppooollliiihhhiiikkkooowwwyyypppmmmmmmttt{{{|||}}}~~~{{{xxxxxxvvvsssoookkkhhhgggfffhhhiiijjjjjjgggddd```]]]YYYSSSJJJEEECCCCCCCCCCCCFFFIIIPPPZZZhhhvvv{{{jjjXXXIII@@@<<<<<<===???BBBEEEHHHKKKLLLOOOOOOOOONNNJJJFFFAAA>>>:::;;;>>>@@@AAA@@@???>>>???BBBEEEEEECCCAAAAAABBBCCCHHHOOOUUUWWWVVVVVVVVVRRRPPPMMMKKKIIIFFFBBB???@@@>>><<<;;;;;;;;;:::999666888999666333333555777777<<>>888555666777777555333333333222111111000000000000000000000000000000//////////////////////////////......---,,,,,,+++------............------++++++++++++++++++++++++---,,,,,,///222222///***,,,,,,++++++++++++,,,,,,///---+++)))(((***,,,...++++++************++++++******++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///......---......///000444222666AAALLLdddkkkfffnnnrrrXXXKKKEEE===:::;;;888888777777666555555555666777888:::::::::999888555555666666888<<>>@@@BBBEEEHHHJJJKKKLLLLLLLLLJJJGGGDDD@@@===;;;===@@@BBBCCCCCCBBBAAADDDGGGJJJJJJFFFCCCCCCEEEGGGMMMVVV\\\^^^]]]\\\[[[YYYWWWTTTRRROOOKKKFFFCCCCCC@@@>>>=========<<<;;;:::999888777555444555888:::>>>DDDJJJOOOXXXaaahhhpppvvv~~~}}}}}}qqqZZZJJJ===:::555444555666666666333222222222111111000000000000000000000000000000///////////////////////////.........---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///333444111,,,,,,++++++++++++,,,,,,...---,,,+++***+++------++++++************++++++++++++******************++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///.........000333111444>>>EEEZZZxxxhhh___cccrrrhhhVVVKKKBBB>>>===888888888777666666555555666666777999999999999999666777777777777;;;@@@CCCOOOZZZjjjwwwsssggg[[[TTTSSSUUU]]]eeeqqqzzz~~~{{{xxxwwwvvvvvvvvvwwwxxx{{{xxxuuummmeee]]]XXXUUUTTTQQQRRRSSSSSSSSSTTTWWWZZZ^^^kkkzzzyyy|||{{{wwwrrrkkkccc\\\YYYYYYXXXXXXWWWWWWXXXYYYYYY\\\YYYSSSMMMIIIGGGGGGFFFEEELLLWWWeeerrr}}}zzzmmm]]]OOODDD@@@>>>???AAADDDFFFHHHJJJKKKHHHHHHHHHFFFDDDAAA>>>===<<<>>>BBBEEEFFFFFFEEEDDDGGGKKKOOOMMMIIIDDDDDDFFFJJJNNNUUUZZZ\\\]]]]]]]]]^^^\\\ZZZXXXUUUQQQLLLHHHEEECCC???============<<<;;;888777777666444555888:::???FFFKKKQQQXXXbbbhhhpppvvv}}}fffQQQCCC;;;999666555444555444444222222111111111111111000////////////////////////////////////////////////---------....../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***---444777555,,,++++++******++++++,,,***+++---......---,,,+++++++++************++++++++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...//////......///222000333<<>>:::999999888777777666666444555666777888888888888888888888888888:::>>>AAANNNXXXgggsss}}}}}}ooo___WWWSSSTTTZZZ```llluuu~~~{{{zzzzzzzzz|||}}}yyysssoooiiieee___XXXSSSOOOLLLJJJJJJKKKKKKKKKKKKLLLNNNQQQVVVddd~~~~~~~~~{{{uuummmeee]]]YYYWWWUUUSSSQQQQQQQQQSSSTTTXXXVVVRRRNNNKKKIIIIIIIIILLLTTTaaappp{{{yyynnn```QQQGGGAAA???AAACCCFFFHHHJJJJJJKKKGGGFFFDDDCCC@@@>>>===<<<<<>>======<<<;;;;;;666666999999555555888:::???GGGNNNTTT[[[ccciiipppvvv}}}qqqYYYHHH>>>999888777555444333222222111111111111111111111111////////////////////////////////////////////////,,,------...//////000000,,,,,,------------,,,,,,------------------------)))...---(((***222666333++++++************++++++(((***,,,...///---+++)))++++++************++++++******++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,....../////////...111///222:::===KKKcccvvvhhhaaaeeeyyyqqq[[[JJJAAA===;;;;;;::::::999888888888444444555666777888888999888888888888888999<<>><<<;;;;;;<<<@@@EEEIIIKKKKKKIIIHHHIIIOOOTTTQQQIIIBBBAAADDDDDDEEEFFFGGGHHHKKKOOORRRWWWWWWYYY[[[]]]\\\YYYVVVMMMIIICCC???===<<<;;;::::::555555<<<>>>999666::::::BBBLLLUUU[[[aaaggglllrrrwww~~~zzz___LLLAAA;;;555666666555333222111111000000000000111111111111////////////////////////////////////////////////............////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***000000***)))000222---++++++************++++++((()))+++,,,---,,,+++***++++++************++++++******++++++,,,,,,------)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---///000000///111...111777888BBBYYYzzzuuuhhhdddqqqfffQQQEEE@@@===<<<<<<;;;;;;:::999999555555555666777999::::::666777777777666888;;;===CCCMMMZZZfffoooyyy~~~kkk___YYYVVVVVVYYYbbbjjjuuu}}}xxxrrrnnnfff___WWWPPPLLLIIIFFFDDDDDDDDDEEEDDDCCCDDDFFFIIIMMMZZZsss}}}yyyssslllfff```\\\UUUTTTQQQOOOMMMLLLMMMMMMJJJMMMOOONNNMMMNNNPPPSSSYYYcccrrr~~~yyyxxxxxxvvvnnnbbbTTTIIICCCDDDEEEHHHKKKLLLMMMLLLLLLGGGEEEBBB???<<<;;;::::::<<<@@@EEEJJJLLLLLLJJJIIIKKKQQQVVVSSSJJJBBBAAACCC???AAABBBCCCCCCEEEHHHJJJNNNPPPTTTYYY^^^___^^^\\\RRRMMMFFFAAA>>>===;;;::::::444666AAADDD===999<<<===FFFSSS^^^dddiiinnnrrruuuyyyiiiQQQDDD>>><<<222333444444222111111111000000000000000111111111////////////////////////////////////////////////000000000///......------+++,,,,,,------,,,,,,+++************************---555555---+++000000)))++++++************++++++***)))))))))***++++++,,,++++++************++++++******+++,,,------......))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++---...000111///111...000555555===QQQnnnsssjjjqqqoooWWWJJJDDD>>>======<<<;;;;;;::::::666666666777888:::;;;<<<444555666555555666999;;;<<>>;;;:::999:::<<>>@@@JJJXXXdddkkkppptttwwwwww{{{}}}fffSSSGGGAAA===:::333333444444333111000...222111111000000000000000111111000000//////......///...---,,,,,,---...///000+++...:::<<<222,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++%%%'''(((***,,,---......++++++++++++***((('''&&&(((******((()))///222111(((((())))))***+++------111...***((()))*********++++++++++++++++++++++++........................+++...111222222666===DDD___|||lllnnn{{{dddMMMBBB:::::::::::::::999888777444333444666999:::999888888777555444555666888999<<>>GGGQQQ^^^iiiooosssvvvxxx|||}}}yyykkkXXXHHH@@@;;;888666333333333333222222111000222111000000//////000000000000000000//////............------------......333...000:::<<<444...000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((()))***+++++++++***&&&'''((()))++++++,,,,,,+++---,,,***+++000333111******************++++++...,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111222222555<<>>DDDJJJOOOPPPPPPPPPSSSUUUUUURRRLLLIIIHHHJJJGGGFFFDDDCCCCCCEEEGGGHHHHHHMMMOOOQQQVVV^^^cccccc```UUUJJJDDD>>>:::999<<<999:::;;;:::::::::===???GGGQQQ___jjjqqqtttwwwyyy}}}}}}}}}uuu```VVVIII>>>999777555444333333222222111222222222222111000000//////000000000000000////////////...---..................---000+++---444555///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************)))(((''''''$$$%%%''')))+++,,,------+++...---***+++///111///,,,++++++***))))))***************+++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111111444999>>>KKKbbbzzznnnnnnsss}}}___KKK@@@===;;;:::::::::999888:::888777777888999888777888777666555555666777888888===DDDLLLUUUbbbqqqzzzvvvhhh^^^YYYWWWUUUZZZbbblllwwwuuukkkbbbYYYSSSQQQMMMIIIFFFFFFEEEBBBBBBEEEIIIPPPaaa}}}wwwssssssqqqooommmlllkkkkkklllnnnmmmkkkjjjhhhddd^^^ZZZUUURRRPPPPPPRRRVVVaaammm}}}|||nnnccceeehhhkkkjjjddd\\\VVVSSSSSSRRRPPPNNNJJJGGGEEEDDDBBB???;;;999888888888999===DDDJJJPPPSSSUUUUUUVVVVVVUUUSSSPPPOOOPPPQQQMMMKKKHHHEEEEEEGGGJJJLLLNNNQQQRRRQQQUUU\\\`````````VVVLLLFFF@@@;;;999;;;:::;;;;;;;;;:::;;;===???HHHRRRaaalllssswwwyyy{{{}}}~~~xxxkkk___OOOIIIAAA;;;888777666555333222111111111222333444111111000///////////////////////////////////////,,,---...//////...---,,,...***+++///000,,,***---......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))*********))))))'''&&&&&&((())))))*********))))))))),,,+++((((((,,,---+++++++++***************++++++***((()))*********(((++++++++++++++++++++++++---------------------------///000000000333777:::CCCUUUrrrooogggfffrrrgggPPPCCC???:::888999::::::999:::888666555777888888888888777666666555666666777777;;;@@@FFFNNN[[[jjjttt||||||mmmaaaYYYUUUSSSWWW___hhhrrr~~~~~~wwwlllaaaXXXSSSOOOJJJGGGFFFEEEBBBCCCGGGJJJQQQbbb|||{{{xxxuuuoookkkhhhgggfffeeehhhhhhiiilllmmmllliiiggg```\\\YYYVVVUUUXXXcccooo{{{mmm^^^___cccgggjjjgggaaa[[[VVVVVVTTTRRRNNNJJJGGGDDDCCCAAA>>>;;;999888888888888<<>><<<:::888888888888<<>>AAANNNXXXhhhttt{{{~~~~~~pppggg\\\OOODDD===<<<:::777666444444333333333222222111222222222111000//////......//////---............/////////---..................---------......,,,,,,---///------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********(((((())))))******))))))((())))))************)))))),,,,,,******------***((((((((()))***,,,---...888333,,,((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111333444<<>>DDDFFFEEECCC???999666666777888999888888888777777666555444555888;;;???DDDNNNZZZcccjjjttt~~~~~~oooaaaYYYTTTTTTVVVYYY```kkkwww|||zzzyyy|||zzzwwwrrrmmmjjjjjjmmmpppsss{{{}}}{{{tttlllaaaYYYRRRNNNJJJGGGIIINNNRRR^^^ssswwwnnneeeaaa]]]]]]aaahhhnnnqqqwwwxxxzzzxxxrrrooowwwrrraaa]]]ZZZ^^^ffflllmmmkkkfffbbbZZZRRRLLLHHHFFFFFFAAAAAA???>>><<<;;;:::999:::===CCCLLLVVV___gggkkkooohhhbbbbbbgggiiifffaaaSSSOOOJJJEEECCCDDDFFFGGGGGGKKKLLLKKKKKKMMMMMMJJJHHHBBB>>>>>><<<888777888888888999999;;;???EEEJJJWWWbbbqqq}}}xxxcccRRRGGG>>>999555666555444222222222444333333444444333222000...000000///...............---------........./////////...---,,,,,,---...///+++///111///------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********++++++,,,,,,---+++++++++++++++***)))((((((((()))***************$$$((()))'''(((++++++(((,,,+++******)))*********---+++((('''((())))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,///222222222555:::GGG]]]wwwvvvaaaZZZYYYdddrrr}}}fffPPPGGG===;;;AAAHHHJJJJJJIIIDDD===888666777888888888888888888777666444444444777:::>>>CCCLLLWWW___hhhqqq|||ssseee\\\SSSSSSSSSUUU[[[fffrrr{{{}}}||||||~~~{{{vvvooojjjiiijjjmmmhhhqqqyyy{{{||||||wwwhhh```WWWRRRLLLHHHJJJNNNXXXeee|||zzzpppjjjbbb]]]^^^ccciiimmmvvvyyy~~~{{{yyyvvvbbb]]]YYY]]]gggooorrrqqqmmmggg]]]SSSKKKGGGFFFFFFBBBAAA@@@>>>===;;;::::::;;;>>>DDDLLLVVV```hhhmmmrrrkkkdddeeeiiikkkgggaaaMMMJJJEEE@@@>>>>>>???AAA@@@DDDFFFEEEFFFHHHGGGCCCBBB===:::;;;;;;888666888888999:::;;;===BBBHHHMMMZZZeeetttnnnYYYHHH<<<999;;;444444333333333333222222///000111222222111000///........................000000////////////000000333222///---***)))))))))///...------------...///+++++++++,,,,,,---------+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))***+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------......///000000000333999@@@MMMhhhzzzeee\\\VVV]]]kkkwwwjjjWWWMMMDDDBBBDDDIIIQQQYYYQQQFFF<<<888555000222777888888888888888777666666555777999:::===EEEPPPXXXbbbkkkxxxvvvggg[[[WWWSSSQQQUUUZZZaaakkkttt~~~|||}}}~~~zzzsssnnnjjjggghhheeegggrrr{{{}}}}}}}}}sssfffXXXQQQNNNNNNQQQUUU]]]rrr~~~wwwmmmddd```aaafffiiiwww}}}{{{iiiZZZXXX```fffooovvvrrrtttddd]]]ZZZNNNIIIHHHCCCAAABBBAAA???<<<::::::;;;===BBBFFFJJJSSSaaammmsssrrrqqqnnnkkkkkkjjjbbbXXXKKKIIIDDD>>>::::::===???>>>@@@AAAAAA???>>>??????=========:::777555666777888777888;;;===@@@JJJTTTaaannnzzz{{{dddQQQDDD:::777888333333222222222111111111///000111111111111000///...........................---------------...///000///...,,,++++++,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((()))***************,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------......//////000000111777>>>IIIaaa~~~ggg]]]WWW\\\gggrrr{{{~~~jjjWWWMMMDDDBBBDDDJJJRRR[[[XXXKKK???999666333444888888888888888888777666666444555777888;;;BBBLLLTTT___hhhuuuyyyjjj^^^VVVQQQOOORRRWWW]]]gggppp{{{~~~yyyqqqlllddd___```hhhqqqvvvxxx{{{tttiii]]]VVVQQQOOOSSSYYYfff}}}yyyoooiiiiiikkkmmmxxx~~~qqq```\\\cccgggpppwwwuuuxxxjjjaaaZZZOOOMMMLLLBBBCCCCCCBBB@@@===<<<===>>>???DDDIIILLLUUUcccnnnssstttsssqqqmmmmmmjjj```UUUGGGDDD@@@;;;888888:::<<<;;;===>>>>>><<<;;;;;;<<<;;;;;;:::888555444444555999888999<<<>>>CCCMMMXXXeeerrr~~~kkkTTTFFF>>>888555555222111111111111000000000///000000111111000000///........................---,,,,,,,,,---...//////---,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))***++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000000555<<>>GGGOOO[[[dddqqq|||}}}ooobbbVVVPPPMMMOOOSSSXXXaaaiiivvv~~~|||tttjjjbbb^^^aaaggglllqqqvvvtttmmmeee]]]UUURRRWWW___ppp|||uuurrrqqqqqqwww}}}{{{iiicccfffhhhpppyyyxxx{{{pppggg\\\TTTYYYXXXHHHFFFFFFDDDBBB???>>>@@@AAABBBHHHMMMPPPXXXeeeooosssuuuvvvtttqqqpppkkk___SSSDDDBBB>>>:::888888:::;;;:::<<<===<<<;;;999999::::::;;;:::888666444555666:::888999===AAAGGGSSS___mmmxxxmmmZZZFFF===:::777444333222222111111111000000000///000000000000000000///....................................///000111111,,,,,,,,,,,,---.........---------------------------,,,,,,,,,++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))***************+++,,,,,,------,,,,,,*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000///444:::???LLLgggmmmcccZZZ\\\eeeooozzzzzzmmm[[[QQQHHHFFFIIINNNXXX```bbbTTTDDD:::888777777666666777777777777777666666333444555555777<<>>===;;;::::::;;;<<<<<<<<<:::888777888999999888:::???EEELLLZZZfffuuuyyy\\\LLL===888999777444222333222222222111111111111000//////////////////000.......................................///000000------------------,,,,,,------------------------,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...////////////444888<<>>===;;;:::999:::;;;<<<<<<;;;999888999;;;999888<<>>===:::888888999999999:::999777777888:::999:::@@@IIIRRR[[[jjjvvv{{{iiiWWWCCC<<<888999999666333222222111111111111000000000000///............///000..............................---,,,++++++++++++------.........---,,,+++)))***++++++++++++***)))************+++++++++++++++++++++************)))************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))************(((((()))************))))))))))))******+++++++++*********************************++++++++++++,,,+++,,,,,,------......///...///333777<<>>>>>@@@EEEDDDGGGEEE<<<666666666333444555555666777777666666111333555555555999???EEELLLUUUcccooozzzsssccc[[[TTTPPPNNNMMMRRRXXX___hhhuuu~~~yyypppeee___^^^______```aaa___]]]ccckkk{{{}}}rrrsss|||}}}|||{{{wwwiiieeeccc\\\ZZZWWWQQQJJJFFFFFFIIIMMMSSSYYY___aaafffmmmrrrssspppooolllkkkoootttqqqkkkZZZQQQFFF???>>>???>>>===>>>??????>>><<<:::::::::888999:::999888888999;;;:::===EEEPPPZZZdddrrr~~~~~~ooocccSSSDDD===999888:::999555111222000000000000////////////000///...------...///000........................111000///...---,,,,,,,,,+++,,,---.........---,,,+++,,,---......---,,,+++))))))******+++++++++,,,+++++++++************)))************************************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))************++++++,,,------------,,,))))))******+++++++++,,,************************))))))*********+++++++++++++++,,,------......///------111555:::EEE]]]tttsssgggeeennn{{{iiiRRRJJJCCCAAA???===>>>AAA===DDDFFF>>>777666666444444444555666777777666666///111333444444888>>>CCCIIISSS```mmmwwwxxxddd\\\TTTPPPMMMLLLPPPVVV[[[dddppp{{{}}}~~~|||lllaaa^^^\\\\\\]]]aaaaaa```eeelllyyyvvvuuu||||||~~~rrrhhhhhhfff___[[[UUUMMMHHHHHHKKKOOOVVV]]]ccceeeiiipppttttttqqqooojjjhhhmmmssssssnnnbbbXXXKKKCCCAAABBBAAA@@@AAABBBCCCBBB???=========:::;;;<<<;;;::::::<<<===<<>>@@@EEEMMMWWWdddsss|||tttpppmmmggg]]]SSSJJJCCC<<<888888555222222333333111///000000000000000000000000//////............////////////...------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++******))))))++++++******************------,,,,,,+++************)))(((((()))+++---...+++***)))((((((((())))))***))))))(((((((((((()))((()))***,,,,,,,,,,,,+++*********))))))(((((((((************+++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,///111333:::JJJ[[[|||tttyyyyyyaaaTTTGGGBBB>>>;;;999:::;;;;;;<<<;;;:::888666555555555666666666666666555666444333222333666999;;;DDDKKKWWWdddppp{{{pppdddWWWQQQNNNKKKKKKNNNQQQWWWbbbmmmxxx|||yyyzzztttkkk___]]]^^^cccfffggglllrrr}}}zzzyyyyyyxxxwww}}}}}}xxxsssooommmeee^^^UUUNNNMMMPPPTTTWWW___```cccggglllqqquuuxxxvvvrrrllliiijjjmmmqqqtttooofffXXXMMMHHHFFFFFFEEEFFFGGGFFFCCC???<<<;;;;;;:::;;;;;;::::::;;;>>>@@@EEEJJJSSS^^^jjjwwwvvvjjjcccYYYSSSIII@@@;;;888666555555333111000000000///...//////////////////////////////............/////////......---------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,++++++***))))))(((,,,+++***((('''%%%$$$$$$)))((('''''''''(((***+++***))))))(((((((((((()))++++++***)))(((((((((((())))))***++++++******))))))))))))(((((((((((((((************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------.........+++,,,...000000666DDDSSSrrrzzz|||nnn___OOOFFFBBB===888666999:::;;;<<<;;;999777555444444555555666666777777666444333222333555888:::@@@GGGRRR^^^kkkwwwwwwjjj[[[RRRLLLHHHHHHKKKKKKQQQ[[[eeeqqq|||yyywwwyyy{{{~~~rrrdddaaaaaafffjjjlllrrrxxx{{{yyywwwvvvuuusssxxx{{{~~~~~~zzzuuupppmmmiiiaaaXXXQQQPPPTTTXXX[[[aaabbbfffjjjnnnqqqsssuuuuuurrrnnniiigggiiiooossssssjjj^^^SSSMMMJJJIIIHHHKKKKKKIIIEEE@@@<<<;;;;;;;;;;;;<<<;;;;;;===@@@CCCKKKQQQ\\\gggrrr}}}sssddd\\\LLLFFF>>>888555555555555222111000/////////////////////////////////////////////............/////////...------,,,,,,---------,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))***)))((('''%%%$$$######+++******)))))))))***+++))))))((((((((((((((((((******))))))((()))))))))************))))))((((((*********************************+++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------......000111111555@@@MMMeee}}}zzz{{{}}}kkkVVVKKKEEE???999777777999:::<<<;;;:::888666444444444555666777888888555444333222333555888999===CCCMMMYYYeeerrr}}}~~~ooo^^^SSSMMMHHHHHHJJJGGGLLLTTT^^^iiiuuu}}}{{{{{{tttiiieeedddhhhnnnrrrwww}}}}}}zzzyyywwwuuussstttwww|||}}}{{{yyytttooollljjjcccZZZSSSSSSWWW\\\___bbbdddhhhkkknnnppppppppprrrqqqnnnhhheeegggmmmssstttmmmcccYYYRRROOOMMMMMMRRRPPPMMMGGG@@@<<<;;;;;;:::;;;;;;;;;;;;>>>BBBEEEMMMUUUbbbnnnyyymmm]]]SSSDDD@@@;;;888666555444333111111111000000000000111//////////////////////////////............//////......---,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++************,,,++++++***************(((((())))))))))))))))))(((((((((((()))+++,,,,,,++++++***))))))(((((((((***************+++++++++***++++++++++++,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,000///111222222333<<>>CCCGGGNNNWWWeeesss~~~uuubbbQQQGGG===;;;888666555444222000000111222111000000111333//////////////////////////////............//////...------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,******************************)))***++++++++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,************))))))))))))((())))))************)))''''''((()))***,,,---...,,,+++***))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,))))))))))))*********+++*********+++++++++,,,,,,///...///111111111777???OOOfff}}}qqqrrrkkkZZZMMMCCC>>>>>>999999:::::::::999999888666555444444555666777888444444333333333444666777;;;???FFFOOOZZZfffrrrzzzxxxfffYYYPPPIIIFFFGGGFFFHHHLLLRRR[[[gggttt|||}}}|||~~~zzzsssooottt|||{{{xxxwwwxxxwwwwwwwwwzzz}}}zzzvvvrrrqqqrrrqqqooolllfffbbb]]]ZZZ\\\```dddgggeeegggjjjmmmooooooooonnnllljjjeee```^^^aaafffjjjiiihhhddd___ZZZWWWWWWYYY\\\YYYSSSJJJBBB>>>===>>>999999::::::;;;???EEEJJJRRR\\\jjjxxx{{{gggVVVGGG===999777444333222222111///...000111111//////111444000000000000000000000000//////............//////...---,,,,,,++++++,,,,,,---------------,,,++++++***************************+++---......---+++************************************+++******))))))******************++++++'''''''''(((((()))))))))((())))))*********))))))((()))***+++,,,,,,+++***(((((())))))***+++,,,---,,,,,,******)))***++++++)))*********+++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---...111000000444:::EEEZZZyyyuuukkkkkkwwwnnn\\\LLLDDDCCC<<<;;;999888888888888999777666555444444555777888444444333333333444555666999===CCCJJJTTT```lllttt~~~pppcccXXXNNNHHHHHHFFFGGGIIINNNUUU```mmmuuu||||||zzz}}}yyy~~~zzzwwwvvvxxxzzz{{{{{{}}}{{{sssmmmhhhfffiiikkkkkkiiieeebbb______bbbfffiiikkkiiijjjlllooopppqqqqqqqqqlllfff___ZZZYYY[[[]]]^^^aaabbbaaa___[[[ZZZ\\\^^^___\\\TTTKKKCCC??????@@@:::::::::;;;===AAAHHHMMM[[[dddqqq}}}}}}qqq^^^OOOBBB:::888555111000000111222111---///111000......111444111111111111111111111111//////............//////...---,,,,,,++++++,,,,,,,,,---...///...---,,,+++************************+++,,,...//////...,,,+++))))))))))))))))))))))))***************)))(((''',,,,,,++++++***)))))))))***+++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,---,,,,,,+++******************++++++,,,,,,+++******+++,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......///---///222222111444:::@@@SSSqqqooofffeeeooozzzjjjUUUJJJHHH===<<<999777777777888999888777555444444555666777444444333333333444555555888;;;@@@GGGQQQ\\\hhhpppyyy{{{lll```TTTMMMKKKFFFFFFHHHKKKQQQ\\\hhhpppvvv~~~~~~zzz~~~{{{wwwxxxzzz}}}wwwkkkeee___]]]aaaeeeeeeddddddcccaaabbbfffjjjmmmnnnkkklllnnnppprrrsssttttttllleee[[[VVVUUUVVVVVVVVV[[[^^^___^^^\\\\\\^^^aaaaaa]]]UUULLLDDD@@@@@@AAA;;;;;;<<<<<<>>>CCCJJJOOOccckkkwww}}}{{{{{{~~~sss]]]NNNCCC<<<:::666555333111////////////000000000000000000000000------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''''''''''''''((((((((((((%%%''')))***+++***((('''''''''''''''(((((((((((((((((((((((())))))))))))---++++++...111111,,,'''+++***************++++++111+++)))...///------111>>>DDD@@@111)))---111///&&&'''((()))***+++,,,,,,***,,,//////...,,,,,,,,,............///111222333===JJJaaa|||pppfffbbbfffmmmzzzfffRRRCCCDDD<<<777888999777666777666555444444333333333333888888888666444333444555777888===FFFMMMUUUbbbnnnppp{{{yyyfffZZZPPPIIIHHHGGGHHHKKKOOOTTT___jjjuuu{{{{{{wwwxxx~~~}}}{{{xxxjjj]]]UUUVVVXXXWWW[[[bbbcccccccccccceeehhhkkkmmmnnnoooqqqssstttvvvwwwxxxmmmeeeZZZTTTRRRQQQOOOLLLQQQSSSVVVYYY\\\]]]]]]\\\eee^^^TTTKKKFFFDDDCCCBBB;;;;;;;;;;;;???EEENNNTTTjjjrrr||||||}}}~~~dddQQQEEE<<<888777555444222111000/////////////////////////////////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++******))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''((((((((()))))))))(((((((((((()))))))))))))))((()))---333444111---++++++******)))*********111+++))),,,---++++++---777===;;;...(((,,,///---)))))))))(((((()))******++++++,,,,,,---------------------...///000222222:::DDDXXXrrruuujjjbbbaaaeeessspppZZZKKKDDD<<<777777888777666777777666555333222222333333444555666555444444555777777888<<>>===>>>>>>===>>>BBBKKKUUU\\\lllsss|||sss___RRRCCC<<<888444444666333333222111111000000000/////////////////////////////////......---------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++***************((((((((('''((()))******))))))))))))************(((((((((((())))))))))))+++******---//////---+++,,,+++***))))))(((((())),,,***)))***+++++++++***(((---...***(((***+++)))---,,,+++,,,...222666888444...))))))---///...,,,,,,,,,,,,---...///111111333777BBBWWWssspppbbb\\\VVV```qqqiiiWWWGGG>>>888888888777666888;;;999666333111111222333777777888666333000000000555555999???DDDJJJUUU```kkksssyyy{{{wwwdddVVVOOOKKKHHHJJJKKKLLLQQQWWWaaahhhttt}}}|||wwwqqqllllllqqqxxx}}}xxxssspppmmmkkkhhhiiilllssslll[[[KKKHHHHHHIIIQQQ[[[bbbdddeeeccc```______aaagggjjjmmmppptttzzzppp___QQQJJJHHHIIIKKKLLLOOORRRUUUWWWYYYZZZUUUPPPHHHBBB???======<<<=========>>>CCCLLLXXX```nnnttt|||{{{mmm___NNNEEE;;;777555333333666111111222222111111111111........................//////......------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))************,,,+++++++++*********)))((((((((('''((()))******))))))))))))************(((((((((((())))))))))))++++++***++++++***)))'''+++******)))(((((()))))))))))))))***---//////---&&&)))+++******++++++)))---,,,,,,,,,...222666999888222+++***---///---+++++++++,,,,,,---///000111333555<<>>CCCJJJUUU```hhhpppvvvwww{{{nnn]]]RRRLLLHHHIIIJJJKKKOOOTTTZZZbbbmmmwww~~~~~~}}}tttllliiikkkpppsss{{{~~~}}}tttllleeeaaa```bbbdddjjjxxxooo]]]MMMHHHIIIKKKTTT___gggiiijjjggg```[[[ZZZ[[[aaaeeejjjnnnrrrzzzxxxeeeTTTIIIGGGHHHHHHJJJLLLPPPRRRUUUVVVWWWPPPLLLEEE@@@>>>===<<<<<<;;;;;;<<>>======<<<<<<;;;<<>>III```}}}nnndddVVVTTTTTT[[[hhhxxxvvvfffTTTJJJ@@@<<<:::777666777666777777777666555333222000333666777777666666777444444777<<<@@@FFFPPP[[[```hhhoooqqquuusss```VVVLLLIIIIIIIIILLLPPPQQQVVV___hhhnnnsssxxxzzz}}}~~~uuujjjfffffflllqqqvvvyyy}}}wwwrrrpppoooooouuu|||zzzjjj```YYYYYYXXX\\\iiixxxqqq```PPPMMMOOOTTT^^^jjjwwwzzzzzzqqqdddXXXSSSRRRQQQYYYbbbiiimmmtttqqq\\\LLLFFFEEE@@@CCCIIINNNQQQRRRQQQPPPHHHDDD???<<<;;;<<<;;;;;;===???DDDJJJQQQ[[[eeellltttxxx|||~~~nnniii^^^TTTNNNJJJ@@@666777333333666666444444777...///111222333333222111........................,,,,,,,,,------.........//////...---,,,,,,++++++************************++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++******)))(((((('''&&&''')))***+++***((('''''''''''''''(((((((((((((((((((((((())))))))))))((()))******))))))***+++''''''''''''(((***+++,,,'''+++,,,***---111000***,,,******+++,,,+++))))))(((((()))+++,,,------...***++++++***)))***,,,...*********+++,,,---//////,,,222777:::AAATTTrrr|||sss[[[WWWTTTYYYfffvvvwwwhhhWWWLLLBBB>>>;;;777666777555666777888888666444222333555888888777555555555555555777<<>>;;;888777666777888888888777555444333444555555666666555555333444555666:::AAAIIIOOO]]]aaagggkkkooouuu}}}uuudddSSSMMMKKKHHHGGGIIIIIINNNVVV]]]dddiiinnnrrrsssvvvxxxzzz{{{}}}uuuaaaWWWSSSQQQLLLMMMRRRWWW[[[cccrrr{{{wwwxxx{{{|||kkk```ZZZVVV[[[iiivvv{{{{{{mmm]]]RRRSSSWWW[[[hhhwww~~~nnn___TTTQQQMMMUUU^^^eeeiiipppyyyxxxfffWWWKKKCCCDDDFFFJJJOOOQQQOOOKKKGGGCCC>>>;;;<<<===<<<===@@@CCCIIIRRRZZZ```gggnnntttwwwxxxzzz}}}wwwggg[[[OOOHHHJJJGGG<<<555666444333222111111111111111...222111---333@@@CCC???///............---------//////...---------------...---+++******+++---...------,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))))))))))))))))))))))))))************+++***++++++***)))(((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))******************)))))))))))))))))))))(((***...111111111---***+++...,,,''',,,)))(((++++++)))))),,,...+++***,,,,,,)))***---((()))*********))))))***+++++++++,,,,,,---------333///111666999???SSSiiivvviiihhhsss~~~vvvnnnhhhaaa[[[QQQHHHAAA===999777888888888888777555444333333333444555555555555444333444444666999???GGGMMMXXX]]]ccchhhmmmrrryyy~~~{{{jjjXXXPPPLLLHHHGGGIIIFFFKKKQQQXXX___eeekkkoooqqqsssvvvwwwxxxzzz}}}rrr___TTTOOOLLLIIIJJJMMMQQQTTTZZZhhhuuu|||}}}yyyggg```ZZZ]]]hhhssswwwwwwjjj\\\SSSUUUYYY___mmm|||tttcccWWWRRRNNNVVV___dddfffkkksssyyyzzzeeeUUUJJJCCCCCCFFFJJJNNNOOOMMMIIIFFFBBB===:::;;;;;;999;;;>>>FFFMMMWWW___dddjjjppptttxxxyyy{{{}}}iii[[[KKKCCC@@@CCCBBB:::444444333222111111111111111111...111111...111:::<<<777///............---------///...------------------------++++++++++++------,,,,,,,,,---------------*********************************))))))*********)))))))))))))))))))))))))))************+++++++++)))+++---,,,)))'''(((***'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))+++***)))))))))***+++,,,***+++,,,)))&&&'''---222555...)))***,,,,,,,,,...666///)))***+++))))))+++,,,******......++++++...))))))***+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,111///000444444777FFFXXXssszzztttzzzwwwqqqjjjgggiiibbbXXXNNNFFF@@@;;;777888888888777666444333222222222333444444444444333444444444555777<<>>;;;;;;:::999;;;???IIIQQQ\\\eeejjjnnnrrruuuzzz{{{|||~~~ooo[[[NNNAAA;;;888;;;;;;555222222222111111000000000111111---000111...///444444000///............---------......---,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******************************))))))))))))******))))))))))))))))))))))))************++++++++++++(((---000...)))''')))---''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((((('''''''''))),,,///111---------,,,******,,,...222+++)))---,,,)))///;;;===222***)))******)))******(((***///000---,,,///---,,,*********++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++---111222444@@@MMMccc|||~~~~~~{{{tttoookkkiiilllfff]]]SSSKKKCCC===999777777777666555444333333111111222333333333333222444444444444555999???CCCOOOVVV```fffiiikkkmmmooorrrxxxlll\\\RRRLLLHHHGGGBBBDDDGGGKKKPPPXXXaaaggglllmmmpppqqqrrruuuxxx{{{~~~}}}|||zzzzzzyyyyyyyyy||||||qqq^^^SSSNNNKKKHHHFFFGGGHHHIIILLLVVV```ppp|||sssgggcccfffjjjllllllddd]]]YYY[[[```iiiwwwjjj[[[UUUXXX```iiikkkhhhfffjjjpppfffSSSJJJGGGFFFHHHKKKLLLKKKHHHFFFEEEGGGBBB??????===;;;>>>CCCJJJTTTaaakkkpppsssvvvxxx|||}}}}}}~~~www___NNNCCC<<<777444333222000000222000000000//////000000111---///000...---//////---///............---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++&&&+++...,,,(((&&&(((+++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''))),,,///111,,,******...333333///+++///---...000+++&&&000@@@===333***)))***)))))))))(((''')))...000------///333///+++)))***---......,,,,,,,,,,,,,,,,,,,,,+++)))***---000000333;;;DDDWWWooo}}}vvvpppnnnlllmmmhhh```WWWOOOHHHAAA<<<666666666555555555555666000111222222333333222222444444444333444777;;;???MMMUUU```gggiiihhhhhhiiikkkqqqyyywwwdddWWWPPPJJJFFFCCCDDDEEEGGGLLLSSS\\\ccchhhkkknnnqqqsssuuuxxxzzz{{{{{{zzzxxxxxxwwwwwwwwwyyyzzz}}}||||||wwwdddYYYRRROOOGGGEEEEEEGGGHHHJJJRRR[[[eeeuuu~~~ppphhhfffhhhjjjjjjeeeaaa___```dddmmmzzzjjj\\\WWW]]]fffnnnnnnhhheeeiiinnn~~~gggTTTLLLIIIGGGJJJMMMMMMJJJHHHGGGGGGHHHDDDBBBAAA>>><<<@@@GGGLLLVVVdddooouuuxxxzzz|||~~~~~~~~~|||dddQQQCCC:::999666333000///...000111///////////////000000111---///000...,,,,,,------///............---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************************************))))))*********))))))))))))))))))))))))((())))))))))))*********$$$'''))))))&&&%%%&&&((('''(((((())))))(((((('''************************))))))))))))))))))))))))***++++++***((('''''')))***)))((((((((()))***+++'''%%%&&&...777999333,,,...000333000(((%%%---888777000*********)))(((***(((&&&(((,,,...,,,---///666111+++***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000666;;;LLL```~~~}}}wwwsssrrrppplllddd]]]UUUMMMFFFAAA888888777666666666666777111111222333333333333222444444444333333666:::===IIIQQQ]]]dddffffffffffffggglllrrrxxxkkk\\\SSSLLLEEEDDDDDDDDDFFFIIIPPPXXX^^^cccggglllqqqtttvvvxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwyyyxxx|||{{{wwwqqqcccXXXRRRHHHEEEDDDFFFGGGIIIOOOWWW^^^mmm|||ooojjjiiijjjjjjggggggffffffjjjsssjjj___\\\ccckkkrrrooofffbbbeeelll}}}gggUUUMMMJJJHHHKKKMMMLLLIIIGGGGGGIIIGGGDDDBBBAAA>>><<>>999666555555555444444333222111000000111000///.........000222333............---------------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***))))))(((((('''&&&&&&))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((***((((((,,,111333000,,,))))))))))))))))))))))))(((+++---,,,)))((()))+++))))))(((((((((((()))))),,,,,,++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,...///000111333<<>>:::888888777:::999999777555333222000444555555555444444333333222555888<<>>AAABBBDDDHHHOOO[[[gggoooooorrrvvvxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{~~~~~~{{{nnnaaaRRRHHH@@@999666777333333333333333222222111333222222111111111111222.........---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***+++)))(((((())))))(((&&&***)))((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&''')))***)))'''))))))(((((((((((())))))((((((((())))))*********+++++++++***************************+++,,,------111111777EEE^^^|||}}}gggZZZ\\\fffxxx~~~sssiiiddd]]]UUUKKKBBB<<<999888777::::::999777555333111000333444444555555444333333222333555888<<>><<<<<<===???AAAFFFLLLUUU```llltttsssuuuwwwwwwvvvttttttuuuxxxyyyyyyzzzzzz{{{{{{|||~~~~~~~~~}}}|||}}}}}}lll[[[PPPDDD===777333333777//////000000111222222222333222222111111111222222---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''+++***(((((())))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******************++++++***)))))))))******+++,,,///111666???QQQllljjjYYYYYY^^^lll|||pppiiiddd\\\PPPEEE===999777666999999888777555333111000111222333555555555444333222333444555999???GGGLLLOOOQQQVVVZZZ\\\aaaooo}}}qqqfffVVVNNNGGGGGGGGGDDDCCCDDDEEEHHHMMMRRRVVV[[[```dddeeehhhkkknnnoooppprrrssspppppppppoooooorrrwwwzzzmmmbbbZZZ[[[^^^]]][[[YYYXXXWWWYYY___jjj~~~wwwhhh[[[VVVWWW___nnn~~~qqqkkkmmmuuu|||}}}wwwlll___RRRKKKHHHHHHGGGGGGFFFCCC@@@======>>>???CCCJJJQQQ[[[eeeooovvvvvvwwwxxxwwwuuusssssstttyyyyyyyyyzzz{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||kkkZZZIIIBBB;;;888444111111444//////......///000111222111111000000000111111222....../////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&***)))(((((())))))((('''''''''(((((('''((()))***))))))))))))))))))))))))(((+++---,,,)))((()))+++))))))(((((((((((())))))(((((()))******+++,,,,,,)))))))))***+++++++++,,,******************+++,,,,,,000444999DDD[[[yyyqqq[[[XXXWWW```qqq|||tttkkkbbbTTTGGG>>>999666555888777777666444222111000///000222444555555444444222333333444666;;;BBBFFFKKKNNNUUU[[[\\\```mmm{{{zzzqqq___UUUMMMKKKJJJFFFCCCCCCDDDFFFJJJMMMPPPUUUZZZ]]]___bbbfffiiikkklllnnnpppnnnoooooooooppprrrvvvyyyuuuiiiaaaaaaeeedddaaa___YYYXXXYYY[[[bbbssssssccc[[[YYY]]]jjjyyyzzzoookkkooowww~~~{{{uuukkk^^^SSSLLLHHHGGGHHHHHHGGGEEEAAA??????@@@AAAGGGOOOXXX```iiiqqqvvvxxxyyyyyywwwtttsssssstttxxxxxxyyyzzzzzz{{{{{{|||}}}}}}||||||||||||}}}}}}}}}|||||||||zzzyyywwwzzzmmmWWWHHH???;;;888888555111000222333222000///......///000000000////////////000111000000000000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&'''((()))******)))((('''((('''&&&(((***+++***)))'''(((((('''%%%%%%&&&((()))))))))))))))))))))))))))---000...***'''))),,,))))))(((((((((((())))))((())))))***+++,,,,,,,,,(((((()))***+++,,,,,,---+++++++++***++++++,,,,,,)))...333666<<>>BBBJJJOOOWWW^^^___bbbooo|||xxxhhh^^^TTTPPPNNNIIIDDDCCCCCCEEEHHHJJJLLLPPPUUUYYY[[[___cccfffhhhiiilllmmmlllmmmooopppqqqsssvvvyyy|||~~~vvv{{{oooffffffjjjiiieeecccYYYXXXYYYZZZ]]]lll~~~lllaaa___\\\hhhuuu}}}xxxnnnkkkqqqyyyzzztttjjj^^^SSSLLLHHHGGGIIIIIIHHHFFFBBBAAAAAABBBDDDJJJSSS\\\dddlllrrrvvvyyyzzzyyywwwtttssstttuuuwwwxxxxxxyyyyyyzzz{{{{{{~~~~~~}}}|||||||||||||||~~~~~~}}}{{{yyyzzz|||~~~|||||||||{{{zzzxxxvvvyyyzzz{{{yyyiiiVVVFFF<<<777666555333111000///...//////000000000000//////////////////////////////000///...---,,,---......000...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++************************)))(((((()))))))))))))))******+++((((((''''''((()))******((((((((((((((()))******%%%&&&&&&'''((())))))***''''''((((((((((((''''''))))))((((((''''''&&&&&&******))))))((((((''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%''')))***'''***)))%%%###&&&((('''))))))(((((((((((()))))).........---***(((((()))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++***,,,///444888DDDYYYmmmhhhYYYPPPUUU\\\gggxxxkkk\\\QQQGGG===777555666555444444555444222000000111222333333333333333111111000111333777;;;>>>FFFKKKRRRYYY___gggqqqxxx~~~qqqhhh]]]VVVRRRNNNHHHCCC@@@BBBDDDDDDEEEGGGMMMQQQXXX[[[aaaeeehhhjjjmmmooonnnnnnnnnooopppsssuuuwww}}}~~~|||wwwzzzvvvoooooonnnrrrqqqeee\\\YYYXXXXXX[[[ggg|||tttgggaaaaaagggqqq|||vvvrrrvvv|||~~~~~~{{{uuuiii\\\RRRMMMMMMNNNPPPLLLHHHCCCAAAAAABBBCCCIIINNNUUU___hhhpppvvvyyyxxxvvvsssqqqpppppprrrsssuuuwwwxxxxxxvvvwwwzzz~~~~~~~~~~~~}}}}}}}}}|||||||||{{{xxxwwwxxxzzz~~~}}}yyyyyy|||{{{www{{{yyyyyyyyyrrrqqqtttvvvvvvzzzvvvnnndddVVVIII>>>888555444333222111000///...//////000000000000//////........................000///...---,,,------......---,,,,,,---///222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++*********))))))))))))))))))))))))(((''''''((((((((('''((())))))***))))))((((((((()))******((((((((((((((()))******'''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$######%%%&&&'''&&&******'''&&&)))***))))))((((((''''''(((((())),,,------,,,)))(((((()))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,///222555>>>QQQcccooo]]]QQQRRRWWWbbb{{{xxxkkk\\\RRRJJJ@@@:::999888777555555444444111///000111222222333333333333111111000111333666999<<>>:::888555444444333222000111111111222222222222222111111000000111444666888@@@GGGPPPYYYbbblllvvv}}}|||tttrrrmmmfff^^^TTTLLLGGGEEEDDDDDDBBBAAABBBEEEHHHOOOSSSYYY^^^bbbfffkkknnnppppppooopppppprrrssssssuuuwww{{{tttqqqoooqqqzzz}}}}}}pppddd___ZZZYYY[[[dddwwwuuujjjeeejjjttt|||{{{vvvuuuzzz~~~}}}wwwqqqggg\\\UUUQQQPPPPPPPPPLLLFFFAAA???AAADDDGGGOOOTTT\\\dddkkkpppssstttuuutttrrrpppoooppprrrssssssttttttttttttuuuxxxzzz{{{{{{{{{{{{zzzzzzzzzzzz}}}yyyuuusssuuuzzz~~~|||{{{|||}}}|||~~~|||oooeee___ZZZUUURRRMMMIIIBBB;;;666444444555000000000000////////////...//////////////////.................................---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((((((''''''(((''''''''''''((()))))),,,,,,+++***)))))))))***))))))(((((((((((())))))************))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&''''''!!!&&&)))'''&&&((((((%%%''''''&&&&&&&&&&&&'''''''''((()))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))************************---,,,---//////222>>>JJJ___xxxsss\\\QQQNNNSSSeeexxx~~~ooo```XXXSSSKKKDDDAAA:::888555444444555444333222111111111111111222222111111000000000222444555999@@@JJJTTT^^^hhhsss{{{~~~|||wwwtttuuuuuuoooeeeYYYPPPJJJFFFEEEBBB@@@???@@@CCCEEEKKKOOOTTTZZZ___dddjjjmmmppppppppppppppppppqqqqqqqqqsssxxx~~~wwwrrrllliiinnnzzzwwwiiiccc]]]ZZZ[[[bbbrrr}}}ooogggmmmuuu}}}~~~}}}zzzwwwyyy}}}}}}wwwooodddZZZTTTSSSTTTUUUOOOKKKEEE@@@???CCCHHHKKKTTTXXX```gggmmmpppqqqppprrrqqqpppooooooppprrrrrrsssssssssssstttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzxxxuuussstttxxx|||{{{yyyxxxzzz~~~}}}|||~~~xxxjjj^^^VVVOOOHHHDDD@@@===:::666444333222333////////////////////////......////////////..............................---------------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())))))******)))))))))))))))(((((())))))***+++,,,,,,+++***)))))))))***))))))(((((((((((())))))************))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((***))))))(((''''''''''''###(((***(((&&&((('''%%%''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))((((((((((((((((((((((((***)))((((((((())))))***))))))))))))))))))))))))************************++++++---//////111999CCCTTTllljjjZZZPPPPPP\\\kkksssddd^^^YYYQQQHHHCCC:::777444333444666777777222222111000000111111222111111000000000111222333555<<>>LLL```{{{}}}iiiXXXQQQXXXccczzzttthhhcccaaaXXXMMMGGG;;;888444222444666888999333222111//////000111111111000000000000111222222555:::AAAIIIQQQ]]]jjjssszzz{{{yyyuuupppqqqtttxxxyyysssiii]]]UUUKKKGGGBBB???@@@BBBDDDDDDEEEIIINNNTTTZZZ```gggkkkllllllmmmnnnnnnnnnmmmmmmkkkmmmqqquuuzzz~~~zzzuuummmgggfffiiioootttvvvooohhhdddbbbdddmmmvvv}}}sssvvv|||{{{|||zzzzzzzzz|||~~~}}}zzzrrrjjj___YYYWWWYYYZZZZZZMMMKKKGGGFFFHHHMMMSSSWWW\\\___dddiiimmmnnnnnnmmmlllmmmmmmnnnooopppqqqrrrtttrrrqqqrrrtttvvvwwwwwwxxxwwwwwwwwwvvvvvvvvvvvvttttttttttttsssrrrpppooowwwwwwxxx{{{}}}}}}|||zzzwwwxxxxxxyyyzzz{{{{{{|||yyy|||yyyfff]]]PPPEEE???:::666333111111111111111000//////111111111000000/////////---......//////......---------------------------,,,,,,---------,,,+++******+++,,,---.../////////************************************************))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******))))))((((((((((((((()))******))))))((((((((()))************)))((((((((((((((('''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&***+++))))))...000000)))((((((''''''(((((()))'''((()))((('''&&&'''((((((((((((((((((((((((((()))((('''&&&&&&(((***+++))))))))))))))))))))))))******************************,,,000000///222888AAAQQQhhhxxxbbbUUUWWW___qqq~~~rrriiihhhggg___SSSKKK???;;;666333333555777888333222000/////////000111000000000111111222222222555888<<>>999777444222000000000000000000111111222222222111000/////////---..................---------------------------,,,,,,---...---,,,+++***++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((())))))(((((('''''''''''''''((())))))(((((('''(((((()))************)))(((((((((((((((%%%&&&&&&'''((())))))***''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))"""&&&((('''(((...222333))))))(((((((((((())))))((()))***)))'''&&&'''(((((((((((((((((((((((((((((('''%%%%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++***,,,000///---///444888DDDYYYrrrhhhXXXWWW]]]lll{{{pppiiijjjllldddXXXOOOCCC>>>777333222333555555444222000///...///000111000000111111222222333333333555888;;;AAAMMM[[[eeeqqqyyy}}}|||xxxsssppprrrvvv|||~~~xxxkkk```UUUOOOGGGBBBAAABBBBBBAAA@@@CCCHHHNNNSSSZZZaaafffggghhhjjjkkkllllllkkkkkkeeegggiiilllnnnrrrwwwzzz}}}{{{wwwrrrnnnkkkiiihhhnnnttt}}}{{{uuurrrnnnlllooottt}}}}}}{{{yyy}}}uuuvvv||||||~~~|||{{{yyyzzz{{{|||{{{yyyvvvsssfffcccaaaaaaccc```ZZZTTTKKKJJJJJJLLLPPPVVV\\\```___aaadddgggjjjlllmmmmmmiiijjjkkkmmmooopppqqqrrrrrrooommmnnnrrrttttttsssrrrrrrrrrqqqqqqqqqpppppptttsssqqqppppppqqqssstttssswwwzzzzzzvvvsssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrtttxxx{{{zzzdddTTTHHHDDD===888555333111000////////////////////////222111111000///......---,,,,,,------------,,,,,,------------------------///000000000...---...///,,,+++******))))))******++++++++++++++++++++++++******************************)))(((((()))*********)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((((((((())))))((('''''''''''''''&&&&&&&&&'''***,,,+++***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''*********)))((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,///111:::===KKKbbbzzz{{{ccc[[[^^^iii|||yyyuuuqqqqqqpppiii]]]SSSEEE>>>555222444666555444555555444333222111000///111222222222111000///...000222444777<<>>???AAAEEEHHHMMMSSSYYY^^^aaaccceeehhhiiihhhfffeeeddddddeeefffhhhkkkmmmnnnppprrrssstttssspppmmmkkkiiihhhmmmwww~~~zzzxxxuuutttwww|||}}}oooccc```bbbhhhiiimmmqqqvvv}}}}}}wwwxxxzzz~~~~~~zzzsssmmmiiibbb``````ccceeebbbYYYPPPLLLMMMPPPTTTYYY^^^bbbeeeffffffffffffggghhhiiiiiiiiiiiijjjkkkkkkllllllmmmmmmmmmnnnnnnooooooppppppooooooppppppppppppoooooopppppppppooooooppppppqqqtttttttttsssrrrpppnnnmmmpppqqqpppnnnkkkkkklllnnnpppsssxxx}}}xxxxxxttt```QQQEEE<<<888555111//////000//////////////////////////////...------------------------..................---------------------------,,,......---,,,+++,,,---,,,+++******))))))******++++++++++++++++++++++++((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&+++///...***&&&''')))***)))'''&&&%%%&&&((()))***(((&&&&&&(((*********((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))***,,,...333333;;;KKK___ttt|||iiiaaa\\\lllyyysssqqqoooppppppiii^^^UUUKKKEEE<<<777555444222111333333222111000///......111000/////////000111222000111333333666<<>>888555444222000222111111000///.........///...---,,,---///111333111222333333333888???EEERRR^^^jjjppptttxxxyyywwwzzzxxxuuutttuuutttrrrppppppjjj___TTTLLLFFFCCCBBB@@@BBBCCCDDDFFFIIIMMMQQQWWWZZZ^^^bbbfffgggggggggfffeeedddbbbbbbbbbcccdddbbbgggooovvvyyyyyyvvvsssmmmiiiiiimmmsssyyy{{{zzz}}}}}}jjj[[[UUUVVVXXX]]]eeelllqqqvvv{{{zzzwwwxxxzzz}}}{{{xxxsssmmmgggaaa^^^[[[]]]^^^]]]YYYUUURRRPPPNNNPPPSSSXXX^^^cccgggiiigggfffeeeeeeeeeeeeeeefffiiiiiiiiijjjkkkkkklllllljjjjjjjjjkkkllllllmmmmmmnnnooooooppppppoooooonnnqqqooommmllllllnnnqqqssssssrrrooommmllllllmmmnnnrrrrrrpppmmmkkkkkknnnpppppprrrwww}}}|||uuulllddd``````bbbdddccc]]]UUUMMMDDD<<<666333555333111000000111000///////////////////////////..................//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++,,,+++******))))))******************************************************,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&,,,222111***&&&'''***)))((('''&&&&&&''')))******((('''&&&((()))***)))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((()))((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++*********,,,...000///222:::FFFYYYrrrqqq^^^[[[cccrrrwwwpppiiiiiiiiijjjiiiccc[[[UUUKKKFFF@@@:::666444222111111000000000///.........,,,,,,******+++---000111111333444333333555;;;@@@LLLXXXdddkkkooosssuuutttxxxvvvsssrrrqqqqqqqqqqqqsssnnndddYYYOOOHHHDDDCCCCCCCCCDDDCCCDDDFFFIIILLLSSSVVV[[[aaaeeeggghhhhhhfffdddaaa___^^^^^^```aaa```eeemmmuuuzzz{{{yyywwwooojjjhhhjjjmmmpppvvv}}}|||{{{~~~lllZZZUUUVVVUUU\\\eeelllooossswww{{{}}}~~~}}}zzzxxxyyy{{{|||yyytttnnngggaaa\\\ZZZWWWYYYZZZXXXUUURRRQQQQQQOOOQQQUUUYYY^^^cccfffhhheeeeeeddddddddddddddddddhhhhhhiiijjjjjjkkkkkkllliiiiiiiiijjjkkkkkkllllllmmmnnnnnnoooooonnnnnnmmmmmmlllkkkkkklllooosssuuusssqqqooolllllllllmmmnnnrrrrrrqqqooommmnnnppprrrsssuuuzzz~~~pppiii___WWWRRRPPPOOONNNJJJEEEAAA???<<<666222111333111////////////...---//////////////////////////////..................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++,,,+++******))))))******************************************************,,,)))'''$$$$$$'''))),,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((###(((,,,+++&&&###$$$&&&'''''''''''''''(((((()))(((''''''(((*********)))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******,,,...///...111777>>>MMMeeeyyyyyyddd^^^aaakkkyyy}}}uuuqqqiiihhhggggggeeeaaa[[[WWWLLLIIICCC===888444333222111000000000/////////...++++++***++++++---///000000222444333222444888===EEEQQQ\\\ccchhhnnnrrrrrruuutttrrrqqqppppppqqqqqqssspppiii^^^SSSKKKGGGEEEDDDDDDDDDCCCBBBCCCFFFIIINNNQQQWWW]]]aaadddeeeeeecccaaa___\\\[[[\\\]]]___```dddjjjqqqvvvxxxyyyyyypppkkkgggggghhhhhhkkkqqq}}}~~~}}}mmm[[[TTTWWWRRRZZZccciiijjjlllqqquuuxxxyyy{{{zzzyyyyyyzzz{{{{{{xxxqqqiiiaaa[[[WWWUUUSSSTTTTTTSSSRRRQQQRRRSSSQQQSSSWWW[[[^^^aaacccddddddcccccccccccccccddddddhhhhhhiiiiiijjjkkkkkkkkkhhhiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmmmmlllllljjjiiiiiijjjmmmpppsssuuurrrpppnnnlllkkklllmmmnnnmmmooopppoooooooooqqqssswwwyyy}}}~~~xxxoooaaa[[[QQQJJJEEECCCAAA???<<<666333555666222///111111///......000000///...///////////////////////////.........---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,+++******))))))******************************************************(((((((((''''''(((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$&&&((('''&&&$$$%%%&&&%%%&&&''')))))))))((((((%%%&&&''')))+++,,,***(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))***,,,+++---111444888BBBWWWjjj~~~kkk^^^]]]cccqqq{{{zzzvvvtttkkkiiigggeeeccc```\\\ZZZQQQNNNHHHAAA:::555333222111111000000000000//////,,,,,,------.........///---000222222111333777:::===HHHSSSZZZaaajjjpppqqqttttttsssrrrppppppqqqrrrrrrqqqlllcccXXXOOOJJJHHHCCCCCCCCCAAA@@@AAACCCFFFGGGKKKPPPVVV[[[^^^``````aaa___\\\YYYYYYZZZ]]]^^^```bbbfffkkkpppsssvvvwwwsssnnnjjjiiigggdddfffiiisss{{{nnnZZZSSSUUURRRYYYbbbffffffgggkkkppptttuuuvvvwwwwwwxxxyyyzzzvvvqqqjjjbbb\\\WWWUUUTTTQQQPPPOOOOOOQQQSSSTTTUUUUUUWWWZZZ]]]___aaaaaabbbbbbbbbbbbbbbbbbcccdddeeehhhhhhhhhiiijjjjjjkkkkkkhhhiiiiiijjjjjjkkklllllljjjkkkkkkllllllkkkkkkjjjiiiiiijjjkkkmmmppprrrsssooonnnlllkkkjjjjjjkkkkkkjjjllloooqqqqqqqqqrrrsssyyy{{{~~~~~~{{{kkkcccSSSMMMDDD===:::888555333888000---000222000///222000//////000222333222111////////////////////////......---,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,*********+++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((($$$&&&(((******)))((('''$$$$$$'''***------***(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((())))))((('''''')))+++(((+++000333444<<>>GGG]]]ttt}}}cccZZZVVV]]]iiisssyyy|||uuuuuupppjjjiiijjjgggaaa___ZZZSSSKKKEEE>>>888555222111000000222222111000///...---,,,,,,,,,------...//////000111222333333666:::@@@HHHRRR]]]iiipppvvvwwwxxxwwwvvvuuuuuuvvvvvvtttqqqmmmggg```WWWQQQJJJGGGCCCAAAAAA@@@???>>>???@@@CCCHHHLLLPPPTTTVVVXXXYYYYYYYYYYYYZZZ]]]```bbbbbbcccbbbaaaaaadddfffhhhjjjkkkmmmlllkkkiiihhhiiimmmttt|||wwwvvvyyyiiiWWWRRRVVV[[[___cccdddbbbaaadddhhhggglllooooooqqqtttssspppeee___YYYVVVWWWZZZZZZZZZVVVOOOLLLPPPUUUXXX[[[^^^]]]^^^______````````````]]]]]]^^^___aaabbbcccdddgggggghhhjjjjjjkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhiiihhhfffffffffhhhiiikkkiiijjjjjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhiiikkkkkkllllllmmmooossswwwzzz}}}~~~}}}{{{wwwttttttvvvxxx}}}|||wwwtttrrr^^^OOODDD===999555444333222111111111111//////////////////////////////...---------......------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))(((((('''''''''((((((''''''''')))((((((''''''(((((()))***))))))(((((())))))***)))))))))(((((('''''''''))))))(((((((((((())))))(((((('''''''''''''''&&&(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''(((((()))((('''''')))***''''''((()))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******'''***---,,,,,,000888???QQQhhhnnnbbbXXXYYYbbbkkkuuu}}}{{{zzzvvvpppnnnnnnjjjeeeddd___XXXQQQJJJBBB<<<777444333111111333444333222///......---,,,,,,---------...///000111222222333333666;;;BBBKKKWWWccckkktttvvvyyyyyyxxxwwwxxxyyyyyywwwtttqqqllleee^^^YYYPPPLLLFFFBBB@@@@@@??????;;;<<>>999666444222111333444333333//////......------,,,,,,------...///000111111222222444777===EEEQQQ]]]eeepppssswwwyyyyyyyyyyyyzzz{{{yyywwwtttqqqllleeeaaaVVVQQQIIICCC@@@???>>>>>>999:::<<>>888555222111000111111111111000...---........................///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))++++++,,,,,,+++***)))((())))))(((((((((((())))))++++++******))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((***+++***))))))...111((()))))))))))))))(((((((((((()))))))))))))))(((%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***---------...111444???PPPggg{{{yyyhhh]]]ZZZ^^^jjjuuu{{{~~~yyyuuurrrmmmggggggddd^^^XXXQQQIII@@@;;;777555222111222222222111000/////////...---,,,,,,+++,,,---...///000000111222333555:::AAAKKKWWW^^^jjjnnnssswwwxxxxxxyyyyyyzzzxxxwwwuuutttppplllhhh]]]WWWMMMEEEAAA???>>>===::::::;;;===@@@CCCFFFHHHMMMPPPSSSVVVWWWXXX[[[\\\___``````___\\\ZZZYYYZZZ]]]]]]^^^```bbbeeegggiiiiiikkknnnrrrvvv{{{zzzsssoooqqqwww|||~~~mmm```XXXXXX\\\``````___]]]\\\[[[\\\]]][[[```ddddddeeehhhfffbbbYYYVVVTTTWWW]]]cccffffffccc\\\VVVXXXZZZZZZ\\\^^^]]]^^^___```aaaaaaaaaaaaaaa```^^^]]]^^^```bbbccccccdddfffhhhiiijjjkkkkkkhhhhhhgggffffffeeeddddddbbbbbbccceeefffhhhjjjjjjkkkkkkjjjiiihhhfffeeedddeeeeeeggghhhiiijjjkkkkkkkkklllnnnqqqtttxxx{{{|||~~~}}}{{{xxxuuuuuuwwwyyy|||}}}uuunnnjjjiii@@@===999555444222000///111111111111000///...---........................------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))))))))***'''''''''((((((''''''''')))((((((''''''(((((())))))((((((''''''(((((()))'''((()))*********(((((())))))(((((((((((())))))(((((('''''''''''''''&&&(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''(((***...333777(((((()))))))))(((''''''''''''((()))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))***,,,,,,,,,---000222999EEEYYYnnnpppbbbYYYWWW___iiisssyyy~~~|||xxxuuupppjjjiiifffbbb]]]VVVNNNEEE???;;;888444111111111111000000000000000///---,,,+++++++++,,,---...//////000111222555888===FFFPPPVVVaaafffmmmsssuuuuuuvvvvvvvvvuuutttttttttssspppmmmddd]]]SSSJJJDDDAAA>>>======<<<;;;<<<===@@@CCCEEEGGGJJJMMMPPPQQQTTTWWWZZZ\\\]]]^^^]]][[[YYYYYYYYY[[[[[[ZZZZZZ\\\___ccceeedddfffjjjlllooorrrvvvzzzyyy|||~~~yyytttpppsssyyy}}}}}}{{{{{{~~~vvvhhh___YYYYYY[[[```___]]][[[ZZZZZZZZZ[[[YYY]]]```___```cccbbb___YYYWWWVVVYYYaaagggkkkkkkddd]]]WWWXXXZZZZZZ[[[]]]]]]^^^__________________``````______```aaacccdddcccccceeefffhhhhhhiiiiiihhhggggggfffeeedddccccccaaabbbccceeefffhhhiiiiiijjjjjjiiihhhgggeeedddccceeefffggghhhiiijjjjjjiiijjjlllooorrrvvvzzz}}}~~~{{{zzzyyyvvvttttttwwwyyy}}}~~~uuummmjjjjjj666444222111111111///...//////..........................................++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,************************************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((''''''''''''''''''(((((((((''''''''''''((((((&&&''')))+++++++++***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))((('''%%%$$$$$$&&&(((***((((((((()))))))))******'''''''''''''''&&&&&&&&&%%%$$$###%%%***...222333((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((()))*********'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))(((((((((((())))))******+++---///000222;;;LLL```sssyyyjjj\\\TTTWWW___gggrrr{{{}}}|||zzzvvvpppmmmkkkgggccc]]]UUULLLFFF???;;;666333222222111000000000111000///---,,,+++******+++,,,---...//////000111444666:::AAAIIINNNYYY___gggnnnqqqrrrrrrrrrpppppppppqqqssssssrrrpppkkkdddZZZQQQIIIDDDAAA>>>>>>===;;;:::;;;===???AAACCCEEEGGGIIILLLOOOTTTWWWXXXYYYZZZZZZXXXVVVUUUUUUWWWWWWXXXYYY[[[^^^```aaa```cccfffhhhiiiiiikkklllmmmqqqwww~~~}}}{{{wwwsssvvv{{{}}}|||yyyxxxyyy|||~~~oooeee___[[[YYYZZZ^^^\\\ZZZXXXXXXXXXXXXXXXWWWZZZ[[[YYYZZZ^^^^^^\\\ZZZXXXXXX\\\dddkkkooooooccc[[[UUUVVVXXXXXXYYY[[[^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^___aaacccdddffffffbbbcccdddeeeffffffffffffggggggfffeeedddcccbbbbbb```aaabbbdddeeefffffffffiiiiiihhhgggfffeeecccbbbeeefffgggiiiiiiiiihhhhhhgggjjjnnnsssyyy~~~zzzzzzyyyvvvuuuvvvyyy|||tttkkkhhhiii444222000000111111111000---,,,,,,,,,------...///........................************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((+++---......---,,,))))))(((((((((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))'''%%%######&&&)))+++&&&&&&''')))***,,,------(((((((((''''''&&&&&&%%%***'''###$$$(((+++,,,,,,''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''((())))))***+++,,,,,,,,,''''''&&&%%%%%%'''((()))))))))))))))))))))))))))((()))+++,,,...000111222))))))))))))((((((((((((((((((((((((***,,,...000...555CCCWWWkkk}}}qqqaaaUUUUUUZZZ```lllyyy~~~zzzuuupppnnnlllhhhcccZZZQQQKKKBBB>>>888555333222111111000111111111///...,,,***)))***+++,,,---......//////111333555999>>>DDDIIITTT[[[dddkkknnnooooooooommmlllmmmooorrrssssssrrroooiii___UUUMMMHHHCCC@@@???>>>;;;999999;;;===>>>@@@BBBDDDEEEHHHLLLRRRVVVUUUWWWXXXWWWTTTRRRQQQQQQSSSUUUWWWZZZ]]]^^^______```cccfffgggfffdddddddddeeejjjqqqxxx}}}|||yyyvvvxxx}}}~~~yyyvvvvvvxxxzzz|||~~~|||kkkccc```\\\YYYYYY]]]ZZZWWWVVVVVVWWWWWWWWWUUUXXXXXXUUUVVVZZZ\\\ZZZ[[[YYYYYY^^^fffmmmqqqrrrfff^^^YYYYYY\\\\\\\\\___^^^^^^^^^^^^]]]\\\[[[[[[ZZZ\\\^^^bbbeeegggiiiiiibbbcccddddddeeeeeeeeeeeeggggggfffeeecccbbbbbbaaa___```aaaccccccdddddddddhhhhhhhhhgggfffdddcccbbbfffggghhhiiiiiihhhggggggeeehhhmmmttt{{{{{{{{{zzzyyyxxxyyy}}}sssjjjgggggg........................///////////////////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++************)))))))))*********+++++++++))))))*********+++++++++((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++&&&&&&&&&'''''''''''''''''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$++++++$$$%%%111888666((((((&&&%%%%%%&&&'''''''''&&&&&&&&&'''((()))***###$$$&&&''''''''')))+++&&&((()))(((***---,,,'''%%%&&&***111666666...((()))((('''&&&&&&'''((())))))))))))))))))(((((((((%%%333&&&---111555IIIAAA333---'''%%%''')))'''%%%&&&'''((()))***+++++++++000111999KKK^^^pppjjjUUUOOOTTTTTTdddsss{{{~~~yyywwwxxxuuuooojjjcccVVVJJJEEE===666444444000//////111111111111000...---,,,++++++++++++,,,,,,---......000222333555888<<<@@@MMMSSS\\\dddjjjkkkjjjhhhhhhffffffhhhmmmqqqrrrrrrtttnnneee[[[SSSKKKEEEAAA???===;;;:::;;;;;;:::888<<<>>>AAABBBDDDFFFJJJLLLVVVVVVUUURRRPPPOOOPPPRRRUUUUUUWWWXXXZZZ\\\^^^______^^^]]]\\\\\\\\\]]]^^^bbbgggmmmrrrwww}}}{{{yyyyyyzzz{{{zzzxxxxxxxxxxxx|||{{{zzzzzz~~~|||sssfff^^^\\\[[[YYYVVVVVVVVVUUUTTTSSSRRRQQQQQQMMMOOORRRUUUWWWWWWVVVVVVWWWXXX[[[bbbiiinnnnnnmmm```^^^\\\[[[\\\]]]]]]]]][[[[[[\\\\\\[[[ZZZYYYXXX[[[]]]```ccceeefffeeeeeefffeeedddcccdddfffhhhiiiiiiiiihhhfffeeebbb```___^^^___aaabbbccccccbbbbbbcccdddeeeeeedddcccdddfffccceeeffffffddddddeeefffjjjkkknnnuuu~~~{{{{{{{{{zzzyyyyyy{{{~~~xxxooojjjiii................................................///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++************)))))))))*********+++++++++*********************+++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))((((((******)))(((((()))******((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''(((((('''((((((((())))))))))))(((((())))))))))))(((((((((''''''((())))))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###))))))###$$$---222000)))((('''&&&&&&&&&'''(((((((((((()))***+++,,,---&&&'''(((((('''&&&'''(((&&&))))))(((***---+++''''''&&&''',,,111111---))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((000$$$+++//////@@@:::;;;444+++'''((()))((('''((()))***+++,,,------------...555CCCSSSdddvvvrrr[[[QQQRRRMMMZZZjjjttt}}}{{{uuuoooiii]]]QQQIII@@@888666555111///000111111111111000///...---,,,+++++++++,,,,,,---......000222333555777;;;???HHHMMMUUU]]]ccceeefffeeedddbbbaaadddjjjooorrrssstttoooggg___WWWOOOHHHCCC@@@>>><<<;;;;;;;;;:::999;;;===@@@AAABBBEEEHHHKKKQQQRRRRRRQQQOOONNNOOOQQQTTTUUUWWWXXXZZZ\\\]]]^^^___^^^]]][[[ZZZZZZZZZ[[[^^^bbbhhhlllpppvvv{{{xxxyyy{{{|||{{{yyyyyyzzzyyyxxxwwwwwwxxx|||xxxpppeee^^^[[[ZZZWWWTTTUUUUUUTTTSSSRRRQQQPPPOOONNNOOOQQQSSSTTTTTTTTTTTTXXXYYY\\\bbbhhhlllkkkiii___]]]\\\\\\]]]^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\^^^aaaccceeefffeeeeeefffeeedddddddddfffhhhiiijjjjjjhhhgggeeecccaaa```___```aaaccccccbbbbbbaaa___aaabbbbbb``````aaacccdddeeeffffffeeeeeeggghhhmmmnnnqqqxxx|||}}}}}}{{{yyyyyyzzz||||||uuuqqqppp------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))***************+++++++++*********************)))++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))*********))))))((((((''''''%%%&&&&&&((()))***++++++((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((())))))(((&&&''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&###)))***$$$$$$***---+++***)))((('''''''''(((((((((((()))***+++,,,------******+++)))'''%%%&&&'''(((******)))***---,,,''')))'''%%%'''+++,,,+++)))((((((''''''''''''((((((***)))(((''''''((()))***++++++"""))),,,)))222111;;;444+++'''''')))******((()))***+++,,,---------+++,,,222<<>>???@@@BBBEEEGGGKKKMMMOOOOOONNNNNNOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\^^^]]][[[YYYWWWWWWWWWWWWZZZ]]]```cccgggmmmvvv}}}~~~yyywwwyyy|||~~~}}}{{{zzzzzzzzzyyyrrrrrrsssvvv{{{~~~rrrlllccc]]]ZZZXXXTTTQQQSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSYYYZZZ^^^cccggghhhfffddd\\\\\\\\\]]]___```___]]][[[[[[ZZZYYYZZZ[[[\\\]]]]]]^^^aaaccceeeeeeeeeeeeeeeeeedddddddddfffhhhiiijjjjjjhhhfffdddbbbaaa```aaabbbcccccccccbbb```___]]]^^^```___^^^^^^```aaadddeeefffffffffgggiiikkkqqqrrruuu{{{~~~}}}~~~~~~|||yyywwwwwwwww}}}zzzxxxxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++*********))))))************************************))))))))))))************))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((()))))))))******))))))((('''&&&&&&$$$%%%&&&'''(((***++++++((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((((('''&&&'''))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&+++,,,(((&&&***+++)))+++***)))(((''''''((((((%%%&&&'''(((***++++++,,,***++++++***'''&&&&&&'''+++---,,,***+++...---))))))(((&&&''')))***)))((((((((((((''''''(((((((((***)))'''''''''(((***+++,,,((($$$)))***&&&)))+++000,,,'''%%%&&&(((******&&&'''((()))***++++++++++++---222888???LLLcccwwwppp[[[OOOHHHKKKRRR___pppzzzuuukkkaaaTTTIII>>>999666222000111000000111111111000000///,,,,,,,,,++++++,,,,,,------///000111222444888;;;===???EEEKKKRRRYYY^^^aaa___]]][[[\\\```fffmmmqqqqqqooolllhhhbbbZZZQQQKKKDDDAAA===;;;;;;;;;:::999999;;;<<<======>>>AAACCCEEEHHHKKKMMMNNNNNNOOOPPPTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWXXXZZZ\\\]]]```fffnnnuuu|||}}}xxxvvvxxx||||||zzzyyyxxxvvvuuunnnoooqqquuu{{{~~~vvvmmmiiiccc^^^[[[WWWSSSPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKLLLMMMPPPSSSUUU[[[]]]aaadddfffeeeccc```ZZZZZZ[[[^^^```aaa___^^^[[[ZZZYYYYYYYYY[[[^^^___]]]^^^```bbbddddddeeeeeeddddddcccddddddeeeggggggiiihhhfffdddbbbaaa```___bbbcccccccccbbb```^^^]]]\\\^^^______^^^^^^```aaabbbccceeeeeeeeegggjjjmmmsssuuuxxx}}}~~~~~~~~~~~~~~~~~~}}}{{{vvvsssrrrqqqvvv{{{}}}|||}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((())))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((())))))((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&***+++((('''((((((''',,,+++)))((('''''''''(((%%%%%%''')))************((()))***)))((('''((())),,,...,,,***,,,000///+++(((((((((***+++***(((''''''((((((((((((((((((''')))(((''''''''')))***++++++(((++++++)))(((%%%***((('''''''''((((((((('''&&&'''((()))***++++++++++++---111555999DDD[[[oooxxxcccSSSIIIGGGIIITTTeeevvv}}}tttjjjZZZNNNBBB;;;666111///000///000111111111111111000---,,,,,,++++++,,,,,,,,,---...///000000222666888;;;===AAAGGGOOOWWW^^^bbbaaa___\\\[[[]]]bbbhhhmmmllllllkkkjjjfff___WWWQQQHHHDDD???<<<;;;:::999888888:::;;;;;;;;;<<<>>>@@@AAAEEEIIILLLMMMNNNPPPQQQTTTUUUWWWYYYYYYYYYYYYXXXUUUTTTSSSSSSTTTUUUWWWXXXXXXYYY[[[[[[\\\aaaiiipppvvv{{{~~~yyyuuutttwww{{{}}}zzzwwwuuussspppnnnkkkmmmqqqvvv{{{yyytttllliiieee```\\\WWWSSSPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIKKKNNNRRRWWWYYY^^^```ccceeedddbbb```^^^YYYYYYZZZ]]]``````___^^^[[[ZZZYYYYYYZZZ\\\^^^```]]]^^^___aaabbbcccddddddbbbbbbbbbccccccdddeeefffeeedddbbbaaa____________bbbccccccbbbaaa___]]][[[ZZZ\\\]]]]]]]]]]]]^^^``````aaabbbcccdddgggkkknnnsssvvvzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwrrrnnnllllllrrrwww}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++************)))+++++++++***************((((((((()))))))))******'''(((((()))******++++++++++++************++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))'''&&&'''((('''&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&((('''%%%%%%&&&''',,,+++)))'''&&&&&&''''''&&&''')))+++++++++******&&&'''(((((((((((()))***+++,,,+++)))+++///000,,,&&&'''***,,,,,,***((('''''''''((((((((((((''''''''''''(((((())))))*********,,,777---'''+++%%%***)))******+++***(((&&&$$$((()))***+++,,,---------)))***...111333;;;NNN___sss}}}|||kkk[[[IIIDDDBBBJJJXXXjjj}}}|||sssaaaTTTFFF===777222000111//////000111222222222222------,,,+++++++++,,,,,,---.../////////111444666:::<<>>@@@BBBDDDHHHMMMPPPSSSUUUWWWYYYYYYWWWUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUSSSVVVXXXXXXWWWXXX\\\___hhhmmmvvv}}}~~~~~~}}}zzzzzzzzzvvvqqqpppooooooqqqtttxxxzzz|||wwwsssnnnjjjhhhfffeeeccceeeiiiooovvv{{{}}}~~~}}}}}}zzzxxxvvvtttpppmmmllljjjfff___XXXRRROOONNNKKKKKKKKKKKKKKKJJJJJJJJJNNNOOOQQQSSSWWWZZZ\\\^^^___``````\\\XXXVVVWWWYYYZZZXXXWWWWWWYYY[[[\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___```\\\]]]^^^___````````````______^^^]]]^^^```cccddd^^^^^^^^^^^^]]][[[YYYXXXXXXYYY[[[\\\[[[\\\^^^___^^^```aaaccceeejjjppptttsssxxx~~~~~~~~~||||||}}}~~~~~~xxxqqqkkkiiijjjlllkkkpppvvvyyyxxxwwwwwwyyy++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&************)))((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$&&&''')))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''%%%###%%%'''((('''%%%((()))***)))''''''(((***777333000///---)))***---)))((('''&&&&&&'''((()))))))))))))))***************+++,,,,,,---000444777EEESSShhh|||{{{tttnnnnnnsssxxxyyywwwbbbPPPAAA???BBBIIIZZZkkk{{{{{{uuupppeeeUUUGGG===777333///111000000111222333222111------------,,,+++***)))------------...///111222777:::===@@@CCCHHHMMMQQQXXXUUUTTTVVV[[[___aaaaaadddfffhhhjjjkkkkkkjjjjjjaaaZZZQQQIIIDDD@@@>>>===777888888999::::::;;;;;;:::<<>>333)))(((((('''%%%%%%)))((('''&&&&&&'''((()))((((((((()))))))))*********++++++,,,,,,...222555<<>>AAAEEEIIIMMMRRRPPPPPPTTTYYY^^^``````bbbdddgggjjjlllmmmmmmmmmddd^^^VVVNNNIIIDDDAAA???<<<;;;;;;;;;::::::::::::999;;;>>>@@@AAADDDHHHKKKOOOOOOPPPQQQRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTTTTTTTUUUXXX\\\```fffiiiooouuuyyy{{{{{{{{{xxxyyy||||||yyyyyy{{{~~~|||wwwsssppplllkkkkkkkkknnnqqquuuxxx}}}zzzuuuppplllfffaaa^^^^^^___aaadddhhhmmmrrrsssttttttuuuwwwvvvsssrrrqqqnnnkkkhhhdddaaa]]]YYYUUURRRPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMRRRTTTWWWYYYZZZ[[[]]]___aaa___\\\YYYWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^```aaa_________```````````````___^^^\\\ZZZYYYYYYYYYZZZYYY[[[\\\\\\[[[ZZZ[[[\\\]]]]]]^^^```eeekkkppptttwwwxxx{{{}}}|||yyytttnnnjjjiiiiiiiiilllmmmnnnppprrrtttvvvwww++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************)))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''((()))************'''((((((((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))))),,,+++***(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''&&&%%%%%%'''((($$$%%%&&&'''((())))))***&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''&&&''')))***)))((()))'''%%%&&&(((+++---...HHH777'''%%%))))))%%%"""((((((''''''''''''(((((('''''''''(((((((((((())))))***+++++++++---000222555???RRRiii}}}|||tttoooqqquuuwwwxxxvvvdddRRRGGG@@@???IIIVVViiisss|||{{{wwwtttqqqmmmiiiaaaWWWNNNHHHBBB<<<777444222000///000000///...//////---,,,,,,+++,,,,,,+++++++++,,,---///222333666888;;;===???AAADDDGGGIIIIIILLLQQQWWW\\\^^^___aaacccgggkkknnnooopppppphhhddd]]]VVVPPPJJJEEEAAA@@@???>>><<<;;;:::999999999;;;===>>>???AAADDDGGGJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLMMMNNNOOOPPPPPPRRRSSSSSSSSSSSSUUUXXX[[[bbbfffkkkoooqqqqqqpppnnnmmmmmmpppuuuzzzzzzzzzwwwxxx{{{}}}xxxtttpppnnnkkkkkkjjjkkkmmmqqquuuwww}}}zzztttoookkkgggaaa\\\YYYZZZ]]]___dddgggjjjmmmnnnnnnpppqqqtttsssqqqpppoookkkgggccc```^^^ZZZVVVSSSPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^______``````aaa``````\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\ZZZYYYZZZ[[[______```ccchhhmmmrrruuuxxxyyy{{{}}}|||xxxrrrlllhhhggghhhiiijjjkkklllnnnpppssstttuuu***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))******&&&&&&&&&''''''((((((((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&&&&(((***+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''))))))))))))%%%'''))))))''''''***---JJJ:::,,,***...---)))&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((()))************---///444:::III^^^ssszzzsssqqqrrruuuvvvtttfffUUUIIIAAA>>>EEEPPP]]]jjjuuuvvvqqqmmmkkkiiieee___XXXRRRMMMGGG???999333111//////000000000///000///...---,,,,,,,,,---*********+++---///111333666888;;;===>>>???AAABBBBBBDDDHHHNNNTTTYYY\\\^^^aaadddhhhkkknnnpppqqqqqqkkkgggbbb\\\VVVOOOHHHDDDBBBAAA???===;;;::::::::::::<<<===>>>>>>???BBBDDDCCCDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSVVVXXX^^^aaafffjjjkkkjjjhhhfffffffffggglllrrrxxx|||}}}zzzuuuwwwuuuwww|||yyyuuurrrnnnllljjjjjjiiijjjmmmppptttwww}}}zzzuuuooojjjgggccc]]]XXXWWWXXX\\\^^^bbbeeegggiiijjjkkkmmmoooqqqpppooonnnmmmiiiccc___]]][[[XXXTTTQQQOOONNNNNNNNNMMMMMMMMMNNNOOOQQQRRRWWWYYY[[[[[[ZZZZZZ[[[\\\______^^^^^^]]][[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^___```aaa``````___ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYYYYZZZ[[[aaabbbdddggglllqqquuuwwwyyyyyy{{{|||~~~zzzvvvpppjjjgggfffhhhiiiiiijjjkkkmmmnnnooooooooo*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&'''''''''&&&&&&%%%$$$''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&%%%&&&(((***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))+++***)))((()))******)))((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''((()))***%%%+++111000)))%%%'''+++>>>555//////...+++))))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((()))******))))))***,,,111666BBBTTThhhzzzyyyrrrppprrrtttqqqgggYYYMMMBBB>>>BBBIIISSS```lllnnnkkkiiihhhfffbbb^^^YYYUUUQQQJJJ@@@:::333111......000111222111000000///...------------************,,,...000222555888<<<>>>??????@@@@@@>>>AAAFFFLLLQQQVVVYYY\\\bbbdddgggkkkmmmnnnooonnnkkkhhhddd```[[[TTTMMMHHHCCCAAA???===<<<;;;<<<<<<<<<>>>>>>>>>===>>>???AAA>>>???AAACCCEEEFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSSSSSSSRRRRRRTTTVVVYYY\\\aaaeeeffffffdddbbbaaaaaabbbffflllrrrvvvwwwyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~{{{vvvsssuuutttvvv|||}}}|||wwwssspppnnnllljjjiiiiiiiiilllpppsssvvv{{{{{{vvvqqqkkkgggdddaaa\\\XXXWWWYYY\\\___```bbbeeefffhhhjjjmmmpppmmmmmmlllkkkjjjfffaaa]]]\\\ZZZWWWTTTRRRPPPOOOOOOMMMLLLLLLLLLMMMOOOPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\^^^^^^^^^^^^\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWXXXYYYZZZ]]]^^^___``````___^^^]]]XXXWWWWWWVVVWWWYYYZZZ[[[ZZZ[[[[[[ZZZYYYXXXZZZ\\\```bbbeeeiiimmmrrruuuwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}wwwsssnnnjjjgggggghhhjjjjjjkkkkkkkkkjjjiiigggfff************++++++++++++++++++++++++++++++++++++************************+++++++++***************************************(((((()))))))))))))))***''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((()))''''''''''''&&&%%%$$$###'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))++++++***))))))***+++***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''''''''''')))++++++111666333,,,&&&(((+++---++++++,,,***&&&%%%(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((***+++***)))((()))***,,,111:::III[[[nnnvvvrrrqqqssstttnnncccUUUGGG???>>>AAAIIIVVVaaaeeeeeefffeeeddd```]]]ZZZXXXTTTMMMDDD===555222000///000111222222000000000000///...---,,,+++*********+++---///000222666;;;???@@@@@@@@@@@@===@@@EEEHHHLLLPPPTTTWWW^^^```dddgggjjjkkkkkkkkkiiigggeeeaaa^^^XXXRRRMMMFFFDDDAAA???======>>>>>>>>>??????>>><<<<<<===>>>;;;===???BBBDDDFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMQQQRRRSSSRRRQQQQQQSSSTTTUUUWWW[[[^^^```aaaaaa```\\\\\\\\\```eeejjjmmmnnnrrrqqqqqqqqqqqqssstttuuuvvvwwwyyyyyyzzz}}}|||wwwtttssstttsssvvv}}}~~~}}}~~~yyytttqqqooommmkkkiiiiiihhhiiikkkooosssuuuyyy}}}|||wwwsssnnnhhheeeaaa^^^[[[XXXXXXZZZ]]]___^^^aaaccceeeggghhhkkknnniiihhhgggfffeeeccc^^^[[[ZZZXXXVVVSSSRRRPPPPPPPPPLLLLLLKKKKKKLLLNNNOOOQQQRRRTTTWWWXXXXXXXXXZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUURRRSSSUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]_________]]][[[YYYWWWVVVVVVUUUVVVXXXYYYZZZYYYZZZZZZYYYXXXYYY[[[]]]^^^aaaeeeiiinnnqqqtttuuuvvvvvvvvvwwwxxxyyy{{{|||~~~~~~~~~}}}|||{{{yyyyyysssqqqmmmkkkiiiiiijjjkkkkkkjjjjjjhhhfffccc```^^^************++++++++++++***************************************************************+++++++++************************(((((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))''''''(((***(((&&&%%%$$$%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))((((((***,,,222222000...+++))))))***'''%%%'''***)))%%%%%%)))&&&'''((())))))((('''&&&&&&''''''''''''((((((((()))***++++++)))(((((())))))...555>>>KKK^^^rrr{{{uuutttuuuzzzxxxooo___NNNCCC>>>===BBBLLLVVV[[[___cccccc```^^^\\\ZZZZZZXXXRRRJJJCCC:::777222000000000000000///000111222111///---+++,,,+++*********+++---...///333999>>>@@@@@@@@@@@@===@@@CCCDDDFFFIIINNNRRRVVVYYY]]]aaadddfffgggggghhhgggdddbbb```\\\WWWSSSLLLIIIEEEBBB???>>>??????>>>>>>>>><<<:::999:::;;;888:::===@@@CCCEEEFFFGGGEEEEEEEEEFFFHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOQQQRRRQQQRRRTTTWWWYYYZZZ[[[\\\ZZZYYYZZZ]]]aaaeeefffgggiiihhhgggggghhhiiikkklllmmmoooqqqrrrsssuuuxxx{{{yyy{{{}}}~~~yyyvvvttttttssssssvvv}}}~~~~~~}}}{{{{{{~~~~~~zzzuuuqqqooonnnllljjjiiihhhhhhhhhkkkooorrruuuwwwzzz~~~xxxsssoookkkfffccc]]]\\\ZZZYYYYYY[[[]]]^^^^^^```ccceeeeeefffgggiiidddcccaaa``````^^^[[[YYYXXXWWWTTTRRRQQQPPPPPPPPPMMMMMMLLLLLLLLLNNNOOOPPPQQQSSSUUUVVVUUUUUUVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYTTTTTTTTTSSSSSSTTTTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXZZZ\\\\\\]]]^^^^^^]]]ZZZWWWUUUVVVVVVUUUUUUUUUWWWXXXYYYXXXYYYYYYXXXXXXYYY\\\___```bbbggglllppptttuuuvvvttttttttttttuuuvvvxxxyyy{{{zzzzzzyyywwwuuusssrrrooonnnmmmlllkkkkkkllllllhhhhhhhhhfffccc___[[[YYY)))************+++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,&&&'''((()))************((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((()))'''''''''''''''((())))))$$$&&&(((***+++++++++***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''******))))))+++...666///'''%%%'''***)))'''***''''''***+++)))))),,,&&&'''((())))))((('''&&&'''''''''(((((((((((()))***+++,,,+++)))((('''(((+++///444999AAAQQQfffuuuxxxwwwxxx}}}}}}vvvfffUUUHHHAAA>>>>>>FFFOOOUUU[[[aaaaaa^^^]]][[[[[[[[[[[[VVVOOOIII>>>:::555111000///.........000222333333000---***,,,,,,+++******+++,,,---,,,111888===???@@@@@@@@@>>>@@@AAABBBBBBDDDJJJNNNPPPSSSWWW\\\aaadddeeefffhhhfffdddcccbbb___[[[XXXQQQNNNIIIEEEAAA?????????=========;;;888777777888555777999===@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNLLLMMMOOOOOONNNNNNOOOQQQOOOOOOPPPRRRSSSUUUWWWWWWZZZZZZZZZ]]]aaacccdddcccbbbbbbaaaaaaaaabbbdddeeefffhhhjjjkkkkkkmmmpppsssrrruuuxxxyyy{{{}}}xxxuuuuuuuuusssssswww~~~~~~}}}}}}|||zzzyyyxxx|||xxxsssooonnnlllkkkiiihhhhhhggghhhkkknnnrrruuuuuuyyy~~~{{{vvvqqqmmmiiieeebbbZZZZZZYYYYYYZZZ[[[\\\]]]^^^```cccddddddccccccdddaaa___]]]\\\\\\[[[YYYXXXVVVUUUSSSQQQPPPOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^TTTTTTSSSSSSSSSSSSTTTTTTPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVYYY[[[]]]\\\]]]^^^^^^\\\YYYUUUSSSVVVVVVUUUUUUUUUVVVWWWXXXWWWXXXXXXXXXXXXYYY]]]```cccfffkkkpppuuuxxxyyyzzzsssrrrrrrrrrssstttvvvwwwxxxxxxwwwuuusssqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmfffffffffdddaaa]]]YYYWWW***+++,,,------,,,+++******************)))((((((+++++++++++++++***)))(((+++*********))))))((((((************************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))...---+++))))))***+++,,,(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%$$$+++'''###"""###%%%'''(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&$$$######"""%%%%%%%%%&&&(((+++---...444000***'''''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***+++,,,++++++(((((((((((())))))))))))******---444;;;FFFXXXgggvvv~~~~~~zzz|||}}}zzzrrreeeVVVJJJDDD@@@AAAGGGSSS[[[\\\]]]_________^^^]]]______XXXOOOAAA;;;444222222333000,,,///111333444333111---+++------,,,***)))***---000///111444888<<<@@@CCCEEE???@@@@@@>>>===>>>@@@BBBLLLOOOTTTZZZ]]]___``````cccbbbaaacccdddccc___[[[XXXTTTNNNIIIEEECCC@@@??????>>><<<;;;;;;:::888777:::;;;:::::::::===AAAEEEBBBDDDFFFGGGHHHJJJLLLNNNKKKLLLMMMNNNMMMMMMKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOTTTVVVZZZ]]]______^^^]]]ZZZ[[[[[[\\\\\\]]]]]]^^^```ccceeegggggggggiiijjjhhhjjjnnnqqqtttyyy~~~}}}{{{yyyxxxwwwvvvssswww}}}~~~}}}}}}~~~}}}}}}}}}|||yyyxxxyyyzzzvvvuuurrrooollljjjiiihhhggggggggghhhjjjlllooopppsssuuuzzz~~~~~~|||yyywwwvvvvvvtttrrrnnniiieeeaaa___YYYXXXWWWXXXYYYZZZYYYXXX[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUWWWXXXYYYYYYZZZTTTSSSSSSSSSRRRRRRQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQQQQRRRQQQSSSUUUXXXZZZ[[[[[[[[[\\\\\\\\\[[[YYYVVVTTTRRRTTTSSSSSSRRRRRRRRRSSSSSSVVVVVVVVVVVVVVVYYY]]]aaajjjjjjkkkmmmnnnooopppppplllnnnpppqqqqqqqqqrrrsssvvvtttpppnnnllljjjhhhfffgggkkkooopppooommmlllllleeeeeeeeeccc```[[[VVVSSS******++++++++++++*********************)))((((((***++++++++++++***)))(((*********)))))))))((((((''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((******)))((()))+++---...((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&%%%''''''&&&'''((()))+++,,,///,,,(((''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))(((((('''((((((((())))))))))))+++***,,,111666???NNN\\\kkkvvv{{{}}}}}}{{{uuujjj]]]OOOGGGBBBBBBGGGQQQXXX[[[]]]___]]]___``````cccccc]]]TTTEEE>>>777333333333111///000111222333222000---,,,,,,,,,,,,+++******,,,...///000222666;;;???CCCEEECCCCCCBBB@@@>>>===>>>@@@EEEHHHNNNSSSXXX[[[\\\]]]```___^^^___``````]]]ZZZ[[[WWWRRRNNNKKKHHHEEECCC@@@>>><<<;;;;;;:::888666666777888888888:::===@@@AAACCCFFFGGGHHHIIILLLNNNKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMRRRTTTWWWZZZ\\\\\\\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\[[[]]]____________aaaccccccfffiiilllppptttzzz}}}~~~}}}|||zzzyyyxxxxxxxxxuuuzzz~~~|||zzzyyyzzz{{{|||yyyyyyyyywwwuuuuuuwwwyyy|||rrrqqqooollliiigggfffeeeggggggggghhhjjjllloooppprrrtttxxx|||~~~~~~}}}~~~~~~}}}{{{yyywwwuuutttrrrqqqnnnkkkfffbbb^^^\\\XXXVVVVVVVVVXXXYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXVVVSSSQQQPPPOOONNNNNNPPPRRRSSSSSSQQQQQQPPPNNNLLLKKKKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRQQQTTTSSSRRRRRRQQQRRRSSSSSSQQQPPPOOONNNNNNNNNOOOPPPRRRSSSVVVXXXZZZ[[[[[[[[[\\\\\\\\\[[[ZZZWWWUUUSSSTTTSSSRRRRRRQQQQQQQQQRRRUUUUUUVVVVVVWWWZZZ___bbbdddddddddeeeeeefffgggggghhhkkkmmmnnnnnnnnnoooqqqssspppnnnkkkiiigggfffdddfffjjjnnnppppppooonnnmmmfffeeebbb^^^[[[XXXVVVUUU*********))))))*********)))************))))))(((******++++++******))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((+++---///((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))*********+++)))'''%%%$$$%%%&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&(((***+++,,,---###$$$%%%''')))((($$$"""&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((())))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''&&&''''''((((((((()))))))))---++++++...000666AAAMMM\\\jjjxxx|||~~~}}}|||yyyrrrfffWWWMMMEEEBBBDDDLLLSSSWWW\\\```[[[___bbbdddggghhhbbbZZZJJJCCC;;;555333333222000000111111111000///...---+++,,,---,,,+++***+++---...///000333888===BBBEEEHHHHHHFFFCCC???<<<===>>>>>>AAAGGGMMMSSSWWWZZZ[[[\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\YYYVVVSSSQQQNNNIIIGGGBBB@@@===;;;;;;:::888666444666777888888999;;;<<<@@@BBBDDDFFFGGGHHHJJJLLLJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNPPPSSSVVVWWWXXXWWWWWWUUUVVVVVVWWWWWWXXXYYYYYYWWWXXXXXXWWWVVVVVVYYY[[[\\\___bbbfffiiinnnsssvvvxxx|||~~~|||zzzzzzyyyyyyyyyyyyyyyzzzyyy}}}|||zzzxxxvvvuuuuuuvvvvvvvvvvvvvvvuuutttuuuxxxzzzzzzxxxpppooommmjjjhhhfffeeeeeegggggghhhiiikkkmmmnnnpppppprrrvvvyyyzzzzzzyyyxxxzzzzzzyyyxxxvvvtttrrrqqqmmmllljjjfffbbb^^^[[[YYYVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWUUUSSSPPPNNNMMMLLLLLLMMMPPPSSSUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQOOONNNNNNNNNNNNNNNOOOPPPSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUVVVXXX[[[```dddeeeddddddcccccccccddddddcccfffhhhiiijjjjjjlllmmmmmmllljjjgggeeedddcccbbbeeeiiimmmppppppnnnmmmmmmgggccc]]]XXXTTTTTTUUUVVV+++***)))(((((()))***+++))))))************)))((())))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))((())))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((((((((''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))))))))))),,,***'''%%%$$$$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))+++,,,---%%%&&&'''***++++++'''%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''*********))))))((((((''''''''''''((((((((())))))---***)))+++,,,///777@@@OOO^^^ppp{{{}}}~~~}}}|||{{{xxxnnn___TTTHHHCCCAAAGGGMMMRRRYYY___YYY^^^ccceeeiiijjjeee^^^PPPIII???777333222111000111000//////............***,,,------+++******+++------...000444:::???CCCKKKKKKIIIFFFAAA===<<<<<<;;;>>>CCCIIIOOOUUUYYY[[[XXXWWWUUUTTTTTTVVVWWWWWWXXXWWWVVVUUUTTTQQQLLLIIIEEEBBB>>><<<;;;:::888666555888:::;;;;;;:::;;;<<<>>>@@@CCCDDDEEEFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJLLLNNNPPPRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPPPPSSSUUUUUUXXX\\\```cccgggkkkoooooorrrwwwzzz{{{|||}}}~~~}}}}}}|||{{{yyyxxxvvvvvvuuuuuuvvvwwwxxxzzz{{{||||||~~~xxxvvvtttrrrqqqqqqrrrsssvvvvvvvvvvvvvvvxxx||||||xxxvvvtttpppooommmkkkiiihhhhhhgggggghhhhhhjjjkkkmmmnnnooooooqqqtttwwwyyyyyyxxxwwwyyyxxxwwwtttrrrooolllkkkhhhgggeeebbb___[[[XXXWWWUUUTTTSSSUUUVVVXXXWWWVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSQQQNNNMMMLLLJJJJJJKKKOOORRRUUUUUUTTTPPPNNNKKKIIIHHHIIIJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXZZZ\\\]]]]]][[[YYYXXXTTTTTTRRRQQQOOOOOONNNNNNNNNPPPSSSUUUWWW[[[```dddgggfffeeecccbbbbbbbbbccc___bbbdddffffffggghhhjjjhhhhhhgggeeebbbaaaaaaaaaeeehhhlllnnnmmmkkkiiiiiiddd```ZZZUUURRRQQQSSSTTT+++***)))(((((()))***+++((())))))*********))))))((())))))*********))))))(((((((((((((((((())))))************************'''''''''(((((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((---+++(((&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))((('''&&&''')))***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))$$$&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))(((((('''''''''''''''''''''((((((((((((+++((('''***+++---222999DDDTTTgggsss{{{~~~}}}{{{|||{{{sssggg]]]MMMFFFAAACCCGGGLLLTTT[[[WWW\\\bbbdddhhhjjjfffaaaWWWPPPFFF<<<555111000///000///...---------...///***,,,------+++))))))***,,,,,,,,,...222777<<>><<<:::999777666999<<<===<<<;;;:::;;;;;;===@@@AAABBBCCCFFFHHHGGGGGGIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPMMMKKKKKKMMMPPPPPPSSSWWW[[[]]]```dddgggfffjjjnnnrrrssstttvvvwwwttttttssssssrrrqqqqqqqqqqqqrrrsssuuuwwwzzz|||}}}|||}}}{{{zzztttsssqqqooonnnooopppqqquuuvvvvvvvvvwwwyyy}}}{{{vvvsssqqqqqqmmmlllkkkjjjiiihhhhhhhhhfffggghhhiiikkklllmmmmmmmmmooossswwwyyyzzzyyyyyywwwvvvtttqqqmmmiiifffdddbbbbbb```^^^[[[XXXVVVTTTTTTSSSSSSTTTVVVWWWWWWVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMLLLIIIIIIJJJMMMQQQSSSTTTSSSMMMLLLJJJIIIHHHHHHJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWVVVXXXZZZ]]]^^^]]][[[ZZZTTTTTTRRRQQQOOOOOONNNNNNLLLNNNQQQTTTVVVZZZ^^^bbbdddccc```^^^\\\\\\\\\]]]]]]___bbbccccccdddeeegggdddeeeeeeccc```___```aaaeeehhhkkkkkkiiieeecccbbb^^^\\\XXXTTTRRRRRRRRRSSS*********))))))*********((())))))************)))(((((())))))******))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''+++***(((''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((***'''&&&***,,,,,,000555;;;JJJ[[[hhhrrr{{{~~~||||||zzzuuummmgggXXXOOOFFFCCCCCCFFFLLLRRRRRRYYY___bbbfffjjjiiifffaaa[[[PPPEEE;;;555111000///...------------......+++,,,---,,,***))))))***++++++,,,---000444777:::BBBFFFJJJKKKHHHDDD???===888999;;;???CCCHHHMMMPPPQQQQQQPPPMMMKKKKKKMMMPPPQQQQQQRRRUUUWWWVVVTTTRRRMMMIIICCC???===<<<:::888555888::::::999888888888888:::===>>>???@@@CCCEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKIIIGGGFFFHHHIIILLLOOOSSSVVVXXXZZZ\\\^^^^^^aaafffjjjkkklllnnnooonnnmmmmmmllllllmmmmmmnnnnnnooopppsssvvvzzz|||~~~}}}}}}zzzwwwuuussspppnnnmmmllllllmmmnnnpppqqqrrrtttuuuvvvxxx{{{}}}}}}yyyuuuqqqooommmmmmhhhgggffffffeeeeeeeeeeeeeeefffgggiiijjjkkkkkkkkkkkknnnrrruuuxxxyyyyyyxxxsssrrrooolllhhhdddaaa___]]]]]]\\\ZZZXXXUUUSSSRRRRRRQQQQQQRRRTTTVVVVVVUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLHHHHHHIIILLLOOOQQQPPPOOOKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNOOOOOOOOOOOONNNPPPPPPPPPPPPPPPQQQRRRSSSRRRUUUYYY\\\^^^^^^\\\[[[TTTSSSRRRQQQPPPPPPPPPPPPMMMOOORRRTTTVVVYYY]]]___cccaaa^^^[[[YYYYYYYYYZZZ\\\^^^```aaaaaaaaabbbccc```bbbcccaaa^^^]]]___bbbeeegggjjjiiifffbbb___]]]YYYXXXWWWUUUTTTSSSSSSSSS******++++++++++++******(((((()))***************'''(((((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$&&&'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%'''))))))'''&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))&&&&&&***,,,,,,---111333@@@OOO[[[ggguuu|||xxxuuusssqqqggg[[[NNNFFFBBB@@@CCCHHHMMMTTT[[[___dddkkknnnmmmmmmggg]]]PPPDDD;;;666444------------------------------,,,***(((((()))+++***+++,,,---///111333444:::@@@HHHMMMLLLHHHBBB???:::::::::;;;>>>BBBFFFIIIMMMNNNMMMKKKGGGFFFGGGJJJKKKLLLMMMPPPTTTUUUUUUTTTPPPLLLFFFAAA???===;;;:::666777888888777666666777555777:::;;;<<<===@@@BBBBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFIIILLLOOOQQQRRRSSSUUUWWWUUUYYY^^^aaacccdddfffggghhhhhhgggggghhhiiijjjkkklllmmmooorrruuuyyy|||~~~}}}zzzyyyxxxvvvtttqqqnnnlllkkkjjjiiihhhiiikkkmmmnnnnnnppptttvvvvvvwwwyyyzzz~~~|||xxxvvvtttpppmmmkkkiiihhhdddccccccbbbbbbbbbccccccdddeeefffhhhiiiiiiiiiiiijjjlllooorrrtttttttttssskkkjjjiiifffccc```]]]\\\XXXXXXWWWUUUSSSQQQOOONNNOOONNNNNNOOORRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRNNNMMMLLLKKKJJJKKKLLLLLLIIIHHHHHHJJJMMMNNNMMMKKKHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOPPPQQQPPPOOONNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOORRRWWW\\\^^^^^^]]][[[TTTSSSRRRRRRQQQQQQQQQRRRQQQSSSUUUWWWXXXYYY\\\^^^cccaaa^^^[[[YYYYYYZZZ[[[[[[\\\^^^___^^^]]]^^^___\\\___aaa___\\\ZZZ]]]aaadddfffiiiiiieeeaaa^^^]]]XXXWWWUUUTTTTTTUUUVVVWWW***+++,,,------,,,+++***(((((()))***************''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))(((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%%%%&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%'''((((((''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***%%%%%%&&&'''&&&%%%$$$###$$$'''))))))''''''))),,,''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((***&&&&&&***,,,++++++...---999FFFRRR```qqq|||xxxvvvvvvxxxrrrdddUUUJJJBBB===>>>BBBJJJQQQYYY]]]dddmmmssssssuuupppfffXXXJJJ@@@:::777,,,,,,---......------,,,------,,,)))'''''')))+++***+++,,,---///000111111555<<>><<<;;;777888999888777666777888444666888::::::<<<>>>@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHIIIIIIGGGEEEEEEFFFGGGIIIMMMOOOOOOOOOQQQRRRPPPSSSXXX\\\^^^___aaabbbeeeeeeddddddeeegggiiijjjkkklllnnnqqquuuyyy|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyyuuuuuutttrrrooollliiiggghhhgggffffffgggiiilllmmmnnnqqquuuxxxxxxxxxyyyyyy}}}~~~}}}zzzyyysssrrrpppnnnkkkhhhfffeeecccbbbbbbbbbbbbbbbcccccccccdddfffggghhhhhhhhhgggiiikkkmmmpppqqqpppooommmeeeeeedddbbb```^^^\\\[[[TTTTTTTTTRRRQQQOOOMMMLLLLLLKKKKKKMMMOOOQQQQQQPPPSSSSSSSSSSSSRRRQQQPPPOOOKKKJJJIIIHHHIIIIIIKKKKKKIIIIIIHHHJJJKKKLLLJJJIIIFFFHHHIIIJJJJJJIIIGGGEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQVVV[[[^^^^^^]]][[[TTTSSSSSSRRRRRRRRRSSSSSSSSSUUUXXXYYYYYYZZZ\\\^^^```^^^[[[XXXVVVVVVWWWXXXZZZ[[[]]]]]][[[[[[[[[\\\ZZZ]]]___^^^ZZZYYY\\\```ccceeehhhiiifffccc```___YYYWWWTTTRRRSSSUUUYYY[[[...---+++)))((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))***+++++++++***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&))))))&&&###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((***///888DDDSSSfffzzz~~~xxxuuutttuuuvvvvvvnnn___NNN@@@;;;===@@@GGGOOOYYY^^^```eeennnvvv}}}yyypppdddVVVHHH<<<555555222///......//////...---------,,,,,,,,,++++++///...,,,++++++,,,...///222888AAAIIIMMMLLLIIIFFF@@@???<<<:::999:::;;;<<>>===888888888888777666555444666666777888999::::::;;;:::===AAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPQQQSSSVVVYYY[[[]]]___```aaabbbddddddddddddddddddfffhhhlllqqquuuxxx~~~~~~~~~~~~}}}}}}}}}}}}xxxxxxwwwvvvuuussssssrrrtttsssqqqooonnnmmmllllllfffeeeeeeeeeeeeffffffgggooopppqqqqqqqqqrrruuuxxx||||||}}}|||{{{xxxuuutttqqqqqqnnnjjjddd```^^^___\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbbbbcccdddeeeeeehhhiiikkklllllljjjgggfffcccaaa^^^[[[XXXWWWVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKKKKMMMOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSXXXXXXWWWVVVTTTQQQNNNLLLLLLIIIGGGFFFHHHKKKLLLMMMMMMOOORRRVVVZZZ\\\^^^^^^VVVUUUSSSRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZ]]]]]][[[XXXUUUUUUVVVXXX[[[[[[YYYXXXXXXYYYZZZZZZ\\\^^^^^^[[[VVVVVV[[[```eeeddddddcccaaa___]]]\\\WWWVVVXXX[[[^^^aaaaaa```,,,+++***(((''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((******++++++***((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&(((******(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))+++///666>>>KKK]]]ppp}}}|||wwwtttuuuwwwyyyzzztttgggVVVGGG>>><<<===EEELLLUUU[[[```eeekkkpppvvvtttooofffZZZLLL???888555222///---............,,,,,,,,,+++++++++******---,,,***))))))***,,,---000555===DDDIIIJJJHHHGGGCCCAAA>>><<<:::999999:::>>>>>>>>>?????????@@@@@@AAABBBCCCDDDFFFJJJPPPTTTWWWUUUPPPKKKFFFAAA???===999999999888888666555444555555555666777888888999999;;;>>>??????>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLNNNPPPRRRUUUWWWYYYYYYYYYZZZ\\\\\\]]]]]]]]]aaaaaaaaacccfffjjjnnnqqqwwwwwwvvvvvvvvvuuuuuuuuusssrrrrrrrrrqqqqqqpppppprrrqqqooommmkkkiiihhhhhhddddddddddddeeefffggghhhkkklllmmmmmmnnnooosssuuuzzzzzz{{{{{{yyyvvvrrrpppooollliiieeeaaa^^^\\\ZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]````````````aaabbbbbbcccdddeeegggggggggeeebbbaaa^^^]]][[[YYYWWWVVVVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMQQQQQQRRRQQQQQQPPPOOONNNJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRWWWWWWWWWVVVTTTQQQOOOMMMKKKIIIFFFFFFHHHJJJLLLLLLKKKMMMQQQUUUXXXZZZ[[[\\\TTTTTTSSSRRRRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTUUUWWWYYY[[[ZZZYYYXXXWWWXXXYYYYYY^^^``````]]]YYYYYY]]]aaacccbbbaaa```^^^]]]\\\\\\\\\[[[\\\]]]```aaa```^^^******)))'''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))*********)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''))))))(((&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%...---+++)))'''%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***,,,...111666@@@PPPbbboooyyyxxxuuuqqqpppqqqvvvyyyzzzpppbbbRRREEE===:::AAAFFFNNNWWW___eeehhhjjjlllnnnnnnjjjaaaSSSEEE===555222///------......---++++++++++++************+++***)))(((((()))***+++///222777===BBBFFFHHHIIIGGGEEEBBB???<<<999888777999999999:::;;;<<<===>>>@@@???===<<<>>>DDDLLLQQQTTTSSSPPPMMMHHHDDD@@@>>>;;;;;;;;;:::999777666555333444444444555555666666888999;;;;;;::::::;;;<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOORRRSSSWWWWWWXXXYYYYYYZZZYYYYYY]]]\\\[[[[[[]]]aaafffhhhmmmmmmlllllllllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmooonnnkkkiiifffdddbbbbbb______```aaabbbdddeeeffffffggghhhiiiiiikkknnnqqqvvvwwwxxxxxxvvvrrrmmmkkkkkkgggaaa^^^]]]\\\XXXUUUXXXWWWWWWVVVWWWXXXZZZ[[[^^^^^^^^^^^^_______________```aaaaaa```___\\\[[[WWWXXXWWWWWWVVVUUUTTTSSSQQQPPPNNNLLLKKKJJJIIIIIIGGGIIIKKKLLLLLLLLLMMMNNNSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOQQQUUUUUUUUUUUUSSSQQQOOOMMMJJJGGGEEEEEEGGGIIIKKKLLLJJJLLLOOOSSSUUUWWWXXXYYYRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRSSSVVVYYYZZZYYYWWWVVVVVVVVVWWWXXX]]]______]]]ZZZZZZ]]]```aaa```]]][[[ZZZZZZ[[[[[[___^^^]]]^^^___^^^\\\ZZZ)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))(((&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))******,,,,,,---///666DDDUUUaaalllmmmllljjjiiikkkpppttt|||vvvkkk]]]NNNBBB;;;===AAAHHHSSS___fffhhhhhhhhhllloooooogggZZZKKKBBB777444000.........------,,,,,,,,,+++++++++*********)))(((((((((((()))***...///222666<<>>;;;888666888888888999:::<<<>>>???@@@???===;;;<<<@@@FFFKKKPPPPPPOOOMMMJJJFFFBBB@@@>>>>>>===<<<;;;999777666444444444444444555555555777888999888666777888::::::;;;;;;<<<===>>>??????CCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNUUUUUUVVVWWWWWWWWWWWWWWWXXXVVVUUUUUUWWW\\\aaadddeeeeeeeeeeeedddddddddddddddeeefffggghhhiiijjjkkkkkkjjjgggdddaaa___]]]\\\YYYYYYZZZ[[[^^^```bbbcccbbbcccdddeeeeeegggjjjmmmrrrsssttttttrrrnnniiifffiiiccc\\\ZZZ[[[[[[WWWSSSQQQQQQRRRSSSUUUXXX[[[]]]\\\]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]\\\ZZZXXXWWWUUUUUUVVVUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHGGGGGGEEEHHHJJJKKKLLLLLLMMMOOOSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJLLLNNNOOORRRRRRRRRRRRQQQOOOMMMLLLHHHFFFCCCCCCEEEHHHJJJKKKJJJLLLNNNQQQTTTUUUVVVVVVPPPPPPOOOPPPQQQSSSUUUWWWYYYYYYYYYXXXWWWVVVTTTTTTQQQQQQQQQPPPPPPQQQTTTWWWYYYXXXWWWUUUUUUUUUVVVVVV[[[\\\]]]\\\ZZZYYY[[[]]]```]]]ZZZXXXWWWXXXZZZ[[[\\\\\\[[[\\\\\\[[[XXXUUU))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((())))))************+++000<<>>EEEIIIJJJIIIHHHEEEAAA===:::888888777777777999;;;===>>>???@@@???>>>===>>>AAADDDIIIJJJKKKKKKJJJGGGDDDBBBAAAAAA@@@>>><<<:::888777666555555555555555555555666777777666555555777999999:::;;;<<<===>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFHHHIIIJJJNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRQQQRRRUUUZZZ___bbbaaa`````````__________________```bbbccceeeffffffeeedddbbb___\\\ZZZYYYXXXUUUVVVWWWYYY[[[^^^```bbb```aaabbbbbbbbbcccgggiiimmmnnnoooooommmiiidddbbbfff```YYYWWWYYYZZZWWWSSSPPPPPPQQQRRRTTTWWWZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTUUUUUUTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEGGGJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPOOONNNLLLKKKIIIFFFDDDBBBBBBDDDGGGIIIJJJJJJLLLNNNQQQRRRSSSTTTSSSNNNNNNNNNOOOQQQSSSVVVWWWZZZZZZYYYXXXWWWUUUTTTSSSPPPQQQPPPOOONNNOOORRRUUUYYYXXXVVVUUUTTTTTTTTTUUUZZZ[[[\\\\\\[[[[[[[[[[[[^^^[[[XXXUUUUUUVVVYYY[[[YYYYYYYYY[[[[[[ZZZVVVSSS((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))((()))***+++...666AAAIIIVVV\\\bbbeeedddffflllqqqtttrrrpppkkkdddZZZOOOHHH======AAAKKKWWWccciiilllllloooqqqpppjjj```TTTMMMBBB>>>999444222000...,,,............------------*********++++++*********,,,,,,---000444:::@@@CCCHHHHHHHHHGGGEEEAAA>>><<<888777666555555777999;;;===>>>@@@???>>>===>>>???CCCDDDFFFHHHHHHHHHFFFEEEDDDCCCBBB@@@>>><<<:::888777777777666666555555444333555666666555555666888::::::;;;<<<>>>???@@@@@@??????>>>>>>??????@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNNNNPPPTTTXXX[[[^^^[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[]]]```aaa___`````````___```bbbeeefffgggggggggeeebbb```^^^aaa\\\WWWTTTUUUVVVUUUSSSSSSSSSRRRRRRRRRSSSUUUVVVXXXXXXYYYYYYXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFHHHKKKMMMNNNOOOOOOOOOOOOMMMKKKIIIGGGEEEBBB@@@@@@CCCFFFHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQMMMMMMNNNNNNPPPSSSUUUVVVYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPOOONNNPPPSSSUUUYYYXXXVVVUUUTTTTTTTTTTTT[[[\\\]]]______^^^]]]\\\ZZZXXXUUUSSSSSSUUUXXXZZZXXXXXXYYY[[[\\\ZZZVVVSSS''''''((()))))))))((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&$$$$$$'''***%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))+++,,,---111888===JJJRRR]]]cccdddgggmmmrrrooollliiifffbbb[[[SSSMMMAAA@@@AAAGGGPPP\\\fffkkkmmmnnnnnnlllggg___XXXSSSHHHCCC===888444111///---......---------,,,,,,,,,*********++++++***************+++...111666:::<<>>AAACCCFFFGGGGGGHHHFFFEEEDDDBBB@@@===:::999888777777666555444444333///111444555555444555666777888999:::<<<===>>>???===============>>>??????>>>>>>>>>?????????@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOJJJKKKLLLNNNQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSUUUWWWZZZ\\\]]]^^^^^^^^^]]]\\\\\\^^^``````______^^^]]]\\\[[[ZZZZZZWWWTTTPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPNNNNNNOOOOOOQQQRRRRRRSSSSSSPPPOOOMMMLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGGGGGGGIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNQQQQQQPPPOOOMMMKKKHHHGGGCCCAAA??????BBBEEEHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVUUUTTTRRRQQQPPPNNNOOOOOOOOOOOORRRVVVYYYZZZYYYWWWUUUTTTTTTTTTTTTZZZ[[[]]]___```___]]][[[VVVUUUSSSQQQQQQSSSUUUWWWWWWWWWXXXYYYZZZWWWSSSOOO%%%&&&'''((((((((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%$$$""""""%%%(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%############%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''***------,,,---222555@@@JJJWWW```cccfffmmmrrrmmmiiidddaaa___ZZZTTTPPPDDDCCCBBBDDDKKKVVVbbbjjjmmmlllkkkhhhddd^^^ZZZWWWKKKGGG@@@:::666222///------------,,,,,,,,,++++++))))))************))))))((()))***---000333555777CCCEEEHHHJJJJJJHHHEEECCC>>>;;;888666555555666777555666777777777999<<<>>>999;;;===AAADDDFFFHHHIIIGGGFFFEEECCC@@@===;;;:::777777666555444444333222,,,///333555444444444444444444555777888999;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC???@@@BBBDDDFFFHHHHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNOOOQQQSSSUUUWWWYYY]]]]]]]]][[[YYYYYY[[[]]][[[ZZZYYYXXXWWWWWWWWWXXXUUUTTTQQQMMMJJJKKKMMMPPPNNNNNNNNNNNNOOOQQQSSSTTTQQQRRRSSSSSSQQQOOOLLLKKKJJJJJJKKKMMMNNNPPPQQQQQQLLLKKKJJJHHHHHHIIIJJJKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBEEEEEEEEEEEEFFFGGGGGGGGGFFFEEECCCAAA@@@????????????@@@AAABBBDDDDDD??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFIIIKKKMMMNNNSSSSSSRRRQQQNNNLLLIIIGGGCCC@@@>>>???BBBEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKNNNMMMMMMNNNOOOQQQTTTUUUTTTTTTSSSSSSRRRPPPOOONNNLLLMMMNNNOOOQQQTTTXXX\\\ZZZYYYWWWUUUTTTTTTTTTUUUXXXYYY[[[]]]___^^^[[[YYYSSSRRRQQQPPPPPPQQQSSSTTTVVVVVVVVVWWWVVVSSSNNNJJJ&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&%%%%%%%%%&&&))),,,...'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$)))+++((()))------(((&&&&&&&&&'''''''''''''''***))))))((('''&&&&&&&&&%%%&&&((())))))'''&&&$$$((()))+++------+++(((%%%***'''%%%$$$&&&&&&%%%###'''''''''((((((((((((((()))'''%%%%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))&&&""""""&&&)))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))'''&&&$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,,,,,,,---///222888DDDSSS```gggkkknnnoookkkfff___\\\[[[[[[YYYXXXMMMKKKFFFBBBCCCMMM[[[eeeppplllgggcccaaa^^^XXXSSSOOOLLLFFFAAA<<<666111...///---******+++,,,,,,,,,***++++++++++++***)))))))))***+++---...///000000999999;;;@@@DDDFFFCCC@@@???===999666333222333333444444444444555666777777666777:::===AAAEEEGGGIIIHHHFFFDDDDDDEEEAAA;;;666888888888777666555555444555555555555555555444444444444555555666777888888:::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<===>>>??????>>>>>>>>>>>>??????>>>>>>?????????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLNNNOOOSSSWWWZZZ[[[\\\]]]]]]\\\YYYWWWUUUTTTSSSSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPRRRQQQOOOMMMKKKIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNLLLIIIGGGFFFEEEDDDEEEEEEDDDBBBAAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCFFFIIIMMMPPPRRRRRRPPPNNNLLLLLLKKKHHHGGGCCCBBB@@@???@@@BBBDDDFFFIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOKKKNNNOOOLLLMMMSSSXXXZZZ\\\YYYUUURRRSSSSSSTTTSSSSSSUUUYYY[[[[[[YYYVVVSSSPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVWWWVVVSSSNNNJJJ'''''''''(((((('''''''''))))))((((((''''''&&&&&&''''''&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''$$$)))***'''(((,,,,,,(((&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$)))(((***222:::;;;444,,,***(((%%%%%%&&&'''%%%$$$%%%&&&&&&'''((())))))***)))&&&$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&###$$$&&&))))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))*********+++---///111;;;KKKZZZeeekkknnnooofffaaaZZZWWWVVVXXXXXXXXXSSSPPPJJJDDDCCCIIIUUU___jjjhhhfffccc```[[[VVVRRRNNNKKKGGGBBB>>>888333//////---+++***,,,---------+++++++++,,,+++******)))******+++,,,------...///444555888===CCCEEEDDDBBB???>>>;;;888555333222222333333333333444444555666666777999;;;>>>AAACCCDDDFFFFFFEEEDDDCCC@@@;;;777999999888888777666666666555555555555444444444444444333222111222444777888888888999999999:::::::::>>>===;;;::::::;;;<<<===??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMPPPUUUXXX[[[[[[\\\\\\ZZZXXXUUUSSSPPPOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNOOONNNLLLJJJHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLOOONNNLLLJJJHHHFFFEEEDDDCCCDDDDDDCCCAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@???>>>???@@@@@@AAA@@@?????????>>>>>>======>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCDDDFFFIIILLLOOORRRSSSRRRPPPOOONNNMMMKKKHHHFFFAAA@@@>>>>>>>>>AAADDDEEEIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKMMMMMMLLLQQQXXX[[[YYY\\\YYYTTTQQQQQQQQQQQQPPPRRRTTTVVVXXXXXXVVVTTTRRRNNNOOOOOOOOOPPPRRRSSSSSSVVVUUUUUUVVVUUURRRMMMIII''''''&&&&&&&&&&&&''''''***))))))((('''&&&%%%%%%''''''(((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%''''''%%%&&&)))***(((''''''&&&%%%&&&'''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&(((444CCCHHH???444***((('''&&&''''''&&&%%%$$$$$$%%%'''((()))***+++(((&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&''''''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((+++------555CCCSSSaaaiiilllkkkddd^^^WWWSSSRRRUUUXXXYYYZZZWWWOOOGGGBBBEEENNNUUU```bbbeeeddd___XXXSSSPPPMMMKKKHHHEEEAAA<<<555111///---++++++---......---,,,,,,,,,,,,,,,++++++***++++++***)))***+++,,,---///000444999???CCCDDDCCC@@@???>>><<<999666333111333222222222222333333444555666777999;;;<<<>>>>>>CCCDDDEEEDDDAAA===;;;::::::::::::999999888888777555555555444444444333333555333000...///222555888666666777777777888888888;;;;;;999999999:::;;;<<>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@@@@@@@@@@AAACCCEEEGGGJJJMMMRRRUUUYYYZZZZZZYYYWWWTTTQQQOOOJJJJJJIIIHHHGGGFFFFFFEEEHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKIIIFFFDDDCCCBBBBBBDDDEEEFFFFFFGGGHHHIIIIIILLLKKKJJJHHHFFFDDDCCCBBBAAABBBCCCBBB@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????????????????@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>===============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFIIIMMMOOOQQQRRRSSSQQQPPPOOOOOONNNLLLHHHEEE???>>>===<<<>>>@@@CCCEEEIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJLLLTTT[[[\\\WWW\\\XXXSSSPPPOOOOOONNNNNNPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUTTTTTTRRROOOJJJFFF'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$'''((((((((('''&&&%%%%%%'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((($$$%%%000???EEE>>>555***)))((('''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&((((((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++...333>>>MMM\\\eeegggeeeeee```YYYSSSRRRTTTXXX[[[^^^[[[SSSJJJCCCCCCHHHMMMVVV\\\cccddd___WWWQQQOOOKKKJJJHHHFFFDDD???999444111///---,,,---.........,,,------------,,,++++++,,,+++)))(((''')))***,,,,,,---111555:::>>>@@@AAAAAABBBBBBAAA>>>999555222333222222111111111222222333444555777999:::<<<<<<@@@BBBEEECCC>>>;;;:::;;;<<<;;;;;;;;;:::::::::999666666555555444333333333333222111000000222444666555555555666666666777777999999888888888999::::::>>>??????????????????>>>>>>>>>??????@@@?????????========================@@@@@@??????>>>>>>=========>>>>>>???AAABBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<=========>>>@@@BBBDDDFFFJJJNNNRRRVVVVVVVVVUUUSSSPPPMMMKKKEEEEEEDDDDDDCCCBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@???CCCCCCDDDEEEFFFFFFGGGGGGIIIHHHGGGEEECCCBBB@@@@@@AAABBBCCCBBBAAA@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>@@@@@@????????????@@@@@@>>>============<<<<<<<<<<<<======>>>>>>?????????>>>???@@@AAABBBBBBCCCCCCDDDFFFJJJMMMPPPQQQQQQQQQPPPOOOOOOPPPOOOMMMHHHDDD???>>>===<<<>>>AAADDDFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGKKKMMMNNNSSSXXXXXXUUUYYYVVVRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQOOOLLLGGGCCC'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&''''''(((((("""$$$''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''%%%$$$$$$$$$%%%&&&(((''''''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&######(((000444222///))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((())))))((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''')))+++...111:::GGGVVV```ddddddfffbbb\\\UUURRRSSSVVVXXX^^^\\\VVVNNNFFFBBBDDDGGGLLLUUU^^^ccc```YYYRRROOOIIIHHHGGGGGGEEEBBB<<<888333111.........///...---,,,------------,,,++++++,,,***(((''''''((()))***+++---///222555888<<<>>>CCCEEEFFFFFFCCC>>>888555444333333222111111111111111222444666888:::<<<======@@@BBBAAA===::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;777777666555555444333333222333444444555444444333444555555555666666666666777777777777777888999999===>>>????????????>>>===<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDGGGKKKNNNQQQRRRRRRQQQNNNKKKHHHFFFBBBAAAAAA@@@@@@???????????????????????????@@@@@@CCCDDDFFFGGGHHHHHHGGGFFFFFFEEECCCBBBAAA@@@??????BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>===@@@BBBCCCCCCAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@?????????????????????@@@@@@????????????@@@@@@============<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>???@@@AAABBBCCCBBBBBBBBBDDDGGGKKKMMMNNNMMMMMMNNNMMMNNNOOOOOOMMMHHHEEE@@@???>>>===>>>AAADDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFIIIQQQVVVTTTRRRSSSUUUVVVVVVSSSPPPOOOPPPQQQRRRRRRMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLIIIDDDAAA''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))"""$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''$$$$$$&&&&&&$$$%%%'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$######%%%&&&(((((('''(((((('''&&&&&&''')))((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$&&&((()))(((&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''((()))))))))(((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''')))***))),,,444???MMMYYYaaaeeecccbbb^^^YYYTTTSSSTTTVVV[[[[[[XXXRRRIIICCCBBBBBBEEEMMMXXX___```[[[TTTOOOGGGGGGFFFFFFEEECCC???<<<777444111//////...---,,,,,,,,,,,,,,,,,,++++++***+++***)))((((((((()))***+++,,,...///111444888<<>>>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555444444222333555777777666444222333333444444444555555555666666666777888888999999<<<<<<>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>???@@@CCCGGGIIIKKKLLLLLLKKKJJJGGGDDDBBB?????????>>>>>>=========;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;>>>@@@BBBBBB@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>==================>>>>>>>>>???????????????======<<<<<<===>>>??????======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>???AAABBBCCCBBBBBBAAA@@@AAADDDFFFHHHIIIIIIIIIKKKKKKKKKLLLMMMLLLIIIGGGBBB@@@???>>>>>>AAACCCEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDEEEFFFFFFGGGNNNWWW]]]YYYRRRRRRUUUXXXTTTQQQOOONNNOOORRRSSSSSSLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLOOOQQQSSSSSSSSSSSSOOOMMMLLLJJJIIIFFFCCC@@@'''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''$$$$$$(((((($$$$$$'''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((('''%%%$$$&&&)))'''&&&&&&&&&&&&&&&&&&%%%%%%(((******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))###&&&(((((('''&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''***///777AAAMMMYYYaaaaaabbbbbb___ZZZWWWVVVWWWYYY[[[[[[VVVMMMDDD???===>>>EEEPPPZZZ___\\\UUUNNNGGGEEEDDDDDDEEEDDDAAA???999666333000///...,,,++++++++++++,,,+++******)))))))))))))))))))))******)))+++------...222777<<>>??????>>>===<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<999;;;<<<<<<<<<>>>AAADDDFFFGGGGGGGGGFFFCCC@@@???===<<<<<<<<<<<<;;;;;;;;;888888888999999;;;<<<<<<===>>>@@@AAAAAA@@@??????>>>>>>======>>>??????@@@????????????@@@@@@@@@@@@??????>>>===;;;:::999999;;;===???@@@>>><<<;;;;;;===>>>??????@@@@@@??????===============>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<===???@@@BBB;;;::::::999999::::::;;;;;;;;;:::::::::999999999999::::::;;;===>>>>>>??????@@@BBBCCCCCCBBBAAA?????????AAABBBDDDEEEFFFGGGIIIHHHHHHIIIKKKLLLJJJIIIBBBAAA>>>======???AAABBBGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGQQQXXX[[[WWWRRRSSSUUUVVVSSSQQQMMMLLLNNNPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKNNNPPPRRRSSSRRRRRRLLLKKKIIIHHHGGGEEEBBB???&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''$$$%%%******$$$###&&&###%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%''''''''')))++++++(((&&&$$$&&&(((&&&$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''$$$(((,,,,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%((('''&&&&&&(((+++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&((((((***...222888CCCPPPZZZ```cccfffeee```\\\[[[[[[XXX[[[]]]XXXNNNDDD===::::::@@@KKKVVV^^^]]]UUUNNNFFFEEECCCCCCDDDDDDCCCAAA;;;888444111///...,,,******++++++++++++***))))))(((((()))***+++*********(((***,,,,,,...111888===JJJKKKMMMNNNLLLIIIEEECCC;;;:::888777555555444444222222333333333444444444===:::888999<<<===<<<999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666555666555444333333333444555000000000000111111111111555555777888999999999999999:::<<<======<<<:::999888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888999999::::::;;;888888999999::::::;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;888999:::::::::;;;>>>AAACCCDDDDDDDDDCCCAAA???===;;;;;;;;;:::::::::::::::777777777777888999;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<===>>>???@@@============>>>>>>>>>>>>>>>>>>===<<<:::999888888999;;;===>>><<<:::999999======>>>???????????????=========>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>@@@BBBDDDEEE;;;::::::999999::::::;;;999999999888888888888777999999:::;;;<<<===>>>???@@@AAABBBCCCCCCBBB@@@????????????@@@BBBCCCEEEFFFHHHGGGFFFGGGJJJKKKKKKJJJBBB@@@>>><<<<<<===???@@@FFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@AAABBBCCCEEEFFFGGGQQQTTTUUUQQQPPPSSSSSSRRRTTTQQQMMMKKKLLLMMMNNNNNNLLLLLLMMMMMMLLLJJJIIIGGGGGGIIILLLOOOQQQRRRQQQQQQKKKIIIGGGFFFFFFDDDAAA???''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%""" $$$'''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%''''''### &&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&)))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))),,,...///222:::FFFPPPXXX^^^fffllllllggg___ZZZUUUXXXZZZVVVMMMCCC===:::666999@@@KKKUUUWWWSSSMMMJJJGGGCCCBBBDDDEEECCCBBB>>>;;;888444000---,,,++++++,,,------,,,+++)))(((******))))))((((((''''''***+++,,,---...111555999DDDGGGKKKOOOPPPOOOMMMKKKAAA???<<<888444222000000333333333333333333333222888888888777777777777777999999999999:::<<<>>>???;;;:::999888777555444444222222333333444333333333444333222111111111222333555444444333333333444444888888999::::::::::::999::::::::::::::::::::::::;;;;;;:::::::::999999999777777888888888999999999===;;;999999:::::::::999<<<<<<<<<<<<<<<<<<<<<;;;999999999888888888888888888888777777777777777888888999999::::::999999888:::;;;<<<===>>>>>>>>>>>>===>>>???===:::666555555555555666666777777888888777888999:::::::::::::::<<<;;;:::999999;;;===>>>========================<<<<<<;;;::::::999888888::::::999999999:::;;;;;;;;;<<<<<<<<<======>>>>>>====================================<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAA>>>:::888888888888777999999999999888888777777777888999:::;;;<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAA>>>AAADDDGGGIIIIIIHHHGGGBBBAAA???>>>>>>>>>??????FFFEEEEEECCCBBB???>>>===@@@AAABBBCCCBBBBBB@@@@@@@@@AAAAAAAAABBBDDDHHHKKKPPPOOOOOOOOOOOOPPPPPPQQQOOOMMMKKKJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHDDDBBBAAA???<<<:::''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&$$$!!!"""%%%((()))((('''&&&&&&'''((()))***+++''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$(((&&&%%%%%%'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((***,,,---///666AAAJJJWWW\\\eeelllnnnkkkeeeaaaYYYZZZYYYUUUMMMEEE>>>:::666888===GGGPPPTTTQQQNNNJJJGGGDDDCCCDDDDDDCCCAAA???===999555111...---,,,+++,,,------,,,+++***)))******))))))(((((((((((()))***++++++,,,///333666???BBBFFFKKKMMMMMMLLLKKKFFFCCC???;;;777555444333444333333222222222222222444555555666777777888888888888888888999:::<<<===;;;;;;:::999888666555555333444444444444444333333333222111000000000111222444444444333333444555555777888888999:::999999999:::::::::::::::999999999::::::::::::999999999999666666666777777777888888:::999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888777777888777777666666777777777888888888999999888888888999:::;;;<<<<<<=========<<<===>>><<<999666555555555555555666666666666666666777777888888888888888;;;:::999888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::999999999:::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???===999888888888888777888888888888888777777777666777999:::;;;;;;<<<<<<>>>==================<<<===>>>>>>>>>?????????@@@>>>@@@CCCFFFGGGGGGFFFEEE@@@???>>>======>>>??????AAAAAAAAAAAA@@@???======??????@@@@@@@@@???>>>===>>>???@@@@@@AAADDDHHHKKKQQQQQQPPPPPPPPPQQQQQQRRROOOMMMKKKJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIIIIJJJHHHEEECCCAAA>>>:::777''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''')))(((''''''''''''((()))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########'''%%%""""""###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&((())))))+++111:::AAAPPPVVV___hhhmmmmmmkkkiii^^^\\\XXXTTTNNNGGG@@@;;;888888:::@@@HHHNNNOOONNNKKKHHHFFFDDDDDDDDDBBBAAA@@@>>>;;;777333000...---,,,,,,---------,,,+++******))))))))))))((((((((('''((())))))***,,,///222888;;;@@@EEEIIIKKKKKKKKKIIIGGGBBB===:::777666666444333111000///000111222111111222444555777888888777777777777777888999:::;;;;;;;;;::::::888777777666666666666555555444333333222111//////000000111444333333333444555666666666777888888999999888888999999999999999999999999::::::999999999888888888555555555555666666666666666666666666666777777777999999999999999999999999999888888888777777777666777666666666666666777777777777777777777777777777777888999::::::;;;:::::::::<<<===<<<999666555555666666555555555555555555666666666666666555555555999888777777777888:::;;;999999999999999999999999;;;;;;::::::999888888888999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888999:::;;;===;;;888777888888888777666666666777777777777777666777888999:::;;;;;;;;;<<<<<<;;;;;;:::999999999<<<<<<<<<==================???AAACCCDDDCCCBBBAAA>>>>>>===<<<<<<===>>>???=========>>>======<<<<<<<<<<<<======<<<;;;;;;:::<<<===???@@@AAADDDHHHKKKPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHGGGEEEFFFGGGHHHJJJLLLJJJGGGDDDAAA===888444'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))---444999EEEKKKUUU___gggkkkllllllccc___YYYTTTPPPKKKDDD>>><<<:::999<<>>:::777333111000---------------,,,,,,+++))))))))))))))))))))))))'''((()))))))))***---///222555:::@@@EEEIIIKKKLLLJJJHHHCCC???;;;888777777555333000...---...000222///000111222333555666666777777777777777777888888:::;;;;;;<<<<<<;;;:::999888888888777666555444333444333111000000000111222333333333333444555666777555666777777888888777777777777888888888888888999999999888888888777777777444555555555666666666666444555666777666666666777666777777777777777888888888888888777777666666555555555555444555555666777666555555555555555555666555666777888888888888888999:::;;;:::888555444555777777666666555555444444777666555555444444444444777777666666666777888999888888888888888888888888::::::999999888888888777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777888888999;;;999777666888888888777555555555666666666666666555666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@>>>>>><<<<<<;;;:::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999999999999999888888777777;;;===???AAACCCEEEIIILLLOOOOOOOOOOOONNNMMMMMMLLLMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFHHHKKKMMMNNNLLLIIIFFFBBB===777222''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%'''***,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''',,,***&&&###"""###%%%'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++///333<<>>CCCIIILLLIIIIIIHHHGGGEEECCCBBBBBBCCCBBB@@@===:::777555444//////...------,,,,,,,,,))))))))))))************((()))************,,,......111666<<>>AAACCCEEEGGGKKKMMMOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHFFFFFFGGGJJJMMMOOOPPPMMMIIIFFFAAA<<<666222''''''''''''''''''''''''&&&&&&'''(((((((((((('''###$$$%%%'''((()))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((!!!%%%***---,,,***'''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++'''$$$###$$$&&&'''&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%((('''''''''(((***---...555:::BBBMMMXXXaaahhhlllgggddd```\\\WWWRRRMMMIIIGGGDDD???;;;;;;>>>CCCFFFGGGHHHIIIHHHEEEDDDCCCDDDCCCBBBAAA@@@>>>;;;999888222111///...,,,,,,++++++)))))))))************+++)))***++++++***)))***,,,,,,///333888>>>DDDHHHKKKLLLKKKJJJHHHEEEBBB???>>>555333111///......///000//////000000111111222222555666777777888888888777777999;;;===>>>===<<<;;;888888888888777666666555666555444333222333333444222111111111222333444555444444555666666666555555444555555666666777777777777777666666666555555555555555555666666666666777555888;;;;;;777555666777333444444555555666666777888888777666555444333333222222222222333444555555555444333222222333444555444444555555555555444444555777888888666555444444666666666555555555555555666555444333222333444555555555555555666666666666777777777777777777777777777777777777777777777777777777777888888:::;;;<<<;;;:::::::::::::::999999999999999999999999999999888888888777777777666666666666777888888777777666555444444555777888888777777666666666555555555555444555666777888999999999555666777888999;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;:::888777777777888999999999999888777666444333444444444444444666777777===@@@CCCEEEFFFHHHKKKMMMQQQQQQQQQQQQPPPNNNLLLKKKGGGFFFGGGIIILLLMMMLLLKKKGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDEEEHHHKKKNNNPPPPPPMMMHHHCCC>>>999444111''''''''''''''''''''''''%%%&&&'''((())))))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$&&&((((((&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""&&&((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&((()))***+++///333:::DDDOOOYYYbbbfffffffffeee```ZZZUUUQQQOOOJJJGGGBBB===999:::<<>>===;;;555333111...,,,+++******))))))*********+++++++++(((***++++++)))((()))***+++---000555:::@@@EEEHHHIIIJJJKKKKKKHHHEEEAAA>>>444444222111000/////////---...///000111222333444222333555666777777777666666777:::===>>>>>>===<<<666777777777777777666666555444333222222222333444111111111000111111222222333333444555555555555444333444444555666666777777666666666555555555444444333444444444555555555555555999<<<;;;777444444666333333444444555666666777888777777666444333333222111111111222222333444555666555333222222333555666444444444555555444444333333555777777666444444444333333333333333333444444333222111000000222333444444555555666666666666666666666666666666666666666777777777777777777777777666666777777888:::;;;<<<::::::::::::999999999888888888888888888888888888777777777666666666555555555666666777777666555555333222222444777888888777999888888777666555444444444444666777888999999999555666666777888999999::::::::::::999999888888888888888999:::::::::;;;;;;;;;:::888666555555666666555555555555555444333333222222222333444666888999>>>@@@CCCEEEEEEGGGIIIKKKOOOOOOPPPOOONNNKKKIIIGGGDDDDDDEEEIIILLLNNNMMMLLLHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEHHHKKKOOOQQQSSSOOOJJJDDD>>>999555222///''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$'''***)))'''&&&(((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%&&&'''((((((###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!$$$'''(((&&&%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&###''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''#########$$$''')))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&'''))))))))))))---333<<>>666555222///,,,*********))))))******++++++++++++((()))+++***(((''''''(((+++,,,///333888>>>CCCEEEEEEGGGIIIJJJIIIEEE@@@===444444333222111000///...+++,,,---///222444555666///111333555666666666666555777:::===>>>>>>===<<<555666666777777777777666444333222111111111222333111111000000000000000000222333444444555555444444333333444444555666777777666666555555555444444444222222333333333444444444555999===;;;666222222444333333444444555666777777888777666555444333222222111111111111222333444555666555333222222333555666444444444555555444333333333555777777555444444444000000000111111222222333111000///...///000222444444555666666777777666666444444444444444444444444666666666666777777777777666666666777888:::;;;<<<:::::::::999999888888888777777777777777777777777777666666666666555555555444555666666666555444333222111222444777888888777::::::999777666555444333333444555777888888888888888888888888999999999999999888888888777777666666777888888999::::::;;;;;;;;;:::888666555444444444000111222333333333333333222222222333555777:::;;;===@@@BBBDDDEEEEEEGGGIIIKKKKKKLLLLLLJJJGGGDDDCCCBBBBBBDDDHHHLLLNNNNNNMMMHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEHHHLLLPPPSSSVVVWWWMMMHHH@@@:::666333000...(((''''''''''''&&&&&&&&&((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((+++---+++&&&###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***)))'''%%%%%%&&&((()))(((((())))))((('''&&&%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((,,,,,,***)))''''''&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((''''''&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''+++---000333999DDDRRR\\\eeemmmqqqkkkaaaYYYRRRMMMPPPMMMIIIBBB<<<777666666AAABBBEEEGGGHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDBBBAAA;;;999555111...,,,+++***+++++++++++++++++++++,,,'''(((((()))))))))(((((((((+++...111444999>>>BBBEEEGGGIIIKKKJJJGGGDDDBBB;;;:::777444222111111111...............///000111222333555444333333444666666666777888888888888888555555555555555666777777555444444444555555333111444444333222222333333333444444555555444444333333222222222222222222222333444333111000000111333444444333222222222333444555333777:::999444111111333333444555444333333333555555555444444444333333333555666666666555444444333333333333333333333333333555555555555444333222222222222222222222222222222///000222333333222000///111111222222222222111111222222222333444555666777333333333333333333333333777777666666555555555444666777777888999999::::::666888999888777666777888999777555444444666888999<<<222555:::444222666666666444333333333333111000555444444555777888777666444555666777777666555444444444444444444444444444666777777888888888888777:::999666555444555666777999999999999999;;;<<<===;;;999555222000000111222000000111111111111000000333333444555777:::<<<>>>BBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA===AAAFFFIIIKKKLLLMMMNNNIIIGGGEEEEEEEEEEEEAAA>>>BBBCCCDDDHHHMMMPPPPPPPPPIIIBBB:::555444222---)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''***,,,***&&&###%%%''''''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''',,,***)))'''&&&&&&'''''''''(((******+++***)))((()))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''((()))***%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''))),,,...444>>>JJJSSSbbbjjjoookkkbbb[[[TTTNNNOOOMMMIIICCC===999888777>>>@@@CCCEEEGGGGGGGGGFFFCCCDDDEEEEEEEEEDDDCCCBBB===;;;777333000---,,,+++++++++++++++++++++++++++((())))))******))))))(((***,,,...000222666:::===CCCEEEHHHIIIIIIGGGEEECCC===;;;999666333222111111...............//////000111333444444222222333555555555666777777777777777555555444444555555666777555444222222333333222000444333333222222333333333555555555555444333222222111111111111222222222222333222111000000111222333333222111111111222333444111555999888444111111333000222444444444444666888333333333333222222222111444444555555444444333222333333333333333333333333333444444444444333333222222222222222222222222222111222444555555444222111000111111222222111111000222222111222222333444444333333333333333333333333666666666666555555444444555666666777888888999999666777888888777666777999;;;999666555444555777888777///333999444444999888;;;999666555444333111///555444444444666777666555555555666666666555555444444444444444444333333333555555666777777777777777999888666555555555666666888888999:::;;;<<<<<<<<<999888777555333222111000/////////000000111111222333444444666888;;;===???BBBCCCDDDEEEFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@??????@@@CCCGGGJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFEEEBBB???AAAAAABBBFFFJJJMMMMMMLLLEEE>>>666111000...+++((((((''''''''''''&&&&&&&&&######$$$&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%(((+++)))&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&%%%((()))***,,,---,,,,,,+++(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&""""""""""""###%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$'''))),,,...''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%''')))+++...777BBBJJJ\\\eeekkkiiiccc]]]WWWQQQMMMKKKHHHDDD@@@===:::999:::<<<@@@CCCFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDD@@@>>>;;;666222///---,,,************************)))***************)))))),,,---...//////111555777@@@BBBEEEGGGHHHGGGEEEDDD???===;;;888666444333222000///......------......000111222222111111222333333333444555555555444444444444444444444555555666666444222222222222222000333333222222222222333333555555555555444333222111111111111000000000000000222111000//////000111222111111000000000111222333///333666666333111222333...000333444555666888:::222111111111000000000000222333333333333222111111222222222222222222222222111222222333333333333222111111111111111111111111111222333444444333222111000111111222222111111000111111111111111111111222222222333333333333333333666555555555555444444444444444555555666777777777555666888888777777888999<<<:::888555444555666666666///333888333444888666:::888666444444444222111555444333444666666666555555555444444444444555555555555444444333333222222333333444555555666777777666666666666666555555555666777:::<<<======<<<;;;777777777777555333000.........---...///000222333444444555777:::<<>>>>>===============>>>BBBEEEHHHJJJJJJIIIJJJJJJMMMKKKIIIHHHGGGEEEBBB?????????@@@CCCFFFHHHHHHGGG@@@999111,,,+++***)))'''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&))))))+++,,,,,,,,,++++++&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$###$$$$$$%%%&&&(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&))),,,...(((((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&(((******,,,222;;;BBBSSS\\\ddddddbbb^^^XXXRRRKKKIIIGGGDDDBBB@@@>>><<<777999===@@@CCCEEEFFFFFFCCCDDDFFFGGGHHHGGGGGGFFFCCCAAA>>>:::666222///---*********)))))))))))))))***++++++++++++******)))+++,,,,,,,,,,,,...111444<<<>>>AAACCCEEEEEEEEEDDD@@@???===:::888666444444111000///...------------...///111000//////000222111222222333333222222222333333333333333444555555888555333222333333333222222222222222222222333444666666666555444333222111000000000000////////////000000////////////000000////////////000000111111...000333333222111222333///111333444555666888:::111111111111000000000000000111111111111111000000222222222222222222222222///000111111222222222222//////000000000000111111//////000111111000//////000000111111111111000000111111111111111111000000222222222222222333333333444444444444444444444444333333444444555555555555444555777777666666888999:::999777666555666666777999222555777111333777444444333111111333444444333555444333333555666555333444444333222222333555666555555444333333222222222111111222333444555666666444444555666666666555555555777:::===>>>>>><<<:::666555555444222111///...000///---------///222333444555666888;;;===???@@@@@@BBBDDDEEEEEEDDDBBBAAA===<<<;;;;;;;;;<<<===>>>BBBEEEHHHJJJJJJIIIIIIJJJLLLKKKIIIGGGEEECCC@@@>>>???>>>???AAACCCDDDDDDBBB:::555...)))'''(((((('''(((''''''''''''&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((******+++++++++***((('''&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++(((((('''&&&&&&%%%$$$$$$%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''(((*********...555;;;GGGPPPXXX\\\]]]]]]XXXSSSJJJGGGDDDCCCCCCCCCBBB@@@999:::<<<>>>AAACCCEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHEEEDDDAAA===999444111///*********)))))))))((((((+++++++++++++++***))))))((()))******+++,,,000222777999<<>><<<:::888666555222111000///...------------...000///......///111000000111111111000000///222222222222222333333444555333111111222333222111111111111111222222333444555555555555444333222111000000000/////////......000//////////////////000....../////////000000000...///111111111111222333111222444444333333555666333222222222222111111111//////000000000000000///111111111111111111111111......///000111111111000.........//////000000000////////////////////////000000000111111000000000111222222333222222111000111111111222222333333333333333333333444444444444333333333333333444444444333444666555555444666777666666555555555777888999888222555555111666===999555333111000222444444444555333222333444555444222333222111111111222444555444444333333333222222222111111111111222333444555222333444555666666555555666888<<<>>>???>>>;;;999555333111///------...///111000...---...///111222555666777999<<<===?????????@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>???@@@CCCFFFIIIIIIIIIIIIJJJIIIIIIHHHFFFCCC@@@>>>===???>>>>>>???@@@AAA???>>>555111,,,(((''''''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))************((('''&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***---...&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$&&&((('''''')))...333;;;CCCLLLQQQUUUXXXVVVQQQHHHDDDAAA@@@CCCEEEEEECCC>>>===<<<===???BBBEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJEEEDDDBBB???;;;777333111+++++++++******))))))(((++++++++++++***)))((((((&&&''')))))))))+++///111333555888;;;===??????@@@>>>>>>>>>===<<<:::888777333222111000////////////---...//////......///000///000000000000///......111111111111111222333333000//////111222333111000111111000111111222333444444444555555444444333222111111000000//////......//////000000000000//////---...///000000000//////000000000000111111222222222333444333222111222333444444333333333222222222...//////000000000000///000000000000000000000000---......////////////...,,,------......//////000111000000000000000000111///000000111111000000///000000222333333222111000000000111111222333333333222222333333333333333444333333333333333333333333222444444444222222333444333333333444555666777888444000333333222===GGGDDD<<<999555333333333333222555333222222333444333111111000000111111222333444222222222333333333333333333222111000111222333444222222333333444555666666888:::===??????===:::888444222///,,,++++++---...000000/////////111222333666777888:::<<<<<<============>>>???@@@@@@@@@@@@@@@???===<<<;;;===>>>???>>>AAAEEEGGGGGGGGGHHHHHHFFFFFFFFFDDD@@@===<<<<<<>>>===<<<=========;;;999111///,,,)))'''((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((((()))*********)))((('''&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%'''&&&%%%&&&+++///111888@@@FFFMMMSSSSSSPPPGGGBBB======AAAFFFGGGFFFDDDAAA>>><<<===@@@EEEHHHLLLMMMNNNNNNNNNMMMLLLKKKEEEDDDCCC@@@<<<888555333---,,,,,,+++******))))))************)))((('''&&&'''((())))))(((***---///111222444777999;;;<<<===<<<=========<<<;;;:::999333333222111000000111111---...//////......///000//////000000//////...---111000000000000111222222...///111333666666444111000000000000111222333444222333444444555555444444222222111000000///......000000000111111000000000---...///000111000000///222111000000111222222111000222222222000000111222444333333333333222222222......///000000000000000000000000000000000000000---............------,,,+++,,,,,,---......//////000000000//////000000000//////000000000000//////---...000111222222000000///000000111222222333333111222222222333333333333333333333333333333333333222333444222000///000111222333333333444444555555444111222222222AAAOOOMMM===:::555333222222222111444333222222333333222000...///000111222222222222111111111222333333444444555333222000000111222333222111111111333444666777;;;<<<>>>>>>>>><<<999777222111///------,,,,,,---------///111222444666666777777999:::;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAABBB@@@>>><<<;;;<<<>>>??????BBBEEEFFFEEEDDDDDDEEECCCEEEFFFCCC???===<<<======;;;:::::::::999666444,,,,,,+++)))((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''&&&''')))***++++++******&&&'''(((***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&'''((((((######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&$$$"""!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((((((&&&'''+++...+++222999@@@HHHPPPQQQNNNGGGAAA;;;;;;@@@FFFHHHHHHHHHDDD???<<<<<<@@@EEEIIINNNOOOPPPPPPOOONNNMMMLLLDDDDDDCCC@@@===999666444------,,,,,,+++***))))))*********))))))(((&&&&&&))))))))))))((()))+++---///111333555777999:::;;;;;;<<<=========<<<;;;:::444333222222111222222222---...//////......///111///000000000///...------000000000000000111111222000111444888;;;;;;888555000000000000111222333444222222333444555555555555333222222111000//////...000000111111111111000000---...000111111111000///333222000000111222222111...000111111000000111222333333333222222222222111......///000111111000000000000000000000000000000............---,,,,,,+++++++++,,,------...//////......------------......//////000000000000//////***,,,...000111111000//////000000111222222333333111111111222222333333333333333333333333333333333222333333222///......///333333333333333333333222888444444222222BBBQQQOOO999666222000000222222222444333222222333333111000---...000111222222222111000000111222333444444555666555222111000000222333222111000000222444777888======>>>>>>===;;;999777000000111000000...,,,+++)))+++...222555777999999777888999:::;;;:::999888:::999888999:::===@@@BBBCCCAAA>>><<<;;;;;;===>>>@@@CCCEEEEEEDDDBBBAAAAAABBBDDDFFFDDD@@@======>>>;;;:::888777777666333111)))*********((('''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***'''&&&&&&)))***(((&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&%%%$$$######"""(((((())))))))))))((((((((('''&&&%%%$$$%%%%%%&&&(((%%%$$$'''---111000...(((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&+++'''###%%%(((***(((%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))+++000666<<>>>>>@@@DDDGGGHHHHHHFFFBBB???>>>BBBEEEMMMNNNPPPQQQPPPMMMJJJGGGEEEDDDCCCBBB@@@===888555000///---+++******++++++(((''''''))),,,---+++(((***)))))))))))))))******---///000222333333333333666888;;;===>>>===;;;:::444444444444333222111000222///---000555777555111000000000000////////////...///111222222222111000000---///;;;IIIKKK???222222222222111111111111111666555444444333333333333111111111111111111111111222222111111222222333444111111111111000000000000111111111000000000000000000000000000000000000000000000000000////////////......////////////.........///000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////////////////000000000111111111111///000000000111111111111000111222333333222111000//////000000111111111222000000////////////000000333333222222111222222222111333555444555;;;EEEMMMAAA<<<777333000000111222222222222111111///.........//////000111222222333222222333333333222111111111000/////////000222333111222222333444555777888<<<<<<======;;;888666444444222000...---...///000...///111333555777888999;;;<<<======<<<:::888777;;;:::999888999;;;>>>?????????>>>==================???BBBBBBAAA@@@???@@@@@@AAABBB@@@===:::999888::::::999999???CCC999,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))'''%%%&&&((()))'''%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&(((%%%###&&&+++......+++''''''&&&&&&''''''((()))'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!"""$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&(((+++000555;;;???AAA@@@@@@@@@???>>>???BBBEEEHHHHHHHHHFFFBBBAAABBBDDDIIIJJJLLLNNNMMMKKKHHHFFFEEEDDDBBBBBBAAA>>>:::666111///---,,,*********+++***)))(((***,,,+++)))&&&)))))))))(((((())))))***,,,---///111222222222222555777:::<<<>>>===<<<;;;333333333333333222222111444222111444999<<<:::777000000////////////......------...////////////...111---,,,444???BBB;;;333//////000000000000000000444444333222111111222222111111111111111111111111222222111111222222333444111111111111000000000000111000000000000000000000000000000000000000000000,,,---...///000111222222//////////////////////////////000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111111111111111....../////////000000000//////000000000111111111///000000111111000000///000000000///////////////000//////////////////000222222222111111222333333555666666444333666>>>EEEHHH:::///111333111000333222222222111111000///...000000000000000111111111000111111222333333333333111000000//////000111222000111111222333555666777999:::;;;;;;:::888666555000///---,,,,,,,,,---...///000333666888999999:::;;;;;;<<<<<<;;;:::888777:::999999888999;;;===>>>???>>>===<<<<<<<<<<<<===>>>@@@BBBBBBAAA??????@@@@@@@@@AAA@@@===;;;::::::===CCCGGGJJJLLLHHH999***''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''%%%###$$$(((+++***(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$'''(((((('''%%%$$$%%%&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%""" ###%%%###!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&(((***///444888;;;???@@@@@@???>>>>>>@@@BBBFFFHHHJJJIIIGGGCCCBBBAAABBBDDDFFFHHHHHHGGGFFFEEECCCBBBAAAAAAAAA???<<<999222111...,,,+++*********,,,***************(((&&&))))))(((''''''(((((()))+++,,,---...///000000000444555888;;;=========<<<333333444444444333333222444222222666:::===<<<::://///////.........---------------------......///222...+++---333666555333---------......//////000222222111000000000111111111111111111111111111111222222111111222222333444222222111111111000000000000000000000000000111111000000000000000000000000,,,------...///000111111//////...------...//////111000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000111111111111111---------............///////////////000000000000000000000000000000000000000000//////...---------//////............//////111111111111111222333444666666555333111444:::???MMM<<>>@@@BBBBBB@@@???????????????>>>>>>===;;;:::999;;;AAAGGGIIIFFF>>>000$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$############$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%'''(((&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%(((&&&$$$%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))(((((()))+++000444777===>>>@@@???>>>===>>>???BBBEEEIIIKKKIIIEEE@@@===<<<>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@AAA@@@>>><<<444333000---+++*********+++************)))(((((()))((((((''''''''''''((()))***+++,,,------......111333666999;;;<<<<<<<<<666666666666555444333222222111111333666888777555//////......------,,,,,,///...---------...000111111...+++***+++...000111+++,,,,,,---...///000000111000000000000000111111111111111111111111111111222222111111222222333444222222222111111111000000000000000000000111111111////////////////////////000//////......---------...---+++******+++---...111000...---,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------------...////////////...------------...................../////////000000111111111111111111111111/////////////////////...//////............//////000000000000111222444444111222222222222555;;;???GGGEEE???555222444444111111111111111111000//////000000000000000111111111///000111222222222222222111111111000000000000000000111222444666777888888999999999999888777555555---......//////000111111333666:::>>>??????>>><<<<<<<<<<<<<<<;;;;;;::::::999999888888888999::::::<<<;;;;;;:::::::::;;;;;;===???AAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;999777555555777888666111,,,((($$$''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$#########$$$###$$$$$$%%%&&&''''''(((((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$!!!###%%%&&&&&&&&&(((******(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***)))''''''))),,,000222888;;;>>>??????=========>>>AAAFFFIIIIIIEEE???;;;999::::::;;;===>>>>>>???>>>======>>>@@@AAA@@@???777666333///---+++******((()))))))))))))))***+++))))))((('''''''''''''''(((((())))))***,,,,,,---///111444666999:::;;;;;;::::::999888666555333222111111111222333333222000000//////...------,,,,,,...---,,,,,,,,,---///000//////...,,,++++++---///,,,,,,------...///000000000000///000000111222222111111111111111111111111222222111111222222333444222222222222111111111111//////000000111111111111......................../////////...---,,,,,,+++///...,,,++++++,,,...///000///---,,,,,,,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++------------------------,,,,,,---............------------.........//////---............/////////000000000000000000000000......///000111111222222//////............////////////000000111222333444///000111222333666;;;>>>999NNNQQQ;;;---444777///000111111111111000000///---...///000111222333333222222222222111111000///000000111111111000000000111222555777999:::::::::<<<;;;:::999777555333222.........///000111222333555888<<>>@@@@@@>>><<<<<<<<<===<<<::::::999777333///000000///---)))'''(((+++''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''((((((%%%&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$ """$$$%%%&&&&&&)))******)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''&&&%%%&&&(((***,,,333777<<>>>>>===<<<>>>AAAEEEGGGDDD???;;;999888888888888999:::;;;;;;::::::<<>>======<<<<<<<<<<<<<<<===;;;;;;::::::999999888888888888777777888888999999;;;===???>>><<<::::::::::::999999::::::888111,,,******+++...,,,((('''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((''''''&&&&&&''''''((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%&&&'''((((((---222999>>>@@@@@@???>>>;;;<<<>>>BBBEEEEEEAAA===:::999777666555666777888888777888:::>>>AAABBBBBB>>><<<888444000...,,,,,,)))***+++)))''''''***,,,++++++***)))((((((((((((''''''''''''(((***+++,,,---...///111333444666666777777777777666555444444333444555555444333333333222111111000...------,,,((())))))***************,,,------------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111111111111111111111111222222111111222222333444333333222222222111111111...//////000111111222222------------------------,,,,,,,,,,,,,,,---------........................***+++,,,---------------+++*********))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,...111333333111...,,,---......///000111222222111111000000000000111111111111000000000000111111222111111111111222111111///:::???777000111222111000000111111111111000000---...///000111222333333111111222111111000///...---...///111222222222222111333666999;;;<<<<<<<<<999888666444222000//////333111...,,,---000333555888999<<<>>>????????????<<<;;;:::999::::::;;;<<<<<<<<<<<<;;;;;;999888888777666666666777777888999:::;;;======:::888888888777666888<<<>>>;;;444---,,,))))))---,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$&&&'''((('''&&&&&&&&&'''''''''&&&&&&((()))(((''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''%%%$$$$$$######$$$$$$%%%'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&&&&''''''((((((((((((***000888>>>AAAAAA@@@@@@;;;;;;===@@@DDDFFFCCC@@@<<<:::888555444444555666666666666999===AAABBBCCC@@@>>>:::555222///---,,,+++,,,,,,***'''&&&(((+++,,,,,,***)))((((((((((((''''''''''''(((***+++---,,,---...///111333444555333333444555666666555555111333444555444444444555333222111000///...------)))***+++------,,,++++++---,,,+++,,,---...//////+++++++++*********************+++,,,---///000111111111111111111111111111222222111111222222333444333333333222222222111111...//////000111222222222------------------------//////...---+++******)))***++++++,,,,,,++++++***((()))+++---.........---************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......///222555777777555222///.........///////////////222222111111111111222222222111000000000000000111//////...///000111000///444+++***222555000...222///000000111111111000000//////000000111111222222///000000111111111111000,,,---///111222333333222000222555888:::;;;;;;;;;555444333111000/////////777555111...///222666999999:::;;;<<<===>>>??????:::999888888888999:::;;;=========<<<;;;:::999888666666666666666777888888999;;;<<<;;;999777777777444444777===AAA???777///666...)))+++***&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$######%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&(((&&&$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###!!! """$$$%%%%%%'''&&&&&&&&&''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***---222777<<<>>>@@@@@@999999;;;<<>>???@@@======;;;999555111---+++,,,+++)))((('''''''''(((...---+++***))))))))))))&&&&&&'''((((((''''''&&&******+++---///000111222333333222222111111222222333333333444444333222222...///000000000///---,,,***+++---...///......------.........------,,,+++++++++,,,---......//////,,,,,,,,,,,,------...///111111222333333333333222111111222222222333333333222222222222222111000///...,,,,,,...222444222000111111000...,,,,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++---------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))...///000...,,,++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///000222666999888333...,,,------...///000000111111111111111111111111111111111111111111000//////222111//////000///...,,,000...---...///000///...//////.........---------000000000000111111111111333000......000111///---//////000111222222333333333444777888999888777666333222111/////////000000333333333555777888888666444666888;;;<<<;;;;;;::::::999888777777999;;;<<<<<<<<<======<<<:::888777555666777888999:::::::::999888888777777777777777444666999<<<<<<888111+++'''))))))((('''&&&'''((('''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###"""$$$%%%&&&%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))+++///444888;;;===>>>:::::::::;;;===@@@BBBDDD@@@===999555333222333444222333555888:::<<<===>>>======;;;999666222...,,,---,,,+++)))(((((())))))---,,,***)))((())))))***'''''''''''''''''''''''')))***+++,,,---///000000111111000111111222333333222222333333333333222222......//////...------,,,)))***+++,,,,,,,,,++++++,,,---------------,,,+++)))))))))***+++,,,,,,,,,,,,,,,++++++,,,------...//////000111111111111000111111111222222222222333111111111222111111000000///...---///222333111////////////---,,,,,,---...---------,,,,,,,,,++++++************************,,,,,,------,,,,,,+++***************************************************---......---+++***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......///222444333///,,,------......///000000111111111111111111111111111111111111111000//////...///...---...///000///...000...---...///000///---///.........---------,,,////////////000000000000111...,,,,,,...///---,,,---...///111222444555666333555666777888777666555333222111/////////000000333333333555888999888777888999:::;;;:::999777555:::999888777888999;;;<<<<<<<<<<<<<<<;;;999777666555555777888::::::;;;;;;999999888777666666666777333222333333333111---***'''((()))((('''&&&'''((('''%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&((()))((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((+++...222666999;;;;;;:::999999;;;===@@@BBB???===;;;888666444333333000111222555777999;;;<<<<<<<<<;;;999666333000......---,,,+++*********++++++***)))(((((()))******)))((('''&&&&&&'''((()))(((((()))***,,,---...............///000222333444111111222222333222222111......------,,,,,,------+++,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,(((((())))))***++++++++++++++++++***++++++,,,---,,,---......//////......000000000111111111222222000000000000111111111111111000///000111222111///......------------,,,,,,---------------,,,,,,,,,************************,,,,,,,,,,,,,,,++++++***************************************************+++,,,,,,***))))))+++---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///......///000000...+++.........//////000000111000000000000000000000000111111111000//////......------...111333333111//////...---...//////...---......------------,,,,,,---------.........//////000...---,,,.........---,,,---...111333666888999444444555666666555444333222111000000000000000111333222333555888:::999888888999999999999777555444:::999888888888999;;;<<<<<<<<<<<<;;;999777555444444555666888:::;;;;;;<<<999888777666555555555555222000---+++++++++***)))'''((()))(((&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%&&&&&&%%%$$$%%%$$$"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''(((***...222666888:::999888777888:::===???<<<<<<<<<:::888666444222//////111333555777999:::;;;;;;:::999777444222000...------,,,,,,,,,++++++***)))((((((((()))***++++++***(((&&&&&&''')))***''''''((()))******++++++---------......///111111000000111111222222111111000///---,,,,,,---...////////////......---,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++***************+++++++++,,,,,,---...---------//////000000000111111111////////////000000111222222111111000111111111000///.........//////---,,,.........---------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((+++---...------,,,,,,,,,------------------------------.........///////////////222111111000000000///............//////000000000////////////////////////111111000///.........---000222555999:::888333//////...------//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000/////////000000000---...///111333666777888333444444444444333111111000000000000000000111111222222333555888::::::999444555666777777777777666999999888888888999:::;;;<<<;;;:::999777555333222333444666888999;;;;;;<<<777666555333222222222222222///+++))))))******)))'''((()))(((&&&%%%&&&'''&&&%%%$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%$$$"""&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''(((+++...222444777666555555555777999;;;999:::;;;;;;:::777555333000000111222333555777999888999999888777555333222............---------,,,******)))(((((()))***+++,,,+++)))'''&&&''')))***&&&'''''''''(((((())))))...------,,,,,,,,,------...//////000111111111000111000///......///000111000//////...------------+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++******))))))*********+++,,,------......------........./////////000000///............000111111222222111111000111222333444222000000111111000...........................------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((()))+++---++++++,,,,,,---...///000------------------------............//////000000222222222111000///000000............////////////........................000///......------......666999===@@@@@@<<<444...///---,,,---...///...---++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,000000000/////////000111000000111222333333444444222222222222111111000000//////000000111111111111222222222555777999999777333444444555666666666666777777777777888888999999;;;:::888666444333222111333444555777888999::::::333222111000000/////////000---+++******)))((('''&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%###"""&&&$$$""""""$$$&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))((('''''')))+++...///222222222222333444555666666777999::::::888777555222222111111222333555666666666777777777555444333//////000000000//////...,,,+++***))))))***++++++,,,+++***)))(((((())))))''''''''''''''''''''''''---,,,,,,+++******++++++------...///000000000000000000000///000000111111...---,,,,,,,,,,,,,,,------.........------,,,+++************************,,,+++******)))*********+++,,,------......------------.........///////////////...------...000111000111111111111222555888:::666222111222333111///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,+++++++++,,,---///111111---------------------------------......//////000...///000///...---...///------------------------------------------------......---,,,,,,...///000<<<<<<===>>>===999222......---,,,---......---,,,******++++++++++++,,,,,,******++++++++++++,,,,,,---.........,,,---...000111111111111111111111111000000000000////////////---...///111222222222222222222222444666777666555555444444444333333333333555666666666777777777777999888666444222111111111222333444666777777777777111000//////......//////,,,***)))(((((('''%%%###&&&'''((('''%%%%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''')))((('''&&&'''''')))))),,,---///111222333222222333555777888999999888777444333111000000111222333333444555666666555444333111222333333444333222111...---,,,*********++++++,,,,,,+++******)))((((((''''''''''''''''''''''''*********)))******++++++,,,,,,---...///000000///......///000000000000000------,,,+++,,,,,,......000000000///...---,,,++++++++++++++++++*********,,,,,,+++***************++++++,,,------------,,,,,,------------.........000///...,,,,,,---...///---///111111111333888<<>>;;;333---...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,+++*********+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++******++++++,,,,,,,,,,,,,,,+++)))(((((()))+++++++++++++++++++++******)))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,.........---,,,+++++++++*********+++++++++++++++,,,------...///000111111333333444444333222111000000000000000///////////////000222111///...000222222222111000000000000111...//////000000000000000........................+++***)))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&$$$$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******++++++---...000222333333888777777555444333222111------------...///000111---,,,,,,,,,...000333444444222000...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,***)))((('''''''''''''''''''''''''''&&&&&&###$$$%%%'''((()))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++.................................///......---,,,))))))*********+++++++++---+++)))((()))***)))(((+++******))))))******+++******)))))))))(((((((((+++++++++++++++,,,,,,,,,)))+++------,,,+++++++++++++++++++++,,,---///////////////...............,,,555@@@BBB:::000---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++******************)))******))))))***++++++******)))))))))))))))))))))))))))************************************************+++***************++++++******+++++++++++++++,,,---,,,+++***)))))))))*********+++++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,------------.........---,,,+++***))))))))))))))))))******++++++++++++---...000111222222444444444333222111000///------------............---000333222///...000333111111000////////////000---...///000111111000000,,,---............---,,,***))))))((('''%%%$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''+++***)))((('''&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))***,,,...///111111555555555555555444333333---------..............................//////000222000///---++++++++++++++++++******++++++,,,,,,+++***)))(((''''''''''''((((((((('''''''''''''''$$$$$$&&&'''((((((((((((************++++++++++++************************------------------,,,,,,......//////......---,,,((())))))***++++++,,,,,,,,,***))))))*********)))******))))))))))))***************))))))(((((((((+++******))))))***++++++(((***,,,,,,+++*********************+++,,,---...,,,,,,---------.........***///999???<<<222+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((()))***+++***(((((((((***((()))***,,,,,,+++***)))))))))))))))))))))))))))*********************************************************)))******+++,,,******++++++++++++++++++------,,,+++***))))))))))))***+++++++++***((('''*********++++++,,,,,,---------------............---,,,,,,+++***))))))(((((((((((()))******++++++***+++---///000111111222444444333222111000//////,,,,,,,,,------............222666444000...000333000000///............///,,,---///000111000//////+++,,,---......---,,,+++)))))))))((('''%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''###%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((******)))((('''''''''(((&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$'''((()))***,,,...///000111111333444444444333333---.../////////...---,,,,,,---...///000000///......---,,,***))))))*********************+++,,,,,,))))))(((((((((((()))))))))))))))(((((('''''''''&&&'''(((((()))))))))((()))))))))*********++++++******************************++++++,,,---------......//////......---,,,******************+++++++++***((()))***++++++*********))))))))))))******)))))))))))))))***************)))((((((((()))***)))+++------,,,******+++***************+++,,,---)))******+++,,,---......,,,+++///888<<<555,,,(((++++++++++++++++++++++++************************)))))))))))))))((('''&&&(((***+++***(((&&&((()))((()))+++,,,---,,,+++***************************))))))))))))))))))))))))******************************))))))***++++++,,,++++++******************++++++******************)))***+++,,,,,,***)))''')))******+++,,,,,,------,,,,,,,,,---------......+++++++++******))))))((('''(((((()))******++++++***+++---///000111111111333222111000//////......,,,------...//////000000222666999777000,,,...111000///......------......---...///000111000...---***,,,---......---,,,***))))))))))))'''%%%###"""$$$%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######%%%''')))+++,,,---,,,***(((&&&%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&'''((()))+++---...///---///000222333333333222---...000000000...,,,***(((***---000222222222111111000...---,,,------...***)))))))))***++++++,,,)))))))))((())))))***+++******))))))((((((((('''((()))***************)))(((((())))))*********+++))))))))))))))))))))))))'''((()))***,,,---...///......//////......---,,,,,,,,,++++++***)))))))))+++)))((()))+++,,,,,,+++******))))))))))))******''''''((()))***+++,,,,,,***)))(((''''''((()))******,,,......---++++++,,,******************+++,,,(((((()))***,,,---......000))))))444;;;777///***************************************************))))))))))))((('''&&&%%%(((***+++***'''&&&''')))((()))+++---...---+++***************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,++++++******************((((((((()))***+++++++++)))***,,,---,,,+++)))((())))))***+++,,,,,,------++++++,,,,,,,,,---------************))))))))))))'''(((((()))***++++++,,,+++,,,...///111111000000222111000///............---......///000111222222555:::===999000++++++...//////...------------...---...000111111///...,,,***+++---......---+++***)))******)))'''%%%###"""%%%&&&'''''''''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$"""$$$'''((()))(((&&&$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))%%%$$$---888JJJ666"""$$$&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''######$$$&&&'''&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''((()))+++,,,000000000///......------...---,,,,,,---,,,***(((---,,,,,,---///000///...111111000000//////......////////////---+++)))(((((('''''''''&&&&&&&&&&&&'''((()))))))))))))))((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''))))))***+++,,,...///000222///+++))))))***)))))),,,,,,------...---------)))))))))***+++,,,---...,,,******,,,+++((()))------------,,,,,,,,,+++++++++***)))(((((('''''''''*********,,,...---+++)))******+++******)))((('''&&&&&&'''((()))***++++++.........///555999333******)))(((''''''((()))************)))))))))))))))))))))((((((((('''''''''&&&'''((()))***************))))))***,,,,,,+++***((('''&&&&&&''')))+++,,,((((((((('''((())))))***(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))************************************+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''((()))+++++++++***)))'''((()))************))),,,,,,---...///000111222...------,,,---...///000,,,---.........000333666HHH<<<000---111333///))),,,...000222333222111111///............---------***+++,,,,,,+++***)))(((---(((######&&&)))'''%%%###&&&)))(((%%%$$$%%%'''((())))))&&&"""!!!###&&&$$$'''***)))'''%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((&&&%%%,,,555NNN===,,,''')))(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""##################$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***++++++,,,,,,...///000000111////////////---,,,+++***,,,+++***+++---......---000000//////.........---///000000000///---,,,+++))))))))))))((((((((((((((())))))))))))*********'''((((((((((((((())))))&&&'''''''''(((((((((((('''((())))))******))))))************+++,,,------000---***))))))******)))++++++,,,---------------+++++++++******+++,,,,,,,,,,,,...000---((()))---,,,,,,,,,,,,++++++++++++******)))(((((((((((()))******)))+++,,,---+++***)))))))))***))))))(((((((((((((((((())))))))))))******)))***111777444,,,***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********))))))(((''''''(((******)))''')))))))))))))))***+++,,,)))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))************.....................///---,,,,,,+++,,,---.../////////...------000555999VVVGGG555,,,...222333222---...000222222222111000............---------,,,******++++++******)))(((---)))$$$$$$''')))(((&&&%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$&&&'''%%%''')))(((%%%#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''&&&***000CCC777+++((('''%%%######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++,,,+++)))&&&$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))))))))***+++,,,...///111111111333444222...++++++---***)))((()))+++------,,,...---------------------///000111111111000...---,,,++++++++++++*********(((((('''&&&'''((()))***+++*********))))))(((((((((((((((((())))))))))))'''((())))))******))))))++++++***)))))))))******...,,,)))((()))*********)))***+++,,,------------------,,,++++++++++++,,,,,,,,,...000...)))***...,,,++++++++++++*********))))))((((((((()))******+++)))((()))+++,,,,,,+++'''((((((((((((((())))))******))))))((((((''''''((('''&&&'''...666666222)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((((((((************))))))))))))(((''''''(((******)))'''''''''((())))))((((((((()))***+++,,,---,,,,,,+++((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))---,,,+++***))))))))))))++++++***)))***+++,,,---000000///...---,,,,,,+++,,,,,,+++++++++,,,------222111///------000666:::QQQCCC222((()))...111111...///000111111000///...------------,,,,,,,,,,,,******))))))(((((()))))),,,)))%%%%%%((()))(((''''''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%'''((('''$$$!!! $$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***%%%$$$&&&(((''''''***///)))%%%%%%$$$"""###&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%&&&(((''''''&&&''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''((((((******++++++,,,---......222555888555///+++,,,///+++***((((((***,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000111111000///...,,,,,,,,,,,,++++++++++++'''&&&%%%$$$%%%&&&)))***************))))))))))))((())))))))))))*********&&&&&&'''((((((((((((((())))))(((((((((((())))))+++***((((((***++++++***'''((()))+++,,,---------...---------------......222,,,***---...,,,,,,...+++++++++*********))))))(((((((((((()))***+++,,,+++)))'''''')))+++,,,,,,'''''''''''''''((())))))))))))))))))((((((((((((***)))'''&&&,,,555777555((((((((((((((((((((((((((((((((()))))))))))))))+++++++++***************)))))))))(((((())))))))))))(((((()))+++,,,***)))((()))***+++***)))((('''((())),,,------,,,+++***((((((((((((((((((((((((++++++******))))))((((((''''''((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((---,,,***))))))***+++,,,...---,,,++++++---///000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,------000000000......000333666999333,,,***---///...,,,//////000000000///......---,,,,,,,,,++++++++++++***)))(((''''''''')))))))))'''%%%%%%'''((('''&&&(((%%%###$$$(((++++++***'''%%%###$$$&&&&&&$$$!!!%%%&&&&&&&&&%%%###"""!!!$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++%%%###&&&(((&&&%%%'''&&&$$$%%%((('''%%%''',,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((()))***+++,,,------111555777555000---...111...,,,***)))+++,,,,,,,,,))))))******++++++,,,,,,,,,---.../////////...---,,,,,,+++++++++*********((((((&&&&&&''')))+++,,,(((((()))))))))*********))))))))))))*********+++&&&''''''(((((((((((((((''''''''''''((()))*********((('''((()))******)))&&&'''(((***+++,,,,,,,,,,,,,,,------///000111222@@@444***+++000000...,,,+++++++++*********))))))(((((((((((()))+++,,,---+++)))'''(((***,,,------''''''&&&&&&'''((()))***(((((((((((())))))))))))++++++(((&&&***111333111''''''((((((((((((''''''''''''(((((()))))))))))),,,,,,++++++******))))))(((''''''''''''((()))***)))(((((()))++++++***(((+++,,,---------,,,+++***'''(((***,,,,,,+++)))((())))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******((((((((((((((((((((((((+++************,,,...///000///...------...111222------------,,,,,,,,,,,,---............---------+++---///000///...///000.........000222222000......////////////......---++++++++++++************((((((&&&&&&&&&'''((()))&&&%%%$$$$$$%%%&&&%%%%%%'''$$$"""$$$***///111111(((%%%###$$$&&&'''%%%"""$$$%%%%%%'''''''''&&&$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$&&&'''%%%$$$&&&&&&$$$&&&)))(((%%%%%%)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""$$$&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&########################%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$&&&(((***,,,...//////111444333111///111333222///,,,***+++,,,,,,+++(((((()))***++++++,,,,,,+++,,,---......---,,,,,,++++++++++++************+++*********+++---///000(((((())))))*********+++))))))))))))************((()))******++++++******'''&&&''''''((()))***+++)))((('''((()))***)))(((&&&'''((()))******************+++,,,...000222333GGG999------111111---+++,,,++++++++++++*********((((((((()))***+++,,,---***)))((())),,,......---)))((('''''''''((()))***''''''(((((())))))******)))***(((%%%''',,,,,,)))&&&''''''((((((''''''&&&&&&''''''(((((())))))***)))))))))******************)))(((''''''((()))***'''&&&&&&'''))))))(((&&&''''''((((((((((((((('''&&&'''((()))***)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((((((((())))))))))))))))))***+++,,,...///000//////...---...///000111+++++++++,,,,,,---------....../////////...---,,,(((+++///000///---++++++000///...------...000111------------............+++*********))))))))))))&&&&&&&&&%%%&&&&&&''''''######$$$$$$$$$$$$$$$$$$&&&%%%###$$$)))...333555+++)))'''&&&'''(((((((((%%%%%%%%%''')))***(((&&&((('''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''&&&######&&&&&&$$$$$$''''''######%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%'''))))))(((&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''((((((''''''###$$$%%%''')))+++,,,---,,,---///000111222333333555111---***************'''((()))***+++,,,------+++,,,---......---,,,+++,,,,,,,,,+++++++++************+++,,,---...//////+++++++++++++++*********((((((((()))))))))******))))))***++++++++++++***)))((((((((((((((()))))))))((('''((())))))(((&&&&&&'''(((((()))))))))))))))))))))***+++---...///999111---...000...---...,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,***)))***,,,...//////---+++***(((''''''((()))***))))))))))))((((((((((((&&&))))))((((((***)))%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***'''((()))+++---000111222///...+++)))((((((((()))&&&&&&%%%'''((()))'''&&&$$$$$$###$$$$$$%%%&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))((((((((())))))***************,,,---............,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,------.........---,,,+++)))+++...///---+++******......---,,,***+++---///,,,,,,,,,,,,---...//////******)))))))))((((((((($$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%***000444666444000+++'''&&&''')))'''&&&&&&'''******'''%%%***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''%%%"""###'''(((%%%%%%))))))'''&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&)))++++++)))'''###$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''&&&(((***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***)))((((((&&&&&&%%%$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%&&&%%% !!!$$$&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))((((((''''''''''''(((((((((((((((******+++...222444444333666222---***)))))))))((('''((()))***+++,,,---...------.........---+++***------,,,,,,,,,+++++++++&&&''')))+++,,,,,,,,,,,,///......---+++******)))(((((((((((())))))))))))''''''((()))))))))))))))++++++)))((((((''''''''')))((('''((())))))'''%%%''''''(((((((((((((((''')))((((((((()))***++++++$$$$$$(((------+++...333---------,,,,,,,,,++++++*********)))******+++,,,******+++---000000///------+++)))((('''((()))***++++++***)))((('''&&&&&&%%%***,,,++++++,,,***%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***'''(((+++///333666999:::444222///+++)))((((((((((((''''''(((***+++)))(((((('''''''''((()))+++,,,((((((((('''((()))******))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************%%%&&&&&&&&&''''''(((((((((((())))))******+++++++++,,,---.........---,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))+++---...---+++***+++,,,)))---111222000//////000+++++++++,,,---...///000))))))))))))(((((((((((("""###%%%&&&'''&&&%%%%%%"""$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&###"""%%%,,,222BBB???999000'''###$$$&&&)))'''&&&'''))))))&&&"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((+++***'''%%%$$$%%%&&&'''''''''&&&$$$"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&&&&'''((())))))((('''&&&#########%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$#########&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%'''''''''&&&%%%777444000+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&&&&)))(((###!!!###%%%%%%&&&&&&'''(((((()))---...+++---333......<<>><<<888555111,,,'''$$$'''((()))******++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))***+++++++++*********+++,,,,,,((()))******++++++*********)))((((((((()))+++,,,333111...---,,,,,,***))))))(((((('''&&&'''''''''((((((((((((((())))))***))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...'''''''''''''''&&&&&&%%%((((((((())))))))))))***((())))))*********)))))))))((((((((())))))***+++(((((('''''''''&&&&&&&&&***)))((()))***,,,...000777555111---***)))((((((************************************************(((((()))))))))************+++,,,+++***)))***+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++++++++***)))(((''')))***)))((('''((())),,,)))''''''***,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++***'''***222777666(((***++++++***))))))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******,,,------,,,++++++...000777333...+++*********))))))))))))((('''&&&&&&&&&'''(((((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((()))(((999@@@333###"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&((((((''''''&&&###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$&&&''''''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&---555555...(((&&&&&&&&&&&&'''''''''''''''(((111///))),,,+++)))///555888<<<>>>;;;333***$$$'''((()))******+++******++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''((())))))***,,,,,,+++*********++++++)))******+++++++++++++++***)))((((((((()))+++,,,///---++++++,,,---,,,+++(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))'''''''''((())))))******************************,,,,,,,,,,,,------------,,,,,,------......//////---------------,,,,,,,,,((((((((('''''''''&&&&&&(((((((((((())))))))))))((()))))))))))))))((('''))))))***++++++++++++***''''''''''''&&&&&&&&&&&&******(((''''''((()))***,,,+++***)))))))))***+++************************************************))))))*********+++++++++,,,---...---+++******+++************++++++++++++,,,,,,,,,+++++++++++++++******++++++******))))))((())))))((('''''')))***...+++((('''(((+++------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''(((((('''***111555666)))+++---,,,+++***++++++,,,,,,------,,,+++******+++++++++++++++***))))))+++,,,---,,,++++++---///999555...***((()))******)))))))))((((((''''''&&&''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%111777///&&&$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---444555...'''%%%''''''''''''''''''''''''$$$000///''')))******......111555888888333---)))(((((()))***************+++++++++******))))))(((++++++++++++++++++++++++(((((((((((())))))******,,,,,,+++***))))))************+++,,,,,,,,,,,,+++***)))((((((((()))+++,,,+++***)))))),,,---------(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))))))))))),,,,,,,,,,,,------------,,,,,,---...//////000000//////......------,,,,,,,,,,,,+++++++++***++++++))))))************++++++***+++++++++***)))(((((()))***+++,,,,,,+++***)))''''''''''''''''''''''''******)))(((''''''((((((,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++*********))))))************))))))***++++++***))))))+++------,,,***)))***+++,,,---************************...------,,,,,,------...*********)))***,,,//////***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,...444111,,,)))((())))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$+++...***'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((('''&&&$$$$$$%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&)))......((($$$$$$&&&&&&&&&'''''''''''''''###...---&&&(((***,,,555===888111---,,,,,,***)))((())))))************)))++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))))))))******+++,,,,,,,,,,,,+++***)))((((((((()))+++,,,)))((('''))),,,.........(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((()))))))))+++++++++,,,,,,,,,,,,---,,,,,,------...///000000000/////////......------///...------,,,,,,------++++++,,,,,,,,,------------------------,,,+++***)))***+++,,,+++***)))(((((((((((((((((((((((((((************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********)))))))))***+++***)))***+++---***+++,,,---,,,+++******************************,,,,,,++++++++++++,,,,,,---+++***************++++++,,,......,,,+++,,,---******++++++++++++******...////////////...------)))***,,,,,,+++***+++,,,,,,***))))))***)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$$$$$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""######$$$"""!!! """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((((((&&&%%%$$$#########"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%((('''$$$###%%%%%%%%%&&&&&&'''(((((())))))---***''')))(((///AAAcccRRR<<<---)))******)))))))))************))))))***+++---......,,,***)))(((((((((((((((((((((((())))))***+++++++++++++++++++++***)))))))))******)))******+++++++++++++++***)))((((((((()))+++,,,***(((((())),,,.........))))))((('''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''(((((())))))***************++++++++++++++++++,,,,,,------........................------...---,,,+++++++++,,,---------------........./////////////////////...---***++++++++++++***))))))))))))))))))************+++++++++,,,,,,,,,------))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++******+++***************))))))))))))))))))))))))*********(((((())))))******))))))%%%''')))***)))((()))***'''***...///---***)))(((************************))))))(((((((((((())))))+++((())),,,,,,******---***,,,------,,,+++,,,,,,)))***+++,,,------------///////////////...------''')))++++++*********+++'''&&&'''(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&###!!!$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%"""&&&))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&%%%""""""$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%&&&$$$$$$(((###$$$%%%&&&''')))******222...((()))+++&&&111KKKyyyaaaAAA...+++...///,,,))))))************)))))))))+++...000000///,,,+++))))))))))))))))))))))))((((((***+++++++++***)))***))))))))))))******+++((()))******++++++*********)))((((((((()))+++,,,+++***)))***,,,......---******)))(((((((((((()))&&&'''((()))((('''%%%$$$%%%&&&&&&'''((())))))***&&&''''''((())))))******((())))))))))))*********************++++++++++++++++++,,,,,,,,,,,,,,,---...---+++***)))***+++,,,------------...............//////000000000000///------,,,+++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,***+++,,,------.........------------------------------------------------************++++++++++++***+++,,,+++***)))***+++************)))))))))(((((((((((()))))))))******'''(((((()))))))))))))))###&&&***+++***)))))))))(((***------***(((((()))***************************))))))))))))))))))******''')))---...+++***...***+++------+++++++++,,,******,,,...///000000000,,,,,,------,,,,,,+++***''')))++++++***)))******)))(((''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$###((('''''')))***)))((('''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''''''''&&&%%%$$$###"""%%%&&&&&&&&&'''(((((((((#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''''')))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((*********(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&(((******)))((('''!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&######""""""###%%%&&&(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$'''((('''&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################"""###$$$&&&''''''&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&'''&&&'''***"""###$$$&&&((()))***+++999000(((+++,,,$$$111RRRvvv[[[999((((((//////,,,))))))*********))))))((()))+++...111222000...,,,))))))))))))))))))))))))&&&''')))*********)))((())))))(((((()))***++++++(((((()))******************)))((((((((()))+++,,,---+++***+++,,,...------+++******)))))))))))))))&&&'''((())))))'''%%%$$$%%%%%%''')))+++,,,...///'''''''''((()))******+++(((((((((((())))))))))))******)))))))))))))))))))))))))))******++++++,,,///...,,,******+++,,,---,,,,,,,,,---------............///000111111000000000///---,,,+++,,,------+++++++++,,,,,,---------............---,,,++++++//////000000000///......------------------------------------------------))))))*********+++++++++)))***++++++***)))***,,,,,,,,,,,,,,,++++++******'''((((((((())))))******''''''((()))))))))))))))$$$''',,,......,,,******)))+++,,,***'''&&&(((***))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---,,,)))***//////***))),,,)))+++---,,,+++***++++++***+++---///111333333444)))************)))((((((&&&(((++++++***))))))***---+++'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&'''&&&%%%$$$%%%###$$$'''(((''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''%%%$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$######(((&&&###""""""$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''((()))+++---...;;;,,,&&&,,,,,,'''///???RRRCCC444...---***((((((---,,,+++)))((())))))***+++++++++*********))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))((((((((()))+++---...111///+++)))(((***,,,......---,,,***)))(((((((((''''''((((((((((((''''''''''''((()))***+++,,,,,,))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******************)))(((((('''''''''((((((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...........................+++---......,,,,,,---///------------------------++++++++++++,,,,,,---...******+++++++++,,,,,,,,,111,,,,,,000111---+++---(((***+++***)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))))))))---......///...---+++***,,,+++******++++++***(((((((((((((((((((((((((((,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++***)))((((((''',,,///444888888555111...******)))))))))))))))***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++555,,,)))...///+++,,,222>>>333***((()))(((((()))))))))))))))***+++,,,,,,+++++++++*********))))))******)))((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))******,,,...000222222222222000...,,,***)))***,,,---------+++***)))(((((((((((())))))******))))))(((&&&''''''(((((())))))***))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))******++++++++++++******++++++,,,---------------------------.........---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---*********+++++++++,,,,,,***+++,,,,,,,,,+++++++++(((***++++++))))))***,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((()))))))))*********---............---,,,+++,,,***))))))++++++***)))(((((((((((((((((((((((())))))******************)))***++++++,,,,,,++++++++++++******)))(((((('''***---111444444222///,,,+++******)))(((((())))))&&&'''''''''''''''&&&&&&###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$&&&''''''((()))&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))---,,,---///222111,,,(((,,,&&&###%%%'''%%%&&&(((%%%&&&(((***+++------...+++++++++***************++++++***))))))))))))***(((((())))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))***---222666777666444222------,,,+++++++++,,,,,,,,,,,,***)))(((((((((((()))******++++++******)))&&&&&&''''''''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((())))))))))))***))))))))))))***++++++------------------------000...,,,+++,,,,,,++++++************************,,,,,,+++*********++++++)))*********++++++++++++%%%---000***(((,,,---***((()))+++******)))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((((())))))***+++,,,------------.........------,,,+++***((()))***++++++***************************''''''((())))))***++++++)))***++++++,,,,,,++++++++++++******)))((((((((()))+++---......---,,,+++,,,+++***)))((('''''''''(((((((((((('''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%'''((()))%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''(((,,,---,,,111888555+++)))&&&&&&((('''$$$$$$&&&###%%%'''***,,,---------************************,,,++++++***************(((((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))***,,,000222333111///---)))***+++,,,---.........,,,+++***)))(((((((((((()))******************)))(((((('''''''''&&&&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((()))***(((((((((((((((((((((((()))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***)))))))))))))))))))))))),,,+++******)))))))))))))))))))))************+++&&&333777,,,'''...000***'''(((***)))((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---...///---------...............,,,***((()))***,,,,,,+++++++++++++++++++++++++++''''''(((((())))))))))))))))))***+++++++++++++++************))))))((((((************+++*********,,,,,,***)))''''''&&&&&&))))))))))))((('''&&&%%%%%%%%%&&&&&&$$$""" (((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))%%%'''((((((%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&''',,,+++'''---;;;???999...***)))***((($$$$$$&&&%%%&&&(((***+++,,,++++++************************,,,++++++***************'''(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))******++++++,,,,,,+++******)))&&&'''***,,,...///000000,,,+++***)))((((((((()))((())))))******))))))(((******))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((((((((()))******'''''''''''''''(((((((((((((((''''''(((((()))***++++++++++++++++++++++++((((((((()))+++++++++***((((((((((((((((((((((((+++***)))((((((((((((((((((((()))))))))*********)))666999---(((...///)))'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---...///000------------...//////000...,,,***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((''''''))))))***++++++++++++************)))))))))))))))+++******)))))))))******,,,+++***((('''&&&&&&&&&'''(((''''''&&&%%%$$$###&&&&&&&&&&&&%%%$$$"""!!!(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''$$$''')))(((%%%###$$$&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&)))'''###)))777AAACCC666...)))((('''%%%%%%(((&&&'''((()))***************************+++++++++++++++***))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***)))((()))***+++'''(((***,,,...///000000,,,,,,+++***))))))******((())))))))))))))))))(((++++++******)))))))))((((((((())))))))))))******))))))))))))))))))))))))((((((((())))))******+++(((((((((((()))***++++++&&&&&&''''''((()))))))))((((((''''''(((((()))***************************&&&))),,,---,,,*********(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))***222333,,,(((++++++''')))******)))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***++++++,,,---......///------------...///000111111///,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''((()))******++++++************)))))))))))))))))),,,+++******)))*********+++***)))((('''&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$%%%&&&''')))***+++,,,&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((&&&%%%######$$$%%%&&&###########################$$$%%%%%%%%%%%%$$$###$$$%%%'''((()))((('''&&&###'''***(((%%%###$$$'''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""##################$$$$$$$$$$$$$$$%%%''')))***((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""#####################$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&$$$%%%---888@@@BBB666***&&&&&&%%%&&&((('''''''''''')))***+++,,,))))))*********+++++++++******)))((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++*********+++---...+++++++++,,,,,,------------,,,,,,+++++++++++++++)))******++++++******)))******************))))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((()))***+++,,,%%%%%%&&&((()))***++++++((((((((('''((())))))***))))))))))))))))))))))))'''---444444...)))(((***(((((((((((((((((((((((('''''''''&&&''''''(((((('''''''''((((((((())))))***+++++++++******)))))),,,------+++(((&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,---...000111333555111...,,,,,,---......++++++++++++++++++++++++******************))))))((())))))***************)))))))))))))))))))))***++++++******))))))))))))***)))((('''''''''''''''######$$$$$$$$$######"""######$$$%%%(((+++///111%%%$$$$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''((('''%%%######$$$%%%&&&""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######%%%''')))***(((&&&%%%###'''***)))$$$"""$$$'''###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!"""###&&&)))+++---((('''&&&%%%$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$############$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%###""""""$$$&&&&&&%%%$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###"""###&&&'''$$$%%%...999NNN>>>---&&&%%%%%%%%%&&&&&&&&&&&&&&&(((***---...))))))******++++++++++++***))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))***+++,,,...///000///...---,,,+++******+++------,,,,,,+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,$$$%%%&&&(((***+++,,,---((((((((((((((()))******)))))))))))))))))))))))))))222:::999000(((''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***&&&&&&,,,...+++***,,,/////////---***''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333777333///------.........++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((()))***************)))))))))))))))*********++++++******)))))))))((()))(((((('''''''''((((((%%%%%%&&&'''''''''&&&&&&$$$###""""""$$$(((+++...&&&&&&%%%&&&(((***---///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((&&&$$$"""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''',,,+++&&&$$$&&&&&&"""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$''')))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$##################&&&$$$######'''...555:::)))%%%""""""$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$&&&***---;;;666...&&&""""""""" $$$%%%%%%%%%&&&)))***((()))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&(((++++++(((%%%(((((()))***************,,,+++***(((''''''''''''))))))))))))***+++---...111///+++)))((()))***,,,******+++++++++,,,,,,,,,+++*********))))))(((((()))'''%%%&&&)))***(((&&&++++++************++++++***%%%%%%+++///,,,(((&&&******))))))))))))******((((((''''''''')))***+++,,,***(((***///333444333***************************((('''''')))***)))(((,,,777:::000(((((('''###%%%&&&''''''((((((''''''(((((((((((()))***++++++))))))************))))))'''(((((())))))))))))(((...,,,+++))))))))))))***---,,,+++)))(((((((((((())))))))))))***+++,,,---......---------,,,,,,,,,------,,,+++***)))(((((()))))))))******+++++++++***+++---///111222333333222222222///---,,,...000444...(((&&&))),,,+++)))***************+++++++++((()))***+++,,,------...+++++++++,,,,,,---------,,,,,,++++++***)))))))))(((%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%#########$$$%%%%%%$$$$$$&&&(((&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$$$$$$$%%%%%%###!!!&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$+++---'''"""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&((('''%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$##################'''%%%######%%%***///222+++(((%%%$$$%%%%%%$$$#########"""""""""######$$$######$$$%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$%%%'''***...---***&&&%%%%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$(((((())))))))))))))))))(((((((((((((((((((((((()))''''''(((++++++***''''''((())))))*********)))+++***)))(((''''''''''''******)))))))))******+++...---+++)))((()))***+++************+++++++++++++++*********))))))))))))***((('''(((***+++)))'''***))))))))))))))))))***+++((()))///333000***(((******))))))))))))******+++***))))))((()))******)))'''&&&(((+++...//////************************))))))((((((((()))+++,,,+++000222---(((((())))))''''''((())))))))))))(((***+++,,,,,,+++)))'''&&&))))))************))))))))))))*********))))))(((++++++***))))))***+++,,,+++******))))))))))))***))))))))))))***+++,,,---...------------,,,,,,,,,+++++++++***))))))((((((***+++++++++++++++******+++,,,---///000111222222000111111///---,,,---...000,,,''''''***,,,,,,***************++++++++++++)))******+++,,,------...+++++++++,,,,,,,,,------+++++++++***))))))(((((('''%%%$$$%%%'''(((&&&$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''%%%$$$######%%%%%%$$$###%%%$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!)))---((( ###&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''))))))'''&&&%%%&&&%%%$$$"""######"""""""""""""""#########$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$&&&'''(((&&&$$$###$$$((((((((())))))*********))))))))))))))))))))))))***)))((((((***++++++***'''(((((())))))))))))))))))((((((''''''(((((()))*********))))))(((((((((******)))))))))))))))***))))))*********+++++++++***************)))))))))+++***))))))++++++***)))))))))(((((((((((()))))),,,***---555888333---)))******))))))))))))******---,,,+++***))))))))))))(((&&&&&&''')))+++++++++)))))))))))))))))))))))))))******)))''')))---222333...,,,,,,***(((***---(((((()))******************,,,...///...+++'''$$$))))))************))))))+++++++++++++++***)))((())))))))))))***,,,---...)))))))))))))))***++++++))))))))))))***+++,,,,,,------------,,,,,,,,,,,,))))))))))))))))))))))))***+++---...---,,,***))),,,---...//////000//////---...//////---++++++,,,+++)))&&&'''+++---,,,************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,*********)))(((((('''''''''%%%$$$%%%&&&'''&&&$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$)))))))))(((&&&%%%&&&'''$$$###""""""$$$$$$###"""$$$$$$%%%'''***,,,,,,+++'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""" """$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))&&&""" ###%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############'''''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&((('''$$$%%%'''///,,,+++***'''$$$%%%(((''''''(((((()))***++++++))))))))))))***************)))((('''((()))++++++'''(((((()))))))))(((((('''''''''''''''((()))***(((((()))))))))(((((((((&&&'''(((*********)))(((*********+++++++++,,,,,,************************+++***************))))))))))))(((((((((((())))))++++++000888:::444---***+++******))))))******+++++++++******)))))))))))))))((((((((()))*********(((((((((((((((((((((((((((+++,,,***''')))000666@@@444,,,...---((((((---((())))))***************((())),,,......---+++))))))******++++++******)))---------,,,+++***)))((()))*********+++,,,------*********))))))***++++++******))))))***++++++,,,---------,,,,,,,,,++++++''''''(((((()))))))))***(((***---//////...,,,***------............------))),,,......,,,+++***+++)))(((''')))+++,,,***(((******++++++,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++,,,)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''---------***(((&&&'''(((%%%###"""###$$$%%%$$$"""%%%%%%%%%(((+++,,,,,,+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!! !!!"""###%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%***)))(((&&&%%%######"""%%%$$$$$$%%%%%%&&&&&&%%%)))&&&%%%'''&&&###'''...BBB888///+++'''$$$%%%)))&&&&&&'''((()))*********((()))))))))*********+++(((((('''&&&&&&''')))+++(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***%%%&&&((()))*********)))%%%&&&(((*********)))(((++++++++++++,,,,,,,,,---***************+++++++++*********)))((((((((((((+++******))))))******+++******///777888222,,,***++++++************++++++'''(((((())))))*********(((((())))))(((((((((((((((((((((((((((((((((((()))+++,,,***(((***111777CCC555,,,------'''''',,,(((((()))************))))))******+++,,,,,,------******++++++++++++******---------,,,,,,***))))))+++++++++,,,,,,+++++++++---,,,+++***))))))))))))*********)))******+++,,,------,,,,,,,,,+++++++++'''''''''((())))))******&&&(((+++...000///...------------------,,,++++++'''***,,,---+++************))))))***+++***((('''***++++++,,,------......//////......---,,,,,,,,,++++++++++++++++++++++++))))))(((((('''&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''(((((())))))(((+++,,,+++)))&&&%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%''')))***)))''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$"""!!!""""""###%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''""" ###'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$###""""""$$$%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((()))'''%%%###""""""###$$$***'''%%%$$$%%%&&&&&&%%%(((######&&&&&&%%%,,,888QQQ???///***'''""""""%%%&&&&&&&&&''''''((((((((('''(((((())))))*********&&&'''((('''&&&&&&(((***)))************))))))((('''&&&&&&&&&'''(((((()))%%%&&&(((***+++++++++***&&&'''(((*********)))(((******+++++++++,,,,,,,,,*********+++++++++++++++)))***+++***(((''''''(((++++++************++++++))))))---333333...++++++++++++************++++++&&&&&&((())))))*********%%%'''(((((('''&&&&&&''')))))))))))))))))))))))))))+++,,,***)))+++000555999111***)))***))))))***(((((()))***************,,,+++************+++,,,******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,+++***...---,,,+++***)))))))))+++***************++++++,,,,,,,,,,,,++++++++++++((((((((())))))*********&&&(((***---.........---,,,,,,,,,,,,,,,+++******''')))++++++******+++,,,***+++++++++***)))((((((++++++,,,------...//////111000000...---,,,+++++++++++++++++++++*********)))))))))(((''''''&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''(((((((((((((((&&&&&&&&&%%%"""""""""$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$%%%''''''%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&"""!!!&&&'''%%%$$$'''$$$%%%%%%&&&&&&%%%%%%$$$ ###''''''%%%###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''%%%###"""%%%''''''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%'''***+++)))'''$$$"""###&&&***---111,,,'''$$$$$$%%%$$$###%%% !!!&&&'''%%%...<<>>999222,,,************)))******+++,,,---......******)))(((((((((((((((''''''(((((((((((())))))&&&''')))(((''''''(((***(((((()))))))))))))))***+++++++++++++++,,,------))))))***++++++,,,,,,---,,,,,,,,,---......//////000///...---,,,+++***))))))***+++,,,,,,+++***)))+++...///...+++)))***,,,,,,,,,,,,+++******))))))***))))))))))))(((((((((((())))))******+++,,,,,,+++)))...888;;;333......---------------------------,,,,,,++++++++++++,,,++++++************++++++***+++,,,---............************************+++******))))))******+++*********************************************************+++++++++++++++******)))******+++,,,------,,,,,,++++++*********------------,,,,,,,,,,,,...000111///+++((()))+++***///...'''%%%***+++%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%###%%%***,,,***)))'''%%%###"""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$'''%%%""""""$$$%%%%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######$$$&&&''''''&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$#########$$$&&&'''(((!!!"""!!!  """ &&&'''###"""%%%'''%%%$$$$$$###"""######$$$###'''!!!###111777000)))((()))$$$!!!$$$---222000,,,******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((***+++"""))),,,,,,222>>>BBB===222///+++)))***+++,,,,,,++++++,,,,,,---------...++++++***)))))))))))))))'''''''''((((((((())))))%%%&&&''''''&&&&&&''')))(((((((((((())))))******+++************+++,,,,,,))))))******+++,,,,,,,,,,,,,,,------.../////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,,,,++++++***))))))*********)))))))))((((((&&&'''((()))***,,,------...***---777:::222,,,...++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++************+++,,,*********************************************************++++++,,,,,,,,,,,,,,,++++++,,,---///000......------,,,++++++***,,,,,,,,,,,,++++++++++++++++++******)))(((((((((((('''&&&&&&&&&&&&''')))$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&'''(((&&&$$$### ######!!!!!!%%%%%%###'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$...***&&&&&&(((***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&%%%$$$###"""### !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((###%%%'''(((&&&$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""############"""############$$$&&&(((***''''''&&&$$$######&&&((( ''')))%%%"""%%%%%%###%%%######$$$&&&'''%%%$$$$$$$$$777@@@888,,,'''$$$"""$$$,,,666<<<<<<999333222000...,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((%%%,,,***###---AAAHHHAAA---+++******+++------,,,------------------------,,,++++++***************''''''''''''((((((((()))$$$%%%'''&&&%%%%%%&&&((('''((((((((())))))************))))))******+++,,,)))******++++++,,,------,,,,,,------...///000000++++++,,,,,,---...//////...------,,,,,,------...---,,,,,,---...///---,,,*********+++,,,,,,------,,,,,,,,,,,,++++++++++++%%%%%%'''(((***,,,---...000)))***333666---)))+++))))))))))))))))))))))))++++++++++++,,,------...---,,,,,,++++++,,,,,,---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------*********************************************************++++++,,,,,,,,,......------...///111222//////...------,,,++++++((()))***+++,,,------...,,,***((('''''''''%%%###((($$$$$$(((&&&!!!###+++$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!%%%((()))(((&&&$$$"""%%%&&&$$$$$$&&&%%%"""$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###"""""""""((('''&&&%%%&&&'''((())))))%%%$$$%%%%%%$$$%%%)))---(((###"""%%%&&&### &&&&&&%%%$$$$$$%%%%%%%%%000+++&&&&&&)))+++)))''')))((('''&&&%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&$$$"""###%%%'''%%%"""'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''%%%$$$$$$######$$$$$$%%%########################%%%######$$$&&&((()))(((***###---"""'''###$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&)))''''''***//////***%%%((('''&&&''',,,444<<>>;;;888777777777///---((("""###'''&&&"""############$$$%%%&&&&&&''''''''')))...444:::>>>))))))(((((((((((())))))+++*********))))))((((((************)))((('''&&&(((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&+++'''$$$###&&&((((((''',,,+++***))))))***+++,,,)))************+++++++++)))+++,,,...//////......------,,,+++++++++,,,,,,---,,,+++*********+++,,,***+++---......---+++***************************''''''(((((())))))******''''''((()))))))))))))))++++++++++++++++++++++++---,,,+++*********+++,,,***+++,,,,,,------,,,,,,******+++,,,------......000///...---+++***)))(((,,,+++***))))))(((((('''...---,,,+++++++++,,,---***++++++++++++***))))))***)))((((((((()))+++,,,+++,,,---.........---,,,...+++***+++...000...,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&'''+++$$$%%%&&&"""'''))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))%%%$$$&&&&&&%%%'''+++---)))$$$"""$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&///***&&&%%%(((***(((&&&(((((('''%%%%%%$$$$$$%%%$$$"""!!!###&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&((()))(((%%%!!!''')))!!!***'''######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&)))***&&&"""&&&$$$###$$$''',,,222555777666333111000000111222111222///)))''')))((($$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&'''***---///((((((''''''''''''((((((*********)))))))))(((((((((((())))))))))))((((((******)))(((((((((((((((((('''&&&'''((()))'''&&&&&&$$$###%%%))),,,------))))))(((''''''((())))))))))))*********+++++++++******,,,---...------,,,,,,,,,+++++++++,,,,,,------,,,+++*********++++++***+++,,,......,,,+++***************************************))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,+++*********+++,,,+++,,,------......------,,,,,,,,,,,,++++++++++++......---,,,+++******)))(((+++---,,,)))'''(((***///...,,,+++***++++++,,,+++++++++++++++***))))))***))))))((()))***+++,,,,,,------......---,,,+++,,,***)))***---...---++++++,,,,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))111'''%%%&&&$$$***,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''')))&&&$$$&&&'''&&&(((,,,///,,,((($$$###$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&,,,)))%%%%%%'''((('''%%%((('''&&&%%%%%%$$$$$$%%%"""!!!!!!###&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&########################%%%$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''"""$$$+++***(((///&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%"""!!!"""%%%'''%%%"""%%%$$$###"""###%%%''')))***)))(((((()))***,,,---222777888222---+++)))&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&((()))************,,,+++******************)))((('''((()))***((('''$$$###$$$'''+++---......((((((''''''''''''(((((()))))))))*********++++++******+++,,,,,,++++++*********++++++,,,,,,------,,,,,,+++************+++***+++,,,------,,,+++***************************,,,,,,+++******)))(((((('''(((((()))))))))))))))************************++++++*********++++++,,,,,,------..................---,,,+++***((((((''',,,,,,,,,,,,++++++++++++''',,,000///***''')))---///...,,,+++*********++++++++++++++++++******)))******))))))******+++,,,------......---,,,+++***+++)))))))))+++,,,+++******+++,,,+++((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$%%%(((+++:::+++%%%&&&&&&,,,///&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$&&&'''(((,,,(((&&&''''''%%%&&&***...---+++'''###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&***'''%%%$$$&&&'''&&&%%%'''&&&&&&%%%$$$$$$$$$%%%"""""""""###%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&((('''%%%###%%%(((''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''((('''&&&###%%%---%%%<<<>>>;;;###''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''$$$""""""%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&''')))***000999===888///+++)))''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((())))))*********,,,++++++*********++++++***))))))***++++++)))'''''''''((())))))))))))(((***))))))))))))))))))***))))))))))))***************************)))))))))))))))***+++,,,---------,,,++++++*********************+++,,,,,,+++***************************************)))))))))(((((((((((())))))))))))((((((***************************************++++++++++++,,,------......---------,,,+++***)))((('''&&&***++++++++++++,,,,,,,,,---//////,,,)))(((***---///...,,,***))))))******++++++,,,,,,++++++***)))************++++++,,,,,,.........---,,,+++************)))******+++*********++++++***(((''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######%%%)))---BBB...%%%&&&&&&+++---%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&''')))***///***((((((&&&$$$$$$''')))******)))&&&###""""""%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''%%%###%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&$$$%%%###---000TTTYYYLLL(((((('''&&&&&&&&&&&&'''(((######$$$$$$$$$%%%%%%%%%'''%%%######$$$&&&''''''###$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&,,,666<<<777...)))'''&&&%%%%%%&&&&&&%%%$$$###"""$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''((((((((())))))))))))((((((*********))))))******+++*********,,,------+++(((((()))))))))'''&&&%%%$$$))))))************))))))(((((()))))))))************)))))))))))))))))))))((()))***+++,,,---,,,,,,++++++++++++******))))))************************************************'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++*********))))))((((((((())))))***++++++,,,------777111+++((((((***++++++...---,,,***))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,......---,,,+++************+++++++++*********+++)))******)))'''&&&&&&'''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######%%%)))---EEE///%%%&&&%%%((()))"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&"""###$$$%%%&&&((()))***%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###""""""!!!!!!%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++///***''''''&&&######&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###&&&!!!,,,666^^^```RRR111&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$###""""""$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''000555111)))&&&&&&%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))(((''')))))))))((())))))***+++++++++,,,...///...,,,)))&&&'''((('''&&&%%%&&&'''(((((())))))))))))((((((((((((((()))))))))******))))))((((((((())))))***((()))***,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))************************%%%%%%&&&''''''((()))))))))))))))))))))(((((('''(((((((((((((((((((((((('''((()))***++++++++++++))))))***+++++++++++++++)))))))))))))))*********))))))******+++,,,,,,---999111(((%%%))),,,+++)))---,,,+++))))))***++++++,,,,,,,,,,,,,,,++++++******+++,,,------------,,,...---,,,+++******++++++***+++,,,+++)))))))))+++((()))***)))&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$%%%(((+++BBB---%%%(((&&&%%%&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$%%%''')))***+++%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++'''%%%&&&%%%###$$$(((---)))%%%$$$&&&((('''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%######%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''$$$"""'''!!!,,,222MMMHHHCCC111((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$%%%"""#########"""###$$$%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$######$$$+++...)))%%%%%%&&&&&&"""$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))***)))))))))))))))))))))***++++++,,,,,,---///000///,,,***'''((()))'''%%%%%%(((***((()))***++++++***)))((((((((((((((()))))))))***)))((((((((((((***+++,,,((()))+++,,,,,,+++***))))))******+++***)))(((''')))))))))(((((()))))))))************************''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''')))***+++++++++*********+++,,,,,,,,,,,,+++************************))))))******++++++,,,,,,111---)))(((***,,,,,,***+++***)))))))))***,,,,,,,,,,,,------,,,,,,+++***++++++---.........---,,,---,,,+++******++++++,,,(((***+++***((('''(((***((())))))(((&&&%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')));;;)))%%%+++((($$$&&&######$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''&&&%%%$$$###"""""""""############$$$&&&((()))((($$$###%%%%%%$$$&&&***888000&&&"""$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%$$$$$$''')))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((()))******&&&$$$"""###%%%'''%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$###########################$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%#################################%%%''''''$$$""")))###,,,***666)))...***,,,***)))(((((()))***,,,&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&'''((()))******+++'''''''''(((''''''&&&%%%###''')))%%%###%%%&&&&&&###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((***++++++,,,***)))))))))***++++++,,,,,,,,,...000111000---******++++++(((%%%%%%(((++++++,,,---......---,,,+++(((((((((((()))))))))))))))((((((((()))***,,,---)))***+++,,,,,,+++)))((()))******++++++)))((('''))))))(((((((((((())))))******************************))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&''')))***+++++++++***++++++,,,------------,,,,,,+++++++++******))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,***))))))))))))+++,,,---,,,,,,------,,,,,,+++***+++,,,---.........---,,,,,,+++*********+++,,,---''')))+++)))&&&%%%&&&(((((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%%%%&&&'''555%%%%%%...***%%%'''&&&"""###$$$%%%&&&&&&'''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&'''((()))***'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&000,,,&&&"""!!!###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((((((((&&&%%%######$$$$$$$$$$$$######$$$%%%'''))))))((('''%%%%%%'''"""%%%222222)))(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))((('''%%%$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%'''######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&))),,,---,,,)))'''%%%111...***((()))...333777&&&$$$"""###&&&'''%%%#########$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))***############$$$&&&'''((($$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((()))***+++++++++))))))*********+++++++++++++++++++++++++++++++++***,,,///111111///---++++++++++++************))),,,''''''++++++((()))---///,,,)))((()))***(((%%%))))))))))))************************))))))))))))(((((())))))))))))((((((***++++++***'''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************))))))((((((((()))***+++,,,++++++***(((((()))***,,,---......,,,,,,+++***+++,,,...///---------,,,,,,+++++++++***++++++,,,,,,------...,,,+++)))((((((***+++,,,)))(((&&&%%%%%%&&&%%%$$$%%%&&&'''((((((&&&$$$###$$$((()))%%%%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((('''$$$###&&&)))666000)))%%%%%%&&&'''&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$######$$$''')))++++++(((%%%%%%'''(((&&&$$$###)))''' +++,,,$$$"""###%%%&&&'''&&&%%%%%%"""%%%((('''### """%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&***(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%###&&&&&&...???<<<+++###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%######$$$%%%%%%&&&''''''+++***(((%%%$$$$$$%%%&&&$$$$$$############$$$$$$""""""!!!!!!""""""###$$$'''...444555///)))''''''&&&%%%$$$$$$%%%'''***+++%%%###"""###%%%&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))))))))(((&&&%%%$$$%%%&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++***,,,...//////---+++***((()))))))))******++++++)))%%%%%%(((((($$$%%%)))...,,,)))((())))))(((&&&'''(((((((((((()))))))))************))))))))))))'''((((((((((((((((((''')))******)))'''%%%&&&'''(((((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))******+++************************++++++*********)))))))))))))))+++,,,,,,,,,++++++)))))))))******+++++++++,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************+++***(((''''''''')))***)))(((&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$###$$$'''((($$$$$$''''''###########################$$$%%%&&&&&&&&&)))///333;;;555...(((&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$######$$$''')))***)))&&&$$$$$$%%%&&&%%%######%%%''''''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%)))+++***&&&###%%%((("""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&''''''''''''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%///AAA>>>+++!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''---+++)))&&&$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&///888888000(((&&&'''!!!###%%%&&&'''''''''&&&%%%$$$"""###$$$%%%$$$"""######$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((...---+++)))'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))))))))******++++++,,,))))))))))))******************************++++++,,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,---***((())))))''''''***---+++))))))))))))((('''&&&'''''''''((((((((((((++++++*********)))))))))''''''((((((((((((''''''((())))))(((&&&%%%&&&'''((((((((()))))))))******'''''''''''''''''''''''')))))))))))))))******++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++***)))))))))******++++++++++++,,,,,,,,,,,,++++++***))))))((('''''')))(((&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###$$$&&&&&&$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''---444:::===999444---(((&&&%%%$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&((()))&&&$$$""""""###$$$$$$###%%%)))222888111%%%"""'''$$$$$$%%%&&&&&&&&&%%%%%%'''***,,,***'''%%%&&&'''######$$$$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""%%%222222'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$""""""!!!!!!$$$$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$***000000+++%%%$$$$$$###$$$&&&((())))))((('''%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''.........---,,,)))&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******((((((((()))))))))******)))))))))***************...---,,,+++***)))))))))))))))******+++,,,,,,---///---+++***))))))***+++,,,+++***))))))(((((((((''''''((((((((()))))))))+++++++++*********))))))((())))))******))))))((()))******)))(((''''''((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))(((((((((((())))))))))))***************)))))))))((((((((('''((('''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''---666<<<===<<<---***'''%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$######"""###$$$$$$$$$%%%666FFFEEE666(((&&&+++$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''''''%%%###&&&%%%%%%$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&'''((((((&&&)))### &&&%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&###############$$$$$$$$$%%%%%%$$$$$$#########$$$######""""""""""""######"""""""""""""""######$$$%%%$$$$$$%%%&&&&&&$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&(((***...000000---***'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((())))))*********///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++)))'''&&&)))***+++++++++***)))((((((((()))************++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++***+++,,,+++))))))***+++))))))))))))************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...))))))))))))(((''''''&&&'''''''''''''''''''''((('''((((((((()))))))))***((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((('''&&&'''########################%%%&&&+++555===???888222%%%%%%$$$######$$$&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&''''''FFFVVVDDD---&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((!!!)))'''$$$'''"""$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""""""""###############$$$$$$%%%%%%&&&'''''''''###""""""""""""""""""###$$$############$$$%%%%%%'''### !!!%%%'''&&&#########"""!!!!!!###$$$%%%&&&'''((('''%%%###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###&&&***...000000...---%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((())))))******------,,,+++************------,,,,,,+++++++++++++++,,,+++((()))...111111***++++++***(((''')))***+++,,,,,,,,,------------,,,++++++++++++*********,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,)))))))))*********++++++************************)))))))))))))))******+++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++++++++,,,(((((()))+++,,,---...///(((((()))))))))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((()))******&&&&&&&&&'''''''''&&&&&&&&&((()))'''###"""$$$'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&+++,,,(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&---555;;;999000(((''''''(((&&&$$$###$$$&&&######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%(((***444RRRZZZ>>>&&&&&&((( &&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%""""""######$$$%%%''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&'''(((***+++''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&& '''%%%$$$)))%%% %%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%##############################$$$%%%&&&'''''''''$$$######""""""######$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%###$$$%%%&&&%%%###%%%$$$$$$$$$$$$%%%&&&&&&''')))***(((%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$&&&(((,,,///222333,,,***'''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''(((((()))***************************)))*********************+++,,,......***---444888888)))++++++***(((''')))+++,,,,,,---------.........,,,,,,+++++++++*********,,,,,,------------,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))*********++++++---,,,+++***)))******+++((())))))***+++,,,,,,---''''''((()))***)))((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''''''''''')))+++,,,)))%%%"""%%%(((&&&%%%%%%$$$$$$$$$$$$$$$$$$###(((///000***&&&'''''''''''''''''''''''''''%%%&&&***///111///***$$$(((******)))%%%######%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&%%%$$$%%%(((+++AAAMMMIII444&&&)))***$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''---,,,***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''!!!""""""###$$$&&&'''(((#########$$$$$$$$$%%%%%%%%%%%%%%%&&&(((+++---...))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$############&&&''''''''''''''''''&&&"""###%%%''''''&&&%%%$$$###&&&''''''$$$(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%###&&&((('''%%%"""!!!""""""###$$$$$$%%%$$$######(((***+++)))&&&$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$&&&$$$######'''---444888444111,,,(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((()))))))))))))))(((&&&&&&'''((()))***++++++(((++++++(((+++444999888)))+++,,,***'''''')))+++,,,,,,,,,---------......,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***++++++***)))***,,,)))************+++++++++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++---,,,***)))))))))******)))))))))))))))))))))***&&&'''(((*********)))))),,,,,,+++)))((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&''''''''',,,...///,,,&&&###%%%)))&&&%%%$$$$$$######$$$$$$######)))111222+++''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&'''(((((('''%%%%%%(((***(((%%%######%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$%%%(((+++AAA<<<111&&&$$$''')))'''((('''%%%$$$###$$$%%%%%%""""""###%%%((())))))(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###""""""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&$$$######"""(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))'''"""&&&...111...)))'''%%%$$$%%%(((+++---''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((,,,***'''%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###&&&))))))&&&$$$%%%'''%%%%%%%%%&&&'''((()))***)))$$$ $$$'''&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((### %%%&&&$$$$$$######$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%&&&'''))))))'''%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&)))+++--->>>:::333,,,((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''&&&$$$ %%%&&&""""""&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&(((***)))'''%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###&&&***+++***)))***---+++)))'''&&&''')))***((((((''''''((()))***+++...***)))---...++++++---******+++++++++,,,,,,,,,------------------------+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,***************)))((((((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((///+++'''&&&''')))((('''((((((((((((((((((((((((+++***************++++++222...)))'''((()))((('''''''''''''''((()))++++++''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***)))'''$$$"""$$$$$$$$$$$$######""""""&&&###!!!"""%%%'''&&&$$$%%%$$$#########$$$%%%&&&!!!"""$$$%%%&&&&&&&&&%%%((('''%%%#########$$$$$$***'''$$$!!! """$$$&&&&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''111***$$$###&&&******)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((+++---)))'''%%%%%%((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!$$$+++---***''''''&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%###""""""$$$%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###%%%'''&&&$$$""""""###&&&&&&&&&&&&'''((()))***)))$$$ !!!$$$&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((&&&""""""%%%%%%"""&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***...000111222000,,,'''$$$$$$$$$######$$$$$$%%%%%%"""$$$&&&(((((('''%%%$$$###'''&&&######&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%&&&'''''''''(((***,,,,,,***)))***((((((''''''(((((()))***))))))))))))***)))((('''+++***)))***+++,,,+++)))*********++++++++++++,,,***************************+++++++++******)))(((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((+++******)))((('''&&&&&&''''''''''''''''''''''''(((%%%######&&&((()))(((''''''''''''''''''''''''((((((((()))***+++,,,--->>>666,,,&&&&&&((('''&&&''''''''''''((()))***+++%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))))))))'''$$$"""$$$$$$$$$$$$#########"""%%%###""""""%%%&&&&&&$$$%%%%%%$$$######$$$%%%&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%'''(((&&&$$$!!! !!!%%%###"""###$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&...***%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++)))'''%%%$$$%%%(((***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%))))))&&&&&&&&&'''''''''&&&%%%$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$"""!!!"""&&&&&&&&&''''''(((((()))((($$$!!!!!!$$$&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''(((%%%###%%%&&&$$$***'''%%%$$$%%%&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$&&&&&&%%%%%%$$$######"""$$$$$$###"""###$$$%%%&&&$$$(((...222333000+++(((&&&%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''%%%$$$$$$&&&%%%!!!!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%&&&%%%######$$$&&&&&&&&&%%%$$$%%%&&&((()))***,,,...---+++***))))))&&&&&&&&&''''''''''''''')))((()))***++++++(((%%%'''++++++&&&(((......''')))))))))*********++++++)))))))))******************************))))))(((''''''((())))))))))))))))))***+++---------,,,,,,)))))))))))))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%######&&&(((((((((''''''''''''''''''''''''&&&&&&'''((()))+++,,,---III===---%%%%%%''''''%%%'''''''''''''''((()))***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&$$$###$$$$$$$$$$$$############%%%###"""###$$$&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&''''''&&&%%%$$$############%%%###"""###%%%&&&&&&%%%###$$$&&&'''((('''%%%$$$***)))'''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***)))'''$$$$$$)))111888'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""&&&(((%%%$$$'''******,,,)))&&&$$$%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$###$$$%%%''''''%%%###%%%%%%%%%$$$$$$#########%%%$$$############$$$$$$&&&''')))+++---///111222***)))(((&&&%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&''''''%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&''''''(((,,,...+++)))))))))(((''''''&&&%%%%%%%%%&&&'''+++)))'''(((***+++***((($$$,,,,,,%%%(((333333***(((((()))))))))*********++++++,,,,,,,,,,,,------((())))))***))))))((((((''''''((())))))))))))((('''(((+++---...---,,,+++(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,FFF999+++###$$$'''&&&###'''&&&&&&&&&''''''((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########(((((()))************)))'''%%%###$$$%%%&&&%%%$$$!!!###&&&(((((('''%%%###&&&'''(((&&&$$$######%%%########################$$$$$$$$$$$$%%%&&&((((((+++,,,***&&&$$$***888CCC'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''')))(((&&&%%%((('''&&&%%%&&&))),,,...%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&(((((((((######$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&)))'''%%%$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""%%%&&&$$$&&&,,,000111,,,***&&&%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$###$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%'''***...111------,,,***(((&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%'''***%%%&&&((())))))'''&&&$$$###***---)))&&&(((***)))(((&&&%%%$$$&&&)))---///444...'''%%%''')))((('''###,,,---'''+++666777...'''''''''((((((((())))))+++,,,,,,,,,---------...'''(((((()))))))))(((((('''((())))))***)))))))))%%%''')))+++,,,,,,+++***'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((666...&&&###&&&(((&&&###&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$%%%&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$###############'''&&&&&&&&&%%%$$$$$$###&&&''')))+++,,,,,,,,,,,,)))'''%%%$$$%%%%%%$$$"""!!!###%%%'''(((&&&$$$###$$$%%%&&&&&&$$$######$$$########################%%%%%%%%%&&&&&&'''(((((()))***)))%%%""")))777CCC&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&(((%%%$$$%%%((('''%%%%%%&&&***...111$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""!!! """%%%'''(((((("""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&'''(((000+++&&&$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&+++222555333+++(((&&&%%%&&&'''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&+++,,,------+++(((%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&(((,,,,,,(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''!!!"""############%%%'''&&&''')))***++++++***)))!!!***...((($$$)))---,,,''''''(((***...333888;;;===444)))$$$$$$&&&%%%###$$$)))***(((+++444444///&&&&&&'''''''''((((((((((((((())))))***+++++++++&&&''''''((((((((((((((('''(((((()))))))))))))))%%%&&&((()))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''%%%###$$$'''(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''((())))))***))))))******,,,---............***(((%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$&&&'''###!!!%%%000:::%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''''''''''''''&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''""""""&&&(((&&&%%%(((''''''&&&&&&'''***,,,---###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###!!! !!!%%%'''((('''$$$%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&'''***,,,999222)))$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''+++222888555---(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%'''+++------***'''$$$######$$$$$$%%%%%%%%%%%%&&&&&&,,,333333,,,&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$$$$$$$%%%'''(((((((((***,,,000333555$$$...222***&&&+++000...,,,...111555999<<<>>>???<<<333)))%%%&&&'''%%%"""&&&&&&&&&'''***++++++***%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))%%%&&&''''''((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''!!!###%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%$$$######%%%''')))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&((()))***+++---...//////......///......---,,,,,,++++++'''&&&$$$$$$&&&'''&&&&&&######$$$%%%%%%%%%%%%$$$%%%"""!!!"""&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###&&&'''%%%###%%%+++000%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))((('''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((("""######$$$&&&''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$***$$$###(((***((((((,,,&&&&&&'''((())))))((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((%%%"""###&&&)))((('''%%%&&&((())))))(((&&&%%%###$$$%%%%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&(((+++...@@@777,,,%%%$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&''''''(((***///888;;;333(((%%%%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&%%%$$$$$$###############$$$%%%%%%%%%%%%%%%***(((%%%""""""$$$'''***"""(((,,,...,,,(((%%%######$$$$$$$$$%%%%%%%%%###%%%,,,555555,,,%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""%%%''''''&&&'''(((+++)))'''(((,,,333;;;@@@(((333666---(((...222000333666;;;???AAAAAA???===666///'''&&&)))+++((($$$(((###"""&&&'''$$$###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***%%%&&&&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))!!!%%%)))***(((&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%""""""%%%((()))((('''%%%$$$$$$%%%%%%'''&&&&&&&&&'''(((***+++111222222222222000///...---,,,***'''%%%$$$######%%%######$$$''')))))))))######$$$$$$$$$%%%%%%%%%&&&"""!!!'''******'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%(((***)))''''''))),,,&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((())),,,***(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%)))(((&&&%%%&&&''')))+++111,,,%%%"""###%%%%%%%%%'''$$$""""""%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******(((&&&$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''$$$%%%)))***'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''',,,888777'''"""+++---%%%)))'''$$$$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&%%%,,,666<<<;;;333)))###&&&%%%$$$######%%%'''(((...$$$!!!((()))###!!!&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))'''''''''&&&(((...777>>>111999:::222///555<<<>>><<<:::777444222111000000''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((($$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###"""###$$$&&&%%%%%%&&&((())))))((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""###$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%###!!!&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&&&&'''(((,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((++++++((($$$########################&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$!!! """&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&'''))))))))))))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''')))***222---(((%%%&&&((((((((('''$$$""""""%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))333:::555---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''---===@@@000$$$&&&(((###(((&&&$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&(((***000777777111***'''&&&'''&&&%%%$$$$$$&&&'''))):::+++###&&&)))%%%"""$$$###$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***))))))---444:::???DDDFFFCCC@@@>>>;;;999222111...,,,***)))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))***'''%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((((((///,,,(((&&&'''((())))))&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))<<>>===AAAGGGGGG>>>444...)))(((&&&$$$######$$$$$$''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&$$$$$$###"""!!!###%%%&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))(((''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&'''((((((''')))'''%%%$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&:::HHHBBB000$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$444===666***&&&(((***$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&***...222222000)))""" $$$(((&&&%%%%%%%%%%%%&&&'''(((<<>>###******$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''***...000000...***'''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%$$$&&&(((+++###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''******)))'''&&&%%%$$$###!!!###(((---///...)))&&&***'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###''')))'''""""""(((***((($$$&&&%%%"""###((()))&&&%%%&&&&&&%%%$$$%%%'''***(((((('''&&&%%%%%%$$$$$$ !!!###$$$%%%&&&'''%%%&&&&&&&&&%%%&&&))),,,''')))+++***&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&(((******'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$&&&%%%""""""%%%'''+++(((&&&&&&'''((('''%%%"""###%%%&&&'''&&&&&&%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))***))))))((('''&&&%%%%%%&&&((()))---+++)))((('''''''''(((+++,,,---,,,***'''&&&&&&***'''$$$%%%)))++++++)))(((((()))))))))*********((('''&&&&&&&&&((()))***%%%%%%''')))---222777:::666888;;;<<<999444...)))%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((('''(((((('''%%%###$$$%%%'''''''''((((((((())))))$$$&&&(((((('''''''''(((###000777222)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((&&&$$$$$$&&&((((((((('''&&&$$$%%%&&&''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%(((,,,------+++************))))))((((((((('''&&&%%%%%%&&&''''''&&&$$$((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&%%%%%%(((((('''&&&%%%$$$$$$###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""$$$'''))))))(((%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((,,,000111...)))'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''***444===;;;///&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%''''''%%%$$$###$$$((('''%%%$$$###$$$$$$%%%&&&%%%###"""$$$''''''%%%)))&&&'''***)))$$$"""###(((***((($$$&&&++++++'''***(((%%%%%%%%%&&&%%%###((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&'''***,,,)))$$$"""$$$''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&,,,(((%%%%%%&&&'''&&&%%%)))""" %%%)))&&&######&&&(((++++++++++++,,,---***%%%%%%***+++&&&###%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$'''))))))'''%%%######$$$######"""###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$"""###%%%''''''%%%$$$$$$%%%&&&%%%$$$))))))))))))))))))))))))((((((((((((''''''''''''(((((((((&&&%%%&&&(((+++000///...,,,***((('''&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''+++<<>>000###$$$))))))((()))***)))(((((()))+++---+++)))+++---...,,,+++'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''***---###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((&&&%%%$$$&&&(((&&&$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((())))))(((&&&&&&''')))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$(((((($$$###'''(((%%%&&&&&&&&&&&&''')))***+++&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((()))***)))(((&&&%%%%%%&&&&&&&&&'''''''''%%%'''&&&###$$$((((((&&&(((,,,000000+++'''%%%&&&***)))''''''((())))))((('''))),,,111333111,,,)))'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$$$$%%% $$$***...///,,,***((('''''''''''''''((((((((((((((((((((())))))))))))((((((((('''(((((())))))************************%%%%%%%%%&&&&&&&&&''''''(((((('''(((******)))(((''')))+++***(((&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((('''''''''(((((((((((()))***++++++***)))(((((()))+++***(((&&&%%%&&&&&&&&&''''''''''''''''''''')))+++***((('''(((***))))))*********+++++++++''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""",,,222...)))(((((('''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$)))&&&&&&)))'''######((($$$$$$&&&(((''')))555BBBfffEEE)))&&&***((((((...***(((&&&&&&'''((('''&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&'''''')))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))))))))(((%%%&&&''''''''''''((()))***888:::,,,$$$''')))$$$%%%&&&'''''''''(((+++---555111...111888:::444,,,((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$&&&((())))))&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''''''''%%%%%%'''+++...444222...***'''%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%$$$""""""###$$$&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((())))))(((&&&&&&'''((($$$%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((&&&&&&&&&'''((()))******&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((&&&))))))&&&%%%((((((&&&&&&000::::::000((('''***'''&&&%%%%%%'''(((((('''''''''((()))+++***'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%% %%%,,,000///,,,)))((('''''''''''''''(((((((((''''''((((((((()))))))))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''(((******)))''''''***---,,,(((&&&&&&(((((())))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))&&&((())))))'''&&&'''((('''''''''''''''((((((((('''***,,,+++'''%%%&&&((())))))******++++++,,,,,,((((((((((((((()))))))))&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((()))******+++***((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###111999333+++))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((%%%$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&%%%$$$###""",,,&&&%%%***+++&&&$$$''''''&&&''''''%%%&&&...888MMM777&&&&&&+++***'''&&&)))(((&&&&&&'''(((((('''((((((((('''&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&((())))))***'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%&&&'''''''''))),,,///222555222)))&&&)))(((###$$$%%%&&&&&&&&&(((,,,...UUUSSSOOONNNNNNKKK>>>000+++***(((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&)))+++***&&&$$$%%%'''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&%%%%%%&&&***,,,333000+++'''%%%%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((()))***)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&''''''%%%$$$%%%%%%&&&&&&'''''''''&&&'''((()))************&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''''''''((((((((())))))"""'''(((&&&%%%(((***)))&&&222<<<<<<222******...%%%$$$$$$%%%'''''''''&&&)))'''&&&&&&''''''&&&%%%''''''''''''&&&%%%$$$###(((((('''&&&&&&&&&&&&'''%%%***///000---(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&((())))))(((&&&'''+++...---)))&&&&&&((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))(((((())))))))))))***+++***)))(((((()))'''''''''(((((()))))))))(((+++---+++&&&###$$$&&&''''''((())))))***++++++((()))))))))*********+++((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((((((((('''&&&''''''''''''(((((((((((((((((()))***))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&777AAA999///,,,+++((($$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& %%%'''###!!!$$$%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######%%%'''%%%&&&&&&''''''&&&%%%$$$+++###$$$///444---'''&&&&&&###"""$$$###!!!%%%+++---***'''&&&((((((&&&$$$'''&&&$$$$$$&&&'''&&&%%%'''(((((((((((('''%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((('''&&&%%%&&&&&&&&&'''***000444888333,,,((('''((('''%%%%%%%%%&&&%%%%%%'''***---___dddgggccc\\\TTTFFF999...,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((&&&))),,,***&&&$$$%%%(((&&&&&&&&&&&&'''''''''(((((('''%%%%%%%%%'''(((***%%%&&&&&&&&&%%%%%%(((***'''&&&$$$$$$$$$&&&(((***''''''''''''(((((((((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++((()))***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%#########%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((***,,,+++)))((()))+++&&&&&&&&&'''''''''((((((!!!&&&(((%%%$$$&&&(((''''''---111111,,,)))***,,,&&&%%%%%%&&&'''(((&&&%%%(((&&&%%%&&&'''((('''&&&''''''(((((('''&&&%%%$$$(((((('''&&&&&&&&&&&&'''(((,,,000...***&&&%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((,,,,,,+++******)))******(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%&&&'''))))))'''%%%'''+++///...)))&&&&&&(((&&&'''''''''(((((())))))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((***)))(((''''''((()))***(((((()))(((%%%$$$%%%&&&'''((((((((())))))******))),,,...+++%%%"""###%%%%%%&&&&&&'''((())))))***))))))******+++++++++,,,))))))))))))((((((((((((''''''(((((()))*********((((((((((((((((((((('''%%%&&&((()))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$666AAA888---)))((($$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""''''''"""!!!%%%'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%$$$###$$$''')))$$$%%%&&&((((((((((((''')))!!!$$$444<<<444***&&&%%%""""""%%%&&&%%%&&&))) (((+++'''###%%%((()))%%%$$$"""###$$$%%%%%%$$$&&&'''((()))))))))((('''%%%&&&&&&'''((()))******%%%&&&'''''''''&&&%%%$$$$$$######$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&'''+++222888<<<222***)))(((&&&&&&)))&&&'''&&&%%%$$$%%%(((+++AAAPPP\\\]]]WWWQQQIIIBBB000...+++(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%&&&***,,,+++&&&###%%%(((&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))%%%&&&&&&&&&%%%%%%&&&(((******)))((('''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%'''&&&%%%###$$$$$$%%%###"""###%%%'''''''''''''''''''''''''''''''''$$$$$$%%%'''(((***+++,,,((()))***)))'''&&&%%%&&&&&&&&&''''''((()))******%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&######%%%''''''%%%&&&'''((((((((()))((((((''''''$$$%%%&&&'''((((((((((((#########$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&(((***)))&&&&&&'''***%%%%%%%%%&&&&&&&&&''''''&&&+++---)))%%%&&&&&&%%%'''%%%$$$###$$$&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$$$$&&&)))***((('''$$$%%%'''))))))))))))(((&&&&&&%%%$$$$$$$$$$$$%%%&&&***...,,,(((&&&'''******)))''''''((((((&&&%%%((((((((((((((()))******(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&''''''((()))******+++(((((())))))))))))((((((---***((()))***)))&&&"""***************************************++++++,,,+++***(((''''''(((((()))(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((())))))+++///...+++,,,000---,,,)))''''''(((***,,,(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((($$$$$$%%%&&&'''(((******+++)))'''(((++++++***'''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&((())))))******))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& 444???666***((()))(((***)))''''''((()))+++---((('''%%%$$$$$$&&&)))***---+++(((&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&))),,,,,,***(((&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))'''%%%$$$$$$&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''$$$""""""###%%%&&&++++++***)))((((((((((((,,,((($$$'''000999>>>@@@000---,,,...222111,,,''')))***)))&&&######(((---666:::===;;;777444666999222,,,&&&$$$&&&'''&&&###''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******&&&(((***,,,,,,***'''&&&%%%&&&&&&'''((()))******+++***)))'''''''''((()))((('''&&&%%%&&&(((***++++++***)))'''&&&&&&&&&&&&***&&&###$$$''')))((('''((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))+++,,,,,,++++++***))))))(((((('''&&&%%%%%%&&&'''(((''',,,***$$$'''111333---)))'''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&***+++'''%%%'''(((&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))"""''')))'''&&&((((((&&&''''''((((((((()))+++,,,%%%''''''&&&$$$$$$'''***000,,,(((''''''(((&&&$$$((('''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''(((((())))))******))))))(((((((((((()))))))))((('''(((+++---,,,+++((((((((((((((((((((((((***))))))))))))***++++++***))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***)))((('''''''''''''''))))))))))))************(((((((((((((((((((((((()))'''***///000,,,+++,,,)))(((&&&%%%%%%%%%'''((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''''''''&&&&&&''''''((()))(((&&&''')))***)))'''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$444===555+++***+++)))''''''''')))+++///222444+++***'''%%%$$$%%%'''(((,,,+++(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&&&&&&&&&&'''$$$&&&(((******)))'''&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((((('''''''''(((''''''%%%$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%######$$$&&&''''''((()))******)))((('''(((%%%###'''---333444444,,,***))),,,111333000---%%%%%%'''((())))))'''%%%'''+++...---***(((***---000+++%%%$$$&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&$$$###&&&&&&''''''(((((())))))***)))((('''''''''(((((()))((('''&&&&&&''')))******)))(((''''''&&&''''''(((((('''%%%$$$$$$&&&'''''''''&&&&&&&&&''''''((()))(((&&&&&&&&&''')))***------,,,+++***)))((('''((('''&&&&&&&&&&&&'''((('''+++***$$$'''111222,,,)))'''%%%&&&'''((('''&&&(((''''''&&&&&&''''''((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((("""'''(((%%%%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''(((((((((((())))))))))))$$$)))***(((&&&((((((&&&''''''((((((''''''((()))(((***+++***((((((+++---555000***&&&&&&'''&&&%%%'''&&&%%%''')))***))))))(((((((((((()))))))))*********))))))(((((('''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))***)))(((''''''((()))******(((''')))+++...//////(((((((((((((((((((((((())))))((((((((()))******(((((())))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))---,,,***((('''%%%%%%%%%))))))))))))************((((((((((((((((((((((((***(((***111555111+++)))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******((('''&&&%%%%%%%%%'''&&&&&&'''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''111666000***+++***'''&&&&&&'''))),,,000333555...,,,)))'''%%%%%%%%%&&&+++***((('''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&((())))))'''&&&&&&''')))(((((('''&&&&&&&&&'''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''((()))))))))))))))((('''%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$$$$%%%'''(((%%%&&&((())))))'''%%%$$$&&&%%%%%%(((,,,---+++((('''&&&%%%)))///333444333(((&&&%%%(((+++,,,((($$$!!!%%%((((((&&&%%%'''))),,,((($$$###%%%'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))(((''''''&&&'''''''''***)))'''&&&&&&'''((((((((((((''''''''''''((((((%%%''')))&&&###"""&&&***&&&'''''''''''''''&&&&&&(((''''''&&&&&&((()))***---,,,,,,***)))(((''''''(((''''''&&&&&&''''''((('''+++)))%%%(((///000+++)))'''&&&&&&'''(((((('''(((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&''''''(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%)))***'''%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((())))))))))))'''+++,,,(((&&&((((((&&&((())))))))))))((('''&&&&&&(((************+++,,,999444,,,'''%%%&&&&&&'''(((&&&&&&''')))))))))((())))))******++++++++++++******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++...,,,***))))))***,,,,,,************************((((((((((((((())))))***'''((()))***)))((('''&&&(((((())))))))))))((((((''''''(((((())))))******---,,,***((('''&&&&&&%%%((()))))))))************((((((((((((((((((((((((,,,)))+++444888444---(((***+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&'''&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''',,,---((('''(((((($$$''''''''''''(((***+++,,,...,,,***(((&&&&&&&&&'''+++***((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))******'''((())))))'''&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))************((('''''''''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((&&&&&&''''''((((((''''''''''''''')))++++++)))&&&%%%$$$$$$'''---222555666444000+++((((((***))))))%%%'''******(((((()))***)))&&&######%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''((()))(((((((((((((((''''''''''''''''''&&&&&&&&&''''''***)))((('''&&&&&&'''''''''''''''''''''((())))))&&&'''((('''%%%&&&))),,,&&&'''((((((((('''&&&%%%(((''''''''''''((())))))************))))))))))))((((((''''''''''''(((((((((***)))&&&(((......***)))'''&&&&&&((()))((((((((((((''''''''''''(((((('''''''''''''''((()))***&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,000///+++'''((((((%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***------(((&&&(((***(((************+++***)))'''###&&&)))+++---...//////555111,,,(((&&&&&&&&&'''***(((''''''(((((('''%%%'''((()))*********))))))***)))))))))((((((((('''*********+++++++++,,,,,,((((((((((((((((((((((((((()))************)))((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++...---+++(((''''''((()))************************((((((((((((((())))))***((()))*********)))'''&&&(((((())))))))))))((((((''''''(((((())))))************)))(((((((((((((((((()))))))))************)))))))))))))))))))))))),,,(((***222666222+++''''''((()))***)))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''''''''(((((((((((())))))))))))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''((((((((()))))))))((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''%%%&&&((('''$$$'''''''''&&&&&&&&&&&&&&&+++***)))((('''(((((()))))))))((((((''''''&&&&&&&&&&&&'''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((&&&''''''))))))((('''''''''''''''''''''&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&&&&&&&((()))************%%%&&&(((,,,...,,,'''###%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''(((''''''&&&'''***...333666(((''''''((()))***))))))&&&%%%%%%&&&***///222444999999777222,,,))))))***&&&'''(((((('''%%%%%%%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))((((((''''''''''''''''''&&&''''''((()))***...+++(((((()))***)))(((&&&'''((((((((('''%%%$$$'''''''''''''''((())))))'''(((((()))******++++++((((((((((((((((((((((((((()))((('''))),,,+++)))((('''&&&&&&((()))))))))(((((((((''''''((((((((('''''''''''''''((()))***&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((---111000+++(((((('''%%%(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))+++...---((('''***---,,,***)))((()))++++++)))'''&&&(((+++///333555666666,,,+++***)))'''&&&&&&&&&+++)))((('''((((((&&&%%%$$$%%%'''((((((((('''&&&((((((((())))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))(((&&&&&&(((***(((((((((((((((((((((((())))))((((((((()))************++++++******)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))***+++))))))))))))************))))))))))))))))))))))))***''''''---000,,,(((&&&)))***+++++++++***((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((()))******)))***+++***)))((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''(((((())))))***'''((())))))))))))((('''***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''(((((((((&&&&&&&&&&&&''''''(((((((((''''''''''''(((((()))***)))((((((((((((''''''&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''')))******(((''''''((((((''''''&&&''''''(((((('''''''''&&&''''''((())),,,,,,***((('''&&&&&&%%%&&&''''''((())))))))))))###%%%)))///222111***$$$&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((...666>>>CCC'''&&&%%%%%%%%%''')))***((('''''''''(((+++...000333888>>>===666---(((&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&((()))'''''''''(((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((''''''''''''''''''''''''((()))***666111+++)))******&&&###(((((((((((('''&&&%%%%%%'''''''''(((((((((((((((''''''(((((()))***++++++'''(((((())))))((((((''')))((('''((()))***)))'''((('''&&&&&&(((******))))))((((((''''''(((((()))(((''''''''''''(((((()))%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''+++,,,(((&&&(((((('''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))***---,,,((((((---111111,,,)))&&&&&&((()))(((%%%%%%%%%''',,,000444555444%%%'''))))))'''&&&&&&''')))(((''''''((()))(((&&&%%%&&&((()))))))))'''&&&''''''(((((())))))******''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******))))))(((((((((((())))))%%%'''))))))'''''')))+++((((((((((((((((((((((((***))))))))))))***++++++---,,,++++++******++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((()))******+++))))))))))))************))))))))))))))))))))))))+++((((((++++++((((((***,,,---------,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((())))))***)))***+++***'''&&&''')))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))&&&''''''((())))))******(((***,,,------,,,***(((***))))))((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&(((((('''''''''%%%%%%&&&'''((((((((()))&&&&&&'''''''''((((((((((((((((((((((((''''''&&&$$$%%%'''((()))((('''&&&%%%&&&&&&&&&''''''(((((())))))))))))************((()))******(((''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''+++***)))''''''&&&&&&&&&&&&''''''(((((((((''''''%%%%%%(((///444444...(((''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&(((,,,333999>>>&&&&&&&&&&&&&&&&&&'''((('''(((((((((((()))+++---+++111888<<<:::444,,,'''''''''''''''(((((('''&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((()))***++++++&&&&&&''''''(((((())))))&&&'''((()))))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))333000---***)))((('''&&&))))))((('''&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))''''''((())))))'''&&&((('''&&&''')))*********))))))(((((((((((()))))))))((((((''''''''''''((($$$$$$&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&***+++'''&&&((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((++++++((()))///555666444///)))'''((()))'''%%%%%%######%%%***---------%%%&&&((('''%%%%%%''')))'''&&&&&&''')))***)))(((((()))+++,,,---,,,***)))&&&&&&'''((()))***+++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((&&&)))++++++((('''((()))***************************************++++++,,,...---,,,+++***+++,,,---(((((())))))))))))((((((******))))))((((((''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))...,,,+++---+++)))+++000*********)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))(((***+++)))&&&$$$%%%'''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&''''''((()))******++++++---000222222000---+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%'''&&&$$$$$$&&&%%%%%%&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((((((((('''&&&$$$%%%'''))))))((('''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))((()))******(((''''''((($$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&(((---333555111---&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&(((+++---///&&&(((******)))'''''''''&&&'''((((((((((((***,,,***+++...333777777222---%%%%%%%%%&&&((()))(((''''''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******&&&''')))*********)))(((&&&&&&'''((()))))))))(((((((((''''''''''''((((((***,,,---+++''''''***---***)))'''&&&%%%%%%&&&&&&&&&''''''((()))(((((((((++++++***)))((('''&&&&&&'''((()))******)))(((''')))'''&&&)))***(((&&&&&&((('''&&&''')))++++++***))))))(((((((((((())))))***)))((('''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))***......)))'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''******''')))111777999===666...***++++++)))&&&)))'''$$$%%%)))++++++***(((((((((%%%######'''+++((((((((((((((((((((((((+++******))))))******+++******))))))******+++,,,++++++******)))******+++(((,,,///...***((())),,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))***++++++,,,,,,++++++******************************++++++***))))))***,,,)))))))))))))))((('''&&&(((&&&%%%&&&((())))))(((***++++++,,,,,,++++++***************************)))))))))((((((((('''''')))(((&&&%%%$$$&&&***---((()))******)))((()))***))))))))))))))))))))))))+++******))))))******+++(((((((((''''''''''''''',,,......,,,)))((())),,,+++***)))'''''''''((()))(((((()))***++++++,,,,,,((((((((((((((('''&&&%%%+++))),,,333555///+++,,,(((......(((%%%''''''$$$&&&)))***)))(((((('''%%%%%%,,,+++$$$$$$+++,,,%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&((((((((('''((())))))(((((((((''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&((((((((('''&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''%%%'''((())))))((('''%%%&&&''')))******)))'''&&&''''''''''''''''''''''''%%%)))+++))))))***((($$$((((((((())))))***++++++...***)))===XXXUUU:::***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''')))***"""%%%(((***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###''')))'''%%%%%%"""''''''""""""(((***((())))))))))))(((&&&%%%$$$&&&''''''((()))*********---(((%%%(((111888999777***'''&&&((((((&&&'''+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))++++++,,,(((((()))))))))((((((''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((('''%%%$$$###((((((((('''''''''''''''+++,,,,,,,,,+++(((%%%###'''&&&%%%%%%%%%&&&((()))'''''''''&&&''''''((()))'''))),,,......,,,)))'''(((((()))))))))(((((('''(((((((((((((((((((((((()))((('''''')))***)))(((''''''(((((())))))))))))))),,,---***&&&$$$%%%'''((((((''''''''''''(((((())))))(((((((((((())))))...---+++)))((('''&&&&&&(((***++++++)))(((((()))))))))))))))))))))))))))''''''''')))+++,,,+++***''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***,,,---,,,++++++,,,---888<<<999000+++,,,,,,(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******))))))))))))******)))))))))))))))***+++++++++************++++++,,,)))---000///+++)))***,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,************************)))***+++***((((((***+++((())))))))))))(((((('''***)))'''(((***++++++*********++++++++++++************************************))))))))))))******++++++***)))(((''''''(((+++***))))))))))))******))))))))))))))))))))))))******))))))))))))******************************'''))))))'''$$$###%%%'''***)))((('''&&&''''''(((''''''(((((())))))******(((((()))))))))(((((('''(((&&&(((...///+++((()))))),,,+++&&&%%%)))***'''&&&((()))'''%%%&&&((()))***000///((((((///000***(((((((((((((((((((((((('''''''''((((((((())))))&&&(((******)))((()))*********)))))))))(((((((((&&&''''''''''''''''''&&&&&&'''(((((())))))((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((((((((((((((((((((((((((&&&)))***((((((***((($$$%%%'''(((((('''&&&((()))###(((222KKKdddYYY888%%%'''''''''''''''''''''(((&&&&&&%%%%%%&&&'''((()))***,,,------***'''&&&&&&'''''''''''''''''''''''''''"""!!!%%%&&&$$$""""""$$$(((((($$$###'''(((&&& """$$$''')))+++,,,---&&&&&&''''''((())))))***)))&&&$$$'''---333555555000***''')))***((((((+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&%%%%%%$$$######((((((((())))))(((((('''))))))************))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&)))))))))))))))))))))))))))***++++++***(((&&&$$$(((((('''''''''((()))***))))))(((((())))))***+++'''(((*********(((%%%$$$''''''((())))))*********((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''((())))))***((())))))((('''((()))+++(((''''''&&&&&&''''''((())))))(((((((((((())))))******)))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((***))))))***+++,,,***)))))))))(((((((((((())))))''''''((((((((((((((((((+++,,,---,,,+++***+++,,,666===BBB<<<222+++))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))******))))))(((((())))))***++++++*********+++,,,,,,---))),,,///...+++))))))+++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++************************************************+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***+++***)))((()))+++((())))))))))))*********+++***((()))***++++++***)))******++++++******)))***************************)))(((((((((***,,,...***+++,,,---,,,***((('''333///***))))))***)))'''(((((((((((((((((((((((()))))))))(((((()))))))))******************++++++((())))))(((&&&%%%&&&''')))((((((''''''''''''(((''''''''''''''''''((((((''''''((()))))))))((((((((('''(((,,,,,,)))(((*********(((%%%&&&***,,,)))*********)))'''''',,,000...222000******000222...''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******)))((()))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&******(((''')))(((%%%$$$(((+++***&&&$$$%%%(((((()))***888JJJDDD111***(((''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((,,,---...---***'''&&&%%%''''''''''''''''''''''''***&&&%%%((()))&&&%%%&&&&&&((((((%%%%%%''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))%%%%%%$$$&&&)))---111333666---&&&'''***)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((&&&%%%$$$###(((((())))))))))))((((((***))))))(((((())))))***&&&''''''((((((''''''&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))'''((()))***)))((('''&&&(((''''''''''''((()))))))))))))))))))))******++++++++++++***)))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((***,,,***'''&&&''')))***)))(((''''''(((***+++,,,***((('''(((***++++++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((()))***+++,,,)))%%%%%%''')))((('''((((((((((((((((((((((((+++***)))***++++++)))'''***))))))(((((())))))***((((((((((((''''''''''''***++++++***((('''((()))***555@@@BBB666((($$$(((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))+++******))))))******+++***))))))))))))***++++++************+++,,,---...(((***,,,,,,***(((((()))(((((())))))))))))((((((************************************************(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************)))+++,,,,,,*********+++************++++++,,,,,,+++***((((((***+++*********++++++++++++++++++***++++++++++++++++++++++++***)))((('''(((+++...000''''''))),,,------,,,***;;;444---)))***+++((($$$))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))))))))++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((&&&'''((()))))))))))))))((((((((()))((('''((()))+++)))'''''')))++++++)))+++*********((('''+++111---///---((((((---///---''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%''')))((('''&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++***''''''******'''&&&,,,111///)))%%%'''***000,,,!!!!!!+++***'''---(((((('''&&&&&&&&&''''''***))))))(((((((((''''''&&&'''))))))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,(((''')))***'''''')))'''''''''&&&'''(((&&&$$$***)))(((&&&###!!!&&&'''''''''((((((((()))$$$&&&'''&&&&&&)))///333888---$$$%%%((((((&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))***((())))))************))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((''''''''''''''''''(((((((((***++++++***((((((&&&'''((()))))))))))))))'''''''''''''''(((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++***))))))))))))***&&&&&&&&&''''''((())))))************************)))---///---'''%%%'''+++---+++)))'''''')))+++---555000+++((()))***((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''(((((()))***+++,,,333---&&&%%%(((***)))&&&(((((((((((((((((((((((()))(((((()))++++++***((()))(((((((((((((((((())))))))))))((((((((((((''')))******)))&&&%%%%%%&&&###+++888@@@:::,,,(((+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''************************++++++************+++++++++************+++,,,,,,+++*********++++++,,,---***+++------+++***)))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++++++++,,,---...---+++******+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---000222(((''''''))),,,---,,,+++999333,,,***,,,---***'''******************************))))))))))))******''''''(((((())))))))))))))))))'''''''''(((((('''))))))))))))))))))))))))++++++++++++************))))))***+++,,,,,,,,,+++%%%((()))'''%%%%%%'''((()))((()))+++,,,+++)))(((---(((''')))((($$$%%%***+++,,,***''''''***,,,+++((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((***)))(((''''''(((((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''')))+++***'''(((,,,---+++)))000666555...)))***---))),,,((()))...((("""(((+++***)))'''''''''((()))************)))(((((('''###%%%'''((((((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&%%%###$$$((()))&&&%%%&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''(((((((((((())))))%%%((()))(((&&&(((...333999...%%%%%%))))))'''&&&))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((''''''''''''''''''(((((()))))))))$$$$$$%%%&&&'''((())))))((())))))***++++++******)))((('''&&&&&&'''((()))((())))))******))))))((()))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((()))************'''''''''(((((()))))))))''''''((()))************&&&&&&''''''(((((((((((()))(((((((((((()))******((('''''''''(((***+++,,,,,,+++***)))((()))))))))++++++++++++++++++++++++***---000---(((&&&(((,,,...,,,***((((((***,,,---888222,,,)))))))))'''%%%)))((((((''''''(((((()))))))))(((((((((((())))))******)))))))))***++++++888111)))''')))***)))&&&)))))))))))))))))))))))))))((()))+++---///...---***))))))(((((())))))***))))))))))))))))))))))))***+++,,,***(((''''''((((((***222;;;===888111///))))))))))))))))))))))))((((((''''''''''''((((((************************++++++************++++++***************++++++,,,++++++******)))******+++------...///...---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,************************)))+++---...,,,+++++++++,,,+++*********+++,,,---///---++++++,,,---,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111222,,,***((())),,,---***'''000,,,))))))+++------,,,))))))))))))))))))))))))***))))))(((((())))))***(((((())))))******+++++++++)))'''''')))***)))((('''((())))))***))))))(((************+++++++++++++++,,,,,,------------,,,(((---///+++((()))++++++''''''))),,,+++)))***---;;;000***,,,,,,(((&&&))))))))))))(((((()))))))))''''''''''''''''''''''''((((((((())))))))))))***)))***++++++)))(((((()))))))))))))))************((((((''''''''''''((((((******)))(((((((((((()))&&&'''(((((())))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***)))&&&''',,,///...***000666666111,,,+++,,,%%%***)))***///)))%%%---...,,,***(((((((((***+++)))))))))))))))((('''&&&&&&((()))((('''''')))***((((((((((((((((((((((((&&&$$$$$$&&&&&&$$$&&&+++---'''$$$&&&((('''&&&'''&&&'''((()))************'''''''''''''''''''''''''''(((((('''&&&''',,,111666---&&&'''***)))((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))(((((((((((((((((())))))******+++'''''''''''''''''''''(((&&&'''((())))))******)))***))))))(((((())))))***'''(((((())))))(((((('''((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((()))******++++++++++++(((((())))))******++++++&&&''''''(((((()))******'''((())))))******)))))))))))))))))))))***++++++))))))***+++---///000111000///---+++*********+++************************))),,,---+++((('''(((***,,,+++)))(((((()))***+++///,,,)))(((((())))))(((((((((''''''''''''((((((++++++************+++++++++******)))))))))))))))555000***'''((())))))((((((((((((((((((((((((((())))))))),,,///111000///+++******))))))******+++(((((((((((()))))))))***,,,---...,,,+++)))***+++,,,,,,,,,111999===555+++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***++++++***)))((((((((((((,,,,,,------...---+++************++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((((((((((((((((((((('''***,,,---+++***))))))+++***(((''''''((()))***,,,+++))))))******)))((())))))************))))))************************'''''''''((()))***+++,,,+++)))***---000000+++&&&)))(((((((((((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((())))))*********(((&&&&&&)))***)))'''%%%%%%'''(((((((((''''''&&&'''''''''((()))))))))))))))*********)))(((((((((///111---)))***,,,+++%%%%%%(((***((('''...888KKK888***+++---(((&&&(((%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''')))***)))'''&&&&&&'''''''''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&%%%###%%%+++//////'''+++000111///+++(((&&&&&&(((""" %%%###%%%111+++)))'''%%%$$$%%%&&&'''%%%%%%&&&'''&&&&&&%%%$$$''''''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%)))000444+++$$$%%%'''%%%###%%%'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%))),,,---(((%%%&&&'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((('''''''''&&&###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((&&&''''''(((((((((''''''&&&&&&''''''((())))))***%%%%%%%%%%%%&&&''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))***,,,---...//////---+++***((('''((()))***''''''''''''''''''''''''''''''(((''''''''''''''')))(((''''''&&&&&&''''''$$$%%%&&&&&&%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&)))((((((''''''(((((()))((((((''''''''''''((((((+++)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,+++((((((''''''''''''(((((($$$%%%%%%&&&'''((()))))))))***+++***)))((()))***&&&***)))(((333@@@:::)))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((,,,+++***(((''''''''''''***))))))***+++***(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%(((***+++***(((''''''***)))&&&%%%$$$%%%&&&'''((('''%%%$$$%%%&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((!!!!!!"""######$$$$$$$$$&&&'''***000666555...(((((())))))'''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$""" ###$$$###!!!"""###%%%&&&'''&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$###"""""" (((,,,&&&"""###%%%###$$$$$$&&&(((%%%%%%222AAAOOO777$$$"""%%%""" ###!!!!!!###&&&&&&###!!!!!!########################""""""#########$$$$$$$$$###%%%&&&&&&$$$""""""############$$$$$$%%%%%%%%%######%%%&&&&&&%%%############$$$%%%$$$###!!! """###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""########################"""$$$###!!!###***//////###&&&***------)))%%%!!!"""&&&######'''!!!(((&&&$$$!!!!!!"""""""""$$$$$$$$$$$$###""""""###$$$$$$######%%%'''""""""""""""""""""""""""!!! !!!$$$###"""'''...999...%%%%%%&&&###!!!### !!!######$$$$$$###$$$#####################%%%###!!! !!!###&&&'''%%%"""!!!######!!!"""&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""!!! !!!""""""###$$$$$$######################## !!!"""###$$$%%%%%%$$$""""""$$$%%%%%%$$$"""""""""######$$$$$$######""""""""""""######$$$$$$%%%######%%%%%%%%%%%%######"""!!!  !!!""""""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&!!!"""###$$$%%%$$$######""""""!!!!!!""""""###$$$"""###$$$%%%&&&&&&&&&%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###"""$$$$$$""""""$$$'''%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''((("""######""""""###''')))$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###$$$######""""""######$$$!!!"""###$$$&&&'''((((((###%%%&&&%%%$$$$$$%%%&&&!!!+++,,,'''444GGGCCC///%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%