BM6(7 |||^^^NNNHHHEEEEEECCCBBBAAAAAABBBBBBAAA???>>>>>>???@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAABBBCCCPPPlllxxxiii[[[[[[jjjzzzlll___VVVQQQPPPOOOPPPRRRTTTTTTSSSUUUWWWXXXYYYZZZ___eeejjjuuurrr```RRR^^^~~~hhhJJJJJJCCCAAA???>>>??????===<<<;;;;;;:::999999999999:::888888888999999999::::::999777888;;;<<<;;;===AAAFFFhhhyyyiii\\\WWWYYY```fffvvvsss]]]XXXaaagggxxxppp```ZZZVVVUUUVVVXXXZZZ]]]bbbiiinnnxxx|||}}}~~~zzzwwwvvvwww}}}uuu```MMMGGGRRRgggwwwpppPPPBBBAAA999999888888777666666666666666666666666666666666666666666666666666666666555999555444::::::>>>LLL\\\```eeeiiigggeeeiiippp~~~qqqgggdddbbbiiippp^^^SSSOOOSSS___kkkyyy{{{]]]NNNHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA???===>>>???@@@???>>>@@@???????????????@@@@@@EEEEEETTTttttttfffYYYZZZiiiqqqbbbVVVOOOOOOOOORRRUUUWWWXXXWWWWWWXXXZZZ[[[___fffnnntttuuu```OOO[[[{{{nnnNNNKKKCCCAAA???>>>>>>>>>===<<<;;;;;;:::999999999999999888888888999999999999::::::888888;;;;;;:::===CCCHHHpppvvvggg\\\XXXZZZbbbiiizzzgggTTTUUUfffwwwjjj```[[[VVVYYYYYYZZZ[[[^^^dddlllqqq{{{}}}}}}}}}||||||}}}{{{yyyxxxxxx}}}yyydddPPPGGGPPPdddttt|||XXXEEEBBB:::999888777666666666666666666666666666666666666666666666666666666666666555888555555:::;;;AAARRRbbbdddiiinnnmmmkkkpppxxxtttgggbbb___fffppp^^^SSSOOOTTT```lllwwwzzz\\\MMMGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@???======?????????>>>>>>>>>>>>>>>>>>??????@@@EEEGGGZZZ~~~yyymmm```UUUVVVddd~~~|||lll___ZZZZZZ\\\___dddgggggggggdddccccccfffmmmxxxyyyaaaMMMWWWwwwuuuRRRJJJCCCAAA???>>>>>>>>>===<<<;;;::::::999888999999999888888888888999999999999:::888999;;;:::999>>>EEEPPP|||ssseee[[[ZZZ]]]eeennnnnn___RRR[[[uuuqqqdddbbb___ZZZ```_________cccjjjsssyyy|||}}}||||||{{{|||~~~|||zzzzzzzzz}}}}}}jjjUUUIIINNNaaarrrbbbKKKDDD;;;:::888777666666666666666666666666666666666666555555555555555555555555555888555555:::;;;EEE[[[jjjjjjnnntttssspppvvvxxxiiiccc^^^___tttppp^^^SSSOOOTTTaaammmzzzqqqyyyZZZLLLGGGCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>======>>>??????>>>>>>=========>>>>>>???@@@BBBFFF^^^yyyqqqhhh\\\RRRSSSaaazzz}}}rrrnnnnnnpppsssxxx|||}}}}}}uuurrrqqqttt~~~fffNNNUUUrrr|||VVVIIIBBB@@@>>>===>>>>>><<<;;;::::::999888888888888999777777888888888999999999999888999:::999999@@@III\\\ooobbbZZZ[[[```hhhrrr}}}```^^^YYYiiizzzhhhcccfffeeeaaaeeedddbbbbbbfffooozzz}}}}}}}}}|||||||||~~~{{{zzzzzzzzz|||rrr\\\MMMOOO```pppjjjNNNDDD<<<:::888666555555666666555555555555555555555555444444444444444444444444444777555666:::;;;JJJeeennnlllpppwwwvvvssszzzyyynnnggg___\\\lllppp___SSSPPPTTTaaammmuuujjjxxxYYYKKKGGGBBBCCCCCCCCCBBBAAA@@@???@@@>>><<<===>>>???>>>===============>>>???@@@AAA>>>FFFdddxxxnnneee[[[RRRRRR___xxx~~~~~~nnnSSSSSSlll\\\IIIBBB@@@>>>=========<<<;;;::::::999888888888888888777777777888888888888999888777888999888:::CCCMMMhhh{{{kkk___ZZZ\\\bbbiiiuuuppp^^^VVV[[[uuuvvvkkkjjjlllkkkhhhgggfffddddddhhhsss}}}~~~}}}|||||||||}}}zzzxxxyyyyyy|||zzzeeeSSSQQQ```ppp|||uuuVVVGGG===;;;888666555555555666555555555555555555555555444444444444444444444444444666555777:::;;;NNNnnntttpppttt}}}~~~zzzvvvooobbb\\\kkkrrr```TTTPPPTTT```lll|||ooocccxxxXXXJJJGGGBBBBBBCCCCCCBBBAAA???>>>???>>><<<<<<>>>???>>>===>>>>>>>>>>>>???@@@AAAAAA@@@KKKmmm{{{ooobbbXXXOOOPPP\\\tttuuuXXXSSSgggbbbMMMBBB@@@>>>=========<<<;;;:::999999888888888888888777777777777888888888888666666888999888:::EEEQQQqqqxxxhhh]]]YYY]]]dddjjjxxxddd]]]UUUcccwwwrrrqqqqqqpppooojjjhhhfffffflllwww~~~~~~}}}}}}|||{{{{{{}}}~~~xxxvvvwwwxxx{{{~~~mmmYYYUUUbbbqqq~~~zzzyyy\\\III===;;;888666444444555666555555555555555555555555333333333333333333333333444666555777:::;;;QQQtttuuupppuuuxxxeeeZZZjjjsssaaaTTTPPPSSS___kkk}}}}}}vvvgggXXXwwwWWWJJJGGGAAABBBCCCCCCBBBAAA???>>>???>>><<<<<<>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBEEERRRvvvsss^^^UUULLLMMMXXXooozzz[[[SSSddd~~~gggPPPBBB@@@>>>=========<<<;;;:::999999888777888888888777777777777888888888888555555777888888:::FFFSSSuuuvvvwwwwwwggg\\\YYY^^^eeekkkyyyZZZYYYcccuuu~~~zzzvvvvvvvvvuuuttttttnnnllljjjjjjppp|||{{{|||}}}}}}|||{{{zzz{{{|||}}}~~~wwwtttvvvwwwzzz~~~qqq]]]WWWcccqqq{{{xxxuuu[[[EEE>>><<<888555444444555666555555555555555555555555333333333333333333333333444666444777:::;;;RRRxxxooojjjppp~~~~~~fffXXXhhhtttbbbUUUPPPSSS^^^jjj{{{|||xxxooo___OOOpppWWWMMMHHHCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============???AAACCCDDDBBBVVVwwwaaaUUUMMMNNNSSScccaaaUUU[[[rrrqqqOOOCCCBBB>>>::::::<<<;;;888:::999888666555555555555666666666666777777777777777999666777<<<<<>>LLLeee}}}mmmaaa[[[YYY```iiitttbbbZZZkkk~~~{{{{{{|||}}}zzzwwwxxx}}}wwwuuuvvvxxxyyy|||~~~vvvqqquuugggTTTWWWeeesss~~~zzzqqqMMMAAA===999666555555555444333333333333444444444444333333222222222222333333222444666666999DDDVVVddd\\\___rrr|||yyyfffggg{{{uuu^^^RRRSSSTTT___tttyyyssslllkkklllooosssyyy~~~xxxrrrlllaaaSSSJJJGGGoooUUUIIICCCCCCBBBBBBAAAAAA@@@@@@???====================================???AAACCCDDDKKKdddqqq\\\KKKIIIOOO___}}}qqqYYYOOOWWWooofffKKKCCC;;;:::<<<;;;;;;;;;:::999888666555555555555555555555666666666777777555888666666<<>>999666555555444444333333333333333333333333333333222222222222333333111333555666;;;HHHZZZggg^^^cccttt}}}www~~~ppp^^^aaawwwsss\\\PPPSSSUUU```vvvzzzuuuqqqrrrrrrssstttzzz~~~zzztttllldddXXXKKKFFFGGGnnnUUUJJJDDDCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<============???AAACCCDDDLLLfffxxxbbbOOOJJJNNN[[[wwwrrrZZZNNNUUUiiilllPPPEEE;;;;;;<<<;;;:::;;;:::999888666555555555555555555555555666666666666555888666666<<>>MMM^^^kkkdddooowwwppp___```tttzzznnnYYYOOOSSSTTT___sss|||yyyvvvmmmcccZZZRRRLLLFFFEEEIIIiiiRRRJJJFFFCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<============???AAACCCDDDPPPppp|||nnn\\\RRRMMMRRRllljjjbbb```nnnqqqZZZNNNKKKZZZttt{{{[[[III;;;;;;===888666999:::999888666555555555555444444444555555555666666444888666666<<>><<<<<>><<<<<>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<===?????????FFFOOOeeevvviiimmm}}}rrr^^^SSSKKKJJJZZZooozzzhhhUUUMMMTTT^^^vvv|||dddQQQGGGFFF^^^}}}uuuSSS???>>>;;;999:::777555555555555555555555555555555444444444555555666666444555:::BBBWWW|||vvvfffXXXVVVXXX___mmm|||lll^^^aaavvvxxx}}}~~~yyytttrrrppptttvvvxxx{{{|||}}}|||{{{~~~uuupppooopppwww|||{{{hhhXXXOOOLLLYYYppp{{{~~~{{{~~~rrrKKKCCC;;;999888555333444222333333333333222111111111111111111111111111111...444444666QQQrrrwwweee\\\iiizzzxxxqqqgggfff|||}}}zzziiiYYYSSSRRRUUU```lllxxx~~~rrrbbbTTTKKKEEEDDDCCCBBBCCCFFFIIIKKKdddPPPHHHDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===>>>>>>???HHHRRRmmm{{{hhhfffvvvrrr]]]QQQIIIHHHUUUeeevvvuuummm[[[KKKJJJXXXhhh~~~hhhTTTKKKGGG[[[zzzWWWAAA>>>;;;999:::888555555555555555444444444555444444444444555666666555555555999DDD___vvvfffXXXVVVYYY```nnn}}}iii]]]ccc{{{|||~~~wwwrrrpppoootttuuuwwwzzz{{{{{{{{{{{{uuunnnmmmmmmrrrwww{{{|||jjjZZZQQQMMMXXXqqq}}}|||{{{uuuLLLDDD<<<:::999555333444222333333333333222111111111111111111111111111111///666444777XXX~~~}}}cccYYYgggvvvssslllhhhccc{{{zzz}}}|||kkk[[[UUUSSSUUU___lll{{{{{{~~~{{{ooo___QQQIIIEEEEEEDDDDDDEEEHHHKKKMMMbbbOOOHHHDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===>>>===@@@JJJVVVtttiiicccrrrrrr\\\OOOHHHGGGPPP\\\kkkiiiaaaSSSHHHLLL___ppplllWWWNNNHHHYYY{{{}}}YYYAAA>>>:::888;;;:::777777666555444333222222444444444444444555666666555777666888FFFeeevvvfffYYYVVVYYY```nnn}}}iii]]]eee}}}xxxvvvpppnnnmmmrrrsssuuuxxxzzz{{{{{{{{{uuulllkkkkkkoootttyyy}}}lll]]]RRRMMMYYYsss~~~xxx|||{{{MMMEEE===;;;999666444444222333333333333222111111111111111111111111111111111777555999[[[}}}___WWWfffuuuooohhh}}}iiidddzzz|||xxx{{{~~~lll[[[UUUSSSUUU___lll{{{yyyooossszzzlll\\\PPPIIIFFFEEEEEEEEEFFFIIIKKKLLL```NNNHHHEEEAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===@@@LLLZZZzzzkkkbbbmmmqqqZZZLLLFFFFFFMMMTTT]]][[[UUULLLHHHRRRgggxxxqqqZZZOOOGGGUUUrrr]]]CCC>>>999888<<<;;;999888777666444333222222444444444444444555666777555888888888HHHkkkvvvfffXXXVVVZZZaaaooo~~~iii___gggzzzpppyyysssnnnlllkkknnnppprrrvvvyyy{{{}}}~~~uuujjjiiiiiilllsss{{{ooo___TTTNNNYYYtttwwwyyyOOOFFF>>><<<:::666444444222333333333333222111111111111111111111111111111333666555<<<[[[{{{www]]]WWWhhhwwwpppiii~~~jjjfff}}}zzzuuuyyy~~~lllZZZSSSRRRTTT```nnnxxx|||sssjjjbbbiiiyyyiiiXXXLLLFFFDDDDDDDDDEEEGGGIIIKKKMMM___MMMHHHEEEAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>><<<@@@NNN]]]~~~~~~lll```ggguuunnnWWWIIIDDDEEEIIIMMMSSSOOOIIIFFFJJJ[[[rrrttt]]]QQQHHHSSSkkkbbbGGG@@@:::888;;;;;;888888777666666555444444444333333444444666777777333999999999LLLqqqsssdddWWWVVV[[[bbbrrrkkkaaajjjvvvhhhnnn~~~qqqllljjjiiikkklllppptttxxx|||~~~~~~}}}~~~uuuiiihhhfffjjjsss|||rrrbbbUUUNNNUUUrrrzzzzzzOOOFFF???<<<:::666444444222333333333333222111111111111111111111111111111222333444>>>YYYrrrppp^^^]]]pppyyyppphhhhhh{{{www|||kkkYYYQQQPPPTTTaaaooowwwyyyoooeee^^^ZZZdddvvveeeTTTIIIEEECCCDDDEEEGGGJJJMMMPPPQQQ^^^MMMHHHEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>><<<@@@OOO^^^|||kkk^^^bbbnnnlllUUUGGGBBBDDDFFFIIINNNIIICCCCCCMMMbbb{{{vvv^^^TTTKKKTTThhhyyygggJJJBBB;;;888;;;:::777777777777777777777777333333333444555666777888222:::;;;:::NNNvvvqqqbbbVVVVVV[[[dddtttlllccclll}}}{{{}}}sssdddggg}}}pppjjjhhhggghhhjjjnnnsssxxx}}}~~~}}}}}}}}}uuuhhhgggdddiiirrr}}}ssscccUUUNNNPPPnnn~~~~~~PPPGGG???===;;;777444444222333333333333222111111111111111111111111111111000000222???WWWlllkkk```dddyyyyyy|||fffiii~~~|||kkkWWWOOONNNSSSaaaqqqyyysssggg\\\WWWWWWdddtttcccSSSJJJGGGCCCEEEGGGJJJNNNRRRUUUWWW]]]OOOHHHAAAAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<;;;>>>AAA>>>???OOOccc{{{zzzxxxkkk\\\^^^jjjsssfffTTTGGGBBBCCCCCCCCCKKKEEE@@@CCCRRRjjjwwwfffWWWOOONNN\\\rrruuuNNN<<>>777:::888888777777666666555555333333333444444444555555555999999999PPPxxxlll```UUUSSSYYYdddtttlllcccqqqzzzyyyvvvlllaaabbbyyypppiiiccc^^^cccdddkkkppppppttt{{{~~~|||~~~|||{{{}}}yyylllbbbdddiiisss|||wwweeeWWWOOOVVVjjj]]]FFF<<<>>>999666555111222333333333333222111111111111111111111111111111///000333???VVVhhhdddUUUcccvvvccchhh{{{xxx~~~|||hhhUUUMMMMMMTTTcccssszzzvvv```PPPRRR[[[hhhuuucccQQQIIIKKKGGGHHHJJJLLLPPPTTTWWWYYY]]]OOOHHHAAAAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<>>777:::888888777777666666555555333333333444444444555555333777777888OOOxxxlll```UUUSSSYYYeeeuuurrrgggtttwwwoookkkbbbYYY\\\rrrhhh___ZZZXXX```eeekkkoooooorrrxxx}}}|||}}}{{{zzz|||{{{mmmddddddjjjttt~~~yyyhhhZZZQQQRRRggg~~~^^^GGG===>>>999777666111222333333333333222111111111111111111111111111111222222444>>>SSSddd```QQQ___{{{|||~~~wwwjjj^^^ggg{{{xxx}}}yyyfffTTTMMMNNNTTTcccrrrvvvjjjWWWLLLRRR^^^kkkwwwdddPPPHHHIIIFFFHHHKKKOOOTTTXXX\\\^^^^^^OOOHHHBBBAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<@@@CCCAAAFFF\\\tttxxxpppkkkbbbYYYXXX___dddYYYKKKAAA>>>@@@BBBCCC@@@BBBHHHSSScccvvvxxxhhhXXXNNNJJJVVVmmm[[[CCCBBB>>>777;;;888888777777666666555555333333333444444444555555333777777999RRR{{{kkk```UUUTTTZZZfffuuu{{{nnnwww|||qqqbbb^^^VVVPPPTTTiiibbbWWWSSSVVVcccjjjoooqqqooooootttzzz||||||{{{zzz{{{}}}}}}pppfffeeejjjuuu}}}mmm^^^TTTPPPdddzzz```III??????:::777777333222333333333333222111111111111111111111111111111333444555===PPP___ZZZKKK\\\xxxzzz|||jjj^^^ZZZjjj{{{www{{{vvvdddSSSNNNOOOTTTcccrrr}}}nnn\\\OOOJJJUUUdddtttxxxdddQQQHHHHHHFFFIIIMMMSSSYYY^^^bbbddd^^^NNNHHHBBBAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<>>@@@BBB@@@DDDLLLXXXiii}}}xxxhhhYYYNNNHHHRRRhhhaaaDDD@@@===777;;;888888777777666666555555333333333444444444555555555999999===XXXjjj___UUUTTT[[[gggvvvsssxxxwwwjjjYYYSSSLLLIIINNNbbb~~~bbbWWWUUU]]]nnnxxxxxxvvvqqqnnnqqqvvvzzz||||||{{{|||}}}~~~~~~qqqgggeeejjjvvvpppaaaWWWPPPaaauuucccKKK@@@@@@;;;888888444222333333333333222111111111111111111111111111111333333444;;;MMM[[[WWWJJJZZZvvvwwwzzzjjj]]]ZZZnnnyyyvvvxxxvvvdddTTTPPPQQQVVVdddsssuuudddVVVLLLJJJYYYlll~~~xxxeeeRRRIIIIIIGGGJJJPPPWWW]]]bbbfffhhh^^^NNNHHHCCCAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<>>>??????HHHfffxxxkkkbbb[[[VVVSSSTTTZZZRRRHHH???;;;<<>>>>>>>>============<<<<<<<<<<<<<<<;;;>>>??????LLLmmmxxxlll```XXXSSSPPPPPPUUUOOOGGG???;;;;;;>>>AAAFFFLLLVVVeeeyyyxxxhhhZZZQQQIIIKKKWWWmmm~~~jjjHHH???<<<888:::888888777777666666555555333333333444444444555555333777888???]]]~~~hhh^^^UUUVVV]]]iiixxx}}}{{{xxxllleeeccceeegggmmmoooqqqsssuuuyyy}}}qqqbbbPPPHHHCCCFFFNNN^^^zzzrrrpppuuuxxxtttrrrsssuuuzzz{{{}}}}}}}}}~~~~~~ssshhheeehhhttt}}}qqqbbbXXXOOOXXXhhheeeMMMAAA@@@:::888999555222333333333333222111111111111111111111111111111...111333:::KKK[[[ZZZOOOXXXrrr|||oooqqqttt___dddvvvrrrtttzzzhhhWWWRRRSSSXXXgggvvv|||wwwiiiVVVMMMHHHLLL^^^vvv|||gggRRRGGGGGGGGGLLLTTT\\\ccchhhjjjkkk___NNNHHHCCCAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<;;;<<<>>>AAACCCSSSxxx}}}wwwmmm___UUUPPPMMMLLLNNNJJJDDD===:::;;;???BBBEEEOOO```ssszzzjjjZZZSSSLLLIIIOOOccczzz~~~qqqNNNBBB>>>999:::888888777777666666555555333333333444444444555555333777999AAA```ggg]]]UUUVVV^^^jjjyyy~~~tttfffZZZTTTUUUXXX[[[[[[]]]```bbbeeekkktttzzzssscccQQQIIIEEELLLVVVgggxxxwwwuuutttuuuwwwyyy|||||||||~~~~~~uuujjjeeefffqqq}}}|||zzzyyynnnaaaWWWNNNTTTbbbyyyfffMMM@@@???:::777888555222333333333333222111111111111111111111111111111///222444;;;LLL\\\\\\RRR]]]vvv~~~oooooofffccczzzuuuqqqsss}}}|||jjjWWWPPPQQQWWWfffvvv}}}zzzoooaaaLLLHHHGGGOOOeeewwwdddPPPFFFFFFEEEKKKTTT___gggllloooppp___NNNHHHDDDAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<>>>>>>>>>>>========================???999===BBBCCC^^^xxxkkk^^^TTTMMMGGGDDDHHHDDD>>>999888;;;@@@DDDGGGUUUjjjqqqooosssuuu{{{{{{lll^^^UUULLLHHHIIIWWWwww|||}}}YYY???======666999999999999888666555444444444444444444444444444333888:::CCCfffzzzfff^^^VVVWWW^^^kkk}}}zzzooo___UUULLLLLLQQQWWW[[[^^^aaa]]]VVVRRRSSSZZZeeemmmuuu|||hhh```aaaiiiuuu|||xxxiii___NNNNNNYYYccc{{{|||uuutttrrrsssuuuvvvxxxzzz||||||}}}~~~{{{mmmiiikkklllvvv||||||rrrddd[[[YYYRRRVVV___qqqpppLLLDDD@@@<<<<<<222444222222222111111111111000000000000000000000000000222222222;;;QQQccc___PPPbbbyyy~~~pppxxxnnnlllwwwvvvyyyxxxfffVVVQQQSSSZZZiiixxxtttfffVVVKKKJJJHHHLLLYYYooo~~~sssiiieee______^^^[[[UUUMMMFFFBBBIIIPPP[[[eeelllqqqtttvvv\\\MMMHHHCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@:::???CCCEEEaaaxxxkkk^^^TTTMMMHHHEEEGGGCCC===999999<<>>888999999999999888666555444444444444444444444444444555:::<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@;;;@@@DDDHHHeeexxxkkk^^^TTTMMMHHHFFFFFFCCC===999999===BBBFFFQQQ___ssstttgggdddhhhrrrwwwwwwzzzxxxjjj^^^UUUMMMHHHGGGTTTrrrdddHHHAAA???999999999999999888666555444444444444444444444444444666:::<<>>>>>555777333222222222111111111111000000000000000000000000111111222<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>DDDGGGRRR^^^ooo{{{|||ssseeeYYY[[[___jjjvvvxxxvvvyyy~~~~~~~~~~~~}}}zzzlll^^^VVVMMMHHHFFFQQQnnnlllMMMBBB>>>:::999999999999777666555444444444444444444444444444444777999DDDccc{{{yyyfff]]]WWWXXX```nnn}}}kkk___SSSPPPJJJMMMSSS]]]jjjuuuvvvsssggg\\\PPPOOOYYYdddkkklllpppuuu||||||eeeRRRQQQQQQUUU___kkkwww~~~rrr^^^TTTZZZlllzzzrrrmmmjjjmmmooommmmmmooooooqqqssstttuuuvvvyyy{{{{{{}}}yyykkkhhhiiiiiiqqqyyyvvv}}}|||uuuiiiZZZOOOLLLLLLOOOYYYqqqzzzUUUJJJDDD>>>>>>666888333333222222222111111111000000000000000000000000111111222<<>>============<<<<<<<<<<<<<<<<<<<<<<<<===:::???BBBJJJnnnvvvhhh[[[RRRLLLHHHFFFDDDAAA<<<999:::???EEEIIISSS\\\fffhhh```VVVQQQRRRZZZbbbnnnuuutttrrrtttzzzzzzzzz~~~~~~|||{{{||||||ppp^^^VVVNNNHHHEEENNNjjjsssSSSCCC===:::999999999999777666555444444444444444444444444444333555888DDDbbbyyyfff]]]WWWYYYaaaoooqqq___UUUPPPQQQQQQYYYbbbkkkuuu{{{vvvlllYYYPPPHHHKKKXXXeeekkkkkkhhhnnnvvv}}}{{{lll___UUU[[[```jjjvvvuuu```UUUZZZmmm{{{ooonnnjjjjjjnnnooommmkkkmmmqqqssstttuuuttttttvvvwwwxxxzzz|||vvviiifffggghhhpppxxxuuu{{{zzzssshhhZZZPPPNNNMMMRRR```xxxYYYMMMEEE>>>>>>555888333333333222222222222111000000000000000000000000222222333===RRRaaa[[[KKKZZZnnnsssjjjxxxxxxyyy}}}sss||||||www{{{sssbbbRRRNNNQQQYYYiiiyyyfffTTTKKKDDDCCCGGGIIISSSeee|||yyyiiiWWWJJJEEEBBBAAA@@@@@@AAACCCFFFHHHKKKUUUdddqqqyyy|||||||||[[[LLLFFFAAA@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::???BBBLLLsss~~~uuufffYYYPPPJJJGGGFFFCCC@@@<<<999;;;@@@GGGKKKUUUXXXZZZWWWMMMFFFJJJSSS[[[cccmmmpppooonnnrrrvvvzzzzzz~~~|||{{{zzz|||~~~rrr___VVVNNNHHHDDDKKKeee{{{XXXEEE===:::999999999999888666555444444444444444444444444444555666:::FFFccczzzeee]]]WWWYYYbbbpppiiiWWWRRRSSSZZZaaajjjrrrxxx~~~vvvgggQQQJJJFFFLLLXXXbbbdddbbb^^^dddnnnvvv|||xxxlllccc^^^[[[aaalll|||xxxaaaVVV[[[nnnxxxpppllljjjlllppppppmmmlllmmmrrrtttuuutttsssssstttuuuuuuwwwxxx{{{tttgggbbbeeegggqqqzzzuuu{{{xxxpppeeeXXXPPPOOOKKKTTTeee|||___QQQGGG???>>>666888333333333333222222222222000000000000000000000000222222444>>>SSSbbb\\\KKK\\\sssyyyjjjqqq{{{|||www{{{sssbbbRRRNNNQQQXXXhhhwwwaaaOOOHHHCCCDDDHHHKKKVVVjjjuuueeeSSSHHHEEEBBBBBBBBBBBBCCCDDDEEEFFFMMMVVVeeerrrzzz}}}}}}}}}ZZZKKKGGGAAA@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;@@@CCCNNNwww|||ssseeeWWWNNNIIIFFFEEECCC@@@;;;999;;;AAAHHHLLLUUUQQQMMMJJJEEEBBBHHHRRRYYYaaajjjmmmnnnpppuuuyyy|||zzzzzz|||}}}qqq___VVVNNNHHHCCCIIIbbb|||^^^GGG>>><<<999999999999888666555444444444444444444444444444666666999EEE___{{{eee]]]WWWYYYbbbqqqhhhYYYYYYaaammmxxxuuudddLLLIIIIIIPPPYYY___^^^[[[SSS[[[eeemmmsssxxx~~~{{{ssskkkfffcccdddgggjjjxxxyyyccc[[[aaavvvvvvqqqkkkjjjmmmqqqqqqnnnmmmpppppprrrssssssrrrrrrsssuuutttvvvwwwzzz~~~~~~tttggg___cccgggsss|||www{{{tttkkk___RRRLLLKKKJJJUUUhhh}}}fffVVVJJJAAA@@@777999444444333333333222222222000000000000000000000000111222444???UUUfff```OOO[[[wwwlllkkkzzzuuuyyytttbbbRRRNNNPPPWWWfffvvv}}}\\\KKKEEECCCEEEIIIOOO\\\qqqtttbbbQQQGGGEEEAAACCCEEEGGGHHHGGGFFFFFFMMMWWWeeerrr{{{YYYKKKGGGBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>====================================;;;>>>CCCEEETTT{{{qqqbbbTTTKKKFFFDDDDDDBBB???<<<;;;>>>DDDKKKOOOQQQHHH@@@>>>>>>AAAJJJSSSXXX\\\bbbhhhooowwwzzzwwwxxx~~~|||nnnaaaYYYLLLGGGIIIIIIYYYwww~~~fff```gggxxxjjjLLL@@@>>>;;;999777666777777666555444222111222333444444444444<<<:::AAA\\\yyy|||iiiZZZUUUZZZ^^^ppppppeeeqqq}}}oooaaaOOOKKKLLLUUUaaagggaaaZZZQQQTTT\\\eeehhhffffffjjj```___```dddgggmmmxxx|||lllaaadddppp{{{sssnnnlllmmmnnnoooooopppoooooonnnoooooopppqqqrrrrrrrrrrrrssssssvvv{{{|||sssggg______hhhuuuzzzzzzwwwjjj^^^RRRHHHEEEIIIMMMWWWgggyyyuuu\\\UUUKKKBBB===666444444333222222111111000000000000000000000000000000444777BBBZZZnnnfffQQQ```www}}}kkkgggxxxyyyrrrwww~~~xxxdddQQQMMMQQQXXXdddqqqxxxsssTTTIIIDDDGGGOOOPPPZZZlllooo^^^NNNFFFEEEHHHGGGLLLRRRRRRMMMLLLOOOZZZcccmmmvvvyyyWWWLLLGGGAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::===CCCFFFVVVzzzqqqbbbTTTKKKFFFCCCCCCBBB???<<<<<>>===>>>CCCLLLTTTXXX[[[```gggpppzzzzzzvvvsssuuu|||}}}pppbbbZZZMMMHHHIIIGGGUUUrrrggg```fffrrrxxx}}}nnnOOOAAA>>>;;;999777777777777777555444222111222333555444444333;;;:::AAA\\\www|||hhhYYYUUUZZZ```rrrrrriiiuuu~~~zzzooodddSSSOOOOOOWWWbbbfff```YYYUUUXXX^^^cccccc^^^\\\___\\\\\\```gggmmmtttvvvfff]]]cccsssyyyqqqlllllllllmmmnnnoooooooooooommmmmmmmmnnnoooooopppppprrrssssssvvv{{{|||sssggg\\\]]]fffrrryyyzzzuuuhhh\\\PPPGGGEEEHHHFFFPPP___rrrwww___XXXNNNDDD>>>888444444333333222111111111000000000000000000000000000444777BBB[[[pppjjjVVV^^^vvv}}}kkkfff}}}ttt|||xxxrrrvvv~~~xxxdddQQQMMMQQQWWWcccoooxxxoooQQQHHHDDDHHHQQQTTTbbbuuulllZZZKKKEEEEEEEEEFFFKKKRRRSSSRRRWWW___iiipppxxx}}}{{{zzzWWWLLLGGGAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>;;;999777777777888777666444333111222444555555444222999:::CCC___xxx|||gggYYYVVV[[[aaasssuuunnnxxx{{{wwwtttlllcccWWWRRRQQQWWWaaaeee```YYYYYYZZZ___aaa]]]VVVTTTVVV\\\^^^dddnnnuuu|||ooo```XXXeee|||wwwooojjjjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkklllmmmnnnnnnqqqrrrsssvvv{{{|||ssshhh[[[[[[bbbooovvvzzz|||qqqdddXXXNNNEEECCCFFFCCCJJJWWWhhh{{{ccc]]]RRRHHHAAA:::444444333333222222111111000000000000000000000000000333666AAA\\\tttqqq___]]]vvv}}}kkkdddyyyqqquuuyyyrrrwww~~~xxxdddQQQMMMQQQVVVaaammmxxxjjjNNNGGGDDDHHHTTTZZZlll~~~fffSSSGGGDDDEEEDDDGGGLLLPPPSSSXXXeeerrr{{{}}}vvvnnn|||WWWKKKGGGAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>DDDJJJNNNOOODDD>>>:::<<>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>><<>>====================================<<<<<>><<>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>===EEEVVVuuu~~~xxxmmmfff\\\RRRLLLIIIGGGFFFBBB>>><<>>CCCHHHPPPXXXfffsss}}}zzzwwwsssqqqooolllmmmqqqxxx}}}~~~|||uuurrrpppsssyyy~~~}}}tttddd\\\NNNHHHIIIFFFUUUqqqbbbRRRSSSXXX^^^aaacccnnngggKKK???<<<:::888888999999888777555444333333555666666555555:::;;;NNNxxxiii[[[WWW[[[]]]lllzzzvvvpppjjjTTTMMMGGGJJJUUUdddpppvvvzzz}}}uuukkklllqqqxxx|||wwwnnnfffdddeeefffhhhiiijjjkkkkkknnnmmmkkkiiiiiikkkmmmnnnpppqqqrrruuu{{{}}}uuuiiibbb```dddnnntttxxxqqqcccSSSJJJFFFBBBAAACCCDDDDDDNNNkkkzzzkkkZZZKKK???555555555444333333222222111111111111111111111111111444777CCCbbb~~~ppphhhtttvvvkkkiii|||nnnkkk{{{|||fffRRRLLLPPPXXXeeesss|||dddLLLNNNLLLOOOcccuuu{{{VVVCCCAAABBBBBBBBBJJJPPPUUU```ttt{{{eeeRRRHHHDDDAAAXXXIIIFFFBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;???===FFFXXXyyyzzzuuujjjcccYYYPPPKKKHHHFFFEEECCC>>>;;;???FFFJJJHHHDDD:::777888>>>EEEKKKSSS[[[mmm{{{~~~|||zzzwwwtttllllllkkkkkknnnuuu~~~}}}}}}ssspppooorrrxxx~~~}}}uuueee\\\MMMGGGFFFDDDSSSpppeeeUUUVVV\\\```aaaaaalllkkkNNNAAA===;;;999888999999888777666444333333555666666555777::::::MMMwwwhhhZZZWWW[[[___mmm~~~vvvrrrnnniiiVVVOOOHHHIIITTTdddrrrzzzzzz~~~|||tttvvv}}}|||}}}wwwmmmeeecccdddfffgggiiijjjkkkkkknnnmmmjjjiiihhhjjjlllmmmoooqqqrrruuu{{{}}}uuujjjaaa___dddooouuuyyypppaaaRRRIIIEEEBBBBBBCCCHHHFFFPPPpppppp^^^NNNBBB666555555444444333222222111111111111111111111111222444777DDDbbb~~~oooeeeoooppphhhjjj~~~mmmggg{{{}}}fffQQQLLLPPPXXXgggvvv}}}bbbLLLOOOOOORRRggg{{{zzzVVVCCCAAACCCAAACCCJJJOOORRR\\\mmmzzz~~~}}}|||rrr```PPPHHHEEEDDDxxxYYYNNNFFFBBBAAA???=========>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>CCCFFFCCC@@@888888<<>>;;;888777777777666555555555444333333333333444555999>>>LLLnnnlllZZZTTTXXX]]]nnn{{{vvvqqqhhh___NNNHHHEEEKKKVVVbbbnnnuuuxxx{{{{{{tttlllrrr~~~uuummmgggcccdddeeeggghhhggggggfffiiiiiigggggggggiiilllmmmrrrrrrqqqssswwwxxxoooddd___^^^dddpppxxxjjj]]]OOOGGGCCC@@@@@@BBBIIIJJJPPPuuu~~~nnnXXXBBB999777444333333333111000111111111111111111111111///555777>>>VVVttt{{{pppccchhhkkkeeehhhsssllluuuzzz~~~hhhTTTNNNPPPWWWdddqqq}}}cccJJJLLLNNNVVVnnntttXXXFFFAAACCCFFFHHHNNNSSSUUUYYYaaafffgggooouuurrraaaPPPHHHEEEDDDxxxYYYMMMEEEBBB???===;;;;;;;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<>>999999>>>FFFLLLUUUfffuuu~~~|||{{{xxxrrrmmmjjjfff``````bbbiiijjjhhhhhhttt}}}}}}zzzuuuppppppvvv}}}uuuiii^^^LLLGGGJJJHHHRRRjjjeeeRRRQQQVVVZZZ]]]^^^eee}}}|||SSSBBB>>><<<999777777777777666666666555444444444444555555888===KKKlllmmm\\\UUUXXX]]]nnnwwwmmmhhheee]]]UUULLLGGGDDDIIIUUUbbbmmmsssxxxyyy~~~uuurrrzzz{{{rrriiidddccccccdddeeeffffffffffffiiiiiihhhhhhhhhiiikkklllooooooppprrrvvvwwwnnnbbb\\\\\\cccpppyyyfffZZZMMMFFFCCC@@@AAADDDGGGKKKVVV|||vvv^^^EEE999777555444444333222000111111111111111111111111...333555<<>><<<;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===@@@LLLgggwwwpppiiiccc___XXXUUUPPPIIIDDD@@@===<<<=========@@@CCCCCC???;;;999;;;@@@HHHRRR```uuu{{{wwwuuukkkgggbbb^^^YYYUUUYYY```jjjkkkkkknnn|||~~~~~~~~~zzzuuuoooooottt{{{yyymmmaaaOOOIIILLLIIIRRRjjjfffTTTRRRVVVZZZ^^^___fff~~~YYYEEE???===:::888888888777666777777666555555555555666444777<<>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@MMMggg}}}tttlllfff```]]]WWWTTTOOOIIIDDDAAA???>>><<<<<<>>>AAABBBAAA===999999<<>>;;;999999999888777777666666555555555555555444777:::HHHgggqqq___XXXYYY]]]nnn|||sssmmmaaaTTTNNNMMMIIICCC@@@??????EEESSSeeeqqqvvvyyyzzzzzzrrrjjjeeecccbbbbbbaaabbbdddeeefffhhhiiijjjjjjjjjjjjiiiiiifffiiikkkooottttttiii\\\YYY[[[cccqqqyyyuuu]]]RRRGGGBBBAAA@@@AAADDDGGGSSSjjjiiiIII:::888666555555444333111111111111111111111111111111333333777KKKfffuuuuuujjjnnnuuupppiiiwwwxxxvvv}}}hhhSSSNNNQQQYYYfffsss~~~eeeNNNSSSXXXddd~~~uuu\\\VVVMMMFFFCCCCCCDDDDDDQQQ^^^ddd\\\RRRVVVeeessssssbbbVVVQQQOOOxxxYYYMMMDDDAAABBB@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===AAALLLeee{{{qqqhhhbbb]]]ZZZTTTQQQMMMHHHDDDAAA@@@???;;;<<<>>>@@@AAA???;;;888999>>>EEELLLYYYmmmzzzuuuqqqbbb]]]WWWSSSQQQVVVdddsssyyy{{{|||~~~}}}yyytttnnnkkknnnuuu}}}tttgggTTTMMMMMMIIIQQQhhhooo]]]VVV[[[___bbbaaafffyyycccGGGBBB@@@<<<::::::999888777666555444444333333444444444777:::FFFeeesssaaaXXXYYY\\\lll|||rrrkkk]]]NNNHHHGGGDDD@@@;;;===???EEEUUUjjjwwwzzzxxx{{{zzzrrrkkkfffcccbbbaaaaaabbbccceeefffhhhhhhiiijjjjjjjjjiiiiiieeehhhjjjmmmrrrrrrgggZZZZZZ\\\eeeqqqxxxttt[[[PPPEEEAAA@@@???@@@BBBFFFTTTlllmmmKKK;;;999666555555555444222111111111111111111111111444555333666GGG```ppptttjjjnnnwwwttthhhooo~~~yyy~~~hhhTTTNNNRRRYYYfffsss{{{fffPPPVVV[[[hhhttt]]]OOOKKKEEEAAAAAACCCDDDEEERRR^^^ddd]]]TTTZZZkkkyyy}}}qqqcccYYYWWWYYYzzzZZZNNNEEEBBB@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAANNNgggwwwlllccc]]]XXXVVVOOOMMMIIIDDDAAA???>>>>>>:::;;;===??????===;;;999999BBBLLLTTTcccyyy~~~|||}}}~~~~~~|||xxxssspppaaaYYYRRROOOSSS]]]ppp~~~}}}xxxtttmmmiiikkkrrr{{{vvviiiVVVNNNMMMHHHOOOfff~~~vvvbbbXXXZZZ^^^aaa```cccuuujjjIIIDDDAAA===;;;;;;:::999888555555444333333333333333555777:::FFFddduuubbbXXXXXX[[[kkkzzznnnfffXXXJJJDDDDDDBBB>>>;;;???BBBGGGWWWnnn{{{}}}uuuyyy~~~wwwpppiiidddbbbbbbbbbbbbcccdddeeeeeeggghhhhhhiiijjjjjjkkkkkkgggiiijjjmmmqqqqqqfffZZZZZZ]]]fffqqqvvv}}}sssXXXNNNDDDAAA@@@???@@@BBBEEERRRhhhsssOOO<<<:::777666666666444333111111111111111111111111444555444777EEE\\\nnnuuukkknnnyyyxxxggghhh|||yyyjjjUUUOOORRRXXXeeerrrwwwiiiSSSYYY^^^kkkttt]]]MMMJJJGGGCCCBBBBBBDDDEEEEEEQQQZZZ^^^YYYUUU]]]lllxxx~~~wwwnnnccc\\\]]]bbb{{{[[[OOOFFFCCCAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;CCCRRRmmmvvvjjj```ZZZVVVSSSLLLJJJFFFCCC@@@>>>>>>>>>999:::<<<===<<<;;;;;;;;;:::FFFUUUaaarrrzzzvvvvvvxxxwwwxxxyyyxxxwwwssspppnnnbbbXXXOOOOOOWWWggg}}}~~~|||xxxsssmmmhhhiiipppzzzxxxkkkWWWNNNMMMGGGNNNdddyyy||||||fffYYYYYY^^^bbbaaadddvvvrrrNNNEEEBBB>>><<<;;;;;;999888666666555444444444444444666888:::FFFcccuuubbbXXXWWWYYYiiiwwwggg```SSSGGGCCCEEEDDD@@@???DDDGGGJJJZZZqqq}}}}}}pppvvv|||uuunnngggcccaaabbbcccdddeeeeeeeeeeeeggggggggggggiiikkkmmmnnnkkkkkkkkklllppppppfffZZZXXX\\\eeepppuuu{{{oooUUUKKKBBBAAAAAAAAABBBEEEGGGRRRfff|||TTT<<<:::888666666666555333111111111111111111111111222222333777EEE[[[nnnxxxkkkooo|||{{{hhhdddxxxtttkkkVVVPPPRRRXXXdddqqquuunnnXXX\\\bbbmmmttt```TTTLLLLLLKKKJJJJJJKKKKKKIIIHHHQQQWWWXXXUUUVVV```lllttt}}}wwwrrrmmmggg```bbbggg|||\\\PPPGGGCCCCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::CCCVVVsssvvvjjjaaaZZZVVVTTTLLLJJJGGGCCCAAA?????????999:::;;;<<<;;;;;;;;;<<<:::JJJ[[[jjj~~~}}}uuuooooooqqqssssssttttttrrrpppmmmllleeeYYYOOOPPP\\\ooo}}}}}}|||xxxssslllggghhhooozzzyyykkkWWWNNNMMMFFFMMMcccvvvwwwhhhZZZ[[[```ddddddhhhyyywwwRRREEECCC???===<<<;;;:::888777777666555555555555555666888;;;FFFcccuuubbbWWWWWWYYYhhh~~~}}}tttbbb\\\QQQFFFDDDGGGGGGDDDCCCIIIKKKMMM[[[rrr}}}|||mmmrrr|||vvvooohhhdddaaabbbdddeeeffffffeeedddggggggffffffhhhkkknnnpppmmmmmmllllllppppppfff[[[VVVZZZdddpppuuu{{{lllRRRHHHAAA@@@BBBCCCEEEHHHKKKUUUhhhYYY===:::888777777666555444111111111111111111111111///000222888FFF\\\ppp|||lllppp~~~~~~iiicccwww|||ppplllWWWPPPRRRWWWdddpppwwwqqq[[[___dddooo~~~dddXXXUUUSSSOOOPPPRRRTTTUUUSSSOOOLLLTTTVVVVVVUUUYYYcccmmmqqqwwwrrroooooojjjddddddjjj}}}[[[NNNEEECCCBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========DDDYYYyyyxxxhhh^^^ZZZVVVQQQGGGDDD@@@>>>>>>???>>>>>><<<<<<<<<<<<;;;:::999999@@@PPPcccuuu~~~uuullljjjjjjkkkrrrpppllljjjiiiiiijjjkkkbbbWWWNNNTTTdddyyy|||yyy{{{}}}}}}~~~~~~~~~~~~~~~{{{uuulllfffeeemmmyyyzzzkkkZZZOOOJJJKKKQQQYYY}}}qqquuubbb^^^___iiiiiigggqqqOOOHHHBBB===>>>===:::888999777777555444444444444444555888999AAA\\\wwwgggWWWSSS[[[gggwwwyyynnn[[[QQQGGGCCCBBBCCCGGGMMMJJJRRRYYY\\\```ffflllmmmhhhooo}}}tttllleeebbbaaabbbcccddddddcccbbbaaaeeefffggghhhiiijjjkkklllhhhllloooppplllddd\\\VVVXXX___jjjooopppwwwnnnQQQIIIAAA???>>>>>>AAAFFFJJJWWWmmmXXXCCC;;;666666666444333444333333333222222222111111222000222:::FFFWWWooorrrqqquuuxxxlllbbbppplllrrrmmmWWWQQQSSSXXXbbblllvvvqqqYYY___gggssssssccc[[[[[[^^^[[[\\\^^^aaaffffffYYYKKKVVVSSSPPPRRRYYYcccjjjnnnmmmlllmmmnnnkkkffffffiii|||ZZZMMMEEEBBBBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======???HHH]]]xxxhhh___[[[VVVPPPFFFCCC???>>>>>>>>>>>>===;;;<<<======<<<<<<<<<===FFFZZZssszzzpppgggeeeiiinnnqqqlllgggeeegggkkknnnooodddXXXQQQZZZnnn{{{{{{wwwxxx}}}~~~~~~xxxssskkkeeefffnnnzzzwwwiiiXXXMMMIIIIIIPPPWWW{{{tttyyyjjjcccfffooollliiiqqqWWWKKKDDD??????>>>;;;999:::777777666555444444444444555888999@@@ZZZ{{{jjjYYYSSSYYYeeeuuuxxxlllYYYOOOFFFBBBAAABBBFFFLLLWWW^^^bbb___]]]^^^___^^^___jjjzzzqqqiiiccc```aaabbbccccccccccccbbbaaacccdddeeefffgggiiijjjjjjiiilllooooooiiiaaaYYYTTTTTT]]]iiioooqqqyyylllRRRIIIAAA???>>>>>>AAAFFFJJJZZZsss^^^DDD<<<666666777444333444333333333222222222111111111///111888DDDUUUnnnssspppsssuuuiii^^^kkkqqqtttoooXXXRRRTTTXXXbbblllvvvqqqYYY___hhhsss{{{mmmccc```cccgggkkkmmmooosssyyyxxxkkk]]]VVVRRRNNNPPPXXXbbbiiilllmmmmmmooorrrpppiiiffffff{{{ZZZLLLDDDAAABBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======???IIIaaa{{{kkkaaa]]]VVVNNNEEEBBB>>>============<<<:::<<<======<<<===???AAANNNeeezzzzzztttjjj___^^^gggqqqtttkkkbbbaaahhhnnnqqqqqq```VVVRRR___vvv}}}wwwvvvsssqqqrrruuusssvvv}}}~~~uuuqqqjjjeeefffnnn{{{}}}ssseeeUUULLLGGGGGGMMMUUUyyy{{{pppfffjjjqqqllleeemmm}}}bbbPPPHHHAAA@@@???<<<:::;;;888777666555444444444444555888999???WWW}}}nnn[[[SSSWWWcccsssuuuiiiUUULLLCCC@@@???@@@DDDJJJ___eeefffaaa[[[XXXUUURRRZZZhhhwwwnnnfff```]]]aaabbbbbbccccccbbbbbbaaaaaabbbcccdddeeeggghhhhhhkkkmmmnnnllleee]]]VVVRRRSSS]]]jjjsssuuu~~~iiiRRRJJJBBB??????>>>AAAFFFLLLbbbdddEEE===777777777555333444333333333222222222111111111///000666AAASSSlllvvvppprrruuuiii\\\iiivvvsssrrr[[[SSSTTTYYYbbbmmmwwwrrr[[[aaaiiittt|||tttlllhhhiiioootttxxx{{{{{{nnnXXXRRRNNNPPPZZZdddkkkmmmooonnnrrrxxxwwwnnneeeaaa|||ZZZMMMEEEBBBBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========HHHaaa}}}mmmccc]]]TTTLLLDDDAAA>>><<<<<<<<<<<<;;;;;;<<<======;;;<<>>888888888666444555333333333222222222111111222000111555>>>PPPkkkyyyrrrtttyyynnn___jjjyyypppvvv]]]TTTTTTYYYcccnnnxxxwww___bbbjjjsss}}}|||wwwrrrqqquuuzzzwww[[[TTTNNNRRR^^^jjjppppppqqqqqqvvv}}}{{{pppccc]]]~~~\\\NNNFFFDDDBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<>><<<:::;;;@@@DDDZZZyyyooonnnsss~~~vvvqqqiii^^^TTTSSSdddwww~~~ssshhhgggnnnpppkkkddd\\\ZZZaaauuutttbbbbbbjjjqqqxxx{{{xxxzzz|||{{{|||~~~}}}{{{pppmmmhhheeefffnnnxxx~~~wwwmmmaaaSSSKKKGGGGGGLLLRRRqqqssscccllltttppphhhnnn~~~sss\\\PPPDDDAAA@@@===;;;:::888888666555555555555555444888888;;;PPPuuuppp^^^TTTVVV```rrrssseeePPPHHHAAA???@@@AAAEEEKKKMMMUUUZZZZZZYYY[[[]]]\\\eeelllyyyzzzqqqhhhbbb^^^]]]aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddfffggghhhiiikkklllkkkeee\\\UUURRRRRRXXXbbboooxxx{{{fffQQQHHHAAA???@@@@@@CCCHHHRRRrrrlllHHH@@@:::999999666555555333333333222222222111111333222222666===MMMhhhwwwpppttt~~~tttccckkk}}}oooxxx^^^TTTTTTYYYcccooozzz}}}eeeffflllvvv|||zzz|||~~~___VVVOOOTTTbbbooosssrrrrrrtttzzz}}}qqqddd^^^~~~]]]OOOGGGDDDBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>JJJdddyyyuuuddd]]]YYYQQQGGGDDDAAA===<<<<<<<<<<<<;;;<<<>>>???===:::<<>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>JJJeee{{{rrrccc^^^]]]WWWOOOEEEBBB>>><<<<<<<<<<<<<<<:::>>>@@@>>><<<@@@IIIQQQjjjzzzgggZZZWWW\\\iiiyyy}}}~~~~~~|||zzzxxxkkk```WWWSSSQQQUUUhhh}}}{{{yyy|||~~~{{{vvvxxxyyy~~~yyyoookkkcccnnnxxx|||{{{zzz{{{}}}{{{yyyxxxwwwqqqooojjjfffeeejjjrrrxxx}}}{{{sssfff[[[OOOIIIFFFEEEIIINNNgggyyyzzzlllooo}}}~~~xxxzzziiiZZZKKKEEEEEEBBB???===999888777666555555555555333777888:::MMMqqqtttcccYYYWWW^^^mmm|||uuuhhhRRRJJJEEEEEEFFFHHHLLLQQQOOOUUUYYYXXXYYY^^^cccdddhhhsss|||sssiiibbb^^^]]]]]]bbbaaa```______```aaabbbbbbcccdddeeefffhhhiiiiiihhhiiihhh```WWWSSSUUUYYYZZZcccooowww|||zzz\\\MMMEEE??????AAACCCHHHMMM^^^lllJJJBBB<<<;;;;;;888666666333333333222222222111111111222333555999EEE]]]sssqqqjjjuuu~~~dddbbbuuuttthhhqqqyyy]]]RRRSSSYYYeeeqqq}}}sssfff[[[]]]jjjuuutttoooooouuu}}}~~~wwwuuuyyy}}}[[[NNNEEECCCBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<>>============<<<999===@@@??????DDDNNNXXXpppkkk[[[TTTRRRSSSYYYfffvvv}}}{{{{{{||||||{{{yyywwwuuufffYYYPPPPPPQQQWWWjjjpppbbb]]]dddzzz}}}{{{||||||yyyxxxwwwvvvrrrpppkkkfffeeeiiipppuuu{{{zzzrrrcccXXXMMMGGGDDDCCCGGGLLLhhhzzz~~~~~~{{{nnn|||mmm]]]MMMHHHGGGDDDAAA???999888777666666555555555333777888:::MMMqqqvvvfff[[[WWW\\\kkkxxxwwwjjjSSSLLLFFFFFFHHHJJJNNNSSSSSSYYY[[[YYYZZZ___dddfffoooxxxyyypppggg```]]]\\\]]]bbbaaa```______```aaabbbbbbbbbcccdddfffggghhhhhhggghhhggg___VVVSSSWWW\\\]]]eeeqqqzzzuuuWWWLLLDDD??????AAADDDIIIOOOjjjgggKKKCCC<<<<<<;;;888666666333333333222222222111111000111333444777BBBYYYooorrrlllxxxeee```qqq}}}jjj___gggxxx]]]RRRRRRXXXeeerrr}}}qqqcccdddpppyyyvvvooommmttt~~~zzz~~~zzzYYYMMMEEEAAABBBAAA@@@>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<>>DDDPPP[[[uuuooofff\\\TTTOOOLLLKKKTTT[[[hhhvvv~~~vvvqqqnnnnnnrrrzzz{{{sssmmmcccUUUNNNSSSXXX]]]qqqvvvfffdddiiixxx~~~|||yyyuuurrrppprrrrrrpppkkkgggjjjqqqyyyxxx}}}uuummmfffZZZNNNGGGDDDCCCHHHNNNiiikkkyyyyyyhhhVVVLLLGGGBBB???>>><<<:::777666666777666555333888999999IIIlllzzzggg[[[UUUYYYfffrrrxxx{{{qqq[[[NNNEEEGGGJJJKKKPPPXXXZZZ\\\___```aaadddjjjoooyyyvvvjjjaaa^^^]]]]]]]]]^^^_________^^^^^^___aaaccccccddddddfffgggiiijjjhhhddd```^^^YYYUUUVVV[[[```jjjvvvoooVVVGGGEEECCCBBBBBBDDDKKKQQQkkkgggKKKDDD???>>><<<777666777555444444333333222222111222333111555;;;>>>QQQqqqvvvvvvzzzjjj___mmm~~~~~~mmm```iiivvv[[[TTTVVVYYYdddrrrvvvwwwiiinnnrrrvvvuuullliiiwwwzzzzzzZZZMMMEEEAAABBBAAA@@@>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<>><<<===>>>>>>???FFFPPPXXXfff```WWWOOOIIIHHHIIIJJJSSSZZZgggttt{{{ooohhhfffjjjrrr{{{}}}yyyrrrlll```SSSNNNVVV^^^eeeyyyrrrfffhhhppp}}}~~~~~~~~~~~~}}}{{{yyyvvvsssrrrssssssqqqlllhhhiiiqqqxxxyyy~~~vvvnnneeeZZZMMMFFFDDDDDDIIIOOOiiikkksss|||ppp\\\QQQKKKFFFCCCBBB===:::777666666666666555444888888999GGGiiizzzhhh\\\VVVWWWbbbmmmvvv~~~uuu^^^QQQGGGIIILLLMMMSSS\\\]]]```cccddddddhhhnnnttt~~~{{{sssggg___]]]]]]]]]\\\___``````___]]]]]]___```aaabbbcccdddeeeggghhhhhhhhhccc^^^\\\WWWTTTWWW\\\eeennnyyypppVVVHHHEEECCCBBBBBBEEEMMMUUUssseeeKKKEEE@@@>>><<<888666777555555444333333222222111222333111444999<<>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===???KKKmmmrrrkkkpppsssvvvnnn\\\LLLCCC===<<<===<<<<<<===<<<;;;;;;<<<@@@GGGNNNRRRSSSNNNGGGAAA???BBBFFFJJJQQQXXXcccooo{{{yyyiii___```kkkxxx~~~wwwpppkkk[[[PPPOOO[[[hhhttt~~~pppkkksss~~~||||||}}}}}}}}}zzzzzzzzzyyyxxxvvvtttsssssssssqqqkkkggghhhooowwwxxx~~~wwwnnndddYYYLLLFFFCCCDDDJJJQQQhhhqqqlllsssxxx|||xxxbbbUUUNNNHHHDDDDDD>>>;;;888666555555555444444888888888DDDccc{{{jjj^^^UUUTTT]]]gggssszzz___QQQGGGGGGJJJLLLSSS]]]ccceeehhhiiijjjnnnvvv|||zzzvvvnnnddd]]][[[\\\]]]]]]``````aaa___]]]\\\^^^______aaaccceeefffggggggggghhhbbb]]]YYYVVVTTTYYY```lllttt}}}sssXXXIIIEEEBBBBBBCCCFFFPPP\\\cccKKKEEE@@@???===999777888555555444444333222222222000333111222666:::TTTzzz|||rrrvvv|||qqqggglllwwwdddnnn}}}yyy]]]UUUVVVYYYbbbooouuuvvvoootttsssrrrsssnnnmmm{{{yyyZZZNNNEEEBBBBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<======@@@MMMqqq~~~nnnkkktttwwwxxxooo___MMMEEE>>>======<<<;;;======;;;999<<>><<<===AAAFFFIIILLLSSS^^^iiisss~~~yyyiii___eeeuuuxxxpppkkkWWWPPPRRRcccvvv{{{tttvvv|||zzzzzz{{{||||||xxxyyyyyyyyywwwuuurrrqqqrrrrrroooiiidddeeelllssswww~~~~~~vvvnnndddXXXKKKEEECCCEEEKKKRRRiiizzzwwwzzzppptttwwwzzzkkk\\\SSSMMMHHHHHH@@@===888666555555444444555777888888AAA\\\nnn```UUUSSS[[[fffrrreeeVVVIIIIIIKKKNNNVVVaaahhhjjjlllmmmpppuuu~~~wwwqqqjjjaaa\\\[[[]]]^^^^^^aaaaaaaaa___]]]\\\]]]^^^___aaadddfffhhhhhhhhhgggiiibbb\\\XXXUUUVVV]]]eeeqqqxxxxxx]]]KKKEEEBBBCCCDDDGGGVVVeeeaaaLLLFFFAAA@@@>>>:::888:::555555555444333333222222...222111222555:::WWW~~~nnnkkkvvvtttjjjjjj{{{kkksssxxx\\\UUUVVVXXXbbbooouuuzzzkkkkkksssqqqqqqtttrrrtttyyyZZZNNNFFFCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<======AAAPPPwww{{{lllmmmzzz}}}zzzppp```OOOFFF???>>>>>><<<;;;===???===;;;===AAADDDBBB@@@<<<;;;<<<===???AAADDDFFFGGGNNNXXXbbbkkkwwwzzznnnfffqqqzzzqqqjjjXXXSSSXXXmmm}}}}}}}}}{{{yyyxxxyyyzzz{{{zzzzzzzzzzzzwwwtttpppnnnnnnnnnlllfffaaabbbiiipppvvv}}}}}}vvvnnndddWWWKKKDDDCCCEEELLLSSSooovvvqqqzzz~~~xxxggg]]]UUUOOONNNCCC???:::666555555444444666777777777???UUUxxxtttcccVVVSSS\\\hhhsssppp___PPPMMMOOORRR\\\ggglllnnnppprrruuu}}}}}}tttnnnggg___[[[\\\^^^______aaaaaaaaa___]]]\\\]]]^^^```bbbeeehhhjjjjjjiiiiiiiiibbb[[[XXXVVVXXX```jjjsssyyy}}}cccNNNFFFCCCDDDEEEJJJ\\\ppp~~~^^^MMMFFFBBBAAA???;;;:::;;;666666555444444333333222---111111333666;;;WWWsssiiisssuuukkkffftttppptttwww[[[TTTUUUXXXbbbooovvvkkk```eeeqqqrrrsssyyyzzz{{{yyyZZZNNNFFFCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAARRR{{{{{{mmmqqq{{{ooo___OOOFFF???>>>???===<<<>>>@@@>>>>>>???BBBAAA>>>:::888999;;;===???AAABBBBBBEEELLLUUU\\\cccnnn|||}}}rrrlllyyy{{{qqqjjj\\\YYYaaawww~~~|||zzz{{{{{{yyyxxxxxxzzz|||||||||}}}|||yyytttpppmmmkkkkkkiiiccc___```hhhooovvv}}}~~~wwwooodddXXXKKKDDDBBBEEELLLTTTvvvwwwtttnnncccYYYRRRPPPGGGBBB<<<888666555555444666777777888===PPPrrrzzziiiZZZUUU^^^iiisssvvvcccRRRMMMNNNQQQ\\\hhhoooqqqsssvvv{{{{{{rrrkkkeee^^^ZZZ[[[^^^______``````aaa___]]]\\\^^^___aaaccceeehhhjjjkkkkkkkkkfff```YYYWWWVVVYYYbbblllrrryyyhhhQQQHHHDDDFFFHHHMMMccc{{{{{{{{{[[[MMMGGGBBBBBB@@@===;;;===666666555555444333333333...111111333777:::RRRwww|||lllrrrvvvlllcccppprrrooo}}}xxx\\\TTTUUUWWWaaannnvvv~~~zzzdddZZZbbbqqqtttwww~~~yyyZZZNNNGGGCCCBBBAAA@@@>>>======<<<<<<;;;::::::;;;;;;===>>>>>>BBBUUU|||nnntttzzzkkk\\\OOOFFF?????????>>>>>>???===>>>@@@BBBBBB@@@<<<999999999;;;===???AAACCCEEEGGGMMMTTTXXX]]]fffsss~~~~~~rrrkkkvvvyyyqqqiiibbb```hhh}}}}}}|||{{{|||xxxzzz{{{yyywwwwwwyyy|||}}}~~~~~~}}}{{{vvvrrroooiiijjjhhhccc^^^```hhhoooxxx~~~yyyqqqfffYYYKKKDDDBBBDDDKKKSSSyyyyyyzzzwwwkkk```XXXUUUJJJEEE>>>999777666666555666666777888<<>><<<>>>666666666555444444333333111333111333666666HHHhhhmmmqqqxxxpppgggjjj~~~wwwkkkuuu}}}```WWWVVVWWW```llltttyyyzzz|||yyyqqqcccYYY```ooorrrvvv}}}}}}yyyZZZOOOGGGDDDBBBAAA@@@>>>======<<<<<<:::::::::;;;<<<===>>>???CCCVVV|||ooouuuyyyiiiYYYNNNFFF??????@@@>>>>>>@@@;;;===AAACCCBBB@@@<<<:::<<<<<<<<<<<>>===>>>666666666555444444333333333444111333555222@@@]]]sss{{{jjjoooyyytttlllccczzz~~~iiipppyyydddYYYWWWWWW___kkkrrr|||vvvwwwxxxyyy{{{|||}}}~~~}}}tttmmmdddXXX^^^lllooosssxxxwwwwwwZZZPPPGGGBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBUUU|||pppwww}}}nnn]]]OOOIIIEEEEEEEEECCCCCCEEE>>>@@@BBBBBB@@@>>><<<<<<999;;;>>>BBBFFFJJJLLLMMMNNNRRRWWW\\\aaafffkkkooozzz~~~pppfffnnn}}}|||vvvqqqlllggghhhppp~~~xxxssspppjjjiiijjjlllqqqvvvzzz{{{yyy{{{yyyrrrrrrwwwzzzwwwyyyxxxxxxwwwwwwxxxxxxyyy{{{}}}~~~{{{wwwtttsssqqqnnnkkkhhhddddddmmmxxx|||{{{rrrggg[[[MMMEEEBBBAAAFFFLLLooo{{{rrryyyyyypppfffZZZLLL>>>999888777777888666666777888999EEEfffooocccccchhhqqq|||~~~lll___]]]eeeqqqyyy{{{}}}pppkkknnnssswww~~~yyyoooggg___[[[WWWWWWYYY[[[[[[ZZZ]]]]]]\\\\\\]]]^^^```aaagggccc``````cccfffgggfffZZZVVVTTTVVVXXX[[[ccclllsssxxxuuu```LLLGGGLLLJJJUUUuuuqqqZZZNNNIIIDDDCCCEEEDDD@@@<<<:::999888777666555444333111111222222000333???LLLmmm~~~~~~jjjgggxxx|||pppdddsssqqqgggtttnnn[[[TTTWWW```iiixxx~~~{{{wwwuuussssssssssssssstttuuuuuuxxx}}}xxxrrrpppdddcccgggnnnpppoooooorrrzzzwwwYYYOOOGGGBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBTTT}}}}}}rrryyy{{{kkk[[[RRRKKKFFFEEEEEECCCCCCFFFDDDFFFGGGFFFCCC@@@???>>><<<>>>@@@CCCFFFIIIKKKKKKNNNRRRWWW]]]ccciiipppttttttttt|||rrrhhhhhhwww}}}zzzxxxooonnntttyyyqqqkkkggg\\\ZZZZZZ\\\bbbiiippptttuuuxxxvvvrrrsssxxx{{{yyyyyyyyyyyyyyyyyyyyyzzzzzzyyy{{{}}}|||zzzwwwuuuuuurrrooommmjjjffffffoooyyyyyypppfffZZZLLLEEEAAAAAAFFFLLLgggxxxpppwww|||qqqaaaRRRBBB;;;999777777888777666777888999DDDdddsssfffccchhhqqq|||yyykkkgggmmmxxxzzzooohhhiiiooowww|||~~~wwwmmmeee]]]ZZZWWWWWWYYY[[[[[[ZZZ]]]]]]\\\\\\]]]^^^```aaacccaaa___```cccffffffeeeYYYUUUTTTVVVXXX[[[bbbkkkooowwwzzzfffRRRKKKMMMMMM]]]nnnXXXOOOKKKFFFEEEFFFEEEBBB>>>::::::999888666555444444222222222222111222===IIIlll}}}~~~jjjfffuuu{{{rrrffftttqqqhhhwwwttt___VVVVVV```jjjqqqwww{{{vvvrrroooppppppoooooopppqqqqqqrrrrrrxxx~~~wwwpppmmmhhhgggiiinnnooollllllnnnpppvvv|||wwwYYYNNNFFFCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBTTT{{{{{{qqqzzzyyyiiiXXXTTTMMMFFFDDDCCCBBBDDDGGGHHHJJJJJJIIIEEEBBB@@@@@@@@@AAABBBDDDFFFGGGHHHIIILLLOOOTTTZZZaaaiiirrrwwwrrrpppuuuuuukkkggguuu{{{vvvxxx~~~ssshhh```\\\QQQPPPNNNOOOTTT\\\dddiiipppssssssrrrtttyyy|||{{{zzzzzzzzz{{{{{{{{{||||||xxxyyyzzzzzzxxxvvvvvvwwwssspppnnnmmmiiiiiiqqq{{{wwwnnneeeXXXKKKDDDAAA@@@EEEKKK```yyytttmmmuuuyyykkkZZZGGG===:::888666777777666777999888BBB```}}}xxxiiiccceeeooozzzuuulllnnnyyyzzzoooiiikkksss}}}|||tttiiiaaa\\\ZZZXXXXXXZZZ[[[[[[ZZZ]]]]]]\\\\\\]]]^^^```aaa```______aaacccdddcccaaaWWWUUUUUUXXXYYY[[[aaaiiilllvvvlllYYYPPPNNNPPPiiiiiiWWWPPPLLLHHHFFFGGGFFFCCC@@@;;;;;;:::888777666555444444222222333111222;;;EEEhhh{{{~~~llldddpppyyyuuuhhhsss~~~tttjjjxxx~~~gggYYYVVV___kkkqqquuu~~~zzzuuupppnnnlllllllllkkkllllllmmmnnnnnnttt{{{}}}vvvpppkkkllljjjjjjllllllhhhggghhhkkkooosssuuuxxx~~~xxxYYYMMMFFFCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCUUU|||vvvlllvvvxxxhhhWWWUUULLLDDDBBBAAAAAADDDHHHHHHIIIIIIGGGDDDAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHKKKOOOTTT[[[ccclllrrrvvvtttwwwyyyooolllwww|||zzzyyykkk___XXXUUUSSSRRRRRRSSSUUUZZZaaaeeennnppprrruuuwwwzzz||||||{{{||||||}}}}}}}}}}}}}}}xxxyyyyyyxxxuuuttttttuuuqqqpppooonnnkkkjjjrrr|||wwwnnncccWWWJJJDDD@@@@@@DDDJJJ```xxxsssmmmvvvttt```JJJ>>>;;;888777777777666777999888@@@ZZZuuu{{{jjjaaa```iiiuuu~~~rrrpppzzzyyyuuuyyy}}}xxxoooddd]]][[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaa___``````aaaaaa```^^^\\\VVVUUUVVV[[[]]]]]]bbbhhhmmmyyyrrrbbbVVVPPPUUUvvvfffVVVOOOLLLIIIGGGFFFEEECCCAAA===<<<;;;999888666555555555333333333111111888AAAaaavvv~~~oooccckkkvvvyyykkkqqqyyyyyykkktttooo]]]VVV^^^jjjqqqtttzzz~~~}}}}}}}}}|||xxxtttooollljjjjjjiiiiiiiiiiiijjjjjjooossswwwzzzxxxtttooolllmmmiiihhhiiihhhcccbbbeeegggiiikkklllnnnttt~~~xxxXXXLLLEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBWWWpppfffnnnyyyjjjXXXSSSJJJBBB@@@@@@AAAEEEJJJIIIIIIJJJHHHEEEBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGFFFHHHLLLPPPUUU]]]eeekkkvvvwww{{{{{{rrrooowww~~~xxx~~~pppaaaWWWSSSSSSXXX\\\aaadddfffhhhkkknnnrrrsssvvv{{{}}}}}}}}}}}}}}}~~~~~~}}}zzzzzzzzzwwwtttrrrrrrsssnnnmmmnnnnnnkkkjjjqqq{{{~~~yyypppaaaVVVJJJDDDAAA@@@DDDIII^^^wwwyyyvvv|||eeeLLL>>>;;;999888888777666777999888>>>TTTmmm}}}kkk___\\\cccooo}}}{{{~~~yyyrrriii___ZZZZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^```aaa```aaabbbbbb___\\\YYYWWWUUUVVVZZZ```bbbbbbfffkkksss|||uuujjj___WWW^^^~~~cccXXXNNNLLLIIIGGGEEEDDDBBBAAA>>>>>><<<;;;999777666555555333222333222111666===YYYppp~~~sssdddeeesss}}}ssstttwwwmmmmmmxxxdddZZZ^^^hhhkkkmmmrrrzzz|||xxxyyy{{{yyyvvvttttttuuutttrrrnnnjjjggghhhhhhggggggggggggggghhhpppoooooooooooommmllljjjiiieeecccdddccc______bbbaaaaaaaaa```aaafffnnntttyyyWWWKKKEEECCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBXXXoooaaaggg|||}}}lllYYYOOOGGGAAA@@@BBBCCCHHHMMMNNNNNNNNNKKKGGGEEEDDDEEE??????@@@AAACCCFFFIIIKKKJJJLLLPPPTTTYYY___fffjjjsssuuu{{{}}}uuunnntttuuuxxx}}}|||zzz|||sssdddYYYTTTUUUWWW___fffpppwwwzzz|||~~~}}}}}}}}}|||zzzzzzzzzxxxuuurrrqqqqqqllllllmmmnnnkkkjjjqqqzzz~~~yyyqqqaaaVVVJJJDDDBBBAAADDDIII[[[tttlllOOO???;;;:::999999888666888:::888;;;OOOdddnnn```\\\```jjjyyy~~~zzzssskkkccc\\\XXXXXX[[[^^^```___^^^]]]^^^]]]]]]\\\\\\]]]^^^```aaa```bbbcccaaa]]]YYYWWWVVVVVVXXX^^^fffiiiiiikkkpppzzzyyyttttttooohhh^^^gggxxxaaaYYYNNNLLLJJJHHHEEECCCBBBBBB@@@???===<<<:::888666666555222222333222111555:::OOOjjjxxxeeeaaaqqq|||zzzpppgggtttmmmaaaaaahhhkkkkkknnnttt~~~xxxqqqppppppqqqqqqqqqrrrrrrqqqooollliiigggeeeddddddccccccccccccdddiiigggdddcccdddfffffffffddd___]]]^^^]]][[[\\\```___^^^]]]\\\]]]```eeejjjyyyWWWJJJDDDCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAYYYsss```cccxxxoooZZZMMMFFFAAABBBEEEGGGLLLRRRTTTTTTRRRMMMHHHEEEDDDDDD>>>>>>???BBBFFFJJJNNNQQQSSSVVV[[[```dddjjjppptttvvvwwwzzz~~~wwwmmmrrr}}}rrrooonnnlllpppyyyxxxiii\\\WWWYYY^^^aaakkkttt~~~{{{zzzwwwyyyzzzzzzwwwtttrrrqqqkkkkkkmmmooommmkkkqqqzzzxxxooo```VVVKKKEEECCCBBBEEEJJJ\\\uuu~~~~~~tttTTTBBB<<<:::999888888666888:::888:::JJJ^^^{{{ssseee___```hhhvvv}}}{{{uuunnneee^^^YYYWWWUUUYYY^^^___^^^\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaa___aaabbb```\\\YYYXXXYYYWWWZZZbbblllpppoooqqquuu~~~tttnnnkkkmmmiii___iiiwwwrrr^^^ZZZOOONNNLLLIIIFFFDDDCCCCCCAAA@@@>>><<<:::888777666444111111333333222444999FFFddd{{{ggg___ooo|||~~~ttteeelllwwwwwwiiifffiiiooonnnooosss{{{}}}uuupppmmmnnnoooqqqqqqpppooommmjjjhhhggg```___^^^]]]]]]]]]]]]^^^```^^^\\\]]]```cccdddddd```[[[XXXXXXWWWVVVWWW[[[\\\[[[[[[ZZZ[[[^^^bbbdddzzzWWWJJJDDDDDD@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@ZZZwwwaaabbbwwwqqqZZZLLLEEEBBBDDDHHHKKKPPPUUUXXXWWWSSSNNNGGGCCCAAA@@@===>>>@@@CCCHHHMMMRRRUUU[[[___eeejjjooouuuzzz~~~||||||~~~xxxpppsss}}}pppjjjeeebbbjjjxxx~~~sssdddZZZZZZ```gggkkkxxx}}}zzzxxxuuuwwwzzzzzzxxxuuutttsssjjjkkknnnpppnnnlllrrr{{{vvvlllaaaVVVKKKFFFCCCBBBEEEJJJ```wwwzzzyyyzzzXXXDDD===:::888777888666888:::888999HHH[[[wwwxxxhhhbbbbbbhhhvvv|||yyysssjjjbbb[[[XXXWWWSSSXXX]]]^^^]]][[[ZZZ[[[]]]]]]\\\\\\]]]^^^```aaa]]]___aaa___\\\ZZZ[[[\\\WWW[[[dddoootttsssuuuxxxssskkkbbbgggggg]]]gggqqq}}}nnn\\\YYYPPPOOONNNKKKGGGEEEEEEEEEAAA@@@???===;;;999777666333000000333333222444888AAAaaa~~~hhh^^^ooo{{{|||xxxeeejjjsss~~~oooiiijjjpppnnnmmmpppwwwyyypppkkkjjjlllmmmllljjjhhhfffdddcccbbb[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYY\\\aaaeeeeeeddd___ZZZVVVUUUTTTRRRTTTXXXTTTTTTTTTUUUVVVYYY\\\^^^vvvWWWLLLEEEBBBAAA@@@???>>>==================<<<;;;;;;<<<>>>>>>HHH___~~~qqqgggrrryyy\\\NNNHHHEEEGGGKKKNNNSSSYYY^^^\\\WWWNNNEEE???===>>>===???CCCHHHOOOWWW```eeeiiilllqqquuuxxx|||{{{zzzrrrrrryyy|||ggg___ZZZXXX___kkkzzzqqqfffaaadddmmmwww}}}|||uuuqqqrrrtttxxxzzzzzzwwwssspppooommmmmmkkkhhhhhhpppzzz{{{qqqhhh^^^TTTJJJFFFCCCBBBDDDIII[[[vvv}}}pppppp~~~\\\>>><<<<<<888;;;777777888999777:::EEEQQQwwwpppccccccfffqqq~~~xxxnnneee___ZZZWWWUUUUUUWWWZZZ[[[ZZZXXXXXXXXX]]]]]]]]]^^^___```aaabbb^^^______]]]ZZZXXXWWWWWWUUU]]]iiiqqquuuvvvxxx{{{yyypppaaa\\\[[[[[[\\\hhh{{{wwwyyytttsssppp]]]WWWQQQNNNKKKIIIHHHHHHGGGEEEDDDDDDBBB@@@>>>;;;999777777666555444333444555555AAATTTrrrrrr\\\```uuu{{{vvvjjjaaammmxxxqqqqqqsssrrrpppooottt~~~zzzqqqggg```dddhhhllllllgggbbb___^^^UUUTTTSSSQQQPPPPPPPPPQQQPPPOOOTTT```mmmoooeeeYYYNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVuuuVVVLLLEEEBBBAAA@@@???>>>==================<<<;;;;;;<<<>>>???EEE]]]yyymmmvvvzzz]]]MMMGGGFFFJJJQQQVVV]]]dddeeeaaaYYYNNNDDD>>><<<===AAADDDJJJQQQYYYbbbjjjpppuuuyyy||||||{{{||||||{{{uuutttyyyqqqaaa\\\ZZZ\\\jjjzzzyyymmmeeedddmmmxxx|||{{{vvvrrrqqqtttwwwzzzyyywwwssspppooonnnmmmkkkhhhgggoooxxx|||sssjjj```UUUJJJEEECCCBBBEEEJJJ^^^zzz}}}oooooo~~~aaaBBB>>>===888:::666666777777666777AAAMMMmmmxxxllleeeeeelllzzzvvvjjjlll{{{tttkkkbbb\\\XXXVVVTTTVVVXXX[[[\\\ZZZYYYYYYYYY]]]]]]]]]^^^___```aaaaaa^^^______]]]ZZZWWWVVVVVVUUU\\\eeelllpppuuu|||}}}xxxooo^^^UUUOOONNNOOOVVVoootttrrrvvvnnnqqqiiiZZZVVVQQQNNNKKKIIIHHHHHHGGGFFFDDDDDDCCCAAA>>><<<999888888777555444333333444444>>>RRRsss{{{dddbbbqqqzzzooodddlll}}}yyytttuuutttqqqooorrrzzz|||vvvmmmgggcccfffiiiiiigggaaa\\\YYYPPPOOOMMMLLLKKKJJJKKKKKKMMMQQQZZZdddkkkggg[[[QQQJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPsssUUULLLEEEBBBAAA@@@???>>>===============<<<;;;;;;<<<===>>>???CCC^^^tttzzz{{{___MMMIIIHHHNNNWWW^^^fffnnnmmmfff[[[NNNCCC======>>>DDDIIIQQQZZZcccmmmuuu{{{~~~}}}|||xxxwwwyyy~~~pppdddZZZZZZ^^^hhhzzzuuuiiihhhppp{{{}}}|||~~~~~~}}}{{{xxxuuurrrtttwwwyyyxxxvvvrrrpppooonnnmmmkkkgggfffmmmvvv}}}tttkkkaaaVVVKKKEEEBBBBBBGGGMMMdddnnnnnn~~~hhhFFF@@@===888:::888777777888666777???IIIbbbzzzmmmggghhhsss~~~{{{iii\\\ccc}}}vvvooofff]]]XXXVVVUUUTTTWWWYYY[[[\\\[[[ZZZZZZ[[[^^^^^^^^^^^^______``````^^^___^^^\\\XXXUUUUUUUUUUUU[[[aaafffkkktttxxxtttkkkYYYQQQHHHHHHKKKNNN___rrrvvvnnnpppuuu}}}lllrrr```WWWUUUPPPNNNJJJIIIHHHHHHGGGFFFEEEDDDCCCAAA???<<<:::999:::999666444333333333333:::NNNppppppggglll~~~vvvhhhjjjvvvzzzyyywwwsssoooppptttyyyzzzsssnnndddccccccdddddd```XXXRRRLLLJJJHHHGGGFFFEEEFFFFFFJJJSSS___gggeee[[[OOOGGGCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGrrrUUULLLEEECCCAAA@@@???>>>============<<<<<<;;;;;;<<<===>>>???FFFdddyyyzzzvvv^^^NNNJJJJJJRRRZZZbbbjjjqqqppphhh[[[NNNDDD@@@AAABBBEEEKKKUUU```iiirrrzzz|||{{{yyyxxxwwwvvvtttssstttvvveee[[[VVV^^^mmm|||wwwooorrr}}}~~~|||}}}}}}||||||{{{zzzxxxrrrtttwwwxxxxxxuuurrroooooonnnmmmlllgggeeellluuu~~~}}}tttkkkbbbWWWKKKDDDBBBCCCHHHOOOhhhnnnnnnlllHHHBBB>>>999;;;;;;:::::::::999888???GGGZZZwwwkkkfffooo{{{nnn___iii|||qqqjjjaaaZZZVVVUUUVVVVVVXXXZZZ\\\\\\\\\[[[\\\]]]^^^^^^__________________^^^^^^]]]ZZZVVVTTTSSSTTTVVV[[[bbbfffkkkttt}}}rrrnnndddSSSMMMDDDHHHPPPQQQ\\\nnnuuulllpppwww}}}sss{{{|||\\\VVVSSSPPPMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@>>><<<:::;;;:::888555333222222222777HHHgggzzzmmmkkk|||~~~{{{|||lllhhhqqq{{{vvvqqqoooppprrr~~~xxxssshhhccc^^^]]]^^^\\\UUUNNNJJJIIIGGGEEEDDDCCCCCCDDDGGGRRR^^^bbbZZZNNNEEEBBB@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAArrrTTTLLLEEECCCAAA@@@???>>>============<<<;;;;;;;;;<<<===???@@@GGGhhhyyy}}}{{{hhhTTTJJJGGGJJJSSS]]]eeemmmsssnnnfffZZZOOOHHHFFFHHHIIIJJJQQQ[[[eeennnwww~~~~~~xxxvvvttttttrrrmmmhhhgggggghhh\\\VVVXXXkkkwwwvvv}}}||||||~~~}}}|||||||||{{{yyytttuuuwwwxxxwwwuuurrrpppooonnnnnnmmmhhhffflllttt||||||sssjjjbbbVVVJJJDDDBBBCCCIIIOOOiiiqqqqqqnnnIIIBBB???:::===<<<::::::;;;:::888===DDDSSS|||~~~nnneeekkkwwwooocccpppzzzuuujjjeee]]]XXXVVVWWWXXXYYYXXXZZZ\\\\\\\\\\\\]]]^^^^^^______``````___^^^]]]\\\\\\[[[XXXTTTRRRSSSTTTWWW^^^ggglllpppxxxyyyllleee]]]LLLGGG@@@HHHRRRSSS\\\jjjooojjjpppvvv}}}}}}vvv[[[WWWRRROOOMMMJJJHHHHHHIIIHHHGGGFFFEEEEEECCCAAA???===<<<<<<;;;888555333222222222777AAAYYYxxxuuummmxxxzzztttppphhhppp{{{uuuqqqoooooo||||||~~~zzzooofff\\\XXXYYYXXXSSSMMMHHHGGGEEECCCAAAAAAAAAAAADDDMMMVVVVVVMMMDDD@@@AAA>>>>>>>>>>>>>>>???@@@@@@??????>>>===============rrrUUULLLEEECCCAAA@@@???>>>============<<<;;;;;;;;;<<<===???@@@EEEgggyyyrrriiiWWWFFFCCCCCCHHHUUUaaaiiipppvvvkkkeee[[[SSSPPPOOOPPPQQQSSSYYYcccmmmvvvxxxqqqnnnkkknnnlllddd^^^]]]^^^]]]WWWVVVbbbzzz|||yyyxxxwwwxxx{{{zzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzvvvwwwxxxyyyxxxuuusssqqqooonnnooonnnjjjhhhmmmvvv|||~~~zzzqqqhhh```UUUJJJDDDCCCCCCHHHNNNgggvvvuuupppKKKCCC@@@;;;>>>:::888888999999777:::???LLLtttpppdddhhhrrrxxx|||kkkccctttyyyooojjjbbb^^^ZZZWWWXXXYYY[[[[[[XXXZZZ[[[[[[[[[[[[]]]_________`````````___]]]\\\ZZZZZZYYYVVVSSSRRRSSSTTTXXXbbbnnnuuuxxxuuuddd\\\VVVHHHEEEBBBJJJRRRVVVbbbnnnmmmiiinnnuuu}}}~~~nnn\\\YYYQQQOOOLLLJJJHHHIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>===<<<;;;888666444333333333888:::JJJiii}}}rrrrrrwwwqqqyyymmmrrr|||wwwsssppprrrtttxxx}}}tttjjj^^^XXXVVVUUUQQQLLLEEEDDDBBB???>>>=========AAAEEEIIIGGGBBB>>>>>>???<<<<<<<<<<<<===>>>???@@@======<<<;;;;;;;;;;;;;;;sssUUULLLEEEBBBAAA@@@???>>>============;;;;;;;;;;;;<<<>>>???AAAEEEcccyyykkk^^^NNNBBBCCCCCCKKKYYYeeelllqqqvvvkkkeee^^^ZZZXXXXXXXXXWWW[[[aaajjjttt~~~{{{pppgggcccaaaffffff^^^WWWWWWWWWVVVWWW___uuu|||vvvvvvvvvssssssvvvwwwzzz}}}~~~}}}}}}~~~|||zzzwwwxxxyyyyyyxxxvvvsssrrrnnnnnnoooooollliiiooowww~~~~~~zzzqqqhhh^^^SSSIIIEEECCCCCCGGGLLLccc|||{{{yyytttMMMDDD@@@;;;>>>999777777::::::888:::>>>GGGooosssfffhhhooottt{{{wwwhhhbbbwwwzzzwwwyyy}}}{{{oooeeeaaaZZZXXXVVVVVVXXX[[[\\\]]]WWWYYYZZZZZZZZZ[[[]]]______```aaaaaa```^^^\\\[[[XXXXXXWWWTTTRRRQQQSSSUUUZZZeeessszzz~~~ppp]]]UUUQQQGGGFFFEEEKKKQQQYYYnnn|||vvvnnnrrrvvv|||qqqvvvdddZZZ[[[PPPOOOLLLIIIHHHIIIIIIHHHHHHGGGFFFFFFEEECCCAAA???>>><<<:::888666444444444444888444???___vvvooowww}}}yyyrrrzzzuuuuuu}}}wwwtttnnnppptttyyy~~~~~~vvvnnnddd]]]XXXTTTNNNIIIDDDBBB@@@>>><<<;;;;;;;;;??????======<<<;;;;;;:::::::::::::::;;;<<<======999999888777777777888888sssUUULLLEEEBBBAAA@@@???>>>============;;;;;;:::;;;<<<>>>@@@AAAGGGbbb~~~zzziiiZZZNNNEEEGGGHHHPPP^^^hhhmmmpppssslllgggaaa___^^^^^^\\\ZZZ^^^dddmmmxxxvvvjjj```\\\[[[aaabbbZZZTTTTTTTTTRRR[[[jjjzzzwwwzzz{{{wwwuuuwwwtttxxx{{{}}}|||}}}|||yyyxxxyyyzzzzzzyyyvvvtttsssnnnnnnooopppmmmkkkpppyyy{{{qqqhhh\\\RRRIIIEEECCCCCCFFFKKKaaaxxx~~~|||wwwNNNDDD@@@;;;>>>;;;888999<<<<<<:::<<>>===<<<;;;;;;>>>;;;777777:::;;;888666777777777777888999;;;;;;666666555444444555555666sssUUULLLEEECCC@@@@@@??????>>>=========<<<===>>>===<<<===>>>@@@DDD^^^~~~zzzkkk[[[MMMFFFJJJIIIOOO[[[fffjjjmmmooonnnhhhfffkkkkkkeee``````YYYcccoooyyyqqq```VVVUUUZZZbbb^^^WWWWWWSSSQQQXXXaaayyy{{{|||||||||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~||||||{{{zzzwwwtttrrrqqqqqqqqqpppoooppppppmmmkkkqqqzzz|||rrrhhh^^^UUULLLGGGCCCBBBFFFLLL___sss}}}|||{{{PPPFFFDDD>>>===:::::::::999::::::;;;;;;BBB```oooiiilllssszzzvvvhhhfffxxx}}}dddbbbdddgggeee^^^YYYZZZTTTUUUWWWYYYZZZ[[[[[[[[[XXXXXXWWWXXXYYY[[[]]]^^^^^^___aaaaaa```^^^[[[YYYUUUUUUTTTRRRQQQQQQTTTWWWbbbgggtttqqqbbbWWWOOOJJJFFFCCCGGGFFFFFFVVVqqqtttvvv|||uuu___jjj]]]TTTTTTKKKKKKIIIGGGHHHJJJIIIGGGDDDDDDCCCBBBCCCCCCBBB@@@>>><<<;;;999777555333222222555666999KKKoooiiitttzzztttpppttt}}}sssnnnmmmrrrxxxyyyyyy{{{wwwwwwqqqeeeZZZTTTOOOJJJFFFCCC???===<<<<<<;;;:::777666666666666555555555666777888999888777555333444444444444444444444444sssUUULLLEEECCC@@@@@@??????>>>=========<<<===>>>===<<<<<<>>>@@@DDD^^^|||ppp___PPPGGGJJJIIIOOO[[[dddhhhjjjmmmllllllqqquuupppddd\\\[[[YYYcccpppzzzxxxiiiYYYRRRTTTaaannniiiYYYSSSPPPSSS^^^ttt}}}}}}{{{{{{||||||{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{yyywwwtttsssrrrrrrrrrqqqpppqqqqqqnnnlllrrr{{{}}}sssiii^^^UUULLLGGGDDDBBBFFFLLL[[[qqqzzzzzz}}}RRRGGGEEE>>>===::::::999999999::::::;;;@@@ZZZpppiiijjjooovvv}}}yyylllhhhwww~~~iiihhhiiijjjeee[[[TTTSSSSSSTTTWWWYYY[[[[[[ZZZZZZXXXXXXWWWXXXYYY[[[\\\]]]\\\\\\]]]]]]\\\ZZZXXXVVVVVVUUUTTTRRRQQQSSSWWWZZZeeekkkwwwmmm^^^SSSLLLGGGCCCCCCFFFFFFGGGWWWpppyyyxxx~~~iii[[[nnnwwwYYYRRRSSSKKKKKKIIIHHHHHHIIIIIIGGGDDDDDDCCCCCCCCCDDDCCC@@@>>>===<<<:::888666444333222111222666EEEeeemmmrrr|||}}}uuu~~~uuusssxxx~~~zzztttpppqqqtttvvvzzz}}}}}}wwwlllccc[[[SSSKKKFFFCCC>>>:::999888777666666666666555555555444444444555666777666555333222222222222222222222222222tttVVVLLLFFFCCC@@@@@@??????>>>=========<<<===>>>===<<<<<<>>>@@@DDD^^^{{{xxxfffUUUJJJJJJIIIOOOYYYbbbeeegggjjjmmmvvvuuucccWWWUUUXXXdddqqq|||~~~kkk]]]QQQPPPWWWgggyyysss[[[PPPRRR[[[iii}}}yyyxxxyyyzzz{{{{{{|||||||||{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttrrrrrrrrrrrrrrrqqqrrrrrrnnnlllsss{{{~~~tttjjj^^^VVVMMMHHHDDDCCCGGGMMMXXXooouuuvvvUUUIIIFFF???>>>::::::999999999999::::::<<>>WWWtttsssooouuuwwwyyy|||rrrooouuu{{{tttqqqppprrr{{{~~~vvvooofffYYYMMMHHHDDD>>>999777666555444555555444444444333333333222333444444444333111000000000000000000000000000tttVVVMMMFFFCCC@@@@@@??????>>>=========<<<=========<<<<<<>>>???EEE```~~~{{{~~~lllXXXLLLJJJJJJOOOXXX___bbbeeejjjrrrwww```UUUSSSXXXdddrrr~~~qqq^^^SSSKKKPPP]]]kkk}}}vvv\\\RRRYYYfffrrr|||yyyxxxyyyzzz{{{{{{||||||||||||{{{{{{yyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxuuussspppoooooooooqqqpppqqqqqqmmmlllrrrzzz}}}sssiii___VVVNNNIIIFFFDDDIIIOOOZZZsssssstttYYYLLLGGG@@@???;;;::::::999999999999:::999KKKhhhzzzoookkkkkkqqqyyy|||uuuppptttwwwxxx{{{zzzppp```VVVSSSSSSVVVZZZ]]]^^^]]]ZZZXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWTTTSSSQQQPPPRRRXXX___eeemmmttt~~~rrraaaRRRJJJEEEAAA???GGGFFFDDDHHHZZZsss|||^^^SSSXXXttt}}}bbbRRRPPPQQQJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEECCCAAA>>>>>><<<;;;999777555444444555555999JJJcccvvv}}}zzznnnooo|||yyytttlllnnn}}}yyysssnnnoooxxx}}}xxxooo___QQQLLLGGG@@@:::777666666555444444444333333333222222111222222333333222111111000000000000000000000000uuuWWWMMMFFFBBB@@@@@@??????>>>=========;;;<<<===<<<;;;;;;===???GGGaaa{{{{{{qqq\\\MMMKKKKKKNNNVVV\\\```gggmmmyyyrrr^^^UUUTTTYYYdddrrr~~~gggUUULLLFFFOOO```rrr~~~sss\\\XXXaaalllvvv}}}zzzyyyzzz|||{{{{{{|||||||||||||||{{{xxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzxxxuuuqqqnnnlllkkkkkkoooooooooooollljjjpppyyy{{{rrrhhh___WWWNNNJJJGGGFFFJJJPPPaaazzzuuuttt\\\NNNHHHAAAAAA<<<;;;;;;:::999999::::::777FFF___}}}rrrkkkhhhnnnvvv}}}{{{zzzvvvrrrsssyyyyyyzzz}}}{{{ooo^^^SSSPPPUUUXXX\\\___```^^^\\\YYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZXXXVVVUUUUUUUUUVVVQQQQQQQQQQQQTTT[[[dddjjjooowwwxxxlll\\\OOOGGGDDDBBBAAAIIIFFFDDDLLL```yyyrrrVVVRRR\\\wwwsss^^^TTTQQQQQQKKKJJJJJJKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGFFFDDDBBB??????>>>===;;;888666555444555555666BBBYYYooo}}}~~~qqqmmmzzz~~~zzzpppkkk{{{zzz}}}wwwqqqnnnttt}}}}}}uuufffXXXPPPJJJAAA:::777666666666444333333333333222222222222222222333333333222222111111111111111111111111vvvXXXNNNFFFBBB@@@@@@??????>>>=========;;;<<<===<<<;;;;;;===???HHHbbbwwwzzzuuu```PPPMMMKKKNNNTTTZZZaaajjjtttoooaaa[[[YYY[[[fffrrr{{{___OOOIIIDDDQQQeee}}}~~~nnn]]]]]]dddnnn{{{~~~~~~~~~{{{yyyyyyzzz|||{{{{{{|||}}}}}}}}}||||||xxxyyyzzz{{{|||}}}}}}}}}{{{|||||||||{{{{{{zzzyyyyyyxxxtttqqqnnnllljjjjjjooonnnooooookkkiiioooxxx~~~{{{qqqggg```XXXOOOKKKHHHGGGKKKRRRiiizzzxxx^^^OOOIIICCCCCC>>>===<<<;;;;;;::::::;;;777CCCWWWrrruuukkkeeeiiiqqqxxx|||}}}{{{xxxwwwtttqqqoooppptttvvvzzz|||}}}ppp^^^TTTSSSVVVXXX\\\^^^___^^^\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRSSSPPPQQQRRRUUUYYYaaajjjppprrr}}}rrrgggWWWKKKFFFDDDDDDDDDIIIFFFGGGSSShhh~~~gggLLLMMM[[[vvvjjj]]]VVVRRRPPPMMMIIIKKKLLLKKKIIIGGGGGGHHHFFFEEEEEEGGGHHHHHHFFFCCC@@@@@@@@@>>><<<:::777555222222333555>>>RRRkkk|||xxxppprrr|||wwwnnn~~~~~~xxxxxx~~~{{{uuuqqqrrrwww|||zzzooodddWWWPPPEEE<<<777555555555444444333333333222222222222222222222333333333333111111111111111111111111wwwYYYNNNFFFBBB@@@@@@??????>>>=========;;;<<<<<<<<<;;;;;;===>>>GGGcccssszzzyyycccTTTNNNLLLNNNSSSYYYbbbooo{{{uuulllfffccc___hhhqqqwwwyyySSSJJJIIIIIIYYYqqq}}}jjj]]]___dddrrr}}}}}}}}}{{{yyyyyyzzz|||{{{{{{|||}}}}}}}}}}}}}}}xxxxxxzzz{{{|||}}}}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyxxxvvvtttqqqooonnnnnnnnnoooooooooooollljjjpppyyy~~~{{{qqqhhh```XXXPPPKKKIIIHHHLLLSSSnnn}}}___PPPJJJDDDEEE??????>>><<<<<<;;;;;;<<<888@@@MMMbbb|||nnneeefffmmmssszzz{{{yyyuuusssqqqnnniiifffeeegggnnnrrrwwwwwwlll^^^XXXXXXVVVXXXZZZ\\\\\\\\\[[[ZZZXXXXXXZZZZZZ[[[ZZZZZZYYYWWWVVVUUUSSSRRRRRRQQQQQQQQQSSSVVVZZZ___gggpppvvvxxx{{{mmmbbbSSSHHHDDDDDDFFFFFFGGGFFFLLL]]]rrrZZZMMMSSSeeebbb[[[WWWQQQPPPNNNIIIKKKMMMLLLIIIGGGHHHIIIFFFFFFFFFGGGIIIIIIGGGEEE@@@AAAAAA@@@>>>;;;888666333222222333:::KKKbbbtttuuujjjqqq}}}rrrxxx|||vvvyyy|||yyytttsssuuuwww}}}yyyrrrddd\\\NNNCCC;;;777555555444444444444333333333333222111111111222333333444111111111111111111111111wwwYYYNNNFFFBBB@@@@@@??????>>>=========;;;<<<<<<<<<;;;;;;===>>>FFFbbb{{{pppyyy{{{fffWWWOOOLLLMMMRRRYYYcccsss}}}wwwrrrlllbbbiiipppttt{{{kkkJJJFFFKKKOOOccc}}}yyyfff]]]```dddxxx}}}~~~}}}|||zzzzzz|||}}}{{{{{{|||}}}}}}}}}}}}}}}xxxxxxzzz{{{|||}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyyyywwwuuutttrrrqqqqqqrrrrrrppppppppppppmmmkkkqqqzzz|||rrriiiaaaXXXPPPLLLIIIHHHMMMSSSooo```PPPJJJDDDFFF@@@@@@???======<<<<<<<<<999???FFFVVVxxxsssgggffflllpppzzz~~~{{{xxxtttqqqnnnkkkeee___[[[[[[ZZZ___gggjjjcccYYYVVVYYYVVVWWWXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTYYY^^^dddllltttzzz}}}xxxiii___PPPFFFCCCDDDFFFGGGEEEFFFPPPdddxxx}}}vvvMMM[[[dddwww]]]ZZZWWWPPPOOOOOOIIIKKKMMMLLLIIIGGGHHHIIIGGGFFFFFFHHHIIIIIIGGGEEEAAAAAAAAAAAA>>>;;;888666777555333222777CCCXXXhhhxxxeeeiii{{{uuutttzzz}}}yyyyyy~~~}}}zzzwwwuuuvvvttt|||}}}pppfffXXXJJJ@@@:::888666555555444444444444333333111111000000111222333333111111111111111111111111yyyVVVNNNKKKCCC???>>>======>>>???===<<<<<<;;;;;;<<<<<<===>>>???FFFbbbrrrnnnuuu{{{jjj[[[OOOJJJKKKQQQVVV^^^vvvxxxppplll]]]ccclllttt|||bbbJJJEEEFFFWWWpppdddXXX[[[ZZZiii~~~~~~}}}|||{{{zzzyyyyyyxxx{{{~~~{{{yyyyyyyyy{{{~~~~~~}}}{{{yyyvvvtttqqqoooooopppppppppqqqqqqqqqqqqllliiimmmttt}}}}}}sssiii```WWWNNNKKKKKKLLLPPPVVVoooeeeTTTNNNKKKIIIEEEBBB>>><<<<<<======<<<888>>>AAAIIIfff|||pppjjjgggpppvvv~~~}}}|||}}}~~~zzzwwwuuurrrooommmmmmlllkkkgggbbb\\\WWWTTTUUUTTTTTTSSSTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWVVVXXXWWWUUUUUUUUUUUUTTTSSSSSSVVV\\\eeennnvvv{{{}}}}}}nnnbbbYYYNNNGGGEEEFFFGGGHHHDDDJJJZZZnnn|||~~~{{{zzz~~~aaa[[[hhhzzzuuuZZZXXXTTTMMMNNNNNNNNNNNNMMMKKKJJJGGGFFFEEEEEEDDDDDDGGGJJJJJJGGGDDDCCCCCCDDDCCCAAA>>>;;;999888222222666777999III\\\|||mmmdddmmm{{{xxxqqqttt{{{}}}{{{zzz}}}~~~|||{{{yyyvvvyyyyyy|||{{{rrreeeVVVHHH>>>:::;;;999888777555222111222444333222222111111222222333000000111222333444444555zzzVVVNNNJJJBBB@@@>>>======>>>>>>===;;;<<<;;;;;;<<<<<<===>>>???IIIdddnnnmmmvvv}}}mmm^^^RRRMMMLLLRRRWWW___vvvrrriiidddZZZaaajjjttt|||{{{[[[GGGDDDGGGWWWppp}}}vvv^^^VVV___fffzzz~~~}}}|||{{{zzzzzzyyy|||~~~{{{yyyyyyyyy{{{}}}}}}~~~}}}{{{yyywwwtttrrrpppppppppqqqqqqqqqpppqqqqqqmmmiiinnnvvv}}}uuulll```WWWNNNLLLLLLMMMQQQWWWooodddTTTOOOKKKHHHFFFCCC@@@>>>>>>>>><<<;;;888<<>>;;;:::999333222666555777EEEWWWvvvrrreeejjjxxx{{{{{{|||wwwrrrrrrvvv{{{~~~wwwxxx~~~}}}|||{{{zzz{{{{{{|||{{{mmm\\\MMM@@@:::999888888777555333222333333333333222222222222333333111111111222222333333444|||WWWMMMIIIAAAAAA@@@>>>>>>>>>>>><<<;;;<<<;;;;;;<<<<<<===>>>???IIIdddjjjlllxxxqqqcccUUUOOONNNSSSXXXbbbwwwuuuhhh___[[[UUU]]]hhhsss}}}oooTTTDDDEEEJJJ[[[rrr|||jjjVVVUUUeeeuuu~~~~~~}}}||||||{{{{{{~~~}}}{{{yyyyyyyyy{{{}}}~~~}}}~~~}}}{{{zzzwwwvvvtttrrrqqqqqqqqqqqqppppppqqqqqqmmmjjjooowww}}}xxxooobbbXXXPPPMMMLLLMMMQQQVVVooofffTTTNNNKKKIIIHHHFFFCCCBBBAAA???<<<:::999;;;===CCC[[[}}}{{{nnneeejjjnnnyyy}}}zzzxxxwwwuuuvvvyyy{{{||||||~~~}}}|||{{{zzzwwwuuussspppllljjjhhhgggeeeccc``````___]]][[[WWWTTTSSSRRRRRRRRRSSSUUUWWWXXXYYYXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUSSSSSSQQQRRRSSSTTTSSSQQQOOONNNVVVZZZaaaiiipppxxxpppaaaWWWPPPHHHCCCBBBDDDEEEDDDEEEMMM^^^rrr}}}~~~wwwaaalll|||dddQQQSSSPPPLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCDDDDDDEEEFFFHHHHHHEEECCCBBBCCCCCCBBB@@@>>><<<:::999555333555444444@@@NNNkkkzzziiifffpppuuuuuuttt|||xxxsssuuu{{{~~~|||xxxuuuxxx}}}{{{|||}}}}}}|||}}}vvvfffVVVIII@@@:::777777666666555444333333333333222222222222333333222222222222222222222222~~~XXXMMMHHH@@@BBBAAA???>>>>>>>>><<<:::<<<;;;;;;<<<<<<===>>>???FFFbbbhhhmmm{{{uuuhhhVVVQQQNNNRRRZZZeeexxxuuuiii^^^WWWTTTPPPXXXeeeqqq}}}fffPPPFFFIIIPPPaaauuu|||hhhYYY^^^ttt}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{~~~~~~}}}~~~}}}{{{zzzwwwwwwvvvtttrrrqqqqqqrrrpppoooppppppllljjjpppyyy~~~zzzrrrfff\\\RRRNNNLLLLLLOOOTTTnnn|||www^^^SSSPPPPPPKKKIIIFFFEEECCCAAA===:::;;;;;;;;;???PPPmmmssshhhiiillluuu{{{wwwuuuttttttuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzyyyyyy{{{yyyvvvtttrrrpppmmmkkkiiifffbbb```______^^^]]]YYYYYYYYYYYYXXXWWWUUUTTTWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUSSSQQQPPPNNNQQQTTTUUUTTTQQQPPPOOOYYY```iiiqqqvvv{{{xxxgggYYYRRRLLLEEEBBBCCCDDDDDDCCCFFFOOObbbvvvmmmjjj}}}^^^OOORRROOOKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGGGGFFFEEECCCBBBBBBBBBAAA@@@>>><<<;;;:::777555555333333;;;EEE]]]sssfffhhhwwwvvvsssoooqqq}}}xxxtttzzz|||yyyzzz}}}||||||~~~|||ooobbbWWWKKKBBB888777777666666555444222333333333222222333333333333333333222222111111111YYYMMMHHH@@@CCCAAA???>>>???>>><<<:::<<<;;;;;;<<<<<<===>>>???DDDaaa~~~iiiqqqyyymmmVVVQQQNNNQQQZZZgggxxx}}}vvvkkk___VVVQQQOOOMMMUUUbbbooo|||___NNNHHHMMMUUUgggxxx{{{mmmfffrrr}}}zzz}}}~~~~~~}}}{{{|||}}}{{{|||~~~~~~~~~}}}zzzyyywwwxxxxxxuuurrrpppqqqrrrpppoooooooookkkiiipppxxx~~~|||ssskkkaaaVVVPPPMMMKKKMMMQQQkkk}}}qqq[[[UUUVVVNNNLLLIIIGGGFFFCCC???<<<<<<::::::>>>IIIbbbyyymmmkkklllsssyyyvvvtttssstttttttttsssqqqrrrrrrrrrrrrrrrrrrrrrsssqqqnnnlllkkkiiifffccc```]]]ZZZWWWXXXXXXXXXXXXUUUVVVVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRPPPOOONNNQQQUUUWWWUUUSSSSSSSSS___hhhttt|||}}}rrrbbbUUUNNNJJJEEECCCDDDEEEDDDBBBCCCOOOdddxxxxxxgggvvvttt[[[OOORRRMMMJJJJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDBBBBBBAAA@@@???===<<<;;;:::999777666444444888>>>SSSvvvooofffnnnyyyvvvooolllxxxuuuuuuzzz|||wwwxxxzzz|||{{{|||xxxnnneeeWWWJJJ<<<:::777777777777555222444333333333333333333444444333333222222111111111ZZZMMMHHH@@@BBBAAA????????????===<<<<<<;;;;;;<<<<<<===>>>???DDDbbblllvvv|||qqqXXXSSSNNNOOOXXXggguuu~~~}}}yyyqqqeeeZZZRRRNNNNNNNNNUUU___jjjwwwyyyZZZMMMJJJQQQ[[[nnn}}}~~~rrrsss|||{{{{{{}}}~~~}}}|||~~~}}}~~~|||yyywwwvvvxxxyyyvvvrrroooppprrrpppnnnnnnmmmiiihhhnnnwww|||tttnnncccXXXQQQMMMJJJLLLPPPiii|||hhhYYYUUUPPPNNNKKKIIIGGGEEEBBB@@@<<<:::;;;???GGG[[[~~~tttnnnlllppp{{{|||yyyuuusssrrrrrrpppooommmmmmllllllkkkkkkkkkkkkkkkhhhfffeeedddbbb```^^^ZZZWWWSSSQQQRRRTTTTTTUUUTTTTTTUUUWWWXXXZZZ[[[\\\YYYYYYZZZ[[[\\\\\\[[[[[[WWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQOOONNNNNNRRRVVVXXXWWWVVVWWWZZZ```kkkxxxzzznnn___TTTLLLHHHDDDDDDEEEEEECCCAAABBBPPPfffzzz}}}iiihhhnnnXXXPPPQQQLLLIIIJJJHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDFFFIIIIIIGGGFFFEEEEEEBBBAAA@@@???>>>===<<<<<<:::::::::888777666888;;;MMMjjjllllllxxxyyyuuuooouuu||||||wwwvvvxxx~~~~~~yyyxxxyyy}}}zzzzzz|||zzzssscccSSSBBB===999777888888666333444444333333333333444444333333333222222111111111[[[NNNIIIAAAAAA@@@??????@@@@@@>>>===<<<;;;;;;<<<<<<===>>>???DDDbbbnnnzzz~~~ttt\\\VVVOOOMMMVVVcccoootttvvvrrrjjj```VVVQQQOOOPPPQQQVVV]]]fffppp~~~uuuYYYOOOOOOXXXdddyyy~~~}}}}}}~~~}}}}}}~~~~~~{{{wwwuuuuuuwwwyyyvvvqqqnnnoooqqqpppnnnmmmlllgggeeellluuu{{{sssmmmcccXXXRRRNNNLLLNNNRRRkkk~~~lllaaaRRROOOLLLIIIHHHGGGEEECCC???<<<<<>>GGGUUUllltttdddrrrhhhUUUNNNPPPJJJIIILLLJJJIIIIIIIIIIIIHHHGGGEEEEEEEEEHHHKKKKKKHHHFFFEEEFFFAAAAAA@@@>>>>>>=========:::;;;;;;:::999::::::999EEEZZZtttrrrlllttt||||||uuuvvv~~~zzzvvvxxx}}}~~~{{{{{{}}}~~~}}}{{{xxxxxx{{{~~~rrr```GGGAAA:::777888999777444444444333333333333444444333333222222222222222222\\\NNNIIIBBBAAA???>>>???@@@@@@???>>><<<;;;;;;<<<<<<===>>>???CCCaaaooo}}}uuu```YYYPPPMMMTTT```jjjmmmmmmiiicccZZZTTTQQQRRRTTTTTTXXX\\\bbbkkkxxxsss[[[RRRUUU___lll~~~}}}}}}~~~~~~zzzvvvttttttwwwyyyvvvqqqmmmnnnppppppnnnmmmkkkfffdddjjjtttzzzrrrlllaaaWWWRRROOONNNPPPUUUnnnvvvTTTPPPLLLIIIHHHHHHGGGFFFBBB>>>>>>>>><<>>============999<<<===;;;;;;<<<;;;:::>>>MMMddduuulllrrr}}}zzzvvv{{{}}}xxxwww{{{~~~{{{}}}}}}{{{xxxvvvwwwyyyzzzlllKKKDDD;;;777888999777555555444444333333444444555222222222222222222222222aaaQQQJJJCCCBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>FFFeee}}}nnn|||uuuhhh\\\RRROOORRRXXXaaaiiigggeeeaaa]]]ZZZXXXXXXXXXYYY[[[___dddlllvvvmmmVVVTTTZZZkkk|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||yyyuuurrrsssuuuvvvuuurrrnnnlllkkkmmmnnnllleee___aaajjjsssxxxpppiiiaaaRRRLLLOOOJJJMMM]]]ooozzz```UUUMMMLLLKKKHHHGGGKKKDDDBBB<<<<<>>===;;;:::999888AAADDDTTTssszzzeeedddwwwzzzrrryyywwwyyywww~~~~~~{{{yyyzzz|||yyysss|||~~~yyy```RRR@@@777666888777444444444555555555666666666555555666777888888888777aaaQQQJJJCCCBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>GGGeee{{{nnn}}}~~~tttiii^^^RRROOOPPPUUU]]]dddddddddbbbaaa___^^^______aaadddggglllsss}}}eeeTTTUUU___ttt~~~~~~}}}~~~|||zzzxxxtttqqqqqqsssuuutttrrrooonnnnnnmmmnnnmmmgggaaabbbjjjsssyyypppfff___QQQLLLOOOKKKMMM]]]www{{{rrr{{{^^^TTTMMMMMMMMMIIIHHHJJJDDDCCC======???@@@UUUxxx~~~xxxqqqooottt}}}~~~}}}|||yyyvvvrrrnnnllljjjhhhfffcccaaa_________\\\[[[ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUWWWYYYYYYYYYUUUUUUVVVXXX\\\___``````\\\ZZZWWWXXXZZZ[[[ZZZXXXYYYZZZZZZZZZYYYWWWUUUTTTWWWRRRPPPQQQPPPOOOQQQVVVWWWUUUTTTWWW^^^eeekkknnnzzzuuuhhh___VVVLLLDDDDDDHHHEEEBBBDDD???@@@NNNfffyyynnnWWWPPPKKKJJJIIIFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;===BBBPPPkkk}}}dddcccuuuwwwsssyyy|||~~~~~~xxxzzz}}}{{{}}}{{{jjj\\\III===;;;<<<;;;999666777777777888888888888777888999::::::::::::999aaaPPPIIIBBBBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>HHHdddxxxnnntttkkk___TTTOOONNNQQQXXX___aaadddfffgggffffffggghhhjjjmmmpppuuu|||aaaNNNRRRaaayyy}}}||||||zzzyyyvvvsssqqqnnnqqqssssssqqqpppoooppplllnnnnnnhhhbbbccckkksss~~~yyypppbbb\\\OOOLLLPPPLLLNNN]]]|||wwwjjjrrr~~~pppYYYRRRMMMNNNNNNKKKIIIIIIEEEDDD???>>>@@@>>>MMMkkk}}}tttoooqqqxxx~~~}}}}}}~~~}}}{{{wwwtttpppnnnkkkiiigggdddbbb```___^^^]]]\\\ZZZYYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ[[[[[[ZZZWWWWWWXXXZZZ^^^```aaaaaa[[[YYYXXXXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXUUUSSSUUUPPPMMMOOOPPPQQQUUU[[[YYYWWWWWW\\\dddmmmsssuuuzzzpppddd\\\UUULLLFFFCCCIIIEEEAAAAAA???FFFYYYtttgggTTTNNNIIIIIIHHHEEEEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFHHHGGGEEECCCCCCDDDGGGFFFEEECCCBBBAAAAAAAAABBBAAA???===<<<<<<===>>><<>>???>>><<<;;;:::<<<<<<<<<;;;;;;<<<>>>GGGbbbsssooowwwjjj```UUUOOOMMMOOOVVV]]]ccchhhlllnnnlllkkkjjjkkknnnpppuuuzzz```MMMSSSbbbzzz~~~~~~}}}{{{~~~{{{yyyxxxvvvsssqqqnnnpppqqqqqqooommmmmmnnnlllnnnnnniiiddddddlllttt}}}xxxppp^^^YYYNNNMMMRRRNNNPPP___|||vvviiiqqqwwwiii```YYYSSSOOOMMMMMMOOOMMMJJJHHHFFFFFFAAA@@@AAA<<>><<<<<<===???AAABBBGGGJJJUUUuuuxxxjjjnnnyyytttnnnrrrwwwvvvzzz|||xxxwww{{{yyykkkVVVDDD;;;999:::<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<>>???>>><<<;;;:::<<<<<<<<<;;;;;;<<<>>>FFF^^^zzznnnooozzzhhh___VVVPPPNNNOOOVVV^^^gggmmmrrrrrroookkkiiijjjkkkoootttzzz|||\\\PPPXXXggg~~~~~~}}}}}}}}}~~~~~~}}}~~~{{{xxxxxxwwwuuusssqqqrrrrrrpppllljjjiiijjjlllnnnnnnhhhcccdddmmmuuu}}}wwwooo\\\XXXMMMLLLRRROOORRRaaa}}}yyynnnuuuyyycccVVVOOONNNNNNMMMLLLMMMOOOOOOLLLHHHGGGIIIDDDAAABBB===AAARRRgggwwwrrrsssxxx|||~~~}}}{{{zzz|||}}}~~~~~~~~~}}}}}}||||||{{{yyywwwtttqqqoooiiihhhfffdddbbb___]]]\\\^^^]]]\\\[[[ZZZ[[[\\\\\\YYYWWWVVVVVVXXXYYYYYYXXXZZZZZZZZZ\\\___aaaaaa```YYYYYYYYYYYYYYYYYY[[[\\\YYYZZZZZZZZZYYYVVVTTTRRRQQQOOOPPPUUUVVVTTTUUUXXX]]]^^^aaafffnnnvvv|||uuugggZZZRRRLLLGGGEEEDDDHHHCCC===@@@EEEVVVpppqqq]]]SSSNNNJJJKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@>>><<<===???AAACCCKKKNNNKKKNNNiii~~~vvvuuuzzzttttttqqq{{{{{{wwwyyywwwvvv|||{{{zzznnn[[[HHH<<<888:::<<<<<<=========>>>>>>>>>>>>===>>>>>>???>>>>>>======eeeQQQIIICCCBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>CCCXXXrrriiippp|||fff^^^VVVQQQMMMNNNUUU^^^hhhnnnssssssnnniiihhhiiiiiinnnuuu|||mmmWWWQQQ[[[lll~~~~~~~~~}}}|||}}}~~~{{{yyyyyyxxxwwwvvvuuuuuutttpppllliiihhhhhhlllnnnlllfffaaacccmmmvvv}}}}}}vvvmmm]]]XXXMMMLLLSSSPPPTTTdddvvv{{{lll]]]RRRNNNPPPMMMNNNMMMMMMPPPSSSPPPJJJIIIKKKFFFCCCEEE??????KKK\\\vvv~~~wwwuuuwwwyyy~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzxxxxxxxxxvvvtttqqqooommmhhhhhhgggeeecccaaa___^^^^^^]]]\\\[[[[[[\\\]]]^^^[[[YYYXXXXXXYYYZZZZZZYYYZZZYYYYYY[[[]]]______^^^XXXYYYZZZYYYXXXYYY[[[]]]ZZZZZZYYYXXXVVVTTTSSSRRRQQQOOORRRWWWXXXVVVUUUWWW```dddjjjooossszzzyyypppcccWWWOOOJJJHHHGGGEEEGGG@@@<<>>???AAAAAABBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@gggRRRJJJDDDBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>@@@SSS}}}kkkfffppp{{{eee^^^VVVPPPKKKKKKRRR\\\dddjjjqqqqqqlllhhhiiikkkjjjpppxxxggg\\\XXXeeexxx~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvrrrnnnkkkkkkkkkmmmmmmkkkddd___bbbmmmwww~~~|||tttkkk___YYYNNNLLLRRRQQQVVVfffuuubbbYYYRRROOORRRNNNPPPOOONNNRRRWWWUUUOOOKKKMMMGGGDDDGGGBBB@@@IIIVVVnnn~~~xxxwwwxxx}}}}}}{{{|||}}}{{{|||}}}~~~}}}|||zzzyyyxxxxxxwwwwwwvvvvvvuuuuuutttttttttsssqqqnnnllljjjhhhhhhhhhhhhfffdddbbbaaa___^^^]]]\\\\\\]]]^^^___[[[ZZZXXXXXXZZZZZZZZZYYYYYYXXXXXXYYY\\\]]]]]]\\\WWWYYYZZZZZZXXXXXX[[[^^^[[[YYYWWWUUUSSSRRRRRRRRRQQQOOOQQQVVVWWWVVVWWW[[[aaajjjtttxxx{{{~~~zzzqqqiii^^^SSSLLLJJJJJJKKKEEEEEE===:::EEEPPPccc}}}yyycccVVVRRRNNNKKKMMMNNNKKKJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIIEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHKKKLLLJJJGGGQQQjjjxxxmmmqqqyyy{{{}}}}}}~~~yyy{{{{{{~~~|||wwwlll\\\NNNGGGFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHGGGGGGFFFEEEhhhSSSKKKEEEBBB@@@???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;===>>>>>>PPPyyyyyygggdddpppyyyeee^^^VVVOOOJJJHHHOOOXXX___fffnnnoookkkhhhjjjnnnmmmsss|||jjjgggfffttt}}}|||}}}}}}~~~~~~~~~||||||||||||{{{yyyyyyxxxtttpppnnnnnnnnnmmmmmmiiibbb]]]aaammmxxx{{{sssjjjaaaZZZNNNLLLRRRQQQWWWhhhmmm\\\VVVOOOLLLPPPPPPRRRRRRPPPTTTZZZYYYRRRLLLNNNHHHEEEHHHDDDAAAHHHSSSjjj{{{wwwwwwxxx|||~~~{{{yyyzzz|||xxxyyy{{{||||||{{{yyyxxxvvvvvvuuutttsssrrrrrrrrrqqqrrrqqqpppooollljjjhhhiiiiiijjjjjjhhhgggeeeddd___^^^]]]]]]]]]^^^___```ZZZYYYWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXZZZ\\\[[[ZZZVVVXXXZZZZZZXXXXXX[[[^^^[[[YYYVVVSSSQQQQQQQQQRRRRRROOOOOOSSSVVVWWWZZZ___bbbnnnzzzwwwtttfff___TTTKKKEEEEEEGGGIIIFFFEEE;;;:::FFFTTTggglllZZZMMMQQQMMMKKKMMMNNNKKKJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEECCCDDDFFFHHHCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDFFFGGGHHHIIIJJJFFFHHHHHHFFFJJJ]]]~~~|||rrrsssxxx{{{{{{{{{~~~{{{zzz~~~~~~~~~|||yyypppcccTTTLLLJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPLLLLLLMMMMMMLLLKKKJJJJJJnnnSSSHHHCCCCCCBBB@@@>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;===OOOnnnjjj]]]bbbuuu}}}ooo```YYYQQQMMMIIIGGGIIINNN]]]bbbggghhhggggggkkkoooyyy}}}ooouuuzzz~~~||||||}}}~~~~~~}}}{{{yyyyyy{{{|||}}}~~~}}}}}}~~~~~~zzzzzzxxxuuuqqqooonnnoookkkjjjggg```\\\bbbooo{{{|||tttkkkbbbZZZNNNOOOUUUQQQWWWkkkccc]]]TTTNNNPPPSSSPPPRRRTTTUUUVVVXXXZZZ\\\QQQLLLJJJKKKJJJEEECCCCCCGGGZZZzzz{{{wwwwwwyyy~~~|||wwwxxx}}}~~~~~~wwwuuuxxxzzzyyyvvvuuuwwwzzzuuuttttttsssrrrrrrqqqqqqnnnnnnlllkkkjjjiiiiiiiiiiiiiiiiiihhhggggggffffffaaa___]]]]]]^^^^^^]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXZZZZZZYYYWWWVVVWWWTTTPPPOOOQQQRRRRRRPPPQQQNNNNNNSSSVVVYYY___fffmmmwww}}}ooofff]]]UUUMMMHHHHHHHHHEEEBBBDDD???>>>DDDOOO^^^qqq___UUUUUUJJJLLLLLLKKKIIIIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGIIIKKKLLLKKKJJJFFFFFFGGGGGGHHHTTTnnnzzzvvv|||xxxuuuyyyyyyzzz}}}{{{zzzzzz|||{{{tttiii^^^WWWVVVWWWSSSUUUVVVVVVUUUTTTUUUUUUWWWUUURRRPPPQQQSSSUUUUUUoooUUUIIIEEECCCBBB@@@>>>======>>>>>>======<<<;;;;;;;;;;;;;;;@@@OOOiiihhh]]]cccwww{{{mmm^^^VVVOOOKKKHHHEEEGGGLLLWWW[[[```bbbdddiiiqqqwww|||zzzxxxyyy{{{~~~~~~~~~|||zzzzzz{{{}}}~~~}}}}}}}}}~~~yyyyyywwwtttpppmmmmmmnnnjjjjjjgggaaa]]]bbbooozzz}}}uuulllaaaYYYNNNNNNSSSPPPVVVlllbbb\\\TTTNNNQQQSSSSSSUUUWWWWWWWWWVVVWWWXXXPPPKKKIIIKKKKKKGGGEEEFFFGGGUUUppp~~~{{{wwwyyy}}}{{{vvvuuuzzz||||||uuuvvvxxxzzzzzzwwwsssoooqqqqqqppppppooonnnnnnnnnmmmlllkkkiiihhhhhhhhhgggggggggfffeeedddccccccccc^^^]]][[[[[[\\\]]]]]]\\\YYYYYYYYYZZZ[[[]]]^^^___ZZZZZZYYYYYYYYYXXXXXXXXXVVVWWWXXXYYYYYYXXXVVVUUUTTTRRROOOOOORRRSSSSSSRRRSSSPPPPPPTTTYYY]]]eeennnuuu|||uuuggg___VVVQQQJJJGGGHHHHHHEEEBBB@@@<<<===HHHYYYjjj{{{xxx]]]UUUSSSLLLMMMMMMLLLJJJHHHHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHLLLKKKHHHFFFDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIGGGFFFFFFDDDCCCLLLbbbwwwyyyzzz~~~yyyrrrpppkkkfffooo}}}}}}~~~||||||~~~~~~xxxoooeee^^^\\\\\\ZZZZZZ[[[[[[YYYXXXWWWWWW\\\ZZZWWWVVVWWWYYY[[[[[[qqqWWWLLLGGGCCCBBB@@@>>>======>>>>>>======<<<;;;;;;;;;;;;<<>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>JJJcccfff^^^ggg}}}uuugggWWWPPPJJJGGGDDDAAACCCGGGLLLOOOTTTZZZbbbmmmyyy|||{{{||||||}}}|||{{{{{{|||}}}~~~|||{{{{{{||||||yyyyyywwwtttpppmmmlllmmmjjjkkkiiiddd```cccnnnxxx}}}uuummm```YYYOOOMMMPPPMMMYYYsss{{{bbb\\\UUURRRVVVWWWWWWYYY[[[ZZZXXXUUUTTTSSSSSSNNNLLLNNNNNNKKKIIIJJJNNNOOO\\\yyy|||{{{{{{~~~~~~zzzwwwsssrrrqqqrrryyy}}}wwwpppkkkkkkmmmooopppooooooooonnnmmmmmmlllllljjjiiihhhgggffffffffffffbbbaaa```^^^\\\\\\\\\\\\[[[ZZZXXXYYYZZZ\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\XXXWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTRRRRRRPPPPPPQQQSSSTTTUUUTTTTTTVVVVVVYYY___dddiiirrr|||yyyrrrggg[[[UUUIIIGGGEEEEEEFFFEEEBBB@@@AAA???III```yyy^^^WWWUUUNNNTTTUUUTTTQQQNNNKKKKKKKKKIIIHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHPPPMMMIIIEEEBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHGGGGGGEEECCCDDDOOO\\\wwwrrrwww{{{sssttt~~~{{{rrrhhhdddfffrrr{{{tttmmmhhhdddcccffffffeeefffeeeccc```^^^^^^____________```aaacccuuuYYYLLLFFFCCCBBB@@@>>>======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;HHHccc}}}ggg^^^hhh~~~sssdddTTTNNNHHHFFFCCC@@@AAAEEEFFFIIIOOOVVV]]]fffnnnrrrtttwwwzzz}}}~~~{{{{{{zzzxxxyyy}}}}}}~~~~~~}}}}}}}}}}}}~~~|||zzzyyyzzz{{{{{{yyyyyyxxxuuuqqqooonnnooojjjkkkjjjeeeaaaeeeqqq{{{~~~{{{tttlll___ZZZPPPMMMOOONNN]]]zzzyyyxxxbbb\\\VVVUUUZZZYYYUUUWWWYYYYYYWWWVVVUUUVVVWWWRRRPPPQQQPPPLLLIIIJJJPPPMMMUUUmmm~~~|||}}}|||zzzvvvrrrnnnooosssyyy~~~~~~zzzsssmmmkkkmmmpppnnnnnnmmmmmmlllkkkkkkjjjhhhhhhgggfffeeeeeeeeeeeebbb```^^^\\\[[[[[[[[[\\\\\\ZZZYYYYYY[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUXXX[[[aaaiiimmmpppxxx~~~vvvnnnbbbWWWRRRHHHGGGFFFEEEDDDBBB@@@===@@@CCCSSSmmmvvvWWWTTTTTTLLLQQQRRRRRROOOLLLIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHFFFCCCAAA@@@@@@BBBCCCCCCEEEFFFEEEDDDCCCEEEGGGEEEDDDDDDEEEDDDEEEMMMVVVnnnnnnoooxxxvvv~~~}}}tttmmmkkkpppyyy}}}vvvqqqmmmkkkjjjjjjiiiiiikkklllkkkgggdddeeehhhjjjjjjhhhhhhiiijjjyyy\\\MMMEEECCCBBB@@@>>>======>>>>>><<<;;;;;;;;;;;;<<<======;;;GGGaaayyyzzzzzzeee]]]hhhooo```QQQKKKFFFDDDAAA>>>???CCC@@@CCCHHHNNNSSSXXX[[[\\\]]]aaaffflllrrryyy|||{{{yyyzzz|||{{{xxxzzz~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{xxxxxxwwwuuurrrppppppqqqkkkllljjjfffbbbhhhttt}}}zzzssskkk___[[[RRROOOPPPPPPbbb~~~rrrzzzttt```\\\WWWWWW\\\[[[SSSUUUVVVVVVUUUVVVWWWYYYZZZUUURRRSSSRRRMMMKKKKKKNNNJJJNNN^^^uuu~~~}}}~~~{{{tttooonnnoooooorrrvvv}}}|||sssmmmkkkiiiiiiiiihhhggggggfffffffffeeeeeedddccccccddddddaaa___]]][[[[[[[[[\\\]]]]]][[[YYYYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[^^^bbbjjjrrrwww{{{wwwooofffZZZQQQMMMHHHHHHGGGEEECCCAAA???>>>>>>III___yyyjjjTTTRRRQQQKKKJJJKKKKKKJJJGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@AAABBBAAACCCEEEDDDBBBAAADDDGGGBBB@@@@@@CCCDDDDDDIIIOOO\\\uuuvvvmmmvvv~~~|||~~~xxxtttttttttuuu{{{}}}{{{xxxwwwwwwyyy{{{zzzvvvqqqooosssvvvvvvsssqqqqqqsss}}}___NNNEEECCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;;;;<<<======<<>>@@@AAABBBBBBBBB???BBBDDDCCC@@@@@@DDDHHHEEEAAA@@@BBBCCCBBBDDDHHHOOOdddyyyxxx|||}}}}}}{{{xxxrrrooowwwaaaOOOEEECCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;;;;<<<===>>><<>>AAAAAA@@@AAACCCEEEEEEEEEFFFJJJQQQXXX^^^eeelllpppxxx||||||~~~tttuuuyyy|||yyyvvvxxx~~~~~~}}}|||||||||||||||}}}||||||~~~|||{{{yyywwwwwwwwwyyyzzzsssttttttrrrppppppqqqrrrmmmmmmkkkfffdddkkk{{{|||tttlll___]]]UUURRRSSSTTTkkkkkkkkk}}}lll\\\XXXSSSVVV[[[YYYTTTTTTSSSRRRQQQSSSWWWZZZXXXTTTRRRUUUUUURRRPPPQQQNNNLLLKKKMMMSSSdddyyysssrrrnnnfffccceeelllooovvv|||uuueeeeeeddddddcccbbbbbbbbb```______^^^^^^^^^______]]]\\\ZZZYYYYYY[[[]]]___\\\ZZZWWWVVVVVVVVVUUUSSSQQQQQQRRRRRRSSSUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMMMMNNNOOOPPPRRRRRRNNNPPPTTTVVVXXX\\\ccchhhnnnpppvvv~~~yyyrrriiibbbYYYNNNHHHGGGGGGGGGGGGEEECCCBBBCCCDDDLLL___yyyvvv[[[QQQLLLJJJLLLEEEFFFGGGGGGGGGGGGHHHIIIEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDBBB@@@???>>>======<<<>>>@@@BBBCCCCCCCCCBBB===AAACCCBBB???@@@DDDIIIKKKFFFCCCDDDCCCAAAAAADDDMMM[[[mmm~~~}}}zzz{{{wwwllllll}}}^^^MMMJJJEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<===DDDSSSooozzzqqqrrrZZZ\\\fff{{{zzzmmm___UUUKKKHHHCCC>>>:::999::::::>>>>>>@@@CCCEEEEEECCCAAACCCFFFKKKQQQVVV\\\```ccckkksss}}}{{{xxxxxxvvvwwwyyy{{{}}}}}}}}}}}}~~~|||zzzzzz{{{|||}}}|||zzz{{{}}}~~~}}}zzzxxxvvvuuuttttttuuutttsssrrrqqqpppppppppnnnoookkkdddcccnnn}}}vvvmmmcccZZZTTTQQQMMMRRRqqqjjjmmmeeeWWWYYYWWWVVVXXXUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQMMMNNNRRRRRRXXXqqq{{{vvvqqqlllfffccciiijjjnnnvvvuuuooohhhaaa^^^]]]]]]\\\]]]]]]\\\]]]]]]\\\YYYVVVXXXXXXYYYZZZ[[[[[[\\\\\\XXXXXXWWWVVVUUUTTTSSSSSSQQQRRRRRRRRRQQQRRRUUUXXXUUUTTTQQQOOONNNOOOPPPQQQQQQPPPPPPQQQRRRSSSRRRQQQQQQRRRSSSWWW\\\bbbhhhlllwwwxxx~~~|||vvvkkk```ZZZTTTMMMIIIHHHMMMHHHBBB@@@>>>>>>CCCKKK[[[jjj~~~iii[[[PPPIIIJJJIIIEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCBBBAAAAAABBBCCCAAA@@@???>>>>>>=========AAA@@@???@@@BBBDDDEEEDDDCCCEEECCC>>>>>>GGGPPPUUUQQQIIICCCAAAAAAAAACCCGGGMMMRRRaaaxxxzzzssssssxxx~~~}}}vvvnnnooo```NNNKKKEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<;;;CCCQQQiiixxxjjjyyyppp\\\\\\hhhuuuiii[[[QQQIIIFFFAAA===:::999:::;;;>>>>>>@@@BBBDDDCCCAAA@@@EEEFFFHHHLLLQQQXXX```dddhhhnnnuuu|||zzzzzzzzzwwwuuuvvvvvvwwwyyy{{{|||}}}}}}}}}~~~|||zzzzzz{{{||||||{{{zzz{{{}}}~~~|||yyywwwvvvvvvvvvuuutttsssrrrqqqpppppppppmmmnnnjjjcccdddooo}}}wwwnnncccZZZTTTRRROOOUUUrrrrrryyy{{{dddYYYYYYSSSQQQUUUTTTVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPOOOQQQMMMNNNPPPOOOSSShhh|||xxxtttoooiiieeebbbcccffflllttt{{{{{{vvvrrrmmmhhhbbb^^^XXXVVVTTTSSSUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRTTTTTTSSSRRRQQQPPPPPPOOOQQQSSSTTTTTTSSSSSSUUUVVVQQQPPPOOONNNNNNNNNOOOOOOPPPOOOOOOPPPRRRTTTTTTUUUWWWZZZ___dddhhhmmmrrruuu{{{xxxoooeeeZZZUUUQQQKKKHHHHHHJJJEEEAAA???===@@@KKKWWWjjjyyyzzz]]]UUUNNNJJJJJJHHHDDDDDDDDDDDDEEEFFFHHHIIIEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>??????BBBAAA@@@@@@BBBDDDDDDCCCAAACCCDDDCCCJJJYYYffflllSSSLLLEEECCCBBBAAACCCFFFGGGKKKVVViiiyyyqqqmmmqqqwww|||xxxqqqsssyyybbbOOOKKKEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<888AAANNN```yyyrrrbbbpppmmm]]][[[mmmyyyooobbbUUULLLEEECCC???<<<::::::;;;;;;===>>>AAACCCDDDDDDDDDCCCKKKMMMPPPTTTZZZcccmmmtttvvvzzz||||||uuuqqqsssuuuttttttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}{{{{{{|||||||||{{{{{{|||}}}~~~{{{yyyxxxwwwwwwuuutttsssrrrqqqpppppppppkkkllliiiccceeeqqq~~~~~~wwwpppeeeZZZSSSSSSRRRXXXrrr|||uuubbbZZZYYYPPPNNNTTTUUUYYYWWWTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPRRROOOOOOPPPMMMNNN^^^ppp{{{uuuooojjjbbbbbbbbbdddgggmmmtttyyyyyypppkkk___ZZZUUUQQQQQQSSSTTTUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWZZZ\\\]]]bbbhhhnnnqqquuuxxxzzz|||xxxqqqfff\\\RRROOOLLLHHHGGGHHHGGGDDDAAA??????GGGZZZkkkhhhSSSRRRNNNJJJIIIEEECCCCCCCCCDDDEEEGGGHHHIIICCCCCCCCCBBBBBBCCCDDDDDDAAA@@@???>>>>>>???AAACCCDDDCCCAAAAAACCCDDDCCCBBBCCCDDDDDDFFFQQQbbbnnnrrrUUUMMMGGGEEEDDDAAABBBEEEGGGIIIOOOZZZmmmyyyssssssxxx~~~{{{zzz|||{{{sssooovvveeeQQQKKKEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<999AAAJJJ[[[ttt}}}hhh\\\iiiiii]]]\\\rrr~~~tttiii^^^QQQIIIBBB@@@===;;;::::::;;;<<<===???AAADDDEEEFFFHHHJJJPPPVVV___hhhqqqzzzssspppnnnqqquuuwwwtttqqqrrrqqqppprrrttttttuuuuuuvvvvvvwwwyyyzzz{{{|||}}}~~~|||||||||}}}{{{zzz|||}}}~~~~~~{{{yyyxxxwwwwwwtttttttttsssrrrqqqpppoookkkllliiieeehhhttt~~~xxxqqqgggZZZSSSSSSSSSYYYpppqqq```YYYXXXSSSTTTYYYWWWYYYWWWTTTQQQPPPPPPQQQRRRQQQRRRSSSTTTTTTSSSSSSRRRTTTRRRQQQPPPLLLLLLVVVbbb}}}vvvpppjjjjjjhhhddd```aaafffkkkqqqttt{{{}}}ooojjjbbb[[[WWWUUUTTTRRRUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNOOOPPPRRRSSSTTTTTTSSSVVVZZZZZZXXXUUUSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRTTTWWW[[[aaaeeefffjjjooorrrtttwww{{{~~~|||uuuqqqhhh]]]TTTLLLJJJIIIGGGFFFHHHEEECCCBBBBBBDDDPPPiii~~~bbbSSSSSSNNNJJJHHHBBBBBBCCCCCCDDDFFFGGGHHHIIIBBBBBBCCCCCCCCCDDDEEEEEEBBB@@@???>>>???AAADDDFFFFFFDDDBBBBBBCCCDDDCCCBBBFFFFFFEEEFFFNNNXXX]]]\\\RRRKKKFFFEEEEEEBBBCCCEEEFFFIIIMMMTTTbbbyyy||||||yyyyyy}}}xxxhhhSSSLLLEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<<<>><<<;;;:::;;;<<<===???AAABBBCCCCCCFFFJJJMMMTTT```qqqnnn]]]OOOOOOPPPVVV___hhhnnnpppoooqqqssssssssssssttttttuuuvvvwwwxxxyyyzzz||||||}}}||||||}}}}}}|||zzz}}}}}}~~~}}}zzzxxxvvvuuuuuutttttttttsssrrrqqqooonnnkkkllliiifffkkkvvvxxxqqqhhh[[[SSSSSSRRRWWWnnnppp^^^VVVXXXXXX]]]```YYYUUUTTTRRRQQQPPPQQQRRRSSSPPPQQQSSSTTTTTTTTTSSSRRRSSSQQQPPPNNNKKKJJJQQQXXXqqq|||vvvqqqqqqoooiiibbb^^^^^^```___ccckkkuuu~~~|||xxxrrrmmmhhhbbb]]]ZZZ]]]\\\ZZZWWWTTTRRRPPPOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]```___]]]YYYWWWVVVUUUUUUUUUTTTSSSRRRPPPOOOPPPRRRTTTVVVYYY___fffkkkqqqsssuuuuuuvvvzzzxxxqqqjjj```VVVNNNHHHGGGHHHGGGFFFHHHBBBAAABBBEEEJJJYYYtttyyyaaaTTTSSSMMMJJJIIIDDDBBBCCCDDDEEEFFFGGGHHHHHHBBBCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@@@@AAACCCEEEGGGGGGEEECCCCCCDDDDDDCCCBBBFFFGGGFFFEEEIIINNNLLLGGGKKKFFFCCCDDDEEEDDDDDDGGGBBBHHHQQQZZZgggzzz|||zzz}}}{{{kkkUUULLLEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<===AAAEEETTTuuu|||]]]VVV```uuu]]]YYY\\\rrrvvvjjj```WWWMMMGGG???>>>===<<<;;;<<<<<<===BBBCCCDDDCCCCCCHHHOOOVVVhhhvvvlllOOODDDAAAAAACCCHHHQQQ\\\fffllljjjpppsssqqqoooppprrrrrruuuuuuvvvwwwxxxzzz{{{|||}}}||||||}}}~~~}}}{{{}}}~~~}}}yyywwwuuuttttttssstttttttttsssqqqooonnnkkkkkkiiiggglllwwwxxxqqqggg\\\TTTSSSQQQWWWpppnnn]]]VVVXXX[[[bbbcccYYYQQQQQQQQQQQQRRRRRRSSSTTTLLLNNNPPPRRRSSSSSSRRRQQQOOONNNMMMKKKKKKLLLQQQUUUgggttt|||wwwwwwtttooohhhccc```___ZZZ[[[___eeemmmtttxxxzzz~~~}}}|||zzzwwwrrrooopppnnnkkkfffaaa\\\XXXVVVVVVWWWXXXZZZ\\\^^^___```cccddddddaaa^^^[[[ZZZZZZTTTTTTSSSRRRQQQPPPOOOOOOPPPSSSWWWZZZ]]]cccjjjppptttvvvxxxxxxzzztttkkkcccYYYQQQJJJFFFGGGHHHFFFEEEEEE>>>>>>BBBJJJTTTeee~~~nnn[[[QQQOOOJJJJJJKKKFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFHHHFFFDDDDDDDDDEEEDDDCCCCCCFFFGGGGGGIIILLLJJJEEEFFFBBBAAADDDGGGFFFGGGIIIDDDKKKXXXgggxxxyyy{{{zzzxxx{{{vvvwwwnnnVVVLLLEEECCCAAA?????????>>><<<<<<;;;;;;::::::;;;;;;<<<<<>>======<<<<<<======AAACCCDDDFFFIIISSSaaakkkyyyRRRAAA???===>>>???BBBGGGPPPYYY```ccckkkpppmmmkkkooossstttuuuuuuuuuvvvwwwyyy{{{||||||{{{|||}}}~~~}}}}}}~~~}}}yyywwwuuutttsssssssssttttttsssqqqooonnnjjjjjjhhhfffkkkvvv~~~xxxpppddd[[[VVVTTTRRRYYYuuu~~~jjj]]]XXXXXXXXX^^^aaaWWWPPPPPPRRRSSSSSSSSSRRRRRRKKKMMMPPPSSSTTTSSSRRRQQQNNNNNNMMMLLLNNNSSSWWWYYY```iiizzz{{{vvvqqqmmmhhheee```]]][[[\\\___ccceeefffrrrssstttwww{{{|||{{{yyy}}}zzzuuuqqqllliiigggeeeeeeeeefffffffffffffffdddccc```\\\XXXVVVWWWYYYSSSRRRQQQQQQQQQRRRSSSTTTTTTYYY```cccfffkkkrrrxxxwww{{{}}}{{{yyykkkbbb\\\TTTMMMGGGEEEGGGIIIEEEBBBBBB<<<>>>EEESSSbbbuuudddUUUNNNMMMHHHIIILLLFFFDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEEEECCCCCCBBBCCCEEEFFFFFFFFFEEEEEEGGGEEEDDDDDDEEEFFFEEEDDDCCCGGGHHHFFFEEEHHHJJJHHHEEEBBBAAAFFFHHHHHHHHHJJJIIIMMMVVVfffxxxzzz{{{xxxsssxxxvvvttt~~~}}}wwwllljjjgggeeecccbbbbbbbbbdddfffjjjkkklllmmmoooqqqoooooonnnoooooopppqqqqqqoooWWWLLLEEECCCAAA@@@@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<999@@@DDDMMMhhh}}}eeePPPYYYyyyfffVVVZZZXXXiii}}}xxxkkk___VVVNNNGGGBBB??????>>>===============>>>AAAEEEIIIRRRaaatttcccEEE===AAA:::<<<>>>???AAAGGGOOOTTT]]]hhhnnnkkkjjjooovvvwwwuuuuuuuuuuuuwwwyyy{{{|||zzzzzz{{{~~~~~~}}}~~~}}}zzzwwwuuuttttttsssssstttuuutttqqqooommmiiiiiifffeeejjjuuu|||}}}xxxooobbb[[[WWWVVVSSS[[[{{{}}}fff]]][[[XXXSSSXXX\\\UUUOOOQQQSSSTTTTTTSSSQQQPPPMMMOOORRRUUUVVVVVVTTTSSSQQQQQQPPPPPPTTTZZZ___```[[[bbbppp|||xxxtttooojjjeeeaaa\\\YYYXXXYYYYYYYYY^^^___aaaffflllppprrrrrr~~~}}}zzzxxxuuusssrrrsssrrrqqqpppooommmllllllaaa___ZZZTTTPPPOOORRRTTTSSSRRRRRRRRRSSSUUUXXXZZZ[[[aaahhhlllnnnsssyyyuuutttrrrdddZZZXXXQQQJJJFFFDDDGGGHHHDDD@@@???>>>@@@JJJ[[[oooiii```SSSOOONNNHHHIIIJJJDDDEEEFFFFFFGGGGGGEEEDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFGGGHHHGGGEEEDDDGGGEEEDDDDDDEEEFFFFFFEEEFFFJJJIIICCC???AAAEEEFFFGGGCCCCCCGGGJJJIIIHHHJJJHHHGGGLLLXXXgggnnnkkkddd~~~{{{ppprrr{{{hhhgggyyyyyylllaaaXXXVVVSSSOOOMMMLLLLLLMMMKKKMMMPPPQQQRRRRRRTTTVVVSSSRRRRRRRRRRRRSSSTTTTTTrrrWWWKKKFFFEEECCCAAA@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===???DDDHHHYYYtttvvv]]]TTTVVVyyyaaaQQQVVV]]]llluuuggg[[[TTTNNNGGGAAAAAA???<<<===???@@@???===@@@CCCIIISSS```rrr|||WWWAAA<<>>???@@@BBBCCCEEEIIILLLPPP[[[gggmmmmmmmmmooosssppprrrtttvvvwwwwwwvvvuuuyyyzzz|||~~~}}}}}}xxxvvvvvvwwwvvvwwwxxxwwwssspppooooookkkhhhddddddiiipppwww|||wwwlll]]]XXXUUUSSSUUUdddyyybbb^^^YYYVVVTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQMMMNNNPPPUUUYYYYYYVVVRRRRRRSSSTTTSSSSSSWWW]]]cccaaa```hhhyyy|||yyyqqqmmmgggaaa^^^[[[XXXVVVXXXVVVUUUUUUXXXZZZ[[[[[[bbbccccccdddeeeeeeddddddfffggggggeeebbb___^^^^^^XXXWWWVVVTTTSSSRRRRRRRRRUUUUUUVVVXXX]]]aaaaaa___ccchhhpppuuuyyy}}}zzzuuunnnfff^^^UUUMMMHHHHHHFFFGGGEEE@@@::::::???@@@EEEUUUlll]]]RRRPPPMMMJJJIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIKKKNNNQQQTTTVVV```uuuyyyuuuzzzsssnnnooouuuaaaTTTPPPLLLHHHGGGIIIJJJIIIGGGEEEDDDEEEHHHLLLMMMKKKIIIJJJJJJJJJHHHFFFGGGJJJLLLuuuZZZMMMFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===BBBFFFVVVrrrvvv```TTTTTTvvv___PPPUUU]]]mmm}}}rrrcccXXXQQQLLLEEE???@@@>>><<<<<>>AAAGGGRRRbbbsss}}}{{{}}}lllQQQAAA<<<<<<@@@BBBEEEGGGHHHIIIJJJJJJKKKTTT```hhhkkklllnnnpppppprrrtttvvvwwwvvvuuutttyyyzzz|||~~~~~~}}}xxxuuuvvvwwwuuuvvvwwwvvvssspppnnnnnnkkkhhhdddcccgggooowww|||wwwkkk^^^YYYSSSQQQUUUgggxxx```\\\WWWTTTSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOQQQVVVYYYYYYVVVRRRSSSTTTUUUTTTSSSUUUYYY]]]\\\[[[bbbrrr~~~{{{wwwpppjjjfffbbb^^^\\\YYYWWWUUUUUUVVVXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[[[[YYYZZZ\\\[[[YYYXXXXXXYYYWWWWWWWWWWWWWWWXXXXXXYYYXXXZZZ\\\]]]```dddggghhhjjjooouuu{{{}}}vvvppphhh```YYYRRRLLLHHHJJJGGGEEECCC>>>888888<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@@@@@@@EEENNN___tttuuuttttttuuuxxx|||lllUUUHHHCCC@@@===AAADDDIIIMMMOOOMMMJJJHHHHHHNNNWWW```ggglllmmmnnnpppqqqsssuuuvvvuuutttsssxxxyyy{{{}}}~~~|||xxxuuuuuuvvvtttvvvwwwuuurrrpppnnnnnnlllhhhcccbbbeeemmmvvv}}}vvvjjj___YYYQQQNNNUUUlllvvv|||]]]ZZZUUUSSSRRRSSSSSSRRRPPPQQQRRRSSSSSSSSSRRRQQQOOOPPPRRRVVVXXXXXXVVVSSSUUUVVVVVVUUUSSSSSSUUUWWWVVVUUU[[[iiivvv}}}yyysssoookkkgggddd\\\YYYWWWUUUUUUUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVQQQSSSUUUVVVVVVVVVXXXZZZVVVWWWXXXYYY[[[^^^```aaaaaacccgggiiiiiijjjnnnqqqpppttt{{{}}}|||oooiii```XXXSSSNNNKKKIIIJJJEEEAAA@@@===999:::>>>DDDPPPfff|||```ZZZQQQOOOKKKIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA???>>>??????AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@??????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIILLLXXXnnn{{{kkkgggdddcccbbb___WWWQQQQQQTTTWWWYYYYYYXXXWWWWWWYYYWWWVVVVVVWWWVVVTTTRRRPPPQQQSSSSSSQQQQQQQQQRRR|||___QQQGGGFFFDDDBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBQQQpppwww[[[TTTrrrwww[[[PPPUUU]]]ppp~~~sssiii[[[QQQLLLGGGAAA<<<===<<<<<<<<<>>>@@@BBBCCCLLLXXXkkk}}}|||uuuppprrrvvvzzz}}}kkk^^^NNNDDDBBBDDDDDDCCCGGGLLLSSSYYY\\\YYYSSSNNNKKKKKKOOOVVV```hhhmmmnnnoooppprrrtttuuutttsssrrrxxxxxxzzz{{{}}}~~~|||xxxvvvvvvwwwuuuwwwxxxvvvtttqqqppppppllliiidddaaadddlllvvv~~~tttiii]]]XXXQQQNNNWWWppp~~~wwwuuu\\\XXXTTTRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRXXXdddooovvv~~~|||xxxuuurrrhhheeebbb___^^^\\\YYYVVVUUUUUUUUUVVVVVVWWWXXXYYYUUUWWWYYYZZZ[[[\\\___aaa\\\]]]___aaadddgggjjjkkkmmmooosssyyyzzzxxxwwwyyyzzz|||yyyxxxhhhbbbYYYRRRNNNLLLJJJJJJGGGAAA============AAAFFFKKK]]]tttrrrXXXXXXPPPNNNJJJHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???=========@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFKKKPPP\\\qqq{{{wwwmmm```XXXVVVTTTOOOIIINNNTTT___jjjqqqssspppmmmiiiiiihhhhhhhhhgggfffeeeaaaccceeeeeeccc```______bbbRRRHHHGGGEEEBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>CCCPPPpppaaaUUUppprrrZZZRRRWWW___sssyyypppfffYYYOOOKKKGGGAAA===<<<<<<<<<===>>>AAAEEEHHHTTTaaasss~~~~~~xxxrrrooossswww~~~hhhWWWGGGDDDAAA@@@AAAEEEHHHJJJTTTYYYaaaiiimmmjjjbbb\\\RRRMMMJJJMMMVVVaaahhhkkkmmmnnnqqqsssttttttsssrrrwwwwwwyyyzzz|||~~~~~~~~~|||yyywwwwwwxxxvvvxxxyyyxxxvvvsssrrrrrrnnnkkkgggcccdddlllwwwsssgggYYYVVVQQQPPPZZZrrr~~~{{{ooo\\\YYYUUUSSSSSSTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRWWWaaakkksss}}}wwwvvv~~~xxxuuurrrooollliiieeebbb]]]\\\\\\[[[\\\]]]^^^^^^\\\]]]^^^______```ccceeefffgggiiikkknnnqqqtttuuuwwwxxx{{{vvvppplll```[[[TTTNNNKKKJJJIIIIIIDDD>>>::::::<<>>@@@@@@???===<<<===??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@BBBAAA???>>>>>>@@@BBBCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJNNN]]]sssyyyvvvrrrnnnmmmjjj```OOOCCCLLLNNNWWWgggyyy}}}{{{zzzdddSSSIIIHHHEEECCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::???CCCMMMlllhhhXXXooommmYYYSSSXXXbbbvvvuuulllcccVVVNNNIIIFFFAAA===<<<======>>>???CCCHHHLLLYYYdddppptttpppkkklllnnnrrrwww~~~mmmYYYLLLDDD;;;>>>BBBEEEGGGKKKPPPUUU```cccjjjssswwwtttllleee[[[TTTMMMKKKQQQZZZbbbgggjjjlllooorrrssstttssssssvvvwwwwwwyyy{{{}}}}}}~~~~~~}}}zzzxxxxxxyyywwwyyyzzzyyywwwtttssstttooonnnkkkggggggnnnyyy~~~qqqeeeVVVUUUQQQQQQ\\\ttt~~~~~~jjj\\\YYYUUURRRSSSTTTTTTTTTQQQQQQQQQRRRRRRSSSSSSTTTRRRSSSTTTTTTRRRRRRSSSUUUUUUTTTTTTTTTVVVUUUTTTRRRQQQQQQVVV^^^dddlllyyyqqqgggqqq|||yyywwwsssnnnkkkfffeeedddbbbbbbcccddddddaaabbbcccbbbbbbcccfffhhhllllllnnnqqqtttwwwzzz|||}}}yyyrrrjjjdddXXXUUUPPPLLLJJJIIIGGGEEEAAA===;;;;;;<<>>======>>>>>>>>>??????>>>>>>>>>===============>>>???@@@AAA@@@???>>>>>>???@@@AAA??????>>>>>>??????@@@AAAAAAAAAAAACCCDDDFFFHHHIIIJJJJJJLLLTTTddd{{{{{{}}}zzzwwwvvvuuupppfff]]]PPPMMMLLLUUUggg{{{gggVVVIIIHHHFFFCCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999>>>@@@HHHeeerrr^^^rrr}}}hhhVVVSSSXXXeeeyyy}}}sssiii```TTTKKKHHHEEE@@@<<<<<<===>>>???@@@DDDKKKPPPXXX\\\``````]]]\\\___cccfffkkkrrrwww|||dddNNNFFFCCCAAA<<<@@@EEEKKKQQQXXX```fffnnnpppttt{{{|||ssskkkgggaaaYYYTTTTTTZZZ```dddhhhjjjmmmqqqssstttttttttvvvvvvwwwxxxzzz}}}}}}~~~~~~{{{zzzzzzzzzvvvxxxyyyyyyvvvtttssstttppppppnnnkkkkkkpppzzz}}}pppdddUUUTTTPPPPPP]]]www{{{~~~ggg[[[XXXTTTQQQQQQRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTRRRPPPPPPRRRTTTVVVSSSQQQQQQRRRRRRPPPNNNOOOOOORRRWWW[[[bbbppp}}}}}}~~~nnnkkknnn{{{wwwtttrrrpppnnnmmmmmmnnnnnnmmmmmmmmmllllllmmmpppsssuuuvvvxxx|||~~~}}}{{{xxxssslllddd___QQQOOOMMMLLLJJJGGGCCC@@@======>>>AAACCCLLL___qqq~~~vvvbbb\\\SSSNNNNNNKKKHHHFFFEEECCCAAA???????????????????????????>>>@@@CCCDDDBBB@@@>>>>>>=========>>>>>>=========<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHKKKNNNQQQXXXiii}}}xxxwwwyyy{{{|||jjjfff___ZZZ]]]iii{{{jjjXXXJJJHHHFFFCCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999===>>>CCC^^^zzzzzzdddwwwyyydddTTTRRRXXXggg{{{|||rrrggg]]]RRRJJJFFFDDD???;;;<<<>>>???@@@AAAEEELLLRRRUUUTTTQQQNNNMMMNNNQQQTTTZZZ___eeeiiinnnuuuzzzaaaHHH<<<<<<<<<:::@@@AAAFFFNNNYYYeeepppvvv~~~}}}uuupppllleee___\\\]]]bbbeeefffhhhlllpppssstttuuuuuuvvvvvvvvvwwwzzz}}}~~~|||~~~~~~|||{{{{{{{{{uuuwwwyyyxxxvvvtttssssssqqqrrrqqqnnnmmmrrr{{{|||pppdddUUUTTTOOONNN]]]yyyvvv|||eee[[[WWWSSSPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTRRROOONNNQQQTTTVVVSSSPPPOOOOOOOOOMMMKKKMMMMMMOOOQQQSSSYYYggguuuyyy}}}nnneeeooo~~~|||yyyxxxwwwxxxyyyyyyzzzzzzyyyyyy{{{~~~{{{vvvtttqqqmmmiiiccc\\\WWWLLLLLLKKKKKKJJJFFFAAA<<<999<<>>AAADDDEEECCCAAA??????<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>??????<<<======>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFAAAGGGKKKJJJJJJUUUkkk~~~~~~~~~uuugggfffqqq~~~qqqZZZPPPLLLHHHEEEDDDBBB===999===<<<<<<;;;;;;<<<<<<===::::::<<>>===@@@??????CCCHHHLLLLLLJJJIIIHHHGGGHHHKKKOOOQQQRRRVVVZZZaaaiiinnnrrrxxxgggUUUCCC;;;999999;;;===AAAIIIUUU```iiisss||||||vvvooojjjfffeeedddlllmmmnnnpppqqqrrrssssssvvvvvvvvvwwwxxx{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuurrrqqqqqqrrrrrrrrrqqqooopppttt{{{|||kkk[[[XXXLLLKKKRRRccctttsssdddYYYVVVSSSQQQPPPNNNLLLJJJHHHKKKMMMNNNMMMLLLLLLMMMNNNOOOPPPOOOMMMMMMMMMOOOTTTSSSPPPNNNMMMNNNOOOPPPLLLNNNMMMKKKKKKOOOYYYbbbrrrsssyyyzzztttpppmmmiiiddd]]]WWWRRROOOMMMLLLJJJHHHEEEBBB@@@???:::>>>BBBGGGWWWoooppp\\\SSSMMMKKKOOOJJJJJJHHHFFFDDDCCCAAA@@@@@@?????????>>>>>>======EEEEEEDDDCCCBBB@@@???>>>???BBBBBB???:::999<<<@@@@@@===;;;:::;;;=========???>>>>>>>>>??????>>><<<@@@???>>>======<<<======AAABBBCCCEEEEEEDDDDDDCCCCCCEEEGGGGGGGGGLLLVVV^^^xxx}}}~~~sss]]]SSSNNNIIIFFFEEECCC???<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;===AAAMMMeeezzz~~~iiiZZZRRRSSSXXXkkk}}}xxxnnnccc\\\RRRIIICCC@@@???>>>@@@???AAADDDIIIKKKJJJIIIGGGGGGGGGIIIMMMRRRUUUVVVYYY^^^eeekkkpppuuu{{{}}}uuupppmmmeee\\\SSSGGG<<<999:::<<>>===@@@EEELLLWWWjjj___RRRNNNHHHFFFIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@AAACCCDDDAAA===<<>>======>>>??????>>><<<>>>======<<<<<<<<<<<<===BBBCCCDDDEEEFFFEEEDDDDDDBBBDDDEEEDDDCCCFFFMMMTTT___lllzzzvvvkkksss|||wwwyyy{{{{{{xxx```VVVQQQKKKGGGFFFEEEBBB???<<<;;;;;;::::::;;;;;;<<<999999:::;;;>>>HHH^^^rrryyydddWWWRRRUUU\\\jjj~~~wwwlll```YYYPPPGGGCCCAAA@@@???@@@@@@CCCFFFIIIJJJHHHFFFFFFGGGJJJNNNSSSXXX]]]______dddiiioootttzzz|||nnn___UUUOOOHHHAAA@@@;;;888999<<>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBDDDEEEDDDAAA@@@CCCFFFCCCAAA>>>======>>>===<<<===<<<<<<>>>@@@AAA???>>><<<<<<;;;;;;;;;<<<======CCCDDDEEEGGGGGGFFFFFFEEEBBBDDDDDDCCCAAAAAAEEEJJJJJJYYYmmmwwweeeeeennnzzztttnnnjjjgggccceeejjjsss~~~}}}eeeZZZTTTMMMHHHGGGFFFCCC@@@;;;;;;::::::::::::;;;;;;::::::;;;;;;<<>>???DDDRRRfffyyyooo___RRROOOOOOLLLHHHFFFFFFEEEEEECCCBBBAAA@@@@@@????????????????????????<<<<<<>>>???AAAAAABBBBBBBBBDDDEEEEEECCCCCCEEEGGGDDDBBB???>>>>>>>>>===<<<=========???AAACCCBBBAAA<<<<<<<<<<<<<<<===>>>???DDDEEEFFFGGGGGGGGGFFFEEECCCDDDEEEDDDBBBAAACCCEEEBBBMMM```uuuzzzmmmaaabbbttt{{{vvvzzzssseeeccc``````eeemmmvvv{{{kkk^^^XXXPPPKKKHHHFFFCCC@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<;;;BBBTTTfff{{{}}}|||ttt^^^QQQNNNTTT\\\kkkttthhhZZZTTTLLLEEEAAAAAAAAAAAA@@@CCCFFFIIIIIIGGGEEEDDDHHHMMMUUU[[[```fffkkkoooiiioootttuuuzzz|||sssdddPPPBBB===<<<;;;;;;999999<<>>;;;;;;>>>BBBEEETTTggg~~~nnn___UUULLLJJJKKKJJJGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@???????????????@@@@@@@@@===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBB@@@?????????===<<<>>>>>>>>>@@@CCCDDDDDDCCC>>>=========>>>???@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEAAABBBCCCBBBBBBAAABBBCCC@@@EEEPPP```ppp|||rrrjjjqqq|||}}}qqqwww}}}|||wwwpppiiigggjjjooorrrrrrccc]]]UUUOOOLLLHHHDDD@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<;;;@@@QQQbbbxxx|||{{{ttt]]]PPPMMMSSS[[[lllssshhhYYYSSSJJJDDDAAA@@@@@@@@@@@@CCCGGGHHHHHHFFFEEEEEEJJJQQQYYY```cccggglllpppmmmtttyyyzzz}}}~~~vvvjjjYYYFFF<<<:::999999:::777888>>>GGGPPP[[[jjjwww|||xxxqqqnnnnnnppplllnnnpppsssuuuxxxyyyzzz{{{{{{|||}}}~~~~~~zzzwwwttttttssssssssstttuuuuuuqqqpppnnnmmmnnnoooqqqrrrqqqooonnnpppttt||||||iiiWWWPPPIIIOOO___rrr~~~ooorrrdddYYYPPPOOOMMMMMMNNNOOONNNMMMLLLRRRVVVTTTMMMIIIKKKOOOOOOPPPPPPOOOOOOQQQTTTWWWWWWVVVUUUSSSRRRPPPOOONNNQQQQQQQQQPPPPPPOOONNNNNNMMMQQQXXXddd{{{}}}~~~|||yyywwwuuurrrmmmiiiddd^^^WWWSSSNNNOOOPPPQQQOOOKKKGGGDDD???===;;;:::>>>EEEMMMRRRhhhzzz```TTTOOOJJJIIIJJJKKKKKKJJJDDDDDDCCCCCCBBBBBBBBBAAA?????????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA??????@@@???>>><<>>???AAACCCDDDDDDBBB??????>>>>>>??????@@@@@@AAABBBDDDEEEEEEDDDDDDCCC>>>>>>>>>>>>??????@@@AAADDDCCCGGGPPP[[[eeerrr{{{{{{www}}}~~~}}}{{{zzz}}}yyyhhhbbbZZZUUUPPPKKKEEE@@@>>>======<<<<<<======>>>;;;;;;<<<<<<:::>>>NNN^^^tttzzzyyysss]]]QQQNNNTTT\\\nnnssshhhXXXRRRJJJCCC@@@?????????@@@CCCGGGGGGFFFEEEFFFHHHPPPWWW```fffhhhjjjnnnrrrqqqzzz~~~}}}qqqcccRRRAAA;;;<<<;;;:::;;;;;;<<>>GGGSSS___fff{{{nnn\\\NNNNNNLLLKKKLLLMMMLLLIIIDDDDDDDDDCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCBBB@@@@@@???>>>???@@@???>>><<<>>>===>>>???BBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCBBBBBBAAA>>>===;;;;;;<<<>>>??????FFFCCCEEEJJJPPPWWWdddqqq|||wwwuuuwww}}}{{{|||kkkfff___YYYTTTNNNFFFAAA>>>>>>============>>>>>>::::::<<<;;;999===LLL\\\qqqwwwwwwrrr]]]RRROOOUUU]]]ooottthhhXXXRRRJJJCCC????????????AAADDDFFFGGGEEEEEEGGGIIIWWW^^^ggglllmmmnnnrrruuusss}}}}}}ooo[[[KKK<<<:::<<<;;;:::;;;AAACCCMMM]]]kkkuuu~~~tttooopppoooooooooppprrrtttwwwxxxzzzzzzzzzzzzzzz{{{||||||zzzwwwssssssssssssssstttuuuvvvsssrrrpppooonnnooopppqqqpppooonnnpppuuu||||||hhhVVVRRRMMMVVViii{{{xxxnnnsssyyy^^^YYYLLLKKKIIIJJJLLLMMMMMMLLLKKKKKKJJJHHHHHHKKKQQQTTTRRRQQQNNNLLLLLLQQQWWW\\\YYYXXXUUURRRPPPPPPQQQRRRUUUTTTTTTTTTSSSPPPLLLIIIIIILLLQQQ[[[pppxxxrrrllllllsss~~~~~~|||yyyuuuqqqnnnkkkiiiddd```ZZZUUURRRQQQQQQRRRRRRRRRQQQOOOLLLGGGBBB@@@======>>>DDDPPP```oooxxx}}}\\\WWWJJJLLLLLLJJJIIIHHHEEEBBBDDDDDDDDDDDDDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA===>>>???@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCAAA??????>>>>>>>>>@@@@@@>>><<<===<<<<<<>>>@@@AAA@@@>>>@@@???>>>======<<<======>>>???@@@AAAAAAAAA@@@@@@AAA>>><<<;;;<<<>>>??????AAA@@@BBBGGGJJJNNNZZZiiiuuu|||tttqqqyyyyyylllhhheeeZZZSSSNNNDDD>>>===<<<;;;:::;;;<<<===<<<<<<===>>>===???JJJWWWkkkttt{{{mmm___UUUOOORRRZZZnnntttgggZZZSSSIIIAAA>>>>>>???@@@BBBBBBDDDFFFFFFEEEJJJQQQ^^^iiissswwwyyy||||||zzz{{{ppp[[[NNNAAA;;;::::::<<<>>>FFFJJJWWWjjjzzzxxxpppqqqqqqqqqrrrssstttvvvvvvzzz{{{{{{{{{zzzzzz|||~~~|||xxxxxxxxxxxxxxxxxxwwwvvvuuuttttttsssqqqnnnnnnoooqqqrrrrrrqqqpppvvvttteee[[[UUUJJJVVVuuurrrooo}}}mmmbbbOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJLLLMMMLLLKKKMMMSSSXXXUUUSSSPPPNNNOOOQQQUUUWWWWWWUUURRRRRRRRRRRRPPPOOOTTTSSSRRRQQQPPPOOONNNNNNPPPOOOPPPVVVbbbsss}}}uuufffXXXTTT]]]ooo~~~~~~|||zzzyyyuuuuuussspppkkkeee___\\\TTTSSSQQQPPPQQQSSSVVVXXXYYYVVVQQQJJJDDD@@@???@@@;;;@@@FFFMMM\\\qqqkkk[[[PPPKKKIIIHHHHHHHHHGGGDDDBBB@@@??????AAACCCCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@@@@>>>===<<>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@CCCHHHOOOSSSooo|||xxxssstttyyysssjjjuuuppplll___XXXQQQEEE???>>>===<<<<<<<<<===>>><<<;;;===>>>===???IIIUUUgggttt~~~lll^^^UUUOOORRRZZZjjjqqqdddXXXRRRHHHAAA>>>>>>@@@@@@DDDCCCDDDGGGFFFFFFLLLSSS```kkkuuuzzz}}}xxxlllVVVKKK???;;;:::;;;@@@FFFQQQYYYhhhxxxuuurrrqqqrrrrrrsssuuuwwwxxxzzz{{{|||{{{zzzzzz{{{}}}~~~~~~zzzvvvxxxxxxxxxxxxwwwvvvuuuuuusssssssssrrrpppoooppprrrqqqqqqpppooouuurrrcccYYYUUUMMM\\\}}}uuuppp}}}iiiaaaPPPNNNMMMLLLKKKJJJKKKKKKLLLJJJKKKKKKKKKKKKNNNRRRUUUSSSRRROOOMMMNNNQQQUUUWWWWWWUUUSSSRRRSSSRRRQQQPPPSSSSSSRRRRRRQQQQQQQQQPPPRRRQQQPPPSSSZZZfffqqqxxx}}}zzztttqqqhhh[[[PPPOOOWWW```ttt~~~}}}{{{yyyvvvtttsssrrrmmmkkkhhhddd___ZZZVVVTTTOOOPPPRRRSSSUUUUUUUUUUUUPPPLLLGGGAAA>>>>>>AAADDDEEEMMMUUU]]]kkk~~~jjj\\\SSSOOOJJJIIIGGGGGGGGGEEECCC@@@?????????@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>======>>>>>>???@@@AAA???@@@@@@@@@??????>>>===>>>>>>===<<<<<<===>>>>>>======<<<<<<<<<======>>>===>>>??????@@@DDDHHHLLLUUUbbbpppxxx~~~{{{tttppptttwwwnnnzzztttfff^^^UUUEEE@@@???>>>=========>>>>>><<<;;;<<<>>>===>>>GGGRRRddduuujjj\\\SSSNNNRRRZZZggg~~~ooollloooyyy~~~{{{mmm```VVVPPPGGGAAA>>>???@@@AAAEEEDDDEEEFFFFFFGGGNNNWWWbbbmmmwww}}}pppcccMMMFFF>>>::::::===GGGQQQ]]]iii{{{yyyrrrrrrrrrrrrsssvvvxxxzzz{{{|||}}}|||zzzzzz{{{|||~~~~~~~~~~~~}}}|||}}}}}}{{{xxxuuuwwwwwwwwwwwwvvvuuutttsssqqqrrrsssrrrqqqpppqqqrrrppppppnnnnnnttt|||ooo```VVVUUUPPPdddvvvnnn|||ddd___SSSOOOOOONNNMMMMMMMMMNNNNNNKKKJJJHHHIIILLLOOOQQQRRRQQQPPPNNNMMMNNNRRRUUUXXXXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTRRRQQQQQQTTTZZZ```dddzzztttvvvtttkkk\\\PPPLLLLLLYYYgggwww}}}|||{{{yyyxxxuuurrrooollljjjiii```^^^ZZZVVVRRROOONNNMMMOOORRRVVVYYYYYYWWWTTTRRRJJJGGGAAA>>>???DDDKKKPPPXXX```kkkssscccWWWPPPLLLLLLIIIHHHFFFEEEEEECCC@@@>>>???>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@@@@????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=================================<<<======>>>???@@@@@@@@@??????>>>?????????======<<<<<<<<<<<<======>>>>>>======<<<============>>>??????>>>???AAACCCIIIRRR\\\fffsss{{{pppnnnsssyyy}}}~~~zzz{{{mmmeeeYYYFFFAAA@@@>>>===<<<======>>><<<;;;<<<>>>===>>>EEENNNaaauuu~~~hhh[[[RRRNNNRRR[[[gggfffWWWXXX^^^eeellltttxxxyyyuuuiii]]]SSSNNNFFF@@@>>>???AAAAAAEEEDDDDDDFFFFFFHHHPPPZZZcccmmmwww{{{~~~yyyfffXXXGGGBBB>>>;;;;;;@@@MMM[[[hhhsss{{{sssrrrqqqppprrruuuxxxzzz|||}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}|||||||||{{{zzzxxxvvvwwwwwwwwwwwwvvvtttsssrrroooqqqrrrrrrrrrqqqrrrsssppppppnnnmmmtttzzzmmm^^^UUUSSSSSSmmmssslllzzz{{{```]]]VVVPPPOOOOOOOOOOOOOOOOOOOOOLLLIIIGGGHHHLLLOOOOOONNNPPPOOONNNNNNOOOSSSWWWYYYXXXVVVTTTSSSTTTTTTSSSRRRNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQSSSVVVYYY[[[iii||||||rrrdddWWWOOOHHHRRRaaappp}}}~~~|||zzzyyyyyyvvvrrrlllgggccc```___UUUSSSPPPNNNMMMMMMOOOPPPUUUWWWYYYZZZYYYUUUPPPMMMEEECCC@@@AAAHHHRRR[[[aaannnvvv~~~hhhYYYWWWNNNHHHJJJHHHFFFDDDCCCCCCAAA>>><<<>>>>>>>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????===<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<======<<<>>>??????>>>===>>>???HHHLLLQQQXXXeeexxx~~~yyyxxxvvvyyy~~~uuunnn```III@@@???>>><<<;;;;;;<<<<<<<<<:::;;;=========CCCJJJZZZpppvvvppp{{{hhhZZZQQQMMMRRR[[[iiikkkXXXNNNRRR[[[]]]eeemmmpppqqqmmmdddZZZPPPKKKDDD@@@???@@@AAABBBEEECCCDDDFFFGGGIIIRRR[[[cccllluuuxxxyyy|||~~~}}}|||ooo\\\NNNCCCAAA??????@@@FFFVVVeeessszzz~~~uuussspppooopppssswwwzzz|||~~~~~~}}}}}}~~~}}}}}}|||}}}}}}|||{{{yyyyyyyyyxxxxxxwwwwwwuuutttsssrrrnnnpppqqqqqqpppqqqrrrtttqqqpppnnnmmmtttyyylll^^^UUUQQQVVVuuuooolll{{{sss^^^\\\XXXOOOOOOOOOOOOOOOOOONNNNNNLLLIIIGGGHHHLLLNNNNNNLLLOOOOOONNNOOOQQQTTTWWWYYYVVVTTTRRRRRRSSSSSSRRRQQQLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTUUU]]]sssuuufff[[[NNNOOOSSS[[[fffrrr||||||~~~{{{}}}}}}}}}|||{{{yyyxxxwwwsssoooiiibbb\\\WWWTTTRRROOOOOONNNOOOQQQSSSVVVXXXZZZYYYVVVSSSOOOLLLHHHGGG<<<===AAAKKKXXXfffpppuuu|||[[[VVVUUUKKKFFFKKKFFFDDDCCCBBBAAA@@@===;;;>>>======???AAAAAA@@@???;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<=========<<<;;;::::::;;;<<<===:::::::::;;;;;;:::::::::======<<<<<<<<<<<<<<<===;;;===???@@@???>>>???@@@BBBCCCFFFNNNZZZlll{{{sssyyyiiiOOOAAA@@@>>><<<;;;;;;;;;<<<<<<:::;;;===>>>===@@@FFFOOOiiiooodddjjjhhhZZZQQQMMMRRR[[[jjjppp^^^VVVVVV^^^iiikkkooorrrnnnjjjfff^^^VVVMMMIIICCC??????AAABBBCCCDDDCCCEEEHHHJJJLLLTTT^^^dddmmmtttuuuvvvxxxyyyxxx}}}|||{{{zzzuuuhhhVVVIIICCCBBBCCCFFFJJJSSSbbbqqq~~~xxxuuurrrooopppssswwwzzz}}}~~~}}}||||||}}}~~~|||zzzyyyyyy{{{yyyxxxxxxwwwvvvtttsssrrroooooopppooonnnoooqqqssspppooolllkkkrrrwwwkkk^^^VVVPPP[[[rrrvvvmmm]]]YYYVVVPPPPPPPPPPPPOOONNNMMMLLLLLLJJJJJJJJJLLLMMMMMMLLLNNNNNNNNNNNNPPPSSSVVVXXXTTTRRRPPPPPPQQQQQQQQQPPPMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSRRRQQQOOOOOONNNNNNSSSfff{{{vvvmmm```XXXQQQPPPSSSWWW^^^eeegggqqqzzz||||||}}}~~~~~~~~~~~~}}}|||||||||zzzwwwuuuvvvuuutttrrrpppnnnmmmllldddaaa\\\VVVPPPMMMKKKJJJPPPQQQSSSUUUWWWYYYZZZ[[[VVVSSSMMMHHHDDDBBBBBBBBB===CCCPPPbbbvvveeeOOOMMMKKKCCCCCCLLLDDDCCCAAAAAAAAA@@@>>>;;;===<<<<<<>>>@@@AAA@@@>>>::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999999:::<<<<<<::::::999999::::::;;;;;;999999::::::::::::999999;;;;;;::::::;;;;;;<<<===;;;===???@@@@@@@@@AAACCCAAA@@@AAAGGGNNNZZZkkkyyyxxxhhhtttWWWBBBAAA???===<<<<<<<<<===<<<::::::===>>><<<>>>CCCGGGgggrrreeegggiiiZZZQQQLLLQQQ[[[gggbbbYYY```jjjwwwsssggg___VVVOOOKKKGGGBBB??????AAACCCCCCEEEEEEHHHLLLNNNPPPXXX```fffooovvvwwwwwwyyyzzzyyy{{{yyywwwvvvqqqfffVVVJJJDDDCCCFFFNNNWWWaaaqqq~~~}}}yyytttqqqqqqsssxxx{{{}}}~~~}}}{{{zzz{{{}}}}}}|||yyyxxxyyy{{{zzzzzzyyyxxxwwwuuusssrrrppppppnnnlllkkklllpppsssmmmmmmiiihhhooo}}}}}}tttiii]]]VVVQQQaaa|||hhh\\\UUUQQQRRRRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNMMMLLLLLLMMMNNNQQQSSSTTTQQQOOONNNMMMOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNMMMLLLLLLLLL[[[mmm|||xxxmmmbbb\\\VVVOOOKKKLLLQQQ[[[iiiuuuzzzzzzyyyyyy}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwtttpppmmmkkkiiifffccc```^^^]]]]]]WWWUUURRRPPPNNNNNNOOOPPPTTTVVVXXXZZZZZZXXXUUUSSSMMMJJJEEE@@@>>>???BBBDDDKKKUUUgggeeeUUUJJJHHHFFF@@@BBBHHHBBBAAA@@@AAAAAAAAA???===<<<<<<<<<===???@@@???>>>:::;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<999999::::::;;;<<<<<<===<<<<<<;;;;;;:::999999888888888888888999:::;;;;;;999999:::;;;;;;;;;;;;;;;888888999::::::999888888888888888999:::;;;<<<===<<<===???@@@???@@@BBBDDDEEEBBBBBBDDDFFFHHHRRR]]]iiipppzzzzzz{{{]]]DDDBBB@@@???=========>>><<<::::::===>>><<<>>>AAACCChhhxxxmmmllljjjZZZQQQLLLQQQ[[[ddd}}}xxx[[[ZZZkkk|||yyyggg[[[RRRKKKJJJFFFAAA??????AAACCCDDDFFFFFFJJJOOORRRSSSZZZbbbiiiqqqxxxyyyyyy|||}}}}}}{{{yyyvvvuuuqqqfffWWWLLLEEEDDDIIISSS___lll{{{|||wwwsssrrruuuyyy|||}}}}}}{{{zzzyyyzzz|||}}}{{{xxxwwwyyy{{{{{{zzzzzzyyywwwuuutttsssqqqpppmmmjjjiiikkkooossskkkjjjgggfffmmm{{{{{{rrrhhh\\\UUURRRfffeeeZZZSSSMMMTTTTTTTTTSSSQQQOOOLLLKKKJJJMMMOOONNNKKKJJJLLLOOOKKKKKKKKKKKKMMMOOOQQQRRROOONNNLLLLLLMMMNNNMMMLLLQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPIIIUUUdddrrrzzztttiiiYYYLLLHHHEEEKKKSSSZZZbbblllvvv}}}~~~{{{xxxuuutttssstttttttttuuuuuuvvvvvvxxxyyyzzzzzzyyyxxxyyy{{{}}}{{{yyywwwvvvuuuuuuvvvtttsssrrrqqqpppmmmiiieeedddaaa]]]XXXUUUSSSRRRRRRRRRQQQPPPPPPRRRVVVYYY[[[XXXZZZ\\\\\\ZZZTTTNNNJJJGGGDDDAAA??????BBBFFFIIIUUUaaauuufffUUUNNNJJJKKKIIIDDDBBBDDDBBBAAA@@@@@@AAAAAA???>>><<<<<<<<<===???@@@???>>><<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======<<<<<<;;;::::::999888888777777777777888999:::;;;888999;;;<<<===<<<;;;;;;777888999::::::999888777666666777888999;;;<<<======>>>??????>>>???AAACCCBBB???@@@DDDDDDCCCJJJSSSXXXZZZddduuu```KKKDDDCCCAAA;;;>>>AAA:::===============>>>??????EEE\\\uuu|||yyynnn\\\SSSPPPRRRWWWfff}}}mmmYYY```vvv~~~mmm```UUULLLGGGBBB???@@@AAA@@@BBBFFFEEEHHHKKKNNNRRRWWW]]]aaajjjqqqwwwyyy|||~~~}}}yyyjjjYYYOOOGGGKKKSSS^^^lllxxx{{{ttttttuuusssuuuzzz~~~}}}{{{{{{~~~}}}}}}}}}|||||||||{{{|||zzzwwwuuuuuuuuutttsssooommmkkkjjjjjjlllnnnpppiiieeedddjjjttt~~~rrrmmmbbbWWWWWWSSSooo^^^UUUPPPIIILLLNNNPPPPPPOOOOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQOOOLLLKKKLLLNNNOOOOOORRRMMMMMMSSSVVVSSSSSSWWWNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTXXXddduuuzzzbbbKKKJJJEEECCCHHHOOOWWWeeesss|||rrrooopppooollliiiiiinnnsssoooppprrrssstttuuuttttttvvvtttrrrqqqqqqpppnnnllllllkkkiiifffbbb^^^[[[YYYYYYWWWTTTPPPNNNNNNQQQTTTQQQTTTWWWZZZ\\\]]]]]]]]]bbb^^^YYYSSSNNNHHHBBB>>>BBB===;;;>>>AAADDDMMMWWWkkkqqq|||ppp]]]QQQKKKFFFDDDFFFFFFBBB???BBBBBBAAAAAA@@@???>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<============::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::777777888999999999888888888888888888888888888888;;;::::::999999888888888999999::::::::::::::::::>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJOOOXXXdddrrrlllQQQGGGEEEBBB;;;>>>AAA;;;===============>>>??????AAAXXXvvvppp]]]TTTPPPSSSWWWddd~~~{{{ggg[[[iiivvvlllaaaXXXKKKDDD>>>>>>@@@???AAADDDEEEHHHKKKOOOSSSXXX^^^bbbjjjqqqwwwxxx|||~~~nnn\\\RRRNNNTTT^^^kkkxxxuuu{{{|||sssrrrtttuuuyyy~~~|||}}}|||{{{{{{{{{||||||||||||||||||||||||{{{yyyvvvuuuuuuuuutttssspppnnnllljjjjjjlllnnnpppkkkhhhfffkkkuuuzzznnnjjj___TTTUUUTTTllluuuXXXQQQNNNGGGMMMNNNPPPOOOMMMLLLLLLMMMKKKKKKKKKLLLLLLLLLKKKKKKIIIKKKNNNQQQQQQPPPNNNMMMNNNMMMLLLLLLNNNOOOOOONNNPPPNNNPPPWWWYYYVVVSSSTTTPPPPPPPPPOOOOOOOOONNNNNNLLLLLLPPPXXXdddrrr~~~zzzfffVVVOOOIIIGGGGGGHHHOOOXXXnnnwww{{{wwwqqqmmmjjjhhhhhhgggfffeeeeeeddddddeeefffggggggeeecccbbbbbbbbbaaa```^^^]]][[[YYYVVVSSSQQQPPPRRRSSSTTTSSSSSSUUUYYY[[[aaadddhhhjjjgggaaaZZZUUUSSSPPPLLLHHHEEECCCAAA@@@??????CCCJJJOOOWWWeeettt~~~zzz^^^VVVNNNIIIDDDCCCDDDDDDAAA===BBBBBBAAAAAA@@@??????>>>??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777888888888999:::999999999:::::::::::::::777888999999:::999999999888888888888888888888888:::::::::999999999999999::::::::::::;;;;;;;;;;;;>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCGGGIIIMMMTTT___lllwww~~~}}}ZZZMMMGGGCCC<<<>>>AAA<<<===============>>>??????<<>>===???@@@BBBDDDEEEHHHLLLPPPTTTYYY```dddlllsssxxxzzz~~~sssaaaWWWYYYbbbooo}}}~~~tttlllsssrrrnnnrrrxxxtttppprrrvvvzzz{{{}}}}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{|||||||||yyywwwuuuttttttttttttrrrpppooommmkkkkkkmmmooopppooojjjggglllvvvvvvkkkhhh^^^SSSTTTWWWmmmgggPPPMMMLLLGGGMMMNNNOOONNNLLLIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKHHHLLLPPPSSSTTTRRRNNNLLLKKKKKKLLLOOOQQQQQQOOOMMMNNNNNNSSSZZZ\\\XXXSSSQQQRRRRRRQQQQQQPPPOOONNNNNNKKKLLLNNNQQQWWWaaakkkrrr|||xxxmmmeee[[[SSSLLLFFFGGGJJJTTTXXXcccsss~~~~~~zzzxxxuuupppkkkhhhfffbbb___\\\[[[\\\\\\^^^[[[YYYXXXXXXYYYXXXXXXSSSSSSRRRQQQQQQRRRTTTTTTWWWZZZ]]]```aaabbbccceeehhhiiijjjgggaaaXXXOOOIIIGGGEEEBBB??????@@@CCCEEEBBBIIIUUU```hhhsss}}}YYYLLLOOOJJJFFFBBBAAAAAABBB???===BBBAAAAAA@@@@@@?????????@@@???>>>======>>>@@@AAA>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::777777777777888888888999777777888888999999::::::888888999:::::::::::::::999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@EEEDDDCCCEEELLLVVV```gggrrr}}}cccRRRIIIEEE===>>>AAA==================>>>>>>???@@@JJJ]]]ppp|||sss```TTTNNNPPPTTT[[[vvvnnnllltttsssfffSSSGGG======@@@BBBDDDFFFFFFIIIMMMQQQUUU[[[aaaeeennnuuu{{{~~~xxxggg]]]cccnnn}}}{{{rrrkkkpppsssccc^^^```bbbhhhpppvvv~~~xxxooooootttxxx{{{}}}~~~|||yyyxxxxxxyyy{{{zzzzzzzzzzzz{{{{{{{{{{{{wwwuuussssssttttttrrrqqqpppooommmkkkkkkmmmoooqqqpppkkkhhhlllvvvvvvkkkhhh]]]SSSWWW```www]]]LLLLLLLLLIIILLLMMMOOOOOOLLLJJJIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMKKKMMMQQQSSSTTTRRROOOMMMIIIJJJMMMQQQTTTTTTQQQNNNNNNOOOSSSXXXZZZWWWRRROOOSSSRRRQQQPPPOOONNNMMMLLLMMMNNNOOOOOOQQQWWW```hhhnnn|||rrriiiaaa\\\YYYXXXRRRJJJJJJTTT^^^eeesss{{{xxxtttoookkkgggdddcccbbb___\\\ZZZZZZ[[[[[[ZZZTTTTTTUUUVVVYYY]]]aaadddiiillloooooommmiiigggfff```]]]XXXRRRMMMHHHFFFDDDDDDBBBAAA???@@@DDDIIIMMMQQQ[[[jjjyyy~~~aaaLLLGGGMMMHHHEEEAAA@@@@@@AAA@@@>>>AAAAAAAAA@@@@@@?????????AAA???===<<<===???BBBDDD@@@??????>>><<<;;;;;;:::999999999999999999999999777777888999999999999999666777777888999:::;;;;;;888999::::::;;;;;;;;;;;;999999999999999999999999888999999::::::;;;;;;;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????EEECCC@@@@@@CCCJJJRRRWWW]]]iiiyyyiiiUUUJJJFFF>>>>>>AAA==================>>>>>>???EEELLL[[[mmmwwwuuubbbTTTLLLMMMRRRYYYooonnnqqq~~~nnn^^^NNNDDD<<<===@@@BBBDDDGGGHHHKKKNNNRRRWWW\\\bbbffflllttt|||{{{mmmfffmmmxxx~~~|||vvvpppqqqmmm\\\WWWUUURRRUUU\\\bbbnnnzzzpppnnnsssxxxzzz|||yyyxxxxxxzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzuuutttrrrrrrsssrrrpppooonnnmmmkkkkkkkkknnnppprrrooojjjhhhlllvvvvvvkkkfff[[[UUU^^^ppp|||{{{|||YYYNNNNNNMMMLLLJJJMMMOOOPPPNNNLLLKKKKKKHHHIIIJJJLLLMMMNNNOOOOOONNNOOOPPPQQQRRRQQQPPPOOOJJJKKKOOOSSSVVVVVVSSSPPPPPPQQQQQQRRRTTTTTTRRROOOQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMLLLLLLPPPXXX^^^gggzzzyyyuuussspppmmmfffYYYPPPOOOPPPQQQ[[[iiimmmttt|||zzzvvvsssooollliiiggggggfffeeecccaaa``````aaadddgggkkkmmmuuuvvvvvvrrrjjjaaa[[[WWWOOOMMMHHHDDDAAA@@@AAAAAA@@@BBBEEEGGGJJJOOOUUUZZZdddnnn~~~zzzbbbWWWOOOJJJIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???AAA???===<<<===???BBBDDDBBBAAA@@@???>>><<<;;;;;;999999999999999999999999888999:::;;;;;;;;;::::::777888888999:::;;;;;;<<<777888999:::;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<======???@@@@@@DDDBBBAAAAAACCCFFFJJJMMMSSS[[[dddmmmuuukkkTTTHHHFFF@@@>>>@@@==================>>>??????AAAGGGZZZqqqxxxdddUUULLLLLLQQQYYYkkk~~~llltttjjjVVVHHHBBB???@@@BBBAAACCCFFFJJJMMMPPPTTTXXX]]]bbbfffjjjttt}}}~~~tttpppvvvrrrtttxxxxxxuuutttkkkXXXSSSPPPIIIHHHNNNTTT```rrr{{{rrrooosssyyy|||~~~|||zzzzzz{{{|||yyyyyyyyyyyyxxxxxxxxxwwwuuusssrrrrrrrrrpppnnnlllkkkjjjiiiiiikkknnnqqqsssmmmjjjhhhmmmwwwtttjjjcccYYYYYYjjjxxxyyytttXXXPPPOOONNNNNNKKKMMMQQQQQQPPPNNNLLLLLLIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNQQQTTTUUUTTTRRRRRRSSSQQQOOOPPPSSSRRROOOPPPPPPOOONNNMMMMMMLLLLLLKKKLLLMMMMMMNNNRRRVVVZZZ^^^mmmxxxpppggg```XXXPPPNNNPPPOOOVVV___dddfffgggjjjmmmvvvxxx|||~~~~~~|||yyywwwwwwuuusssrrrrrrqqqnnnllllllkkkjjjhhhgggggghhhhhhkkkjjjhhhbbbXXXOOOHHHEEE??????@@@@@@@@@???>>>===???FFFPPPXXX]]]bbbhhhlllxxx```SSSSSSPPPIIIEEEDDDCCCBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@AAAAAAAAA@@@???===<<<<<<;;;999999999999999999999999888999;;;<<<<<<<<<;;;:::888888999999::::::;;;;;;666777888:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999:::;;;<<<======>>>===============>>>>>>>>>;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAACCCDDDFFFGGGLLLOOOSSSWWW___mmmjjjRRRFFFFFF@@@>>>???==================>>>?????????@@@RRRppp{{{hhhWWWMMMMMMRRRWWWiii|||ooo|||kkkUUUHHHGGGHHHJJJGGGCCCDDDHHHMMMOOORRRUUUXXX]]]bbbfffmmmxxx{{{zzzwwwjjjiiipppwwwzzzyyyhhhRRROOONNNEEEBBBFFFGGGPPP___ooo~~~{{{ooowww}}}~~~vvvppprrrxxxzzz|||~~~~~~}}}||||||zzzzzzyyyxxxwwwvvvvvvuuuuuusssrrrqqqqqqoookkkiiihhhgggggghhhjjjnnnrrrtttllliiiiiinnnxxxtttjjjcccZZZccczzzyyy~~~jjjVVVQQQNNNMMMPPPLLLOOORRRRRRPPPMMMJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRQQQPPPNNNMMMNNNMMMLLLNNNPPPRRRSSSRRRRRRTTTSSSOOOPPPTTTSSSNNNPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNPPPSSSVVVWWWWWWUUU___nnn||||||rrriii```WWWPPPPPPNNNMMMLLLMMMOOOQQQZZZ\\\___ccceeeeeeeeeeeeggggggggghhhiiihhheeebbb```___^^^\\\YYYWWWVVVUUURRRRRRPPPLLLFFFBBB??????;;;<<<>>>@@@BBBDDDEEEFFFKKKWWWfffrrrxxx{{{~~~hhhRRRLLLMMMIIIEEEEEEBBBBBBBBBAAA@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>???>>>>>>===<<<;;;;;;:::888888888888888888888888777999:::<<<<<<;;;:::999888888888999999999999999555666777999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<====================================<<<======>>>??????@@@@@@@@@@@@@@@AAACCCCCCBBBFFFIIILLLQQQ[[[jjjuuuwww}}}iiiPPPEEEFFFAAA>>>???==================>>>??????FFFAAAMMMkkk~~~jjjYYYOOONNNSSSUUUhhh}}}|||wwwoooWWWLLLNNNRRRSSSNNNGGGGGGKKKNNNQQQSSSVVVYYY]]]bbbeeerrr}}}uuuiiieeeiiivvv~~~~~~cccNNNLLLMMMEEE@@@CCC<<>>???@@@???>>>???AAACCCCCCBBB@@@@@@EEELLLUUUZZZ]]]kkk}}}aaaUUULLLJJJFFFAAABBBIIIAAAAAAAAA@@@???@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888666888999;;;;;;:::999888888888888777777777777777555555777888999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::777777888999;;;<<<<<<==================<<<<<<<<>>============>>>BBBAAA???>>>>>>@@@BBBCCC===AAAEEEFFFEEEHHHOOOUUUaaaeeemmmuuu|||iiiRRRGGGGGGAAA???AAA?????????>>>>>>>>>>>>?????????CCCOOOdddrrr```RRRNNNQQQUUUeee~~~}}}zzz|||sssaaaYYY]]]^^^ZZZRRRLLLKKKKKKOOOLLLNNNTTTYYY]]]cccjjjooo}}}ssshhhjjjrrr{{{jjjOOOFFFEEEAAA>>>???@@@@@@FFFNNNSSSTTTUUUYYYyyysssqqqtttuuuxxxyyy|||~~~~~~~~~}}}{{{xxxuuuttttttvvvwwwzzzwwwsssqqqooommmjjjhhhgggfffeeegggjjjmmmnnnnnnjjjkkkooovvv}}}~~~zzzlllhhhhhh]]]kkk}}}^^^VVVPPPKKKLLLJJJOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEGGGJJJKKKKKKJJJNNNOOORRRVVVXXXVVVPPPJJJPPPNNNLLLJJJKKKMMMQQQSSSVVVTTTQQQPPPQQQRRRSSSSSSPPPOOOPPPQQQSSSTTTSSSRRRMMMLLLLLLOOORRRSSSPPPMMMRRRQQQSSS\\\mmmqqqddd^^^WWWNNNHHHGGGKKKIIIIIIIIIDDD???@@@DDDBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???======>>>@@@AAA?????????>>>>>>BBBIIIOOONNNPPPSSSXXX___hhhqqqvvv}}}yyyiiiUUURRRNNNKKKIIIHHHFFFDDDDDDBBB@@@AAABBBCCCBBBAAA????????????>>>>>>>>>==================<<<<<<;;;<<<<<<;;;:::999777777666444444666777888888888888;;;;;;;;;<<<;;;;;;::::::;;;:::888666666666666777:::::::::;;;<<<===>>>>>>::::::::::::::::::::::::888999:::;;;<<<;;;:::999<<<<<<<<<;;;;;;:::::::::========================<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@===>>>???BBBDDDGGGHHHIIINNNSSSYYY___eeemmmwww~~~yyy}}}hhhRRRHHHHHHBBB???AAA?????????>>>>>>>>>>>>??????AAABBBJJJ^^^yyytttaaaSSSOOOQQQVVVfffuuucccccceeefffbbbYYYQQQNNNNNNPPPNNNOOOTTTYYY]]]dddlllvvv~~~tttmmmlllttt{{{lllPPPFFFDDD@@@>>>>>>:::<<>>AAA??????AAABBBCCCDDDBBBAAABBBCCCCCCCCCBBBAAABBBBBB???@@@AAACCCGGGOOOWWW]]]iiiiiijjjooowww~~~dddZZZRRROOOLLLIIIHHHGGGEEEDDDCCCAAA@@@@@@BBBBBBBBBAAA??????>>>>>>>>>========================<<<;;;;;;<<<;;;:::999888777777666444555666777888888888888::::::;;;;;;;;;;;;:::::::::999888777666666666777::::::;;;;;;<<<<<<======::::::::::::::::::::::::999999:::;;;;;;;;;::::::<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????======>>>???AAABBBCCCCCCGGGJJJNNNSSSWWW]]]eeejjjrrrvvviiiSSSIIIIIICCC@@@BBB?????????>>>>>>>>>>>>??????CCCAAAEEEVVVpppvvvcccTTTOOOQQQTTTeeewwwfffjjjlllmmmiii```XXXSSSRRRRRRPPPQQQVVVYYY]]]eeennn}}}uuuqqqooommmttt{{{oooSSSGGGDDD@@@===>>>999;;;@@@FFFJJJTTTgggyyy|||tttttttttwwwxxx{{{}}}~~~}}}yyyvvvsssrrrrrrsssrrrpppmmmllllllkkkiiihhhfffdddaaaaaaeeekkkppprrrppprrruuuzzzwwwrrrfffbbbbbb___tttkkkTTTQQQLLLJJJKKKHHHKKKKKKJJJIIIHHHFFFDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNQQQTTTVVVTTTPPPMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNPPPQQQQQQPPPRRRPPPOOOOOOQQQSSSTTTSSSTTTVVVVVVPPPNNNWWWjjjyyy|||yyyxxxlllcccZZZVVVRRRMMMIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEFFFIIIKKKMMMMMMNNNOOOPPPLLLLLLNNNRRRZZZdddnnnsssbbbTTTRRRNNNKKKHHHFFFFFFFFFDDDCCCBBBAAA??????AAABBBAAA@@@>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;:::;;;::::::999888777666666444555666777777888888777999999:::::::::::::::999:::999888777666666666777:::::::::;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>???AAADDDFFFHHHKKKPPPSSSaaadddmmm}}}lllVVVLLLKKKEEEAAACCC@@@@@@??????>>>>>>??????@@@EEE@@@AAAOOOhhhyyyfffUUUNNNOOORRRccc||||||llllllnnnoookkkddd\\\WWWTTTRRRQQQSSSWWWZZZ]]]fffooooooiiijjjkkklllsssyyy}}}sssUUUHHHDDD???<<<===>>>>>>AAAHHHRRRbbbzzzvvvuuuuuuxxxyyy{{{~~~~~~~~~|||zzzwwwuuutttttttttrrrooommmkkkkkkjjjhhhggghhhfffeeeeeeiiimmmpppqqqppprrrvvv{{{~~~tttmmmddd```^^^bbbzzzcccQQQOOOJJJIIIIIIEEEJJJJJJIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJMMMOOOPPPOOOMMMKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMOOOQQQRRRQQQOOONNNNNNNNNLLLKKKKKKMMMOOOPPPPPPRRRPPPNNNNNNOOOQQQTTTUUUWWWXXXVVVNNNIIIMMM[[[gggttt}}}|||~~~}}}qqqmmmkkkgggcccaaaaaa___\\\[[[[[[ZZZXXXUUUXXX[[[___bbbdddggglllpppllljjjjjjnnnwwwzzzbbbRRRMMMOOOHHHFFFCCCBBBCCCDDDCCCBBBAAA@@@>>>>>>@@@AAA@@@???=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::999999888777777666666555555666777777777777777777888999999:::999999999999888888777777777777777:::::::::::::::999999999999999999999999999999999999999999999:::;;;;;;<<<::::::::::::999999999999999999999999999999999999888999999999::::::::::::;;;;;;;;;<<<<<<<<<======@@@@@@@@@??????>>>>>>>>>===>>>???@@@AAACCCEEEGGGKKKNNNTTT```mmmxxx}}}ttt]]]PPPNNNFFFBBBDDDAAA@@@@@@????????????@@@@@@EEEAAA@@@LLLbbb|||}}}iiiWWWNNNMMMRRRbbb{{{tttqqqrrrpppllleee\\\VVVRRRQQQQQQUUUZZZ\\\___hhhqqq}}}sssdddaaaeeehhhiiiooouuuyyyvvvWWWIIIDDD???===>>>BBB???AAALLL]]]qqqvvvuuuuuuyyyzzz|||~~~|||{{{zzzxxxwwwwwwwwwxxxtttqqqnnnlllkkkjjjgggfffgggggggggiiilllnnnnnnmmmnnnqqqvvv||||||ssslllgggccc___jjjvvvxxxvvv^^^QQQOOOIIIHHHHHHCCCIIIIIIIIIIIIIIIHHHGGGGGGEEEGGGIIIIIIFFFEEEFFFGGGGGGHHHKKKLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJMMMPPPPPPNNNLLLKKKKKKLLLKKKJJJLLLOOORRRRRRRRRPPPOOOMMMLLLLLLNNNRRRTTTVVVTTTQQQMMMJJJLLLQQQUUU]]]hhhwww}}}~~~yyysssqqqssstttrrrooorrruuuyyyzzz{{{jjjWWWNNNJJJHHHHHHDDDBBB@@@???AAABBBBBBAAA@@@???======???@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999888888888777777666666666555666666777777777777666666777777888999999888888888888888888777777777666999999999999888888888888888888888888888888888888888888999::::::;;;<<<<<<999999999999999999999999888888888888888888888888888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBBCCC???@@@EEEKKKSSSZZZ```ccclllrrrfffWWWRRRHHHCCCEEEBBB@@@@@@????????????@@@@@@DDDAAAAAAIII\\\tttooo[[[OOOMMMSSSbbbzzzwwwvvvtttpppjjjbbbZZZSSSOOOPPPSSSYYY___aaaccckkkuuu|||lllbbb```dddhhhffflllqqquuuyyyXXXIIIDDD???===???AAA@@@FFFUUUhhh|||~~~ttttttuuuyyyzzz|||~~~zzzzzzyyyxxxxxxxxxxxxxxxuuurrrooolllkkkjjjgggfffddddddfffiiilllmmmllljjjnnnqqqvvv}}}}}}zzznnnggggggfffaaarrrtttlllsssmmmZZZPPPNNNHHHGGGHHHCCCGGGHHHHHHIIIIIIIIIHHHHHHFFFIIIKKKKKKHHHFFFGGGJJJHHHJJJLLLLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJMMMPPPPPPLLLIIIHHHIIIMMMMMMNNNPPPSSSUUUUUUSSSMMMMMMMMMKKKJJJLLLPPPSSSRRROOOKKKKKKLLLMMMKKKJJJOOOYYYgggwww}}}hhhQQQIIIIIIHHHFFFDDDBBB@@@>>>===???@@@@@@@@@???>>><<<<<<>>>???>>>===;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888777777777777666666555555666666777777777777666666555555666777888888888888777777888888888888777666777777777888888888888888777777777777777777777777666777999;;;<<<<<<;;;;;;777888888888888999999999777777777777777777777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>AAACCCHHHUUUgggwww|||rrrrrrssswwwxxxzzz|||}}}~~~~~~yyyyyyxxxwwwvvvvvvuuuuuurrrpppmmmkkkkkkjjjiiigggbbbbbbdddgggkkknnnooooooqqqtttyyy|||wwwkkkdddjjjlllhhhpppgggqqqeeeUUUNNNLLLFFFGGGJJJEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEHHHKKKKKKGGGFFFHHHKKKHHHJJJKKKJJJGGGFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMPPPRRRPPPKKKGGGGGGIIINNNNNNPPPRRRTTTTTTQQQOOOKKKMMMMMMLLLJJJKKKOOORRRPPPMMMJJJJJJLLLMMMKKKHHHLLLQQQWWWbbbuuuaaaUUUKKKHHHIIIFFFDDDCCCAAA???<<<<<<>>>??????>>>???===<<<<<<===>>>>>>===::::::::::::999999999999:::::::::::::::999888888777777666666666666555555666666777777777777666666444444555666777777777777666777888999999888777666555666666777777888888888777777777777777777777777444666:::===>>>===;;;:::777777777777888888999999777777777777777777777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999;;;>>>@@@???===>>>@@@BBBBBBBBBDDDHHHMMMIIIJJJMMMRRR]]]lll|||ttt```VVVJJJDDDFFFEEEAAA@@@@@@??????@@@@@@AAA@@@AAACCCFFFOOOccc|||zzzdddUUUOOONNN]]]tttwwwjjjdddaaa]]]ZZZWWWUUURRRQQQPPPWWWaaajjjlllmmmttt}}}nnndddbbbbbbcccfffhhhlllnnnooowww{{{YYYIIIDDD@@@???BBBGGGRRReeexxx{{{qqqqqqqqquuuvvvxxxzzz{{{|||}}}}}}|||~~~yyyyyyxxxvvvuuusssrrrqqqooommmkkkjjjkkkkkkjjjhhhdddccccccggglllqqquuuvvvuuuxxx|||zzzuuuooojjjtttwwwuuupppfffoooxxx```RRRLLLJJJEEEGGGKKKFFFCCCDDDEEEFFFFFFGGGGGGGGGBBBFFFIIIIIIEEEDDDFFFIIIFFFHHHIIIGGGCCCBBBCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNPPPSSSTTTQQQKKKGGGHHHJJJMMMMMMOOOQQQRRRPPPLLLHHHKKKMMMNNNMMMKKKLLLOOORRRPPPOOOMMMLLLLLLMMMLLLLLLIIIIIIIIINNN^^^ttt{{{{{{}}}}}}{{{ZZZNNNIIIGGGGGGEEE@@@???@@@@@@>>><<<<<<===>>>>>>>>>>>>===;;;;;;===>>>===<<<:::::::::999999999888888999::::::::::::999888888666666666666666555555555666777777777777777666666333444555666777777777777666777888999999888777666444555555666777888888999777777777777777777777777333666:::>>>???===;;;999666666777777888888888999888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<======@@@??????>>>======<<<<<<;;;:::999;;;>>>???>>>;;;;;;???AAA@@@>>>???DDDHHHDDDFFFGGGHHHIIIMMMTTTYYYbbbpppwwwddd\\\QQQKKKJJJDDDCCCAAA@@@AAABBBBBBAAA@@@???>>>???CCCDDDNNNiiifffSSSNNNOOOZZZnnnxxxvvvppp```___]]]XXXRRROOONNNLLLIIIPPPXXXbbbjjjooottt{{{zzzrrrpppqqqssstttnnnooopppnnnoooxxx}}}aaaKKKAAAAAAGGGLLLTTTggg}}}zzztttsssooouuuxxx{{{{{{zzz{{{~~~yyyzzzzzzyyyvvvsssooommmnnnllliiifffeeefffggghhhiiieeebbbeeelllttt{{{}}}}}}~~~~~~vvvnnnlllwww~~~iiinnnzzzgggWWWQQQKKKIIIJJJJJJGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJHHHGGGFFFFFFGGGGGGFFFDDDGGGEEECCCCCCEEEHHHIIIJJJKKKMMMOOONNNJJJGGGGGGHHHIIIKKKNNNPPPPPPOOOMMMLLLMMMMMMLLLMMMNNNOOOQQQRRRPPPNNNLLLIIIHHHHHHIIIIIIJJJLLLLLLIIIIIITTTgggvvvnnnZZZSSSEEEDDDDDDBBBAAA@@@??????===<<<;;;:::::::::::::::===;;;::::::;;;<<<:::999<<<;;;:::999888888888888:::::::::999999888888888888777666555555444444555444444555555555555444444444444444555555555555666555555555555666666666666666777777777888888888888666666666666666666666666555555666777777777777777888777777777888999::::::999999888888888888999999666777888:::;;;;;;:::::::::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<;;;;;;===<<<;;;::::::<<<>>>@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAACCCEEEFFFLLLMMMPPPVVV___iiirrrwwwyyyggg```UUUNNNMMMHHHGGGEEEDDDCCCDDDDDDBBB@@@@@@>>>???BBBCCCLLLeeekkkWWWQQQOOOZZZnnntttssslllZZZVVVVVVTTTQQQNNNNNNLLLKKKQQQZZZeeennntttzzz~~~{{{{{{{{{zzzwwwwwwvvvqqqooosssuuu[[[KKKDDDEEELLLUUUeeexxxwwwqqqqqqnnntttwwwzzz{{{zzz{{{~~~zzzzzzzzzxxxvvvssspppnnnkkkjjjhhhfffeeefffggghhhgggeeecccfffmmmvvv|||~~~{{{ssskkkppp~~~iiiooo|||[[[VVVQQQKKKIIIJJJJJJGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJIIIHHHFFFFFFGGGGGGFFFDDDEEEDDDCCCDDDFFFHHHJJJKKKJJJLLLNNNMMMJJJHHHHHHIIILLLLLLNNNOOONNNMMMLLLJJJLLLKKKJJJIIIJJJLLLNNNOOONNNLLLKKKIIIHHHIIIJJJKKKJJJKKKKKKIIIHHHNNNYYYcccjjjVVVKKKHHHDDDDDDCCCBBBAAA@@@??????===<<<;;;;;;:::::::::;;;===;;;::::::;;;<<<:::999<<<;;;:::999888888888888:::::::::999999999888888888777666555555444444555444444555555555555444444444444444444555555555555555555555555666666666666666666777777777888888888666666666666666666666666555666777777888888777777888888888888999999999999999888888777777888888999888999:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@>>>???@@@@@@AAAAAAAAAAAACCCBBB@@@@@@@@@BBBEEEFFFFFFFFFFFFIIIMMMRRRWWW[[[nnngggZZZSSSQQQLLLKKKIIIGGGFFFFFFEEECCCBBB@@@>>>???AAAAAAHHH___wwwqqq\\\SSSOOOYYYmmm}}}wwwxxxqqq___UUUVVVWWWVVVSSSPPPOOOOOOVVV^^^jjjttt{{{|||{{{{{{yyysssnnnooovvv}}}mmmVVVKKKFFFEEEQQQbbb}}}tttpppqqqppptttvvvyyyzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}|||{{{yyywwwtttrrrppppppjjjiiihhhfffffffffggggggeeedddeeeiiipppxxx~~~xxxoooiiisss}}}iiirrr~~~UUUTTTOOOKKKIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEGGGIIILLLMMMJJJKKKMMMLLLJJJIIIIIIJJJNNNMMMMMMLLLLLLKKKJJJJJJLLLJJJHHHFFFFFFHHHJJJLLLKKKKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJJJJJJJLLLOOORRRjjjttteeeSSSKKKGGGDDDDDDCCCBBBBBBAAA@@@??????===<<<;;;;;;:::;;;;;;;;;===;;;::::::;;;<<<:::999;;;:::999888888888888888:::::::::999999999999888888777666555555444444555444444555555555555444444444444444444555555555555444555555555555666666666666666666666777777777777777777777777777777777777666666777888888888888888888999:::;;;:::999888777999888888777777888888999:::;;;<<<<<<<<<;;;999888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;>>>BBBEEEFFFDDDAAA????????????@@@@@@@@@@@@@@@BBBAAA???>>>???AAADDDFFFDDDCCCCCCCCCCCCEEEGGGHHHwwwooo```VVVSSSPPPKKKJJJHHHGGGGGGFFFDDDCCCAAA>>>>>>@@@???CCCWWWmmmuuu___SSSNNNWWWiiiqqqaaaccceeeddd^^^WWWUUUWWW```gggrrr|||~~~|||{{{yyywwwtttuuutttqqqmmmnnnrrrwww~~~hhhTTTKKKDDDCCCWWWqqqqqqpppsssttttttvvvxxxzzz{{{|||}}}}}}||||||}}}}}}}}}}}}|||||||||{{{xxxvvvsssqqqpppppplllkkkjjjhhhgggfffeeeeeecccdddfffkkkrrrzzzvvvnnnkkkwwwxxxkkkyyysssRRRQQQNNNJJJHHHHHHHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJIIIGGGFFFFFFFFFFFFEEECCCAAACCCEEEGGGIIIJJJMMMNNNLLLMMMLLLLLLJJJIIIIIIHHHMMMLLLKKKJJJJJJKKKLLLLLLOOOLLLHHHEEEEEEGGGJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHJJJMMMOOONNNNNNWWWaaauuunnnWWWOOOLLLFFFAAABBBBBBBBBAAA@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<===;;;::::::;;;<<<:::999::::::999888888888888888999999999999999999999999888777666555555444444555333444444555555444444333333333444444444555555555444444444555555555666666555555555666666666777777777777777777777777777777666777777888888888888888999:::;;;<<<;;;:::777666888888777777777777888888888999:::;;;;;;;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========:::===AAAEEEEEEDDDAAA???@@@???????????????@@@@@@AAA@@@>>>>>>???AAADDDFFFBBBBBBBBBCCCDDDEEEFFFFFF~~~vvvdddWWWUUUQQQKKKIIIGGGGGGGGGGGGEEECCCBBB>>>===???===@@@PPPddd{{{yyyaaaSSSNNNTTTccczzzlllnnnrrrssskkkaaa```fffooottt|||vvvooonnnooooooooolllmmmnnnllljjjjjjmmmqqqrrrcccTTTKKKDDDIIIddd{{{}}}ooonnnrrrttttttvvvxxxzzz}}}}}}}}}|||zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzwwwuuurrrpppoooooonnnnnnmmmkkkhhhfffcccbbbbbbdddgggmmmttt|||uuupppqqq}}}sssooofffLLLMMMLLLJJJHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBEEEIIIKKKKKKKKKMMMOOOOOONNNLLLKKKJJJIIIGGGGGGKKKJJJIIIIIIJJJLLLNNNOOOQQQOOOKKKHHHGGGIIILLLNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFHHHLLLNNNNNNMMMJJJPPP^^^ooo|||qqqeeeUUUJJJFFFDDD???;;;AAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;<<<<<<======;;;::::::;;;<<<:::999999999888888777777888888999999999999999999999999888777666555555444444555333333444444444444333333333333333444444444444555444444444444555555555555444555555555555666666666666666666666666666666666666666777888888888888888888999;;;;;;;;;999777666888777777777777777777888444555777999:::;;;::::::999::::::;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<=========>>>@@@BBBCCCCCCCCCCCC@@@@@@???>>>>>>??????@@@@@@?????????@@@BBBDDDEEE>>>>>>???@@@AAACCCDDDEEEzzzfffYYYWWWTTTNNNLLLJJJIIIIIIHHHFFFDDDBBB>>>===???======KKK\\\sss~~~fffVVVOOORRR^^^sssmmmooowww{{{tttkkkmmmwww|||tttkkkffffffiiikkkkkkjjjjjjjjjhhheeeeeefffgggeee]]]SSSLLLMMM[[[wwwqqqjjjyyyxxxmmmkkkmmmooouuuvvvxxx{{{~~~~~~|||yyyyyyyyyzzzzzzyyyyyyyyyyyyxxxvvvtttrrrooonnnmmmnnnmmmmmmkkkiiieeebbb```aaadddhhhnnnuuu~~~~~~tttsssxxxzzzpppuuu^^^LLLJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJEEEDDDCCCDDDFFFFFFFFFEEEEEEIIINNNOOOMMMLLLLLLNNNPPPNNNKKKJJJJJJJJJHHHGGGJJJJJJIIIJJJKKKMMMOOOQQQRRRPPPMMMJJJJJJKKKMMMOOOMMMLLLKKKJJJIIIGGGFFFEEEIIIGGGFFFFFFGGGIIIIIIIIIJJJJJJNNNVVV___jjj|||yyyssswww~~~~~~aaaTTTPPPJJJDDD@@@@@@AAABBB@@@@@@@@@?????????>>>>>><<<<<<<<<;;;<<<<<<===>>>===;;;::::::;;;<<<:::999999888888777777777888888888999999999999:::::::::888777666555555444444555333333444444444444333333333333333333444444444444333444444444444555555555444444444444555555555666666666666666666666666666555555666777777777777777777888999:::999888777666888777777666666777777888222333666888:::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@AAACCCDDDEEEFFFAAA@@@???======>>>??????>>>???@@@AAABBBCCCDDDEEE???>>>>>>>>>>>>@@@AAABBB{{{hhh[[[ZZZYYYVVVSSSPPPNNNLLLJJJGGGEEEBBB>>>===???===<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<<:::999888888777777777777888888888888999999999:::::::::888777666555555444444555222333333444444333333222222222333333333444444444333333444444444555555555333333444444444555555555444444444444444444444444444444555666666666666666777777777777777777888888777777666666666666777777444555777999::::::::::::999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;:::===>>>???AAABBBCCCDDDDDDAAA@@@>>>=========>>>???<<<>>>AAADDDEEEEEEDDDDDDCCCAAA???======???AAABBB{{{iii\\\\\\\\\]]]ZZZVVVRRROOOLLLHHHEEEBBB>>>===???===<<>>>>>???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<<:::999888777777777777777888888888888888999999:::::::::888777666555555444444555222333333444444333333222222222333333333444444444333333333444444444555555333333333444444444555555444444444444444444444444333444444555555555555555666666555555666777888999777777666666666666777777777888999:::;;;::::::999999999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999:::===???AAAAAAAAA@@@BBB@@@>>>===<<<===>>>???<<<>>>BBBFFFGGGGGGEEECCCAAA???===;;;;;;===@@@BBB}}}hhh[[[^^^aaa______^^^XXXPPPJJJGGGGGGEEEAAA@@@AAA???===BBBKKKcccqqq{{{iii[[[TTTXXXlllxxx{{{yyy~~~}}}vvvkkkjjjiiiggggggggghhhhhhfffeeebbb___\\\YYYXXXWWWSSSUUUWWW___tttsss\\\SSSUUUbbbyyyzzzmmmjjjlllmmmoooqqqtttvvvyyy}}}xxxwwwvvvtttssssssrrrrrrqqqmmmkkklllnnnmmmhhhcccdddeeeeeedddbbbaaaaaabbbdddiiilllnnnvvvqqqqqqsssjjjsss{{{```RRRJJJKKKJJJIIIHHHFFFEEEDDDDDDJJJKKKKKKJJJIIIFFFDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCEEEHHHKKKNNNNNNQQQTTTQQQLLLIIIKKKMMMOOONNNNNNNNNNNNOOOPPPPPPNNNKKKJJJKKKOOORRRRRRQQQHHHHHHIIIJJJKKKMMMOOOPPPKKKKKKIIIHHHHHHHHHIIIJJJHHHFFFFFFGGGIIIKKKLLLKKKMMMLLLKKKKKKLLLNNNPPPRRR^^^lll{{{~~~qqqwwwvvvrrrwwwrrrcccYYYNNNHHHJJJGGGEEECCCAAA@@@AAABBBCCC===============<<<<<<;;;::::::;;;<<<<<<;;;;;;:::======<<<;;;::::::999999999888888777777777777777555555666666777777888888777777777777777666555555333444444555555444444333222222333333333333444444444333333222222333333444333333444555666777888888555555444333333333333444555555666777777777777777888777666555555666777888888888777777666666555555666666777777888888888888444666888:::;;;<<<;;;;;;;;;;;;;;;:::999888777666999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>??????AAAAAABBBAAA@@@???>>>============???AAABBBooo]]]]]]^^^[[[\\\[[[VVVPPPJJJHHHHHHDDDAAA@@@@@@???===BBBJJJ[[[mmmqqqaaaXXXXXXhhh|||sssqqqpppvvvvvvpppiiihhhgggfffffffffggggggjjjgggccc___ZZZVVVSSSQQQPPPQQQQQQWWWhhhtttlllZZZMMMIIITTTkkktttiiigggjjjlllmmmooossstttwwwzzz|||}}}}}}}}}vvvvvvuuussssssrrrrrrrrrqqqnnnjjjjjjlllkkkgggbbbbbbcccdddcccbbbbbbcccdddeeejjjmmmoooxxxsssuuummmnnnyyymmmYYYOOOHHHIIIIIIHHHGGGGGGFFFEEEDDDIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEGGGIIILLLMMMKKKNNNPPPNNNJJJGGGIIIKKKOOOOOONNNOOOPPPQQQRRRRRRQQQNNNKKKKKKMMMOOOOOOOOOKKKKKKKKKLLLNNNOOOPPPQQQMMMMMMNNNMMMLLLKKKIIIHHHIIIHHHHHHIIIKKKMMMLLLKKKLLLKKKJJJJJJKKKMMMOOOQQQQQQYYYfffwww||||||}}}xxxmmmXXXRRRNNNGGGBBBDDDEEEDDDBBB@@@??????@@@AAA===============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;::::::999999999999888777666666777777666666666666666777777777777777777777777666555555333333444444444444333333222222333333333333444444444444333333333333444444333444444555777888888999666555444444333333444444555555666777777777777666777666555555555555666777777777777666666666666666777777777777777777888888555666888:::;;;;;;;;;:::::::::::::::999888777666::::::;;;<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>============???@@@AAA{{{ddd``````ZZZ[[[ZZZWWWRRRNNNKKKKKKDDDAAA@@@@@@???>>>BBBGGGRRRfff{{{iii]]]YYYcccsssqqqooorrrvvv{{{uuuoookkkfffeeeeeedddeeeeeefffggghhhfffccc^^^YYYUUUQQQPPPQQQQQQPPPTTTaaahhh\\\JJJGGGFFFXXXxxxxxxoooggghhhlllmmmnnnooorrrsssuuuxxxyyyzzzyyyyyyuuutttsssrrrrrrrrrrrrrrrrrrnnnjjjhhhiiihhheeebbb```aaabbbbbbbbbbbbdddffffffkkknnnpppzzzttt{{{}}}iiiqqq}}}___UUUOOOGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHJJJKKKLLLMMMIIILLLMMMLLLIIIGGGIIIKKKNNNNNNNNNOOOPPPRRRSSSTTTTTTQQQMMMKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRNNNPPPQQQRRRPPPMMMJJJHHHKKKJJJKKKMMMNNNOOOMMMKKKJJJIIIIIIIIIJJJLLLNNNOOOQQQRRRTTTYYYfff~~~}}}~~~}}}|||wwwzzz{{{hhh___QQQHHHIIIKKKFFFCCCDDDCCCBBB@@@???>>>>>>???@@@<<<============<<<;;;;;;<<<<<<;;;;;;::::::999999<<<<<<;;;;;;::::::999999:::999888777666666666666777777666666666666666666666666666777666666555444333333444444444444333333222222333333333333444444555444444333333444444555444444555666777888999999666666555444444444444555444444555666666666666666666555555444444555555666555555555666666666666666777777777777777777777777777888999999::::::999999::::::::::::999888777777::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<==================>>>??????>>>===<<<>>>>>>>>>======>>>??????mmmgggeee]]]]]]]]]ZZZWWWRRROOOMMMEEECCC@@@?????????BBBEEEJJJ^^^~~~nnnaaaZZZaaammm{{{zzzxxxzzz}}}tttuuu|||}}}sssoookkkgggddddddddddddeeeeeeffffffcccbbb```^^^\\\YYYWWWVVVVVVTTTRRRVVV___eee[[[MMMMMMKKK___vvvnnnjjjlllppppppoooqqqrrrsssuuuvvvwwwwwwwwwwwwuuutttsssrrrrrrrrrrrrsssqqqnnnjjjggggggfffdddcccaaaaaabbbaaa```aaaccceeegggkkknnnrrr}}}}}}uuuzzzjjjooo~~~wwwXXXTTTQQQGGGDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLJJJLLLLLLKKKIIIIIIJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTTTTQQQNNNKKKJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPNNNNNNPPPPPPPPPNNNLLLJJJLLLLLLMMMOOOQQQQQQNNNLLLHHHHHHHHHHHHIIIJJJKKKLLLRRRSSSSSSQQQSSS___rrrsss___UUURRRJJJFFFJJJLLLHHHEEEDDDAAA@@@???>>>>>>>>>??????<<<<<<======<<<<<<;;;:::<<<<<<;;;:::999999999999;;;;;;;;;:::::::::999999::::::999777666666666666777777777666666555555444555555555666666555555444333333333444444333333333222222222333333333444444555444444333333444444555555555666666777888888999777666555555444444555555333333444555555555555555444444444444444444444444444444444555555666666666777777777777777666666666888999999999999888888888999999999999999888777777::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>===<<<;;;:::>>>>>>>>>===============uuukkkggg___^^^]]][[[XXXTTTOOOLLLFFFEEEBBB??????AAABBBBBBFFFWWWtttrrreee]]]aaajjjvvvwwwvvvqqqnnnmmmiiiccccccddddddeeeeeefffffffff``````aaa```___^^^]]]\\\]]][[[YYYZZZ```ccc```YYYVVVWWWnnntttnnnllloooqqqpppooopppsssttttttuuuvvvwwwwwwwwwuuuuuutttsssrrrrrrrrrrrrpppmmmjjjgggfffeeedddcccccccccbbb```______aaacccggglllpppvvv{{{wwwxxxmmmrrroooWWWTTTOOOFFFCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQOOOLLLKKKLLLNNNPPPOOOPPPPPPPPPOOONNNLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLNNNPPPRRRRRROOOMMMHHHHHHHHHHHHHHHHHHIIIIIIHHHLLLPPPOOONNNRRR\\\fff}}}vvvhhh\\\TTTQQQMMMIIIFFFGGGGGGDDDAAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<<<<;;;;;;:::<<<;;;:::999999999999::::::::::::::::::999999999:::999888777666666666666777777666666555555444444333444555555555555444444222333333333333333333222222222222333333333444444444444444333333444444444555555666666777777888888666666555444444444444444222222333444444444444444333333444444444444333333333333444444555555666666777777666666666666666666999999888888888888888888888888999999999888777777999::::::;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999>>>>>>>>>>>>============xxxkkkccc\\\[[[ZZZYYYWWWSSSMMMIIIGGGGGGDDD@@@AAADDDDDDAAACCCPPPjjjzzzlll``````gggrrrtttzzz}}}~~~pppiiiiiiiiieeeaaacccddddddeeeeeeeeeeeedddccccccccccccbbb```^^^\\\hhhhhhgggffffffggghhhiiidddjjjuuuoookkkjjjnnnpppnnnnnnpppssssssttttttuuuvvvwwwwwwuuuuuusssrrrqqqpppppppppmmmlllkkkiiigggfffeeeeeeccccccbbb___]]]]]]___bbbiiinnnttt|||~~~{{{{{{sssooo}}}eeeTTTOOOKKKEEEBBBCCCEEEFFFGGGEEEDDDCCCAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPOOONNNNNNPPPRRROOOOOOOOOOOOMMMKKKIIIHHHFFFFFFEEEFFFGGGIIIKKKMMMKKKKKKLLLNNNQQQQQQPPPOOOIIIIIIIIIHHHHHHGGGGGGFFFEEEHHHKKKJJJHHHJJJPPPVVVZZZhhh~~~yyy```VVVSSSNNNJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA????????????????????????;;;<<<<<<<<<<<<;;;::::::;;;:::999888888999:::;;;::::::::::::999999999999999888888777777777777777666666555555555555555555222333444444555444444444222222333333333333222222222222333333333333444444444333333222222333333444444555555555666666666777555555444333333333333444111111222333333333333333333444444555555444444333333333333444444444444444555555555666666777777777999888888777777777888888777888888888888888777777888888999:::::::::::::::999999999999::::::::::::;;;<<<<<<<<<<<<:::999888<<<<<<===>>>>>>>>>======|||lllbbbZZZYYYXXXXXXXXXUUUOOOKKKIIIIIIFFFAAABBBFFFEEE@@@@@@IIIbbbuuuddd___cccooowww~~~zzz}}}sssnnnfffbbbbbbccccccbbbbbbcccdddddddddcccbbbaaacccdddddddddccc```^^^\\\hhhlllqqqpppllljjjnnntttsss{{{qqqjjjgggggglllnnnnnnooorrrrrrrrrrrrssstttvvvwwwxxxtttsssrrrpppnnnmmmllllllkkkkkkkkkjjjiiigggffffffbbbaaa```^^^]]]]]]```ccckkkqqqxxx||||||nnnrrrvvvZZZPPPJJJGGGIIIBBBCCCEEEFFFFFFEEECCCAAAAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGIIIGGGDDDCCCBBBCCCCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRSSSSSSPPPOOOPPPQQQOOOOOOOOONNNLLLIIIGGGEEECCCCCCDDDEEEFFFGGGGGGHHHJJJIIIIIILLLOOOQQQQQQPPPKKKKKKJJJIIIHHHFFFEEEDDDIIIIIIIIIGGGFFFFFFHHHJJJFFFMMMYYYiii}}}zzzfffUUUIIIJJJLLLGGGDDDEEEDDDFFFGGGEEECCCBBBBBBAAA=========>>>>>>>>>======;;;;;;<<<<<<;;;;;;:::999999999888777888999;;;===999999999999999999999999777777777777777888888999444444555555555555555555222222333444444444444444222222333333333333222222222222333333333333444444333222222111111222222333444444444444555555555555444444333222222222222333000111111222222222222222333444555666666555444333444444444333333333333333333444444555666777888888888888777666666777888999777777888888888888777777777777888999999999999888888888888888999999999:::;;;<<<<<<===<<<:::999888:::;;;<<<>>>>>>>>>======ooocccYYYXXXXXXZZZ[[[XXXSSSNNNJJJJJJGGGBBBCCCGGGFFF@@@>>>EEE^^^{{{fff]]]___mmmyyypppjjjgggccc___^^^```cccfffaaabbbcccccccccaaa```___aaabbbcccdddcccbbb```^^^]]]eeennnpppjjjgggmmmwwwzzzxxxnnnhhheeegggllloooppprrrvvvppppppqqqrrrsssuuuvvvwwwsssrrrpppnnnllljjjiiiiiiiiijjjlllllljjjhhhgggggg``````___]]]]]]^^^bbbeeemmmsss|||zzz~~~lllvvviiiTTTNNNGGGGGGNNNBBBCCCEEEGGGFFFDDDBBB@@@AAAAAA@@@???@@@AAACCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGKKKIIIFFFDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLQQQTTTVVVUUURRROOOOOOPPPOOOOOOOOONNNLLLIIIFFFDDDAAACCCEEEGGGGGGFFFDDDBBBIIIHHHHHHJJJMMMPPPQQQQQQLLLLLLKKKJJJHHHFFFDDDBBBFFFGGGHHHIIIIIIIIIHHHHHHHHHKKKNNNSSS\\\ooo|||iii\\\TTTIIIDDDIIIJJJCCCBBBGGG???DDDFFFDDDAAA???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888777777888:::<<<>>>999999999999999999999999666666666666777888999:::333444444555555666666666111222333333444444444444222222222333333222222222222222333333333444444444222111111111111111111222333333444444444444444444444333222222111111222222000000111222222222222222444444555666666555444444444444444333333222222222222333444555666888999999888777666666666777999:::666777777888888888777777666666777888888888888888777888888888888999999999<<<<<<======<<<:::999888999:::<<<>>>>>>>>>>>>>>>~~~pppccc[[[VVVTTTWWWXXXTTTPPPPPPPPPJJJEEEDDDGGGHHHFFFCCC@@@EEEWWWuuuooobbb```nnn}}}~~~~~~{{{uuuyyyxxxmmmkkkgggcccaaabbbaaa___\\\aaaaaabbbbbbbbb```___^^^aaabbbcccddddddcccaaa___dddfffhhhgggeeeeeehhhkkksssyyy|||rrrkkkggghhhiiikkkmmmppprrrtttssssssrrrsssssstttuuuvvvsssrrrpppnnnlllkkkjjjjjjhhhiiijjjjjjiiigggeeeccc```______]]]]]]```dddhhhssswwwvvv}}}xxxttt___RRRJJJFFFHHHIIIEEEEEECCCBBB@@@???=========>>>??????>>>???AAACCC@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBCCCEEEFFFGGGHHHFFFEEECCCBBBAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOORRRUUUTTTPPPLLLJJJKKKNNNLLLJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLIIIFFFFFFGGGHHHFFFDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFFFFIIIPPPZZZeeekkk|||wwwlllbbbWWWNNNGGGDDDBBBCCCEEEEEECCCAAA@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<;;;;;;:::::::::::::::999999999888888888888777777777777888888777777888888999999::::::555555555555666666666666777777666555444444333333555444444333333444444555222222222222222222222222111222222333333222222111333333111111111111333333555555555444444333333333444444222111000000//////111111111111111111111111222222222333333333444444222222222333333333444444555555555555555555555555777666555444555666999:::555555666666666666555555999888888888777777666666888888999999999:::::::::===;;;;;;;;;<<<;;;999777:::;;;===???@@@AAA@@@@@@ttteee^^^XXXUUUWWWWWWTTTRRRRRRPPPLLLGGGEEEFFFFFFDDDCCC>>>@@@NNNjjjvvvfff___ggg}}}|||uuupppkkkgggeeeeeedddccckkkpppyyyrrrgggcccccccccbbbaaaaaaaaa```___]]]aaaaaabbbbbbaaa```___^^^aaabbbdddeeeeeedddcccbbbbbbdddeeedddbbbbbbdddgggiiilllpppsssrrrmmmgggccchhhhhhiiikkkmmmppprrrsssqqqqqqrrrrrrsssssssssssssssrrrpppmmmjjjhhhgggfffdddeeeffffffeeecccaaa___^^^___^^^^^^___bbbgggkkktttxxxyyyvvv}}}VVVMMMGGGCCCEEEFFFDDDCCCBBBAAA@@@???>>>======>>>??????>>>???AAACCC@@@@@@AAAAAABBBCCCCCCCCC??????@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMOOOQQQQQQNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGDDDDDDEEEFFFDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHLLLPPPUUUXXXZZZiiizzznnn```UUUPPPKKKEEE@@@DDDBBB@@@AAABBBCCCAAA?????????@@@@@@??????>>>===>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888777777777777888888777777777888888888888888555555555555666666666666777666666555444444333333444444333333333333444444222222222222222222222222111222222333333222222111444333222111111222333444555555444444444333333333333333222111000000000000222222222222222222222222333333333333444444444444333333333333444444444444555555555555555555555555666666555444555666888:::666666777777777777666666888888888888777777777666888888999999999:::::::::===>>>======<<<;;;:::999;;;<<<===>>>>>>?????????xxxhhh^^^YYYVVVWWWVVVSSSRRRSSSQQQOOOKKKGGGDDDCCCBBBBBB???===EEE]]]}}}pppbbbcccuuummmYYYTTTMMMIIIJJJMMMQQQSSS^^^dddnnnzzzgggUUUNNNJJJOOOZZZYYY\\\___aaa```_________```aaaaaaaaaaaaaaa```___bbbccceeefffggggggfffeeedddeeeeeedddbbbbbbccceeefffgggggghhhggggggffffffiiiiiijjjlllmmmoooqqqrrrooopppqqqrrrrrrqqqqqqppprrrqqqooolllhhhfffdddcccbbbcccccccccbbb```^^^]]]]]]^^^^^^^^^```dddjjjnnntttxxx~~~xxxhhhKKKGGGDDDAAACCCBBBBBBAAAAAA@@@??????>>>>>>===>>>???>>>===>>>@@@BBB???@@@@@@AAAAAABBBCCCCCC===>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIFFFCCCBBBCCCEEEFFFHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBBBBCCCBBBAAADDDDDDEEEEEEFFFFFFFFFGGGCCCDDDFFFHHHHHHIIIHHHHHHFFFMMMWWWaaalll{{{wwwfffXXXQQQMMMGGGDDDBBBBBBBBBAAA@@@???>>>>>>??????>>>===>>>>>>?????????>>>============<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::888777777666666777777888777777777777666666666666555555555555666666666666666666666555444444333333333222222222222222222333222222222222222222222222111222222333333222222111444333333222222333333444444444444444333333333333222222111111111111111222333333333333333333333333333444444444444555555555333444444444444555555555444444444444444444444444555555444444555666888999777777888888888888777777888888888888777777777777888888999999999:::::::::===???AAA???<<<:::<<<>>>???>>>===<<<<<<===>>>>>>{{{hhh[[[WWWWWWYYYXXXSSSQQQRRRTTTRRROOOJJJDDDAAAAAABBBBBB===@@@TTTppp{{{iiidddpppjjjTTTMMMIIICCC@@@AAAFFFJJJLLLUUUZZZcccooo}}}jjjKKKFFFGGGCCCFFFQQQSSSXXX^^^aaa```___```bbb`````````aaaaaaaaaaaaaaacccdddfffggghhhiiiiiiiiihhhhhhhhhgggfffeeeffffffhhhhhhgggggghhhiiikkklllkkkkkkkkklllmmmoooqqqqqqnnnpppqqqrrrrrrqqqooonnnoooooommmkkkhhhfffdddbbbccccccccccccbbb```___^^^\\\]]]^^^^^^```dddjjjooorrrwww}}}}}}|||YYYEEEFFFDDDAAABBB@@@??????????????????>>>>>><<<===>>>>>>======???AAA?????????@@@AAAAAABBBBBB<<<===>>>???@@@AAABBBBBBAAABBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIGGGEEEGGGHHHHHHDDD@@@>>>@@@DDDGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGBBBCCCFFFHHHIIIHHHGGGFFFFFFJJJMMMOOOPPPTTT[[[aaa{{{eeeYYYUUUPPPKKKHHHHHHGGGFFFDDDCCCDDDEEE=====================<<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::777777666666666666777777777777666666555555555444555555555555666666666666666666555555555444444444222222111111111111222222222222222222222222222222111222222333333222222111444333333333333333333444333333333333333333333333111111000000111222222333333333333333333333333333444444444555555555666666444444444555555555666666444444444444444444444444444333333444555666777888888888888999999888888888888888888777777777777777888888999999999:::::::::;;;>>>AAA@@@<<<;;;???CCCBBBAAA>>><<<;;;<<<>>>???|||hhhYYYXXX[[[___]]]WWWTTTUUUWWWVVVRRRLLLEEEBBBAAABBB@@@<<>>AAABBBCCCMMMQQQZZZeeerrrrrrTTT@@@CCCHHHDDDEEENNNUUUYYY^^^```______aaaddd______`````````aaabbbbbbeeeeeeggghhhiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhgggddddddeeefffhhhiiikkklllmmmllllllmmmmmmooopppppppppqqqrrrsssrrrpppnnnmmmlllllllllkkkiiigggeeeddddddccccccbbbaaa```___^^^\\\]]]]]]^^^```dddjjjoooqqqwwwwww}}}{{{mmmRRRFFFIIIEEEBBBCCC@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<>>>???>>>>>>??????@@@AAAAAAAAA<<<===>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGDDDCCCDDDFFFFFFCCC@@@???AAAEEEHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHGGGGGGEEEHHHKKKKKKIIIIIIJJJLLL]]]ffftttwwwnnnfffYYYKKKGGGJJJLLLJJJBBBDDDEEECCC???<<<;;;<<<<<<<<<===<<<<<<<<<<<<===;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999777777666666666666777777777666666666555555444444555555555555666666666666555555555555555444444444222111111000000111111222222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333000000000000111222333333333333333333333333333333444444444555555555666666444444444555555555666666444444444444444444444444222222333333555666777888888888999999999999888888777777777777777777888888888888999999999:::::::::777<<>>???hhh[[[\\\```dddbbb]]][[[]]]\\\XXXSSSMMMHHHEEECCCBBB<<<:::===JJJ\\\qqqvvvfffdddjjj|||~~~{{{xxxtttmmm^^^QQQEEEBBB???======>>>===<<>>===>>>>>>??????@@@AAAAAA>>>>>>??????@@@AAAAAABBB>>>============???AAABBBAAABBBBBBCCCEEEFFFFFFGGGEEEDDDDDDDDDEEEEEEDDDCCCAAACCCFFFIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEDDDDDDFFFHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDGGGHHHHHHGGGFFFFFFHHHJJJPPPVVV]]]bbbhhhrrrtttjjjbbb\\\RRRRRRNNNIIIGGGGGGDDD??????AAABBBAAA>>>;;;999888:::;;;===<<<;;;;;;<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777666666555555666666777666666666666555555555555555555555555666666666666555555555555555555555555222111111111111111111222222222222222222222222222111222222333333222222111111222222333333222222111222222222222333333333333111000000000111222333333333333333333333333333333333444444444444555555555333444444444444555555555333333333333333333333333000111222333555666777777888888999999999999888888777777777777888888888888888888999999999:::::::::777999<<<<<<<<<>>>CCCGGGDDDBBB???<<<;;;<<<===>>>lll]]]]]]___bbbaaa^^^___ddd```ZZZSSSNNNKKKIIIEEEBBB===;;;>>>FFFQQQddd}}}nnnhhhiiittt~~~}}}xxxwww|||wwwuuutttlll^^^RRRGGGDDD@@@>>>=========<<>>=========<<<<<<;;;;;;;;;<<<======<<<;;;:::<<<>>>======>>>>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC???===<<<;;;<<>>;;;;;;<<<=========>>>AAAEEELLLWWWbbbjjjuuu}}}nnnZZZJJJJJJIIIFFFHHHSSScccnnnkkkddd[[[VVVWWWZZZ\\\\\\___^^^^^^___```bbbdddeeehhhhhhhhhhhhiiijjjkkkkkkjjjgggeeefffiiikkkjjjiiifffffffffhhhjjjlllooopppppppppooonnnnnnnnnnnnnnnqqqpppnnnmmmkkkkkkjjjjjjiiiiiiiiihhhfffccc___]]]bbbbbb```___^^^]]]]]]]]]WWWYYY]]]aaagggpppxxx~~~|||}}}xxxdddUUUFFFCCCEEE>>><<>>======<<<;;;;;;::::::<<<======<<<::::::<<<============>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDD@@@>>><<<;;;<<>>DDDIIIJJJHHHGGGIIIMMMHHHMMMTTT[[[aaajjjttt{{{xxxsssnnnggg^^^VVVPPPLLLIIIGGGHHHGGGDDDAAACCCDDDAAA======AAACCCAAA===<<<<<<===>>>>>><<<999666999;;;:::888888:::<<<888999::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666666555555555555666666555555666666777777888888555555555555666666666777444555555555555555555555333333222222222222333333222222222222222222222222222222222333333222222222///000111222222111000///111111111222222333333333222222111111111111111222111111111111111111111111222222222333333333444444222222222333333333444444333333333333333333333333///000111333555555666666777777888888888888777777666666777777888888888999888888999999999:::::::::;;;999777777:::<<<>>>>>>>>>===;;;:::999999::::::mmm___\\\YYYYYY[[[]]]\\\[[[ZZZXXXTTTOOOJJJHHHHHHJJJBBBCCC???AAAJJJQQQeee{{{oooqqq~~~||||||{{{{{{|||~~~vvvppprrrsssuuuvvvrrrdddVVVHHHEEEAAA???>>>>>>===<<<=========@@@EEELLLSSSWWWgggnnnxxx}}}zzzooo```WWWMMMIIIEEEFFFMMMVVV]]]```\\\TTTNNNNNNPPPRRRVVVZZZ[[[^^^``````___```dddgggiiijjjkkklllllllllkkkjjjllllllllllllkkkjjjjjjiiifffgggiiikkknnnppprrrsssqqqqqqqqqqqqqqqpppooonnnqqqqqqooonnnmmmmmmmmmmmmkkkhhhffffffhhhiiigggdddeeeeeecccbbb```^^^\\\[[[\\\YYY\\\fffooovvv}}}yyy|||xxxVVVIIIFFFBBB@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;>>>???>>>>>>===>>>BBBDDDCCCBBBBBBAAABBBCCCDDDEEEAAA@@@???>>>???AAADDDFFFEEEBBB???@@@CCCEEEDDDCCCBBBCCCFFFIIIMMMMMMKKKIIIKKKGGGGGGOOOVVVUUUQQQOOOJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFIIIJJJKKKIIIGGGFFFCCCDDDEEEDDDBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGJJJMMMPPPSSSUUUVVVcccdddfffjjjnnnssswwwzzzvvvnnngggbbb___ZZZYYYWWWTTTQQQNNNKKKIIIIIIGGGEEECCCBBBBBBDDDDDDCCCCCCBBBBBB@@@???===<<>>>>><<<;;;;;;<<<;;;:::999888999::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::777777666666666666777777666666666666666666666666555555555555555555555555333444444555555444444333222222222222222222222222333333222222111000//////111111222222222222111111000000000000111111111111111111111111111111111111222222111111111111111111000000111111111222222222000111111111111222222222444333111000000111333444555444333222222444555777777444111111444777777666666666777888888888888888888888888999999888888888999999999999999999999999777777888999::::::;;;;;;999999888888999999:::;;;ooo```]]][[[[[[\\\\\\ZZZXXXYYYXXXVVVSSSOOOLLLJJJIIIFFFGGGAAAAAAHHHMMM^^^zzz}}}ooonnnyyy~~~zzzxxxyyywwwppplllnnnooopppqqqnnnbbbTTTIIIEEEAAA???>>>>>>===<<<<<<<<<<<<>>>CCCIIIPPPSSSaaagggooosssqqqhhh]]]UUUOOOLLLHHHIIIOOOUUUZZZ\\\WWWPPPKKKKKKLLLMMMPPPUUUYYY\\\^^^______```cccfffiiijjjlllmmmmmmllllllkkknnnnnnnnnmmmllljjjiiihhhiiijjjkkkmmmnnnpppqqqqqqpppqqqqqqqqqppppppooonnnrrrqqqpppooonnnmmmmmmmmmkkkiiiggggggiiihhhfffdddeeedddcccaaa___]]]\\\\\\YYYXXX\\\fffpppyyyyyyiiiKKKHHHEEEBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>======>>>AAADDDBBBBBBAAA@@@@@@AAABBBCCC@@@???======>>>@@@BBBDDDAAA???===>>>AAACCCCCCBBBAAABBBDDDHHHLLLMMMLLLJJJHHHKKKSSS[[[[[[TTTNNNNNNKKKLLLLLLLLLKKKJJJHHHGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGIIIKKKKKKIIIGGGFFFCCCDDDEEEDDDBBBAAABBBCCCEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJLLLNNNOOOPPPSSSTTTUUUWWWZZZ]]]```bbbbbbccchhhllllllnnnwww{{{vvvqqqnnnnnnoooppppppooommmjjjgggdddcccccccccmmmjjjeee___YYYTTTQQQOOOPPPOOONNNLLLJJJHHHGGGFFFGGGEEECCCAAAAAAAAABBBCCCBBBBBBAAAAAA@@@>>>===<<<>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999999999::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::777777666666666666777777555555555555555555555555444444444444444444444444333333444444444444333333222222222222222222222222333333222111111000//////000111111222222111111000//////000000000111111111111111111111111111111111111111111111111111111111000000000111111111222222000000111111111222222222444333111000000111333444555444222222222333555666777555222222444666666555666666777888888888888777888999999::::::999999888999999999999999999999999888888888999999:::::::::999999888888999999:::;;;ooo```^^^]]]\\\\\\[[[YYYWWWWWWWWWWWWVVVSSSOOOKKKIIIKKKKKKDDDBBBFFFHHHUUUmmmpppiiiqqq||||||xxxzzz}}}pppkkkkkkllllllkkkllljjj___TTTJJJFFFBBB???>>>>>>======<<<;;;;;;<<<@@@EEEKKKNNNXXX\\\aaacccccc^^^XXXSSSRRRPPPNNNNNNQQQUUUWWWXXXTTTOOOKKKJJJIIIHHHJJJOOOVVVXXX[[[]]]^^^```ccceeejjjkkklllmmmnnnmmmmmmlllppppppooonnnllljjjhhhggglllmmmmmmnnnoooppppppqqqpppqqqqqqqqqqqqppppppooorrrqqqqqqooonnnmmmmmmlllkkkjjjiiiiiiiiihhheeecccdddcccaaa```^^^]]]\\\\\\ZZZ[[[```hhhqqqzzzwww]]]HHHGGGEEEBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@AAA>>>===<<<<<<===>>>@@@AAA>>>======>>>@@@BBBBBBAAA@@@AAACCCGGGKKKMMMLLLKKKJJJUUUdddllleeeXXXQQQQQQLLLMMMOOOPPPPPPMMMKKKIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJKKKJJJHHHFFFEEEBBBDDDDDDDDDBBBAAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTTTTUUU^^^hhhhhhddd^^^ZZZYYYYYYYYYYYYZZZYYYVVVTTTSSSRRRRRRRRRTTTSSSPPPNNNKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@???===<<<<<<<<<<<<============<<<<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999777666666555555666666777555555555555555555555555444444444444444444444444222333333444444333333222222222222222222222222222222222222111111000000///000000111111111111000000//////000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000000000111111111222222333222111000000111222333444333222222222333444555777555333222444555555444555666666777777777777777888999999::::::999999888888888888888888888888888888888999999999999999999999999888888999999:::;;;oooaaa___]]]\\\[[[[[[\\\\\\XXXWWWVVVUUUTTTQQQMMMKKKNNNMMMEEECCCFFFDDDMMMcccrrr|||sssfffkkktttwwwnnnlllmmmnnnmmmjjjiiiggg^^^UUULLLHHHCCC???>>>>>>>>>===<<<<<<;;;<<>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<======>>>>>>===<<<===???AAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???>>>======>>>???AAAAAABBBBBBBBBCCCFFFJJJMMMMMMMMMKKKVVVfffooohhhYYYQQQPPPMMMNNNQQQSSSRRRPPPMMMJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKIIIGGGEEEDDDBBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIJJJLLLKKKKKKMMMLLLMMMUUU___YYYVVVPPPMMMLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFFFFGGGJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEBBBBBB@@@@@@??????@@@@@@>>>>>>???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>======;;;;;;:::::::::999999999;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999666666666555555666666666444444444444444444444444333333333333333333333333222222333333333333222222111111111111222222222222222111111111000000000//////000000000000000000///////////////000000000111000000000000000000000000/////////000000000000000/////////000000000111111000000000000111111111111222222111000000111222222333222222111222333444444777555444333333333333333444555666666777777666666777777888888888888777777777777777777777777777777999999999999888888888888999999888888999999:::;;;qqqbbb```]]][[[ZZZ]]]aaaddd]]][[[XXXWWWWWWVVVTTTQQQOOOMMMFFFDDDGGGDDDJJJ]]]lllwwwyyyiiiiiiooo}}}tttnnnoooppppppnnnjjjhhhfff^^^VVVPPPLLLEEEAAA??????>>>>>>>>>===<<<===>>>BBBEEEGGGJJJJJJJJJKKKMMMOOORRRSSSVVVWWWXXXXXXYYYYYYZZZ[[[]]]ZZZWWWSSSKKKEEEHHHNNNXXXYYYYYY\\\___bbbeeefffjjjkkklllnnnooonnnnnnnnnmmmmmmmmmnnnmmmmmmllllllkkklllmmmoooqqqrrrssstttsssssstttuuuuuuttttttsssqqqqqqqqqpppnnnmmmkkkjjjggghhhkkkkkkjjjgggcccbbbaaa```^^^\\\[[[[[[\\\]]]^^^aaahhhqqqxxx|||uuubbbJJJMMMEEECCCAAA@@@AAAAAA???>>>>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>???AAAAAABBBBBBBBBAAAAAAAAA??????????????????>>>>>><<<<<<<<<<<<===???BBBDDDGGGFFFFFFGGGKKKMMMNNNMMMHHHNNNWWW___]]]SSSKKKJJJKKKMMMPPPRRRRRROOOLLLJJJLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFDDDCCCAAACCCDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFLLLTTTNNNKKKGGGEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@AAADDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@???@@@@@@======>>>>>>>>>======<<<======>>>?????????>>>>>>;;;;;;;;;:::::::::999999;;;::::::::::::999999999888888888888888888888888888888888888888888888888666666555555555555666666444444444444444444444444333333333333333333333333111111222222222222111111000000000111111222222222111111111000000000000000...//////000000//////......////////////000000000////////////////////////....../////////000000000....../////////000000000//////000000000111111111111111111111111111111111111111111111222222333333555555555444333222333333444444555666666666666555555555666666666666555555666666666666666666666666999888888888888888888888999999888888999999:::;;;sssbbbaaa___]]]\\\___dddhhhbbb___[[[ZZZ\\\\\\ZZZXXXOOONNNGGGFFFJJJEEEHHHYYYppp|||qqqkkkkkkxxxsssooopppppprrrqqqmmmjjjhhhbbb[[[VVVPPPIIICCC@@@???>>>>>>>>>=========???AAADDDEEEEEEEEEEEEFFFIIIMMMQQQSSSVVVXXX[[[\\\]]]^^^```bbbcccaaa___ZZZQQQKKKOOOXXXgggdddaaa```bbbeeefffgggiiijjjkkkmmmnnnnnnnnnmmmkkkkkklllmmmmmmmmmmmmmmmkkkkkkmmmnnnppprrrssstttsssttttttuuuuuuuuuuuutttpppppppppooonnnkkkiiigggbbbfffjjjkkkiiifffcccaaa```^^^\\\[[[ZZZ[[[\\\]]]]]]```jjjwww~~~~~~WWWHHHLLLCCCBBB@@@@@@AAAAAA???=========<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>@@@@@@AAABBBCCCBBBBBBBBB@@@@@@AAABBBAAA@@@>>>===;;;;;;;;;<<<===BBBHHHMMMNNNLLLJJJJJJLLLMMMNNNNNNJJJIIILLLRRRSSSNNNJJJIIIIIIJJJLLLNNNNNNLLLJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCAAABBBDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGFFFGGGDDDDDDFFFFFFEEEIIIOOOMMMKKKHHHGGGGGGHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???????????????????????????<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>======::::::;;;;;;;;;:::999888999999999999888888888888777777777777777777777777777777777777777777777777666555555444444555555666333333333333333333333333222222222222222222222222000111111222222111111000//////000000111222222222000000000000000000000000......////////////............////////////000000////////////////////////------......//////000000............/////////////////////000000000111111111111111111111111111111000000111111111222222222333444555444333222333444333444444555555555555555333444444555555444444333555555555555555555555555777777888888888888888888999999888888999999:::;;;rrrbbbcccdddcccaaaaaacccfff```^^^\\\]]]```___[[[WWWQQQPPPIIIIIILLLGGGHHHWWWlllxxx}}}ppphhhppp~~~vvvrrrrrrqqquuuvvvtttrrrqqqmmmfffZZZUUULLLEEEAAA@@@>>>>>>===<<<<<<===>>>@@@BBBDDDBBBBBBBBBDDDGGGLLLPPPSSSTTTWWW[[[^^^```ccchhhllljjjjjjiiiddd[[[WWW___jjj{{{uuummmhhhfffggggggggggggiiijjjlllmmmnnnmmmmmmkkkkkkllllllllllllkkkjjjllllllmmmnnnooopppqqqrrrrrrrrrssstttttttttttttttnnnoooooonnnmmmjjjgggeee^^^ccciiikkkiiieeebbbaaa___]]][[[YYYYYYZZZ\\\^^^___cccooonnnSSSIIIHHHBBBAAA@@@@@@AAAAAA???=========<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBBBB@@@AAABBBCCCBBB@@@===<<<<<<===>>>???DDDLLLVVV]]]UUURRRNNNMMMMMMNNNNNNNNNNNNKKKJJJMMMMMMJJJIIIKKKFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCCCCAAABBBCCCCCCBBBBBBCCCEEEEEEEEEFFFFFFGGGFFFFFFFFFAAABBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHEEEFFFIIIIIIGGGIIIMMMFFFDDDAAAAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@??????DDDDDDEEEEEEDDDCCCAAA@@@===???AAABBBCCCAAA???>>>======>>>>>>>>>>>>======<<<===>>>>>>????????????<<<=========<<<;;;::::::::::::;;;;;;;;;:::999888888888888777777777777666777777777777777777777777777777777777777777777777666555555444444555555666222222222222222222222222222222222222222222222222000000111111111111000000/////////000111222222222///000000000000000000000---......//////......---........./////////000000........................,,,,,,---......///000000------........./////////////////////000000000111000000111111111111000000///000000111111111111111111333555555333222333555333333444555555555555444333444444555555444444333444444444444444444444444666666777777888888999999999999888888999999:::;;;oooaaaeeehhhhhheeebbbbbbccc\\\ZZZZZZ]]]aaa___YYYSSSSSSQQQKKKKKKNNNGGGGGGUUUaaannnssseeejjjwwwzzzuuuuuutttyyy{{{{{{{{{{{{wwwqqq]]]WWWNNNGGGBBB@@@???>>>;;;;;;;;;<<<===???AAABBB@@@@@@AAACCCGGGKKKOOORRRSSSWWW\\\___bbbgggmmmrrrpppqqqqqqmmmeeecccmmmzzzvvvnnnjjjhhhgggfffggghhhjjjlllmmmmmmmmmmmmllllllllllllkkkjjjiiihhhnnnnnnnnnnnnoooooooooooopppqqqqqqrrrsssssssssrrrnnnnnnnnnnnnllliiifffddd\\\aaahhhjjjhhhdddbbbaaa^^^]]]ZZZYYYYYYZZZ\\\^^^eeehhhttt~~~]]]NNNFFF???BBBAAA@@@@@@AAAAAA???=========<<<<<<<<<======>>>;;;;;;:::999999999999::::::<<<======<<<;;;;;;<<<:::<<<>>>@@@AAABBBBBBAAA???@@@BBBCCCBBB???<<<:::???@@@BBBEEEKKKVVVcccmmmZZZVVVQQQOOONNNNNNNNNNNNLLLIIIHHHHHHFFFBBBDDDIIIDDDEEEEEEEEEFFFEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCBBBBBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDAAA???@@@DDDEEECCCCCCFFFIIIFFFDDDBBBCCCCCCCCCBBB??????@@@@@@@@@??????>>>AAAAAABBBBBBBBB@@@???>>>;;;===AAADDDEEECCCAAA???;;;;;;<<<<<<===<<<<<<;;;<<<===>>>??????@@@@@@???;;;<<<;;;;;;:::999888777::::::;;;<<<;;;:::999888777777777777666666666666777777777777777777777777777777777777777777777777555555555444444555555555222222222222222222222222111111111111111111111111000000111111111111000000...//////000111222222222////////////000000000000---..................---............/////////000........................,,,,,,------...///000000---------.........//////////////////000000000000000000111111111111000000//////000111111111111111///222555555333222333666222333444444555555444444444555555555555555555444444444444444444444444444555666666777888999999:::999999888888999999:::;;;lllaaaeeegggeee```]]]^^^aaaeeeeeefffgggeee```YYYTTTRRRPPPOOOOOOOOONNNLLLJJJUUUgggxxxrrrkkknnnxxxyyy{{{}}}|||~~~xxxyyyzzz{{{|||}}}}}}sssdddSSSIIIDDDBBB???>>>===>>>@@@AAAAAA@@@???>>>@@@@@@AAACCCGGGKKKNNNQQQRRRVVVZZZ\\\___fffqqqzzz|||}}}}}}yyyoookkkssszzzkkkbbbcccddddddfffggghhhjjjlllmmmmmmmmmhhhjjjlllmmmlllkkkkkklllkkkmmmoooooooooooopppqqqrrrpppnnnnnnpppqqqrrrqqqnnnnnnooonnnllliiifffdddddddddeeeffffffeeedddccc```[[[XXXZZZ\\\\\\^^^bbbgggkkkxxxeeeMMMGGGGGG@@@@@@>>><<<<<<===>>>>>>===:::::::::;;;;;;<<<<<<<<<<<<;;;999777777888999:::888888999999;;;<<<>>>???;;;;;;:::;;;;;;<<<===>>>@@@EEEJJJJJJDDD???======CCCFFFJJJOOOVVVddduuujjjWWWRRRUUUMMMHHHLLLNNNKKKJJJHHHGGGEEEDDDCCCCCCGGGGGGGGGHHHIIIGGGDDDAAAEEEDDDAAA@@@@@@CCCFFFIIIGGGIIIJJJJJJIIIGGGDDDBBBAAABBBDDDFFFHHHHHHGGGGGGJJJHHHEEEBBBAAABBBCCCDDDCCCAAA@@@@@@AAACCCCCCCCCFFFGGGIIIJJJJJJIIIGGGFFFDDDBBBAAAAAACCCDDDDDDCCCDDDCCCBBBDDDGGGHHHEEEBBBDDDBBB@@@AAADDDGGGHHHIIIFFFDDDCCCCCCCCCCCCAAA@@@????????????????????????@@@@@@AAABBBAAA@@@???>>><<<>>>@@@AAAAAA???===;;;>>>>>>===<<<;;;;;;::::::????????????>>>>>>>>>===<<<;;;:::999888888777888888888888888888777666666888777555444555666888999888777777666666666666666444444444444444444444444333444444444333333222111111222222222222111000000000000000000000000000000////////////000000000000////////////............---.........//////000000---------------------------------............///......------------......------------------------//////.........---------------///000111111111111//////............//////111111000000//////......///000222222111111222444333333333444444333222222444444444444444444444444555444333333222222222222555444444555666888:::;;;666666777777777777777777~~~jjjcccfffhhhfffbbb```bbbdddkkkjjjjjjhhheee___WWWQQQQQQPPPOOONNNOOONNNLLLJJJLLL\\\nnn|||}}}tttrrrxxxzzzuuuwwwzzz}}}rrr^^^OOOGGGBBB>>><<<;;;===@@@BBBCCCCCCBBBAAAAAABBBCCCEEEHHHKKKNNNOOONNNQQQUUUWWWYYY___hhhppptttwwwzzzxxxqqqnnnwwwzzzjjjbbbccceeeeeeggghhhiiijjjkkkkkkkkkkkkjjjlllnnnmmmkkkiiiiiiiiikkkmmmooopppoooooopppqqqrrrpppnnnnnnppprrrrrrqqqnnnooooooooommmjjjhhhfffffffffggggggfffeeedddbbb```[[[YYYZZZ\\\\\\___dddhhhooo}}}zzzpppTTTEEEBBBBBB;;;???===<<<<<<===>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<;;;999777777888999:::999:::::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>@@@EEEIIIIIIDDD???===>>>AAAEEEJJJPPPYYYiii{{{xxx```SSSRRRKKKHHHLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDHHHGGGHHHHHHHHHGGGEEECCCEEEDDDBBBAAAAAACCCEEEFFFDDDFFFGGGHHHGGGEEECCCAAAAAABBBCCCEEEFFFFFFGGGGGGIIIGGGEEECCCBBBBBBCCCCCCAAA@@@???@@@BBBEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFDDDBBBAAAAAACCCDDDDDDCCCCCCBBBBBBDDDGGGHHHEEECCCCCCAAA@@@BBBEEEHHHJJJKKKEEECCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>><<<===???@@@@@@???===;;;>>>======<<<<<<;;;::::::??????>>>>>>>>>=========;;;:::999888888888888888777888888888888777666666666555444444555777999::::::999888777666555555555444444444333333333333333333333333333333333222222111222222222222111000000////////////////////////.../////////000000000000////////////............---........./////////000------------------------------------..................------------......------------------------///.........------------------...///000111111000//////............//////000000000000//////......000111222222111000111333222333333444333333222222444444444444444444444444555555444333333333333333555444444444555777999:::999888888777777666666555zzzhhhcccfffhhhgggdddccceeehhhmmmlllkkkiiieee___WWWQQQPPPOOONNNNNNNNNNNNLLLJJJKKKVVVhhhwww}}}xxxyyy|||xxxuuuuuuxxx|||jjjUUUHHHBBB???===;;;===AAADDDFFFFFFEEEDDDBBBDDDFFFHHHJJJKKKLLLLLLJJJMMMOOOQQQRRRVVV\\\bbbeeehhhnnnooollljjjtttxxxiiiaaaccceeeeeeggghhhiiiiiijjjjjjiiiiiimmmnnnnnnmmmjjjggggggggglllnnnooopppoooooopppqqqqqqpppnnnoooqqqrrrrrrqqqooopppppppppooommmkkkjjjiiiiiiiiihhhgggeeecccaaa```[[[YYY[[[\\\]]]aaagggmmmvvvzzzXXXIIIEEECCCBBB======;;;:::;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999777777888999999999:::;;;<<<<<<;;;:::999::::::::::::;;;<<<===>>>???CCCFFFFFFBBB>>>======AAACCCGGGMMMWWWfffxxx|||bbbSSSOOOHHHHHHLLLJJJIIIGGGEEECCCBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCC@@@BBBDDDEEEEEEDDDBBB@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB???>>>>>>@@@DDDGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEDDDBBBBBBBBBDDDGGGGGGEEEDDDBBBAAA@@@BBBFFFIIIKKKLLLCCCAAA@@@@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<>>===;;;<<<>>>??????>>>===;;;>>>======<<<<<<;;;;;;;;;>>>>>>>>>=========<<<<<<999999888888888888888999777777888888777777666555444444444444555777:::;;;<<<;;;999888666666555555555444333333222222222222222222222333333333333333111111222222111111000///////////////////////////....../////////000000000/////////............---.............../////////------------------------------------..................------------......------------------------............------------------...///000000000000//////............//////000000000////////////...000222222222000///000111222222333333333333222222444444444444444444444444555555444444333333444444555555444444555555666777999999888777666555555444wwwgggbbbdddfffeeeddddddfffiiihhhhhhggggggddd```YYYTTTPPPOOONNNNNNOOONNNLLLJJJLLLQQQaaauuu}}}}}}~~~{{{zzzzzzsssYYYHHHBBB@@@???>>>@@@DDDGGGHHHHHHGGGGGGDDDFFFIIIKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJMMMQQQUUUTTTVVVZZZ]]][[[\\\gggssstttfff___aaacccccceeefffggghhhiiiiiijjjiiimmmmmmnnnllliiiggggggggglllnnnppppppoooooopppqqqqqqpppoooppprrrssssssrrrppppppqqqqqqpppooonnnmmmkkkkkkjjjiiigggdddaaa___^^^ZZZYYY[[[]]]___eeellluuuwwwJJJEEEFFFCCCBBB@@@;;;::::::;;;<<<===<<<::::::::::::::::::::::::::::::999888888777888999999777999;;;<<<<<<;;;:::999::::::::::::;;;<<<=========@@@BBBAAA???<<<;;;;;;@@@AAABBBFFFMMMYYYgggqqqnnn\\\TTTRRRJJJIIIMMMKKKJJJHHHDDDAAA???@@@BBBDDDEEEEEEFFFEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???===???BBBDDDEEEDDDBBBAAABBBAAA@@@@@@AAACCCDDDFFFDDDEEEEEEEEEDDDCCCAAA@@@???>>>???AAADDDGGGHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEDDDAAABBBCCCDDDFFFFFFEEEDDDBBB@@@@@@AAADDDGGGHHHHHHAAA???>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>===<<<:::;;;===>>>>>>===<<<;;;>>>=========<<<<<<;;;;;;=========<<<<<<<<<<<<;;;888888777777777888888999777777777777777666666555555444444444555777888999;;;:::999888777777777777555444333222111111222222222222222222222333333333111111111111111000000///////////////////////////........./////////000000//////.........---------........................------------------------,,,,,,---------............------,,,,,,------...------------------------------------------------,,,---...//////////////////......------......///////////////////////////111222333111000//////000111111222333333333333222333333333333333333333333444444333222222333333333555555555444444444555555666666666666555555555555vvvggg___```aaaaaaaaabbbdddfffddddddccccccbbb^^^XXXTTTPPPOOONNNOOOOOOOOOMMMKKKJJJHHHUUUnnn~~~___JJJCCCBBB@@@CCCEEEGGGIIIJJJJJJIIIIIIGGGIIILLLNNNOOOMMMKKKJJJHHHGGGFFFDDDCCCDDDGGGIIIIIIIIIKKKLLLKKKMMMXXXeee{{{xxxnnnbbb\\\^^^aaa```bbbccceeegggiiijjjkkkkkkjjjkkklllkkkiiihhhiiijjjmmmoooqqqqqqpppooopppqqqpppoooooopppssstttsssrrrpppppppppppppppoooooonnnkkkkkkjjjhhheeebbb___]]][[[YYYYYY]]]___bbbkkktttbbbBBBCCCAAA;;;:::;;;:::999999;;;<<<===;;;:::::::::::::::::::::::::::888888888888888888888999555777999;;;===<<<;;;;;;:::999999::::::;;;<<<===;;;<<<===<<<;;;:::999:::=========???DDDMMMWWW^^^ZZZVVV[[[\\\PPPKKKNNNKKKJJJHHHCCC@@@>>>>>>???AAAAAACCCEEEDDDBBBAAAAAACCCBBBBBBBBBBBBAAA@@@>>>======>>>AAADDDEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCDDDBBBCCCDDDDDDDDDBBB@@@???AAA@@@@@@BBBDDDEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@AAACCCEEEEEEDDDAAABBBDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCBBB???>>>======>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999:::;;;<<<<<<<<<<<<;;;===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777777666666666777888888777777777777777666555555666666666555555555555555777777777777888999:::;;;666555333222111222333444333222111111111222333333000111111111111000//////....................................////////////............------------...............---------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,------------------,,,------............---......------------...................../////////111222222111///...///000000111222222333333333222333333333333333333333333222111111000111111222222555555555555555444444444111222222333444555666666vvveee\\\\\\\\\\\\]]]___aaabbbcccbbbaaa```___[[[VVVRRRQQQPPPOOOPPPQQQPPPOOOMMMJJJEEENNNeeeyyyeeeLLLDDDCCCAAAHHHHHHIIIIIIJJJKKKLLLMMMLLLNNNQQQRRRSSSRRRPPPNNNJJJGGGBBB>>>===>>>@@@BBBGGGFFFGGGGGGFFFGGGQQQ[[[pppooohhh___[[[]]]^^^]]]___aaaccceeehhhjjjkkkkkkhhhiiijjjiiihhhiiikkkmmmnnnpppqqqqqqpppoooppppppoooooooooqqqtttuuutttrrrpppppppppoooooonnnnnnnnnjjjiiihhhfffccc___\\\ZZZYYYYYY[[[```dddiiiuuuvvvSSSAAADDD???888888888999999999;;;===>>><<<:::::::::::::::999999999999777777777888888888888888555666888:::;;;<<<<<<<<<999999999999:::;;;<<<===::::::999999999999999999::::::;;;===BBBIIIPPPTTTPPPTTTaaacccUUUMMMMMMIIIHHHFFFBBB???======>>>???>>>BBBEEEFFFCCC@@@AAABBBAAAAAAAAAAAA@@@???=========>>>AAADDDEEEEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBAAA@@@???>>>AAAAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???BBBDDDDDDCCCBBBDDDEEEEEEDDDBBBBBBBBBBBBAAA???@@@AAAAAA@@@>>>???===<<<===>>>>>>===<<<========================<<<<<<===>>>===<<<;;;:::888999:::;;;;;;;;;;;;;;;========================;;;;;;;;;::::::::::::999777777666666666666666777666666777777666666555444777777666666555444444333555555666666888999;;;<<<666555333222222333555666444333222000000111111222000000111111000000///...........................------........./////////.........------------,,,.........---------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,---------------,,,......------------......---............////////////111111111///...///000///000111222333333333333333333333333333333333333000000//////000000111111555555666666666555555444000000111333555666777888vvvccc[[[YYYXXXXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^\\\XXXUUURRRQQQPPPQQQRRRRRRPPPNNNLLLIIIMMM]]]pppgggMMMFFFEEECCCJJJJJJIIIIIIKKKMMMQQQRRRSSSTTTVVVWWWXXXWWWVVVUUUPPPKKKDDD???===>>>AAACCCHHHHHHJJJLLLKKKIIIOOOVVVhhhhhhddd^^^\\\]]]^^^[[[```aaaccceeeggghhhiiijjjhhhiiijjjiiihhhhhhkkkmmmoooppprrrqqqpppoooooopppooooooppprrrtttuuutttrrrppppppooommmmmmlllllllllggggggfffdddaaa]]]ZZZXXXYYYZZZ^^^dddjjjqqqcccLLLBBBDDD???======999999999:::<<<>>>>>>===::::::::::::999999999888888666666777888888888888888777777888999::::::;;;;;;999999999999:::;;;<<<===;;;999888888999:::::::::;;;;;;<<>>>>>???@@@===BBBHHHIIIEEEBBBAAABBB@@@@@@??????>>>>>>>>>>>><<<>>>AAACCCDDDDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBB???????????????>>>>>>===@@@???@@@AAACCCCCCAAA???>>>???@@@AAAAAA@@@???>>>???>>>===>>>AAACCCCCCBBBCCCEEEGGGFFFCCC@@@@@@AAAAAA@@@???@@@BBBBBBAAA???>>>===<<<===>>>???>>>===========================;;;;;;<<<===<<<;;;:::999888888999999:::;;;;;;;;;=====================>>>::::::::::::999999999999888777666666555555555555666666777777666666555444555555555555555555444444555555555666777888999:::666555333222333555777999666444222000//////000111000000000000000//////...........................---------.........//////.........---------,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++...------,,,,,,------...---------.........//////...///111000//////000111///000111222222333333333222222222222222222222222000000000000000111222222444555666777777777666555222222333444666777888888vvvaaaZZZXXXVVVVVVXXXZZZ\\\\\\YYYYYYZZZ]]]______^^^[[[SSSRRRQQQRRRSSSSSSQQQPPPKKKIIIKKKTTTddduuueeeLLLGGGGGGEEEJJJIIIHHHHHHKKKOOOTTTWWWWWWXXXZZZ[[[[[[[[[ZZZZZZWWWQQQHHHBBB@@@BBBEEEGGGHHHIIINNNRRRPPPMMMOOOTTTccceeeccc^^^]]]^^^^^^[[[aaabbbccceeefffgggggggggjjjjjjjjjiiiggghhhjjjllloooqqqrrrrrrpppoooooopppooooooppprrruuuuuutttssspppooonnnlllkkkkkkkkkjjjfffeeedddbbb___\\\YYYWWWZZZ[[[```hhhnnnwwwWWWFFF??????<<<>>>???888999999:::===??????===;;;:::::::::999999888888888555666777888888888888888:::999999888888999::::::999999999999:::;;;<<<<<<<<<:::888888999;;;<<<;;;======>>>AAADDDFFFGGGFFFEEEGGGQQQUUUNNNMMMNNNFFF>>>>>>>>>??????@@@AAAAAA===CCCJJJKKKHHHCCCBBBCCC@@@??????>>>===>>>>>>???<<<>>>@@@CCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA>>>>>>>>>===============>>>>>>>>>@@@BBBCCCAAA???===???@@@BBBBBB@@@???===>>>===<<<===@@@BBBBBBBBBCCCFFFHHHFFFBBB??????@@@@@@??????AAACCCDDDCCCAAA>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777777888999::::::;;;;;;============>>>>>>>>>>>>:::::::::999999999888888999888777555555444444444666666666666666555555444333333444555666666666555666666666666666777777888666555333333444666999;;;777555222000/////////000000000000000000//////...........................---------.........//////......---------,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,---------,,,++++++...------,,,,,,------...---------.........//////---///000000//////000222//////000222222333333333222222222222222222222222111111000000111222333333444555777888888888777666555555666666777888888888wwwcccVVVTTTTTTUUUWWWXXXWWWVVVVVVUUUVVV[[[aaaccc___[[[ZZZVVVRRRPPPPPPPPPNNNLLLOOONNNMMMPPPZZZjjj}}}~~~hhhUUUHHHCCCEEEIIIOOORRRPPPNNNQQQTTTTTTYYYZZZ\\\^^^```bbbdddfffaaa[[[UUUQQQKKKEEECCCFFFFFFLLLQQQUUU\\\cccccc___eeebbb___\\\ZZZ[[[\\\]]]```aaabbbcccdddeeeeeeeeehhhhhhhhhhhhiiijjjllllllooooooooooooooonnnnnnmmmnnnoooqqqsssssssssqqqppppppooonnnllljjjhhhffffffgggeeeccc```^^^\\\\\\[[[\\\\\\dddoooxxxmmmIIIGGGBBB>>>;;;:::::::::<<<::::::<<>>=========;;;888888999;;;=========>>>???AAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCBBBBBBAAAAAABBBDDDDDDEEEFFFFFFEEEDDDCCC?????????>>>??????@@@@@@===>>>???@@@AAA@@@??????AAAAAABBBDDDEEEDDD@@@>>>???>>>=========>>>???@@@CCCAAA>>>===>>>??????>>>CCCBBB@@@>>>===<<<;;;;;;============>>>???@@@AAABBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@???>>>===<<<;;;:::999999666666777888:::;;;<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;::::::999888777777777666555444444333444444666666666666555444333222444444444555666777777888444333333222222333333444222222222111111111111000222222111000//////000000222000///------///000222.........................................................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///.........///111222111000000000//////......000000000000111111111111222333444555666666666666666666444333333444555666ppp___[[[[[[ZZZXXXVVVUUUTTTTTTUUUTTTTTTXXX]]]^^^[[[WWWXXXTTTQQQOOOPPPPPPNNNLLLOOONNNMMMOOOWWWeeewwwzzzgggVVVIIIEEEFFFPPPVVVYYYTTTPPPRRRVVVXXX\\\]]]^^^aaadddhhhmmmppppppkkkgggcccZZZOOOIIIIIIJJJNNNRRRVVV^^^fffhhheee[[[XXXTTTRRRSSSVVVZZZ\\\___```bbbccceeeeeeeeeeeefffffffffggghhhiiijjjkkkooooooppppppoooooonnnmmmnnnoooqqqrrrsssrrrqqqpppooonnnmmmkkkiiigggfffeeefffdddaaa^^^\\\[[[\\\\\\___bbbjjjwwwsssYYYFFFDDD@@@===;;;;;;;;;<<<;;;::::::<<>><<<<<<:::999888999999888777888888777777777999:::;;;;;;:::888777777777777888:::999888888999;;;===>>>===>>>===;;;999999:::<<<======>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???@@@@@@BBBDDDEEEDDDAAA???AAA@@@@@@??????@@@AAAAAABBB@@@>>>===>>>??????>>>??????>>>>>>>>>=====================>>>???@@@@@@????????????@@@AAABBBBBB??????@@@@@@@@@@@@?????????????????????>>>>>>>>>BBBAAA???=========>>>???@@@@@@???>>>===<<<;;;:::777888888999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;:::999888888777777777666555444444333333444666666666666555444333222333444444555666666777777444333333222222333333444222222222111111111000000222111000000//////000000000000///......///000000......................................................---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///.........///111111111111000000000/////////000000000000111111111111222333444555555666666666666555444333333444555666yyylll___^^^______[[[WWWTTTUUUWWWXXXVVVUUUWWWZZZ\\\YYYWWWUUUSSSPPPPPPPPPPPPOOOMMMOOOOOOMMMMMMRRR]]]mmmxxxtttfffXXXMMMHHHIIIWWW]]]^^^VVVNNNNNNTTTYYY___aaacccfffjjjooouuuzzz|||zzzxxxuuukkk]]]TTTRRRQQQTTTUUUXXX___ggghhhdddQQQMMMIIIHHHLLLRRRXXX[[[]]]___aaaccceeeffffffeeeeeeeeeeeefffggghhhiiijjjoooppppppppppppooonnnnnnnnnoooqqqrrrrrrqqqppppppnnnnnnllljjjhhhfffeeedddeeeccc___[[[ZZZ[[[]]]___ccchhhsssXXXIIIBBBAAA>>><<<;;;;;;<<<<<<;;;::::::<<<>>>???>>><<<>>><<<999888999999999888888777777777777999:::;;;::::::999777777666666777888888777888999;;;===>>>>>>>>>>>>===;;;:::;;;======>>>???AAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???BBBAAA@@@>>>============??????@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEEEECCC@@@CCCCCCBBBAAAAAABBBBBBCCCAAA@@@>>>>>>?????????>>>;;;<<<===????????????>>>===<<<<<<======>>>???@@@<<<<<<===???@@@BBBCCCDDD>>>??????@@@@@@??????>>>????????????????????????DDDCCCAAA???>>>>>>>>>???AAAAAA@@@???>>>======<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777666555444333333333333555555666555555444333222333444444555555666666666333333222222222222333333222222111111111000000000111000000////////////000////////////////////////------------------------........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......//////000111111111111111000000000000000000000000111111111111222222333444555555555555555555444444444444555555vvviii^^^ZZZ]]]___]]]YYYWWW[[[```___]]][[[[[[]]]]]][[[ZZZTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPNNNLLLMMMUUUbbblll|||zzzpppggg\\\RRRNNNNNNXXX___^^^SSSGGGGGGOOOUUU___dddjjjnnnpppssswww{{{||||||}}}|||sssfff^^^]]]\\\]]]___aaafffiiieee]]]MMMHHHDDDDDDIIIQQQXXX[[[\\\^^^```ccceeefffffffffeeeeeeeeefffgggiiijjjkkkppppppqqqqqqppppppooonnnoooooopppqqqqqqppppppooonnnnnnllljjjhhhfffeeeddddddaaa\\\YYYYYY\\\```bbbfffnnn{{{jjjLLLIII@@@???===;;;:::::::::;;;;;;;;;;;;<<<=========<<<>>>;;;888777888999999888888777777777777999:::;;;:::999999888777777666666666666666777999;;;===>>>>>>??????>>><<<;;;<<<>>><<<===>>>AAACCCDDDEEEFFFFFFEEECCCBBBBBBCCCCCCDDDGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDDDDDDDBBB@@@???===@@@???>>>===============@@@@@@AAAAAABBBBBBBBBBBB??????@@@BBBDDDEEECCCAAACCCCCCBBBBBBBBBBBBBBBBBB@@@???===>>>???@@@???>>>:::<<<>>>@@@AAAAAA@@@???<<<<<<<<<<<<===>>>??????;;;<<<>>>???AAABBBBBBCCC===>>>>>>??????>>>>>>===>>>>>>>>>???????????????BBBAAA@@@???>>>>>>>>>>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888777666777777888666666555444333333333333444555555555444444333222333333444444444555555555333333222222222222333333111111111111000000000000000//////....../////////---......//////......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............//////000000111111111111111111000000///000000000111111111111222222333444444444444444444444444444444444555555sssfff\\\YYY\\\___]]]ZZZZZZ___dddcccaaa______^^^]]]\\\[[[TTTTTTUUUTTTSSSSSSRRRSSSPPPQQQPPPMMMJJJOOOYYYcccqqqzzztttmmmhhh```WWWSSSSSSXXX]]]\\\OOOCCCCCCKKKRRR^^^fffpppvvvwwwvvvwwwxxx|||||||||{{{rrriiifffhhhhhhlllqqqvvv|||{{{qqqeeeSSSMMMHHHHHHMMMSSSWWWXXX]]]^^^___aaaccceeefffgggffffffggghhhiiikkkmmmnnnqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooonnnooonnnllljjjhhhfffeeedddbbb___[[[YYYZZZ^^^dddhhhjjjttt]]]HHHKKK@@@???===;;;999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<:::888777888999999888999888777777777888::::::999999999999999888888777555666777888999;;;=========>>>??????===<<<===>>>:::;;;===???AAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???===<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBB>>>>>>???@@@CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>===>>>???@@@???======???AAABBBBBBAAA???>>>;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@??????<<<======>>>>>>======<<<=========>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::999999999:::::::::::::::999888777666555666777888666555444333333222222333444444444444444444333222333333333333444444444444333222222111111222222333111111111000000000/////////...............//////------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000000000000111111///000000000111111111111111222333333333333333333222333333444444444555555wwwjjjaaa]]]^^^^^^\\\YYYZZZ]]]aaa``````___^^^\\\ZZZXXXWWWTTTVVVWWWVVVTTTSSSSSSSSSQQQSSSSSSOOOJJJLLLUUU]]]nnn~~~vvvqqqllliiicccZZZVVVVVVVVVZZZWWWLLLBBBCCCJJJPPP]]]hhhuuu~~~}}}|||}}}wwwooopppuuuyyyiiiccc\\\[[[^^^```^^^\\\____________aaacccfffgggggghhhhhhiiikkkmmmooopppqqqrrrrrrrrrrrrqqqppppppooooooooonnnnnnnnnnnnnnnnnnmmmkkkiiigggeeedddccc___]]][[[ZZZ]]]cccjjjnnnrrr}}}vvvQQQCCCEEE@@@???===;;;:::999888888999;;;======;;;:::;;;<<<:::999888999;;;;;;:::999:::999888777777777888999888999::::::;;;:::::::::666777888999:::;;;<<<===<<<>>>??????>>>======>>>999:::<<<>>>@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBB>>>======???AAAAAA@@@???????????????>>>===<<<<<<=========>>>???@@@>>>===???@@@AAAAAAAAA@@@???>>>;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@???===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::::::::999999999999999999999999999777666444444555777888666555444333222222222222333333444444444444333333333333333333333333333333222222111111111111222222111111000000000/////////...------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...////////////...////////////000000000000000000000000111111111111111222222333333222222222111222333444444555444444{{{mmmccc___^^^\\\ZZZYYYZZZ\\\]]][[[\\\]]]\\\ZZZWWWTTTSSSTTTVVVXXXWWWTTTRRRQQQRRRRRRUUUVVVQQQKKKKKKSSS[[[qqqxxx~~~yyytttoookkkhhhccc[[[VVVWWWRRRTTTQQQGGGAAACCCIIIMMM]]]iiiyyy~~~~~~zzzssslllbbbaaa^^^]]]___bbbeeehhhggghhhiiijjjlllnnnoooppprrrrrrrrrsssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmmmmkkkjjjiiigggeeecccbbbaaa]]]\\\[[[]]]aaahhhooosss~~~\\\GGG@@@===>>>======<<<;;;:::::::::999;;;======;;;999:::<<<888888:::<<>>===============>>>???AAABBBCCCBBBAAA@@@@@@??????@@@>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>@@@??????>>>???@@@AAABBB>>>===<<<===>>>???>>>======>>>>>>>>>>>><<<;;;:::<<<<<<<<<>>>@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<===>>>>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999999999:::::::::::::::::::::999999888888777777888777555333333555777999666555444333222222222222222333333444444333333333333333222222222222222222222222111111111111222222111000000000////////////------,,,,,,------...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---.../////////......---.........////////////000000000000111111111111111111222222222222111111000111333444555555444444yyyjjj___^^^\\\XXXXXXYYY[[[]]]]]]XXXZZZ\\\\\\YYYUUUSSSQQQSSSVVVXXXWWWSSSPPPPPPQQQRRRVVVWWWSSSLLLKKKSSS[[[tttuuu{{{|||uuusssnnnjjjgggbbbZZZVVVVVVMMMOOOKKKCCC???BBBGGGJJJ^^^kkk|||~~~dddbbb^^^\\\]]]aaaeeehhhgggggghhhjjjkkkmmmoooppprrrrrrssssssrrrrrrqqqppppppooonnnmmmmmmmmmmmmmmmiiihhhgggeeecccaaa```___[[[[[[\\\___dddkkkrrrvvvmmmLLLDDD@@@:::;;;;;;<<<<<<<<<<<<<<<<<<999;;;>>>===:::999:::<<<888999;;;???BBBBBB@@@>>>===<<<:::888666666666666777888:::<<<>>>???>>>>>>999:::;;;;;;<<<<<<<<<<<<:::<<<>>>???===<<<<<<===;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;===???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@======>>>??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<@@@???>>>>>>>>>???@@@AAA>>>===<<<<<<======<<<;;;===>>>>>>>>>===<<<:::999<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;<<<===>>>???::::::::::::;;;<<<======<<<>>>???@@@@@@???>>><<<:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<=========>>>======<<<;;;999888<<<<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;::::::999888777666666888666444333333555777999555555444333222222222222222222333444444333333333333222222222222222222222222222111111111111222222000000000000////////////,,,,,,,,,,,,------...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,.../////////...---,,,---------......//////000000000000111111111111111111222222222111111000000111222444555555444444ooo``````^^^ZZZVVVVVVZZZ^^^___\\\[[[ZZZZZZYYYWWWSSSPPPRRRUUUVVVUUUSSSRRRTTTVVVXXXVVVRRROOOOOORRRYYY^^^uuuyyy}}}~~~zzzvvvtttrrroookkkhhheee___WWWQQQNNNGGGBBBCCCDDDDDDGGGKKKYYYjjjpppbbb[[[```ccc```aaagggeeefffhhhjjjmmmppprrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrpppmmmkkkiiiiiigggfffdddbbbaaa```______]]]^^^___aaafffppp}}}xxx]]]GGG<<>>===;;;;;;:::;;;<<<===;;;===??????>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????CCCAAA>>><<<;;;;;;<<<<<<>>>>>>>>>>>>============@@@???===<<<;;;;;;<<<<<<>>>>>>>>>???@@@???<<<:::===<<<===@@@DDDDDDAAA===>>>>>>>>>?????????<<<:::999999999999::::::;;;<<<>>>>>>>>>======<<<;;;:::<<<;;;:::;;;<<<<<<:::999999999999::::::;;;;;;;;;>>>======<<<;;;999888777888999999::::::999999888777555333333666999:::::::::::::::999888777666555444444444444444555666777666555444333222222222222333333333222222111111111222222222222222222222222111111111111000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,++++++******)))++++++************++++++,,,++++++******++++++,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,------------------------...------------...//////000000//////......------000////////////111222333111111222222222333333333yyyhhh^^^[[[WWWUUUUUUYYY\\\^^^\\\[[[ZZZZZZYYYWWWTTTQQQRRRTTTVVVVVVTTTTTTUUUWWWZZZXXXUUURRRQQQTTT[[[___lllssszzz|||yyyvvvtttrrrooollliiifff```WWWQQQIIIBBB>>>@@@CCCDDDHHHMMM[[[jjj|||ooobbb[[[___aaa___aaagggfffgggiiikkknnnppprrrsssqqqqqqqqqqqqqqqrrrrrrrrrooooooppppppooommmjjjhhhcccbbb```___]]]]]]]]]]]]XXX\\\bbbfffkkkxxx```MMMAAA<<<===:::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;:::999999666777999>>>HHHPPPOOOHHH>>><<<999777666777888999::::::;;;;;;:::999777666555666777777666666888:::<<<<<<======<<<;;;;;;:::<<<<<<;;;:::::::::;;;<<<;;;<<<>>>>>>===>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???AAA@@@>>>=========???@@@>>>>>>>>>>>>>>>>>>>>>===>>>===<<<;;;:::;;;<<<<<>>======>>>>>><<<;;;::::::::::::::::::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<;;;::::::::::::888666777888999:::;;;<<<============<<<;;;:::999888777888999999::::::999999888777555333333666999::::::999999:::999999888777666555444444444444555555666555555444333222222111111333333333222222111111111222222222222222222222222111111111000000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,---------------------------------------...///////////////...............000////////////111222333111111111222222222333333ooo\\\XXXTTTSSSUUUXXX[[[]]][[[ZZZYYYXXXXXXWWWTTTQQQRRRTTTVVVWWWVVVVVVXXXYYYYYYXXXUUURRRRRRTTTZZZ^^^aaaiiittt|||~~~|||zzzxxxvvvuuussspppmmmkkkhhhbbbXXXQQQEEE???<<<>>>BBBEEEJJJPPP]]]iiiuuu{{{oooccc\\\^^^```___aaagggggghhhkkkmmmoooqqqrrrsssppppppppppppppppppppppppnnnmmmmmmoooqqqpppkkkfff```___]]]\\\[[[[[[\\\]]]ZZZaaajjjnnntttlllFFF===<<<======666;;;:::999888888999:::;;;999::::::::::::999888888444666888>>>JJJWWW[[[XXXEEE@@@999666555777999:::::::::;;;;;;;;;999888777333555666555555555777999<<<<<<======<<<<<<;;;;;;::::::999999999999:::;;;:::<<<======<<<<<<>>>??????????????????@@@@@@AAA@@@???>>>>>>======>>>>>>??????>>>>>>>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;===>>>@@@@@@???>>>>>>BBBKKKQQQRRRLLLFFFBBBAAAAAA???===???===<<<<<<=========<<<;;;;;;;;;::::::::::::::::::<<<>>>??????>>>===<<<<<<:::999888999999777555777777888:::<<<===??????;;;;;;;;;:::999888777777888999999::::::999999888777555333444666888999999888999999999999999888888666555444444444444444444444444333333222222111111222222222222222111111111222222222222222222222222111111000000000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,---++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------------------------......///------..................///.........///000111222000111111111222222222222rrr\\\VVVRRRTTTWWWXXXZZZ\\\YYYWWWUUUUUUUUUTTTSSSQQQRRRSSSVVVWWWXXXYYYYYYZZZVVVUUUSSSQQQPPPRRRVVVZZZ\\\aaalllvvvzzz~~~|||zzzxxxxxxxxxsssqqqooommmjjjdddZZZSSSGGG@@@<<>>777999888888777777888888999888888888999999888888777444555777===KKK[[[cccdddNNNGGG<<<555444555777888999:::;;;;;;;;;999888777333444555555444555777999;;;;;;<<<<<<<<<<<<;;;;;;888888888888888999999999:::;;;<<<<<<;;;;;;===>>>============>>>???@@@AAA???>>>======<<<<<<======>>>>>>>>>>>>>>>???AAAAAA>>>>>>>>>>>>>>>?????????<<<;;;;;;;;;<<<===???@@@@@@AAA@@@===>>>GGGUUU```[[[SSSIIIBBB??????>>>===???===::::::;;;======<<<<<<<<<<<<;;;;;;:::999999999:::===???@@@???>>>===;;;999888888999999999777888999999;;;<<<===>>>>>>::::::999888888777777777888999999::::::999999888666555444444777888999888888888999999999999999999666555555444333333333333333333333333222222111111222222222111111111111111111111111111111111111111111000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************))))))))))))************************))))))*********+++++++++))))))******+++++++++,,,++++++************++++++++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,------......///............///000111111000000000111111111111222www^^^VVVQQQUUUXXXXXXYYY[[[VVVTTTQQQPPPQQQQQQQQQPPPRRRSSSUUUXXXZZZ[[[ZZZYYYTTTSSSRRRPPPOOOQQQTTTWWW[[[\\\eeepppwww}}}|||zzzzzzyyytttrrrpppnnnlllfff]]]WWWJJJBBB===>>>@@@CCCHHHMMMeeesss{{{zzz}}}kkkeeeaaa```aaacccfffjjjiiikkkmmmpppqqqrrrqqqqqqrrrqqqpppooommmlllkkkjjjmmmllllllppptttsssmmmfffcccaaa]]]ZZZZZZ[[[^^^```jjjnnnuuueeeKKK===<<<:::<<<>>>999777777777666666777777777666666777777777777777666444666777===JJJ\\\gggjjjXXXNNN@@@666333444444444888999:::::::::999888777444555666666555555777999::::::;;;;;;;;;;;;::::::666777777888888999999999:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<;;;;;;<<<<<<>>>>>>=========>>>>>>>>>===>>>>>>>>>?????????@@@======<<<===>>>???AAABBB?????????===???JJJZZZfff\\\TTTHHH@@@=========<<<>>><<<999999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;999999888:::<<<>>>??????>>>===:::888777888:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999888777777777888888888999999::::::999999888666555444555777888888777777777888999999999888888666555444333333333333333222222333333333222111000111111111111111111111111111111111111111111111111000000000////////////...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))))))))************************))))))*********++++++++++++++++++******)))))))))++++++************+++++++++******))))))******+++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,------......,,,------...//////000000//////000000000111111111}}}```UUUPPPUUUYYYWWWVVVYYYTTTQQQNNNMMMNNNOOOOOOOOORRRSSSTTTXXXZZZ[[[ZZZXXXSSSTTTSSSRRRPPPQQQSSSVVV[[[\\\aaajjjttt~~~|||zzzyyyuuurrrooonnnmmmhhhaaa\\\MMMEEE>>>===>>>@@@DDDJJJ\\\nnn|||~~~rrreeedddbbbaaabbbdddhhhjjjiiikkknnnpppqqqqqqpppoooppppppooonnnnnnmmmllllllnnnnnnnnnqqqsssrrrnnniiicccaaa]]][[[[[[^^^cccfffmmmrrr|||TTTDDD???>>>888777:::777555555555666666555555555444555555666666666666555555666888<<>>>>>===<<<;;;;;;::::::;;;;;;============>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@BBBCCC>>>>>>===<<>>===<<<;;;<<<===:::::::::::::::;;;<<<===<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@===>>>>>>??????@@@AAAAAA??????>>>>>>>>>???AAABBB???===;;;:::>>>DDDKKKPPPKKKEEE>>>:::;;;<<<<<<;;;:::999999:::<<<<<<;;;:::999:::<<<===>>>===;;;::::::999999888999:::;;;<<<<<<:::777666777888999888999999999999999999999999999999777777777999;;;<<<888999999::::::999999888666555555666888888777666666666777666666555444333333333333222333333444444///111222333333222111000///000000000111111111222111111111111111111111111000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******************************************************''''''(((((())))))******************************)))************+++++++++************))))))))))))++++++************++++++******))))))))))))******((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++***+++---...//////.............../////////000000|||```SSSMMMTTTXXXSSSPPPSSSTTTPPPMMMKKKLLLOOOQQQQQQSSSRRRSSSWWWZZZ[[[WWWTTTNNNOOOOOONNNMMMLLLNNNOOOVVV^^^aaa```gggxxx|||xxxvvvvvvrrrnnnmmmlllkkkgggdddVVVMMMFFFDDDEEEFFFJJJPPPUUUnnn|||tttkkkccc``````ZZZ]]]``````bbbdddggggggiiikkknnnpppqqqpppnnnmmmiiijjjlllnnnppprrrssstttqqqssstttsssqqqooooooooogggeeeddddddiiipppyyy~~~|||MMMCCC999999;;;777777999333333444444555555444444333222333444444555555555444333666999>>>KKK^^^lllrrr```SSSCCC999777888777444444555666777777666555555111222333333222333555666555555666777777777777777555666888999:::::::::999<<<===>>>>>><<<;;;<<<===::::::999999::::::;;;;;;<<<;;;::::::999999:::::::::;;;===???AAABBBCCCCCC===>>>>>>???@@@@@@AAAAAA???>>>=========>>>@@@@@@???===999999<<>>===<<<;;;;;;999888777777999;;;<<<>>>;;;888555555666555555666666777888999999:::::::::999888777888999;;;===999999999::::::999999999666666555666888888777555666666666666555444333222222222222222333444444555///000222333333222111000//////000000111111111222000000000000000000000000000/////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,*********++++++*********************************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++++++++************++++++******))))))))))))******(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++************+++---...///......---............/////////000yyyZZZTTTPPPRRRTTTSSSRRRSSSSSSPPPMMMKKKKKKLLLOOOQQQTTTQQQPPPTTTYYYYYYSSSLLLNNNNNNNNNMMMMMMMMMMMMMMMOOOSSSXXXZZZ___jjj{{{~~~|||zzzvvvtttqqqnnnkkkiiihhhhhhaaaTTTHHHHHHMMMQQQSSSUUU```vvvpppiiiaaa\\\[[[[[[WWWTTTYYY\\\___aaaaaabbbcccdddhhhhhhiiiiiijjjlllmmmnnnlllmmmooopppqqqqqqqqqpppooopppsssuuutttqqqkkkgggdddbbbeeemmmtttyyy|||}}}~~~XXXIII<<<;;;999777666555444444777777666666555555555444555555555444444333333333888666666<<>>======>>>===>>>@@@BBBCCCCCCBBBBBB?????????>>>>>>===;;;;;;<<<<<<<<<;;;:::<<>>@@@@@@???===;;;:::999999999999999::::::;;;<<<======888888999999:::;;;<<<<<<;;;:::999999999:::;;;<<<;;;888666666777777444222666666777888999:::::::::;;;::::::999999::::::;;;;;;:::888777777777888888666666555555555555666666777777666555444444333333222222222333333444444444111111111111111111111111000000000000000000000000000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************************(((((())))))))))))((((((+++***)))(((((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))///////////////.........yyyZZZSSSOOOQQQSSSRRRQQQSSSQQQOOOLLLJJJJJJKKKNNNOOOQQQPPPPPPSSSVVVUUUPPPKKKNNNMMMMMMLLLLLLKKKKKKKKKNNNQQQTTTUUUZZZgggyyy}}}|||wwwuuurrrnnnkkkjjjiiiiiicccXXXNNNMMMQQQUUU\\\aaammmrrriiiccc\\\YYYZZZZZZYYYVVVZZZ]]]```bbbbbbbbbccceeeeeeeeefffggghhhjjjkkkllloooooopppqqqqqqpppooonnnooooooqqqrrrpppmmmgggdddddddddiiisss{{{}}}kkkLLLAAA;;;:::999777666555444444555555555444444444333333555444444444333333333333555444555<<>>666444444555333444444444444444333333222222222333444444555555666666666777777777888888666666777888999999::::::<<<<<<<<<<<<;;;:::999888999999::::::::::::;;;;;;;;;===???@@@???>>>>>>??????@@@BBBDDDDDDDDDDDDCCC>>>>>>??????>>>>>>======;;;<<<<<<;;;:::;;;>>>@@@===<<<:::999999;;;>>>???@@@@@@???===<<<;;;999999999::::::;;;<<<<<<======;;;<<<<<<===>>>>>>??????;;;:::999999999:::;;;;;;;;;999777666777777555333666777888999999:::::::::::::::999999999999::::::;;;:::999777777777777888666666555555555555666666777666666555444444333333222222222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,........................wwwZZZSSSNNNPPPRRRQQQQQQRRROOOMMMKKKIIIHHHJJJLLLMMMPPPQQQSSSTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJIIILLLNNNOOOPPPUUUaaarrr~~~}}}xxxvvvrrrooolllkkkkkkkkkfff^^^VVVRRRRRRWWWcccnnnpppggg___[[[VVVUUUXXXZZZZZZYYYZZZ]]]```bbbccccccdddeeecccccceeegggiiikkklllmmmqqqqqqrrrrrrqqqpppnnnmmmmmmnnnooopppnnnllliiiggggggiiiqqq|||}}}}}}WWWDDD???;;;:::888777555444444444444444333333333333222222444444333333333333333222222222555<<>>@@@@@@???>>>???@@@@@@AAABBBDDDDDDDDDCCCCCC?????????@@@??????>>>>>>:::;;;<<<<<<;;;:::;;;===;;;:::999999999;;;>>>???@@@@@@@@@@@@???===;;;999::::::;;;;;;<<<===============>>>>>>???@@@@@@@@@;;;::::::999999::::::;;;;;;:::888888888888666444666777888999::::::::::::::::::999999999999::::::;;;:::999888777777777777666555555444444555555666666666555555444333333333333222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------++++++,,,,,,------......uuuYYYRRRMMMOOOQQQPPPPPPRRRMMMKKKIIIHHHGGGHHHJJJKKKOOOSSSVVVVVVSSSPPPOOOPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMMMMQQQZZZgggqqqwww}}}|||yyywwwtttpppnnnmmmmmmmmmiiiddd]]]WWWSSSXXXiiizzz~~~vvvxxxtttiiiccc```YYYWWWTTTTTTWWWYYYZZZZZZZZZ]]]```bbbbbbbbbdddeeecccdddfffiiikkknnnoooppppppqqqrrrrrrrrrqqqpppooommmnnnooooooooonnnoooooommmrrr{{{~~~___HHH@@@>>>999999777666555444444444333333333333333333333333333333333333222222222222111222555<<>>???@@@AAABBBAAA@@@???AAAAAAAAA@@@@@@>>>======999;;;===<<<;;;:::::::::;;;:::::::::;;;===???@@@???@@@AAAAAA@@@>>>;;;:::;;;;;;;;;<<<<<<=========;;;<<<<<<<<<=========>>>;;;;;;::::::::::::::::::;;;:::999999888888777666777888999999:::::::::999999999888888888888999999;;;:::999888777777666666555444444444444444444555555555555444444333333333444444333333222222222111111111111111111111111111///////////////////////////////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************************************************)))))))))(((************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))***+++++++++++++++************************************++++++++++++((())))))***++++++,,,,,,))))))***+++,,,------...uuuYYYQQQLLLMMMOOOOOOOOOQQQLLLKKKIIIHHHGGGHHHIIIJJJMMMQQQTTTTTTPPPMMMNNNPPPOOOOOONNNMMMMMMLLLKKKKKKJJJKKKMMMNNNOOOTTTZZZ```jjjsss~~~|||{{{zzzxxxvvvsssqqqooonnnnnnhhheeeaaa[[[WWW___uuuvvvxxx{{{mmmccc]]]ZZZWWWVVVXXXVVVUUUUUUWWWYYYZZZ[[[YYY\\\___aaabbbbbbcccdddcccdddgggjjjmmmoooppppppmmmnnnppprrrsssttttttssspppqqqqqqooommmnnnqqqssswww~~~}}}jjjHHH===;;;888888888666555444444444444333333333333333333333333222222222222222222222222222333555:::AAAFFFIIIJJJAAA@@@>>>===;;;888333000555555555555444222111111111111222222222222333333555555555666666666777777777777777777777777888888;;;;;;;;;;;;:::999888777888888999::::::;;;<<<<<<>>>???@@@@@@??????@@@BBB???@@@AAAAAAAAA@@@???>>>CCCCCCBBBAAA???===<<<;;;999;;;===<<<;;;:::::::::<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA@@@>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999::::::999888777777777888888999::::::::::::999999888888777777888888999;;;;;;:::999888777666555444444333333333333444444444444444444444333333333555555444444333333222222000000000000000000000000////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************************************************)))))))))((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((((())))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***************************)))))))))******+++++++++************************((())))))***+++,,,------vvvXXXQQQKKKLLLNNNNNNOOOQQQLLLKKKJJJIIIIIIIIIJJJKKKIIILLLOOONNNLLLJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJLLLMMMNNNNNNOOOQQQTTTdddooo}}}}}}|||{{{yyyyyyxxxvvvtttrrrpppnnnfffeeeddd```^^^iiirrrjjjaaaYYYWWWWWWUUUSSSSSSXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ]]]```bbbbbbcccdddeeebbbdddgggjjjlllnnnooooookkklllooorrruuuvvvwwwwwwttttttrrrnnnkkklllpppuuu{{{UUUAAA===;;;777777777555444444333333333222222333333333333444444000111111111111222222222222222444777;;;>>>???>>>888999;;;>>>>>><<<777333444444555444444333222111222222333333333333333333555555555666666666666777666666666777777888888888;;;;;;;;;::::::999888777888888999::::::;;;<<<<<<>>>?????????>>>>>>@@@AAABBBBBBCCCCCCCCCAAA@@@???BBBBBBAAA@@@???===;;;::::::;;;<<<<<<;;;:::;;;===>>>>>>>>>===>>>>>>??????>>>>>>??????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::999777666777888999999:::::::::::::::999888888777777777777888888;;;;;;::::::888777555444444333333222222333333444444444333333333333333333444444333333333333333333000000000000000000000000000000000000000000000000........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************************************************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************************(((((())))))***++++++++++++++++++*********))))))))))))******++++++,,,,,,sssXXXPPPJJJJJJMMMMMMNNNQQQMMMMMMLLLKKKKKKKKKKKKLLLGGGHHHJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNPPP^^^lll}}}~~~~~~}}}|||xxxyyyzzzzzzxxxtttpppnnnhhhgggeeecccbbbmmmxxxmmm```___ZZZXXXYYYXXXTTTTTTXXXVVVVVVWWWWWWXXXYYY[[[\\\\\\___bbbdddeeeeeefffgggdddeeeiiilllnnnoooooooookkklllooosssuuuwwwxxxxxxssstttrrrooommmooowww}}}}}}{{{{{{~~~dddHHH???>>>;;;888666666555444333333333333111111111222222222333333000000000000111111222222000000111333666999999888555666888:::;;;:::777444222222333333333333222222444444333333333333333333333444444444555555555555444555555666777888999999::::::;;;::::::999888777777888888999;;;<<<<<<======>>>>>>===<<<===???AAABBBBBBCCCCCCBBBAAA???>>>????????????>>>===<<<<<<;;;<<<<<<;;;:::;;;>>>@@@>>>>>>>>>>>>===============<<<<<<;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888777666888999888666555666888999::::::;;;::::::999999777777777666666777777777;;;;;;;;;:::999777555333333333222222222222333333333333333333333333333333111111111111111222222222000000000000000000000000000000000000000000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((())))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************************((((((((()))***+++++++++***************+++++++++++++++++++++++++++++++++mmmXXXPPPIIIJJJLLLLLLNNNPPPNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHIIIKKKLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIKKKNNNQQQSSSdddxxx}}}{{{zzz{{{~~~~~~~~~}}}wwwyyy{{{|||zzzuuupppmmmkkkiiigggcccaaakkkmmmeee```VVVWWWVVVXXXZZZUUUOOORRRZZZTTTUUUVVVWWWXXXYYY\\\]]]^^^aaadddffffffggghhhiiigggiiillloooqqqrrrqqqqqqlllmmmpppsssuuuwwwwwwxxxppprrrrrrqqqqqqvvvzzzxxxxxxyyysssJJJ;;;:::999666666666555444444333333333333//////000000111111111222//////000000111111111222.........000444666777666555444444555666666555333000111111222222222111111444444444444444444444444222222333333333444444444333444555666777888999:::::::::::::::999888777777777888888999;;;<<<============>>>===<<<<<<>>>AAA@@@AAAAAAAAA@@@>>>===;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;:::<<>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999999999999999999999999999999999:::::::::::::::::::::999;;;;;;<<<<<<;;;999888777555777999888555444666888:::::::::;;;;;;:::999999777777666666666666777777;;;;;;;;;:::999777444333333222222222222222222333333333333333333333333333......//////000000111111000000000000000000000000000000000000000000000000------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++wwwfffQQQNNNJJJHHHIIIJJJLLLLLLLLLKKKIIIIIIKKKKKKKKKJJJMMMNNNPPPQQQQQQPPPNNNMMMIIIJJJKKKLLLMMMLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOUUUiiiyyyqqqsssvvvyyy|||}}}|||xxxzzz||||||zzzvvvqqqmmmllliiieeeeeejjjrrrxxx|||}}}xxxccc\\\ZZZWWWZZZZZZYYYXXXWWWVVVUUUUUUYYYYYYYYYYYYZZZ[[[\\\]]]```cccfffggghhhjjjlllnnnlllnnnpppqqqqqqqqqrrrtttssstttuuutttrrrooooooooouuuuuuwwwzzz~~~{{{vvvttt{{{mmmUUU@@@;;;:::444111444666555444333222222222222000000000000000000000000000000000000000000000000222111000000111444777999999777333111111222111111////////////////////////000111333444444333111000333333222222111222222222111222444666888:::;;;<<<======;;;:::999888888888888888777777888888999::::::;;;<<<======>>>>>>===>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>===;;;:::999::::::;;;:::999888999999999777555999999999999999888777777999999999999999999:::::::::999888888888888888999444444555666777777777666::::::::::::::::::::::::666777888888888777555444666666666666666666666666444333111000000111333444222333333333333222111111000000000000000000000000000000//////.........---//////.........---------------......------,,,+++++++++++++++++++++++++++***+++---......---+++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++mmmYYYMMMKKKHHHHHHIIIIIIHHHGGGIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLHHHIIIKKKMMMOOOOOOOOOOOOIIIJJJJJJKKKKKKJJJJJJJJJJJJOOO^^^qqq~~~xxxrrroooqqquuuyyy}}}~~~}}}zzz{{{|||{{{yyyvvvqqqooommmiiidddbbbdddgggkkklllooopppnnnmmmuuujjj\\\ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWZZZZZZZZZZZZ[[[\\\]]]^^^```cccgggiiijjjkkkmmmnnnoooqqqssssssrrrrrrrrrssstttuuuuuutttrrrqqqrrrsssqqquuu{{{}}}xxxvvvwww|||YYYGGG999999:::555222555444444333222111000000111000000000000000000000000000000000000000000000000111000000000222555999;;;:::777333111000000///...////////////////////////000111222444444222111000333222222111111111222222111222333555666888999:::;;;;;;:::999888888888888888888888888888999::::::999:::;;;===>>>?????????>>>===<<<:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999999::::::;;;999888777888999999888666999999999:::999999888777888999999999999:::::::::::::::999888888888888999444444555666777777777777999999::::::::::::999999666777777888777666555444666666666666666666666666444333111000000111333444222222222222222111111000000000000000000000000000000/////////.........---///.........---------------------...------,,,+++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++jjjSSSIIIHHHGGGHHHHHHHHHEEECCCEEEEEEDDDFFFJJJLLLMMMMMMKKKLLLMMMOOOOOOMMMLLLKKKFFFHHHKKKMMMPPPQQQQQQRRRIIIIIIIIIJJJJJJIIIIIIHHHFFFJJJSSSaaaqqq{{{sssmmmoooqqqtttyyy}}}{{{{{{{{{zzzxxxuuusssqqqppplllgggdddddddddddddddaaaccccccccchhhqqqwwwyyyzzzuuujjj]]]VVVWWWYYYXXXVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^______aaadddiiilllmmmnnnoooppprrrtttuuuuuutttsssssstttuuuuuuuuutttssstttwwwzzztttzzz|||vvvrrrrrryyykkkGGG<<<666888999444333555333222111000000000000000000000000000000000000000000000000000000000000000000//////000222666999;;;999666222000///...,,,+++////////////////////////000000222222222222000000222111111111111111222222111222333444555666666777888888888888888888888888888888999999999:::::::::888999;;;===>>>???@@@@@@======;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999::::::999999999999::::::;;;888777666777999999999777999999999999999888888777888888999999999::::::::::::999999999888888888888333444555666777777777777888999:::;;;;;;:::999888666777777777777666555444666666666666666666666666444333222111111222333444111111222222111111000///000000000000000000000000/////////...........................---------------------------,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++oooVVVJJJHHHGGGGGGGGGGGGFFFDDDDDDCCCCCCEEEHHHKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGJJJLLLNNNOOOOOOOOOGGGHHHHHHHHHHHHHHHGGGGGGFFFKKKOOOUUUdddzzz}}}vvvqqqrrrtttwwwzzz~~~{{{{{{zzzxxxvvvtttsssrrrnnnllliiigggggggggfffeee___`````````bbbdddffffffeeebbb]]]XXXUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___```aaabbbfffkkknnnooopppqqqqqqrrrtttvvvvvvuuuuuuuuuvvvwwwwwwvvvuuuuuuwww|||~~~vvvsssqqqtttSSS@@@;;;888999888333222555333222111000000000000000////////////////////////////////////////////////////////////111333666777555333000.........,,,+++........................///000000111111000000///111000000000000111222222111111222222333333444444555666666777777888888777888999999:::::::::::::::999:::;;;======>>>>>>>>><<<<<<;;;:::999888888777999999999999:::::::::;;;;;;:::999999888888777777888888888888999::::::;;;888666555666888999999888777888888888888777666666888888888999999::::::;;;888888888888777666666555333444555666777888888888777888999::::::999888777666666666666666555555555555555555555555555555555333222222111111222222333000111111111111000//////000000000000000000000000........................------------------------,,,------------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))******+++rrrZZZNNNKKKHHHFFFGGGHHHIIIIIIEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKKKKIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEKKKNNNNNNWWWnnn}}}}}}yyyxxxyyy{{{}}}{{{zzzxxxvvvuuussssssrrrkkkjjjhhhhhhhhhhhhfffddd___]]][[[[[[ZZZYYYYYYZZZ[[[YYYXXXWWWVVVUUUUUUVVVZZZ[[[[[[\\\]]]^^^^^^___^^^^^^^^^^^^___```aaabbbcccgggkkkooopppqqqssstttpppsssuuuwwwwwwwwwyyyzzzyyyyyyxxxvvvvvvzzz|||xxxuuuooorrrwwwfffDDD===:::888666444222333666333222222111111111111222////////////////////////........................//////.........///000111000///------.........,,,------------------------////////////////////////000/////////000000111222000111111111222222222222444444666777777777777777777888999:::::::::999999;;;<<<<<<<<<<<<;;;:::::::::::::::999888888777666888888888888999999999999888888888888888777777666777888888999::::::::::::888666555555777999999888666666666666666555555444777777888999::::::;;;;;;777777777777666555444333333444555777888999999999777777888999999888777777777666666555555555555555444444444444444444444444222222222222222222222222000111111111111000//////////////////////////////---------...............,,,,,,------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))******+++vvv^^^OOOLLLGGGEEEFFFHHHIIIJJJFFFDDDCCCCCCDDDEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDHHHKKKJJJMMM___|||~~~~~~~~~~~~}}}}}}xxxxxxvvvuuutttrrrqqqqqqpppnnnlllllllllkkkiiigggaaa]]]ZZZZZZXXXUUUUUUXXXUUUSSSSSSVVVVVVUUUUUUXXX[[[[[[\\\]]]^^^___``````______^^^______```aaabbbeeehhhkkknnnppprrrtttvvvqqqtttwwwyyyyyyzzz|||~~~{{{{{{zzzxxxxxxzzz|||wwwrrroookkkwwwpppLLL===888555333222222333444666333222222111111111222222000000000000000000000000........................///......---------------...---,,,---//////...---------------------------........................///.........///000111222000000000111111222222222333444666777888777666666666777888999:::999888888<<<<<<;;;;;;:::999777777888888888999888888777666777777777777888888888999666777888888888888777777888999:::::::::::::::999999777555555666888888888666666666666666555444444777777888999:::;;;;;;<<<666777777777666555333222333444555777888999::::::777777777777777777777777777666555555444444555555444444444444444444444444222222222222222222222222111111222222111111000///////////////////////////---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))******+++ttt\\\KKKIIIFFFEEEFFFFFFFFFFFFDDDCCCAAAAAACCCCCCCCCBBBCCCEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@??????@@@BBBDDDFFFGGGHHHHHHEEEDDDFFFIIIJJJSSSlll}}}}}}~~~}}}}}}|||{{{{{{uuuuuuuuutttsssqqqpppooorrrpppnnnnnnnnnnnnlllkkkddd___]]]^^^]]]YYYXXX\\\VVVRRRRRRVVVWWWTTTUUUYYYWWWXXXYYY[[[]]]___aaabbb___^^^^^^______```aaabbbggghhhkkklllnnnqqquuuxxxvvvxxx{{{||||||}}}}}}}}}|||zzzyyyzzz~~~~~~{{{xxxtttqqqpppooorrrWWWBBB;;;555444222111333555444222111111000000000111111222000000000000000000000000---------------------------------------------......------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..................///000111111//////000111222222333333444555777888888777666555444666777999999888777666999999999999999888777666555666777888888888777666666666666777777777888888555666777888999999888888::::::;;;<<<;;;;;;999999:::888555444555777777777777777888888777777666555666777888999:::;;;;;;<<<888888999999888666444222333444555777999:::::::::999888666555555666888999777666555444444444555555333333333333333333333333222222222333333222222222222222222222222111111000////////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))******+++mmmTTTGGGFFFEEEEEEEEEEEECCCAAACCCAAA@@@@@@BBBCCCCCCBBBCCCDDDEEEGGGGGGEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???>>>???AAACCCEEEGGGHHHIIIGGGBBBDDDKKKLLLNNNbbb|||}}}}}}}}}}}}}}}|||{{{zzzyyyttttttttttttsssqqqooommmkkkiiihhhiiijjjlllkkkkkkbbb^^^]]]aaa```ZZZYYY\\\ZZZUUUTTTWWWWWWSSSUUUYYYSSSTTTWWWZZZ]]]```bbbccc^^^^^^^^^______```aaabbbgggiiijjjkkkmmmqqqvvvzzzzzz|||~~~~~~}}}{{{zzzzzz|||}}}zzzuuupppnnnnnnoooqqq}}}dddJJJ>>>666777666444444666777333---000000////////////000111000000000000000000000000------------------------,,,,,,---......//////000000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------......000111111//////000111222333444444555666888999999777666444444555777888999888666555777777888888888888777777444555666888888888777777666666666666777777777777444555777888999:::999999;;;<<<<<<===<<<;;;999888;;;888555444555666666666999999999999999888777777666777777999:::;;;<<<<<<999:::;;;;;;:::888555333333444666777999::::::;;;999888555444444555888999777666555444333444555555333333333333333333333333111222222333333222222111222333333333333222111111////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))************************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))******+++{{{cccNNNDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===???BBBDDDEEECCC@@@>>>@@@AAAAAA???>>>???AAACCCCCCDDDDDDEEEFFFGGGGGGGGGDDDEEEDDDAAAAAAIIIWWWbbbzzz~~~|||zzzyyyyyywwwtttrrrnnnooopppppppppooommmllljjjiiihhhgggfffeeeddddddcccbbbaaa```^^^\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[XXXWWWVVVVVVXXX[[[___aaaaaa``````______``````aaaeeehhhlllpppssswww|||}}}~~~~~~~~~~~~}}}|||qqqpppnnnllljjjnnnyyyjjjIII===999666555555444333333222111111111111000...------------////////////...............---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------.........---***+++,,,---............---,,,,,,,,,,,,---......000111222333444333222222333444666555444333333444777888::::::888777888999666666555555555444444444555666777888888999888888777777777777888888888888666777888999::::::::::::;;;;;;;;;;;;::::::999888<<<;;;999777666666777777::::::::::::::::::::::::999999999999::::::;;;<<<888888999:::999888777666333555777888999888777666777666444222222444666777555555555555555444444444777777777666555333222111111111111111111111111111222111111000000000000000222111///---,,,,,,,,,,,,......---------,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))(((((('''''''''&&&'''((()))((('''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))www```KKKCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>======>>>>>><<<===@@@AAABBBAAA???===@@@AAAAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAA@@@AAAEEEMMMSSSaaarrr~~~zzzyyywwwwwwvvvuuurrrpppooopppppppppooonnnmmmmmmiiiiiihhhhhhgggfffeeeeeedddcccbbb```^^^]]][[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYUUUTTTSSSSSSTTTWWWZZZ\\\_________```aaabbbcccdddiiimmmqqquuuxxx|||~~~|||~~~}}}zzzxxxkkkiiihhhjjjppp|||{{{SSS@@@;;;999888444333333222111111000000111000//////............////////////...............---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,---............---,,,,,,,,,,,,---......000000222333333333222111222444555555444333333444666888999999888777777888666666666555555444444333555555666888888999999999777777777777888888888888777888999:::;;;;;;;;;;;;:::;;;;;;;;;::::::999888;;;:::999888777777888999::::::::::::::::::::::::::::::999999999:::;;;;;;888999999:::999888777666444555777888999888777666666666555444444555666666666666555555444444444333777777666666555333222111111111111111111111111111222111000000//////000000333111000...---,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********************************))))))((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***((((((''''''''''''((((((&&&''''''((())))))******)))(((((((((''''''''''''))))))***)))''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))pppYYYFFFAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===============;;;<<<<<<===>>>=========???@@@@@@@@@???@@@CCCFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCIIIQQQkkk}}}|||xxxwwwvvvvvvvvvuuurrrpppqqqpppooonnnmmmllllllllliiiiiihhhhhhhhhgggggggggddddddbbbaaa___]]]\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPQQQSSSUUUWWW\\\]]]^^^```bbbeeegggiiimmmppptttxxxzzz~~~}}}{{{{{{~~~~~~~~~}}}{{{wwwsssooommmkkkjjjkkkrrrVVV===888777777777222222222111000000//////000000////////////000000/////////............---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---,,,,,,------...---------,,,,,,,,,,,,,,,---......///000111222222222111111111333444444333222333444555777888888777666666777777777666666555444444333444555666777999999::::::777777777888888888999999888999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::999999;;;:::999888888999:::;;;::::::::::::::::::::::::;;;::::::999999999999:::888999999999999888777777444555777888888777666666666666666666666666666666777777666555444444333333666666666555555333222111111111111111111111111111222111000000//////000000333111000...---------...------------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))******+++''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***((((((((((((''''''''''''*********)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))lllXXXFFF???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???BBBEEEEEEEEEDDDCCCAAA@@@????????????@@@BBBDDDCCC@@@===AAAEEEZZZzzz~~~|||zzzyyyxxxwwwwwwwwwwwwuuussspppooommmkkkjjjjjjkkkkkkiiiiiiiiiiiiiiiiiihhhhhheeeeeecccbbb```^^^]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRSSSSSSRRRQQQRRRSSSTTTVVV[[[\\\^^^aaaeeehhhkkkmmmoooqqquuuxxxzzz}}}~~~|||{{{{{{{{{~~~|||{{{xxxtttpppkkkgggdddjjjnnnuuukkkBBB666888555333555222222111111111000000000000000/////////000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---+++***))))))***,,,------------...------,,,,,,,,,,,,++++++,,,,,,---...//////000000000111111111000222444444333222222333444666777777666555555666777777777666555444444444333444666777999:::::::::777777888888888999999999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999;;;:::999999999:::;;;<<<999999999999999999999999;;;;;;:::999888888888999999999999999888888777777555666777777777777666666666666777777777777666666777777666555444333333222555555555555444333222111111111111111111111111111111111000///////////////111000...---,,,,,,---------------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++******************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((('''''''''))))))***)))''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))yyyfffVVVGGG>>>?????????????????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>:::;;;<<<<<<<<<===@@@CCCAAAAAAAAA@@@@@@????????????>>>>>>@@@AAABBB@@@???AAAFFFQQQaaawww{{{{{{|||zzzyyyxxxwwwwwwwwwwwwuuusssooommmllljjjiiiiiijjjkkkjjjjjjjjjjjjjjjjjjiiiiiiffffffdddcccaaa___^^^^^^___^^^]]][[[XXXUUUSSSQQQSSSSSSSSSSSSTTTUUUWWWXXX^^^___aaaeeehhhllloooqqqrrrtttwwwyyyzzz{{{~~~~~~|||zzzyyy{{{|||~~~}}}zzzxxxtttppplllhhhfffdddgggrrrrrrTTT;;;999;;;555000222222222222222222111111111000///////////////000111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++))))))+++,,,------------...------,,,,,,,,,++++++++++++,,,------........./////////000000///111333333222111222333444555777777555444555666777777666666666555555555444555666777999999::::::888888888888999999999999::::::;;;;;;<<<<<<;;;;;;999::::::;;;;;;:::::::::;;;:::999999999:::;;;<<<999999999999999999999999;;;:::999999888888888888999999999888888888888888666777777777777777666666666666777777777777666666777666666555444444333333555555555555444333222222000000000000000000000000111000000///...////////////...,,,+++***++++++,,,------,,,,,,,,,+++++++++++++++)))(((((()))++++++++++++++++++++++++++++++******************************************++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((((((((((((((()))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((((((((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))yyytttdddUUULLLBBB@@@?????????????????????======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;:::;;;>>>@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>???@@@@@@DDDHHHNNN]]]vvvzzzzzz~~~|||xxxwwwvvvvvvvvvuuurrrpppmmmmmmlllkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjggggggeeedddbbb```______aaaaaaaaa```]]]ZZZWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^ggggggiiikkknnnqqqtttvvvxxxzzz||||||||||||~~~xxxwwwwwwwwwyyy|||~~~xxxpppnnnjjjhhhggggggiiijjjrrr|||QQQBBB888999:::555111222222222222222222222222222//////............//////.........------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++***+++,,,,,,,,,,,,------...---------+++++++++++++++,,,------......---------...///000...000222222111111222333444666777777666555555666555555666666666777777777555666777888888999888888888888888999999999999:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::;;;:::999888888999:::;;;999999999999999999999999:::999999888888888888999:::999888888777777888888777777777777666666666666666666666666666666666666666555555555555444444444444444444444444333222222000000000000000000000000111000//////......//////---,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((()))+++...(((((((((((())))))))))))))))))))))))))))))))))))rrrddd^^^QQQHHHEEE@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;:::;;;===???========================999<<<======;;;;;;>>>AAAAAA???BBBHHHOOO]]]vvv{{{zzzzzzyyywwwwwwvvvuuurrrpppmmmmmmnnnoooooooooooonnnnnnmmmmmmlllkkkjjjiiiiiihhhgggfffdddcccaaa```___eeeffffffeeedddaaa^^^\\\ZZZ[[[]]]___bbbeeegggiiiqqqqqqrrrsssuuuwwwyyyzzz}}}~~~~~~|||||||||}}}ssstttuuuwww{{{~~~zzzssshhhfffddddddhhhnnnuuuyyyVVVAAA;;;666444555555333000111111111111111111111111000///...------,,,------.........---------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++************************,,,+++++++++************++++++,,,---............+++++++++***++++++,,,---...---,,,,,,,,,---//////---///111222111111222333444666888888666555666777444444555666777888999999777777888888888888777777888888888999999999::::::999999::::::::::::999999888999::::::;;;;;;;;;:::;;;:::999888777777888999888888888888888888888888888888888888888888999::::::999888777777777888999888888777666666666666666666666555444444555666666444444444555555555555555333333444444444333222222000000000000000000000000000000///............///---,,,+++*********+++,,,,,,,,,,,,++++++++++++******++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))lll^^^XXXMMMHHHJJJHHHBBBBBBBBBAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;;;;:::=========<<<;;;;;;===???>>>>>>======<<<<<<<<<<<<999>>>AAA@@@<<<;;;>>>BBBDDD<<>>@@@===666///000555444///////////////000000000000000///...---,,,+++++++++......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++***************************************)))((('''***+++,,,---......///...++++++******++++++,,,---------,,,+++,,,---...///---///111111111111222333555777888888777666666777333333444666777999::::::888888888888888777666666888888999999999:::::::::999999:::::::::999888888888999::::::;;;;;;;;;;;;<<<;;;999777666666777777888888888888888888888888888777777777888999::::::;;;:::888777777777888999888888777666666666666666777666444333333444666777333333444444555666666666333333444444444333222222000000000000000000000000000000///..................---,,,+++++++++,,,---,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))))))))***))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))((())))))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))lll___[[[PPPHHHEEE???AAA@@@>>>===<<<===>>>@@@???>>>===<<<;;;::::::999888888999999999999::::::;;;;;;:::999:::;;;<<<===???===;;;;;;>>>???===:::::::::::::::::::::::::::???===@@@FFFFFFFFFTTThhh~~~|||~~~|||zzzxxxwwwuuuuuutttsssssssssssssssrrrsssrrrpppmmmkkkkkklllmmmlllkkkiiiiiiiiijjjkkkkkkmmmooopppooommmiiigggccceeeiiimmmqqquuuxxxyyy{{{{{{|||}}}}}}|||{{{zzz}}}zzzyyyyyyyyyyyyqqqqqqssswww|||xxxpppjjjooolllnnnttt|||rrrLLLAAA888777555333222111111111111000///......///000111000000//////......------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000111222333666666666666666555555555444444555666777888999999444555555666777888888999777777888888888777777666::::::::::::999888777777::::::::::::::::::::::::;;;:::888666666666666666999999999999888888888777777888888888999999999999;;;:::999888888888999:::999999999888777666555555666555333111111111333444444444555555555555555555333333333222222222111111//////...///000111333444111000...---------...///...---+++*********++++++************************+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))uuujjjdddUUUHHHCCC<<>><<<<<<===>>>???>>>===<<<:::999999888888888888999999:::::::::;;;;;;::::::999:::;;;<<<===@@@>>><<<<<<======;;;999::::::::::::::::::::::::<<<:::===DDDDDDBBBKKKYYYiii~~~}}}zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyywwwtttqqqqqqqqqpppppppppqqqrrrtttvvvwwwqqqrrrtttuuuuuusssqqqpppppprrrtttwwwyyy{{{}}}}}}~~~~~~}}}~~~}}}{{{zzzyyyyyyyyyzzzuuuvvvyyy|||yyytttqqqooonnnlllpppzzzyyy}}}[[[AAA555888444000...000333555555//////...------...///////////////...............,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........///000000000111444444444444444444444444222333333444666777777888444555555555666777777777777777777888888777777666666777888999::::::::::::::::::::::::::::::::::::;;;:::888777666666777777999888888888777777777777666666666666777777777777999888777777777777999999999999999999888777666555666555333111111222333444444444555555555555444444333333222222222111111111000//////......///000111000///...---------......---,,,+++*********++++++************************+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyyppp[[[JJJCCC<<<@@@???>>><<<<<<======>>><<<;;;:::999888777777777888888888999:::;;;;;;<<<::::::999999::::::;;;<<<@@@???===<<<<<<;;;999777::::::::::::::::::::::::;;;999<<>>===<<<<<<<<<======;;;;;;:::999888777777888777777888999:::;;;<<<<<<999999999999999::::::;;;>>>===<<<;;;;;;:::999999::::::::::::::::::::::::>>>:::;;;@@@BBB@@@@@@CCCJJJXXXfff~~~|||{{{zzz||||||{{{zzzzzzzzzzzzzzzwwwwwwxxxyyy{{{}}}~~~~~~|||{{{yyywwwvvvvvvvvvvvvuuuxxx|||~~~}}}{{{wwwrrrnnnnnnrrrwww{{{zzzvvvNNN===:::888444111222777@@@HHHFFF<<<222...------------------...,,,,,,,,,------......///+++++++++***************************************************************))))))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...............//////111111111111111222222222111111222333333444555555444444444333333333333333555555666666777777666666999999999999888777666555::::::::::::;;;;;;;;;;;;:::999888777666777777888777666666666666555555555333333444444444555555555444444555666666777888999888888999999888777777666444444333222222222333444555555555444444222111000222111111111111000000000/////////////////////////////////...............,,,+++++++++++++++++++++************************************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{nnnWWWHHHFFFCCC>>>======<<<<<<<<<<<<<<<;;;;;;:::999888888888999777777888888999:::;;;;;;888888888999999999999999::::::;;;;;;::::::;;;;;;::::::::::::::::::::::::>>>:::888;;;???@@@AAABBBJJJOOOUUUiiitttrrryyy|||yyyyyy}}}||||||{{{yyyxxxwwwvvvyyyyyyzzz{{{}}}~~~}}}{{{zzzwwwtttrrrppppppooorrrvvvzzz|||||||||}}}~~~wwwrrrmmmkkkpppzzz|||TTTAAA>>>999666999111222666???EEECCC888...........................++++++,,,,,,------......************************************************************************(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---...///000000000000111111111222222222222222222333333444444555333333333333222222222222333444555666666666666666888888888888777666555555999999999:::::::::;;;;;;999888777666666666777888666666666666555555555444444444555555555666666666444555666777777888999999777777888888888777666666333333333333333333333444444444444444333222000000111111111000000000//////......///000111111222222000000000000//////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{mmmcccPPPDDDDDDBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999999777777777888888888888888777777888999999999999888777999::::::::::::;;;===::::::::::::::::::::::::;;;888666777:::===@@@AAA@@@JJJNNNWWWjjj}}}wwwxxx~~~zzzwwwuuuzzz{{{{{{|||||||||{{{zzz}}}}}}~~~~~~|||zzzwwwuuurrrnnnkkkiiihhhggggggjjjnnnpppqqqtttyyy~~~|||wwwrrrsss}}}}}}vvvxxxhhhAAA>>>BBB666000555222000...111555555111,,,......////////////......++++++,,,,,,,,,,,,,,,,,,)))))))))***************************************************************((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++************++++++++++++)))***+++,,,---///000000/////////000111111222222222222222222333333333444222222222222333333333333222333444555666666666666444555666777777888888777777777888888999999::::::777777555555555555666777666666666666555555555555555555555666666666777777444555666777888888777777555666666777777666555555222222333333333333444444333333333333222111111000000000000000////////////---...///111222222333333//////000000//////...---******+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''pppccc]]]NNNEEECCC???<<<<<<<<<<<<;;;;;;::::::999999888777777777888888777777777777666666666666666666888999999999888777777999;;;:::888888999;;;::::::::::::::::::::::::888888888777888;;;>>>???<<>>;;;;;;<<<<<<;;;;;;:::999888777777666666666666777777777777666555555444444555666777999999888888777999;;;<<<;;;888666888:::::::::::::::::::::::::::777:::<<<;;;:::<<<>>>>>>@@@@@@:::<<>>AAAEEEGGGXXXggg}}}zzz}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzxxxzzz{{{||||||yyyvvvtttlllkkkiiigggffffffffffffbbb___]]]^^^aaaccccccaaaeeelllqqqrrrxxxeeeHHH>>>:::666333222222111000///...---,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,......//////////////////111111111000000000000000......000111333444666666555555333222222333444555555666666555444444666999777777666666666666777777777666555555666888:::;;;:::999777666666666777888666555444333333444555666555555666666555444333333222333444444555555444444777777777666555333222111222222111111111111222222222222222111000//////...///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&jjj```^^^SSSIIICCC;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666666555555666666444444444444444444444444666666666666666666666666777777777777888888888888777777888888888888777777555666777888:::;;;<<<<<<<<<;;;;;;;;;<<<>>>AAABBBIIIRRRcccvvvooovvv|||{{{{{{~~~~~~}}}}}}|||||||||xxxxxxxxxxxxwwwvvvuuutttxxxxxxyyyyyywwwuuusssqqqiiigggdddaaa``````aaabbbcccbbbaaabbbeeeiiilllnnnoooxxxnnnNNN<<<===:::555333222222111000000///...---,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++...------,,,++++++++++++////////////............000000000000000000000000///000111222333444555666888777666555555666777888666666666555444444555777666666666555555666666666777666555555666888:::;;;999888777666666666777888666555444444444444555666555555555555555444333333111222333333444444333333444444555555555555444444222111111000000111111222222222111111000//////...///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&kkk```]]]QQQGGGBBB;;;999999999999999999999999777666555555444444555555333333333333333333333333666666666666666666666666555555666666666777777777666666777777777777666666555666666888999:::;;;<<<===<<<;;;:::;;;;;;======???BBBKKK\\\ssswwwvvvvvv|||~~~zzzyyyxxx{{{{{{yyyxxxvvvuuussssssqqqqqqqqqpppooommmlllkkkkkklllllllllllllllllllllgggddd___[[[ZZZ\\\___aaadddeeeggggggiiioooxxxtttLLL===888;;;888555222222111000///000//////...---.........---------,,,,,,,,,++++++++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************------------------------////////////......------000000000000000000000000111111222333333444555555777777666666666777777888666777777555333333444666555555555555555555555555777666666555666777999:::999888777666666666777777666555444444444444555666444555555555555444444333000111222222333333222222111222333444555666666666222111111000000111111222222111111000000//////...///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&kkk```]]]PPPFFFBBB;;;::::::::::::::::::::::::777666555555444444555555333333333333333333333333555555555555555555555555444444444555555666666666666666777777777777666666555555666777888999:::;;;AAA@@@>>><<<;;;;;;;;;;;;<<<<<<@@@KKK\\\qqqyyy}}}|||}}}}}}{{{wwwsssqqqppppppooonnnlllkkkiiihhhggghhhhhhhhhgggeeedddbbbaaa\\\]]]^^^```cccfffiiikkkmmmiiiddd``````ccchhhkkknnnrrrvvvxxxzzz{{{RRR:::777888999666333222222111000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))***+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))***,,,---.........000//////......------,,,/////////000000000000000333333333333333444444444333333333333444444444555666777777666444222333444444444444444444444444444666666666666666777888999888888777777666666666666555555555444444555555555444444444555555444444333111111222333333333333333000111222333444555555555111111000000000000111111111111000000///////////////---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''(((lllbbb^^^PPPEEEAAA;;;::::::::::::::::::::::::888777666666555555666666444444444444444444444444444444444444444444444444222333333444555555666666666666777777777777666666555555666777777888999999CCCBBBAAA???===<<<;;;;;;999:::<<>>777777888222444222111111111111///---+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,***(((&&&%%%---------------------------......//////000000111222222222222222222222333111111222333444444444444444555777666444333333333222333444555555444333222666666666666666666666666666666777777777666555444444444555666666555444444222333333444444444444333333333444555555555555444333333333333222222111000111000000//////000000111////////////////////////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((())))))******))))))(((((((((((((((((((((((((((******))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''""""""$$$%%%'''((()))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((mmmgggdddTTTGGGAAA;;;999999999999999999999999777666555555444444555555333333333333333333333333333333333333333333333333222222333444555666777777555555666666666666555555444555555666666777777777=========<<<;;;:::999888;;;<<<<<<<<<<<>>;;;888999:::444222111000000111111///---,,,,,,---------,,,+++***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,,,,***(((&&&+++,,,,,,------......///------......///000000111000000000111111222222222000111333444555555444444222444666666444333333444333444555666666555444333555666666666666666555555555666777777777666555444444444555666666555444444111222333444444444444444222222333444444444444333222222222222222111000000000000////////////000000////////////////////////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******)))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&~~~nnniiifffVVVHHHAAA;;;888888888888888888888888555555444333333333333444222222222222222222222222333333333333333333333333222222333444555777777888333444444555555444444333444444555555666666777777999999999999999777666666888777666888;;;===<<<;;;===OOOhhh|||ssshhhfffgggkkkttt}}}}}}wwwkkkkkkiiigggeeefffiiilllggggggfffeeeddddddccccccccccccdddeeeeeeeeeeeedddeeehhhlllrrrxxx}}}{{{yyy|||nnnOOO===777:::555333666555111000///000111000///---,,,---.........---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&'''***---......------***++++++,,,---...//////---------...///000000111...//////000111111222222///000111333444444333333111333555666555444444444333444666777777666444333555666666666666666555555555666777777777666444333333444555666666555444333111222333333444444444444111111222333333333333222000111111222222222111111000000////////////000000.........///////////////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%uuujjjbbb^^^TTTEEE<<<<<<888888888888888888999999888777555444333333444444444333333222222333333444111111222222222333333333333333333333333333333333222222333333333333444444666666666666777777777777888666555666777888777555888888777777777777888888<<>><<<888888888888888888888888777777555444333333444444333333333222222333333333111111222222222333333333333333333333333333333333222222222333333333444444555555666666666777777777777666555666777777666555888777777777777777777888888;;;???CCCKKKYYYkkkwww}}}~~~uuuwww~~~{{{yyy~~~{{{tttqqqooovvvVVVAAA???888777555444333222222333////////////............------,,,,,,,,,+++++++++************)))))))))(((***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******(((***++++++***)))+++,,,+++++++++,,,,,,,,,------,,,------...//////000000.../////////000000000000000111222333444444444444444333333222222333333444444444555666666666666555444444555555444444333222222222222444777888888666555555555555666666666666444444444555444444444333555555555444444333111111111111222222333222222111//////000000000000//////............---,,,+++***,,,,,,***)))))))))******++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmm```XXXXXXVVVJJJ???<<<888888888888888888888888777666555444333333333333333333333222222333333333111111222222222333333333333333333333333333333333222222222222333333333333555555555666666666666777777555555555666777666555777777777777777777777777888:::;;;<<>>CCCIIINNNWWW```nnn{{{|||yyyzzz|||~~~~~~rrrllluuu___HHH:::666777555444444333222111111111//////.........---------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))******))))))***+++***++++++++++++,,,,,,,,,++++++,,,,,,------.............../////////000000000111222333333444333333333333222222222222333333444555666666777777666666333444444555444444333333222222333555888:::999888777777666555555444333333111111111111111222222333555555555555555444333222111111111111111111000///...//////////////////...------------,,,+++******++++++******************+++******************+++'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbQQQDDDDDDFFFAAA======888888888777777777666666555555555444444333222222111222222333333222222111111111222222222333333333222222222222222222222222111111111222222222333333444444444444555555555555555444333444555666555333555666777777777777666555333444666999<<<@@@DDDHHHJJJNNNXXXhhhyyy~~~ooogggiiihhhpppzzzttttttxxx{{{yyyUUUAAA<<<:::777555333333333222222111000000............------------,,,,,,+++++++++*********))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))******)))(((***+++*********+++++++++,,,,,,*********+++,,,,,,------............////////////000000111222333333333333333222222111111222222333444555555666666666666666333333444444555444444333222222222555888999999888777777666555444333222222111000000000000111222333444444444555444444333333000111111111000000///.........////////////......------------,,,+++***)))************+++******************++++++*********'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]MMMAAA@@@AAA===;;;===888888888777777666666555444555555555444333222111000111222333333222111000111111222222222333333333222222222222222222222222111111111111222222222222333333333444444444555555555444333333444555444333555555777777777777555555333444555777999<<>>999666111---///444///000111111111000///............---------,,,,,,++++++++++++************((()))))))))************'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((()))+++************++++++++++++(((((())))))***++++++,,,---------........./////////000111222222333333222222222111111111111222222222333333444444444444444222333444444555555444444333222222333555666444333555555555444444333333333111000//////000111333555111111222222333222222111000000000000///...---,,,---......//////......---,,,,,,---,,,,,,+++***)))((()))***+++,,,++++++***)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXOOOIIIJJJFFF===:::===999888888777666555555444333444555555444333111000///000222333333222000///111111222222222333333333111111111111111111111111000111111111111222222222222222333333333444444444444333222222444444333222444555666888888666555444555444222333444666777777888<<>>;;;888999888888888888777777777777333333333222222222111111111111222222222222111111///000111222222222222222222222111111111111222222333333333222222111111111444444444444444444444444111111222222222333333333111555999:::888666555666333444444555666777777888::::::;;;;;;===AAAHHHLLLcccqqq~~~xxxoookkknnnsssnnnfffddd___^^^gggyyyssslllgggiiiooouuu~~~tttRRRAAA===444444333333222111000000/////////000000000000000///...---+++******++++++++++++***)))((('''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***,,,---------+++***))))))))))))))))))))))))---...///000000///.........///111222222111000000//////000111222222333333222222222222222222222222111111222333444444444444000111333444555555666666444444444444444444444444111111111111111111111111111111111111000000000000000///...---------------........................,,,,,,---...---,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******++++++***((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''xxxLLLDDD===<<<<<<888666777888888888777777777666666333333333222222222111111000111111222222111111000000000111222222222111111222111111111111111111222333333333222222111111111222222222222222222222222111111111222222222333333111555999999888666555666444444555555666777777888666777777777777:::>>>BBBJJJVVVjjj|||llleee___```jjjvvv}}}~~~{{{zzz||||||yyyxxxllliiijjjqqqyyylllOOO>>>888888444333333222111111000000---------------------...///...,,,+++******++++++))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++,,,,,,,,,***))))))))))))))))))))))))))),,,---...///000//////......///000111111111000000000000111111222333333333333333333333333333333333111222333444444555555444222333444444555555555555444444444444333333333333111111222222222222222222111111111111000000000000//////......---.................................,,,,,,---------,,,+++***))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((('''''''''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''uuuLLLDDD===<<<<<<999666777888888777777777777666666333333333222222222111111000111111222222111111000111111222222222111111000111111111111111111111111222222222222222111111111111111111111111111111111111111111222222222222333111444777888777666555555555555555666666777777888333444555555444444666888888>>>KKK^^^ooouuuqqqsssyyy|||}}}}}}tttllliiijjjnnnqqqsssrrrqqqooommmnnnrrruuutttvvv~~~\\\@@@555444555555333222222111111000000///------------------------...---,,,++++++***++++++'''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))***+++,,,...////////////......///000111111000000111111111222222333333444333333333333333333333333222222333444555555555555555555555555555555555555444444444333333222222222222222222333333444444444111111111111000000000000//////.........///000000........................,,,,,,---------,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttRRRJJJCCCAAA@@@<<<999999888777777777666666666666333333333222222222111111000000111111111111000000222222222222222111000///000000111111111111000000222222222111111111111111111111111111111111111111111111111111222222222222111333555666666555555555555555555666666777777777333555666666555555555666;;;999<<>>BBBLLLaaasss~~~[[[DDD===555333555555222...000000////////////......///.........---------,,,++++++++++++++++++***************)))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,---...///---------......///000000111222222222222222333333444444444444444444444444111222333444555555555555777666555444333333444444444444444333333222222222333333444444444555555555111111111111000000000//////////////////000111222........................------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttVVVMMMEEECCC@@@;;;777777777777666666666666555555333333333222222222111111///000000111111000000///111111222222222111111000...///000111111000///...000000000111111111111111333333333333333333333333000000000111111111111222000000000222444555444333444444444444444444444444000222444555555555666777333777<<>>======999777888777666666666555555555555333333333222222222111111//////000000000000/////////000111222222222222222...///000222222000///...//////000000111111111222222222222222222222222222000000000000111111111111000...---///333555444222222222222222222222222222333444444333222222333555<<<777444666888888;;;>>>>>>AAADDDMMM___tttpppPPP???888555444555333333333222///---,,,---------------------------......------,,,+++******))))))+++,,,,,,+++***)))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$ $$$'''))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******)))(((((()))***+++++++++++++++,,,...000111000000000///////////////222222222222222222222222//////000111222222222222444333111000000111333444333444444555666777888888555555444333222111111000111111111111000000000000000///...---------------...........................---,,,+++***+++,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''lllIIIBBB===<<<:::666555666666555555555555444444444222222222111111111111000000000000000000000000000111111000000//////......000000000000////////////---.........//////000000,,,...000111222111000///000000000000000000000000000000000000000000000000//////000111111111111111111222222333333444444555666777777777888888888888999:::<<>>===???CCCGGGIII^^^hhhwwwhhhQQQEEEEEE???777444444555333111111111000000///......---............------------------,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))******)))(((((()))+++******++++++++++++++++++............////////////000111111222222222222222222222222111111000000000111111111111111111111111555888;;;;;;:::777666666333333222222111000000///000000111111111000//////000//////...------,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddEEE???;;;:::999666555666555555555555444444444444222222111111111000000000000000000000000000000000.........---------------////////////////////////.............../////////...///000111000///...---////////////////////////000000000000000000000000...///000000111111000000111111111222333333444444444444444555555555555666:::999888888888:::;;;<<>>::::::999666555777555555555444444444333333111111111111000000000000000000000000000000000000......------------------.........///////////////........................///000000000///...------////////////////////////000000000000000000000000...//////000000000000000000000111111222333333333444444444444555555555555333444555777999:::<<<===;;;>>>BBBGGGOOO\\\lllwwwcccTTTEEE<<<777444444777666444333333333222///---/////////......---------------------,,,,,,,,,+++,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***---------,,,,,,,,,,,,,,,---------.........//////...//////000000000000000000000000000000000000000000000000000111111111111///111333444222111000111222222222111111111000000......///000111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&fffDDD>>>::::::999666555777555444444444444333333333111111111000000000//////////////////////////////........................------....../////////000...............---------///////////////...------........................////////////////////////......///000000000000000//////000111111222222333444444444555555555666666777777888888999999999999<<<=========AAAKKKXXXbbbhhhuuuhhhVVVBBB;;;666666777444333555777555333222111111///...............---------------,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000/////////////////////////////////000000000111111111,,,...000000///......///222222222111111111111111---...///000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''((()))******++++++((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&gggEEE???;;;:::999666555666444444444444333333333333111111000000000/////////////////////////////////.............../////////---------......//////000.........---------------//////..........................................////////////////////////---...//////000000///////////////000111111222222444444444555555555666666555555666777777888999999:::;;;<<<;;;<<>>???<<<:::;;;<<<888<<<@@@AAAAAAEEEMMMTTT```nnnooo\\\IIIBBB999444444555555444000...///333333///---......000111111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((()))+++,,,---...///,,,,,,,,,---------......//////000111111111111111---------.........//////---......///000111111222///111222222111111222444111111111111111111222222///000000000///...---------.....................++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&aaaGGG@@@<<<<<<;;;777666888444444333333333333222222222111111000000000000000//////000000000000//////---///000000///......//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......,,,,,,,,,---------......,,,,,,------...///000000/////////000111111222222111111222333333333333222000222555555555555777888666999===>>><<<::::::;;;;;;;;;<<<===???AAABBBCCCFFFOOO[[[hhhttt|||hhhYYYMMMDDD>>>888777666555444333222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******************+++,,,...///000000------......//////000000000000///...............000000000000000000000000////////////000111222333333222111000000111222333000000111111111111000000///---,,,++++++,,,...///------------------------,,,,,,++++++***)))((((((************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''___FFF???;;;;;;:::777555777444444333333333333222222222111000000//////000000//////000000000000//////,,,...//////...------...///......------...///000,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,---------......,,,,,,------...//////000/////////000111111222222000111222222333333222222000222555555555555666888:::::::::;;;<<<<<<:::999;;;;;;;;;<<<===???@@@AAA???DDDLLLRRRXXXaaalllsssooodddUUUHHH@@@;;;555111666555555444333222111000000000000/////////.........------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))******************+++,,,---//////000------...//////000000111000000///...............000000000000000000000000/////////000000111222333222111111000000111111222000000111111111111000000///...,,,++++++,,,...///------------------------,,,,,,++++++***))))))(((************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''[[[DDD>>>::::::999555444666444444333333333333222222222111000000//////000000...//////000000//////...+++---......---,,,,,,---------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------......,,,,,,,,,---......//////...//////000000111111222000111222222333333222222000222444555555555666777:::999888:::<<<===;;;999:::::::::;;;;;;<<<===>>><<>><<<:::::::::999999999999::::::;;;<<<===>>>===<<<===???BBBFFFMMMVVV^^^eeeqqq~~~qqq```SSSJJJBBB<<<<<<999666555666777666444222222222111000//////.../////////.........---------------,,,,,,,,,++++++---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************,,,,,,,,,------...............//////000111111111000///............//////////////////////////////000000111111222222222222///000111222222111000/////////000000000000//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''VVVAAA;;;777888777444333555444444333333333222222222111000000///.../////////......////////////......---...000000...---...///++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------.........///000000111111000000111222222222222111111222444555444444444666999CCCKKKKKKAAA999777:::999888888888888888999999999:::;;;;;;;;;;;;===>>>>>>@@@@@@??????FFFSSS]]]hhhvvvxxxeeeXXXWWWNNNBBB:::666555555555333222111111111111///...222222111111000/////////............------------------,,,,,,,,,+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************,,,---------------------.........///000000111111//////............//////////////////////////////000000111222222222222111///000111222222111000/////////000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&VVVAAA;;;777777777444444666444444333333333333222222111000//////......//////---......//////......------///000000///......///......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------......//////000000111///000111111222222111111111222444555444333444555???KKKUUUQQQBBB666555999888888777777777888888999;;;;;;<<<<<<<<<<<<======>>>???@@@>>><<<===AAAEEEIIISSS^^^ggguuuyyyqqqfff^^^WWWNNNDDD<<<;;;777555777777444222222000000111111111000///...111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************------------------,,,,,,------......///000000000///............//////000000000000000000000000000000111222333333222111111///000000111111000000///...//////000000//////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&WWWAAA;;;777888777555444666444444333333333333222222000000///............///---......//////......---,,,...//////...------.........//////...---,,,+++************************---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000111111111111111111333444444333333333444<<>>>>>===>>>>>>>>>===<<<>>>>>>???@@@@@@@@@??????AAAEEEHHHKKKUUUeeepppuuu{{{mmm___WWWKKKHHHDDDBBBBBBAAA???===555222444999999333000111111333444444333333222333............---------------------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************.........------,,,,,,,,,,,,,,,------......//////...............///000000000000000000000000000000000111333444444333111000000000////////////000000......////////////..................---,,,+++***++++++++++++++++++++++++************************************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&WWWAAA;;;777888888555555777444444444333333333222222000000///...............---..................---+++---......---,,,,,,---+++,,,,,,,,,+++)))'''&&&************************---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000111111111111111111333444444333222333444333999???===777444777<<<666666666777777888999:::;;;;;;;;;<<<======<<<:::<<<:::999999<<<>>>??????>>>@@@@@@@@@EEELLLOOOMMMRRR^^^lllqqqmmmeee___]]]bbbfffkkknnnpppsssxxx|||{{{tttllleeeaaa[[[XXXTTTPPPLLLFFF@@@<<<999999777666444333222222444000///333333//////333///000111000///.........------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************.........------,,,,,,+++++++++,,,,,,---......///...............///000111000000000000000000000000000222333444444333111000111000///......///000111......////////////..................---,,,+++***++++++++++++++++++++++++******************++++++************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))******++++++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&TTT>>>;;;888666666666444333222222333444444333333333111111000///////////////........................//////---,,,+++*********---------,,,,,,+++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,------,,,+++******,,,...///------------------------............///////////////000000000111111111111............////////////111333555555444333444555555555555555666666666666;;;;;;;;;<<<;;;;;;::::::::::::999999999:::;;;;;;>>>@@@CCCEEEFFFEEECCCBBBDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJMMMQQQSSSRRRPPPNNNNNNMMMLLLKKKIIIFFFDDDAAA@@@?????????>>>===:::888666222222222222222222222222333333111000000000111222111111000000//////......------......------,,,+++,,,---...,,,***))))))***************************))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************++++++,,,---............---...//////////////////000///---,,,---...000222333333333222222111111111111000//////000000///.........////////////............---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***++++++,,,,,,***)))'''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}SSS>>>;;;888666666666444333222222333333444333333222111000000///////////////........................------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++***)))((((((***+++------------------------------.........//////////////////000000000111111111............////////////111333555555444333444555555555666666666666777777::::::;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;===???AAACCCCCCBBB@@@???>>>>>>????????????>>>>>><<<<<<======>>>>>>??????===???BBBCCCCCCAAA@@@???>>>>>>======;;;:::888888999999:::999888666444333222222222222222222222222333222111000000000111111000000000/////////......---------------,,,,,,+++,,,------,,,***))))))***************************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))************+++,,,------...---------......///////////////000///---------...000111333333222222222111111111222000//////000000///---.........//////...............---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***++++++,,,***)))(((&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{QQQ>>>;;;888666666666444333222222333333333333222222111000//////......//////------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************************************,,,,,,++++++++++++,,,,,,******)))((((((***+++,,,---------------------------------.........//////////////////000000000000............////////////111222444444333333333444555666666666777777777888888999::::::;;;;;;;;;;;;999999999999999:::;;;;;;===>>>???@@@@@@>>>===;;;888999999::::::999999888999999999999::::::::::::888999:::;;;;;;:::888888555555666777777666666666555555555555444333222111111111111111111111111111222222111000000000000000///////////////.........,,,------------,,,+++++++++,,,---,,,***))))))***************************((((((((((((((((((((((((((((((''''''''''''((((((###%%%'''))))))'''%%%###))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))******))))))+++,,,,,,,,,,,,,,,------...//////////////////......------///000111222222222111111111111111333111//////000000...,,,------............------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((())))))******+++***)))(((''''''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwPPP>>>;;;888666666666444333222333333333333222111111000000///............///------------------------,,,,,,++++++,,,,,,------,,,+++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,+++++++++***+++,,,------------------------------,,,,,,---------................../////////000000............////////////000222333444333222333444555555666666777888888888777777888:::;;;;;;;;;;;;888888888888999:::;;;;;;===>>>>>>???>>><<<:::999888888999999999999888888::::::::::::999999999999;;;:::::::::;;;;;;999888444444555666777777666666444444444444333333333222111111111111111111111111111111000000////////////........................,,,,,,,,,,,,,,,+++*********,,,,,,+++)))))))))***************************(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$&&&'''(((((('''&&&$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***((()))***++++++,,,,,,+++,,,,,,---...///////////////............///000000111111111111111111111000333111000///000///...,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''tttOOO>>>;;;888666666666444333222333333333222222111000000//////...............------------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,+++******+++++++++,,,,,,------------------------,,,,,,,,,,,,---------------............/////////............///////////////111333333222111222333444555555666777888888888666777888999::::::::::::888888888888999:::;;;<<<>>>>>>>>>>>>===;;;:::999999999::::::::::::999999777777777777666666666666999777666777999999777555333333444444444333333222333333333222222222333333000000000000000000000000000000000000//////......---------------.........++++++,,,,,,++++++***)))***+++,,,+++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((()))***+++++++++++++++,,,---...////////////...............///000000000000000000000000000000222111//////000000...,,,,,,,,,------------,,,,,,------,,,++++++++++++,,,************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''rrrOOO>>>;;;888666666666444333333333333333222111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********+++++++++++++++************************************************++++++************++++++((((((((())))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///............///////////////000222222111111111222333333444555666777888888666777888999999999999999777777777888888:::;;;<<<>>>>>>>>>===<<<;;;::::::888888999999999999888888777777777777777777777777777555555777:::;;;888555444444444444444333333222222111111000000000111111///////////////////////////////////////...------,,,,,,,,,---------------***++++++++++++***)))))))))***+++***)))((()))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((((((***+++++++++++++++***+++,,,---.../////////.........///////////////////////////000000000000111000//////000000///...------............------------,,,+++++++++++++++************************************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqPPP>>>;;;888666666666444333333333333222222111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))*********++++++++++++++++++++++++++++++++++++************************++++++************++++++'''(((((()))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---------.....................////////////...000222222111000111222222222333444555666777777777777888888888888888777666666777777888:::;;;<<<<<<<<<<<<<<<;;;:::::::::777888888888888888888777888888999999::::::;;;;;;777666666:::??????;;;777444444555555555555555444333222000/////////000000////////////////////////....../////////...---,,,++++++,,,,,,,,,---------***************))))))((((((***+++***)))((()))+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%'''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((()))***+++,,,,,,,,,,,,******,,,---.../////////---......///////////////........./////////000000000///...///000111000///.........//////.........---,,,++++++***+++++++++************************************))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqQQQ>>>;;;888666666666555333333333333222222000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000))))))******++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000...000111222111000111222111111222333444555666777777888888888888777777666666666666777888:::;;;<<<;;;;;;;;;::::::::::::999888888999999999999888888666666666777888999::::::666555666;;;@@@AAA<<<777///000111222333333333333555444222111000000111111////////////////////////---.../////////...,,,,,,+++++++++,,,,,,---------***************)))((((((((()))******)))((()))+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((((((&&&$$$"""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((())))))***+++,,,,,,---,,,,,,)))***,,,---.../////////---......///000/////////---.........//////000000///...---///111222111000......////////////......---,,,++++++******++++++))))))))))))))))))))))))************))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%mmmLLL===:::666444333444333222222333444444555555555555////////////.....................------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++)))*********++++++++++++************************))))))))))))))))))))))))******************************************************))))))******+++,,,***+++,,,,,,------,,,,,,......------------......------......//////000000222111111000111222444555444444444555555555555666888888888777777777777777777777777777888999:::;;;999888777666666777888999:::999777666666666777888999666444555777888777444666555333111000000111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------///...------------...///........................---------------------------------............///------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllKKK===:::666444444444333222000111111222222222222111////////////..................---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++)))))))))*********++++++************************))))))))))))))))))))))))******************************************************))))))******+++,,,***++++++,,,---,,,,,,,,,......------------...................../////////000000//////000111333444444444444444555555555555888888888888888888888888777777777777888999::::::999888777666666777888888999888777666666777777888888777555666888888555333444333333222111111111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************'''((()))(((&&&&&&((()))((((((''''''''''''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---///...---,,,,,,---...///........................------------------------------------...............---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkJJJ<<<:::666444444444333222111111111111111111000000/////////............---...------------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++((((((((()))))))))******************************))))))))))))))))))))))))***************************************************))))))))))))***++++++******+++,,,,,,,,,,,,+++...------,,,,,,------.....................------............///000111222333333333444444444555555888888888888888888888888777777777888888999:::::::::999888777777777777777777777666666666777888888888777666777777666333111111222222222222222111111/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************'''((()))(((&&&&&&((()))((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...------,,,,,,------...........................------------------------------------..................---++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjJJJ<<<999666555555444333111333333333333333222111000//////.........---------------------------------...---,,,,,,++++++,,,,,,++++++************++++++(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))***++++++)))******+++++++++++++++------,,,,,,,,,,,,------///......------,,,,,,,,,------......///000111222222333333333444444444444666666666777777777777777666777777888999999::::::::::::999888777777777777666666666666777777777888777777777777666555222000///000222333333222111000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++***)))((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%"""!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,---------...............,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiKKK;;;999777555555444222111333333333333333222111000............------------------------------------...---,,,,,,++++++,,,,,,++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))******++++++******,,,,,,++++++++++++,,,,,,......------,,,,,,++++++------...///111111222222222222222222333333333444333444444444555555555666666666888999999:::999999999999999999888888777777666666666777777777666666666777777666555333111000///000111222333222111000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,+++***)))((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%"""!!!$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,------------------------........................------------------------,,,,,,,,,------------......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhKKK;;;999777666666444222000111111111111111111000000.........------------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,++++++************++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...000111222222222111111222222222333333333222222222333333444444555555666888999::::::999999888888999::::::999999888666777777777777666555444555666666555222111222333000111111111111111000000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++---......//////......---........................------------------------,,,,,,,,,,,,------------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%gggIII:::999777666666555222000000111111222222222222111.........---------,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((())))))******))))))++++++************++++++++++++++++++,,,,,,,,,,,,)))+++---///000111111111111111111111222222222222111222222333444444555555555666888:::::::::999888666777999::::::::::::999777777888777666555333222555555555333000000333555333222111000000///000000.........---------,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++......///000000///..............................------------------------++++++,,,,,,,,,---------***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%fffHHH:::999777777666555222000222333444555555555555555......---------,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++************++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))++++++************++++++*********++++++,,,,,,---((()))+++...///000000///000111111111111222222222222222333444444555666666555666888:::;;;:::999888555666888:::;;;;;;;;;:::888888888888666444222111444555444111//////333777444333111///...//////000......---------,,,,,,,,,,,,,,,,,,+++++++++************************************+++,,,,,,,,,++++++'''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++...///000111111000///...........................------------------------++++++,,,,,,,,,---------))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%eeeIII===:::777555444444222111222222111111111111111111///............---------------------------------,,,,,,,,,+++++++++******************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***)))))),,,...//////,,,,,,,,,++++++*********++++++++++++,,,---......000000111333333333333333444444333222222222333333666666666666666777777888777888999:::;;;:::999999::::::999999888777666666666555555444444333222222333222111////////////000,,,---...---+++***+++,,,+++++++++************))),,,,,,+++++++++++++++++++++++++++*********))))))((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''!!!"""###$$$&&&'''((()))(((((((((((((((((((((((()))))))))))))))******+++............////////////,,,---------.../////////------++++++++++++------,,,,,,,,,---------......***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))***************)))'''''')))))))))((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbFFF<<<:::666555444444333111222222222111111111000000///............---------------------------------,,,,,,,,,+++++++++************************************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***---+++***+++---///000000,,,++++++++++++++++++***************+++,,,---......///000111111222111111333333222222222333333444777777666666777777888999777888999:::::::::999888::::::999888888777666666555555555444333333222222222111000............///,,,---...---+++***+++,,,+++++++++************)))************************++++++*********)))))))))((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))(((((())))))***+++,,,------------.........------------............---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---***++++++,,,,,,++++++******)))))))))((((((((('''))))))))))))***************(((''''''((())))))((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{^^^CCC<<<999666444444444333222444333333222111000/////////............---------------------------------,,,,,,,,,+++++++++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++***)))***,,,.........*********+++++++++++++++))))))))))))***+++,,,---,,,,,,---...////////////111111111111222333444444777777777666777777888999666777888999:::999999888999999888888777777666666555555444333333222222111111000///...------------,,,---...---+++***+++,,,+++++++++************)))'''(((((())))))*********************))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,,,,,,,------...------------------,,,---,,,,,,++++++,,,,,,---************++++++++++++******++++++++++++******))))))))))))(((((((((((())))))))))))***************(((''''''((())))))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www[[[BBB<<<999666444444444333222444444333222111//////...///............---------------------------------,,,,,,,,,+++++++++******************************))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************((('''&&&''')))++++++***))))))******++++++,,,,,,(((((((((((()))***+++,,,+++,,,---......//////...000000000000111333444444666555555555555666777777666666888999999999888777888888777777777666666666444444333333222111111111000000///......---------+++,,,------++++++,,,---+++++++++*********))))))''''''(((((()))***++++++******)))))))))(((((((((((((((((((((''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,,,,---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******))))))))))))((((((((((((((()))))))))************)))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((()))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttZZZCCC;;;999666444444444444333444444333222111//////...///............---------------------------------,,,,,,,,,+++++++++******************************))))))))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))'''&&&&&&''')))***)))((()))))))))******+++++++++(((((((((((()))***++++++,,,,,,---.../////////////////////000111222333444333333333333333444555555555666777888888888777777777777666666666666666666333333333222111111000000000000000000///...------+++,,,------++++++,,,---+++++++++*********))))))(((((())))))***+++,,,,,,)))))))))(((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((('''((())))))***++++++,,,,,,,,,---------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))(((((((((((())))))))))))((()))))))))************)))'''&&&&&&'''((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%(((((()))))))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrZZZDDD;;;888555444444555444333444333333222111000/////////............---------------------------------,,,,,,,,,+++++++++*********************************)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******)))))))))((((((***,,,,,,+++))))))))))))***************(((((((((((()))***+++,,,,,,---...//////000//////////////////000111222222222222111111222222333444444555666888888777777666666666666666555555555555333333222111111000000///000000000000000///------***,,,------++++++,,,...+++++++++************)))((())))))******+++++++++((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++,,,,,,,,,---------,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---))))))************))))))(((((((((((())))))))))))))))))))))))************)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppYYYEEE:::888555444555555444333222222222111111111000000///............---------------------------------,,,,,,,,,+++++++++******************************((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))***,,,,,,+++)))************))))))))))))))))))))))))***+++,,,,,,+++,,,---...////////////000000/////////000000111222222222222222333333444444555666777777777666555555555555555555555555555222222222111000000////////////000000///...,,,+++***+++---,,,,,,+++---...+++++++++************)))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))*********++++++++++++,,,************+++++++++++++++,,,,,,------,,,,,,+++************++++++++++++))))))************))))))'''((((((((()))))))))***))))))))))))************)))'''%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooYYYEEE:::888555444555555555444222222111111111111111111//////.........---------------------------------,,,,,,,,,+++++++++******************************''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))((('''((()))++++++)))'''++++++******))))))(((((())))))))))))***+++,,,---++++++,,,---............111000000////////////000333333222222333333444555333444666777777777666555444555555555555555555555222222111111000/////////---......///...,,,+++******+++---,,,,,,,,,---...+++++++++************)))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$######(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))******+++++++++,,,++++++------------++++++))))))))))))************))))))************))))))'''((((((((())))))******))))))))))))************((('''%%%%%%'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooYYYDDD:::999777555444333444444111111111111111222222222111000...+++)))))),,,......------,,,,,,------...///...---,,,++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((('''''''''''')))***)))((('''(((***'''(((******((((((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,++++++------,,,+++------..................333333222222111000000000333444555555555444333222222222222222222222333333333222000.........//////,,,,,,---...---,,,+++***,,,,,,+++***)))))))))***)))***++++++***)))***,,,******)))(((((((((((((((+++***)))(((''''''''''''***(((&&&'''))))))'''%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))---------.........//////+++,,,,,,,,,,,,+++******))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''nnnXXXDDD999888666444333222222333222222222222222222222222000000...+++)))***,,,...------,,,,,,,,,,,,------///...---,,,++++++++++++******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))''')))***)))((('''((()))'''(((******((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---,,,++++++,,,---,,,+++,,,,,,------.........///222222222111111000000000333444444555555444333222222222222222222222222222222111000///.........///,,,,,,---------,,,+++***---,,,++++++******++++++)))***++++++))))))***+++******)))(((((((((((((((***)))((((((((((((((((((***(((&&&'''((()))'''%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''%%%$$$###))))))((('''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''lllWWWDDD999888666444333222222222222222222222111111111111//////...,,,******,,,...------,,,,,,,,,,,,------......---,,,++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((()))******++++++'''((())))))''''''((()))&&&(((***)))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++,,,+++******,,,---,,,***++++++,,,------...//////111111111111000000000000222333444444444444333333444333333222222111111111222111000///.........///,,,,,,---------,,,+++***------,,,++++++++++++,,,)))***++++++)))))))))+++***))))))(((((((((((((((((((((''''''(((((()))******(((''''''(((((('''&&&(((''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''%%%$$$###)))(((''''''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++***)))((()))******++++++******+++************)))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''jjjVVVDDD:::999888666444333222222111111111000000000000000//////...,,,******,,,...---,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,++++++++++++*********))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))******++++++'''((()))(((''''''((()))&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******++++++***)))***+++,,,+++***)))***+++,,,---...////////////000000000000000000222222333333444444444444444444333333222111000000111111000000///.........---------,,,,,,,,,++++++,,,++++++******+++++++++)))***+++***)))((()))***))))))(((((((((((())))))&&&&&&&&&'''((()))******)))((((((((((((((('''&&&'''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***))))))((())))))***************************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''gggTTTCCC<<<;;;:::999777555333333000000//////............---......---++++++---...,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++*********)))))))))************))))))((((((((((((((((((((((((************))))))((((((&&&((()))((('''&&&'''(((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))*********)))((()))+++,,,+++***))))))***+++,,,---...///.........//////000000000111111111222333444555555444444333333222111000000111111111000//////...---------,,,,,,,,,+++++++++******))))))))))))******)))***+++***((('''((()))))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++(((((()))(((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++***))))))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''eeeSSSCCC===<<<<<<:::888666444333000000//////......---------......---,,,+++---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))*********)))(((''''''&&&&&&'''((((((&&&&&&'''(((%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''(((***++++++***))))))***++++++,,,------,,,------...///000000111000000000111222444555666444333333222222111111111000111111111000///...---...---,,,+++++++++,,,,,,)))(((((((((((()))******)))***+++***(((''''''(((((((((((((((((())))))***&&&&&&&&&&&&'''((()))***''')))))))))'''&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))*********++++++******++++++******)))((('''((())))))******))))))(((((()))))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''dddRRRCCC<<<<<<<<<:::888666333222222111111000//////......,,,---...---,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---******)))))))))((((((((()))******++++++******)))))))))))))))))))))))))))((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))((('''&&&(((***++++++***)))*********++++++,,,,,,+++,,,,,,---///000000111000000000000222444666777222222222222222222222222000111111111000///...---...---,,,+++++++++,,,,,,))))))(((((()))******+++)))***+++***(((&&&'''(((((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))''')))***)))&&&%%%'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***************************))))))((('''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''cccRRRCCC<<<<<<;;;:::888555222000333333333222111000000///+++---......,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&'''***++++++*********************++++++++++++,,,---...000111111/////////000222444666888222222222222222222333333000000111111111///---,,,...---,,,+++***+++,,,---******))))))***+++,,,,,,***++++++***'''&&&''''''((((((((((((((()))******'''&&&&&&&&&&&&'''((((((''')))***)))&&&%%%&&&)))'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******************)))(((((('''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~___PPPCCC<<<:::777666666666444333333333222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************************++++++++++++,,,---....../////////000111333444555222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~___PPPBBB;;;999777666666555444222333333222111000///............---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************************++++++++++++,,,---......//////000000111222333444222222222111000000////////////.........------------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~^^^OOOAAA;;;999666555555555333222333222222111000///............---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************************+++******++++++,,,---...000000000000000111222333333333222222111000000000...............---------......---,,,+++******)))+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&'''''''''(((((((((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}]]]NNN@@@:::888666555555444333222222222111111000//////.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***************************************+++,,,---...111000000000000000111222333333222222111111000000..............................---,,,+++***)))(((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz\\\MMM@@@;;;999666555555555333222222222111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$&&&((()))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))************+++,,,------000000000///000000111111333333222222111000000///---...........................---,,,***)))((((((***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwZZZMMMAAA<<<:::777666666666444333111111111111000000//////......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))***))))))******+++,,,---///////////////000111222222222111111000/////////---------...............------,,,+++***))))))((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttXXXMMMBBB===;;;888777777777555444111111111111000000000000......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---.........//////111222333111111000000///.........---------.........//////,,,+++++++++******))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrWWWNNNCCC>>>;;;999888888777666555111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,------------...///111222333000000000///......---------------.........//////++++++******************(((((())))))))))))(((((('''((()))++++++)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnVVVNNNBBB???<<<999666333222222333111111111111000000000000000000///...---,,,,,,,,,------......------,,,+++...---,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((()))***(((((()))***++++++,,,,,,------...///000111222222222111111000///......---++++++++++++++++++,,,,,,+++++++++************)))((()))***)))((((((***,,,***)))))))))((((((''''''++++++***)))(((&&&$$$###&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmUUULLL@@@===;;;999666444333333333111111111111000000000000/////////...---------,,,------......------,,,+++------,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((()))******+++,,,,,,,,,---...///000111111222111111000000///......------,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***)))((((((***,,,++++++***))))))(((''''''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkSSSJJJ>>>:::999888777555444333333111111111111000000000000..................------------......------,,,+++,,,++++++++++++,,,,,,---+++++++++***************))))))))))))))))))))))))***)))))))))(((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''((())))))((())))))******+++++++++,,,,,,---...///000000111000000000///......------.........------,,,,,,,,,+++++++++************)))((()))***)))((((((***,,,---,,,,,,***)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''jjjRRRIII===777777777777666555333333111111111111000000000///---------...............------......------,,,++++++*********+++,,,------************************(((((((((((((((((((((((()))))))))((((((((('''''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******((()))))))))*********++++++,,,,,,---......///////////////......---------///......---,,,++++++***+++++++++*********))))))((()))***)))((((((***,,,......---+++***((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiQQQIII===666777777777666555444333111111111111000000000///---------...............------......------,,,+++************++++++,,,---************************((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,)))))))))))))))*********+++++++++,,,------..................------------...------,,,+++******)))+++++++++*********))))))((()))***)))((((((***,,,......---+++***((('''&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjRRRJJJ>>>777777666666555444333333111111111111000000000000..................------------......------,,,++++++************++++++,,,***************+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((***+++,,,))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++************)))((()))***)))((((((***,,,---,,,,,,***)))(((''''''***)))'''%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjSSSKKK???999888666444333333333333111111111111000000000000/////////...---------,,,------......------,,,+++,,,+++******************))))))*********+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%'''((()))***)))))))))))))))))))))(((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((()))***)))((((((***,,,++++++***))))))((('''''')))((('''%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''))))))((('''&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkTTTLLLAAA;;;999666333222222333333111111111111000000000000000000///...------,,,,,,------......------,,,+++,,,,,,+++***)))))))))***))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%&&&((((((((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&((()))))))))))))))((((((((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++************)))((()))***)))((((((***,,,***)))))))))((((((''''''((('''&&&%%%&&&(((***,,,$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%&&&&&&'''((())))))$$$&&&)))+++,,,+++)))'''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''hhhSSSHHH???999777555444444444333222222222111111000/////////---------,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++***((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhSSSHHH???:::777555444555555444222222222111111000/////////---------,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------************************)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhTTTIII@@@:::888666555666666444333222222111111000/////////------------,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,+++++++++************++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,++++++,,,,,,,,,------------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggSSSIIIAAA;;;999777666666666555444222222111111000/////////...------------,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,+++++++++*********************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeRRRIIIAAA;;;999777666666666555444222222111111000/////////.........---------,,,,,,---,,,+++,,,---......,,,,,,,,,,,,+++++++++******)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++*********+++++++++,,,,,,---,,,++++++************++++++++++++++++++++++++---,,,,,,+++***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&cccQQQHHH@@@:::888666555666666444333222222111111000/////////............---------,,,---,,,+++,,,...///...---,,,,,,,,,+++++++++******))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++))))))*********+++++++++,,,++++++************+++++++++++++++++++++++++++,,,+++++++++***)))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaOOOGGG???:::777555444555555444222222222111111000/////////............------------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))*********+++******************+++,,,******************************************))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''```NNNFFF???999777555444444444333222222222111111000///////////////.........---------+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))***************)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''^^^OOOGGG???;;;999666555555444333111000000//////......------//////...---,,,,,,++++++------++++++++++++---------,,,+++***)))'''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((()))***************+++*********))))))(((((((((((())))))))))))((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''']]]NNNFFF>>>;;;999666555555555333222222222111111000000/////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))***++++++******(((''''''*********)))))))))(((((((((((())))))))))))((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''\\\MMMEEE===;;;888666555555555333222222222111111000000//////.........------,,,,,,+++---,,,,,,++++++,,,,,,---++++++*********)))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((())))))))))))(((************)))(((''''''******))))))))))))(((((((((((())))))))))))((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))***)))''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''[[[LLLEEE===:::888666555555555444222000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&((()))************))))))))))))))))))(((((((((((())))))))))))((((((&&&'''((('''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((&&&%%%%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ZZZKKKEEE===:::888555555555555444333000000//////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((%%%&&&'''(((************(((((((((((((((((())))))(((((())))))))))))((((((&&&'''((('''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''YYYKKKEEE>>>999777555555555666555333222222111111000000//////------------------------+++,,,,,,------,,,,,,+++******++++++++++++++++++))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((())))))(((((('''''''''(((((((((((())))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&***)))''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}XXXKKKFFF@@@999777555555555666555444222222111111000000//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''(((((((((((((((''''''''''''((((((((())))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&***)))''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}XXXLLLGGGAAA999777555555555666555444000000000///......------------------------------++++++------------++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$&&&((()))***++++++&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{YYYKKKEEE???888777666555444333333333111111111000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,+++***))))))(((***+++***)))((()))***''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***(((%%%%%%&&&'''''''''''''''(((((())))))******'''(((((((((((((((''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((&&&$$$%%%&&&'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''zzzXXXJJJDDD>>>888777666555444333333222111111111000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))------,,,++++++***))))))(((***+++***)))((()))***(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''%%%%%%'''(((''''''((((((((((((((()))))))))))))))************))))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''xxxVVVHHHCCC===999888777555333222222111111111111000000///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,+++******))))))(((***+++***)))((()))***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&((()))((('''))))))((((((((((((((((((((())))))******)))))))))(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((())))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''vvvUUUHHHCCC>>>:::999777555333222111111111111111000000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,+++++++++******))))))(((***+++***)))((()))***)))(((((((((((((((((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%''')))***(((&&&)))))))))((((((''''''&&&&&&&&&''''''((('''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''%%%%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''vvvUUUHHHCCC???:::999777555333222111111111111111000000///...---------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++***************)))(((***+++***)))((()))***(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%''')))***(((&&&))))))((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''%%%&&&'''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''uuuTTTHHHDDD???999888777555333222222111111111111000000///...---------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************(((***+++***)))((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&((()))((('''((((((''''''''''''''''''&&&'''(((((())))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''sssRRRFFFBBB???888777666555444333333222111111111000000///...---------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))))))))))))************(((***+++***)))((()))***((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''%%%%%%'''(((''''''&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&'''&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((&&&&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''qqqPPPEEEAAA>>>888777666555444333333333111111111111000///...------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********(((***+++***)))((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((%%%%%%&&&'''''''''%%%&&&&&&''''''(((((((((###$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''lllRRRJJJDDD<<<888777555333222222222333333333222111000///...---///...---,,,++++++++++++))))))***,,,---,,,***'''+++*********))))))((((((''')))***)))((('''(((***'''''''''''''''&&&&&&&&&***)))((('''''''''''''''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((lllRRRJJJDDD<<<777666444333222222222222333333222111000///......///...---,,,++++++++++++***)))***,,,---,,,***(((************)))))))))(((''')))***)))((('''(((***'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((lllRRRJJJDDD<<<777666444222111111111222333222222111000///............---,,,++++++++++++*********+++---,,,***(((************))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((lllRRRJJJDDD<<<777555444222111111111111222222111111000//////......---,,,,,,+++++++++,,,+++******+++------+++)))*********)))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkRRRJJJDDD<<<777666444222111111111222222222111111000000//////------,,,+++++++++,,,,,,,,,+++***+++,,,---+++***))))))))))))))))))******''')))***)))((('''(((***'''((((((((())))))******'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjQQQJJJDDD===888777555333222222222333111111111111000000//////---,,,,,,++++++,,,,,,,,,---+++***+++,,,---,,,+++))))))))))))************''')))***)))((('''(((***&&&''''''(((((())))))***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((hhhPPPJJJEEE===999888666444333333333444111111111111000000000000,,,,,,,,,++++++,,,,,,------,,,***+++,,,---,,,+++((()))))))))************''')))***)))((('''(((***%%%&&&&&&'''(((((()))))))))((((((''''''''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((gggPPPJJJEEE===:::888777555444444444444111111111111000000000000,,,,,,,,,++++++,,,------...,,,++++++,,,------,,,(((((())))))*********+++((()))***)))((('''(((***%%%%%%%%%&&&'''(((((()))***)))((('''''''''''''''***)))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((cccMMMKKKGGG>>>999999888777666555444444111111000000//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((())))))************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((('''''''''''''''%%%'''(((((('''&&&&&&'''))) +++&&&%%%***''')))+++###+++'''&&&"""###***###+++***###,,, ...,,,+++"""%%%((($$$...((('''"""''')))>>>ggg{{{WWW666###"""***"""000###"""111---&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,%%%***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%555111###---(((!!!***111(((...***&&&###)))"""$$$)))HHH{{{WWW)))???++++++&&&"""###)))$$$+++)))'''&&&%%% """>>>nnnTTT333///###$$$+++%%%))) """,,,***+++%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''((())))))******)))''''''''''''''''''''''''(((''''''&&&&&&((()))***((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((bbbMMMJJJFFF===777777666555444333222222111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((('''''''''''''''%%%'''(((((('''&&&&&&'''...333------'''"""%%%,,,666 FFFHHH******%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))---###%%%)))000!!!..."""000%%%'''###%%%!!!444&&&###%%%!!!+++;;;hhh333333$$$''',,,&&&!!!!!!(((""""""+++KKKTTT''' ***((($$$***)))+++***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&'''((()))************''''''''''''''''''''''''(((''''''&&&'''((()))***(((''''''&&&%%%%%%&&&&&&)))))))))((((((((('''''')))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((bbbMMMIIIDDD<<<777777666555444333222222111111000000//////...............---------,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%''')))((('''&&&'''(((!!! (((***,,,######)))eee111,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++'''%%% ''',,,%%%---$$$"""''')))!!!***...111"""666BBB'''###111)))$$$+++&&&---$$$333$$$&&&&&&!!!###%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''(((((()))''''''((()))************((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&''''''************)))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((aaaMMMHHHCCC;;;999999888777666555444444111111000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))*********************)))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))(((''''''''''''((((((&&&'''))))))'''&&&'''(((---***tttzzz444(((&&&***,,,***vvv---!!!666555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++ %%%...***+++---###((("""%%%---(((---000###444BBB,,,333)))"""%%%((( '''---ccc@@@%%%+++"""!!!((('''!!!,,,%%%%%%%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((('''''''''(((((()))''''''((()))************))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((()))(((((('''''''''((((((************)))))))))((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((___MMMGGGBBB;;;999999888777666555444444111111000000//////......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++************)))))))))((('''(((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&((())))))(((''''''(((%%%""")))%%%&&&<<<;;;---%%%)))"""!!!!!!$$$$$$)))'''''''''555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!%%%)))&&&%%%&&&$$$***###111%%%''')))"""***;;;(((222'''[[[!!!222!!!%%%---$$$###***'''+++---)))---$$$"""))))))$$$%%%%%%%%%%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++((((((''''''''''''((((((&&&'''((())))))***))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((('''''''''(((((()))))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((^^^NNNGGGBBB<<<777777666555444333222222111111000000//////......,,,,,,+++++++++*********+++++++++++++++++++++++++++************+++,,,,,,************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&(((***)))((('''(((((()))333)))"""***$$$***444OOO %%%'''$$$***111...&&&,,,$$$$$$&&&iiippp///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###+++---!!!***%%%***(((000$$$222$$$)))+++ 000%%%@@@"""111$$$!!!...&&&&&&]]]xxx000"""!!!((((((%%%%%%$$$$$$&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))******(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((}}}]]]NNNHHHBBB===777777666555444333222222111111000000//////......------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,---************))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((******((('''((()))###&&&)))---,,,(((&&&uuu999---"""---'''"""$$$%%%$$$!!!"""%%%)))---]]]!!!***(((--->>>^^^$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''',,,---###%%%***'''+++ 444%%%&&&%%%'''(((,,,%%%%%%///666""")))&&&###&&&&&&###RRR$$$...444@@@MMM ..."""...###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%((((((((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((({{{\\\NNNHHHBBB>>>999999888777666555444444111111111000//////............---------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---************))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((()))***'''(((******((((((((()))333%%%---"""...%%%222KKK---$$$'''((('''---!!!###---###!!!---]]]***)))******%%% $$$,,,444222''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&$$$)))%%%''''''555&&& $$$000(((@@@EEE###((('''"""...sss### (((&&&'''!!!nnn$$$$$$'''%%% ...(((---???$$$,,,%%%###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((www[[[NNNFFF@@@===:::999777666444333333222111111000000//////......,,,,,,,,,++++++*********************************+++++++++*********)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&&&&AAA&&&'''&&&)))&&&%%%&&&((()))'''%%%'''%%%$$${{{FFF"""'''&&&&&&%%%%%%%%%&&&&&&---111...''')))&&&!!!999###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((222 (((###%%%...!!!((($$$---666!!!***)))&&&...,,,***"""&&&hhh???###...+++(((###///'''///###222&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))(((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))uuuYYYMMMEEE???<<<:::999777666444333333333111111000000//////......---------,,,,,,,,,++++++************************+++++++++*********)))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''&&&AAA&&&'''&&&(((&&&%%%&&&((()))'''%%%+++---!!!;;;mmm!!!%%%''''''&&&&&&&&&&&&&&&'''***555'''!!!000,,,"""%%% $$$$$$$$$$$$$$$$$$$$$$$$,,,$$$''''''...***333%%%..."""!!!***:::###(((!!!'''"""'''CCC---"""***'''!!!:::777555"""(((333&&&%%%)))$$$)))***%%%YYY******"""222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))'''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))sssWWWKKKDDD>>>;;;999888777555444333333333111111000000//////............------------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&AAA&&&'''&&&((('''&&&&&&'''((('''&&&%%%''',,,###;;;{{{aaa666&&&+++,,,%%%(((''''''&&&''''''(((((($$$...YYY222%%%---%%%ppp^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\``````VVVcccsss^^^XXXkkk###&&&"""%%%$$$&&&pppqqq&&&&&&%%%###%%%((({{{###)))###$$$(((!!!---uuu___333))))))$$$+++%%%---&&&###777```+++--- %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&)))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&''''''((())))))((('''((()))***)))(((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))rrrWWWKKKDDD???<<<888888666555444333333333111111000000//////......---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((((('''''''''&&&AAA&&&'''&&&''''''&&&''''''''''''&&&---+++(((###&&&***(((222***###%%%(((%%%(((''''''''''''((())))))---&&&"""%%%$$$"""111///555)))$$$'''...###'''GGG((($$$'''!!!((()))+++ ###,,,***&&&"""$$$"""(((111***!!!$$$///***"""###...,,,"""%%%###***BBB...***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%)))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''((()))***)))((('''(((((((((((()))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))qqqWWWKKKEEE@@@>>>888777666444333333333333111111000000//////......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((''''''((((((((('''''''''(((((((((((((((&&&AAA&&&'''&&&&&&'''''''''&&&&&&'''''''''$$$...***''''''"""666''' )))***''''''''''''''''''((())))))111+++333""",,,+++,,,###'''!!!&&&!!!(((...((($$$((("""))))))$$$---###%%%###%%%((( ---)))"""'''000$$$'''(((***'''######***$$$'''%%%ggg(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((('''((()))***)))((((((((((((((()))))))))***(((((((((((()))))))))***((()))))))))************************************pppVVVKKKFFFAAA>>>777666555444333333333333111111000000//////......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&AAA&&&'''&&&&&&'''((('''&&&&&&'''(((%%%$$$)))((( %%%////// ***555444'''"""$$$&&&&&&&&&&&&'''((())))))MMMQQQ&&&&&&%%%)))###$$$!!!######;;;%%%&&&&&&&&&%%%'''(((---)))&&&)))&&&+++!!!---333%%%$$$$$$''',,,$$$)))&&&&&&)))MMM###...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''(((((()))***)))((('''((()))***)))(((((((((((()))))))))******((((((((()))))))))******))))))))))))************************************nnnTTTJJJEEE@@@>>>666666555444333333333333111111000000//////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&AAA&&&'''&&&%%%''')))(((&&&%%%&&&(((((($$$(((''' """%%%)))###!!!###$$$"""$$$(((%%%%%%%%%%%%&&&'''((()))222ooo''' (((&&&...000%%%)))&&&^^^&&&###)))###)))$$$'''@@@%%%!!!***%%% ''',,,***&&&'''(((,,,... ))))))!!!'''!!!&&&(((444ppp###222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$"""######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***)))((('''((()))***)))((((((((()))))))))*********(((((()))))))))*********))))))))))))************************************lllRRRHHHDDD???===666555444444333333333333111111111000//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&AAA&&&'''&&&%%%''')))(((&&&%%%&&&)))###!!!)))---&&&$$$(((&&& %%%(((&&&&&&))))))((($$$$$$$$$%%%&&&'''((()))rrr~~~)))+++(((###'''+++,,,!!!***$$$yyy)))!!!+++!!!,,,!!!&&&ZZZ((((((***###&&&'''***###''')))$$$%%%...+++!!!))))))!!!&&&&&&'''***```)))%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((('''%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******)))((('''((()))******((())))))))))))************))))))))))))************))))))))))))************************************iiiUUUHHHDDDBBB:::777666555555333333222111111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&'''&&&&&&&&&''''''''''''&&&&&&'''))))))$$$+++***&&&***+++'''"""!!!""""""---***222)))%%%MMM,,,!!!$$$---(((!!!%%%###&&&"""---)))---"""((( VVV((('''$$$"""***###"""%%%&&&%%%%%%'''(((((('''%%%$$$'''***&&&(((^^^(((###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))((()))***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***)))((('''((()))'''((()))))))))((('''&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))************))))))))))))))))))************++++++************************+++++++++,,,,,,,,,hhhUUUHHHDDDBBB;;;666666555444333222111111111111000000///......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&''''''&&&&&&''''''''''''&&&&&& (((###---%%% *** %%%))),,,---,,,***555 +++YYY!!!(((&&&%%%'''!!!&&&---$$$(((&&&***###///$$$///%%%000MMM%%%'''%%%(((*** 333...(((%%%%%%&&&'''(((!!! !!!$$$$$$###'''---YYY&&&###)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''(((((((((((()))))))))'''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***)))((('''(((***(((((((((((((((''''''&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))************))))))))))))))))))************++++++*********************++++++++++++,,,,,,,,,fffTTTHHHEEECCC<<<666555444444222222111000000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******************************)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&''''''&&&&&&''''''''''''&&&&&&&&&+++---222!!!))))))(((444...%%% !!!""""""333---666LLL|||$$$...((($$$,,,BBB&&&'''''''''%%%...$$$&&&''' ***::: !!!$$$$$$ %%%+++,,,&&&!!!''''''(((((($$$%%%bbb###$$$***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''((()))((('''&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((()))******(((((()))***))))))(((''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%''')))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))************)))))))))))))))*********++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,dddSSSHHHEEEDDD===555555444333222111111000000000//////...---------...------------,,,,,,,,,++++++,,,,,,,,,,,,------***)))))))))******+++,,,************************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB&&&''''''&&&&&&''''''''''''&&&&&&%%%"""%%%''')))+++######$$$'''(((''''''))))))<<>>qqq+++$$$///---000sss ,,,&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))***************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))''')))************+++---.........---,,,+++)))))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''(((******((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******++++++,,,------...,,,,,,,,,------------...```QQQGGGDDDBBB:::888888777666555444444333333333222222111000000000//////.........---------******+++,,,,,,---......,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((BBB'''))))))&&&''''''''''''''''''&&&###%%%gggBBB***)))!!!%%%'''///###555,,,***)))%%%%%%$$$!!!***))) ***%%%###///!!!fff***+++///222666###%%%'''&&&PPP%%%+++///&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''''''''(((((((((((()))%%%'''((((((''''''(((***&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******''')))***+++******,,,---.../////////...,,,***))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......~~~\\\OOOFFFCCCAAA:::888777666555555444555555333222111000////////////......---------,,,,,,,,,******************************************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))***((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&((((((&&&&&&&&&'''''''''((((((&&&'''###***))))))(((((('''''''''&&& 111KKK)))%%% ***&&&'''&&&%%%((('''&&&%%%%%%))):::SSS$$$'''+++%%%"""'''###+++))),,,(((...%%% &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))(((''''''&&&&&&))))))))))))************))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''+++***)))))))))***,,,---///000111111///---***(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...............------...///000}}}\\\OOOEEECCCAAA:::999888777666555555555555333222111000////////////......---------,,,,,,,,,******************************************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&'''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&((((((&&&&&&&&&'''''''''(((((('''***'''"""((()))(((((((((''''''''''''555999>>>!!!+++'''&&&'''&&&%%%((('''&&&&&&((((((444+++###)))((( &&&'''###@@@%%%***$$$"""---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))******************)))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********))))))((((((((((((******)))((()))***+++,,,......//////...,,,***)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------.........------,,,---......///000111222|||\\\OOOEEEBBBAAA:::999888777666555555555555222222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&((((((&&&&&&'''''''''(((((((((%%%++++++ WWWDDD((((((((((((''''''''''''###111---%%%aaa>>>777 &&&&&&(((&&&%%%((('''&&&&&&***'''+++>>>''' ...((( $$$'''UUU666)))###!!!---'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((*********)))((('''''''''''''''(((((((((((()))))))))))))))*********+++++++++******)))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********))))))))))))((((((((())))))((((((((()))***++++++,,,---------,,,***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................---...000000111333666999{{{\\\OOOEEEAAAAAA;;;888777666555444444444444222111000//////......///......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB&&&((((((''''''''''''((((((((((((!!!)))((()))***######;;;((((((((((((((('''''''''$$$)))$$$&&&444&&&777&&&(((&&&%%%)))(((''''''((()))$$$CCC777&&&!!!---%%%&&&((((((((()))###'''---%%%333%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''&&&''''''((())))))******))))))*********+++++++++++++++******++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))***)))***++++++++++++******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------------------............000000//////......//////000111222333555;;;DDDKKKyyy\\\OOODDDAAA@@@;;;666666555444333333333333222111000///..................---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((BBB&&&(((((('''''''''((((((((())))))&&&)))!!!///"""QQQ...&&&'''''''''(((((((((((((((+++(((###---EEE^^^###'''((('''&&&)))(((''''''&&&***"""TTTGGG+++&&&(((###******###...!!!BBB'''&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((()))))))))***&&&''''''((()))***++++++************++++++++++++++++++***++++++,,,------++++++++++++************************************************************))))))))))))************))))))))))))************))))))))))))************'''((((((((())))))))))))))))))******************))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,------------------------------------------.........//////111000//////...//////000222444777:::AAANNN]]]iiixxx\\\OOODDD@@@@@@<<<777666555444333333333333111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&((((((''''''((((((((()))))))))...***+++%%%rrr+++$$$$$$)))000'''''''''(((((((((((((((%%%000%%%888,,,xxxYYY(((''')))'''&&&)))((('''&&&&&&)))&&&222vvv +++(((///%%%+++"""%%%(((***,,,%%%oooooo666""""""111(((+++***!!!***$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((()))*********''''''((())))))***++++++*********++++++++++++,,,************+++,,,------,,,++++++++++++*********++++++++++++++++++++++++************************)))))))))*********++++++)))))))))*********++++++)))))))))************+++'''((()))*********)))))))))))))))***************((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))******************************+++,,,,,,+++******************************,,,,,,,,,,,,------------------------------------------........./////////////////////111333555666999>>>DDDKKKUUUeeexxxvvv\\\OOODDD???@@@<<<888888777666555555555555111111///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((())))))))))))(((((((((((()))))))))))))))((('''((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&(((((('''((((((((()))))))))))),,,((($$$(((%%%???uuu ***///%%%444 ''''''''''''((((((((()))+++ ///+++,,,qqqWWW''')))'''&&&))))))((($$$***$$$+++$$$777&&&OOOsssuuutttaaaJJJ""",,,"""666"""(((%%%+++,,,###)))'''(((555www---%%%###+++...!!!%%%***&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))******+++*********+++++++++,,,,,,)))))))))******+++,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++((()))***+++++++++***)))++++++******)))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////000111222444888===AAADDDJJJQQQ[[[ccckkkxxxvvv\\\OOOCCC???@@@<<<:::999888777777666666666111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((BBB&&&(((((((((((((((((())))))))))))###$$$///)))###((('''$$$$$$---&&&"""!!!777&&&'''''''''(((((())))))""")))555000%%% ***'''''')))((('''***)))(((###...///"""999&&&(((444***(((,,,'''%%%***)))111$$$)))'''222***%%%'''***333+++'''###222222"""((((((###$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******------------------------************************)))************+++++++++)))************+++++++++))))))******++++++++++++((()))***,,,,,,++++++***,,,,,,+++***)))*********&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000333444666;;;AAAHHHMMMQQQZZZcccnnnuuuzzzvvvZZZNNNDDDAAA@@@::::::888666555555555444222222222000///............------------------------++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,))))))(((((((((((())))))((()))))))))'''''')))******)))'''((()))***((('''******))))))((((((''''''333%%%)))555*** ---***III&&&(((((('''(((((('''&&&%%%%%%&&&444&&&###)))555rrrmmmFFF...$$$///!!!666)))---***))))))))))))(((((((((((('''''''''''''''((())))))>>>'''***)))''')))(((((()))111--- AAADDD ((('''///+++''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''ggg%%%%%%%%%%%%%%%%%%%%%%%%"""777+++777+++&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************)))((((((((()))+++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,---,,,+++***)))(((''''''++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,---------,,,+++***+++++++++***++++++,,,,,,******(((((('''((()))***)))***************))))))++++++***)))'''&&&%%%%%%))))))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---//////...111111111000000000000111333===CCCEEEOOO```hhhfffsssvvv{{{tttXXXMMMDDDAAA@@@::::::888666555555555444222222111000///............------------------------++++++++++++++++++++++++++++++************++++++***************+++++++++))))))(((((((((((())))))((()))***)))'''''')))******((('''((()))***)))'''******))))))((((((((((((***222!!!***)))###"""###666&&&((((((***+++,,,+++)))((()))***)))///... XXXxxxddd999555...)))&&&%%%%%%%%%...""" +++333)))))))))))))))))))))((((((''''''''''''((())))))+++eee'''+++)))''')))(((((((((!!!666(((___,,,333$$$+++!!!(((''''''&&&&&&''''''((()))((('''&&&%%%&&&&&&''''''???yyywwwTTT666***)))&&&************************222(((---&&&"""!!!,,,&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))'''(((((()))))))))))))))(((((()))***************((((((((((((((((((((((((************))))))))))))))))))))))))*********+++)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---......//////..................***+++,,,---.........---******)))(((((()))***++++++******)))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------......------//////000111222444777999;;;IIIVVV___oooqqqVVVLLLDDDAAAAAA;;;999777555444555555444222222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******************))))))(((((())))))***))))))***)))(((''')))+++)))((('''((()))***)))(((***))))))))))))(((((((((///%%%888222!!!666555CCC&&&((()))((()))***)))'''&&&'''(((***///000+++111%%%---$$$&&&$$$###'''---111000... ???111***000000&&&))))))))))))))))))))))))((((((((((((((())))))***---(((+++)))'''))))))))))))$$$###,,,)))...[[[<<<'''///555(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((###qqq))))))&&&"""###''')))'''########################...%%%"""))) '''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((((())))))***'''((())))))******))))))((())))))************)))((((((((((((((((((((((((************************))))))*********+++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------,,,++++++,,,---...///......------,,,,,,,,,,,,***+++,,,------------------,,,******)))***+++,,,++++++++++++,,,---......+++++++++,,,,,,+++++++++************************+++***))))))(((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000111444666999===BBBFFFOOO___qqqmmmTTTKKKCCCAAAAAA;;;999777555444555555444333111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))***))))))))))))))))))***)))******)))(((((()))+++)))((('''((()))***)))((())))))))))))))))))))))))+++666$$$,,,444666)))WWW''')))***'''((()))((('''&&&'''(((,,,+++---!!!,,,333 (((MMMQQQ444IIIGGGEEEDDDDDDBBB>>>;;;GGGFFF222666CCCIII<<<%%%)))))))))))))))*********))))))(((((())))))***+++111)))<<<(((+++***''')))))))))$$$555///'''111&&&nnn###777+++###'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''###www888===BBBDDDEEEEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDTTT:::(((***...!!!&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************)))((()))************))))))'''''''''''''''''''''''')))***************++++++*********+++++++++,,,,,,((()))+++,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,---.........///------------------------000///---,,,---...///000////////////......------//////////////////......111000///.........///000---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,++++++***)))(((((('''******)))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.............../////////...///111111111111222444333777;;;@@@CCCIIIPPPVVVeeetttkkkRRRJJJCCCBBBAAA;;;888666444444444555444333111000000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))******))))))))))))******)))*********((((((***+++(((''''''((()))******)))))))))))))))************&&&###(((???$$$000333$$$sss(((*********+++,,,,,,+++***+++---'''///...+++(((((("""((()))))))))*********+++)))))))))))))))***++++++%%%---"""fff(((,,,***(((***)))))) ***---------%%%$$$000!!!GGG 666&&&(((((((((''''''((((((((('''''''''''''''&&&&&&&&&(((BBBCCC...!!!(((222&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))*********))))))((((((((((((((((((((((((((())))))******+++++++++,,,++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++---------......---------,,,------...//////000000111000000000////////////111000///......//////000111222333333333333222111222222222333333444555555555444444333333222222222333222222111000///......000000000//////---,,,,,,---------,,,,,,+++++++++***)))((((((''''''((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000000000000111222111//////222444666===EEEMMMSSS[[[dddkkkyyykkkRRRKKKDDDBBBBBB;;;777555333333444555444333000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++******))))))******+++)))***+++***)))(((***,,,((('''&&&(((***+++***))))))))))))************+++---(((nnn===???sss(((++++++)))***,,,+++******+++,,,)))'''+++...)))$$$)))333lll///((())))))******+++++++++***************++++++,,,***))))))'''))),,,***(((***))))))+++'''###)))...$$$$$$555111KKK:::&&&***)))((((((''''''(((((()))''''''((((((''''''&&&%%%$$$+++%%%''''''((()))&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))******++++++******)))************))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,---......//////......---------...///000111111222///////////////000000000//////000000111111222222222333555666777666666555555555666777999<<<>>>???===>>>??????>>>===;;;:::>>>>>>>>>>>>===;;;:::999666555555444222000...---,,,,,,,,,,,,,,,---------******)))(((((((((((()))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......//////000000111111222333333111///111666:::CCCLLLXXXbbbiiiqqq{{{kkkSSSKKKEEEBBBBBB;;;666555333333444555444333000000////////////000000---------------------------------------------------,,,,,,++++++,,,,,,---***************++++++++++++******))))))******+++***++++++***))))))***,,,((('''&&&'''***+++***)))))))))*********+++++++++333)))+++,,,'''(((***)))((((((***+++---$$$'''777555)))((('''GGG___((())))))******+++,,,,,,+++************+++,,,,,,222+++)))$$$***))),,,***(((*********...000%%%***000'''"""---XXXeee777))))))(((((((((((())))))&&&'''((((((((('''&&&%%%###666AAAiii...)))---&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))***++++++++++++******************)))((((((************************))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---............////////////......---......///111222222333000000222333555666777888888:::>>>AAADDDEEEEEEEEEFFFHHHJJJMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQPPPRRRUUUVVVUUURRROOOMMMMMMMMMNNNOOOOOONNNNNNMMMGGGGGGEEEDDDAAA>>><<<;;;555555444222111000///...---,,,++++++******++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////......///000000111222222111444555666777===GGGOOO```jjjvvvkkkSSSLLLEEECCCBBB;;;666444333333444555444333000000////////////000111---------------------------------------------------,,,,,,++++++,,,,,,---))))))******+++++++++,,,++++++************++++++***++++++***))))))***,,,''''''&&&'''***++++++***))))))******++++++++++++444555)))+++,,,***+++------,,,,,,---...'''******+++"""%%%333---"""((())))))***++++++,,,,,,++++++******++++++,,,---%%%"""...---%%%)))))),,,+++(((************,,,+++,,,'''&&&111%%%%%%!!!222lll888))))))(((((((((((())))))&&&'''((((((((('''%%%%%%,,,&&&&&&,,,%%%"""222"""&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++******************)))((((((************************))))))***+++,,,,,,------,,,,,,,,,---------.........---,,,+++,,,---...///......////////////......---...///000111222333333888999;;;===@@@CCCEEEFFFLLLOOOTTTZZZ^^^```aaaaaajjjlllooorrrtttttttttsssooommmkkkiiiggggggggggggcccfffiiikkkkkkgggbbb___WWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^\\\ZZZWWWSSSQQQOOOHHHGGGDDD@@@;;;777444222///...------,,,,,,------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000...//////000111222222222///333777;;;AAALLLZZZeee|||kkkRRRJJJDDDBBBCCC===999888777555444444444444222111111000000000000000//////............///////////////......---------++++++++++++++++++++++++***++++++,,,,,,++++++***...+++))))))+++---,,,+++++++++,,,,,,,,,++++++***++++++************************+++,,,,,,---......---...'''888(((,,,&&&************************)))+++---,,,+++***+++,,,)))ggg777---,,,&&&,,,///'''---++++++,,,,,,,,,---------000""",,,***000"""GGG---...!!!%%%///(((,,,))))))******++++++,,,,,,(((+++444!!!***666""")))...!!!)))000444------ ,,,---######$$$555bbb333&&&***,,,((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''***,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))************++++++++++++))))))+++------***'''+++******+++---......---++++++,,,------...//////------,,,,,,,,,---............///000111222222222555333333666<<>>///@@@###***,,,)))******------------............222***333)))***999---(((111...---''' ...888"""+++++++++,,,,,,,,,,,,,,, 555)))!!!333+++...+++rrruuu444!!!"""$$$+++000"""$$$,,, ...$$$###sssDDD###...)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))+++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---+++***)))***+++,,,,,,,,,+++***,,,...///...---,,,,,,,,,------...//////------......000222444555444777>>>FFFPPPXXX___ccckkkrrr{{{vvvwwwvvvqqqiiiaaa[[[XXXMMMNNNPPPQQQRRRSSSUUUWWW[[[[[[]]]^^^]]]ZZZWWWTTTJJJCCC;;;333000.........******************))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))******************************************************+++++++++++++++,,,,,,++++++++++++,,,------------------....................................////////////000111222222...111444555555:::DDDLLLWWWbbbuuufffOOOIIIDDDCCCBBB<<<999888777555444444444444222111111000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******)))))))))))))))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------&&&111111***)))...444555###(((111HHH...&&&&&&------------------------***,,,...---,,,+++,,,---!!!+++;;;&&&......111---...------........./////////222(((000,,,(((444444...***@@@///111444((($$$222(((******+++,,,------......******+++---,,,)))+++000''''''444vvv\\\+++***$$$+++***)))""",,,'''(((000!!! %%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))((()))***)))))))))******)))))))))))))))))))))))))))))))))((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++*********,,,---,,,++++++,,,...//////...,,,,,,---...///000000111111111111222444888<<>>999666///.........------------++++++************++++++************************))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))************************(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........///////////////////////////////////////000000222333333222666999;;;???JJJYYYdddlllxxxfffPPPKKKFFFDDDDDD===999888777555444444444444222111111000000000000000......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***++++++***))))))***)))***++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,:::111((($$$$$$%%%(((---!!!==='''%%%???(((NNN666+++777------------------------+++,,,......,,,,,,,,,---&&&555000111000)))222+++///,,,,,,,,,---------......---(((...000))))))...///***'''uuu777"""000777###***,,,+++++++++,,,---.........000&&&...000"""(((333)))***++++++'''DDDTTT666222)))(((###!!!&&& 111((((((666(((,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,******,,,------,,,+++,,,...000///.../////////000000000000000111111111444;;;DDDMMMRRRaaalll~~~yyypppeee^^^]]]ccckkkrrryyy~~~xxxllleee]]]XXXVVVRRRKKKEEEFFFKKKRRRYYY___dddiiillleeeeeeccc```YYYOOODDD<<<222111///---,,,,,,------++++++************++++++************************))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,---------,,,,,,,,,,,,,,,------...------........./////////////////////////////////000000000000111222444444333666;;;AAALLL[[[mmmxxxeeePPPKKKFFFEEEDDD>>>999888777555444444444444222111111000000000000000...------,,,,,,------...,,,,,,---------.........------------------------***++++++,,,,,,++++++***(((+++------+++)))***+++))))))***+++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,, +++111,,,+++//////(((&&&***///,,,###!!!,,,555lll888 ///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---...000(((DDDuuu}}}ttt555...%%%///)))...,,,---------............,,,000///111111...222333---AAA000<<<(((,,,===...111000111111111000000/////////---,,,///+++%%%///...===---***333(((---:::fff(((///'''%%%)))---***)))&&&'''ddd~~~||||||||||||||||||||||||||||||||||||||||||||||||yyyyyyyyyppp&&&((($$$((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,***)))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,......+++***+++------,,,+++---///000///...//////000111222333333444444666:::DDDSSSeeevvvoookkkjjjnnnwww}}}}}}zzzwwwuuusssrrrqqqnnnkkkhhhccceeegggiiikkkpppvvvzzz~~~}}}tttllljjjkkkdddVVVIIIIIILLLQQQUUUYYY^^^eeejjjggghhhhhhgggccc\\\SSSLLL@@@===888222...,,,++++++,,,++++++******++++++,,,************************))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,------...---,,,,,,,,,,,,---..................////////////////////////////////////000000000111222333444555555999AAANNN___qqqdddOOOJJJFFFEEEDDD===999888777666444444444444222111111000000000000000...------,,,,,,------...---------....../////////------------------------+++++++++,,,,,,+++++++++(((+++......+++******,,,((()))***+++,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000'''&&&,,,///******000000%%%$$$...222---+++... 999>>>___eee'''(((111,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---(((+++333)))000999%%%///------------------------,,,,,,------.........///)))"""222...)))333---111////////////000000000111000:::111111999;;;@@@???HHH///RRRFFFzzzxxxtttsss222PPPAAA???555???<<<999999777666444333222111000---,,,111000$$$)))>>>---$$$777((("""555,,,...***)))%%%,,,;;;AAAKKK___aaa:::///'''$$$...***(((+++999111---!!!)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***""""""&&&000111$$$)))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++)))((()))((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,//////,,,***+++,,,---,,,,,,---///000///...+++,,,...111444666888999>>>BBBKKK[[[rrruuutttrrrpppmmmlllkkkjjjfffdddeeelllwww~~~||||||zzzyyyzzz~~~~~~zzzvvvuuuwww|||zzztttrrruuutttooolllnnnttt}}}|||}}}xxxeeeSSSLLLOOOQQQSSSVVV[[[ccciiipppmmmiiigggffffffdddcccVVVPPPGGG===555000...---,,,++++++******++++++,,,************************))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---......---,,,,,,,,,,,,---................../////////000000000000000000000000000000000000111222444555666===BBBMMM___tttdddPPPJJJDDDBBBBBB===999888777555444444444444444333222111000000000000111000...,,,,,,,,,...///,,,------......------,,,,,,,,,,,,---------......//////...---,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,---......,,,+++,,,---///---,,,---...///...------......---,,,---///111000000000111111333444555222444666777888:::===???<<>>@@@AAABBBEEEJJJMMMNNNPPPRRRSSSWWW\\\aaadddccceeeiiimmmmmmrrrrrrnnnlllooopppmmmqqqpppnnnmmmnnnooonnnmmmgggeeebbbaaabbb```\\\XXXTTTQQQNNNKKKGGGBBB<<<888777444111000000000///......,,,******+++++++++***'''(((((((((((()))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))***)))(((((())))))(((''')))))))))))))))))))))((())))))))))))))))))))))))(((***+++***)))((()))+++)))))))))))))))))))))))))))************+++++++++++++++++++++************------------------------,,,------...............333000///000000...111555333222222777AAAQQQdddpppwwwwwwyyy||||||xxxxxx{{{}}}jjjgggdddbbbccceeeffffffooo}}}}}}nnnggg[[[RRROOOPPPSSSUUUbbbeeegggfffcccbbbdddgggggghhhgggddd\\\RRRHHHBBB111///---,,,......,,,***...+++))))))***++++++******)))))))))(((((((((((((((((())))))))))))(((((())))))))))))******************))))))))))))******,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,---------.........///////////////////////////---,,,---000111000///555111000444777;;;CCCMMMUUUbbbuuubbbNNNIIIDDDBBBBBB===999888777555444444444444444333222111000000000000000///...,,,,,,---......------............------,,,,,,,,,---------...............------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,---------++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------------------------------------------.........///,,,---///...------...///......//////000000111111111222444555555777999<<<>>>@@@CCCGGGKKKPPPSSSUUUYYY^^^dddiiikkkkkkllllllppptttxxxzzzyyyyyy{{{}}}xxxuuuvvvwwwvvvzzzyyywwwwwwxxxxxxwwwvvvtttrrrpppnnnmmmlllkkkkkkgggfffdddccc___YYYQQQLLLCCC@@@<<<999666444000...++++++***,,,---...,,,***(((((()))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))+++***(((((())))))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++)))))))))))))))))))))))))))************+++++++++)))*********++++++,,,,,,------------------------+++,,,---...............555///,,,...000000111333555444777BBBYYYsss}}}nnnddd```dddlllxxx}}}yyytttooojjjeee```\\\VVV```lllttt|||yyyiii[[[TTTPPPOOONNNRRRXXX]]]]]]ZZZXXXYYY\\\```cccgggiiifff___WWWQQQAAA999///,,,...000...+++---,,,***++++++,,,***)))******)))))))))(((((((((((())))))******))))))((())))))))))))******************))))))))))))******,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////,,,,,,,,,...111222111000666333333666;;;CCCRRR^^^fffttt}}}___LLLIIICCCBBBBBB<<<999888777555444444444444444333222111000000000000///...------------......------............------,,,,,,,,,---------............---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,+++,,,.........---------------------------------------------------++++++,,,,,,,,,---------................................................---............/////////,,,---///000///000111333///000/////////111444666777:::===AAADDDGGGLLLOOO[[[]]]aaaeeejjjooorrrssswww}}}}}}zzzxxxwwwvvvtttssssssrrrpppmmmiiiggghhhiiijjjkkknnnpppoookkkddd___WWWUUURRRNNNJJJDDD===888333111////////////...,,,,,,,,,,,,,,,+++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++)))(((((())))))(((&&&)))))))))))))))*********)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,------.........------///------222333111111444<<>>GGGYYYhhh{{{pppgggkkkgggiiihhheeecccjjjwww{{{qqqggg___[[[\\\___bbbhhh|||tttllliiihhhhhhccc^^^YYYWWWVVVTTTNNNJJJGGGIIIMMMSSSXXX]]]aaaccc^^^XXXMMMAAA777000...---...---------------+++(((************))))))))))))))))))************))))))((()))))))))******************))))))))))))******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------.........//////////////////000000111111111222333444333333333333222===KKKTTT\\\iiiyyywww[[[IIIGGGCCCBBBBBB<<<999888777555444444444444444333222111000000000000---------.....................////////////......,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...,,,,,,,,,...///...---------------------------------------------------............////////////................................................////////////000000000000111222444333222222444555;;;@@@FFFMMMTTT]]]hhhppp|||}}}yyytttnnnhhheeejjjkkkmmmooopppnnnjjjfffiiijjjnnnqqqtttsssooolllddd___VVVNNNFFF???888333---,,,+++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((('''&&&'''***+++***)))((())))))******+++++++++***************************+++,,,+++*********,,,************************)))************+++++++++------,,,,,,+++++++++***------------------------///000000000000///......111000222666:::CCCUUUfffzzznnn]]]VVVYYYZZZbbbkkksssyyyqqq___RRRMMMEEEKKKaaavvv{{{vvvtttsssxxxnnnaaaWWWRRRPPPNNNKKKBBBBBBCCCGGGMMMUUU\\\```]]]___^^^WWWKKK===222,,,000///------------+++***++++++*********))))))))))))******++++++******)))))))))))))))******************))))))))))))******+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////000000111111222111222333222111222444666:::MMMbbbnnnvvvuuuYYYHHHGGGCCCBBBBBB<<<999888777555444444444444444333222111000000000000,,,------......///............////////////......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,---...//////---................................................---------.........//////................................................//////000000000111111111111444888;;;===@@@DDDGGGPPPYYYfffqqqzzzwwwpppsssrrrppppppooommmiiigggccccccdddhhhnnnrrrttttttssspppkkkfff___UUULLLEEE999777333///,,,+++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''((()))***)))(((((())))))******+++,,,,,,***************************+++,,,,,,******+++,,,************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,------------------------......000111222222222222222333999DDDRRRaaasssuuuhhhaaa\\\XXX[[[```gggqqq~~~ppp\\\TTTEEEEEEQQQ\\\```ooo{{{{{{}}}uuuiii]]]SSSNNNMMMCCCBBBBBBCCCGGGNNNUUUYYY^^^```bbbaaaZZZMMM???555333000---,,,,,,---,,,++++++++++++*********)))))))))******++++++******)))))))))))))))******************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////...//////000111111222222000222333222222444999===FFF^^^wwwtttXXXHHHFFFCCCBBBBBB<<<999888777666444444444444444333222111000000000000,,,,,,---.../////////.........////////////......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---,,,---/////////...................................................,,,,,,,,,---------......////////////////////////////////////////////////000000000000111111111111777;;;BBBIIIPPPWWW^^^bbbkkkwww~~~zzzwwwtttrrrpppooollljjjcccaaa```aaagggnnnsssvvvuuuuuuvvvvvvrrriii___WWWIIIEEE>>>666111---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***(((((())))))'''&&&((())))))***++++++,,,,,,***************************+++,,,,,,******+++,,,************************)))************+++++++++)))******+++---......///------------------------,,,---///111333444555666555999GGG]]]rrrmmmdddXXXSSSVVV```lllttt|||~~~llleeeUUUMMMMMMLLLGGGRRRhhhrrr~~~sss___TTTPPPKKKJJJHHHHHHJJJOOOSSSVVVdddaaa___^^^]]]WWWLLLCCC444111---,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******))))))))))))******************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---................../////////000...//////000111222222222111333444444444888???EEENNNhhhoooVVVIIIHHHBBB@@@AAA===888888777666555444333333222222111111111111111111......------------..............................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------........................------------------------///......---------...............//////000111222...///111111000...+++)))111///000444444333999BBBCCCVVViiirrrxxxxxxsssooonnnlllllllllllllllmmmnnnnnnyyy{{{zzzwwwwwwxxxuuuppphhhdddZZZOOOCCC999222///---,,,,,,------+++(((%%%&&&(((***++++++++++++,,,)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))+++++++++***)))***+++------,,,++++++*********---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,...---,,,,,,---///000///.../////////---+++///,,,---222222222888@@@BBBPPPhhh}}}|||qqqWWWZZZaaahhhmmmtttvvvfffbbb^^^XXXOOOHHHKKKRRRWWW___vvvkkkVVVUUUNNNIIILLLPPPRRRTTTWWWYYY[[[^^^``````]]]WWWSSSIIIAAA666///+++***+++...,,,,,,,,,***)))***,,,---***************+++++++++******))))))))))))******)))************+++++++++************************************************)))************+++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000333111//////000111111111111999555111:::CCCHHHRRRhhhvvvnnnVVVIIIHHHBBB@@@AAA===999888777666555444444333333222222111111111111111///......------......///........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------------////////////////////////------------------------////////////////////////000000000000000111222222///...---,,,---///222444333444999???BBBGGGSSSaaajjj|||~~~uuusssqqqnnnlllmmmpppsssvvvyyy{{{{{{yyyzzz|||{{{vvvuuuqqqlllddd\\\SSSJJJEEE999444///,,,+++,,,------*********)))(((((()))***)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))+++,,,+++***)))***+++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++---......---,,,...///...---,,,,,,---///000000222000222777;;;???JJJVVVssszzzqqqtttyyywwwqqqllljjjqqqzzz~~~mmmZZZMMMHHHHHHLLL]]]uuuvvvjjj^^^TTTPPPQQQPPPPPPRRRSSSQQQPPPSSSXXX\\\[[[YYYTTTKKK@@@666111//////000,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++******))))))))))))******)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------...//////........./////////000000111111000000111333333333111999888999IIIWWW^^^hhhxxxnnnUUUIIIHHHBBB@@@AAA>>>999888777666555444444444333333222111111111111111///......------......///........................------------------------------------------------,,,,,,,,,,,,------------,,,------------.........------------------------000000000000000000000000------------------------///000111222222111000///111111111111111111222222111000//////000444777:::888>>>IIISSS[[[fffzzz{{{uuuooommmnnnrrrtttvvvxxxyyyyyy|||~~~}}}{{{yyywwwtttmmmddd\\\JJJBBB777...+++---000222///---+++)))(((((()))***))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,+++***)))***,,,*********+++,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,---------+++---......------...///...---,,,,,,---000333555444333555:::CCCSSSiii|||tttjjjiiimmmqqqtttxxx}}}xxxwww{{{```NNNMMMJJJOOO[[[fffmmmxxxwwwggg^^^WWWQQQPPPRRRPPPJJJEEEGGGNNNVVV[[[]]]^^^WWWKKK@@@888444111///,,,,,,,,,++++++*********...------,,,,,,+++++++++******))))))))))))******)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---......//////....../////////000000000000000111222333444555555000:::<<>>:::999777666555444555555444333333222111111111111//////............//////........................................................................,,,,,,,,,------------...------------....................................////////////////////////------------...............///111333333222000///222111111111111111222222222333444555777999:::;;;EEERRRbbboooyyy{{{tttnnnkkkjjjppprrrssstttyyy}}}{{{zzz{{{{{{xxxqqqjjj]]]TTTGGG;;;444000///...///---+++***++++++,,,+++)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,---......------...///000000/////////111444666444666;;;CCCQQQkkkrrrkkkgggjjjqqqyyyyyywwwyyyyyyttt||||||www___]]]VVVRRRTTTXXX\\\eeeooo~~~qqqcccWWWSSSVVVPPPLLLFFFCCCFFFMMMUUUZZZ___\\\TTTJJJAAA:::222+++,,,+++++++++,,,,,,+++***......---,,,+++******)))+++******))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------......//////...////////////000000000///111222333333444555555222===CCCPPPnnnmmmUUUHHHGGGBBBAAABBB???;;;:::777666555555555666555444333222111111111111/////////....../////////////////////////////////................................................,,,,,,---------.........---------.........//////................................................---------....../////////---...000222222222000///111111000000111111222222111222333666:::AAAFFFJJJaaaqqq}}}sssmmmmmmoooooonnnsss{{{~~~||||||yyyxxxxxxyyyyyyvvvssslllfff]]]RRRHHH===444...,,,+++***+++---...,,,+++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***,,,,,,,,,+++***+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,---///...------...000///000222222000000222555333AAARRRaaappp}}}eeeeeeiiirrr{{{|||tttllleeecccfffrrrpppccc___ZZZYYYYYY[[[___ddd|||ooo]]]UUUVVVNNNNNNKKKFFFCCCEEEMMMTTTZZZ]]][[[TTTMMMEEE999,,,---,,,***+++---...---,,,---,,,,,,+++***))))))(((++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------...............///////////////000000000111000222444333222222444666999FFFNNN]]]yyymmmTTTHHHGGGBBBAAACCC???<<<:::888555444555666666666555444222111111111111000//////......//////000////////////////////////................................................,,,---------............------........./////////................................................---------...//////000000......000111222222111111111111111111222333444555444444666<<>>444///...---+++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,------++++++,,,---------------------,,,,,,+++++++++,,,,,,---------.............../////////---...//////......///000---///222222555<<>>333000///...,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,------++++++,,,---+++,,,,,,------......///+++++++++,,,,,,---------///////////////.........---...//////......///111000111333444999EEEUUUaaa~~~~~~xxxoookkknnnzzz|||~~~lllcccYYYUUUWWWVVVNNNFFFHHHSSSZZZZZZ]]]aaaZZZNNNBBB:::111---,,,,,,***''',,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........000000000000111111111111000333555555555:::CCCJJJ___ttthhhSSSHHHFFFBBBBBBCCC===<<<:::888666444444444444666555444333222111111111000000000000000000000000---......///////////////---------........./////////...---,,,,,,---...///------............------...............///000000////////////////////////000000000000000000000000111111111000000000000000000///111555555111///000222333777:::888999GGGWWWmmmxxx~~~}}}~~~xxxsssnnnjjj```UUURRRVVV\\\dddllloooooonnnlllkkklll^^^NNNAAA222%%%(((222......,,,***'''(((+++---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))***+++,,,,,,******+++,,,+++,,,------++++++,,,---------------------------,,,,,,,,,---------......111000000000111222111000777666888>>>FFFUUUnnn|||iii]]]VVVSSSTTTWWWTTTWWWZZZ^^^___^^^[[[XXXRRRFFF666,,,+++------,,,...---,,,+++***************************************************************************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000111///...///222333222000333444444555888@@@LLLTTThhhzzzhhhSSSHHHFFFBBBBBBCCC<<<<<<:::888666555444444444666555444333222111111111000000000000000000000000......///000000000000///,,,,,,,,,,,,------------///...------------...///---......//////......---///............///000000////////////////////////000000000000000000000000111111111111111111111111444111000111111000222777777666999AAALLLZZZooo}}}|||{{{lllgggfff___WWWRRRRRRWWW]]]bbbggglllqqqsssllleee^^^VVVLLL>>>444111......,,,+++***))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))(((((((((++++++++++++***************,,,,,,,,,+++***+++,,,+++,,,------++++++,,,---------------------------,,,,,,---------.........333111///000222333111///000555===JJJ___|||}}}vvvfffYYYUUUVVVXXXZZZ]]]```aaa___\\\YYYWWWPPPEEE999000,,,,,,...---------,,,,,,+++++++++***************************************************************************++++++,,,,,,++++++***)))************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111222000///000222444333111111222444888@@@KKKWWW___uuuhhhSSSHHHFFFAAABBBCCC<<<;;;:::888666555444555555666555444333222111111111000000000000000000000000...///000000111111000000------------............///......------......///---......//////......---//////......//////000111////////////////////////000000000000000000000000111111111111111111111111444111000222111000444:::>>>@@@IIIZZZooo|||sssnnneee[[[TTTLLLLLLMMMQQQXXX```iiiooonnnooommmhhhcccYYYIII;;;333000---,,,------+++)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++*********))))))(((((((((*********+++++++++++++++***,,,---,,,+++***+++---+++---...---,,,+++,,,---------------------------------------.........///333111///000444666555444:::IIIYYYiiivvvjjjllluuu~~~{{{vvv~~~tttaaaYYYYYY\\\]]]___bbbcccbbb^^^ZZZXXXWWWRRRFFF888...---000,,,---------------,,,+++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))************+++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////000000000111111333111000111222444333333444555999BBBOOO\\\gggmmm}}}gggSSSHHHFFFAAABBBCCC<<<;;;:::888666555555555666666555444333222111111111//////////////////////////////000111111111111111000000000000111111111111//////............//////......////////////....../////////...///000000111////////////////////////000000000000000000000000111111111222222222222222222222555999999888<<>>444...,,,///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000111333222222111222222333444333666>>>IIITTT```qqqyyysssiii___TTTMMMHHHDDDEEEIIIbbbOOOGGGEEE@@@@@@AAA;;;;;;:::999888777777777777555444333333222222222333222222111111111000000000///000111111222111111111////////////000000000000000000000000000000000000000000000000000111111222111111111222222222222333222222222222333333333333222333333444444555555555444???PPPddd~~~}}}tttmmmffffffkkklllqqqttttttttttttpppkkkjjjllliii\\\HHH777000...///......------,,,,,,+++,,,++++++++++++*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------......................../////////////////////////////////000000000111111444111000222555;;;HHHUUUsss~~~ssshhhccc]]]aaahhhsssvvv```\\\VVVPPPKKKKKKMMMPPPRRRTTTTTTOOOGGG<<<333...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................//////////////////000000000111111333222111111222444555666666:::EEESSS^^^iiivvvyyymmmfffYYYQQQJJJFFFCCCBBBFFFKKKaaaOOOGGGFFFAAAAAACCC===;;;:::999888777777777777444444333222222222333333222222222111111111000000...///000000111111111000////////////000000000000000000000000000000000000000000000000000111111222111111111222222222333333222222222333333333444444333333333444666888;;;<<>>JJJ\\\lllssseee[[[WWWaaarrrtttmmmaaaWWWQQQQQQSSSUUUTTTTTTTTTRRRLLLDDD:::333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---........./////////000//////000000000111111111222222111111222555777999===CCCPPPaaalllsss{{{xxxlll```XXXNNNIIIFFFGGGGGGIIIOOOVVVbbbPPPGGGGGGBBBCCCDDD???;;;:::999888777777777777444444333222222222333333222222222111111111111000......///000000000000000////////////000000000000000000000000000000000000000000000000000111111222111111222222222333333333222222333333333444444444333222333555888<<<@@@CCC[[[www|||nnnhhhmmmpppoooooorrrrrrpppnnnllljjjiiidddZZZKKKAAA000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,........................////////////////////////000000000000000000000000000000000000111111111111222222888BBBOOO```www~~~qqqbbbWWWSSSSSSiii~~~mmm^^^WWWVVVWWWYYYWWWUUUSSSRRROOOIII@@@999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---.........//////000000000000000000111111111111222111111111333555888:::EEELLL[[[lllwww|||}}}tttiii]]]PPPIIIHHHFFFFFFKKKNNNRRRZZZbbb___SSSHHHEEEDDDAAA>>>>>>:::::::::999999999888888666666555444333333333333222222222111111111111000111111111111111111111111000000000000111111111111111000/////////000222333222222222222222222222222333333333333333333333333333222222222444555444333111999888666;;;AAANNNcccxxxjjjiiikkkooossstttrrrnnnnnnnnnooommmiiiddd^^^[[[@@@777///......,,,++++++------,,,++++++******)))(((((())))))*********+++)))************+++++++++((())))))))))))*********++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000///222333000...000222333666333:::RRRmmmpppaaaWWWTTT___ppp|||yyyxxxxxxuuuvvvvvvwwwwwwxxxxxxyyyzzz|||~~~~~~kkk]]]XXX[[[___[[[XXXVVVVVVSSSMMMHHHGGG888444///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,...///111,,,,,,,,,---------......000000///////////////000111000000000000000111222555111222555555444;;;EEESSS]]]lllyyy}}}}}}vvvhhh]]]UUUMMMIIIIIIGGGJJJMMMOOORRRZZZgggqqq```TTTIIIEEECCC@@@======::::::::::::999999999999666666555444333333333333222222222222111111111111111111111111111111111111000000000000111111111111111000000///000111222333222222222222222222222222333333333333333333333333222222222333555666555555666;;;888:::IIIYYYlllxxxrrrllllllqqqttttttqqqnnnnnnooommmkkkgggccc```NNN@@@333///000...---,,,------,,,,,,+++*********))))))))))))*********+++)))************+++++++++)))))))))*********++++++++++++******************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111000222333222111222333444;;;===KKKhhh~~~dddYYYYYY```qqq~~~{{{yyyuuurrrooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnooonnnoooqqqssstttvvvvvvvvvvvvxxx{{{|||jjj```aaaggg___[[[UUURRRSSSSSSOOOJJJ<<<777111------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,---------.........000000////////////000000000000000000000111111222333000111444555888CCCPPP```kkk{{{qqqfffZZZRRRLLLGGGEEEGGGKKKPPPVVV[[[bbblll{{{___TTTHHHEEECCC@@@======;;;;;;;;;;;;::::::::::::666666555444333333333333333222222222111111111111111111111111111111111111000000000000111111111111111000000000000111222222222222222222222222222222333333333333333333444444111222333555666666666666666:::777???[[[vvvzzzuuummmnnnrrrtttsssooooooooonnnllljjjgggfff^^^OOO>>>666333000.........------,,,,,,+++******)))))))))***************)))************+++++++++************+++++++++,,,******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111111111222333444444444444<<>>IIIddd~~~zzzxxxzzz}}}||||||zzzwwwsssoookkkiiieeeeeeeee^^^NNN<<<333333000//////......---,,,,,,+++++++++++++++*********)))************+++++++++************+++++++++,,,******++++++,,,---------++++++,,,,,,,,,---------------------------------............................../////////000000000000000000111111111222222111///111444444555CCCSSSppp~~~vvvggg[[[PPPVVVeee|||uuummmttt{{{ssslllhhhhhhhhhhhhhhhjjjnnnrrrttttttsssrrrrrrsssvvvxxxyyyyyyyyyyyy}}}}}}|||{{{{{{zzzyyyyyy{{{|||}}}wwwuuurrrooolllkkkjjjjjjjjjkkkkkkjjjhhhgggggghhhhhhmmmttt|||lllooommmaaaQQQHHHIIINNNPPPMMMGGG???777111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------.........////////////......//////000111222000000000111222333444555///555;;;BBBOOOdddxxxzzzlll^^^TTTMMMJJJHHHGGGIIIOOOUUUZZZdddmmmxxx[[[PPPFFFCCCBBB@@@>>>???::::::::::::999999999999666666555444333333333333444444333333333222222222111111111111111111111111000000000000111111111111000111222333333333222222000111111222333333444444333333444444555666666666555777888777666:::BBBIII```~~~|||xxxsssnnnkkkgggeeeeeecccYYYHHH;;;666000000//////...---------,,,,,,,,,++++++*********)))************+++++++++)))))))))*********++++++******++++++,,,------...,,,,,,---------............................................................/////////000000000000000000111111111222222222111000444888777<<>><<<<<<:::::::::999999999888888666666555444333333333333444444444333333333222222111111111111111111111111000000000000111111111111000111222333444333222222000000111222333333444444333333444444555666777777555777888888999???IIIRRRyyy}}}wwwrrroookkkeeecccddd```RRRBBB888000000000///......------,,,,,,,,,++++++*********)))************+++++++++((())))))))))))***************+++,,,,,,---......---------.........//////........................////////////////////////////////////000000000000000111111111111222222222111111666;;;;;;CCC___~~~fffVVVPPPNNN^^^qqqyyysssooofffeeeeeegggkkkoooqqqrrrvvvyyy|||{{{xxxwwwvvvwwwwwwwwwuuurrrpppooopppkkkkkkkkkkkkmmmsss{{{wwwqqqsssxxxkkkSSSIIINNNOOOPPPOOOIII???555///---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////................../////////000............///000222222000000000111222444555666888>>>FFFOOO```ttt}}}}}}wwwnnnaaaTTTLLLIIIJJJLLLNNNOOOVVV```iiirrr\\\QQQGGGDDDCCC???<<<;;;<<<;;;:::999888888888888666666555444333333333333444333222222444444333222111111111111111111111111333222222111111222222333333333333222222111111111444333222111222333444555222555777555444555666666777999777:::CCCIII___zzzuuunnniiieeeeeefff```SSSHHH:::444000000...+++***,,,,,,+++)))(((((()))+++,,,++++++++++++******))))))******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////111111111000000000000000333222111111222222111000333...333???LLL^^^qqqSSSIIIOOOYYYvvv}}}tttlllhhhhhhlllkkkmmmoooppprrruuuyyy||||||yyywwwvvvpppppppppoooooonnnmmmmmmsssyyyzzzuuussswwwzzzrrr]]]KKKNNNPPPQQQNNNFFF<<<222,,,---.........,,,,,,,,,---------------------------------------------------******+++++++++,,,,,,,,,........................------------------------............////////////.........//////000111222000000000111111222333444777@@@SSShhhtttxxxuuu```[[[SSSLLLIIIJJJMMMOOORRR[[[fffnnnyyy\\\QQQGGGDDDCCC???<<<;;;<<<;;;:::999888888888888666666555444333333333333222111000111222222222000111111111111111111111111333222222111111222222333333333333222222222111111333333222222222333444555777888777555444555555555777999999CCCVVVeee}}}}}}sssmmmgggfffgggcccZZZRRRFFF;;;111//////---+++,,,,,,+++***))))))***+++,,,,,,+++++++++***************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111000000000000000000000000000///000222333333333666333999JJJ\\\sssiiiSSSPPP\\\gggxxxooollljjjiiilllqqqssstttvvvxxxzzz|||{{{xxxuuusssqqqoooooonnnqqqvvv{{{uuuvvv~~~}}}ooo```QQQPPPPPPNNNJJJBBB888111/////////...---------...------------------------------------------------++++++,,,,,,,,,---------........................------------------------............///////////////......//////000111222111111222333333555777888???KKK```ttt~~~tttgggSSSPPPKKKIIIJJJOOOUUUYYYcccmmmwww[[[QQQGGGDDDCCC@@@<<<<<<;;;;;;:::999888888888888777666555444333333333333333111000111222333222000222222222222222222222222333222222111111222222333333333333333222222222222333333333222333444444555999666555555666777777777888<<>>444222///------...//////------------------------------------------------,,,,,,,,,,,,------------........................------------........................////////////////////////000111222333222444555555555777<<<@@@MMMaaazzz|||lll]]]RRRLLLHHHIIIKKKOOOWWWaaajjjppp[[[PPPFFFDDDCCC@@@======::::::999999888888999999777777666555444444444444555444333333555555444333222222222222222222222222333222222111111222222333333333333333333333333333333333444444444555555555555111333999<<<::::::<<>>===::::::999999888999999:::888777666555444444444444444222111222333444333111333333333333333333333333333222222111111222222333333333333333444444444444333333444555555555555444999555666;;;;;;888<<>>888000------......,,,------------------------------------------------*********+++++++++,,,,,,........................---------...//////000000............////////////000000000000111222333333222333444333444;;;HHHRRRcccwwwzzzjjj\\\PPPIIIHHHKKKLLLPPPXXXcccqqqZZZOOOFFFDDDDDDAAA>>>===:::999999888999999::::::888777666555444444444444444222222222333444333222333333333333333333333333333222222111111222222333333333333444444444555555333333555666666666555444:::666666;;;::::::FFFVVV{{{uuukkkfffccc```]]]XXXMMM===333000------............------,,,---------............,,,,,,,,,------------...+++,,,,,,---------------........................,,,,,,------...//////000////////////////////////...//////000111111222222000333555444222444:::@@@SSSllllllSSSPPPYYYpppuuupppkkkiiilllrrrxxx{{{|||}}}|||{{{xxx{{{~~~zzzcccRRRMMMMMMDDD===444////////////---------------------------------------------------+++++++++,,,,,,,,,------........................---------...///000000000............////////////000000000000111222333333111333444555888DDDUUUbbbqqquuufffWWWPPPLLLIIILLLQQQVVV[[[eeerrrZZZOOOFFFDDDDDDAAA>>>>>>999999999888999999::::::888777666555555444444555666555444444666666555444333333333333333333333333333222222222222222222333333333333444444555555555333333555666666666555444999444444999999>>>QQQhhh~~~|||zzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~qqqkkkdddaaa```___WWWFFF666...------............---------------.........//////,,,,,,,,,---------......,,,---......//////..............................,,,,,,------...///000000////////////////////////...//////000111222222222///222555444444666===DDD```zzzqqqRRRNNNPPP```|||{{{mmmkkkkkkmmmttt{{{||||||{{{{{{~~~mmmWWWPPPQQQHHH@@@666111000111000...------------------------------------------------,,,,,,,,,---------..............................---------...///000000111............/////////000000000000000111222333444111444555666<<>>NNNeeeyyy}}}ooocccVVVKKKKKKIIIKKKSSS\\\eeeoooxxxZZZOOOFFFCCCCCC@@@>>>>>>===;;;999999:::::::::999888888777555555444444444555333222333444555444333222333333333333333333222333333333444444444444555555555555555555555555555666555555555666666666666;;;:::DDDYYYpppzzzsssmmmgggaaa^^^VVVTTTRRRSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaa^^^^^^___^^^^^^]]]]]]^^^]]]```cccfffiiinnntttyyysssfffaaaaaa^^^XXXTTTEEE===333///000222222000///............------------------------------------------...............---------............///........................////////////000000000000111111111222222222333333111666:::999<<>>666222111............------------------------------------,,,,,,,,,---------............////////////..................////////////...//////000000000000///222222222111111222222333888:::===FFFXXXpppooo```UUUNNNIIILLLMMMRRR]]]gggppp{{{[[[PPPFFFCCCCCC@@@>>>>>><<<;;;999999:::;;;:::999888888777555555444444444555444333333555555444333333333333444444333333333333333444444444555555555555555555555555555555555444444555444555666777888<<<@@@QQQooovvvqqqjjjbbb]]]YYYVVVTTTQQQPPPQQQRRRUUUXXXYYYZZZXXXYYY[[[]]]___aaabbbbbbcccdddeeeeeefffeeeeeedddbbbbbbcccdddeeeeeeeeeeeedddcccaaa```___^^^]]]\\\````````````aaacccgggjjjqqqtttzzz{{{iiibbb```]]]YYYXXXQQQEEE777......000222222///............------------------------------------------.........//////---------............///////////////////////////////////////000000000000111222222222222333333333333777999999CCC___jjjSSSIIIWWWuuuwwwmmmjjjnnntttwwwwww~~~hhhWWWOOOHHHFFFBBB999333222/////////......---------------------------------,,,,,,,,,---------.........//////////////////...............////////////......///000000000000000222222222222222222333444777;;;BBBNNNccczzzuuueeeWWWNNNKKKLLLMMMPPPYYYfffqqq{{{[[[PPPFFFDDDCCCAAA>>>>>>;;;:::999999::::::999888888777666555555555555555555444333444555666555333333333444444444444333333333444444444555555555555555555555555555555555555444444555555555777:::<<<;;;HHHddd~~~vvvqqqfffccc^^^YYYVVVTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\ZZZ\\\^^^aaaccceeeggggggggghhhiiikkkllllllkkkjjjkkklllmmmnnnnnnnnnnnnmmmnnnllljjjiiiiiihhhfffdddcccbbb```^^^]]]\\\]]]]]]bbbeeejjjrrrzzzooofffccc___]]]___YYYNNN???333//////111222///............---------------------------------,,,,,,------.../////////---------............///////////////////////////////////////000000000000222222222222333333333333333666999???QQQqqq{{{ZZZJJJHHH___pppllljjjlllrrryyy}}}~~~zzzaaaSSSHHHGGGFFF===666444000000//////...---------------------------------,,,,,,,,,---------.........//////000000//////...............////////////---...///000000111111000111111111222222333444555666>>>IIIYYYnnn|||iii[[[QQQKKKKKKOOOOOOTTTaaaqqq~~~[[[PPPFFFDDDDDDAAA??????:::999888999::::::888666777666666555555555666666666444333444555666555444333333444444444444333333444444444444555555555555555555555555555555555555444666777777777999>>>AAAGGG___yyyppphhhaaa\\\YYYXXXWWWUUUTTTUUUWWWYYYYYYZZZ\\\]]]___aaadddeeeeeegggiiillloooqqqssssssrrrtttvvvyyyzzzzzzyyyyyy}}}}}}~~~~~~~~~}}}zzzyyyzzzyyyvvvtttllljjjhhhfffdddbbb```^^^______aaadddjjjqqqwww{{{{{{pppiiiaaa___bbb]]]UUUIII===444000000111///............---------........................,,,,,,------...//////000---------............///////////////////////////////////////000000000000222222222333333333444444333777>>>MMMhhhiiiPPPLLLSSSnnn~~~uuullllllnnnrrryyyqqq\\\KKKJJJJJJBBB999666000000000///...---------------------------------,,,,,,,,,---------......//////000000000000//////............////////////---...///000111111111111000000111222333444666777<<>>```ooo\\\PPP[[[rrrtttkkkjjjnnnttt{{{___QQQMMMFFF???<<<333111000000111000...,,,////////////////////////,,,,,,---------.................................////////////000000000000///000000111111111111111333111222444444666<<>>999666222//////000000///////////////////////////------------....................................////////////000000000000000000111222222222222111333222333444555999DDDPPPkkkYYYQQQKKKIIILLLSSS[[[fffwww[[[PPPGGGDDDDDDAAA??????<<<;;;::::::999999::::::777777777777666666666666444444444444444444444444444444444444444444444444444444444555555555666666777666666666666777777888999<<<@@@CCCMMMiiirrrlllcccZZZTTTRRRSSSTTTVVVXXX[[[]]]```dddjjjnnnssswww}}}}}}xxxtttoookkkhhhfffllluuu|||~~~fffccc^^^[[[[[[[[[TTTGGG<<<333111//////000111111000////////////////////////...///000///...---...000////////////////////////////////////////////////111111111111111111111111555222111444555666999???QQQnnnoooTTTIIISSSrrrvvvlllffflllxxxpppSSSGGGBBB<<<<<<888333000///000000000////////////////////////---------.........//////////////////////////////////////////000000000000000000111222222222222222444333333555555:::HHHVVVsss___PPPKKKIIILLLSSS^^^hhhuuu[[[PPPGGGDDDDDDAAA??????<<<;;;;;;:::::::::::::::777777777777666666666666444444444444444444444444444444444444444444444444444444555555555666666666666666666666777888999999666:::@@@III\\\|||xxxddd```ZZZTTTQQQRRRUUUWWWXXX\\\```ccceeeiiipppuuuwww~~~|||vvvnnnjjjgggkkkppptttyyymmmgggaaa\\\[[[[[[WWWMMMDDD555333000000000111111000...//////000000//////......///000///...---...000////////////////////////000000000000000000000000111111111111111111111111222000000222222444===FFF^^^```KKKKKK```qqqhhheeehhhtttaaaJJJ@@@;;;===999555111000000000000////////////////////////------........./////////////////////////////////////////////000000000000000111222222333222222222444444444666777>>>NNN^^^}}}zzzgggTTTKKKIIIGGGLLLWWWeeeqqq~~~[[[PPPGGGDDDDDDAAA??????<<<<<<;;;::::::::::::;;;777777777777666666666666444444444444444444444444444444444444444444444444555555555555666666666666555555555666777999:::;;;555;;;GGGZZZvvvttthhhYYYWWWUUUSSSTTTVVVZZZ\\\___dddjjjnnnpppttt|||~~~xxxsssooopppqqqqqqrrrxxx~~~kkkfff___\\\ZZZWWWQQQLLL:::666333000000000///......///000111111000///......///000///...---...000////////////////////////000000000000000000000000111111111111111111111111///000222333222777EEESSSrrrpppSSSKKKRRRoooyyyiiieeegggooo|||rrrQQQAAA???>>>:::666333222111000///////////////////////////............////////////////////////////////////////////////000000000000000111222222333333222222333333555777:::CCCWWWiii{{{}}}kkkZZZMMMHHHJJJIIIPPP^^^mmmzzz[[[QQQGGGDDDDDDAAA??????<<<<<<;;;::::::::::::;;;777777777777666666666666444444444444444444444444444444444444444444444444555555555555666666666777444444555666888:::;;;<<<<<>>;;;777444333222000...////////////////////////............/////////000000000000000000000000000////////////000000000000111111222333333333333222222333555999===HHH]]]qqq}}}qqq___QQQIIIHHHLLLQQQZZZiiizzz[[[PPPFFFDDDDDDBBB@@@@@@===;;;999888999999888777888888888888777777777777666666555555555444444444444444444555555555555666444444444444444555777777:::555333777999999999;;;@@@VVVuuuxxxjjj^^^VVVSSSQQQSSSWWWZZZ^^^bbbgggjjjpppzzz~~~zzzxxxxxxzzz{{{qqq```___^^^WWWUUU[[[IIIBBB999222000000///...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111000000000000000555///000555666;;;TTTpppyyyhhhOOOEEE]]]pppwwwjjjfffgggiiixxxeeeFFF===999888666333000//////000////////////////////////,,,,,,,,,---------......//////000000000000//////000000000000111111111111111111111111111111222222444444444777CCCVVVhhhrrrwww___QQQLLLJJJIIIJJJRRRbbbttt[[[PPPFFFDDDDDDBBB@@@@@@===;;;999888999999888777888888888888777777777777666666555555555444444444444444444555555555555666444444444444555666777777888555444888:::999:::>>>EEEfffsssfff^^^VVVSSSTTTUUUXXX]]]aaaeeejjjooorrr~~~~~~}}}{{{}}}ggg```^^^WWWTTTWWWMMMEEE<<<555222111000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000444000222777999@@@YYYtttlll^^^LLLLLLiiinnneeefffkkkvvvpppOOO@@@:::999888555333111000111////////////////////////,,,,,,---------.........//////000000000000//////000000000000111111111111111111111111111222222333777666777>>>MMM___nnnvvvlllVVVKKKHHHIIIKKKNNN^^^nnn[[[PPPFFFDDDDDDBBB@@@@@@===;;;999999999999999777888888888888777777777777555555555555555444444444444444444555555555555666444444444444555666777888666444555888999999<<>>SSSjjj|||fffXXXJJJDDDGGGOOO[[[eeelll}}}[[[PPPFFFDDDDDDBBB@@@@@@>>><<<:::999::::::999888888888888888777777777666444555555555555555555555444444444555555555555666555555555555555666888888666777999999777<<>><<<:::999:::::::::888888888888888777777777777444444444555555555555555444444444555555555555666555555555555666777888888777888:::::::::EEE^^^vvvqqqbbbXXXVVVWWW]]]```bbbfffkkkqqqwww|||fff___[[[UUUTTTRRRMMMEEE<<<555111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111222333333333555666888???UUUuuuwww^^^QQQRRRbbbuuueeegggnnnsss~~~~~~~~~|||vvv{{{uuuSSS???<<<999888888666111---////////////////////////------.........///////////////000000000000//////000000000000111111111111111111111111222444555666:::>>>OOOnnnvvviiiSSSLLLFFFFFFKKKWWWhhhwww[[[PPPFFFDDDDDDBBB@@@@@@>>><<<:::::::::;;;:::999888888888888777777777777444444444555555555666666444444444555555555555666555555555555666777888999777999;;;<<>>999888888777333///////////////////////////............//////////////////000000000000//////000000000000111111111111111111111222333444555666===BBBVVVvvv~~~jjj\\\LLLHHHFFFIIIOOO\\\ooo[[[PPPFFFDDDDDDBBB@@@@@@>>><<<::::::;;;;;;:::999888888888888777777777777444444444555555555666666444444444555555555666666555555555666666777888999666999<<<===CCCYYYwwwkkk___VVVZZZYYY[[[aaafffkkksss{{{oooccc```\\\TTTUUUTTTNNNDDD;;;555222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333333444444111888@@@QQQsss___NNNTTTaaa{{{uuugggdddqqq||||||~~~~~~|||xxxcccFFF@@@:::888999999555111////////////////////////............/////////000//////000000000000//////000000000000111111111111111111111222333444666777>>>DDDYYYwwwyyycccTTTHHHFFFGGGLLLTTTaaatttZZZOOOEEECCCCCC@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;777777777777666666666666555555444444444444555555555555555555666666666666777666666666666777777888999===<<<<<>>888:::888666777111111000000000/////////////////////////////////000000111111111111000000/////////000000000111111111222444555666777999<<>>GGG^^^ooo]]]VVVYYY^^^bbbeeeqqqttt}}}yyy]]]YYYWWWUUUTTTSSSNNNGGGAAA555333111000000000000///////////////////////////111111111111111222222333111111111111111111111111111222333444555555555444<<>>QQQccczzz{{{fffRRRJJJKKKIIIQQQ___nnn|||ZZZPPPFFFEEEEEECCCAAABBB===<<<<<<<<<<<<;;;;;;;;;777777777777666666666666555555444444444444555555555555555555666666666666555555555666666888999999===BBBQQQooovvvhhh\\\ZZZ]]]aaafffjjjwww{{{ddd[[[XXXUUUSSSRRROOOJJJEEE888444111000000111000///////////////////////////111111111111111222222333111111111111111111111111111222333444555555555555:::NNNmmmvvvmmmuuuvvvmmmlllpppwww~~~|||zzzyyyzzz}}}|||xxxwwwxxxzzz|||}}}}}}|||vvvsssppppppsss{{{|||}}}}}}eeeIII:::888999777666111111111111000000000000////////////////////////000000111111111111000000000000000000111111111111333222444666555444:::CCC\\\kkk}}}sss^^^NNNIIIMMMJJJVVVgggwwwYYYOOOFFFDDDEEECCCAAABBB===<<<<<<<<<<<<;;;;;;;;;777777777777666666666666555555444444444444555555555555555555666666666666666666666777888999:::;;;@@@LLLeeexxxggg```[[[]]]aaafffmmmtttvvv___[[[UUURRRQQQOOOKKKHHH;;;666222000111222111///000000000000000000000000111000000000000111222222111111111111111111111111222222333444555666666777<<>>888333111222333222///000000000000000000000000000000/////////000111111111111111111111111111111333333333333444666777999DDD]]]|||xxxhhhwwwooojjjooouuu~~~}}}{{{yyyvvvsssooommmnnnsssxxx|||xxxtttxxxoooXXXDDD:::888777666222222222111111111000000////////////////////////000000111111111111000000000000111111111222222222333000111777888999GGGXXXttt{{{jjj[[[OOOGGGGGGLLLYYYiii{{{XXXMMMDDDCCCCCCBBB@@@AAA======<<<<<<<<<;;;;;;;;;777777777777666666666666555555555444444555555555555555555555666666666777888888888999:::;;;===>>>KKKeee{{{iii```\\\\\\___bbbeeelll|||iiibbbXXXRRRPPPOOONNNLLL???:::333111333444222000000000000000000000000000///////////////000000111111111111111111111111111444333222222333666888:::MMMeeeqqq[[[```vvvuuuhhhjjjsss{{{}}}|||{{{{{{|||}}}~~~~~~||||||{{{yyyxxxuuusssooollllllppptttwwwsssooovvv~~~rrr]]]HHH<<<888888666222222222111111111111000////////////////////////000000111111111111000000000111111111111222222222333...000777999===MMMaaa{{{vvvcccUUULLLGGGHHHMMM```pppXXXOOOGGGDDDCCC@@@>>>???<<<;;;;;;:::::::::;;;;;;999888888777666555555444555555555555555555555555666666666666666555555555666999666666;;;999999EEEQQQrrrfffaaa[[[[[[aaajjjpppwwwzzzvvvzzzuuuggg[[[WWWTTTNNNKKKLLLEEE???777222111222222111000000000000000000000000000111111111111222222222111111222222222333333333333999333...444666666<<>>???===<<<;;;:::::::::::::::888888888777666555555555555555555555555555555555666666666666666666666666555999666666;;;999;;;HHHhhhxxxhhh___[[[```aaahhhrrrzzz{{{yyy~~~nnn\\\UUURRRNNNLLLLLLGGGAAA999444222222111111000000000000000000000000000111111111111222222222111111222222222333333333222777333///666888999AAAZZZwwwhhhUUUUUUccc{{{rrrggghhhnnn{{{|||fff___]]]ZZZ[[[]]]dddpppxxx}}}{{{zzz{{{{{{zzzxxxwwwvvvvvvwwwwwwsssrrrqqqnnnkkkkkklllnnn{{{{{{vvvrrrzzzzzzkkkQQQ???===<<<777555444444333222111000000////////////////////////000000111111111111000000000111111111111222222222444222555999:::CCC]]]yyyzzzgggVVVNNNKKKHHHMMMUUUgggxxxXXXOOOGGGDDDCCC@@@>>>???>>>===<<<;;;:::999999999888888777777666666555555555555555555555555555555666666666666666666666666333999777777<<<<<>>JJJfffqqq___OOOKKKKKKLLLTTT___oooWWWNNNFFFDDDCCC@@@???@@@???>>><<<;;;:::999999888888777777777666666666555555555555555555555555555666666666666666777777777222999888888>>>AAAKKK___}}}mmmddd___```dddfffnnn{{{nnnZZZUUUUUUSSSPPPKKKFFF???999444222111000000000000000000000000000000000111111111222222222111111222222222333333333000666333222888999@@@PPPsssrrrYYYSSS```sssooo^^^___lllyyy{{{fffXXXYYYhhhvvv~~~yyyvvvuuuuuuwwwxxxzzz}}}~~~zzzvvvrrrpppqqqqqqsssttttttuuuttttttooopppqqqpppmmmllllllmmmrrrzzz}}}sssppptttqqq```JJJ;;;777888555555444333222111111000////////////////////////000000111111111111000000000000111111111222222222333222444:::BBBRRRnnnkkkZZZMMMKKKNNNSSS^^^jjjvvvWWWNNNFFFDDDCCC@@@???@@@???>>><<<;;;:::999999888777777777777666666666666555555555555555555555555666666666666777777888888444;;;999777<<>>888<<<666555555444333222111111000000000000000000000000000000111111111111000000000000111111111222222222222222444:::EEEYYYttt{{{eeeVVVJJJLLLRRRYYYeeeqqq~~~VVVNNNFFFDDDCCCAAA???AAA>>>===<<<;;;:::999999999777777777777666666666666555555555555555555555555555666666777777888888999777===999666;;;DDDZZZwwwlll```\\\^^^fffmmmrrr}}}~~~wwwxxxdddVVVTTTRRRMMMMMMKKKFFF>>>777333222333111111111111111111111111000111111111111222222222111111222222222333333333111555333444999===OOOkkkjjjPPPQQQdddyyyuuuhhhbbbjjjuuu~~~pppeee___eeelll[[[PPPUUUrrryyyxxxvvvrrrooommmnnnppptttttttttrrrpppoooqqqrrrkkkkkklllmmmnnnooopppqqqoooppppppnnnlllkkklllmmmrrrzzzvvvqqquuu{{{vvv___DDD777888666666555444333222111111000000000000000000000000000000111111111111000000000111111111111222222222222222444;;;III___wwwsss]]]PPPGGGLLLUUU]]]jjjwwwVVVMMMFFFDDDCCCAAA@@@AAA===<<<;;;:::::::::::::::666666666666777777777777555555555555555555555555555666666777888888999999666<<<:::888@@@OOOllluuuddd]]]]]]cccllluuuyyyoooggghhhmmmpppsssuuuwwwlllYYYUUURRRMMMMMMKKKGGG@@@999444444555111111111111111111111111000111111111111222222222111111222222222333333333111444333555<<>>MMMccczzzkkkWWWLLLGGGOOOZZZeeerrrVVVMMMFFFDDDCCCAAA@@@AAA<<<;;;;;;:::::::::;;;;;;666666666666777777777777555555555555555555555555555666666777888999999999333::::::;;;HHH\\\yyylll___\\\aaajjjvvvpppgggaaaeeelllrrrxxx|||}}}||||||ttt^^^XXXUUUPPPLLLLLLHHHAAA999555444666111111111111111111111111000111111111111222222222111111222222222333333333000444333666???IIIdddsssXXXPPPddd{{{iiifffkkkwwwyyycccXXXUUU___hhhvvvppp^^^SSSIIILLLmmm~~~{{{xxxwwwqqqsssssspppkkkgggfffgggdddgggjjjkkkkkkkkkmmmnnngggfffeeedddeeegggiiikkkhhhgggfffdddbbbcccfffiiihhhqqqxxxzzzgggHHH999666666555444333222222111000000000000000000000000000000111111111111000000000111111111111222222222444666999@@@PPPfff{{{{{{fffUUUKKKHHHSSS```kkkyyyZZZLLLHHHHHHAAA@@@CCC???======<<<;;;::::::::::::666666666666666666666666888777555555777777777666777666555555555666888999999::::::???PPPrrrjjjeeebbbbbbeeemmm||||||ppptttvvvvvvxxx|||~~~bbb\\\XXXNNNLLLLLLKKKFFF===666333222333222111111000111111111000000000000000000000000222222333333333333444444555777999888:::IIIgggooobbbQQQWWWxxxqqqggghhhsssooo___YYYZZZeeewwwiiiTTTLLLHHHMMMggg~~~~~~{{{xxxvvvvvvtttrrrpppooommmjjjfffcccbbbbbbccccccdddeeeffffffccccccbbbaaabbbccceeefffgggeeebbb``````cccgggiiigggjjjooouuu|||OOO888888888888555222000///000111111111111111111111111222222222222222222222222222222111111222222333444555666:::GGG\\\sssrrr___NNNNNNQQQYYYgggwwwZZZLLLHHHHHHAAA@@@CCC???======<<<;;;::::::::::::888888888888888888888888888777555555777777777666777666666555666777888999999::::::@@@WWW~~~|||fffbbb```bbbfffooo~~~xxx|||}}}oootttzzzlllaaa\\\TTTLLLMMMKKKFFF>>>777444333333222222111111111111111111111111111111111111111222222333333333333444444333444555666;;;LLLeeeyyytttgggZZZOOO```{{{lllfffhhhsssmmm``````eeeqqq}}}eeePPPJJJGGGKKKeeexxxzzz{{{{{{yyywwwwwwwwwuuutttrrrpppnnnjjjeeeaaaaaabbbbbbcccddddddeeeeeebbbaaaaaaaaaaaabbbbbbccceeecccaaa``````bbbeeeggggggiiinnnsss{{{YYY???:::999999666444222111111111111111111111111111111222222222222222222222222222222111111222222333444666666;;;KKKddd|||kkkYYYQQQRRRWWW```nnn}}}ZZZLLLHHHHHHAAA@@@CCC???======<<<;;;::::::::::::888888888888888888888888888777555555777777777666777666666666666777888999888;;;;;;BBB```|||qqqcccaaabbbfffmmmwwwssslllvvvtttaaaZZZVVVMMMMMMKKKFFF@@@999555444333333222111111111111111111111111111111111111111222222333333333333444444333333444777AAASSSeeeqqqnnnfff```TTTQQQppp}}}rrrffffffkkkwwwmmmgggnnnxxxvvv^^^KKKGGGEEEIIIbbb}}}rrrsssuuuvvvuuuuuuwwwxxxuuutttrrrqqqnnniiibbb]]]^^^^^^______```aaaaaaaaa_________```______^^^^^^aaaaaa`````````aaabbbccceeegggkkkqqqyyydddFFF<<<;;;999777666444444333111111111111111111111111111111111111111111111111222222111111222222333444777666===RRRooowwwcccSSSOOORRRYYYdddqqqZZZLLLHHHHHHAAA@@@CCC???======<<<;;;::::::::::::888888888888888888888888888777555555777777777666777777777777777888888888777;;;<<>>XXXttt~~~zzzrrrmmmggg___ggg~~~sssjjjlllkkkuuupppWWWDDDBBBEEEJJJ```zzzwwwqqqiiiiiiiiiggggggiiimmmppppppooommmllliiiddd]]]XXXWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTVVVXXX[[[^^^```aaaaaa`````````bbbfffooo|||}}}ooowww^^^CCC>>>888666666666333111111111111111111111111111111111111111111111111111222222111111222222333444777:::MMMnnnwwwbbbUUUQQQNNNWWWdddrrrZZZLLLHHHHHHAAA@@@CCC???======<<<;;;::::::::::::777777777777777777777777888777555555777777777666666777888999999999888888;;;:::IIImmm|||kkkdddffffffjjjvvvmmmjjjyyyrrrggglllnnnbbbooobbbYYYQQQNNNKKKIIIGGGCCC>>>:::444444333222222222222333222222222222222222222222222222333333333333444444555555777CCCaaawwwiiiccclll~~~mmmggglllppp{{{tttZZZFFFDDDFFFLLLbbb}}}{{{vvvooonnnnnnllllllooouuuxxxvvvsssppplllhhhbbb[[[WWWTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPQQQSSSTTTTTTTTTVVVZZZ]]]```bbbbbbbbbddddddccceeekkkwwwqqqvvvkkkGGGAAA:::777777666444111111111111111111111111111222222222222222222222222222222111111222222333444777===UUUzzzppp[[[PPPOOONNNXXXeeesssZZZLLLHHHHHHAAAAAACCC???======<<<;;;::::::::::::888888888888888888888888888777555555777777777666666777888999:::999888888===;;;MMMxxxtttddd^^^```jjjooo|||}}}gggcccsssyyyggg]]]nnnqqq___gggkkk___QQQNNNKKKIIIHHHDDD???:::555444333333222222333333222222222222222222222222222222333333333444444444555777:::HHHiiikkkfffppp~~~~~~}}}iiieeekkkuuussswww\\\GGGEEEHHHNNNddd~~~{{{uuuuuutttttttttxxx~~~{{{xxxsssmmmhhhaaaZZZUUUOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOQQQTTTUUUTTTUUUYYY]]]```bbbddddddiiigggeeeeeeiiisss}}}qqqttt|||rrrJJJDDD<<<888888888444111111111111111111111111111222222222222222222222222222222111111222222333444777@@@\\\lllUUULLLMMMSSS]]]kkkyyy[[[KKKFFFFFFAAABBBDDD???===<<<<<<;;;;;;:::999999888888888888777777777777888888888777777777777777777777777888::::::999888CCC>>>SSSxxxlllccccccjjjllluuusssgggbbbooo{{{fff]]]___mmmgggXXXppp[[[TTTNNNJJJKKKIIIBBB<<<:::555333222222333333111000222222222222222222222222222222333444444555555666666666;;;MMMoooppp^^^ccc{{{}}}|||rrrhhhhhhlll}}}hhhgggzzzvvv```LLLGGGJJJTTTmmm~~~|||yyyvvvttttttxxx|||{{{uuunnnhhhddd```ZZZVVVQQQNNNKKKHHHGGGHHHJJJKKKJJJKKKKKKLLLMMMOOOQQQQQQOOORRRVVVXXXZZZ\\\___aaahhhpppqqqiiieeemmmxxx~~~xxxqqqxxx\\\FFF777999;;;555111444111111111111111111111111222222222222222222222222111222333333333333444555888DDD^^^}}}vvv```QQQMMMNNNTTTbbbqqq}}}\\\LLLFFFGGGAAABBBDDD???===<<<<<<;;;;;;:::999999888888888888777777777777888777777777777777777777777777777888:::::::::999AAABBB[[[rrrhhhaaadddkkkqqq|||mmmaaa]]]lllqqq___ZZZ]]]qqqjjjWWWeeeaaaVVVPPPKKKLLLJJJDDD>>><<<555333222222222333111000222222222222222222222222222222333444444555555666999999>>>QQQqqqvvvcccVVV___zzz{{{~~~nnnfffjjjppp~~~ddd```ooo~~~rrr]]]JJJGGGKKKVVVppp~~~wwwvvvrrrnnnkkklllpppssstttpppjjjeeeaaa\\\VVVRRROOOMMMJJJGGGFFFGGGHHHJJJIIIIIIJJJKKKLLLNNNOOOPPPOOORRRUUUWWWXXXYYY[[[]]]fffnnnqqqiiidddjjjvvv~~~xxxrrrxxxeeeNNN<<<;;;===888555666111111111111111111111111222222222222222222222222111222333333333333444666;;;IIIdddqqq]]]PPPNNNQQQZZZgggttt\\\LLLGGGGGGBBBBBBDDD???===<<<<<<;;;;;;:::999999999999888888888777777777777777777777777777888888777777888999::::::;;;;;;@@@IIIhhhvvvjjjccc___eeennnuuu~~~ggg\\\ZZZiii~~~xxxeeeYYYYYY___wwwsssYYY___|||gggXXXQQQMMMMMMLLLFFFAAA???666444222222222222111000222222222222222222222222222222333444444555555666999999AAAXXXxxxiii[[[SSSaaa~~~yyy|||jjjeeellluuuccc[[[dddtttzzzxxx}}}}}}yyyppp[[[JJJGGGJJJVVVppp{{{qqqqqqmmmfff```___dddjjjmmmkkkhhhddd```ZZZSSSOOOLLLJJJGGGEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTUUUUUUVVVWWWYYYaaajjjoooiiicccgggttt~~~}}}www}}}qqqYYYBBB<<<<<<:::777666222222222222222222222222222222222222222222222222111222333333333333555777===OOOlllkkkXXXOOOPPPTTTcccmmmyyy]]]MMMGGGGGGBBBBBBDDD???===<<<<<<;;;;;;:::999999999999999888888888777777777777777777777888888888666777999999999:::<<<>>>BBBRRRuuunnnddd```___gggqqqyyyyyycccYYYXXXhhh|||~~~lll^^^XXX^^^hhh}}}ddd]]]uuummmZZZSSSMMMMMMKKKFFFBBBAAA777555333222222222111000222222222222222222222222222222333444444555555666666777AAA]]]eee\\\[[[mmmzzzwwwiiieeemmmwwwiii^^^aaannn~~~yyyzzz|||yyytttooo\\\KKKGGGHHHQQQkkkyyysssjjjiiieee\\\UUUVVV```iiimmmllljjjfffaaaYYYRRRNNNIIIHHHEEECCCBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMOOORRRSSSTTTTTTVVVXXX\\\eeelllhhhaaadddqqq}}}~~~fffJJJ<<<999999666333222222222222222222222222222222222222222222222222111222333333222333666888???TTTuuu{{{fffUUUNNNQQQWWWiiirrr}}}^^^NNNHHHHHHBBBBBBDDD>>>===<<<<<<;;;;;;:::999999999999999999888888888888666666777777888888888888666888999:::999;;;>>>AAAIII^^^|||iiibbb```bbbkkkvvvvvvaaaWWWWWWfffyyyrrrbbbZZZ[[[fffrrrvvv\\\ooowww\\\TTTMMMLLLJJJEEEBBBAAA999666333111222222222111222222222222222222222222222222333444444555555666777666BBB___~~~|||```^^^eee{{{~~~}}}tttjjjgggnnnyyyqqqdddccclll~~~}}}yyytttnnniiiWWWIIIEEEFFFMMMeee{{{rrrkkk___^^^YYYQQQLLLRRR```mmmppppppnnniiiaaaXXXPPPLLLGGGEEECCCAAA@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMPPPRRRSSSUUUWWWXXXXXX```gggfffaaabbbnnnzzz|||yyyYYYAAA888888666222222222222222222222222222222222222222222222222222222333333333222444777999@@@YYY|||wwwaaaRRRNNNSSSYYYllluuu^^^NNNIIIHHHBBBBBBDDD>>>===<<<<<<;;;;;;:::999999:::999999999999888888888666666666777888888999999666888::::::999;;;???CCCTTTmmmvvvfffbbbdddgggqqq|||xxx```VVVUUUccctttzzzfff[[[YYY```nnnzzz~~~eeerrr```WWWOOOLLLJJJEEEBBBBBB:::777333111111222222111222222222222222222222222222222333444444555555666::::::FFF```www|||qqqfffWWW[[[kkk{{{|||qqqkkkiiippp{{{wwwkkkdddjjj}}}{{{qqqhhh]]]OOODDDCCCCCCIII```zzzzzzppphhh[[[YYYTTTOOONNNVVVeeepppwwwwwwtttmmmbbbVVVNNNJJJEEEDDDBBB@@@?????????@@@AAAAAABBBBBBDDDEEEGGGHHHHHHKKKNNNQQQRRRSSSVVVWWWUUUZZZaaadddbbbbbbkkkwww{{{}}}yyynnnLLL<<<:::999444333333333333333333333333222222222222222222222222222333333222222444888;;;DDD___qqq]]]PPPOOOUUU\\\nnnxxx___OOOIIIIIICCCBBBDDD>>>===<<<<<<;;;;;;:::999999::::::999999999888888888555666666777888888999999555888;;;:::999;;;@@@EEE^^^|||oooccccccgggmmmwww|||cccYYYVVVcccsssppp___YYY]]]hhhwww~~~rrrxxxdddZZZQQQNNNJJJEEEBBBBBB;;;888444111111222222222222222222222222222222222222222333444444555555666999===NNNiiizzzwwwhhh]]]PPPZZZqqq{{{uuullliiijjjsss}}}pppfffhhhzzztttfffVVVJJJAAAAAA@@@DDDXXXqqqtttllldddbbb```^^^```gggqqqxxx|||rrrdddWWWNNNJJJDDDCCCBBB@@@????????????@@@@@@AAABBBCCCEEEFFFGGGHHHJJJMMMOOOOOOPPPRRRSSSTTTUUU[[[aaabbbcccjjjsssyyyyyyWWW???;;;:::666333333333333333333333333222222222222222222222222222333333222222444888<<>>===<<<<<<;;;;;;:::999999:::::::::999999999888888555666666777888999999999555888;;;;;;999;;;AAAGGGeeeyyykkkaaacccjjjppp|||hhh]]]ZZZeeettt{{{lll]]]ZZZaaannn}}}}}}yyyxxxggg]]]SSSOOOKKKFFFCCCCCC;;;888444111111222222222222222222222222222222222222222333444444555555666666>>>UUUsss}}}nnncccQQQ]]]www{{{ppphhhgggjjjuuuuuuhhhgggxxxyyyhhhUUUIIIAAA@@@===>>>PPPhhh|||yyyqqqrrrqqqppppppsssxxx}}}xxxhhhZZZQQQMMMCCCCCCBBB@@@??????>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHJJJMMMMMMMMMMMMNNNOOOTTTSSSWWW___cccccciiiqqqyyyzzz]]]@@@::::::555333333333333333333333333222222222222222222222222333333333222222555999<<>><<<<<<;;;::::::::::::;;;999999888888777666666555999999999888888888777777777:::888777;;;888===OOO{{{ppphhhccceeekkktttppp```___jjjssssssfff[[[^^^jjjwwwtttppp}}}YYYTTTRRRLLLHHH@@@FFF>>>;;;666333333333333222222222333333333333444444444555555555444444555777===JJJ[[[{{{ttt[[[___sss~~~llldddiiipppwww}}}{{{rrrjjjiiiwwwqqq]]]III;;;<<<===<<>>>>>??????>>>???@@@BBBDDDFFFEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRTTTXXXZZZ]]]fffoooxxxtttJJJ>>>>>>444555333222222333444333222222222222222222222222222333333555777444222777???SSSttt~~~nnn[[[SSSPPPPPPXXXbbbvvvdddQQQHHHGGGAAABBBDDD>>>======<<<;;;;;;;;;;;;<<<:::999999888777777666666999999999888888888777777666:::888888===;;;CCCXXXmmmgggcccgggnnnzzztttbbb```lllxxxnnnccc\\\aaannn}}}xxxuuussspppmmmnnnrrrwww|||kkk___WWWTTTNNNJJJAAAFFF???;;;666444333333333222222222333333333333444444444555555555444444555777:::III^^^fffhhhwww}}}jjjdddjjjrrrzzz|||vvvoooggg```___hhhttt|||\\\III;;;<<<>>><<>>===<<<======?????????@@@AAACCCEEEFFFEEEGGGIIIJJJJJJLLLNNNPPPOOONNNQQQUUUWWWZZZbbblllvvvSSSAAA>>>555666444222222333444333222222222222222222222222222111111444666444222888AAAQQQppp|||jjjXXXQQQPPPRRR[[[fffyyyeeeRRRIIIGGGBBBBBBDDD>>>>>>>>>===<<<<<<<<<<<<===:::::::::999888888777777999999999888888888888888666999888:::??????LLLeee~~~jjjfffeeejjjssszzzfffaaammm|||ggg```]]]fffuuu{{{pppfffaaa^^^ZZZYYYZZZ]]]eeeuuueeetttggg[[[VVVOOOLLLBBBGGG???<<<777444333333333333222222333333333333444444333444555555444444666777<<>>CCCLLL]]]ppp|||tttkkkbbbWWWKKKDDDCCCBBB@@@>>>===<<<======?????????@@@BBBCCCEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOMMMLLLOOOSSSUUUWWW___iiisss}}}^^^EEE>>>777666444222222333444333222222222222222222222222222000000333555333222999BBBTTTooouuudddSSSOOOQQQTTT^^^jjj|||fffSSSJJJHHHBBBCCCDDD???>>>======<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777999888;;;@@@AAASSSqqqwwwgggfffgggmmmxxxkkkaaakkk{{{}}}ccc^^^```lll|||rrrfffZZZUUUSSSPPPQQQTTTTTT\\\kkk}}}bbbjjjmmm]]]UUUOOOLLLCCCHHH@@@===888555444444333333222222222333333333444444333444555444444444666888>>>SSSpppuuu{{{tttfffgggqqq|||yyyoooeee]]]UUUQQQMMMJJJJJJMMMNNNXXXdddoooyyy~~~wwwlllWWWGGG<<<>>>@@@@@@DDDKKK[[[qqq~~~|||zzzxxxvvvnnnddd]]]XXXQQQHHHAAACCCBBB@@@???>>>============>>>>>>???AAABBBCCCDDDDDDFFFHHHHHHIIIIIIKKKMMMLLLLLLOOOSSSUUUWWW^^^gggooo}}}eeeHHH@@@:::777555333333333444333222222222222222222222222222111111333555333222999BBBXXXnnnppp___PPPNNNQQQVVVaaalll|||gggTTTKKKIIICCCCCCEEE???===<<<;;;;;;::::::;;;;;;:::::::::999999999999999888888888888888888888888999:::888;;;@@@BBBYYY}}}sssggghhhkkkppp}}}rrrdddiiivvv{{{bbb```eeerrr~~~hhh\\\QQQNNNNNNOOORRRVVVXXX]]]fffpppwww{{{||||||dddaaayyysss]]]SSSMMMMMMDDDHHHBBB>>>999666555444444333222222222333333333444444222444555444444444666888===UUUuuummm{{{rrrfffiiiuuuwwwpppcccZZZSSSLLLJJJHHHCCCAAABBBEEEJJJQQQXXX```dddaaa[[[LLLBBB;;;===???AAAGGGNNN```xxx}}}zzzwwwtttqqqjjj```YYYVVVQQQIIICCCBBBBBBAAA@@@???>>>>>>>>>:::;;;<<<>>>???@@@AAAAAACCCEEEGGGHHHGGGHHHJJJLLLJJJJJJMMMQQQSSSUUU\\\dddkkkzzzkkkLLLBBB===888666444333444444333222222222222222222222222222444333444555222222999BBBUUUjjjzzzmmm]]]OOONNNRRRWWWbbbnnnzzzhhhUUULLLIIIDDDCCCEEE???<<<<<<;;;:::::::::::::::999999999999999999888888888888888888888999999999::::::888<<>>===>>>CCCDDDFFFHHHKKKMMMLLLJJJBBB>>><<<===@@@EEEOOOZZZnnn}}}{{{yyyxxxvvvrrrnnnhhhbbb[[[TTTPPPLLLGGGCCCAAA@@@@@@??????>>>======888999;;;===>>>?????????CCCDDDFFFGGGFFFGGGIIIJJJFFFGGGJJJOOOPPPQQQXXX```iiiwww~~~tttUUUGGG???888666444444444444333222222222222222222222222222444444555555333333;;;EEERRRiiiwww~~~jjj[[[NNNNNNSSSYYYdddpppyyyiiiVVVLLLJJJDDDDDDEEE???======<<<;;;;;;;;;;;;;;;888888888888888888888888777777888888888999999999999999888===CCCHHHhhhzzzjjjgggnnnssszzzuuupppqqq~~~yyyeeefffooo}}}rrrYYYPPPIIIKKKQQQVVV]]]cccfffjjjnnnooommmkkklllnnnsss|||zzz___\\\rrrgggWWWPPPPPPFFFIIIDDD@@@;;;777666555444333222222333333333333444444222333444444444555777999FFFZZZpppzzzZZZ\\\uuuyyyllldddjjjxxxsssjjjfffsss___OOOEEEBBB@@@AAA???<<<<<>>>>>>>>>>>===<<<;;;;;;888999;;;===????????????BBBDDDFFFFFFFFFFFFHHHIIIFFFFFFJJJNNNPPPQQQWWW^^^hhhvvvaaaLLL???999777555444444444333111222222222222222222222222333333444666555666???JJJ[[[sssgggXXXMMMOOOUUU[[[gggsss}}}iiiVVVMMMJJJDDDDDDEEE???>>>>>>===<<<<<<<<<<<<<<<777777777777777777888888777777888888999999999999999888888>>>EEEKKKnnnvvvggggggooovvv}}}}}}uuussswwwfffhhhqqqqqqZZZRRRMMMPPPWWW]]]eeekkkkkkpppvvvwwwtttrrrsssuuuxxxiii]]]lllmmm[[[SSSRRRGGGIIIDDD@@@;;;777666555444333222222333333333444444444111333444444444555777999DDDVVVjjjwwwYYYZZZtttvvvkkkcccjjjwwwvvvjjjiiiooonnnYYYHHHAAA??????AAA???<<<>>>CCCCCCAAAAAABBBBBB???>>>>>>AAAFFFKKKMMMOOOXXXlll}}}~~~pppjjjwwwiiiddd```___bbbbbb___[[[XXXXXXUUUPPPKKKFFFEEEEEE<<<<<<<<<<<<;;;:::999999999:::<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFEEEFFFGGGIIIHHHHHHLLLQQQRRRRRRXXX```hhhuuujjjOOO>>>999777555444444444333111222222222222222222222222111111333666666999CCCNNNjjjeeeVVVLLLOOOVVV]]]jjjwwwpppXXXLLLLLLFFFDDDEEEAAA======;;;:::::::::::::::888888888777777777777666:::999999888888999999:::999888;;;@@@DDDUUU|||{{{mmmeeehhhnnnwwwzzzwww{{{ffffffqqquuuXXXPPPMMMSSS]]]eeekkkppptttuuuyyy|||zzzwwwzzzuuu___iii}}}rrr]]]WWWOOOKKKLLLFFFBBB===888555444444555444444444444444444444444444333555777555333666===HHH]]]pppzzzaaaVVV\\\zzzwwwkkkfffooo|||rrrkkktttfffRRRFFF@@@@@@???@@@@@@AAABBBCCC???@@@???>>>===>>>AAADDDHHHLLLTTT\\\```hhh{{{ttthhhiii~~~~~~ppp]]]XXXSSSQQQRRRTTTTTTTTTUUURRRMMMJJJHHHFFFCCCAAAAAA???<<<:::;;;;;;:::999:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEGGGFFFGGGIIIKKKMMMQQQVVVZZZgggqqqlllMMMBBB;;;:::888555333333333333333333333333333333333333222444222555888444@@@\\\wwwyyy___UUULLLMMMUUU___kkkttt~~~rrrZZZMMMMMMGGGEEEEEEAAA>>>===<<<;;;::::::::::::999999888888888777777777:::999999888888999999:::888777:::@@@GGG\\\wwwjjjccceeennnyyy~~~eeedddkkk{{{uuuYYYRRRPPPXXXdddnnnvvv{{{fffggg{{{~~~www___UUUNNNIIIJJJFFFCCC>>>999555444444555444444444444444444444444444333555777555333777===HHHaaawwwwwwaaaZZZ]]]|||yyyuuujjjfffqqq~~~```NNNDDD============>>>@@@AAABBB@@@AAAAAA@@@AAAEEEKKKPPPUUU[[[eeeooovvvjjjaaafff~~~|||mmm[[[XXXUUURRRQQQPPPQQQQQQRRROOOKKKHHHGGGEEECCCBBBAAA>>>;;;::::::;;;:::999::::::;;;===>>>???@@@AAABBBCCCEEEEEEDDDDDDEEEGGGFFFGGGIIIKKKMMMQQQWWW[[[fffppptttSSSEEE;;;:::888555444333333333333333333333333333333333333444222555888555BBB___vvv^^^TTTKKKMMMVVV```mmmvvvvvv]]]PPPNNNHHHEEEFFFBBB???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888:::999999888888999999:::999888:::BBBNNNhhhqqqfffaaafffppphhhdddhhhvvvxxx^^^WWWUUU^^^kkkvvvrrrfffqqqyyy}}}eeeWWWNNNJJJJJJFFFCCC???:::666555444555444444444444444444444444444444555666555333777>>>KKKfff}}}oooZZZVVV```uuusssjjjhhhtttsssVVVHHH@@@<<<<<<<<<<<<>>>@@@BBBCCC>>>@@@AAABBBEEELLLVVV]]]kkkrrrvvvdddaaammmuuufffiiikkkiiifffccccccddd[[[XXXRRRNNNKKKHHHEEECCC@@@>>>;;;::::::;;;:::999::::::;;;<<<>>>???@@@AAAAAACCCDDDDDDDDDDDDEEEGGGFFFGGGIIIJJJMMMQQQWWW[[[dddooozzzWWWCCC<<<:::888666444333333333333333333333333333333333444444222444888666EEEcccrrr[[[QQQJJJNNNWWWcccoooyyyzzz```RRROOOHHHEEEFFFBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999:::999999888888999999:::<<<:::<<>>======>>>@@@CCCDDDAAACCCFFFHHHLLLUUUcccmmm~~~eee```cccvvvxxxnnniiiaaaYYYSSSMMMGGGDDD???===:::999:::;;;:::999999:::;;;<<<===???@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGFFFGGGHHHJJJLLLQQQXXX\\\cccnnn~~~[[[AAA<<<;;;888666444333333333333333333333333333333333444555222444888777GGGfffqqqXXXOOOJJJNNNYYYeeerrr||||||bbbSSSPPPIIIFFFFFFBBB@@@@@@>>>===============;;;;;;;;;::::::::::::999:::999999888888999999:::<<<:::;;;EEE[[[|||vvvhhhaaa```hhhwwwnnngggggguuufff___]]]ggguuu}}}~~~mmmnnnuuu]]]TTTQQQOOOHHHEEEAAA<<<888666444444444444444444444444444444555444444666555444999AAA___vvvpppZZZUUUeee~~~ssskkklllxxxzzzwwwtttsssuuu}}}mmmXXXMMMGGG@@@???>>>===>>>AAACCCEEEGGGJJJNNNQQQVVVaaappp|||xxxaaa]]]ccczzztttooofff]]]UUUMMMGGGCCC???<<<:::999:::;;;:::999999999:::<<<===>>>???@@@@@@AAACCCDDDCCCDDDFFFGGGFFFGGGHHHIIILLLQQQXXX]]]bbbmmm}}}```BBB<<<;;;999666444444444444333333333333333333333333444444222555999888HHHfff~~~qqqVVVNNNIIIOOO[[[hhhuuu}}}cccTTTPPPIIIFFFGGGCCC@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888888999999::::::888999EEE___rrrddd___```gggwww~~~kkkbbbaaaooojjjcccaaakkkyyy}}}~~~}}}qqqmmm|||{{{___UUURRRNNNHHHFFFBBB>>>:::666555444444444444444444444444444666444444666444444:::BBBggg}}}xxxeeebbbfff~~~rrrlllnnnzzzqqqjjjiiieeebbbccckkkttt}}}mmmYYYJJJCCC???>>>======???CCCFFFIIIJJJPPPVVVZZZ___kkk|||xxxhhheeemmmyyyuuuhhhccc\\\UUUNNNIIICCC@@@>>><<<999999::::::::::::999999:::;;;===>>>???@@@???AAABBBCCCCCCDDDFFFGGGFFFGGGGGGIIILLLRRRYYY^^^cccnnn}}}aaa@@@===;;;999777555444444444333333333333333333333333333444222555999888GGGeee~~~pppUUUMMMIIIPPP\\\iiiwww}}}cccSSSPPPHHHFFFGGGDDD??????>>>===<<<<<<<<<<<<::::::::::::999999999999:::999999888888999999:::999888;;;IIIfffmmm```]]]___mmm}}}tttkkknnnxxxggg\\\YYYggg~~~qqqiiieeelllxxx~~~{{{rrrgggrrrcccXXXSSSNNNIIIGGGCCC???:::777555333444444444444444444444444666444444555444444;;;CCChhhqqqcccfffjjj~~~qqqlllooo|||nnndddccchhhfffdddfffoooxxx~~~~~~nnnZZZIII@@@???>>>???@@@DDDJJJOOOSSSVVV]]]ffflllrrruuuvvv}}}sssiiieee[[[WWWQQQLLLGGGDDD@@@======;;;999888999:::::::::888999:::;;;===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGGGGHHHKKKRRRYYY___cccnnn}}}dddDDD===;;;999777555444444444333333333333333333333333222444333666:::777FFFbbb}}}mmmTTTMMMJJJQQQ]]]jjjwww}}}bbbSSSOOOHHHFFFHHHEEE???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888:::999999999999999999:::;;;:::>>>NNNnnnjjj]]][[[^^^uuu}}}sssgggXXXTTTXXXaaakkkwww|||gggZZZUUUccc{{{xxxnnngggkkkttt|||~~~{{{~~~rrraaaiiihhh\\\VVVOOOIIIGGGCCC???;;;777555333444444444444444444444444666444444555444555;;;CCCfff{{{dddXXX___pppppplllppp}}}uuuddd^^^dddnnnzzzyyy~~~sss```NNNDDD@@@@@@BBBEEEKKKRRRYYY]]]gggpppzzz~~~}}}qqqfff___\\\XXXTTTNNNIIIEEEBBB>>><<<===;;;999888999:::::::::888999:::;;;<<<>>>??????>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFGGGHHHKKKRRRZZZ___dddooo~~~oooOOO===<<<999777555444444444333333333333333333333333111333333777:::777DDD```zzzkkkTTTMMMJJJQQQ^^^kkkxxxdddQQQNNNIIIGGGGGGAAAAAA@@@>>><<<;;;::::::;;;999999999999999999999999999999888888999999:::;;;888>>>===KKKzzzxxxcccYYYZZZ___pppjjj^^^UUUJJJFFFHHHMMMNNNVVVdddqqqaaaYYYVVVdddwwwhhhkkkrrruuuxxx~~~~~~yyyWWW___sssjjjVVVVVVPPPMMMHHHEEECCC>>>777444555444333333333333444555555666444444666777777===DDDiiiwww```UUU\\\uuupppoooqqqzzzrrrccclllwwwiiiYYYFFFDDDCCCDDDHHHPPP]]]iiipppxxx|||pppooo{{{yyypppfff]]]XXXUUURRRNNNJJJFFFDDDBBB???>>>;;;:::999888888888999:::<<<<<<======>>>>>>??????>>>@@@BBBBBBBBBBBBDDDFFFFFFHHHIIIJJJKKKQQQZZZaaafffnnnzzzvvvJJJ===;;;:::;;;888444333666333333333222222222111111333555444777:::777EEEbbbvvv}}}}}}gggSSSMMMKKKRRR]]]jjjxxxdddQQQNNNIIIGGGGGGBBB@@@???===;;;:::999999999999999999999999999999999999999888888999999:::;;;:::@@@???OOOppp^^^WWW[[[```sssxxxcccXXXQQQHHHEEEGGGHHHJJJRRR___mmm{{{bbb]]]]]]nnn|||mmmooouuuxxx}}}xxxXXX\\\jjjyyyyyyoooYYYWWWRRRMMMHHHEEECCC>>>777444555444333333333333444555555666444444666666777===EEEiii~~~ppp\\\SSS\\\pppooorrr{{{|||jjjdddyyy}}}lll[[[HHHFFFEEEGGGLLLWWWeeerrrzzzpppdddeeeqqq{{{tttkkkaaaZZZUUUTTTOOOLLLGGGDDDBBB@@@===<<<::::::999888888888999:::<<<<<<<<<===>>>>>>??????>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGIIIIIIJJJPPPYYY```iiiqqq}}}zzzQQQ???<<<:::;;;888444333666333333333222222222222111333555333666999666EEEcccttt~~~}}}fffRRRLLLJJJQQQ]]]jjjxxxeeeRRRNNNIIIGGGGGGBBB???>>>===;;;:::999888888999999999999999999999999999999888888999999:::;;;;;;??????TTT}}}eeeWWWVVV\\\bbbwww~~~kkkYYYQQQKKKDDDBBBFFFEEEHHHPPP]]]jjjyyyaaa```fffyyywwwwww}}}xxx\\\XXX```zzzrrrppp{{{vvv]]]YYYSSSNNNIIIFFFDDD???888444555444333333333333444555555666444555666666777>>>FFFjjj~~~|||lllYYYRRR\\\ooonnnrrr|||xxxjjjnnnwwwcccMMMFFFFFFIIIPPP]]]mmm|||{{{mmm^^^TTTXXXeee||||||vvvmmmddd[[[VVVSSSRRRLLLIIIEEEAAA???===;;;999:::999888777777888999:::;;;<<<<<<======>>>?????????@@@BBBBBBBBBCCCDDDFFFFFFHHHIIIIIIJJJOOOXXX___hhhqqq}}}YYYBBB===;;;;;;999444444666333333333333222222222222333444333555888777HHHgggwww}}}eeePPPKKKJJJQQQ]]]jjjxxxgggSSSNNNHHHGGGGGGBBB@@@???>>><<<;;;:::999999999999999999999999999999999999888888999999:::;;;:::===>>>WWWrrr]]]TTTVVV^^^ddd}}}qqq```QQQKKKGGGAAAAAAFFFGGGKKKTTTaaammm{{{fffiiissswwwaaaWWW]]]xxxvvvpppxxx}}}```YYYTTTNNNJJJFFFDDD@@@888555666444333333333333444555555555444555777666666>>>HHHkkk|||lllYYYRRR\\\oooooosss}}}}}}ttt~~~qqqTTTEEEFFFIIIQQQ___qqqppp___PPPHHHNNN[[[tttyyyrrrggg]]]WWWSSSRRRQQQJJJGGGCCC@@@>>><<<:::888999888888777777888999:::;;;;;;<<<<<<===>>>>>>??????AAABBBCCCBBBCCCEEEFFFHHHIIIJJJJJJKKKPPPYYY___ccclll{{{|||vvv^^^FFF@@@;;;;;;999555444666444444333333333222222222111333222444888:::NNNqqqeeeOOOJJJJJJRRR^^^kkkyyyiiiTTTOOOHHHGGGGGGBBBAAA@@@???>>>===<<<::::::999999999999999999999999999999888888999999:::;;;:::<<<@@@[[[kkkZZZUUUYYYaaagggxxxfffXXXLLLIIIEEE@@@AAAGGGKKKPPP[[[hhhsssnnnuuuxxx{{{jjjZZZaaa}}}www{{{bbbYYYTTTOOOJJJGGGEEE@@@999666777444333333333333444555555555555666777555666???JJJjjj~~~~~~mmmYYYQQQZZZoooooosss}}}}}}tttuuu}}}ZZZIIIHHHIIIQQQ___sss|||jjjVVVIIIEEEHHHUUUooowwwooocccYYYTTTSSSRRRRRRJJJGGGBBB???>>><<<:::999888888777777777888::::::;;;;;;;;;<<<======>>>>>>???AAACCCCCCCCCCCCEEEGGGIIIKKKLLLLLLMMMRRR[[[bbbbbbkkkyyy~~~sssjjj~~~cccJJJBBB<<<:::999666444666444444444333333333222222000333222555:::>>>WWW|||dddNNNJJJJJJSSS___lllzzzjjjUUUOOOHHHGGGGGGBBBAAAAAA@@@@@@>>>===;;;:::999999999999999999999999999999888888999999:::;;;;;;>>>CCC```|||kkk]]]WWW\\\fffmmm}}}ooo^^^QQQHHHGGGFFFBBBDDDKKKOOOVVVbbboooyyysss|||zzzyyysssaaafffeeeZZZUUUOOOKKKGGGFFFAAA:::666777444333333333333444555555555555777777444555@@@LLLiii~~~}}}lllWWWOOOXXX~~~mmmnnnsss~~~pppppp^^^MMMKKKKKKQQQaaawwwzzzgggQQQFFFFFFFFFSSSmmmuuulll```WWWTTTSSSRRRQQQIIIFFFBBB???>>><<<:::999888777666666777888:::;;;:::;;;;;;<<<<<<===>>>>>>@@@AAACCCCCCCCCCCCEEEGGGIIIKKKLLLLLLNNNTTT]]]dddgggooo{{{}}}pppfff|||nnnNNNEEE<<<:::999666555666444444444444333333333333000333222444:::@@@\\\eeeNNNJJJKKKTTTaaannn|||lllVVVOOOHHHGGGGGGCCC@@@@@@@@@???>>><<<:::999999999999999999999999999999999888888999999:::;;;:::>>>EEEaaaqqqbbbZZZ^^^kkkuuuqqqcccUUUKKKEEEFFFFFFDDDHHHQQQTTT\\\kkkxxx|||}}}yyy|||hhhiiihhh\\\WWWPPPKKKHHHFFFAAA:::777888444333333333333444555555444555777777444555AAANNNmmm{{{kkkWWWQQQ\\\}}}kkklllrrrpppyyydddOOOLLLJJJPPPaaazzzyyydddMMMDDDGGGIIIVVVppprrriii]]]VVVTTTSSSRRRPPPHHHEEEAAA>>>===<<<:::888777666666666777888:::;;;::::::;;;<<<<<<======>>>@@@BBBCCCDDDCCCDDDEEEGGGGGGIIIKKKLLLNNNTTT^^^eeekkkrrr{{{~~~qqqiiiQQQFFF===:::999777555666555444444444444333333333222444333444888???]]]eeeNNNKKKLLLVVVcccppp~~~lllVVVOOOHHHGGGGGGCCC????????????===;;;999888999999999999999999999999999999888888999999:::;;;777<<>>@@@BBBCCCDDDCCCDDDFFFGGGEEEGGGIIIKKKNNNTTT^^^eeejjjqqqzzz~~~rrrlllRRRGGG===:::999777555666555555444444444333333333444666333333777===[[[fffOOOKKKMMMWWWdddqqqpppVVVQQQKKKGGGEEEAAAAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::::::::999888999:::;;;<<<<<<>>>CCC___xxxhhhffffffnnn|||kkk___RRRHHHEEEBBBCCCCCCGGGQQQ\\\jjjrrr~~~zzzxxxppprrrlll```\\\TTTNNNIIIGGGCCC:::555444555555444444444444555555999999444555:::777<<>>777444777666666666555444333333222222///444444555888<<>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<>>>AAAGGGeee{{{kkkjjjjjjssslll^^^TTTIIIKKKGGGEEEFFFHHHMMMZZZeeerrrzzz{{{~~~~~~vvv}}}yyyyyypppbbb]]]TTTNNNIIIHHHCCC;;;555444555555444444444444555555888888444555:::888>>>PPPtttmmm]]]XXXXXXqqq|||mmmmmmttt~~~zzz{{{|||oooYYYNNNGGGMMM^^^wwwzzzfffVVVIIICCCCCCUUUeee~~~zzzeeeZZZOOOJJJGGGEEEHHHMMMEEECCCBBBAAA@@@>>>:::777555666666777888999999999<<<<<<<<<=========>>>>>>@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJLLLTTT^^^ffflllpppzzzsssggg^^^III@@@???888444777555666555555444333333222222111444333555888<<>>AAAJJJkkk}}}lllkkkmmmwwwyyyooo^^^SSSNNNFFFHHHDDDCCCFFFJJJQQQ___mmmxxx~~~|||~~~uuuyyy}}}vvveee^^^UUUOOOJJJHHHDDD<<<666555555555444444444444555555666777444555;;;999@@@SSSvvvnnn\\\VVVWWWnnnzzzlllmmmtttzzznnnZZZNNNEEEIIIYYYqqqqqq^^^OOOEEEAAABBBTTTeee~~~zzz\\\RRRHHHDDDBBBBBBFFFKKKGGGEEECCCAAA@@@>>>:::888777777777777888888888888;;;;;;<<<===>>>>>>??????AAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMUUU___gggnnnqqqyyyxxxjjj___JJJAAAAAA999555777555555555555444444333333222333444222555999<<>>===<<<::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;>>>JJJnnnzzzjjjjjjlllxxxzzzlllaaaSSSMMMMMMHHHGGGDDDDDDHHHMMMWWWggguuu~~~|||www~~~~~~wwwwww||||||iii___WWWQQQLLLJJJEEE===777666555555444444444444555555555777444666;;;999BBBWWWzzznnnXXXRRRSSSnnnxxxllllllssstttiiiXXXMMMDDDFFFTTTkkkfffTTTIIICCCBBBEEERRRddd}}}YYYPPPGGGCCCBBBAAAEEEJJJGGGEEEBBB@@@???<<<999777555666666777888999999999::::::;;;===>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNVVVaaaiiippprrrxxx|||nnn___KKKBBBBBB:::666777555555555444444444333333333444555222555:::;;;LLLlll}}}bbbOOOJJJIIIRRR___lll{{{uuuYYYRRRLLLHHHHHHDDD???>>>===<<<::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999===LLLttt{{{yyyiiijjjmmmyyymmm\\\SSSHHHHHHLLLIIIMMMKKKLLLQQQXXXbbbrrrqqqhhhiiiooozzzxxxttt}}}ooobbb[[[TTTOOOMMMHHH???999777555555444444444444555555555777555666:::999CCCZZZ~~~lllTTTMMMQQQooowwwkkkkkkrrryyyvvvuuuvvv|||yyymmm___SSSIIIBBBDDDQQQfffpppXXXIIIBBB@@@AAAEEEPPPccc~~~\\\SSSKKKHHHFFFEEEFFFJJJGGGDDDAAA>>><<<:::777555333333555666888:::;;;<<<999:::;;;===???@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHHHHJJJKKKLLLPPPXXXccckkkrrrsssxxxppp^^^JJJBBBBBB:::666777555444444444444444333333333555555222555999999JJJiii{{{```NNNIIIIIIQQQ^^^kkkzzzxxx[[[SSSLLLHHHGGGDDD??????===<<<;;;:::::::::::::::::::::::::::::::::888999:::;;;;;;;;;::::::;;;???OOOzzzmmmzzzlllmmmqqq|||}}}eeeTTTMMMFFFJJJQQQPPPSSSQQQSSSYYY```iiixxx~~~iiidddkkkqqq{{{yyyrrr}}}uuuggg```YYYSSSPPPJJJAAA:::888555555444444444444555555555888666777:::999DDD\\\iiiQQQKKKQQQoooyyykkkkkkqqqyyynnnfffbbb___^^^```gggqqqwwwxxxzzz}}}{{{ttteeeWWWLLLEEE@@@CCCMMM___vvvxxxdddLLL???<<<<<>>===<<<;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::===@@@RRRkkk{{{nnnooosss~~~zzzbbbSSSNNNKKKRRRZZZYYYYYYXXX[[[aaagggooo|||vvvhhhkkkttt{{{{{{rrryyy}}}mmmddd]]]WWWSSSLLLBBB:::888555555444444444444555555666999777777:::999DDD]]]~~~fffOOOLLLUUUnnn}}}jjjjjjqqq~~~{{{iii___[[[XXXVVVUUUUUUYYYaaaggghhhkkkooouuuvvvwwwwwwuuuooobbbVVVGGGBBB???BBBIIIVVVjjjzzzuuu```III===:::;;;===@@@PPPcccsss^^^XXXTTTTTTRRRNNNLLLMMMIIIFFFAAA>>>;;;999666444333333555666888:::<<<<<<;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJLLLNNNRRRZZZfffnnnrrrsssyyy|||lllYYYFFF???AAA:::777888555444444444444444444444444222555444555777777LLLooo~~~dddOOOJJJIIIQQQ^^^kkkyyy|||^^^UUULLLGGGFFFBBBAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<;;;::::::===???RRRooozzzmmmooorrr}}}vvv^^^PPPMMMLLLTTT^^^]]]bbbbbbeeekkkqqqwwwllleeennn{{{ssswww}}}}}}qqqggg```YYYUUUMMMCCC;;;888555555555444444555555555666:::888777:::888DDD]]]|||~~~eeeOOONNNYYYooojjjjjjqqq~~~rrr___YYYYYYYYYXXX^^^```fffooosssqqqppprrrlllmmmnnnpppppplllcccZZZDDD@@@>>>AAAFFFPPPaaaooowwwbbbJJJ???<<<===>>>@@@QQQdddmmm\\\WWWUUUVVVUUUPPPNNNNNNKKKGGGBBB>>><<<999777555444555666777888999::::::<<<<<<===>>>???@@@@@@AAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJLLLNNNRRR[[[fffoooqqqssszzz{{{hhh}}}XXXEEE>>>AAA:::777888555444444444444444444444444000555555666666666MMMrrrfffPPPKKKJJJRRR^^^kkkzzzbbbUUULLLJJJKKKEEEAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::888999::::::999999;;;===@@@???VVVzzzwwwooommmppp}}}zzz___PPPPPPPPPWWWbbbeeennnooorrruuuzzzvvviiimmmzzz~~~rrrrrrsss|||yyymmmkkk```YYYXXXIII::::::777777666555555555555555777999555555999777???TTTvvvmmmTTTJJJTTTqqq~~~llllllppp{{{vvv___VVVUUUaaaooopppuuu|||vvvooommmmmmhhh___WWWFFF@@@<<<>>>BBBHHHQQQZZZhhhsss|||fffGGG>>>AAA;;;;;;KKK\\\mmmzzzhhhYYYVVVSSSNNNJJJFFFCCCBBBCCC@@@<<<:::999999777666444444555666888:::;;;<<<======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKMMMNNNPPPXXXdddmmmqqqqqqxxxrrrsssZZZHHH@@@???999888888222555555444444444333333333111555555666777888PPPuuunnnSSSIIIGGGQQQ___kkkyyybbbUUULLLJJJJJJDDDAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::888999::::::999999;;;===@@@@@@YYYvvvnnnmmmsssvvv]]]QQQTTTXXXbbbnnnrrryyy{{{}}}{{{sssqqqoooooo|||~~~qqqqqqttt}}}tttqqqfff___\\\LLL;;;:::777777666555555555555666777999555666999777???TTTtttlllSSSJJJVVVkkk{{{}}}mmmlllppp{{{ooo]]]]]]ggg||||||vvvlll]]]QQQDDD>>>;;;===@@@DDDLLLTTT\\\gggssszzzhhhGGG===BBB???BBBSSSiiiyyytttaaaSSSQQQNNNIIIEEEBBB???>>>>>>;;;888666666555444333444444555666888:::<<<=========>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHKKKMMMOOOSSS\\\iiisssvvvvvv}}}}}}mmmrrr[[[JJJBBB@@@:::999:::444555555444444444333333333222666555666777999PPPvvvpppVVVKKKGGGQQQ]]]hhhvvvcccUUULLLJJJIIIDDDBBBAAA@@@???>>>=========<<<;;;::::::999999::::::888999::::::999999;;;===@@@BBB\\\uuummmmmmtttsss\\\SSSYYY___jjjxxx|||{{{ggg```\\\aaaiiiwww{{{~~~sssrrruuu}}}zzzooohhhcccPPP===;;;888777666666555555666666666999666666:::777???TTTqqqiiiOOOHHHVVVlll||||||nnnlllppp|||ggg]]]jjj~~~nnnYYYKKKAAA<<<:::<<<>>>@@@EEELLLQQQ\\\jjjuuuhhhGGG===CCCEEEMMM```vvvnnn\\\OOOMMMJJJFFFBBB???===;;;:::888555444444444444333444555555777888:::<<<=========>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLOOOUUU```oooyyy|||{{{}}}uuufffppp]]]LLLEEEBBB;;;999:::555555555444444444333333333333666444555777999QQQvvvsssXXXMMMGGGOOOZZZeeerrreeeVVVLLLIIIIIICCCCCCBBBAAA???>>>>>>======<<<;;;::::::999999::::::888999::::::999999;;;===???BBB^^^uuullllllssssss]]]TTT[[[aaalllyyy}}}vvvdddYYYWWWXXX___mmm}}}xxxvvv|||}}}~~~wwwttttttxxxpppjjjUUU???;;;888777777666555666666666666888666777:::777???SSSsssjjjNNNGGGVVVyyyooommmppp|||uuucccdddyyyoooZZZLLL@@@<<<:::<<<======AAAFFFLLLVVVcccqqqyyyeeeHHH>>>FFFLLLWWWllliiiYYYMMMLLLIIIEEEBBB???===<<<999777555444555666666666555555666777999;;;===>>>===>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNUUUbbbqqq{{{|||}}}yyypppaaalll```OOOHHHEEE;;;999:::555555555444444444333333333333666333444777999PPPtttuuuZZZMMMGGGMMMXXXbbbppp~~~gggXXXMMMJJJJJJDDDCCCBBBAAA???>>>>>>======<<<;;;::::::999999::::::888999::::::999999;;;======BBB___uuukkkjjjqqqttt]]]VVV]]]cccooo|||uuu___WWWSSSXXX___hhh{{{|||sssnnnmmmnnnvvv~~~xxxsssyyyqqqyyyrrrZZZBBB<<<888888777666666666666666555888666777;;;777>>>SSSyyyrrrTTTLLLYYYqqqmmmppp{{{}}}jjjbbbmmm|||zzzyyy|||}}}yyyvvvkkkooouuuyyyvvviiiXXXLLL???<<<;;;===>>>===???CCCJJJSSS^^^jjj}}}}}}pppcccLLLBBBIIIQQQ```vvv|||aaaRRRKKKIIIGGGDDDAAA???======999777555555666777888777666666777888:::<<<===>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKNNNVVVbbbpppyyyyyy{{{zzznnn]]]fffcccSSSKKKGGG;;;777999444555555444444444333333333444555333444777999NNNpppvvvZZZMMMFFFKKKVVVaaappp~~~jjjZZZNNNKKKJJJEEEBBBAAA@@@???>>>=========<<<;;;::::::999999::::::888999::::::999999;;;======BBB___vvvllljjjpppttt^^^VVV___gggtttuuuYYYNNNNNNNNN\\\kkkzzztttiiibbb```bbblllvvvxxxqqqtttppp{{{aaaEEE>>>999888777777666666777777555888666888;;;888>>>RRR}}}```TTT___|||sssnnnooo{{{{{{hhh___^^^oooyyyjjjjjjfffgggkkkkkkfff___\\\SSSWWW\\\```^^^VVVJJJBBB???;;;;;;===???>>>@@@DDDIIISSS^^^hhhxxx||||||sssmmmZZZNNNQQQXXXllllllUUUJJJFFFEEECCC@@@>>><<<;;;;;;777555333333555666666666666777777999:::<<<>>>???>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKNNNWWWcccooowwwvvvxxxxxxjjjWWWaaahhhYYYQQQJJJ===777888444555555444444444333333333333444222555888888JJJjjjwww]]]OOOFFFKKKUUU```ooo}}}mmm[[[OOOLLLKKKFFFAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::888999::::::999999;;;===>>>CCC```xxxmmmlllqqquuu^^^VVV^^^gggvvvkkkWWWLLLKKKNNNSSSggg}}}sssgggbbb```ccchhhrrr|||zzzqqqtttpppgggIII???999888777777666666777777555888666888<<<888>>>RRR~~~iii[[[ccczzzuuuoooooozzzmmmYYYUUUXXXjjjwwwpppfff___UUUUUUQQQQQQWWWXXXRRRKKKJJJEEEGGGIIIKKKJJJEEE???:::>>>:::999<<<>>>>>>AAAFFFNNN[[[iiissstttbbb^^^fff~~~^^^LLLGGGCCCBBB@@@>>><<<;;;::::::777555333333444555555555777777888999;;;===???@@@>>>??????@@@AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJLLLKKKKKKPPPYYYeeepppwwwuuuxxx~~~ssscccPPP\\\nnn___VVVOOO???888888444555555444444444333333333222444222555888666FFFddd|||yyyaaaRRRHHHKKKTTT^^^mmm{{{ooo]]]PPPMMMLLLFFFAAA@@@???===<<<<<<;;;;;;<<<;;;::::::999999::::::888999::::::999:::<<<===???DDDaaayyyooonnnssswww___VVV]]]eeettt```KKKHHHLLLQQQUUU^^^vvvllldddeeeiiipppwwwyyy~~~tttvvvqqqkkkKKK@@@999888888777777777777777444888666888<<<888>>>RRRyyylll]]]ccc|||zzzvvvooonnnyyyhhhUUUQQQTTTccciii[[[OOOLLLHHHKKKFFFGGGNNNQQQLLLHHHHHHEEEEEEFFFFFFEEECCCAAA???<<<999888;;;>>>>>>BBBGGGUUUeeewwwssskkksssuuuVVVJJJJJJDDDCCCAAA???===<<<;;;;;;999777555444555666666555777777888999;;;===???@@@>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKJJJKKKQQQ\\\hhhrrrxxxwwwzzz{{{nnn]]]JJJYYYssscccZZZRRRAAA999999555555555444444444333333333111333222555888555CCC```vvvzzzeeeUUUJJJKKKSSS\\\kkkyyy